[e-lang] Bug (0.8.35f): Scope oddities in ObjectExpr with 'extends'; Kernel-E change proposal

Mark S. Miller markm at cs.jhu.edu
Mon Mar 13 04:55:06 EST 2006


Kevin Reid wrote:
> No; the 'implements' definitions would be inside their own box.
> 
>   def x implements {[ Fluffy, Purple ]}  { ... }
>                    ^^                ^^
>                   as if these were present
> (ignoring the fact that a List isn't an Auditor for the moment)

Yes, I hadn't thought of that.

> It might be considered to violate the rules relating syntax to kernel  
> structure, though.

Yes. Everywhere else in E and in Kernel-E, a scope box ends with a close 
curly. I think we should keep this uniform.

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

     Cheers,
     --MarkM



More information about the e-lang mailing list