On Mon, Oct 28, 2013 at 10:17 AM, leledumbo <leledumbo_c...@yahoo.co.id> wrote:
>> My more fresh example is:
> I have, for years, many units that have the prefix 'M'. So I have
> MClasses, MCore, MTasks, MSystem, etc.
> Now MSEgui (by Martin Schreiber) introduced a mclasses unit -- your
> own implementation of classes unit -- and I can not use both units in
> the same project. :(
>
> Namespace does NOT solve the problem. If MSE units uses M.<unit> for their
> units and you have yours the same as well, you'll end up renaming either
> anyway.

Please, see my mail before.

The major problem is using third-party codes. You do not have access
to change these codes -- well, you could but you would miss the
updates from original one.
I do not like Java, for example, but this language allows the
programmer make your own paths and use them in 'uses' (import) clause.
The problem of Pascal language isn't Namespace support because we
already have it (unit). The problem, IMHO, is do not have the
flexibility to change the 'path' and/or the 'name' of 'Namespaces'.

Marcos Douglas
_______________________________________________
fpc-pascal maillist  -  fpc-pascal@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-pascal

Reply via email to