Re: Order of cluster searching with ace file (recent snapshot)

"Cyril ADRIAN" <[email protected]> Tue, 12 Dec 2006 11:36:59 +0100
Newsgroups gmane.comp.lang.eiffel.smalleiffel
Message-ID <[email protected]>
Hi

On 12/11/06, left <[email protected]> wrote:
> don't you think it just looks like a miss of
> namespace/package/whateveryouwant feature to the language ? Explicit (in
> the code) is sometimes better. And what if people don't use Ace files? I
> know class names clash has always been an unsolved problem with SE

But Eiffel (not only SE) never had any component/namespace concept
except classes. There is no package or whatever. Introducing those
would just break every program, without exception.

Moreover you solution does not cover Oliver's need which is to replace
a class by the same one modulo its version; or do you propose package
priority? Exactly what I do, but transparently (and at a class level,
which is more Eiffelish).

> but i don't
> think you are choosing the most elegant way to solve it. Grabbing good
> ideas elsewhere is sometimes better that inventing a new wheel ;)

I don't think that having explicit namespace is "better". In java
there are problems too, for example package shadowing. Exactly the
same problem we have, only at a "package" level instead of a "class"
level. I don't know .net but I'd bet the same problem exists.

Regards,
--=20
Cyril ADRIAN - http://www.cadrian.net/~cyril

Vt Sol inter planetas,
Ita MVSICA inter Artes Liberales
in medio radiat
-- Heinrich Sch=FCtz, 1640