Am 11.01.2011 22:42, schrieb Hans-Peter Diettrich:
Marcos Douglas schrieb:
So if rxlib would take the namespace "rx" (on top of units), and someone
else did also take that namespace, then you have the same problem....
You right... but, of course at Namespaces will be much longer than "rx"!
The "name_of_company" + "name_of_lib" will be a good example.
When namespaces correspond to unit names, i.e. disk files, a
disambiguation is always possible by adding the parent directory to the
unit name. This is not implemented, because there never existed an
urgent need for such an extension, but it would always end up in unique
references, because file systems disallow for duplicate file names
within a folder. Not so for namespaces...
That idea has a little problem: In Pascal ABC and abc are the same
identifiers while on most Linux filesystems ABC and abc are two
different "identifiers". I can even force that situation on Windows with
NTFS (yes, NTFS supports case sensitive file names).
Regards,
Sven
--
_______________________________________________
Lazarus mailing list
[email protected]
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus