./shells/scsh, Unix shell embedded into Scheme, with access to all Posix calls

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 0.6.7nb1, Package name: scsh-0.6.7nb1, Maintainer: pkgsrc-users

Scsh is a Unix shell in that is has significant syntax extensions to
make writing Unix shell scripts easy (constructing pipelines, setting
I/O redirection, conditional execution etc.). It also offers access to
lower-level functionality like all Posix system calls, TCP/IP sockets
and a full-featured regular expression library. This is embedded into
a general-purpose programming language with real data types,
extensive, syntactically clean control constructs and "real" quoting
rules.

Scsh is also a full implementation of R4RS Scheme with some
non-standard behavior (required for scripting). As a result, a wide
variety of existing Scheme code can be used.

The underlying Scheme implementation is a virtual machine for compact
byte code.


Required to build:
[pkgtools/cwrappers]

Master sites:

SHA1: a1eaf0d0593e14914824898a0c3ec166429affd7
RMD160: f017c5a157cd1a3ad5daeaecba43ce84784c7e51
Filesize: 4265.077 KB

Version history: (Expand)


CVS history: (Expand)


   2017-01-19 19:52:30 by Alistair G. Crooks | Files touched by this commit (352)
Log message:
Convert all occurrences (353 by my count) of

	MASTER_SITES= 	site1 \
			site2

style continuation lines to be simple repeated

	MASTER_SITES+= site1
	MASTER_SITES+= site2

lines. As previewed on tech-pkg. With thanks to rillig for fixing pkglint
accordingly.
   2015-11-03 00:00:35 by Alistair G. Crooks | Files touched by this commit (25)
Log message:
Add SHA512 digests for distfiles for shells category

Existing SHA1 digests verified, all found to be the same on the
machine holding the existing distfiles (morden).  Existing SHA1
digests retained for now as an audit trail.
   2015-01-04 05:04:23 by David A. Holland | Files touched by this commit (1)
Log message:
Use BROKEN_ON_PLATFORM with LP64PLATFORMS
   2012-09-12 01:25:10 by Aleksej Saushev | Files touched by this commit (26)
Log message:
"user-destdir" is default these days
   2011-12-22 05:37:51 by David A. Holland | Files touched by this commit (1)
Log message:
Set NOT_FOR_PLATFORM=${LP64PLATFORMS} as scsh is known to not be 64-bit
clean.
   2011-12-13 08:11:13 by David A. Holland | Files touched by this commit (4)
Log message:
fix some low-hanging fruit
   2011-03-19 04:58:20 by OBATA Akio | Files touched by this commit (3)
Log message:
* add user-destdir installation support.
* fixes a linterpreter line.
* remove post-configure subst, no information in commit log and
  the file will not created there.
   2011-01-25 23:22:16 by Sergey Svishchev | Files touched by this commit (16)
Log message:
Remove patch hunks that disable --recheck in GNU configure scripts.
These were generated, apparently, by mk/configure/gnu-configure.mk
(configure-scripts-override target).