unofficial mirror of guile-user@gnu.org 
 help / color / mirror / Atom feed
* guile-1.4.1.7.20020821.tar.gz (snapshot) available
@ 2002-08-21 22:10 Thien-Thi Nguyen
  2002-08-21 23:56 ` Robert Uhl <ruhl@4dv.net>
  0 siblings, 1 reply; 3+ messages in thread
From: Thien-Thi Nguyen @ 2002-08-21 22:10 UTC (permalink / raw)


... under http://www.glug.org/tmp/2002-08/ (or will be in the next 15
minutes or so).  now does "petrify-headers" on install and removes any
scmconfig.h from previous installations.  docs are shaping up, too.
readline.test temporarily disabled by request.  new NEWS items appended
below.

thi


____________________________________________
* `help' capabilities expanded

The `help' command, available after loading module (ice-9 session), now
accepts a quoted symbol, in which case non-resident documentation (i.e.,
guile-procedures.txt) is consulted.

	For example: (help 'acons)

Also now accepted is an unquoted list of symbols, in which case the list is
interpreted as a module name and its commentary is displayed if available.
See `file-commentary' immediately following.  The module is not loaded.

	For example: (help (scripts lint))

* New procs in (ice-9 documentation)

Loading (ice-9 documentation) provides two new procs:
  (file-commentary FILENAME [IN-LINE-RE [AFTER-LINE-RE [SCRUB]]])
  (search-documentation-files NAME [FILES-LIST])

See commentary for more info.

* New module (ice-9 gap-buffer)

This provides the gap-buffer data structure, which is basically a string
that supports "point" and efficient insertion/deletion similar to Emacs
(not coincidentally).  The exported procs are:
   (make-gap-buffer . INIT)
   (gb-point GB)
   (gb-point-min GB)
   (gb-point-max GB)
   (gb-insert-string! GB STRING)
   (gb-insert-char! GB CHAR)
   (gb-delete-char! GB COUNT)
   (gb-goto-char GB LOCATION)
   (gb->port! GB PORT)
   (gb->string GB)
   (gb-filter! GB STRING-PROC)
   (gb->lines GB)
   (gb-filter-lines! GB LINES-PROC)
   (make-gap-buffer-port GB)

* New module (ice-9 pretty-print)

This provides the procedure `pretty-print' documented in the manual.
Additionally, the `format' from (ice-9 format) now uses `pretty-print'
to handle its ~Y directive.  For example, these two programs produce
identical output:

  ;; program the first
  (use-modules (ice-9 pretty-print))
  (pretty-print (procedure-source top-repl))

  ;; program the second
  (use-modules (ice-9 format))
  (format #t "~Y" (procedure-source top-repl))



_______________________________________________
Guile-user mailing list
Guile-user@gnu.org
http://mail.gnu.org/mailman/listinfo/guile-user


^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: guile-1.4.1.7.20020821.tar.gz (snapshot) available
  2002-08-21 22:10 guile-1.4.1.7.20020821.tar.gz (snapshot) available Thien-Thi Nguyen
@ 2002-08-21 23:56 ` Robert Uhl <ruhl@4dv.net>
  2002-08-22  0:39   ` Thien-Thi Nguyen
  0 siblings, 1 reply; 3+ messages in thread
From: Robert Uhl <ruhl@4dv.net> @ 2002-08-21 23:56 UTC (permalink / raw)


I think that if you're going to fork guile, you should change the name
(so folks can tell the difference).  Alternatively and even better,
merge your changes back in.  There's no real reason for there to be
seperate versions, after all.

-- 
Robert Uhl <ruhl@4dv.net>
I wish Lucas & Co. would get the thing going a little faster.
I can't really imagine waiting until 1997 to see all nine parts
of the Star Wars series.             --Randal L. Schwartz, 1983


_______________________________________________
Guile-user mailing list
Guile-user@gnu.org
http://mail.gnu.org/mailman/listinfo/guile-user


^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: guile-1.4.1.7.20020821.tar.gz (snapshot) available
  2002-08-21 23:56 ` Robert Uhl <ruhl@4dv.net>
@ 2002-08-22  0:39   ` Thien-Thi Nguyen
  0 siblings, 0 replies; 3+ messages in thread
From: Thien-Thi Nguyen @ 2002-08-22  0:39 UTC (permalink / raw)
  Cc: guile-user

   From: ruhl@4dv.net (Robert Uhl <ruhl@4dv.net>)
   Date: 21 Aug 2002 17:56:36 -0600

   I think that if you're going to fork guile, you should change the
   name (so folks can tell the difference).  Alternatively and even
   better, merge your changes back in.  There's no real reason for there
   to be seperate versions, after all.

good point.  (i'll keep that in mind in case i ever fork guile. :-)

thi


_______________________________________________
Guile-user mailing list
Guile-user@gnu.org
http://mail.gnu.org/mailman/listinfo/guile-user


^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2002-08-22  0:39 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2002-08-21 22:10 guile-1.4.1.7.20020821.tar.gz (snapshot) available Thien-Thi Nguyen
2002-08-21 23:56 ` Robert Uhl <ruhl@4dv.net>
2002-08-22  0:39   ` 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).