SmallJS: Ein eleganter Smalltalk-80-Compiler für JavaScript

2025-08-25

SmallJS ist eine kostenlose und Open-Source-Implementierung der eleganten und leistungsstarken Sprache Smalltalk-80, die in JavaScript kompiliert wird und in modernen Browsern oder Node.js läuft. Die dateibasierte Architektur ermöglicht die Entwicklung in Ihrer bevorzugten IDE, mit Standardunterstützung für Visual Studio Code, einschließlich Syntaxhervorhebung und Debugging. Vollständig objektorientiert und hochgradig anpassbar, behält SmallJS vertraute JS-Entsprechungen für Klassen- und Methodennamen bei. Es verfügt über integrierte Bibliotheken für Browser-Umgebungen (DOM-Manipulation, Ereignisse, CSS) und Node.js-Umgebungen (HTTP-Server, Express, Datenbanken, Dateisystem, Multithreading). Mehrere Beispielprojekte werden bereitgestellt, um Ihnen den Einstieg zu erleichtern.

Entwicklung