Bits / 2019 / Release lispmax module


lispmax is a BlitzMax module that adds a lispy scripting language to applications.

An example of what it can do:

' Create an environment.
Local lisp:LispMax = new LispMax

' Parse an expression.
Local expression:LispMax_Atom = lisp.parseExpression("(+ 1 2)")

' Evaluate it.
Local result:LispMax_Atom = lisp.evaluateExpression(expression)

' Print the result.

' => 3

It currently supports:

It’s mostly complete at this point, although it’s still quite slow and buggy in places. Still, I’d like to release it as part of sodaware.mod.

Goal steps

Add support for floating point numbers

Write a readme with instructions

Put everything on github

Publish on

Write documentation


Bronze Medal Write documentation
Silver Medal Release the project on GitHub and
Gold Medal Automate the entire release process