Repository navigation
Compiler
- Debugging: Enhanced debugging in SmallJS by allowing breakpoints in more places:
In assignments, constant statements and especially with blocks!
Step-into debugging is now disabled for common classes like Integer and String,
giving a nice, streamlined debugging experience.
Smalltalk library
-
Electron: Added full support for core Electron JS base classes.
Updated the Electron example app to show it off.
The example app NodeGui has been moved to contributions,
leaving NW.js and Electron as fully supported desktop options. -
Browser: Added functionality and tests to classes:
Animation, FromData, History, Iframe, Permissions, Storage, WebWorker,
Canvas, DomMatrix, Geolocation, Clipboard, MediaQuery. -
Node: Added functionality and tests to classes:
Fs, Fsp, NodeWorker, Buffer, NodeMessagePort. -
Core: Added functionality and tests to classes:
Event types, File, streams. -
AI: Expanded option support for Anthropic.
Tutorial
- AI: Tutorial video to create a Tic-tac-toe game in SmallJS using Claude AI!
See the Tutorial home page for the link.
Claude writes the SmallJS code, which is well structured and maintainable.