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.user Subject: [ANN] nyacc 0.82.2 is released Date: Sat, 11 Nov 2017 09:19:13 -0800 Message-ID: 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 1510420794 21860 195.159.176.226 (11 Nov 2017 17:19:54 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Sat, 11 Nov 2017 17:19:54 +0000 (UTC) To: Guile User Mailing List Original-X-From: guile-user-bounces+guile-user=m.gmane.org@gnu.org Sat Nov 11 18:19:48 2017 Return-path: Envelope-to: guile-user@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 1eDZRb-0005KB-3G for guile-user@m.gmane.org; Sat, 11 Nov 2017 18:19:47 +0100 Original-Received: from localhost ([::1]:46623 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eDZRi-00020o-FM for guile-user@m.gmane.org; Sat, 11 Nov 2017 12:19:54 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:41760) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eDZRG-00020X-Vk for guile-user@gnu.org; Sat, 11 Nov 2017 12:19:28 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eDZRB-0006KF-NR for guile-user@gnu.org; Sat, 11 Nov 2017 12:19:24 -0500 Original-Received: from mail-pg0-x230.google.com ([2607:f8b0:400e:c05::230]:45936) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1eDZRB-0006Iv-Gn for guile-user@gnu.org; Sat, 11 Nov 2017 12:19:21 -0500 Original-Received: by mail-pg0-x230.google.com with SMTP id l19so7121527pgo.2 for ; Sat, 11 Nov 2017 09:19:16 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:content-transfer-encoding:mime-version:subject:message-id:date :to; bh=DeLQ8RgcZmVkzHYKIy84WJWFrq8j3woZH+ag5H4fbUQ=; b=KUwBSPbExEONxXwePwz/1PK4JsPKof3WT6rwn5ITIa+qeYEJlapUUjp6mNSp5kgBMT Ug035K7Be93QYAehVda3jJ3A07Fmb4Emhh+6KvhYrYkSX8Z8A/knB4Q7oeZH8aFKqFmQ 1dPBXPODatBQabxuLBj6xfd37RpvcY4ZZr5zDJc7GJGe8cqjEPK5RH5ZtKOdP5xMicbs Eb+q6iSD/dk7q1tN7W8Ekpo2CpTSWMJIxacPMBjqyddZoz0wo7IUmxuGlkrLdZwwG3JW ziLgFq0hc/YQq841j7QPP3noY94pbLgEtJxaW8ofrLJc0h7o0BJXeWu0vJcdIoHM3peB MfdA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:content-transfer-encoding:mime-version :subject:message-id:date:to; bh=DeLQ8RgcZmVkzHYKIy84WJWFrq8j3woZH+ag5H4fbUQ=; b=P15eDfVoRCxT40UKRf51chrwRMFWhhOR0R/VuhjCBmeDu0f6aUuKGLsc0nAMQdBbNE hT3XA1rBDGT6K5m6wPXysPlGM0/osTu9x9dc6Oh5QNOaKo9HIdzljs+44VG/8YZeAS1e Cu9kf+TooHfIpOJQzWEMokp1un44MNrYNh/Fe6tUa/4AJW0N/CbwCP741Ub+DvBWFu3i K5iPsAUgpPibSZkw9GV/8/3lwkj1ia5wF5LuB1YFrG1Xz+ithnHgk19hpNRa4jtw5m+3 yArLNT7zzUEi8Kef5a/5p2RnUsbDlupwxxQRkDGND31RF9IwSYQvq6GJJ4b/MltsYwHz +Naw== X-Gm-Message-State: AJaThX5xm7DygixASy+rgf1WEA7NfaAzQW8CkPdTTz3AWIHYV4mDxdaP 5/U1T1CTAuDaryCipBMjXgg+YTt/ X-Google-Smtp-Source: AGs4zMb72RU65Od0PXGaAasirfW7DqXBG2k/U1XKU0CORuEKtrqVwU0rr/SgM47PcaQ6I7ygPi+lUA== X-Received: by 10.101.73.136 with SMTP id r8mr3928933pgs.411.1510420755692; Sat, 11 Nov 2017 09:19:15 -0800 (PST) Original-Received: from nautilus.championbroadband.com (216-165-229-229.championbroadband.com. [216.165.229.229]) by smtp.gmail.com with ESMTPSA id z6sm24077887pfe.170.2017.11.11.09.19.14 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sat, 11 Nov 2017 09:19:15 -0800 (PST) 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:c05::230 X-BeenThere: guile-user@gnu.org X-Mailman-Version: 2.1.21 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" Xref: news.gmane.org gmane.lisp.guile.user:14243 Archived-At: I have released nyacc version 0.82.2. 1) I fixed, once again, def-bwl.c bug, I hope. (Incorrectly added (cons = repl used) to=20 rerun expand-cpp-macro-ref near bottom of cpp.scm.) 2) I reworked the ugly printer a bit. 3) I made ff-helper macros hygienic (i.e., datum->syntax is no longer = used). 4) I made misc updates to the (experimental) ffi-helper -- many bugs = fixed, news ones added :) In examples/nyacc/lang/c99 is a program gtkdemo.scm, that I got to = actually work using=20 modules glib, gtk2+, gobject, pango ... that were all generated by the = ffi helper. =20 With this milestone complete, I am taking a little break. 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=