scsh-0.6_0.6.7-8_i386.deb


Advertisement

Description

scsh-0.6 - A `scheme' interpreter designed for writing system programs

Distribution: Ubuntu 16.04 LTS (Xenial Xerus)
Repository: Ubuntu Universe i386
Package name: scsh-0.6
Package version: 0.6.7
Package release: 8
Package architecture: i386
Package type: deb
Installed size: 7.96 KB
Download size: 2.86 MB
Official Mirror: archive.ubuntu.com
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. "Full access to 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.

Alternatives

Conflicts

  • scsh <= 0.6.6-3

Replaces

  • scsh <= 0.6.6-3

    Download

    Binary package: scsh-0.6_0.6.7-8_i386.deb
    Source package: scsh-0.6

    Install Howto

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

    Files

    • /usr/bin/scsh-0.6
    • /usr/include/scsh-0.6/scheme48.h
    • /usr/include/scsh-0.6/write-barrier.h
    • /usr/lib/scsh-0.6/big
    • /usr/lib/scsh-0.6/env
    • /usr/lib/scsh-0.6/libscsh.a
    • /usr/lib/scsh-0.6/libscshvm.a
    • /usr/lib/scsh-0.6/link
    • /usr/lib/scsh-0.6/misc
    • /usr/lib/scsh-0.6/opt
    • /usr/lib/scsh-0.6/rts
    • /usr/lib/scsh-0.6/scsh.image
    • /usr/lib/scsh-0.6/scshvm
    • /usr/lib/scsh-0.6/srfi
    • /usr/lib/scsh-0.6/stripped-scsh.image
    • /usr/lib/scsh-0.6/scsh/awk-test.scm
    • /usr/lib/scsh-0.6/scsh/awk.scm
    • /usr/lib/scsh-0.6/scsh/bitwise-ops-test.scm
    • /usr/lib/scsh-0.6/scsh/bufpol.scm
    • /usr/lib/scsh-0.6/scsh/bug-report-tests.scm
    • /usr/lib/scsh-0.6/scsh/ccp-pack.scm
    • /usr/lib/scsh-0.6/scsh/ccp.scm
    • /usr/lib/scsh-0.6/scsh/char-package.scm
    • /usr/lib/scsh-0.6/scsh/configure.scm
    • /usr/lib/scsh-0.6/scsh/db.scm
    • /usr/lib/scsh-0.6/scsh/dbm.scm
    • /usr/lib/scsh-0.6/scsh/defrec.scm
    • /usr/lib/scsh-0.6/scsh/dot-locking.scm
    • /usr/lib/scsh-0.6/scsh/ekko.scm
    • /usr/lib/scsh-0.6/scsh/endian.scm
    • /usr/lib/scsh-0.6/scsh/enumconst.scm
    • /usr/lib/scsh-0.6/scsh/env-test-add.scm
    • /usr/lib/scsh-0.6/scsh/env-test-code.scm
    • /usr/lib/scsh-0.6/scsh/errno.scm
    • /usr/lib/scsh-0.6/scsh/event.scm
    • /usr/lib/scsh-0.6/scsh/fdflags.scm
    • /usr/lib/scsh-0.6/scsh/fdports.scm
    • /usr/lib/scsh-0.6/scsh/file-name-manipulation-test.scm
    • /usr/lib/scsh-0.6/scsh/file-system-tests.scm
    • /usr/lib/scsh-0.6/scsh/fileinfo.scm
    • /usr/lib/scsh-0.6/scsh/filemtch.scm
    • /usr/lib/scsh-0.6/scsh/filesys.scm
    • /usr/lib/scsh-0.6/scsh/flock.scm
    • /usr/lib/scsh-0.6/scsh/fname.scm
    • /usr/lib/scsh-0.6/scsh/fr.scm
    • /usr/lib/scsh-0.6/scsh/glob.scm
    • /usr/lib/scsh-0.6/scsh/here.scm
    • /usr/lib/scsh-0.6/scsh/let-opt.scm
    • /usr/lib/scsh-0.6/scsh/lib-dirs.scm
    • /usr/lib/scsh-0.6/scsh/libscsh.scm
    • /usr/lib/scsh-0.6/scsh/low-interrupt.scm
    • /usr/lib/scsh-0.6/scsh/md5.scm
    • /usr/lib/scsh-0.6/scsh/meta-arg.scm
    • /usr/lib/scsh-0.6/scsh/ndbm.scm
    • /usr/lib/scsh-0.6/scsh/netconst.scm
    • /usr/lib/scsh-0.6/scsh/network.scm
    • /usr/lib/scsh-0.6/scsh/newports.scm
    • /usr/lib/scsh-0.6/scsh/packages.scm
    • /usr/lib/scsh-0.6/scsh/pattern-matching-test.scm
    • /usr/lib/scsh-0.6/scsh/process-state-tests.scm
    • /usr/lib/scsh-0.6/scsh/procobj.scm
    • /usr/lib/scsh-0.6/scsh/pty.scm
    • /usr/lib/scsh-0.6/scsh/rdelim.scm
    • /usr/lib/scsh-0.6/scsh/read-delimited-strings.scm
    • /usr/lib/scsh-0.6/scsh/rw.scm
    • /usr/lib/scsh-0.6/scsh/scsh-condition.scm
    • /usr/lib/scsh-0.6/scsh/scsh-interfaces.scm
    • /usr/lib/scsh-0.6/scsh/scsh-package.scm
    • /usr/lib/scsh-0.6/scsh/scsh-read.scm
    • /usr/lib/scsh-0.6/scsh/scsh-version.scm
    • /usr/lib/scsh-0.6/scsh/scsh.scm
    • /usr/lib/scsh-0.6/scsh/sighandlers.scm
    • /usr/lib/scsh-0.6/scsh/signals.scm
    • /usr/lib/scsh-0.6/scsh/startup.scm
    • /usr/lib/scsh-0.6/scsh/stringcoll.scm
    • /usr/lib/scsh-0.6/scsh/strings-and-chars-test.scm
    • /usr/lib/scsh-0.6/scsh/syntax-helpers.scm
    • /usr/lib/scsh-0.6/scsh/syntax.scm
    • /usr/lib/scsh-0.6/scsh/syscalls.scm
    • /usr/lib/scsh-0.6/scsh/syslog.scm
    • /usr/lib/scsh-0.6/scsh/terminal-device-control-test.scm
    • /usr/lib/scsh-0.6/scsh/test-base.scm
    • /usr/lib/scsh-0.6/scsh/test-packages.scm
    • /usr/lib/scsh-0.6/scsh/threads.scm
    • /usr/lib/scsh-0.6/scsh/time-procedure-calls.scm
    • /usr/lib/scsh-0.6/scsh/time.scm
    • /usr/lib/scsh-0.6/scsh/time_dep.scm
    • /usr/lib/scsh-0.6/scsh/top.scm
    • /usr/lib/scsh-0.6/scsh/tty-consts.scm
    • /usr/lib/scsh-0.6/scsh/tty.scm
    • /usr/lib/scsh-0.6/scsh/user-and-group-db-access.scm
    • /usr/lib/scsh-0.6/scsh/utilities.scm
    • /usr/lib/scsh-0.6/scsh/waitcodes.scm
    • /usr/lib/scsh-0.6/scsh/weaktables.scm
    • /usr/share/doc/scsh-0.6/README
    • /usr/share/doc/scsh-0.6/RELEASE.gz
    • /usr/share/doc/scsh-0.6/changelog.Debian.gz
    • /usr/share/doc/scsh-0.6/copyright
    • /usr/share/doc/scsh-0.6/examples
    • /usr/share/man/man1/scsh-0.6.1.gz

    Changelog

    2011-09-22 - Lionel Elie Mamane <lmamane@debian.org> scsh-0.6 (0.6.7-8) unstable; urgency=low * Switch to dpkg-dev architecture wildcards instead of type-handling (closes: #473602) * Bump up Standards-Version to 3.9.2 * Add armhf to supported architectures (Closes: #604693). * Switch to libelf1

    2009-10-11 - Lionel Elie Mamane <lmamane@debian.org> scsh-0.6 (0.6.7-7) unstable; urgency=low * Add avr32 to supported CPU architecture list * Update config.{sub,guess} for new architectures (Closes: #550254). * Bump up Standards-Version to 3.8.3 * Go to debhelper compat level 7

    2009-07-24 - Lionel Elie Mamane <lmamane@debian.org> scsh-0.6 (0.6.7-6) unstable; urgency=low * Update watch file * Bump Standards-Version to 3.8.2 * Move Homepage pseudo-header to real header * Update to new doc-base sections * Use only POSIX globs in doc-base Files specifications

    2008-05-23 - Lionel Elie Mamane <lmamane@debian.org> scsh-0.6 (0.6.7-5) unstable; urgency=low * Don't call select() in a way that will never return (closes: #450948)

    2007-07-09 - Lionel Elie Mamane <lmamane@debian.org> scsh-0.6 (0.6.7-4) unstable; urgency=low * Add armel and armeb to supported CPU ABI list.

    2006-10-12 - Lionel Elie Mamane <lmamane@debian.org> scsh-0.6 (0.6.7-3) unstable; urgency=low * Be binNMU-safe in dependency to -common * Never regenerate debian/control automatically

    2006-10-12 - Lionel Elie Mamane <lmamane@debian.org> scsh-0.6 (0.6.7-2) unstable; urgency=low * Don't fail if /usr/local is mounted read-only (closes: #392516)

    2006-07-06 - Lionel Elie Mamane <lmamane@debian.org> scsh-0.6 (0.6.7-1) unstable; urgency=low * New upstream version - Set default image for scshvm to scsh.image (closes: #287162) * Bump up Standards-Version to 3.7.2

    2005-08-23 - Lionel Elie Mamane <lmamane@debian.org> scsh-0.6 (0.6.6-10) unstable; urgency=low * Autogenerate Architecture: line of debian/control with help of type-handling * Remove libtool from Build-Depends: unused since 0.6.0-1 * Define function before it is used, at the top level. Fixes a FTBFS with gcc4 (closes: #324576)

    2005-06-15 - Lionel Elie Mamane <lmamane@debian.org> scsh-0.6 (0.6.6-9) unstable; urgency=low * Tweak long description * Move C include files to /usr/include/scsh-0.6/ to play nicer with scheme48 packages and future other scsh versions. * Move examples to -doc package (closes: #313867) * dpkg won't replace /usr/share/doc/scsh-0.6/examples by a symlink; do it by hand in the postinst.

    Advertisement
    Advertisement