From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Andy Wingo Newsgroups: gmane.lisp.guile.user,gmane.lisp.guile.guile-lib.devel Subject: guile-lib 0.1.8 released Date: Sun, 29 Aug 2010 23:06:26 -0700 Message-ID: NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: dough.gmane.org 1283148206 18208 80.91.229.12 (30 Aug 2010 06:03:26 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Mon, 30 Aug 2010 06:03:26 +0000 (UTC) To: guile-lib-dev , guile-user Original-X-From: guile-user-bounces+guile-user=m.gmane.org@gnu.org Mon Aug 30 08:03:25 2010 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.69) (envelope-from ) id 1OpxSm-0008P8-Bt for guile-user@m.gmane.org; Mon, 30 Aug 2010 08:03:24 +0200 Original-Received: from localhost ([127.0.0.1]:49997 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OpxSl-0002vA-J1 for guile-user@m.gmane.org; Mon, 30 Aug 2010 02:03:23 -0400 Original-Received: from [140.186.70.92] (port=41230 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OpxSf-0002v4-HF for guile-user@gnu.org; Mon, 30 Aug 2010 02:03:18 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1OpxSd-0002SY-76 for guile-user@gnu.org; Mon, 30 Aug 2010 02:03:17 -0400 Original-Received: from a-pb-sasl-quonix.pobox.com ([208.72.237.25]:42489 helo=sasl.smtp.pobox.com) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OpxSd-0002SM-1d for guile-user@gnu.org; Mon, 30 Aug 2010 02:03:15 -0400 Original-Received: from sasl.smtp.pobox.com (unknown [127.0.0.1]) by a-pb-sasl-quonix.pobox.com (Postfix) with ESMTP id E100AD1030; Mon, 30 Aug 2010 02:03:13 -0400 (EDT) DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=pobox.com; h=from:to :subject:date:message-id:mime-version:content-type; s=sasl; bh=r ey1J/xq6nufane/qsrkx/AMWKo=; b=Ga0FJkla/UQLvuSwch5tds17bJkwUyXn3 sSkiATWHjLZJ/Q5sKUcOmeBrfPRMdYVqxwFL4y0afKuSBpbzpLYLuvU2onOmHLOZ Bhi7WSmLUx1Qdplk3CMvvhJu1O5cO2IVD+z1YffjAZfnB+plJzcbL2LJ+5f6nn5j 2pePNjwtWo= DomainKey-Signature: a=rsa-sha1; c=nofws; d=pobox.com; h=from:to:subject :date:message-id:mime-version:content-type; q=dns; s=sasl; b=vxy EmUqy1Yv2L1yRREANVWg3jCLGfe9TSdEJzbiPRuclYOoLYu6qko2E9A/wGSJA4fE tfL+7VeWMbpZ+0CW/wXH7EURF0OZdM8ka2D2p/Wfmch/YJQlUkR2p+ieLAjtvEuK GQ2VjeODqbODtsIJX5vSLbFdvOPyMKF9qy9YSAIo= Original-Received: from a-pb-sasl-quonix. (unknown [127.0.0.1]) by a-pb-sasl-quonix.pobox.com (Postfix) with ESMTP id D5D6ED102D; Mon, 30 Aug 2010 02:03:11 -0400 (EDT) Original-Received: from unquote.localdomain (unknown [76.166.198.241]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by a-pb-sasl-quonix.pobox.com (Postfix) with ESMTPSA id 5453FD102A; Mon, 30 Aug 2010 02:03:10 -0400 (EDT) User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.2 (gnu/linux) X-Pobox-Relay-ID: 4532C4F0-B3FC-11DF-A9DC-030CEE7EF46B-02397024!a-pb-sasl-quonix.pobox.com X-detected-operating-system: by eggs.gnu.org: Solaris 10 (beta) 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:8118 gmane.lisp.guile.guile-lib.devel:3254 Archived-At: Hey all, I think I've finally managed to roll together a guile-lib release that works with Guile 1.8 and 2.0. NEWS follows. Bug reports to either list, please. Happy hacking, Andy guile-lib 0.1.8 -- 2010-08-29 ============================= * Updates for Guile 2.0. Guile 2.0 has incorporated many modules from Guile-Lib, but all the same we have to make sure that one Guile-Lib installation works fine with 1.8 and 2.0. To that end * The default SSAX parser no longer drops whitespace. We used to drop extraneous whitespace when using the default XML parser, but strictly speaking, this loses information. Guile-Lib now preserves whitespace in the resulting SXML. * SSAX supports UTF-8 output on Guile 1.8. Guile 1.8 naively treats characters as bytes, not understanding unicode. Still sometimes it's useful to emit UTF-8 sequences in Guile 1.8, which is what this SSAX does. Note that Guile 2.0 includes its own SSAX, and handles unicode natively. * Expose ssax:predefined-parsed-entities Allows the user to define &foo; XML entities. * License changed to GPL and LGPL, version 3 or later. See the specific modules for their licenses. * Removed modules: (math rationalize), (scheme session), SRFIs 34,35,40 Guile 1.8 and above support rationalize natively. The improvements in (scheme session) are in Guile now, as are SRFIs 34 and 35. SRFI 40 is withdrawn, in favor of SRFI 41. * Removed module (container queue) Use (ice-9 q) instead. * Call tree analysis in statprof Statprof can save away the various call trees that it samples for later analysis. See the statprof documentation, for more information. -- http://wingolog.org/