<div dir="ltr">2013/10/26 waldo kitty <span dir="ltr"><<a href="mailto:wkitty42@windstream.net" target="_blank">wkitty42@windstream.net</a>></span><br><div class="gmail_extra"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">

<div>On 10/26/2013 7:06 PM, Fabrício Srdic wrote:<br>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
If the namespace feature isn't a improvement, so why was it added to fpc? </blockquote></div></blockquote><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">

<div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
</blockquote>because FPC (and lazarus) strives to be better? and to not alienate 
those who use it by forcing them to adjust all their working code when a
 new version comes out?<br>
</div></blockquote><div><br></div><div>I'm a Delphi user for years. <br><br>So, let me see: <br><br>D2009 "forced" us to adjust our existing code base to its new UnicodeString support, but in return it give us internationalization support and new possibilities. <br>

</div><div>D2010 have introduced the namespace feature and DXE2 "forced" us to adjust our existing code base to its new unit scope names - namespace of its base units - but in return it give us new possibilities to organize our existing code base <span lang="en"><span>through</span></span> namespaces, a feature that is present in all other entreprise-class dev platforms - e.g Java and .NET - promoting code reuse and providing us a more clear RTL and API.<br>

</div><div>Other examples include the addition of Generics and the changes to many classes like TList and so on.<br></div><div>Today, after "forced" us to adjusting our code base many times, Delphi provide us generics, closures, namespaces and internationalization support.<br>

<br></div><div>Its a great evolution, do not you think?<br><br></div><div>On the other hand, fpc community seems to be resistent to implement some improvements - sorry, "changes" - that Delphi already has because it "forces" the users to adjust some peaces of their existing code base. <br>

</div><div><br>So, what do you mean when say "be better than Delphi"? Be more backward compatible and in other hand have fewer features than Delphi?<br></div><div><br></div><div>I really don't understand this kind of reaction. <br>

</div><div><div><div><div style="display:inline-block"><div><span></span><span lang="en"><span><br><br><br></span></span></div>
</div></div></div></div><div><br><br></div><div><br></div></div><br></div></div>