~tim/lisp200

f4f7ac7c1b14f6cf4e349c60b413c68864a928b0 — Tim Morgan 8 months ago c088599
Update readme and change name
1 files changed, 35 insertions(+), 3 deletions(-)

M README
M README => README +35 -3
@@ 1,5 1,5 @@
Lisp in Ruby
============
Lisp 200
========

This is just an experiment to see how small a fairly usable lisp could be if
implemented in Ruby. 


@@ 12,6 12,14 @@ But in any case, the hard-to-grok bits live in Ruby, and that is contained to
a very small and hopefully readable nugget of code.


Features
--------

- Eval
- Macros
- Compilation to Ruby output


How to Use
----------



@@ 35,7 43,31 @@ Then you'll get a REPL:
You can run a lisp file:

    ruby lisp.rb fib.lisp
    '(1 1 2 3 5 8 13 21 34 55)
    1
    1
    2
    3
    5
    8
    13
    21
    34
    55

You can compile to Ruby:

    ruby lisp.rb --compile fib.lisp > fib.rb
    ruby fib.rb
    1
    1
    2
    3
    5
    8
    13
    21
    34
    55


Copyright