Auto-generating the GUI

In earlier posts we introduced what I refer to as “The Bermuda triangle problem“, which is the inevitability of knowledge of the database content, application specifics, and GUI implementation from insidiously leaking into each supposedly isolated…

Defining a language grammar

In my previous post, I introduced some basic concepts for Mitopia’s parser abstraction.  In this post I’d like to give a sample complete language definition, in this case for a C programming language expression evaluator.  We…