SAL Home PROGRAM Languages & Compilers

Scsh

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, http://diwww.epfl.ch/~schinz/scsh-faq/scsh-faq.html#SEC11

Home Site:
http://www-swiss.ai.mit.edu/scsh/scsh.html

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:

None

Other Links:
ftp://swiss-ftp.ai.mit.edu/pub/su/scsh/ (FTP site)

Mailing Lists/USENET News Groups:

None

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.