Is there a Scheme implementation in CL
Posted: Sat Apr 16, 2011 6:18 pm
Hello.
Is there any Scheme implementation in CL? I am looking for one since quite a lot of time now, since I have some code that must be written in r5rs-scheme, but would like to use it under CL too. Writing an r5rs-compatible scheme to integrate it in common lisp should not be that hard, since as far as I see the main differences appear to be continuations and lisp-1 vs. lisp-2 (and actually, I do not even need continuations), so as far as I see this should be mostly possible by a simple macro taking s-expressions and converting them to common lisp.
I could start writing on such a thing, but to avoid the lisp curse, Is there anything like this yet?
Is there any Scheme implementation in CL? I am looking for one since quite a lot of time now, since I have some code that must be written in r5rs-scheme, but would like to use it under CL too. Writing an r5rs-compatible scheme to integrate it in common lisp should not be that hard, since as far as I see the main differences appear to be continuations and lisp-1 vs. lisp-2 (and actually, I do not even need continuations), so as far as I see this should be mostly possible by a simple macro taking s-expressions and converting them to common lisp.
I could start writing on such a thing, but to avoid the lisp curse, Is there anything like this yet?