“Different sexps, same project.”
Orlando is the codename for a port of Minara to Common Lisp. Minara was originally written in Scheme with some C code for rendering. A port to Common Lisp has the following benefits:
-
Better development and debugging support.
-
A richer programming language with more expressive potential.
-
Stronger object system.
-
A language that I (the developer) am more familiar with.
-
Library support for OpenGL.
-
Hopefully a speed increase, or at least no appreciable speed loss.
The target Common Lisp is SBCL, which runs on all major platforms. There will be very little implementation-specific code included and this will be carefully factored out.
I’m currently aiming for an April 2008 pre-alpha release.