December 29, 2003
Lython

Miles Egan's lython puts a lisp-like sexpr syntax on top of python:

(def foo (a)
     (print "one")
     (print "two")
     (* a 5))

It generates python bytecode, and even includes macros:

(defmacro tmac (a b)
  (* ,a ,b))

(print (tmac 1 2))
(print (tmac (+ 1 1) (+ 2 2)))
Posted by jjwiseman at December 29, 2003 05:23 PM
Comments

Another free projects:

PyLisp (http://www.biostat.wisc.edu/~annis/creations/PyLisp/) with an interest notion of "fuzzy" booleans
Psyche (http://www.xs4all.nl/~yduppen/site/psyche.html) with number tower, continuations and hygienic macros
PyScheme (http://hkn.eecs.berkeley.edu/~dyoo/python/pyscheme/index.html) that seems the most actively maintained

Posted by: artime on January 27, 2005 12:19 AM

Your free project links include the closing paren in the link and so don't work without removing the paren in the url bar.

Posted by: davep on November 10, 2005 07:33 PM

It's pretty much my favorite language. It's like lisp and a python mixed... designed for its skills in magic.

Posted by: N. Dynamite on March 15, 2006 02:22 AM

Would be quite cool to have a Python->Lisp compiler, though, so Python code could be loaded into a Lisp runtime and compiled to native code.

Posted by: krabs on March 19, 2006 10:35 PM

Can't access http://www.caddr.com/code/lython/ .

Where can I find a mirror ?

Posted by: Le TEXIER on June 8, 2006 02:42 AM

The original Lython website has been gone with the wind for some time now, but you can download Lython from the mirror referenced at:

http://mail.python.org/pipermail/python-list/2007-January/423984.html

Posted by: Arto Bendiken on July 8, 2007 08:19 AM
Post a comment
Name:


Email Address:


URL:




Unless you answer this question, your comment will be classified as spam and will not be posted.
(I'll give you a hint: the answer is “lisp”.)

Comments:


Remember info?