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: SNUGGLE 0.4 available Date: Sat, 22 Jun 2013 13:46:08 +0200 Message-ID: <87ip1674hr.fsf@zigzag.favinet> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha1; protocol="application/pgp-signature" X-Trace: ger.gmane.org 1371901452 30502 80.91.229.3 (22 Jun 2013 11:44:12 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sat, 22 Jun 2013 11:44:12 +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 Jun 22 13:44:10 2013 Return-path: Envelope-to: guile-user@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1UqMEh-0000iV-HH for guile-user@m.gmane.org; Sat, 22 Jun 2013 13:44:07 +0200 Original-Received: from localhost ([::1]:36796 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UqMEh-0000c0-60 for guile-user@m.gmane.org; Sat, 22 Jun 2013 07:44:07 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:41767) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UqMEY-0000aB-N8 for guile-user@gnu.org; Sat, 22 Jun 2013 07:43:59 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UqMET-0003NN-B1 for guile-user@gnu.org; Sat, 22 Jun 2013 07:43:58 -0400 Original-Received: from smtp206.alice.it ([82.57.200.102]:39369) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UqMEP-0003MX-74; Sat, 22 Jun 2013 07:43:49 -0400 Original-Received: from zigzag.favinet (79.51.71.105) by smtp206.alice.it (8.6.060.15) id 51B4D9B202D05269; Sat, 22 Jun 2013 13:43:46 +0200 Original-Received: from ttn by zigzag.favinet with local (Exim 4.72) (envelope-from ) id 1UqMGm-0004Mh-Je; Sat, 22 Jun 2013 13:46:16 +0200 X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 82.57.200.102 X-BeenThere: guile-user@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: General Guile related discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guile-user-bounces+guile-user=m.gmane.org@gnu.org Original-Sender: guile-user-bounces+guile-user=m.gmane.org@gnu.org Xref: news.gmane.org gmane.lisp.guile.user:10493 gmane.lisp.guile.sources:415 Archived-At: --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable release notes: Ready, set, stop! thi README excerpt: SNUGGLE: Neutralize Uncharacteristically Grotesque GUILE Library Entropy! This package is for programmers frustrated with libguile API churn. It provides a command-line program that helps manange a (very thin) abstraction layer between the installed libguile API and your program. NEWS excerpt: - 0.4 | 2013-06-22 - last release / planned disappearance: 2014-06-30 SNUGGLE files and snuggle(1) functionality have now migrated to Guile-BAUX (http://www.gnuvola.org/software/guile-baux/), where things can evolve more quickly and there is some (faint hints of) documentation. Thus, this is the last release. Migration is straightforward. In autogen.sh (or equivalent), replace snuggle(1) invocations with "guile-baux-tool snuggle". NB: The Guile-BAUX humdrum.h lacks =E2=80=98VECREF=E2=80=99, which = was deemed not so useful. You need to use =E2=80=98VECTOR_REF=E2=80=99 (new, = see below) and change callers to pass a C integer as 2nd arg, instead. The SNUGGLE dist dir (http://www.gnuvola.org/software/snuggle) WILL BE REMOVED after 2014-06-30. - bugfixes - defsmob.h =E2=80=98DEFSMOB=E2=80=99 handles =E2=80=98NULL=E2=80=99 = correctly Previously for Guile 1.8+, the mark, free and print funcs were blindly assigned to the specified values. This would cause a segfault when =E2=80=98NULL=E2=80=99 is specified and those funcs a= re called. Now, a =E2=80=98NULL=E2=80=99 value is never assigned. - say "SNUGGLE_FLAGS" in snuggle.m4 comments It used to say "GUILE_FLAGS", a holdover from Guile 1.4.x roots. - new humdrum.h elements - C_CHAR - C_DOUBLE - C_LONG - DEFINE_PUBLIC - GC_PROTECT - GC_UNPROTECT - INTEGERP - LIST1 - LIST2 - LIST3 - LIST4 - LIST5 - MODULE_LOOKUP - SYMBOLN - SYMBOLP - VECTORP - VECTOR_REF - bootstrap tools upgraded - GNU Automake 1.13.4 tarball, etc, in dir: http://www.gnuvola.org/software/snuggle/ atom feed: http://www.gnuvola.org/NEWS.atom =2D-=20 Thien-Thi Nguyen GPG key: 4C807502 --=-=-= Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.10 (GNU/Linux) iEYEARECAAYFAlHFjoAACgkQZwMiJEyAdQJpNQCgzp/CeNzCLYoYmu75GnZ2UPvs o5cAnA06WNiDrrqa4aqipqTEECrlBGYo =jKxd -----END PGP SIGNATURE----- --=-=-=--