Wai-Sun Chia wrote:
> hipster wrote:
> 
>>
>> librep (used by sawfish, http://librep.sourceforge.net) could be a
>> candidate.
> 
> 
> How about guile?
> Tried and tested...

IIRC, Stallman's goal when he started the Guile project was to design a 
rather generic interpreter based on Scheme's simple and clean semantics 
which could be used as a back-end for multiple scripting/extension 
languages. See http://www.vanderburg.org/Tcl/war2/0000.html for the 
original announcement (start of "The Second Tcl War"). I'm not sure this 
goal is still being pursued, though (the current Guile's homepage 
doesn't mention it). Also, goops (a CLOS clone for guile) might be 
flexible enough to implement Ruby's OO model.

-- 
Pierre-Charles David (pcdavid <at> emn <dot> fr)
DEA Informatique, ±Äole des Mines de Nantes, France