Dynamic Variable Assignment in MOGWAI
MOGWAI, an RPN language, enables dynamic variable naming without eval or dictionaries. It relies on three simple primitives to ensure clarity, safety and traceability in stack management.
Mobile dev is good for your health!
MOGWAI, an RPN language, enables dynamic variable naming without eval or dictionaries. It relies on three simple primitives to ensure clarity, safety and traceability in stack management.
Repeating &A before every transformation is noise. And noise means less readable, harder to maintain code. MOGWAI v8.4 introduces the –> operator — a clean, transactional pipeline that transforms a variable in place, step by step, without a single unnecessary copy.
RPN languages are elegant at runtime — but naïvely written, they quickly become write-only code, unreadable even to their own author. This article explores how MOGWAI addresses this tension: a layer of syntactic sugar that makes scripts readable, without compromising the purity of the underlying execution model. Two worlds, one language.
A frozen PC application, living tests. How the MOGWAI runtime made it possible to build an industrial test bench capable of testing thousands of electronic boards per year — without ever modifying a single line of the host application’s code.
In 1983, CANON released a machine that sat somewhere between a pocket computer and a “real” computer — the CANON X-07. Financially out of reach for a teenager at the time, yet so fascinating that 40 years later it was still on my wish list. This is the story of how I finally got one, connected it to a PC, and built a dedicated development tool for it.
Today marks the opening of this blog, primarily dedicated to mobile development — but not exclusively. I reserve the right to post about other topics as well. I might write about other types of development, or even things that have nothing to do with coding whatsoever. Since my day-to-day work mainly involves developing mobile applications … Read more