<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">2015-07-17 11:33 GMT+02:00 Juha Manninen:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">Do you mean your Generics.Collections would compile only with the new mode?<br>
Sounds very bad to me.<br></blockquote></div><br clear="all"><div><span style="font-size:12.8000001907349px">Using the </span><span style="font-size:12.8000001907349px">Generics.Collections does not impose the use of {$MODE GenPas}. </span><br></div><div><br></div><div>I am working on set of MODESWITCHs. As mentioned above in my previous e-mail<span style="font-size:12.8000001907349px"> </span><span style="font-size:12.8000001907349px">I mean more functional programming with less syntax. Evolution for better usage of Generics.Collections (like smart pointers). </span></div><div><span style="font-size:12.8000001907349px"><br></span></div><div><span style="font-size:12.8000001907349px">Even smart pointers will be available in any other mode. In {$MODE GenPas} will be available additional syntax inspired by Oxygene dialect, dedicated for smart pointers: </span><a href="http://docs.elementscompiler.com/Platforms/Cocoa/StorageModifiers/" target="_blank" style="font-size:12.8000001907349px">http://docs.elementscompiler.com/Platforms/Cocoa/StorageModifiers/</a><span style="font-size:12.8000001907349px"> .</span><br></div><div><br></div><div>best regards,</div><div>Maciej Izak</div>
</div></div>