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
