[e-lang] Trinary-define syntax, and ejector behavior (was Re: Atomic expansion of MatchBindExpr ...)

Mark S. Miller markm at cs.jhu.edu
Mon May 22 01:27:27 EDT 2006


Kevin Reid wrote:
> ? int.coerce('a', def _(arg) :any { "foo" })
> # problem: optEjector <_> returned: "foo"
> 
> (this error is generated by throw#eject/2)
> 
> I believe it is sufficient, if not optimal, since an exit function (my
> term for the more general category of which ejectors are a member) which
> returns is faulty and should be fixed; after that, the actual problem
> can be found.
> 
> However, if I can find a good wording, I will certainly change this to
> include the original problem.

Yes, I think that including it would be good.

Btw, I'll be traveling and mostly unavailable until Monday May 29.

-- 
Text by me above is hereby placed in the public domain

     Cheers,
     --MarkM



More information about the e-lang mailing list