The icicle melts
For the past 2-3 months or so, I’ve been tinkering with a Lisp dialect called Liquid. Current prototype is in Python, but the idea is that I will eventually port this to a different platform; maybe the JVM, .NET, or Actionscript. (I should probably write a separate post discussing these choices.)
The prototype works, to some extent, and can be played with, for those who like this kind of stuff. (Just run the liquid script to get a REPL… error handling etc isn’t too good, but this should be better in future versions.)
Constructive criticism and ideas welcome (but keep in mind that this is just a prototype and that I am not an old Lisp hand :-).
Mitja said,
July 12, 2009 @ 9:14 am
[Errno 2] No such file or directory: ‘include/string.lq’
Hans Nowak said,
July 12, 2009 @ 9:23 am
Grrr, string.lq was not included in the tarball for some reason. A new version is available for download.
Lucian said,
July 13, 2009 @ 7:17 am
Have you looked into porting Liquid to PyPy? You’d have to do a partial rewrite to RPython, but you’d get a lot of stuff for free:
– RPython is a strict subset of python, so it works on a normal interpreter
– you can translate RPython to C, .NET bytecode, JVM bytecode. LLVM, JavaScript and ActionScript prototypes.
– you get a JIT (almost) for free