<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">2016-05-09 19:50 GMT+02:00 Mazo Winst <span dir="ltr"><<a href="mailto:mazofeifer@gmail.com" target="_blank">mazofeifer@gmail.com</a>></span>:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">I read that mails about implementation of management operators and smart pointers. <br><br>1 - These features are expected to be available in which version?<br></blockquote><div><br></div>The feature is ready and works almost perfectly but I need more time to tests. It brings also nullable types (nullable type is kind of smart pointer) and it brings new kind of type helpers for example for dynamic arrays, interfaces and in practice for any other types (side effect of new syntax ;) ).<br><br>IMO there is very weak chance for merging into official FPC trunk. FPC core team has strong opposition to new features like in Oxygene or Delphi Nextgen/ARC. "Smart pointers idea" is main point of my further work, plans are much more deeper.<br><div><br>Because of that I've decide to fork (ofc I will try to track trunk as long as possible - hopefully always). All will be available together with Generics.Collections as part of RTL at:<br><br>-> <a href="https://github.com/dathox/freepascal">https://github.com/dathox/freepascal</a> (source) + maybe <a href="http://svn.freepascal.org/cgi-bin/viewvc.cgi/branches/maciej/">http://svn.freepascal.org/cgi-bin/viewvc.cgi/branches/maciej/</a><br></div><div>-> <a href="http://objectpascal.space">http://objectpascal.space</a> and <a href="http://freesparta.com">http://freesparta.com</a> (binary + new site - in progress)<br><br></div><div>I think that summer<span id="result_box" class="" lang="en"><span> </span><span>is a</span> <span class="">realistic date to put all together. Above links are invalid for now.<br></span></span></div><div> <br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">2 - Are these features an introduction to Arc objects?<br></blockquote></div><br>Yes, is possible to create {$MODE DELPHINEXTGEN} and these features are an introduction to ARC objects (with full backward compatibility and with great compatibility with Delphi Nextgen, also will be possible to link ARC modules with "non-ARC" modules and vice-versa).</div><div class="gmail_extra"><br>-- <br><div class="gmail_signature"><div dir="ltr"><div>Best regards,<br>Maciej Izak</div></div></div>
</div></div>