Pronto publicaré una nueva versión tanto de Zero como de Prowl.
Prowl ha sufrido varias mejoras relacionadas con la estabilidad de la aplicación y la calidad del código generado.
Investigación en el paradigma de orientación a objetos basada en prototipos, y persistencia.
23 noviembre 2006
Macroensamblador
Ahora el macroensamblador genera sólo código fuente ensamblador, de la misma manera que lo hace Prowl.
Así, ha sido rebautizado como zma, y para compilar sería necesario:
Si bien ya hay disponible un lanzador llamado zm que automatiza la tarea en un solo paso:
Exactamente igual que antes.
De esta forma, za es definitivamente el único que proporciona un backend de compilación, de manera que no es necesario duplicar esfuerzos innecesariamente.
Así, ha sido rebautizado como zma, y para compilar sería necesario:
$ zma HolaMundo.zm
$ za HolaMundo
Si bien ya hay disponible un lanzador llamado zm que automatiza la tarea en un solo paso:
$ zm HolaMundo
Exactamente igual que antes.
De esta forma, za es definitivamente el único que proporciona un backend de compilación, de manera que no es necesario duplicar esfuerzos innecesariamente.
Pulido de persistencia
Gracias a Ricardo Linero Torres, he comprobado el sistema de persistencia solucionando un par de molestos bugs.
Uno de ellos hacía que no todos los objetos de grabaran en un vector (a no ser que uno de ellos fuera un primitivo).
El segundo hacía que la máquina reventara en ciertas situaciones en las que tenía que recuperarse de errores en el almacenamiento persistente (como en Windows 2000 o XP, donde los directorios pueden tener permisos distintos del que ejecuta el proceso).
Ahora la máquina es mucho más estable.
Uno de ellos hacía que no todos los objetos de grabaran en un vector (a no ser que uno de ellos fuera un primitivo).
El segundo hacía que la máquina reventara en ciertas situaciones en las que tenía que recuperarse de errores en el almacenamiento persistente (como en Windows 2000 o XP, donde los directorios pueden tener permisos distintos del que ejecuta el proceso).
Ahora la máquina es mucho más estable.
Suscribirse a:
Entradas (Atom)