$include_dir="/home/hyper-archives/boost/include"; include("$include_dir/msg-header.inc") ?>
From: joel de guzman (joel_at_[hidden])
Date: 2001-05-25 23:53:48
From: "Greg Colvin":
> None of the above bother me, but you are the designer. EBNF
> is far enough away from algebra that I don't expect perfect
> analogies, and infix + has long been used for concatenation.
I disagree. EBNF operators are set operators on strings.
A parser is a recognizer for a *set* of strings.
>
> What we really need is this:
>
> http://www.research.att.com/~bs/whitespace98.pdf
>
> ;->
Revolutional!!! Especially when the author gets into unicode.
I'd say 1 or 2 decades more.
> And don't forget
>
> a*b*c
>
> Commutative for numbers, but not matrices, and a common
> substitute in computer languages for
>
> a b c
>
> in algebra. Nice high precedence too.
Clashes with the Kleene star.
Thanks for your comments.
Joel de Guzman