SmallJS: Un elegante compilador Smalltalk-80 para JavaScript

2025-08-25

SmallJS es una implementación gratuita y de código abierto del elegante y potente lenguaje Smalltalk-80, que se compila en JavaScript y se ejecuta en navegadores modernos o en Node.js. Su arquitectura basada en archivos permite el desarrollo en tu IDE favorito, con soporte predeterminado para Visual Studio Code, incluyendo resaltado de sintaxis y depuración. Totalmente orientado a objetos y altamente personalizable, SmallJS mantiene contrapartes JS familiares para los nombres de clases y métodos. Cuenta con bibliotecas integradas para entornos de navegador (manipulación del DOM, eventos, CSS) y Node.js (servidor HTTP, Express, bases de datos, sistema de archivos, multithreading). Se proporcionan varios proyectos de ejemplo para que empieces rápidamente.

Desarrollo