Re: . or : for namespace?
- Posted by Matt Lewis <matthewwalkerlewis at gmail?c?m> Apr 26, 2008
- 723 views
c.k.lester wrote: > > Greg Haberek wrote: > > > > Honestly, I think . is a horrible idea. It's been consumed by the masses of > > object-oriented programming. I personally would be confused as hell if . had > > a different meaning in Euphoria as it did in a bunch of other languages. > > Technically, it's not "a different meaning." > > The dot means, "access the method of the parent." It's hierarchy-specific, > regardless of object orientation. > > A datetime function namespaced and called like dt.now() is the exact same > interface result as a call to an object like dt.now(). The only thing that's > different is the behind-the-scenes processing. Yes, but considering the existing uses of . it would be confusing. We'd have to go through the whole thing of people trying to use individual include files as classes. Matt