<<< Gemix BETA 6.0 >>>

Actualizaciones, lanzamientos y últimas noticias sobre el lenguaje.

Re: <<< Gemix BETA 6.0 >>>

Postby CicTec » Mon Jan 17, 2011 11:27 pm

Pues ok, he puesto las 2 .MAP que faltan, tb creo que hay otro bug por corregir, asi que posiblemente mañana resubire el pack.
Sobre el songs.prg esta dejado vacio aproposito, para que cada uno ponga las canciones que quiere, rellena la estructura con 4 songs a tu gusto para probar el ejemplo.
User avatar
CicTec
 
Posts: 16575
Joined: Thu Jul 31, 2008 10:18 pm

Re: <<< Gemix BETA 6.0 >>>

Postby SimulatorOne » Tue Jan 18, 2011 12:31 am

gracias por la info, relacionada con linux :)

volvere a probar todos mis proyectos por si encuentro algun fallo mas... espero que no :)
User avatar
SimulatorOne
 
Posts: 6626
Joined: Tue Nov 17, 2009 2:52 pm
Location: Barcelona

Re: <<< Gemix BETA 6.0 >>>

Postby Geca » Tue Jan 18, 2011 12:42 am

Mañana vuelvo a dedicar otros 5 minutos al entorno LINUX, con tantas cosas por hacer uno se pierde xDD
User avatar
Geca
 
Posts: 637
Joined: Fri Feb 20, 2009 1:35 pm
Location: Madrid

Re: <<< Gemix BETA 6.0 >>>

Postby shao » Tue Jan 25, 2011 3:19 pm

Hola, una pregunta sobre
Añadido: opción de compilación _USE_CSTYLE la cual permite de activar una serie de opciónes estilo C (matrices, operadores, sizeof, condiciónes, etc...)
NOTA: esta opción de compilación rompe la compatibilidad con los programas DIV2

la opcion de matrices que se activa con _use_cstyle supongo que es la de _use_cstyle_matrix
la de los operadores a que se refiere? es decir que diferencia hay con los operadores de gemix a los de C?
la de sizeof, la diferencia con gemix de sizeof es que en C devuelve la cantidad de memoria que ocupa, y en gemix el numero de elementos. por lo tanto activando esta opcion ahora en gemix sizeof te devuelve la cantidad de memoria ocupada
las condiciones se refiere al hecho de que en C:numero par=verdadero - numero impar=falso....en gemix:numero impar=verdadero - numero par=falso? entonces use_cstyle pone los pares verdaderos e impares falsos
que incluye el etc..?
User avatar
shao
 
Posts: 6036
Joined: Wed Jun 17, 2009 4:51 pm

Re: <<< Gemix BETA 6.0 >>>

Postby CicTec » Tue Jan 25, 2011 5:05 pm

Hola shao,

La nueva opcion _use_cstyle activa una serie de opciones, equivale a:
Source Code (Gemix) [ Download ] [ Hide ]
  • compiler_options _use_cstyle_matrix,
  • _use_cstyle_conditions,
  • _use_cstyle_operators,
  • _use_cstyle_sizeof,
  • _extended_conditions;
  •  

Ademas si se intenta usar _free_sintax, se ignorara;

La diferencia en entre el sizeof de DIV/Gemix (default) y el sizeof Gemix estilo C esta en que el primero te devuelve el tamaño en elementos (donde un elemento corresponde a un INT, o sea 4bytes), el segundo devuelve el tamaño en bytes, por ejemplo:
Source Code (Gemix) [ Download ] [ Hide ]
  • global
  •   int a;
  •   int b;
  •   int res;
  • begin
  •    val = sizeof(a) + sizeof(b);
  • end
  •  

Usando el sizeof normal el resultado en val es 2 (elementos), mientra usando el sizeof estilo C el resultado es 8 (bytes)

La diferencia de prioridad y semantica de los operadores en estilo DIV y C es bastante importante:
En DIV los operadores logicos y binarios son iguales y tambien tienen el mismo nivel de prioridad, mientra en C cambian, en
1036.html encontras el nivel de prioridad de los operadores en DIV2, puedes compararlo con cualquier tabla de prioridad del C para ver las diferencias.

La diferencia entre las condiciones:
en DIV: TRUE = numeros imparos, FALSE = numeros paros
en C: TRUE = numero distinto da 0 (positivo o negativo), FALSE = 0
User avatar
CicTec
 
Posts: 16575
Joined: Thu Jul 31, 2008 10:18 pm

Re: <<< Gemix BETA 6.0 >>>

Postby shao » Wed Jan 26, 2011 12:30 am

ok, he estado mirando las diferencias con las prioridades de los operadores, probare a usarla, asi seguire conservando algunas costumbres de C.
User avatar
shao
 
Posts: 6036
Joined: Wed Jun 17, 2009 4:51 pm

Re: <<< Gemix BETA 6.0 >>>

Postby shao » Sat Jan 29, 2011 8:48 am

good morning. Sale esta semana la versión para mac junto con la actualización o aun se resiste?
User avatar
shao
 
Posts: 6036
Joined: Wed Jun 17, 2009 4:51 pm

Re: <<< Gemix BETA 6.0 >>>

Postby CicTec » Sat Jan 29, 2011 9:38 am

Hola shao,

Temo que no, lo siento.
User avatar
CicTec
 
Posts: 16575
Joined: Thu Jul 31, 2008 10:18 pm

Re: <<< Gemix BETA 6.0 >>>

Postby shao » Sat Jan 29, 2011 10:27 am

ok, una cosa que no entiendo, sí con esta beta se puede (o creo recordar que se dijo que se podía) compilar para mac (con la beta 6.0 de win), entonces por que es necesario que salga la versión de gemix para mac?
User avatar
shao
 
Posts: 6036
Joined: Wed Jun 17, 2009 4:51 pm

Re: <<< Gemix BETA 6.0 >>>

Postby CicTec » Sat Jan 29, 2011 10:36 am

No puedes compilar para Mac si no hay el core y los modulos para Mac.
Ahora mismo para tu compilar para Linux puedes, porque, si te fijas en la carpeta de la beta hay otra llamada "linux modules" que son las dll para linux, y en la raiz principal esta el core.
Para poder compilar para Mac, se deben compilar los modulos y el core en Mac y generar los correspondientes exe-dll (ademas del compilador), una vez compilado se incluye en la distribucion Windows-Linux y se hace la nueva Mac.
User avatar
CicTec
 
Posts: 16575
Joined: Thu Jul 31, 2008 10:18 pm

PreviousNext

Return to Novedades y Releases

Who is online

Users browsing this forum: No registered users and 13 guests