scsh
A `scheme' interpreter designed for writing system programs.
/Main/Debian/powerpc/non-free/interpreters/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 Scheme
implementation. 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 GNU/Linux packages also provide much of
the similar system programming functionality. It is wisest to try
them all and explore.
Info:
| Homepage: | - |
| Package version: | 0.6.0-2woody1 |
| Architecture: | powerpc |
| Distribution: | Debian |
| Filename: | scsh_0.6.0-2woody1_powerpc.deb |
Browse inside scsh_0.6.0-2woody1_powerpc.deb:
Download scsh_0.6.0-2woody1_powerpc.deb: