[E-Lang] Syntax change: reducing side-effects

Mark S. Miller markm@caplet.com
Mon, 12 Feb 2001 01:38:19 -0800


At 09:29 PM Sunday 2/11/01, Bill Frantz wrote:
>I assume that user defined ValueGuards can be used with "define"d names.  I
>have always thought guards made a good form of "assert" statement.

ValueGuards and SlotGuards always could be used with defined names.  E and 
Evar differ only in syntax, not in what can be expressed.

See my earlier note to DanM about "assert" vs "require".  Guards are 
mandatory, and so are like "require" rather than "assert".


>I can think of a few kludges to deal with the edit/compile/test cycle.  Is
>there an elegant solution?

See my response to Hal.  Is it elegant?


        Cheers,
        --MarkM