|
|
|
|
|
by arvyy
764 days ago
|
|
I see where you're coming from, and the naming was quite unimaginative, indeed. I saw that "truffle ruby" called itself that and copied it. However, the fact it's based on truffle is the selling point -- truffle enables interop between languages on the framework. So, for example, you can take truffle JS implementation, import express library or whatever, and then as part of the implementation do ```` let fn = Polyglot.eval('islisp', '(lambda (x) (+ x 1))'); fn(1); ```` (toy example. But this interop can happen in all directions, it's not limited to js but can be used from truffle python, ruby, java, etc; and it also isn't limited to just primitive values, you can pass around functions as well). If you aren't looking for a specifically a truffle lisp, it would make more sense to use one of the established common lisp implementations. |
|