I’m planning to put scheme as an optional runtime in ecl
@jackdaniel implementing Scheme in Common Lisp sounds like a really cool idea! Will it comply with the R7RS standard? If it does, then I can easily port my Emacs clone to ECL Scheme.
One goal of my project is portability across multiple Scheme implementations. The problem with the GUI is that I need a high-level interface written in Scheme that makes calls to lower-level platform-specific GUI library calls. If I had a MOP implementation that was written in fully-standards-compilant R7RS Scheme and CLIM implemented on top of that, it would work on other platforms that did not provide a MOP or CLIM. When porting it to ECL, I could just leave-out these high-level libraries and allow programmers to use the underlying ECL CLIM libraries directly.