http://www.thibault.org/adder/
From the documentation:
Adder is a Lisp-1 which compiles to Python. It aims to integrate
seamlessly into Python: every Adder function is a Python function,
every Adder list is a Python list, etc.
Python-on-Lisp has been tried before; I think Adder has two advantages
that previous attempts did not. The first is technical: Python's
metaprogramming has gotten better in the past few years, which allows
Adder to integrate more smoothly. The second is social: Clojure has
prepared the ground for the notion of a Lisp that integrates into an
existing language.
It has one bit of non-Lispy syntax: foo.bar.baz means exactly what it
does in Python, and .bar.baz is a function, defined so that (.bar.baz
foo) is identical to foo.bar.baz.
Let's hope javaists and pythonistas will see the light.
Perhaps in ten years they'll eventually come to the real thing, Common
Lisp.
--
__Pascal Bourguignon__ http://www.informatimago.com/
A bad day in () is better than a good day in {}.