From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Thien-Thi Nguyen Newsgroups: gmane.lisp.guile.user,gmane.lisp.guile.sources Subject: Guile 1.4.1.117 available Date: Sat, 26 Apr 2008 13:18:47 +0200 Message-ID: <87iqy4q2y0.fsf@ambire.localdomain> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: ger.gmane.org 1209210161 9540 80.91.229.12 (26 Apr 2008 11:42:41 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sat, 26 Apr 2008 11:42:41 +0000 (UTC) Cc: guile-user@gnu.org To: guile-sources@gnu.org Original-X-From: guile-user-bounces+guile-user=m.gmane.org@gnu.org Sat Apr 26 13:43:15 2008 connect(): Connection refused Return-path: Envelope-to: guile-user@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.50) id 1Jpio8-00017g-T7 for guile-user@m.gmane.org; Sat, 26 Apr 2008 13:43:09 +0200 Original-Received: from localhost ([127.0.0.1]:54030 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1JpinS-0007Yg-Mp for guile-user@m.gmane.org; Sat, 26 Apr 2008 07:42:26 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1JpinK-0007Vb-Gt for guile-user@gnu.org; Sat, 26 Apr 2008 07:42:18 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1JpinJ-0007VB-VG for guile-user@gnu.org; Sat, 26 Apr 2008 07:42:18 -0400 Original-Received: from [199.232.76.173] (port=35986 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1JpinH-0007UQ-LF; Sat, 26 Apr 2008 07:42:15 -0400 Original-Received: from [151.61.140.193] (helo=ambire.localdomain) by monty-python.gnu.org with esmtps (TLS-1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1JpinH-0007ah-1g; Sat, 26 Apr 2008 07:42:15 -0400 Original-Received: from ttn by ambire.localdomain with local (Exim 4.63) (envelope-from ) id 1JpiQa-0002Hs-7U; Sat, 26 Apr 2008 13:18:48 +0200 X-detected-kernel: by monty-python.gnu.org: Genre and OS details not recognized. X-Greylist: delayed 1235 seconds by postgrey-1.27 at monty-python; Sat, 26 Apr 2008 07:42:13 EDT X-Greylist: delayed 1237 seconds by postgrey-1.27 at monty-python; Sat, 26 Apr 2008 07:42:15 EDT X-BeenThere: guile-user@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: General Guile related discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: guile-user-bounces+guile-user=m.gmane.org@gnu.org Errors-To: guile-user-bounces+guile-user=m.gmane.org@gnu.org Xref: news.gmane.org gmane.lisp.guile.user:6547 gmane.lisp.guile.sources:312 Archived-At: release notes: Cleaning up, moving towards harmonization w/ official Guile. I figure it is important to start w/ guile-tools reflection, and encourage official Guile maintainers to add support for "guile-tools -p" as soon as possible. I may supply a patch, myself, once i figure out how to handle git + remote repos. BTW, the atom feed is now more detailed. thi NEWS excerpt: - 1.4.1.117 | 2008-04-26 - bugfix: AF_UNIX filename for socket ops can now be a shared substring Previously, such ops (full set: `connect', 'bind', `sendto') would signal a "No such file or directory" error if the shared substring did not happen to be followed by a #\nul in memory. - changes to guile-tools - dropped option: --scriptsdir - dropped option: --guileversion - dropped option: --help-all No Big Deal (these misfeatures were never used internally; a query to the guile-user mailing list about --scriptsdir received no responses). - new option: --probe (or -p) This allows the idiom: if guile-tools | grep -q foo ; then guile-tools foo bar baz fi to be condensed to: foo=$(guile-tools -p foo) || foo=: $foo bar baz (presuming `bar baz' evaluates w/o undesirable side-effects). - new guile.m4 macro: GUILE_TOOLS_PROG This builds on new "guile-tools -p" support (see above). A typical usage would be: # configure.ac GUILE_TOOLS_PROG([mmc],[make-module-catalog]) # Makefile.am install-data-hook: $(mmc) $(GUILE_SITELIB) - `simple-format' now understands ~a, ~s, ~~, ~% This is in addition to handling ~A and ~S, as before. Any other tilde-escape (excluding tilde at end of format string) results in an "unsupported format option" error. Also, `simple-format' now signals a "missing argument" error if there are fewer arguments than tilde-escapes. Compatibility note: This change brings `simple-format' into line with other Guile versions. tarball, online docs, etc, in dir: http://www.gnuvola.org/software/guile/ atom feed: http://www.gnuvola.org/NEWS.xml.gz public git repo: http://www.gnuvola.org/wip/ (g14)