MOGWAI 8.7: sorted identifiers, OOP introspection, and external processes

MOGWAI 8.7 is now available on NuGet. This release does not introduce any major architectural change — instead, it consolidates and extends what already exists, with four new primitives covering distinct needs and two significant bug fixes. guid7 — truly sortable identifiers MOGWAI already offered guid to generate UUID v4 identifiers. Version 8.7 adds guid7, … Read more

MOGWAI Playground Gets Better: Editor, Files, and More

When I first published the MOGWAI Playground earlier this year, the idea was straightforward: provide an online environment to test MOGWAI code without installing anything. A terminal in the browser, a few clickable examples, and the full engine running in WebAssembly. Functional, but limited to single-line input. Today, the playground takes a significant step forward … Read more

GIZMO — Build TUI Applications with MOGWAI

There is a category of applications we tend to forget in a world dominated by graphical interfaces: terminal-based applications. Robust, lightweight, fast to launch, usable over SSH — they have qualities that GUIs simply don’t. But building them often requires mastering complex frameworks in less accessible languages. That was the starting point for GIZMO. What … Read more

Embedding a scripting engine in a .NET MAUI app — dynamic logic, BLE commands, zero app updates

Glowing cube connected with digital data streams between smartphone and tablet on desk

The starting point MOGWAI is an open-source stack-based RPN scripting engine for .NET that I have been building and using in production for several years. If you are not familiar with RPN (Reverse Polish Notation), think of the execution model used by HP calculators: operands are pushed onto a stack, and operations consume them. MOGWAI … Read more

MOGWAI v8.6 — Objects and Assertions

3D blockchain node composed of interconnected glowing neon data blocks in a server room

MOGWAI just hit version 8.6, and this one comes with two features that have been on the roadmap for a long time: a full object-oriented programming system, and a built-in assertion primitive. Let’s take a tour. Object-Oriented Programming in a Stack-Based Language If you’ve been following MOGWAI for a while, you know the language is … Read more