From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Matt Wette Newsgroups: gmane.lisp.guile.devel Subject: [ANN] nyacc 0.82.0 released Date: Sun, 10 Sep 2017 08:37:27 -0700 Message-ID: References: NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 (Mac OS X Mail 10.3 \(3273\)) Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable X-Trace: blaine.gmane.org 1505057889 8107 195.159.176.226 (10 Sep 2017 15:38:09 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Sun, 10 Sep 2017 15:38:09 +0000 (UTC) Cc: guile-devel To: guile-user Original-X-From: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Sun Sep 10 17:38:04 2017 Return-path: Envelope-to: guile-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dr4Im-0000ig-Fv for guile-devel@m.gmane.org; Sun, 10 Sep 2017 17:37:40 +0200 Original-Received: from localhost ([::1]:53350 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dr4Is-0003dc-5Y for guile-devel@m.gmane.org; Sun, 10 Sep 2017 11:37:46 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:57472) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dr4Il-0003dL-0W for guile-devel@gnu.org; Sun, 10 Sep 2017 11:37:40 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dr4Ik-00085K-1C for guile-devel@gnu.org; Sun, 10 Sep 2017 11:37:39 -0400 Original-Received: from mail-pf0-x233.google.com ([2607:f8b0:400e:c00::233]:36325) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1dr4If-00082H-GD; Sun, 10 Sep 2017 11:37:33 -0400 Original-Received: by mail-pf0-x233.google.com with SMTP id e199so10733951pfh.3; Sun, 10 Sep 2017 08:37:32 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=1ZY/XSLgFOXdwVSEyWsjmmcsd+VggGQy/aFHCDZTwyw=; b=ZuI/xHnc5sPepnsCVFfEcJ/8yFcxO8UfHvAmtpToDQHndTGKZ+IMhXm+3x9NK9QjSW 9GwwZ20zKsHpBAxcWvKG9TqhPyDrEbAfpzdNgw+3y+U9J8VYzit9B4zEV26QnFBpTeTq BN0fMq4orM+UwL4wxAmcNrJP3T80w2Fl0qRNQJOEG3gDJ5KeH1/j9rDOyMu083ohMpwl vw06Uzdu3biuPbj4A5xXiU68PkX0ldBcoN9qo7Ph8cgR8ktg5If1P5H+3+dhRJARMwVt ePK7x/V88M3rO8MN3RN3/FHH+qljQ3mI7Y+3HcPcQ74/6f3oAPxuRR1LVYbz+7lQa4Lo CEzg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=1ZY/XSLgFOXdwVSEyWsjmmcsd+VggGQy/aFHCDZTwyw=; b=b1KsIobaqIFJIegRdL8K3fvfXxaq9JEoqhrEhDyDTEEcI89wUTnZX5N8Kmg1d25vps /bR61xYlPdpl2wRwCYbQYuEb2mhtxQEDOv5Fo3rAF+EgRCDLujguMfFSOqxhpjhfAW6c kmmznNImeDPha7ZR1O/GUkUzBW89ZTISlfhTMM2t5u5giVWmqj2CCKdIDzTUDNnNxUmZ 5xdR51C0UN36OqpHuJ1szY1XCpGGem0Y/nAvdB1WU+Ogdk7SnOTS3kX6A7qKggLGiHE7 pIPapKG0KEQHabau4f2Y/pjZBXgd45VRGnv77iXsQiMwaUlRgbBxTwhPJzsTNZBVtUDk EWkA== X-Gm-Message-State: AHPjjUj4sgeMhNM06NQmQJtrMqlG5ksZN6w/lHwE5sf11GGQZIbboK8F U3Ft5N1V9QmU1y87aHY= X-Google-Smtp-Source: ADKCNb6Cjz4CBmrr+0Uc0iNIUgccPhIksBRgwn2HsU4mYPID6nRok3nYlYo6xcs40QHGEVSSaEY30w== X-Received: by 10.84.238.204 with SMTP id l12mr10402549pln.196.1505057850668; Sun, 10 Sep 2017 08:37:30 -0700 (PDT) Original-Received: from nautilus.championbroadband.com (216-165-229-229.championbroadband.com. [216.165.229.229]) by smtp.gmail.com with ESMTPSA id k186sm11548636pga.46.2017.09.10.08.37.29 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sun, 10 Sep 2017 08:37:30 -0700 (PDT) In-Reply-To: X-Mailer: Apple Mail (2.3273) X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2607:f8b0:400e:c00::233 X-BeenThere: guile-devel@gnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: "Developers list for Guile, the GNU extensibility library" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Original-Sender: "guile-devel" Xref: news.gmane.org gmane.lisp.guile.devel:19284 Archived-At: Nyacc 0.82.0 has been released In this version I have cleaned up more of the FFI Helper. Note: 1) In the distribution, you will see example .ffi files in = examples/ffi/. 2) use of the FFI Helper required the bytestructures package, available = from: https://github.com/TaylanUB/scheme-bytestructures 3) ffi/cairo.ffi is converted to ffi/cairo.scm by the command $ guild compile-ffi ffi/cairo.ffi 4) It works on my mac. I don't know what else: the code needs to have = access to files in odd places (e.g., lib/gcc/..../include 5) If you do `make install', and have bytestructures in the = SITE_SCM_DIR, then=20 this should work: $ make install-ffi-help ... +++ warning: the FFI Helper is experimental ffi-help: can't do varargs (yet) wrote `/var/tmp/zz/scm/ffi/sqlite3.scm' wrote `/var/tmp/zz/go/ffi/sqlite3.go' +++ warning: the FFI Helper is experimental ffi-help: can't do varargs (yet) wrote `/var/tmp/zz/scm/ffi/libgit2.scm' wrote `/var/tmp/zz/go/ffi/libgit2.go' +++ warning: the FFI Helper is experimental ffi-help: can't do varargs (yet) ffi-help: no FFI float-type for "long double" wrote `/var/tmp/zz/scm/ffi/glib.scm' wrote `/var/tmp/zz/go/ffi/glib.go' ... NYACC, for Not Yet Another Compiler Compiler!, is set of guile modules = for generating parsers and lexical analyzers. It also provides sample = parsers and pretty-printers using SXML trees as an intermediate representation. NYACC maturity is beta level. NYACC is free software; the full source distribution is available = through tarball repository: https://download.savannah.gnu.org/releases/nyacc/ git repository: git://git.savannah.nongnu.org/nyacc.git home page, project page, user's guide: http://www.nongnu.org/nyacc https://savannah.nongnu.org/projects/nyacc http://www.nongnu.org/nyacc/nyacc-ug.html For support see: https://savannah.nongnu.org/support/?group=3Dnyacc