[Download | Darcs | License | Documentation | Mailing list | Features ]
Welcome to Max! -Tril
Max version 1.0 will provide an interactive, reflective development environment with (1) a universal type system, (2) a persistent virtual machine (PVM) that implements data flow as the model of computation, and (3) direct inspection and manipulation of the PVM as the user interface paradigm.
Sync 0.1 has been released! This version, tested with Steel Bank Common LISP, provides a working 3-D OpenGL GUI called Sync. Sync allows you to use your right mouse button to move a camera around 3-D space, and left-click anywhere empty to place a text object. Double-click the text object to start typing and press Enter when done. You can fill 3-D space up with notes for yourself, then press S to save everything to datastore.lisp for later use, and Q to quit.
Sync and Max are currently separate. Max currently provides a rudimentary type system, sets, enumerated functions, strings, booleans, and a text-based menu system. To use Max you need to be a developer. Sync provides a SDL-based 3-D OpenGL environment for Common LISP usable now for anyone to store text notes in a virtual space.
Max uses Darcs for revision control. Access the max darcs repository using:
darcs get http://max.tunes.org/maxAccess the sync darcs repository using:
darcs get http://max.tunes.org/sync
The old Max CVS repository was kept for archival, and will no longer receive updates.
You may do whatever you want with this software, period. As much as possible, we give this software to the public domain and waive all waivable rights granted to us under copyright.
The README contains requirements and instructions for getting started.
The main Max documentation consists of one file, which includes documentation and source together, thanks to the Noweb literate programming system. You can create your own copy of the documentation from the .tar.gz below using noweb. See the README for details. The document is made available in several formats and compression methods for your convenience.