Adder: Python with a Lisp

25 views
Skip to first unread message

John Stracke

unread,
Jan 23, 2011, 5:28:13 PM1/23/11
to
I have finally released Adder, is the language I presented two years
ago at the 2009 International Lisp Conference. It's finally ready for
people to try out.

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.

Pascal J. Bourguignon

unread,
Jan 23, 2011, 7:44:10 PM1/23/11
to
John Stracke <jstr...@gmail.com> writes:

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 {}.

Reply all
Reply to author
Forward
0 new messages