Scsh

Scsh
Original authorOlin Shivers
DevelopersBrian Carlstrom
Martin Gasbichler
Mike Sperber
Release31 October 1994 (1994-10-31)
Stable release
0.6.7 / 16 May 2006 (2006-05-16)
Written inScheme 48
Operating systemUnix-like
PlatformIA-32
Size4.2 MB
Available inEnglish
TypeUnix shell
LicenseBSD-3-Clause
Websitewww.scsh.net
Repositorygithub.com/scheme/scsh

Scsh (a Scheme shell) is command-line shell derived from Scheme 48, an implementation of the Scheme programming language. It turns common POSIX shell features (string processing, file-name matching, input/output redirection, etc.) into a Scheme application programming interface in a manner to make the most of Scheme's ability for scripting. It is free and open-source software released under the BSD-3-Clause license.

Scsh, in its original form (a Scheme 48 fork), is limited to 32-bit platforms. There is a development version in the form of a Scheme 48 library that works in 64-bit mode.