Adder: Python with a Lisp

Skip to first unread message

John Stracke

Jan 23, 2011, 5:28:13 PM1/23/11
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.

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: means exactly what it
does in Python, and .bar.baz is a function, defined so that (.bar.baz
foo) is identical to

Pascal J. Bourguignon

Jan 23, 2011, 7:44:10 PM1/23/11
John Stracke <> writes:

Let's hope javaists and pythonistas will see the light.
Perhaps in ten years they'll eventually come to the real thing, Common

__Pascal Bourguignon__
A bad day in () is better than a good day in {}.

Reply all
Reply to author
0 new messages