SmallJS : Un compilateur Smalltalk-80 élégant pour JavaScript

2025-08-25

SmallJS est une implémentation gratuite et open source de l'élégant et puissant langage Smalltalk-80, qui compile en JavaScript et s'exécute dans les navigateurs modernes ou Node.js. Son architecture basée sur des fichiers permet le développement dans votre IDE préféré, avec un support par défaut pour Visual Studio Code, y compris la coloration syntaxique et le débogage. Entièrement orienté objet et hautement personnalisable, SmallJS conserve des équivalents JS familiers pour les noms de classes et de méthodes. Il dispose de bibliothèques intégrées pour les environnements navigateur (manipulation du DOM, événements, CSS) et Node.js (serveur HTTP, Express, bases de données, système de fichiers, multithreading). Plusieurs exemples de projets sont fournis pour vous aider à démarrer rapidement.

Développement