<p>Am 10.07.2014 13:19 schrieb "leledumbo" <<a href="mailto:leledumbo_cool@yahoo.co.id">leledumbo_cool@yahoo.co.id</a>>:<br>
><br>
> > IMHO a substituting bad with worse is not a good reason. Java/CIL needs<br>
> this<br>
> > because its strings are immutable, and character access is expensive. We<br>
> > don't share, nor plan to share that trait.<br>
><br>
> I hope so, and with Delphi plans on making strings immutable in the future,<br>
> I hope FPC doesn't follow. Otherwise, simple string concatenation loop will<br>
> need to be changed to use string buffers, which makes it more error prone,<br>
> more typing and more resource eating.</p>
<p>If at all such changes (including having ZeroBasedStrings on by default) would be bundled in a new mode... Afterall they don't really affect cross unit code.</p>
<p>Regards,<br>
Sven</p>