Writing a language  August 17, 2012  In the last blogpost I was
talking about a new language in the making. Unfortunately,
writing a complete new language – from scratch – isn’t as easy
and takes a fair bit of time. During this development process, I
will try and blog a bit on the things we are developing, the
problems we are facing and the solutions we are implementing.
The current Saffire status: we are able to generate AST tree’s
from   Saffire source programs. If you have no clue what I’m
talking about, no worries: this blogpost will try and explain it
all.  On writing compilers  I’ve written some fairly bit of
complex code in my life, including an Operating System capable
of context switching, memory management, ext2/3, fat16 and VFS
capabilities. Not something that will make it to your desktop
soon, but the basic and probably most complex parts of any
operating system nevertheless. So I guess it’s safe to say I
know a thing or two about systems. Unfortunately, all that
knowledge is pretty useless when d