On Mon, Jun 24, 2013 at 5:14 PM, Hans-Peter Diettrich <[email protected]> wrote: >> I just have been told that Embarcadero plans to do away with the stuff fpc >> is just implementing in the "Unicode branch" and is on the verge to change >> to a completely new String type that is >> - UTF-16-only, >> - Zero-Based, and >> - immutable. >> And thus completely incompatible with any "String" Type ever known in >> Pascal. > They also make TObject reference counted...
lol! That's ridiculous ... they will just keep changing and changing? And expect people to rewrite their codebases every 4 years? And for me a key advantage of Pascal was always that it is (was?) so backwards compatible... On Mon, Jun 24, 2013 at 9:25 PM, Michael Van Canneyt <[email protected]> wrote: > AFAIK This is only for the new nextgen compiler, for the Win32 target, > nothing changes. the win32 platform is already de-facto deprecated, so I don't think this makes it any better. On Mon, Jun 24, 2013 at 8:23 PM, Florian Klämpfl <[email protected]> wrote: > FPC is a community approach so compatibility is implemented by those > being interested in it. Yes, but such backwards incompatible changes such as changing the string type, changing TObject, they cannot be added as simply another feature which exists in parallel with the rest ... everyone has to migrate into the new thing. For very large codebases the change might not be viable at all. -- Felipe Monteiro de Carvalho -- _______________________________________________ Lazarus mailing list [email protected] http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus
