From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Matt Wette Newsgroups: gmane.lisp.guile.user Subject: Re: nyacc 0.65.0 released Date: Thu, 31 Dec 2015 09:22:42 -0800 Message-ID: <254C8CAE-D1B9-4C8D-83D9-6B1D93AC55D9@verizon.net> References: <1451535097.3594.47.camel@Renee-desktop.suse> <0D88EA35-6253-4987-BC2E-BF8FDA529EB5@verizon.net> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 (Mac OS X Mail 8.2 \(2104\)) Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Trace: ger.gmane.org 1451582607 11182 80.91.229.3 (31 Dec 2015 17:23:27 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Thu, 31 Dec 2015 17:23:27 +0000 (UTC) To: guile-user@gnu.org Original-X-From: guile-user-bounces+guile-user=m.gmane.org@gnu.org Thu Dec 31 18:23:18 2015 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 1aEgwY-0006Uj-Ek for guile-user@m.gmane.org; Thu, 31 Dec 2015 18:23:18 +0100 Original-Received: from localhost ([::1]:56371 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aEgwU-0006p8-Fb for guile-user@m.gmane.org; Thu, 31 Dec 2015 12:23:14 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:37876) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aEgwM-0006oz-He for guile-user@gnu.org; Thu, 31 Dec 2015 12:23:07 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1aEgwH-0004Ps-Iz for guile-user@gnu.org; Thu, 31 Dec 2015 12:23:06 -0500 Original-Received: from vms173021pub.verizon.net ([206.46.173.21]:53104) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aEgwH-0004Pm-Dp for guile-user@gnu.org; Thu, 31 Dec 2015 12:23:01 -0500 Original-Received: from [192.168.2.127] ([72.87.204.128]) by vms173021.mailsrvcs.net (Oracle Communications Messaging Server 7.0.5.32.0 64bit (built Jul 16 2014)) with ESMTPA id <0O0800FASG9U7EE0@vms173021.mailsrvcs.net> for guile-user@gnu.org; Thu, 31 Dec 2015 11:22:45 -0600 (CST) X-CMAE-Score: 0 X-CMAE-Analysis: v=2.1 cv=EdU1O6SC c=1 sm=1 tr=0 a=Jf1g6iwM2K3MHzQE8uPn/Q==:117 a=o1OHuDzbAAAA:8 a=oR5dmqMzAAAA:8 a=IkcTkHD0fZMA:10 a=wUQvQvOEmiQA:10 a=aO6PPJl2iX0X_Wzh4GIA:9 a=QEXdDO2ut3YA:10 In-reply-to: <0D88EA35-6253-4987-BC2E-BF8FDA529EB5@verizon.net> X-Mailer: Apple Mail (2.2104) X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 206.46.173.21 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:12295 Archived-At: One other thing to mention on why I think SXML is good for generating = the parse trees: I believe SXML can provide a natural way to use attribute grammar = semantics. So, if an expression comes out of the parser as (expr (add (ident =E2=80=9Cx=E2=80=9D) (ident =E2=80=9Cy=E2=80=9D)= )) then after semantic analysis it may look something like=20 (expr (@ (type =E2=80=9Cdouble=E2=80=9D)) (add (@ (type = =E2=80=9Cdouble=E2=80=9D) (lt =E2=80=9Cint=E2=80=9D) (rt =E2=80=9Cdouble=E2= =80=9D)) (ident (@ (type =E2=80=9Cint=E2=80=9D)) =E2=80=9Cx=E2=80=9D) = (ident (@ (type =E2=80=9Cdouble=E2=80=9D)) =E2=80=9Cy=E2=80=9D))) Matt