Max Project

What is Max?
Max is the code name of a project and software to give complete control to the user. It is intended to implement the TUNES High-Level Language Principles. First, an interactive 3d world (0.3). Then, editing actual code in the world. The language uses pure functions as building blocks, which you instantiate into "conduits" and connect together to create a machine. Goal for 1.0 is a reflective tower interpreter as in A Lisp through the Looking Glass.

Max 0.4

2020-02-18 - Floating text and virtual machine simulator

This took a long time due to learning monads to write the virtual machine compiler. You don't need to understand monads, to just fly around in space and type text.

git clone (browse code)

Max 0.3

2016-09-20 - Interactive (NAND) 3D World in Haskell

Discuss Max in the IRC channel #TUNES on FreeNode (join with web client).

Mailing list max at tunes dot org - max list info

max development task board