unofficial mirror of guile-user@gnu.org 
 help / color / mirror / Atom feed
* 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).