* ttn-pers-scheme 0.43 available
@ 2005-08-20 9:02 Thien-Thi Nguyen
0 siblings, 0 replies; only message in thread
From: Thien-Thi Nguyen @ 2005-08-20 9:02 UTC (permalink / raw)
Cc: guile-user
release notes:
prepping for WIKID overhaul...
thi
README excerpt:
This directory contains ttn's personal scheme library,
a collection of Guile Scheme code and intervening text
(-: as well as a maintenance methodology :-).
NEWS excerpt:
- 0.43 | 2005-08-20
- Dropped module: (ttn ftw) -- see NEWS 0.30 (2002-08-13) entry
- Dropped module: (ttn eformat) -- 0.38 (2004-12-03)
- Dropped module: (ttn gap-buffer) -- 0.37 (2004-08-05)
- Configuration change
The "configure" script no longer checks that module (guile-user)
exports proc `eval-in-module'. This proc is now accessed via
loading module (ice-9 gumm).
- Extension to proc `filtered-files-in-vicinity'
This proc now takes options, in the form of additional keyword
flags, that modify the default behavior:
#:filter-prefixed -- Pass to the filter proc each filename with
the directory already prefixed.
#:collect-nodir -- When the filter proc returns #t, collect the
filename without the directory prefix.
These options encapsulate common post-processing operations and
can be used singly or together (or omitted entirely).
- Extension to proc `read-text-db-table'
- New (ttn read-text-db-table) proc: text-db-table-meta
The text db table format now can include meta info:
(text-db-table-config
(meta . META) ; optional; META is opaque, default #f
(delim . "\f")
(fields (NAME1 TYPE1)
(NAME2 TYPE2)
...))
The new object property `text-db-table-config' (procedure with
setter) can be used to access/modify the META associated with
the list of records returned by `read-text-db-table'.
- Extensions to proc `make-listener'
First arg can now be a list of `bind' arguments, instead of an
integer. For backward compatability, an integer is taken to
specify a TCP/IP port, in which case the family is `AF_INET' and
the address is `INADDR_ANY'. For example, these are identical:
(make-listener 23456)
===
(make-listener (list AF_INET INADDR_ANY 23456))
Here is an example of specifying a socket on the filesystem:
(make-listener (list AF_UNIX "/tmp/sockfile"))
Additionally, `make-listener' now accepts keyword option
#:concurrency with value #:coop-thread, which means dispatch
each child in its own thread; or #f (the default), which means
dispatch and wait for each child to finish serially.
- Extension to `grep' and `grep-matches'
The flags that modify the default behavior for these procs may
now be keywords. (Symbols are ok, too, as before.)
- New (ttn dirutils) proc: file-newer-than-file?
tarball, expanded dist and other files in dir:
http://www.glug.org/people/ttn/software/ps/
_______________________________________________
Guile-user mailing list
Guile-user@gnu.org
http://lists.gnu.org/mailman/listinfo/guile-user
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2005-08-20 9:02 UTC | newest]
Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2005-08-20 9:02 ttn-pers-scheme 0.43 available Thien-Thi Nguyen
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).