fsb
fsb es convertidor de fuentes de Forth. Permite, utilizando unas sencillas convenciones de maquetación, escribir código fuente en Forth en un fichero de texto estándar y convertirlo a un fichero en el formato clásico de bloques.
Escribí fsb porque, para el desarrollo de dos proyectos en fig-Forth, Tron 0xF y Afera, necesitaba una solución más potente que los habituales conversores de texto a bloques: fsb hace posible escribir código en Forth en formato de bloques casi sin limitaciones: se encarga de los límites entre los bloques, elimina las líneas vacías, elimina los metacomentarios, parchea los bloques con las líneas y espacios necesarios...
fsb está escrito en Vim y pensado para Vim (por ejemplo, proporciona varios atajos de teclado útiles), pero puede usarse cualquier editor de textos para escribir el programa en Forth, porque el conversor funciona también como un comando. Eso sí, Vim tiene que estar instalado en el sistema.
fsb incluye una opción para crear un fichero TAP para ser utilizado con Abersoft Forth en un emulador de ZX Spectrum, así como convertir las fuentes al formato de bloques individuales usado por el sistema SuperForth de QL.
fsb ha sido probado intensamente durante el desarrollo de Afera y Tron 0xF. Hasta la publicación de fsb, en las páginas de esos proyectos puede verse qué aspecto tiene el código fuente en Forth escrito para fsb.
fsb2 es el sucesor de fsb, aunque no comparten algunas características.
Descarga
También: fsb en Github.