scsh - A `scheme' interpreter designed for writing system programs (default version)

Property Value
Distribution Ubuntu 16.04 LTS (Xenial Xerus)
Repository Ubuntu Universe i386
Package name scsh
Package version
Package architecture all
Package type deb
Installed size 44 B
Download size 2.68 KB
Official Mirror
Scsh has a high-level process notation for doing shell-script like
tasks: running programs, establishing pipelines and I/O redirection.
Scsh embeds this process notation within a full implementation of
Scheme, a minimal and clean dialect of the Lisp programming language.
The process notation is realized as a set of macro definitions, and
is carefully designed to allow full integration with standard Scheme
code. Scsh isn't Scheme-like; it is Scheme.
At the scripting level, scsh also has an Awk design, also implemented
as a macro that can be embedded inside general Scheme code.
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. "Complete POSIX" means: fork, exec & wait,
sockets, full read, write, open & close, seek & tell, complete
file-system access, including stat, chmod/chgrp/chown, symlink, FIFO
& directory access, tty & pty support, file locking, pipes, select,
file-name pattern-matching, time & date, environment variables,
signal handlers, and more.
Please be aware that several of the other scheme implementations
being distributed as Debian packages also provide much of the similar
system programming functionality.  It is wisest to try them all and
This package is a dependency package, which depends on Debian's default
scsh version (currently v0.6).


Package Version Architecture Repository
scsh_0.6.6.3_all.deb all Ubuntu Universe
scsh - - -


Name Value
scsh-0.6 -


Type URL
Binary Package scsh_0.6.6.3_all.deb
Source Package scsh-defaults

Install Howto

  1. Update the package index:
    # sudo apt-get update
  2. Install scsh deb package:
    # sudo apt-get install scsh




2006-06-16 - Lionel Elie Mamane <>
scsh-defaults ( unstable; urgency=low
* Put debhelper in Build-Depends, not B-D-Indep.
* Bump up Standards-Version.
* Switch to my address in control file
2005-03-28 - Lionel Elie Mamane <>
scsh-defaults ( unstable; urgency=low
* Fix typo in description
2004-11-26 - Lionel Elie Mamane <>
scsh-defaults ( unstable; urgency=low
* Tweak description (thanks to Chung-chieh Shan) (closes: #283058)
* Sponsored upload done by Joost van Baal <>
2004-10-17 - Lionel Elie Mamane <>
scsh-defaults ( unstable; urgency=low
* Initial version
* Sponsored upload done by Joost van Baal <>

See Also

Package Description
scsitools-gui_0.12-2.2ubuntu1_i386.deb Collection of tools for SCSI hardware management
scsitools_0.12-2.2ubuntu1_i386.deb Collection of tools for SCSI hardware management
scummvm-data_1.7.0+dfsg-2ubuntu1_all.deb engine for several graphical adventure games (data files)
scummvm-tools_1.7.0-1_i386.deb collection of tools for ScummVM
scummvm_1.7.0+dfsg-2ubuntu1_i386.deb engine for several graphical adventure games
scute_1.5.0+git20151221.dc22111-2_i386.deb OpenPGP smartcard plugin for Mozilla Network Security Services
scuttle_0.7.4-8.1ubuntu1_all.deb Web-based social bookmarking system
scythe_0.994-3_i386.deb Bayesian adaptor trimmer for sequencing reads
sd_0.75-1_all.deb peer-to-peer bug tracker
sdate_0.4_i386.deb never ending September date
sdb_1.2-1_all.deb a command line client for Mono's soft debugger
sdcc-doc_3.5.0+dfsg-2_all.deb Small Device C Compiler (documentation)
sdcc-libraries_3.5.0+dfsg-2_all.deb Small Device C Compiler (libraries)
sdcc-ucsim_3.5.0+dfsg-2_i386.deb Micro-controller simulator for SDCC
sdcc_3.5.0+dfsg-2_i386.deb Small Device C Compiler