$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