Hola a todos.

A finales de mayo publiqué Galope, una librería genérica en que a lo
largo de los años he ido recopilando código reutilizable para mis
proyectos en Forth. En principio era para Gforth, que es el sistema en
el que programo, pero la mayor parte del código es independiente del
sistema.

Hay muchas palabras sencillas que hacen tareas muy específicas que yo he
encontrado útiles en mis proyectos, pero también herramientas más
complejas surgidas de una necesidad específica, como estos ejemplos:

- los módulos "lodge": permiten crear zonas de datos autoextensibles y
  reubicables, para contener variables, valores o constantes que se usan
  como las normales, pero con la ventaja de que la zona que los contiene
  se puede grabar en ficheros y recuperar en otra ocasión. Esto sirve
  para preservar sesiones de trabajo o partidas de juegos;
- "menu", para crear menús de texto configurables (incluye una demo);
- herramientas de conversión entre mayúsculas y minúsculas para
  conjuntos de caracteres UTF-8.

La primera versión pública saldrá cuando la documentación esté completa,
aparte de decidir sobre algunos nombres.  El manual en EPUB, PDF y otros
formatos se construye automáticamente a partir de las fuentes, e incluye
referencias cruzadas entre las palabras relacionadas, pero todavía no
todos los módulos tienen su documentación marcada en el formato
requerido para la creación del manual.

Espero que alguien encuentre algo útil en el código. Cualquier
comentario, consulta, sugerencia o informe de error será bienvenido.

http://programandala.net/es.programa.galope.html

Saludos

-- 
Marcos Cruz
http://programandala.net

Responder a