[plt-scheme] Re: Scsh (a Unix Scheme shell) FAQ
Michel Schinz wrote:
>
> Can I run scsh under some other Scheme implementation?
> ======================================================
>
> Currently, scsh is tightly bound to Scheme 48 because it uses two
> non-standard features of Scheme 48: its module system and its foreign
> function interface (FFI). This does not mean that porting it to another
> Scheme implementation is impossible, but it is certainly hard.
>
> Mike Sperber and Richard Kelsey are drafting a SRFI for a standard
> FFI based on the current Scheme 48 FFI. This would help in making scsh
> portable, since its C part could be easily reused with other
> implementations using this FFI.
>
> Matthew Flatt will be implementing this standard FFI for PLT Scheme.
> Therefore, PLT Scheme may become a viable alternative to Scheme 48 for
> scsh users. PLT Scheme is an umbrella name for a family of
> implementations of Scheme, which includes DrScheme and MzScheme. More
> information about it can be found at:
> http://www.plt-scheme.org/
The opener to this section states 2 things about Scheme 48 need to run scsh, the
FFI and the module system. With Matthew Flatt working on the FFI issue for
plt-scheme, how difficult is the module issue for plt-scheme? And is anyone
working on it?