xPRAM
field that contains Mac's birthday and the total time alive, courtesy of John Goodman, to document "Saving/restoring PRAM and Extended PRAM"
Added:
tail-f
: file watching CGI scripttail -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
and Makefile.incl
, which show how all the modules making up the Scheme archive can be compiled into a library, and tested
Updated:
UNIX
(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 ##caught
; the file-info
object 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.
readdir
and file-info
services
OS-spec.scm
was rearranged to group logically related primitives; it includes now OS:string->date
date parsing function, OS:putenv
, OS:umask
, OS:sleep
, and stderr
redirection procedures.
cerr
stream 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.
xPRAM
is, what is in there, and how to read and write it
Added:
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
Updated:
ioctl
interface
tiff-prober.scm
, tiff.scm
was updated accordinglymyenv.scm
is extended with assoc
, assv
, assq
primitives with a default clause
vmyenv.scm
has been greatly expanded to perform thorough tests of myenv.scm and env.scm, including extensive error checking
OS-spec.scm
was updated for Gambit 2.4g new foreign function interface
HTML
documenthttp
rather than ftp
)
<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 QUERY_STRING
next-token
and skip-until
input-parsing procedures can now take an EOF
as a break-"character". Added two examples of next-token
usage
++
,--
,++!
,--!
, when
, and whennot
(aka unless
) convenience primitives (macros)
UNIX
(POSIX)
directory and getting file status information
#include
to the digest of my C++ posts
<META>
document header tags