William, hello.

On 20 Aug 2016, at 23:23, Matthias Felleisen wrote:

You may wish to read up on scsh. While it was way ahead of its
time, Olin Shivers made the syntax as natural as possible so it
would be quickly useful to people used to basic shell scripting
syntax. After all, this syntax has a 40+ history and shouldn’t be
thrown out.

What Matthias said...

I think that Olin Shivers made a lot of excellent syntactical decisions when designing scsh -- in particular his syntax for regular expressions and for extended process forms -- to the extent that if one were simply to reimplement the scsh syntax in Racket, that would be an excellent departure point. This is not to dispute your own syntactical choices, but in an enterprise like this, scsh would be the elephant in the room.

There have been a couple of attempts to support the scsh syntax in Racket, and the scsh code is still under active, though rather low-level, maintenance <https://github.com/scheme/scsh>. Incidentally, scsh does start up very quickly, which is an attractive feature.

And this enthusiasm isn't just because scsh was the first Scheme implementation I spent serious time with (*wipes wistful tear*).

Best wishes,

Norman


--
Norman Gray  :  https://nxg.me.uk
SUPA School of Physics and Astronomy, University of Glasgow, UK

--
You received this message because you are subscribed to the Google Groups "Racket 
Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to racket-users+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to