On Fri, Jul 8, 2011 at 03:55, Martin <f...@mfriebe.de> wrote:
> That doesn't make much sense either. Now const means different things
> depending on the type ?

It already does. I agree it makes no sense, but this is much larger problem,
which deserves at least a separate discussion thread.

Currently, there are four meaninigs of "const":
1) "Const by value" -- like Integer
2) "Const by reference" -- like shortstring
3) "Const by reference, but not really const" -- like objects
4) "Const by value, excapt rare breakage" -- AnsiString
  (and interfaces, but let's not touch that can of worms in this thread :-) )

I propose to remove meaning (4).

-- 
Alexander S. Klenin
_______________________________________________
fpc-devel maillist  -  fpc-devel@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-devel

Reply via email to