project, language of languages,

Bringing LoLs to the Web: JavaScript, OMetaJS, and the Web Workbench

Jamie Jamie Jun 24, 2017 · 1 min read
Part 4 in the Language of Languages series.

While Squeak Smalltalk was instrumental for rapid prototyping, it presented adoption hurdles: Smalltalk was less common in university curricula, and requiring users to download a Squeak image created high friction. To make LoLs broadly accessible, we migrated the core workbench to run natively in web browsers using JavaScript and OMetaJS.

Moving to a browser-native stack eliminated setup barriers, allowing developers to experiment with custom parsers, context checkers, and projectors directly in their browser.

Try the workbench and explore the code

Next in the series: Expanding LoLs Capabilities: The JNode Environment and LoLsServer.

Jamie
Written by Jamie
Jamie Douglass is Principal Scientist Emeritus at Research on Knowing LLC. He guides foundational research, scientific methodology, and conceptual frameworks—exploring how shifted perspectives reveal unseen structures in how we learn, reason, and work.