On Jan 5, 2025 at 11:53:36 AM, Adriaan van Os via fpc-pascal <
fpc-pascal@lists.freepascal.org> wrote:

> This is a habit from the WIndows and Delphi world. In a one-levell
> namespace on MacOS, the dll name
> is superflouous. Note that ObjC symbols are always global ,which implies a
> one-level namespace.
>

what do you mean a one level namespace?

I thought the idea of external names is that you could resolve name
conflicts. Like if you had “exit” declared in 2 libraries can they both be
linked together in one program using the external name? I’m curious about
this though because I’ve never seen a way to do that with a linker, all you
can ever do is specify libraries then the linker does all the work and if
there are duplicates you get an error, end of story.

Regards,
    Ryan Joseph
_______________________________________________
fpc-pascal maillist  -  fpc-pascal@lists.freepascal.org
https://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal

Reply via email to