[Date Prev][Date Next][Thread Prev][Thread Next]
- Subject: Re: Re: Re: Lightweight syntax: a dissident view
- From: Mateusz Czaplinski <czapkofan@...>
- Date: Thu, 25 Nov 2010 10:32:06 +0100
On Wed, Nov 24, 2010 at 5:18 PM, Roberto Ierusalimschy
>> AFAICT, the only unambiguous syntax is the following:
>> `initial_token` [arglist] `separator` [chunk] `final_token´
>> `initial_token` [arglist] `separator` [explist] `final_token´
>> with `final_token` ~= `initial_token`, and various restrictions on the
>> individual tokens to avoid ambiguities.
> For instance:
> initial_token = '\'
Ouch; I have one major complaint against the '\' character
(unfortunately, applies to '|' as its shift-sibling as well): it seems
somehow that the keyboard manufacturers have a secret conspiracy, the
first commandment of which is to invent and introduce some random
locations for it on the keyboard as often as possible. At this very
moment I recall at least 3 different locations where I've seen it
placed. Not only that - to make it harder, it's usually in some
utterly uncomfortable position. I'm always cursing at it, and it's one
of major PITAs for me when I try to write something in LaTeX. Please,
please, don't spoil my beloved Lua with this abomination...
If you're lucky not to know what I'm talking about, please take a look
at these results of quick googling: