Python + Lisp integration?
Fuzzyman
fuzzyman at gmail.com
Wed Dec 29 08:14:55 EST 2004
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
More information about the Python-list
mailing list