[E-Lang] down with 'define'

Dean Tribble tribble@e-dean.com
Mon, 05 Mar 2001 19:14:55 -0800


>It would significantly help me think about the matter to see a concrete
>language in which the issues raised by scope-order independence have been
>worked out.

Well...Joule (and FCP et al)

> >It isn't that I use recursive, or mutually recursive, objects that often
> >(though I suspect I do). It is that for any file longer than one editor
> >page, it is not obvious where the piece I am working on is located relative
> >to the definitions that it depends on. Having to worry about the **order**
> >of definitions is just one more task, and it can be substantial. I have
> >enough things to keep track of just remembering how my program is supposed
> >to work.
>
>I like these goals.

I'm particularly worried about this for facets, which may often be mutually 
recursive.  I've said that before.  The new point that just occurred to 
me:  Most people, given the hassle of mutual recursion, would just combine 
otherwise independent facets into a single object!