Crisp is an experimental language written in Ruby, using treetop.
Crisp has a Lisp syntax and immutable data structures.
The main purpose of the language is to deal with the issues and problems when creating your own programming language.
>> (* 2 3) => 6 >> (def foo 4) => 4 >> (/ (* foo foo) 2 2) => 4 >> (def add2 (fn [arg] (+ 2 arg))) => #<Crisp::Function:0x85d1bc0> >> (add2 5) => 7
gem is coming soon.
To start an interactive shell: crisp
To run a crisp programm crisp /path/to/file