Re: scsh.net broken link(s)

[email protected] Sun, 8 Mar 2009 16:43:55 -0700
Newsgroups gmane.lisp.scheme.scsh
Message-ID <[email protected]>
Michael Sperber writes:
> [email protected] writes:
> 
> > Or, more specifically, are there any plans to port SCSH from its
> > current Scheme 48 implementation to something more recent?  Version
> > 1.8 released a month ago advertises 64-bit support.
> 
> Plans yes, but we're short some manpower.  Help would be quite welcome!
> 

Where should the line of division between the two be?  From chapter 9
of the manual:

> Scheme 48’s POSIX interface differs from Scsh’s [11, 12] in several
> ways. The interface here lacks Scsh’s high-level constructs and
> utilities, such as the process notation, awk procedure, and parsing
> utilities. Scheme 48 uses distinct types for some values that Scsh
> leaves as symbols or unboxed integers; these include file types, file
> modes, and user and group ids. Many of the names and other interface
> details are different, as well.

The high-level stuff should be straightforward to port.  For the
low-level external interface, do we:

 1. Keep the scheme-with-scsh interface identical to what we have now?

 2. Keep the scheme-with-scsh interface identical to what we have now,
 to support backwards-compatibility, but implement it on top of
 another "native" interface (e.g., package scheme48-with-scsh)?

 3. Rework the scheme-with-scsh interface from 0.6.7 to 1.8, to use
 the 1.8 types and functions as much as possible (so only
 scheme48-with-scsh exists)?

For the low-level internals, do we:

 1. Put into scheme-with-scsh everything not already implemented in
 scheme48?

 2. Extend scheme48 to include everything scheme-with-scsh needs to
 function?

> Scheme 48’s POSIX interface will likely change significantly in the
> future. The implementation is new and may have significant bugs.

Is this still true?

Derek

-- 
Derek Upham
[email protected]