On Mon, 28 Oct 2013 21:48:33 -0400
Dmitry Boyarintsev <skalogryz.li...@gmail.com> wrote:

> Is it much different than just extending the prefix "M" to "MFP"?
Of course it is not, actually it's about the same, as you know. IMHO it's not 
even a feature just another horrible idea of the Delphi guys used to get their 
VCL and FM stuff working and of course it was an entry for the 'new features' 
list of the Delphi release.
Pascal already has namespaces and they can clash. The 'new' namespaces can 
clash, too.
- two units with the same name => clash
- two prefixed units with the same prefix and the same name => clash (less 
likely than above)
- two units with the same name in two namespaces with the same name => clash 
(same as above)

It's just another 'stay compatible thing'. And that's the reason why it will be 
implemented no matter what. So arguing against it is a waste of time.
I'd be a lot happier if the 'compatability features' would be only implemented 
in mode Delphi but most likely it's easier not to and it reduces the risk of 
fragmentation.

R.
_______________________________________________
fpc-pascal maillist  -  fpc-pascal@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-pascal

Reply via email to