SAL Home PROGRAM Languages & Compilers


Scsh is a broad-spectrum systems-programming environment for Unix embedded in R4RS Scheme. Scsh can be used as a scripting language and as a systems-programming language. Scsh has a high-level process notation for doing shell-script like tasks: running programs, establishing pipelines and I/O redirection. Scsh additionally provides the low-level access to the operating system normally associated with C. The current release provides full access to Posix, plus important non-Posix extensions, such as complete sockets support, regular expressions, etc.

Current Version:   0.5

License Type:   Free for Non-Commercial Purposes,

Home Site:

Source Code Availability:   Yes

Available Binary Packages:

  • Debian Package:   No
  • RedHat RPM Package:   No
  • Other Packages:   No

Targeted Platforms:

Currently, scsh runs without modification on the following systems: DEC Ultrix, Harris CXUX, HP-UX, IBM AIX, Linux, FreeBSD, NetBSD, NeXTSTEP, SGI IRIX, Solaris, and SunOS. It should also run without too many changes on other 32 bits UNIX platforms.

Software/Hardware Requirements:


Other Links: (FTP site)

Mailing Lists/USENET News Groups:


User Comments:

  • None

See A Screen Shot? (Not Yet)

  SAL Home   |   Programming   |   Languages & Compilers

Comments? SAL@KachinaTech.COM
Copyright © 1995-2001 by Herng-Jeng Jou
Copyright © 1997-2001 by Kachina Technologies, Inc.
All rights reserved.