r/smalltalk

▲ 40 r/smalltalk+1 crossposts

SmallJS v2.1 has been released

I'm pleased to report the release of SmallJS v2.1.
SmallJS is a Smalltalk-80 dialect that transpiles to JavaScript that can run in browsers and in Node.js.
The website is here: small-js.org
The full source source code is here: github.com/Small-JS/SmallJS

Notable changes are:

Compiler

  • New keyword CLASSEXTENSION for adding methods to (system) classes in separate source files. The website Tutorial page Language/Syntax shows how to use it.

Smalltalk library

  • Database: Standardized SQL syntax for simpler database independent queries..

Examples

  • Added PWA example game: Emoji Memory :-). Also added this example app to this webite.

Website

  • New Tutorial section for making Node.js apps with SmallJS, plus
  • New Tutorial section for making desktop apps with SmallJS using NW.js, Electron or NodeGui.
  • Reference page now supports searching classes and methods.
  • Added dark mode option, also for subsites Reference and Tutorial.
  • Updated Playground evaluator to current compiler.
reddit.com
u/Smalltalker-80 — 1 day ago