Python + Lisp integration?
Fuzzyman
fuzzyman at gmail.com
Wed Dec 29 08:14:55 EST 2004
More information about the Python-list mailing list
Wed Dec 29 08:14:55 EST 2004
- Previous message (by thread): Python + Lisp integration?
- Next message (by thread): Python + Lisp integration?
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Simo Melenius wrote: > Hi, > > I'm wondering (after a bit of googling) whether there exists a Python > binding to any open source Lisp environment (like librep or some > Scheme or Common Lisp implementation) that could be recommended for > non-toy use? > > My intention would be to use the Lisp environment to augment and help > my Python programming (and/or conversely: have access to the wealth of > Python libraries and Python code from a lispy language), which yields > at least the following requirements: > > - the type and runtime environment system would need to be quite > transparently integrated, e.g. being able to use (pass, call, > set/get attr) Python objects in Lisp and vice versa with minimum > hassle > > - the performance should match at least that of Python's. That > probably requires a native interpreter, although the ability to > compile Lisp to Python bytecode could do (if the lispy language > could be efficiently implemented in the Python bytecode) > > There are many Scheme/Lisp interpreters written in Python, but those > I've found and looked at I consider to be more of proof of concepts. > Nesting different interpreters costs probably an order of magnitude in > speed. When I looked for one I oculdn't find one. As Common Lisp generally runs *considerably* faster than Python it could be a useful thing to have. (Writing python extensions in CLISP would be more 'Pythonic' than writing them in C ?). A two way binding to GNU CLISP would seem a sensible one to implement. Don't think it's already been done though. Regards, Fuzzy http://www.voidspace.org.uk/python/index.shtml
- Previous message (by thread): Python + Lisp integration?
- Next message (by thread): Python + Lisp integration?
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the Python-list mailing list