alternative aliases [Re: [fpc-devel] Re: [fpc-pascal] Re: Ideas for namespace implementation]

Martin fpc at mfriebe.de
Wed Jul 28 12:40:29 CEST 2010


On 28/07/2010 11:20, Sven Barth wrote:
> Am 28.07.2010 11:31, schrieb Martin:
>> True, please add to wiki, so it doesn't get forgotten
>
> Done.
>
> What about the uses clause I wrote by mistake (I corrected that in the 
> wiki entry):
>
> uses
>   Windows, Graphics, Graphics in GraphicsPkg as PkgGraphics;
>
> How should the compiler resolve (the LCL's) Graphics? Or MUST "search 
> path identifiers" (e.g. "in LCL") be used if there are two units with 
> the same name in a uses clause (or both uses clauses)?


That's down to the person who implements it...

If the Graphics has no "in" or namespace, then it is resolved as it 
would be right now.
- if right now the LCL is searched before the other package =>it's 
finding it in the LCL
- if right now GraphicPkg is searched before the LCL => then the above 
is an error => as twice the same package is used.

"right now" => current implementation





More information about the fpc-devel mailing list