[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
ANNOUNCE: mgrabmue-pers-scheme-0.0.3
From: |
Martin Grabmueller |
Subject: |
ANNOUNCE: mgrabmue-pers-scheme-0.0.3 |
Date: |
Mon, 15 Oct 2001 10:07:57 +0200 |
Hello folks,
this is a maintainance release with some major enhancements by others,
minor enhancements by me and restructuring. NEWS excerpt follows.
Best regards,
'martin
NEWS-0.0.3:
* mgrabmue-pers-scheme 0.0.3
** General
I reorganized the structure of the `mgrabmue' directory. It now
contains subdirecories for some modules; for example all the webserver
modules are in one directory.
** Requirements
mgrabmue-pers-scheme now requires a newer Guile version than 1.4. The
current unstable branch 1.5 and following versions (especially the
upcoming 1.6) should be fine.
The webserver now requires an installed version of Thien-Thi Nguyen's
Scheme package ttn-pers-scheme (versions 0.18 and above should work),
available at
http://www.glug.org/people/ttn/software/ttn-pers-scheme/
If you don't want to/can't install this package, comment out the line
(ttn shell-command-to-string)
in webserver.scm. Note that the new ``server-side include''
statements documented below won't work anymore (at least the #exec
command).
** Webserver
The webserver now interprets URLs ending in ".shtml" as requiring
"server-side include" dynamic handling. This means that comments
of the form:
<!--#include filename="FILENAME"-->
will expand to the contents of FILENAME (non-recursively); and
comments of the form:
<!--#exec cmd="PROGRAM [ARGS ...]"-->
will expand to the result text of executing "PROGRAM [ARGS ...]".
At this time, the current working directory when these expansions
take place is unspecified, so (for now) it's probably a good idea
to provide an absolute path for FILENAME and PROGRAM.
On a related note, the table that registers dynamic url handlers
now keys on regexp instead of string prefix.
[Thanks to Thien-Thi Nguyen for the patch]
Additionally, some cleanup to the webserver code has been done by Neil
Jerram. He also contributed a really nice example how Scheme servlets
can be used in a nice and useful way. See the file net-servlet.scm
for details.
[Thanks to Neil Jerram for the patch]
** New Modules
rfc822.scm Handling of RFC822 mail messages.
rot13.scm Exports the procedure rot13, which rot13s a string.
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- ANNOUNCE: mgrabmue-pers-scheme-0.0.3,
Martin Grabmueller <=