* guile 1.4.1.96 available
@ 2003-10-23 21:32 Thien-Thi Nguyen
0 siblings, 0 replies; only message in thread
From: Thien-Thi Nguyen @ 2003-10-23 21:32 UTC (permalink / raw)
Cc: guile-user
module system grokking continues. the manual now includes a module
index, the "Modules" chapter has been reorganized (work in progress),
and the distribution includes a new coverage tool. new NEWS excerpt
below. tarball and friends in:
http://www.glug.org/alt/
here's an idea: instead of gumm, how about "sumo: site/user module
organizer". it would basically be a front end for module and module
catalog maintenance, browsing, merging and installation (fron the net
or local pile-o-bits) tools. building (compiled) modules would be
explicitly outside the scope of sumo.
thi
________________________________________________________
* New installed header: guile/modsup.h
This provides the macros `MDEFLOCEXP' and `MDEFLINKFUNC'. Together they
support init and doc snarfing of Scheme-visible C functions, as well as
`scm_register_module_xxx'-style dynamic linking and init.
This file should be included in implementation (.c) files only, since it
pollutes the namespace by pulling in various libguile/*.h files.
See manual for more info, and source and makefiles for (database *) and
(srfi *) compiled modules for example usage. Note that for guile's own
build, we use "libguile/modsup.h"; you should use "guile/modsup.h" instead.
* (ice-9 format) iterations no longer stop at 100
Previously, the "~{...~}" style iterator silently stopped after
100 times. This internal limit has been removed.
* `app' now able to be rebound
The module system used to use `app' internally. Now it uses another
binding, although this one is still provided for backward compatibility.
The result is that you can now do, for example:
(set! app #f)
(use-modules (ice-9 rdelim))
without killing the module system.
* New installed module: (database binconv)
This module provides the procedures:
(system-big-endian?) => #t | #f
(integer->integer-byte-string n size signed? [big-endian? [dest]]) => s
(integer-byte-string->integer s signed? [big-endian?]) => n
(real->floating-point-byte-string n signed? [big-endian? [dest]]) => s
(floating-point-byte-string->real s [big-endian?]) => n
[excerpt ends here]
_______________________________________________
Guile-user mailing list
Guile-user@gnu.org
http://mail.gnu.org/mailman/listinfo/guile-user
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2003-10-23 21:32 UTC | newest]
Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2003-10-23 21:32 guile 1.4.1.96 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).