The best kittens, technology, and video games blog in the world.
Sunday, August 05, 2012
Continuing cleanup of my old software, I uploaded RLisp to github, cleaned it up a bit and made it compatible with both Ruby 1.8 and 1.9.
Stack backtraces with 1.9 seem somewhat less informative now, but they were pretty mediocre to begin with. Other than that and an small example involving complex numbers (1.8 Complex#new is 1.9 Complex#rect), it all works just the same.
Rakefile to build Debian/RPM packages is most likely broken, but if anybody cares it's probably just a matter of fixing a few paths, so send me a pull request if you do.
I would really love to build a gem for that, but I don't know how to build binary gems, and RLisp includes a small C program to make #! work correctly (99% of functionality works fine without it).
Another thing - how the hell should RLisp / Rlisp / rlisp be capitalized? I wrote it years ago and I still have no idea.