Received: from mail-vc0-f190.google.com ([209.85.220.190]:60309) by stodi.digitalkingdom.org with esmtps (TLSv1:RC4-SHA:128) (Exim 4.76) (envelope-from ) id 1V2opB-0004qT-6U for lojban-list-archive@lojban.org; Fri, 26 Jul 2013 13:41:28 -0700 Received: by mail-vc0-f190.google.com with SMTP id gf11sf315248vcb.7 for ; Fri, 26 Jul 2013 13:41:10 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=20120806; h=sender:x-beenthere:mime-version:in-reply-to:references:date :message-id:subject:from:to:x-original-sender :x-original-authentication-results:reply-to:precedence:mailing-list :list-id:x-google-group-id:list-post:list-help:list-archive:sender :list-subscribe:list-unsubscribe:content-type; bh=DK06SnT8bEXVxCoOQVOASrowHaCx25QYRIr4QcJAjQo=; b=lH6QUWrrTbbrCKAQvXfgcWLvk7rZGC7ZzkBF89OwjOvJSsOfJj/qmrkMxeylTcfnB1 v2MLwWiN/BIkwg+bfnOy8FrOKlncXLQ9fvbB5ub1LsigwNMMEzD/5EOJrbl8dJ61g/dl 0Zs3TzExYnYg9KsDoX92GyP9tEDpQbry/XRISYOXR/zt3GF1gEdtTET1QZz5r2XGsz9k JQuzZRUBznrU6yaVqHKJpMHLLTe8pglHPixALP4XttxyL6L1RqHtW+dEGoOHYMbEpS8i dyOb4rLcjR9jQyhkFLdZQiDjxWPNGDGGxiN6ehr5r9YfHvO7v2bfCBjWzjji+Q6vZVLY vv1A== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=sender:x-beenthere:mime-version:in-reply-to:references:date :message-id:subject:from:to:x-original-sender :x-original-authentication-results:reply-to:precedence:mailing-list :list-id:x-google-group-id:list-post:list-help:list-archive:sender :list-subscribe:list-unsubscribe:content-type; bh=DK06SnT8bEXVxCoOQVOASrowHaCx25QYRIr4QcJAjQo=; b=n2jjv0EptsU/BF7fFlCN67MvRfxA5upYjSxsaldbuk+2gbbUOzFBnrx+hIVLqvdYBA C+JaT5Czycz5P/cqneO5d5oD/DHWQ84QfWsr14TuHS1brODuDmva1TO1mfNZlvvUOviK Cxf7Z1+QAuYJMYzO2L9FbdzyQiXJOTbxvP0PfmYkhbSm2HTlOQ50LpdNx+KJ0ysOVptz fj7peBSAKqJypxxn6qW+dIsVYwDobr3TTc5ISzlNat12PZpy7u4SHNTVOt9veYH9e990 5N0kzr0xcZtbHXVZpUin3VOTrX84+6pk/AKcLXHcSs+EiLYdvSnNjME6D9QNdBloQDgx kyZg== X-Received: by 10.50.4.99 with SMTP id j3mr27348igj.6.1374871270591; Fri, 26 Jul 2013 13:41:10 -0700 (PDT) X-BeenThere: lojban@googlegroups.com Received: by 10.50.39.19 with SMTP id l19ls564439igk.33.canary; Fri, 26 Jul 2013 13:41:09 -0700 (PDT) X-Received: by 10.50.22.36 with SMTP id a4mr372341igf.6.1374871269973; Fri, 26 Jul 2013 13:41:09 -0700 (PDT) Received: from mail-ob0-x235.google.com (mail-ob0-x235.google.com [2607:f8b0:4003:c01::235]) by gmr-mx.google.com with ESMTPS id e3si592863igy.0.2013.07.26.13.41.09 for (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Fri, 26 Jul 2013 13:41:09 -0700 (PDT) Received-SPF: pass (google.com: domain of blindbravado@gmail.com designates 2607:f8b0:4003:c01::235 as permitted sender) client-ip=2607:f8b0:4003:c01::235; Received: by mail-ob0-x235.google.com with SMTP id dn14so4962994obc.40 for ; Fri, 26 Jul 2013 13:41:09 -0700 (PDT) MIME-Version: 1.0 X-Received: by 10.50.126.74 with SMTP id mw10mr42370igb.20.1374871269768; Fri, 26 Jul 2013 13:41:09 -0700 (PDT) Received: by 10.64.29.179 with HTTP; Fri, 26 Jul 2013 13:41:09 -0700 (PDT) In-Reply-To: <51F2A607.2080302@lojban.org> References: <51F15A4D.3030805@lojban.org> <51F2A607.2080302@lojban.org> Date: Fri, 26 Jul 2013 16:41:09 -0400 Message-ID: Subject: Re: [lojban] MEX ROI, MEX MOI, MEX MAI From: Ian Johnson To: lojban@googlegroups.com X-Original-Sender: blindbravado@gmail.com X-Original-Authentication-Results: gmr-mx.google.com; spf=pass (google.com: domain of blindbravado@gmail.com designates 2607:f8b0:4003:c01::235 as permitted sender) smtp.mail=blindbravado@gmail.com; dkim=pass header.i=@gmail.com Reply-To: lojban@googlegroups.com Precedence: list Mailing-list: list lojban@googlegroups.com; contact lojban+owners@googlegroups.com List-ID: X-Google-Group-Id: 1004133512417 List-Post: , List-Help: , List-Archive: Sender: lojban@googlegroups.com List-Subscribe: , List-Unsubscribe: , Content-Type: multipart/alternative; boundary=047d7b414176a5861b04e2702931 X-Spam-Score: 0.1 (/) X-Spam_score: 0.1 X-Spam_score_int: 1 X-Spam_bar: / X-Spam-Report: Spam detection software, running on the system "stodi.digitalkingdom.org", has identified this incoming email as possible spam. The original message has been attached to this so you can view it (if it isn't spam) or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: On Fri, Jul 26, 2013 at 12:38 PM, Bob LeChevalier, President and Founder - LLG wrote: > There is no official goal to get a PEG working *(and personally, I've > never understood why anyone would want to).* > Because the YACC doesn't actually implement terminator elision, despite it being in the core definition of the language and essential to its use by humans. jbofihe does this via a separate exception handling mechanism, that is, it does a pass, fails, inserts a terminator, does a pass, etc. (The positive effect of this is that jbofihe can show elided terminators quite easily. Coercing camxes into doing this would take a lot of additional code, and probably some hand parsing of the camxes output.) [...] Content analysis details: (0.1 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 0.0 URIBL_BLOCKED ADMINISTRATOR NOTICE: The query to URIBL was blocked. See http://wiki.apache.org/spamassassin/DnsBlocklists#dnsbl-block for more information. [URIs: lojban.org] 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (blindbravado[at]gmail.com) 0.0 DKIM_ADSP_CUSTOM_MED No valid author signature, adsp_override is CUSTOM_MED -0.0 SPF_PASS SPF: sender matches SPF record 0.0 HTML_MESSAGE BODY: HTML included in message 0.1 DKIM_SIGNED Message has a DKIM or DK signature, not necessarily valid 0.0 T_DKIM_INVALID DKIM-Signature header exists but is not valid --047d7b414176a5861b04e2702931 Content-Type: text/plain; charset=ISO-8859-1 On Fri, Jul 26, 2013 at 12:38 PM, Bob LeChevalier, President and Founder - LLG wrote: > There is no official goal to get a PEG working *(and personally, I've > never understood why anyone would want to).* > Because the YACC doesn't actually implement terminator elision, despite it being in the core definition of the language and essential to its use by humans. jbofihe does this via a separate exception handling mechanism, that is, it does a pass, fails, inserts a terminator, does a pass, etc. (The positive effect of this is that jbofihe can show elided terminators quite easily. Coercing camxes into doing this would take a lot of additional code, and probably some hand parsing of the camxes output.) Because the lookahead restrictions result in counterintuitive-to-humans requirements, such as the KU in LE SELBRI KU JOI LE SELBRI. The intuitive elision rule "while parsefail, add next elidable terminator" is not consistent with this requirement*, and this requirement is removed in the PEG. (It'd also be removed in an LR(k) parser with higher k, but I digress.) Because Magic Words are handled absolutely atrociously, in numerous different ways. The most blatant examples I can think of are "defective erasure" (zo si si zei broda) and "partially parsed ZOI" (such as {zo zoi gy text gy}), neither of which should even parse in the first place. *Computationally, it actually is consistent, since the parse failure will continue forever unless you look two symbols ahead. This is basically irrelevant to my point, since it is a point about human intuition. mi'e la latro'a mu'o -- You received this message because you are subscribed to the Google Groups "lojban" group. To unsubscribe from this group and stop receiving emails from it, send an email to lojban+unsubscribe@googlegroups.com. To post to this group, send email to lojban@googlegroups.com. Visit this group at http://groups.google.com/group/lojban. For more options, visit https://groups.google.com/groups/opt_out. --047d7b414176a5861b04e2702931 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable
On F= ri, Jul 26, 2013 at 12:38 PM, Bob LeChevalier, President and Founder - LLG = <lojbab@lojban.org> wrote:
There is no official goal to get a PEG worki= ng (and personally, I've never understood why anyone would want to).=
Because the YACC doesn't actually implement terminato= r elision, despite it being in the core definition of the language and esse= ntial to its use by humans. jbofihe does this via a separate exception hand= ling mechanism, that is, it does a pass, fails, inserts a terminator, does = a pass, etc. (The positive effect of this is that jbofihe can show elided t= erminators quite easily. Coercing camxes into doing this would take a lot o= f additional code, and probably some hand parsing of the camxes output.)
Because the lookahead restrictions result in counterintuitiv= e-to-humans requirements, such as the KU in LE SELBRI KU JOI LE SELBRI. The= intuitive elision rule "while parsefail, add next elidable terminator= " is not consistent with this requirement*, and this requirement is re= moved in the PEG. (It'd also be removed in an LR(k) parser with higher = k, but I digress.)

Because Magic Words are handled absolutely atrociously, in n= umerous different ways. The most blatant examples I can think of are "= defective erasure" (zo si si zei broda) and "partially parsed ZOI= " (such as {zo zoi gy text gy}), neither of which should even parse in= the first place.

*Computationally, it actually is consistent, since the parse= failure will continue forever unless you look two symbols ahead. This is b= asically irrelevant to my point, since it is a point about human intuition.=

mi'e la latro'a mu'o

--
You received this message because you are subscribed to the Google Groups &= quot;lojban" group.
To unsubscribe from this group and stop receiving emails from it, send an e= mail to lojban+unsubscribe@googlegroups.com.
To post to this group, send email to lojban@googlegroups.com.
Visit this group at http:= //groups.google.com/group/lojban.
For more options, visit https://groups.google.com/groups/opt_out.
 
 
--047d7b414176a5861b04e2702931--