Zero

Zero
Zero

29 diciembre 2009

Instalador para Zero

Desde hoy, está a disposición de aquellos interesados en Zero, o en probar la persistencia, y la programación orientada a objetos basada en prototipos, de un instalador que permite bajarse y probar Zero en segundos, en lugar de descargar y descomprimir cada paquete manualmente.

Necesita de Java para funcionar, aunque es un software que está instalado en casi todas las máquinas hoy en día.

Como siempre, disponible en la página de descargas del Proyecto Zero.

Zero installer

From today on, people wishing to learn about persistence, and Prototype-based object-oriented programming, or simply interested in Zero, can use the Zero installer in order to test it, instead of downloading and decompressing the packages manually.

The Zero installer is written in Java, though today that software is installed in nearly any machine.

You can find that in the download page:

Zero project

25 septiembre 2009

PROWL compiler for Linux

The PROWL compiler for Linux has shown various strange errors. They are strange because they don't show in Windows, and it has been compiled from the same sources.

The strangest of all of them is that two instructions (messages) as simple as the following ones make the compiler (oddly) complain:


System.console.writeLn( "Hola" );
System.console.lf();


They'll have to be substituted with similar instructions, in which the return value must be stored.


reference retVal;
// ...
retVal = System.console.writeLn( "Hola" );
retVal = System.console.lf();


While it is true that this compilers (prowl and J--) have been excelent for showing Zero's capabilities, they have turned out to be not very stable, thus making the need to replace them in the medium-term.

Compilador de PROWL para Linux

El compilador de PROWL para linux tiene varios errores extraños, puesto que es compilado con los mismos fuentes que el compilador para Windows.

El más raro de todos ellos es que dos instrucciones (mensajes) tan simples como estas provocan error:


System.console.writeLn( "Hola" );
System.console.lf();


Teniendo que ser sustituidas por sentencias similares, pero guardando el valor de retorno.


reference retVal;
// ...
retVal = System.console.writeLn( "Hola" );
retVal = System.console.lf();


Lo cierto es que estos compiladores (prowl y J--), pese a ser excelentes en cuanto a que han demostrado características de Zero, no han resultado ser demasiado estables, lo que supone la necesidad de relevarlos a término medio.

Small correction of the standard library

I've fixed some problems in the standard library (IntStdLib). The source and the compiled files are now corrected in the current pacckages for the 3.2 version of Zero: zero-bin-3.2-xxx.zip

Pequeña corrección de la librería estandar

He corregido algunos problemas en la librería estándar (IntStdLib). Tanto la fuente como el ensamblador modificado están en la web, en los paquetes para Windows y Linux zero-bin-3.2-xxx.zip

30 mayo 2008

Nueva versión de Prowl

El compilador Prowl ha sido mejorado, en cuanto a estabilidad.
La nueva versión es la 1.31, sólo es necesario bajarse los paquetes Prowl-bin-win32-1.3.zip, o Prowl-bin-linux-1.3.zip.

New Prowl version

The Prowl compiler has been a little bit improved, about stability.
The new versión is 1.31, you do only have to download the same Prowl-bin-win32-1.3.zip package, or Prowl-bin-linux-1.3.zip.

06 mayo 2008

New publications

Since another paper about Zero in a valuable journal is about to be published, "Journal of Visual Languages & Computing", I've updated the academic publications page about Zero.

Nuevas publicaciones

A raiz de la próxima publicación de un artículo en una importante revista, "Journal of Visual Languages & Computing", he actualizado la sección de publicaciones académicas sobre Zero.