xPRAMfield that contains Mac's birthday and the total time alive, courtesy of John Goodman, to document "Saving/restoring PRAM and Extended PRAM"
tail-f: file watching CGI script
tail -f" command: watches a specified file (pipe, device: any sequential stream), sending updates to the user via a server push. Described in an article The Web IS a computer, HTML its language (and a pushy Scheme CGI setting it off)
Makefile.incl, which show how all the modules making up the Scheme archive can be compiled into a library, and tested
(POSIX)directory (readdir.scm, vreaddir.scm) has been rather extensively re-written, using Gambit's 2.4/2.5 new foreign function interface. Directory not found, Access denied etc. errors now raise a
##SIGNAL.IO-ERROR, which can be
file-infoobject now responds to (file) permission queries. The validation code,
vreaddir.scm, now checks that system errors are properly raised and handled; it verifies file/directory permission queries. '
ls -l' emulation is complete.
OS-spec.scmwas rearranged to group logically related primitives; it includes now
OS:string->datedate parsing function,
cerrstream manipulator is now given an argument: a port. That caused few very minor modifications in
myenv.scm, env.scm, and vendian_io.scm
Everything now works with Gambit-C 2.5.1
<iostream>is described -- in much more detail, and in much broader context -- in the article Speaking in Iostreams-ese, published in C/C++ Users Journal, v.15, No. 5, May 1997, pp. 47-55.
xPRAMis, what is in there, and how to read and write it
catch-error.scm, a rather useful piece of code that makes sure a test case that was supposed to fail fails indeed
vinput-parse.scm, a set of validation tests for parsing functions
tiff.scmwas updated accordingly
myenv.scmis extended with
assqprimitives with a default clause
vmyenv.scmhas been greatly expanded to perform thorough tests of myenv.scm and env.scm, including extensive error checking
OS-spec.scmwas updated for Gambit 2.4g new foreign function interface
<iostream>to the digest of my C++ posts
Many additions/updates to the Scheme code archive
CGI:url-unquote:a CGI script utility for parsing of a
skip-untilinput-parsing procedures can now take an
EOFas a break-"character". Added two examples of
unless) convenience primitives (macros)
(POSIX)directory and getting file status information
#includeto the digest of my C++ posts
<META>document header tags