1 Scsh is a Unix shell in that is has significant syntax extensions to
2 make writing Unix shell scripts easy (constructing pipelines, setting
3 I/O redirection, conditional execution etc.). It also offers access to
4 lower-level functionality like all Posix system calls, TCP/IP sockets
5 and a full-featured regular expression library. This is embedded into
6 a general-purpose programming language with real data types,
7 extensive, syntactically clean control constructs and "real" quoting
10 Scsh is also a full implementation of R4RS Scheme with some
11 non-standard behavior (required for scripting). As a result, a wide
12 variety of existing Scheme code can be used.
14 The underlying Scheme implementation is a virtual machine for compact