Programming with love, among other things.

The Sorcerer's Apprentice

Posted by Hashmal 

I'm currently working on a tiny, tiny programming language, Just for fun. There is no intention to use it in the real world, I just find the creation process very interesting (and pedagogic). Two principles:

  • Purely functional. This means you pass something to the program, and you get a result. That's all.
  • Stack based, and RPN syntax. Not very intuitive to use, but simple to parse.

Here's what it looks like:

Maize_preview

Did I say it's a tiny language not suited for real world use? Remember that.

I called it Maize, and I will write a post soon about this experience. Expect: Ruby, Parslet, sensationalist title about creating your own language, and fun.