Michael Van Canneyt wrote:
On Fri, 18 Jan 2008, Matt Emson wrote:
What is the difference ?
The second one saves on typing, which is a plus in my book ?
Right.. confusion over verbosity. Given two units called
"Constants.pas", which one is the correct unit? Given a unit called
"Utils.pas" and one called "ExtraDefs.pas", both of which contain
different implementations of the type TSocket, which is the correct unit
to use?
File names should have nothing to do with Namespaces too.
I'd also love:
unit Blah;
Namespace MyAPI.Blah;
And how will you know which namespace is in what unit (or file) ?
Turning it on its head - file names should have nothing to do with unit
names. The unit lives in a namespace, The namespace directive gives the
path to the unit. so it would be:
unit Blah;
namespace MyAPI
and
uses MyAPI.Blah;
You then need a second structure mapping namespaces on filenames, making it
slower, bulkier and error prone. The cure is worse than the disease, IMHO
Nope.. see above.
Do you have a problem with partial classes? Also called "Categories" in
Objective C.
_______________________________________________
fpc-pascal maillist - fpc-pascal@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-pascal