Negative precedence rules (was RE: Why we should remove {} from Squeak)

Andreas Raab Andreas.Raab at gmx.de
Tue Oct 2 02:37:15 UTC 2001


Mark,

> That *would* also be the case in my language Avail
> ( http://www.ericsworld.com/Mark/HTML/Avail.html ), but then
> I invented  the concept of negative precedence rules.
> It's probably worth a look for both Selfers and Squeakers.
> Ordinary precedence rules in something big and flat like Squeak
> or Self (ignoring the module systems for both) would be ludicrous
> (e.g., which should bind tighter, "->" or ",", and why?).

Can you say a bit more about "negative precedence rules"?! A Google search
only revealed the page on Avail syntax stating "There is also a facility for
setting up precedence relations between operations (e.g., + and *) to assist
with disambiguation of expressions." but that's all I could find.

Thanks,
  - Andreas





More information about the Squeak-dev mailing list