[plt-scheme] Re: Scsh (a Unix Scheme shell) FAQ

From: Terrence Brannon, Scheme Hacker (metaperl at urth.org)
Date: Tue Jul 13 03:56:41 EDT 2004

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?

Posted on the users mailing list.