From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: Thien-Thi Nguyen Newsgroups: gmane.lisp.guile.user Subject: guile-1.4.1.7.20020821.tar.gz (snapshot) available Date: Wed, 21 Aug 2002 15:10:34 -0700 Sender: guile-user-admin@gnu.org Message-ID: Reply-To: ttn@glug.org NNTP-Posting-Host: localhost.gmane.org X-Trace: main.gmane.org 1029968052 5666 127.0.0.1 (21 Aug 2002 22:14:12 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Wed, 21 Aug 2002 22:14:12 +0000 (UTC) Return-path: Original-Received: from monty-python.gnu.org ([199.232.76.173]) by main.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 17hdju-0001TG-00 for ; Thu, 22 Aug 2002 00:14:10 +0200 Original-Received: from localhost ([127.0.0.1] helo=monty-python.gnu.org) by monty-python.gnu.org with esmtp (Exim 4.10) id 17hdkq-0000jO-00; Wed, 21 Aug 2002 18:15:08 -0400 Original-Received: from list by monty-python.gnu.org with tmda-scanned (Exim 4.10) id 17hdkX-0000gr-00 for guile-user@gnu.org; Wed, 21 Aug 2002 18:14:49 -0400 Original-Received: from mail by monty-python.gnu.org with spam-scanned (Exim 4.10) id 17hdkS-0000fj-00 for guile-user@gnu.org; Wed, 21 Aug 2002 18:14:48 -0400 Original-Received: from ca-crlsca-cuda3-c6a-b-211.crlsca.adelphia.net ([68.71.15.211] helo=giblet) by monty-python.gnu.org with esmtp (Exim 4.10) id 17hdkR-0000fe-00 for guile-user@gnu.org; Wed, 21 Aug 2002 18:14:43 -0400 Original-Received: from ttn by giblet with local (Exim 3.35 #1 (Debian)) id 17hdgQ-0001VO-00 for ; Wed, 21 Aug 2002 15:10:34 -0700 Original-To: guile-user@gnu.org Errors-To: guile-user-admin@gnu.org X-BeenThere: guile-user@gnu.org X-Mailman-Version: 2.0.11 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: General Guile related discussions List-Unsubscribe: , List-Archive: Xref: main.gmane.org gmane.lisp.guile.user:835 X-Report-Spam: http://spam.gmane.org/gmane.lisp.guile.user:835 ... 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