On Jan 31, 2006, at 4:47 PM, James Bielman wrote:
>
> I've been thinking about doing something like this as well (although
> looking at other embeddable non-Lisp languages like Ruby and
> Javascript too), as I have a need at work for allowing non-Lisp
> programmers to write extensions to a large CL program in a language
> they are familiar with.

Sorry to be obnoxious.  But "writing extensions" is what CL is best at. 
  Much better than anything else.

> It should be possible to make fancy use of CFFI type translators to
> automatically convert Lisp values to and from Python when calling and
> returning.  I also want to be able to define Python classes and
> functions in Lisp---more of a Python bridge, I suppose.  In my case, I
> would also need to be able to initialize multiple Python runtime
> contexts in different threads---I'm not sure if Python can do
> that(?)...

One thing you may want to look at is the Foil project that does that 
for Java.  http://foil.sf.net.

Cheers
--
Marco
--
Marco Antoniotti                                        
http://bioinformatics.nyu.edu/~marcoxa
NYU Courant Bioinformatics Group                tel. +1 - 212 - 998 3488
715 Broadway 10th FL                            fax. +1 - 212 - 998 3484
New York, NY, 10003, U.S.A.

_______________________________________________
Gardeners mailing list
[email protected]
http://www.lispniks.com/mailman/listinfo/gardeners

Reply via email to