[fpc-pascal] dot within unit file name
Vinzent Hoefler
JeLlyFish.software at gmx.net
Fri Jan 18 14:11:52 CET 2008
On Friday 18 January 2008 13:22, Matt Emson wrote:
> Vinzent Hoefler wrote:
> > On Friday 18 January 2008 12:35, Bee wrote:
> >
> > Namespaces are too flat and simply not powerful enough to justify
> > the implementation and maintenance effort.
>
> And units are better because...?
*Child* units are better, because they provide both _compiler checked_
namespaces and clearly defined visibility rules.
Namespaces don't. Namespaces are ugly C++ hacks from the time where the
only namespace lied in the hope that a 6 letter identifier (where the
first 2 letters were the initials of the programmer, two digits the
project number and with the remaining two significant characters freely
available to the programmer with the first one required to be an
underscore[1]) would still link with the third party library from the
vendor without having duplicate symbols to resolve.
Vinzent.
[1] All this naming convention may sound like a joke. Actually, it
isn't.[2]
[2] It may be a bit exaggerated, though.
More information about the fpc-pascal
mailing list