Welcome to the Lunula Wiki
"Lisp has all the visual appeal of oatmeal with fingernail clippings mixed in." — Larry Wall
"Desiderius Erasmus coined the term lunula to refer to the rounded parentheses (), recalling the round shape of the moon." - Wikipedia
lunula (n.) - A small crescent-shaped structure or marking, especially the white area at the base of a fingernail that resembles a half-moon.
Project Description
Lunula is a portable and embeddable dialect of Lisp. The syntax currently looks a lot like Scheme with a few Common Lisp features.
Project Goals
- Be highly portable. Porting Lunula to another platform or host language is a trivial task.
- Lunula is written in Lunula, except for the small virtual machine.
- Support many of the good features of Common Lisp, i.e. DEFMACRO, generic functions and CLOS.
- Integrate with the host language as seamlessly as possible.
- Be fast enough for most things, falling back to the host language when necessary.
- Support many host languages and platforms: .NET, Javascript, Actionscript and Common Lisp.
Getting Started
Download the latest version and start using Lunula now.
Interested in using Lunula or would like to help? Contact moc.liamg|ynohtna.dlihcriaf#moc.liamg|ynohtna.dlihcriaf.
page revision: 16, last edited: 01 Apr 2010 03:15