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
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
Your free project links include the closing paren in the link and so don't work without removing the paren in the url bar.
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 AMWould 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 PMCan't access http://www.caddr.com/code/lython/ .
Where can I find a mirror ?
Posted by: Le TEXIER on June 8, 2006 02:42 AMThe 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