<div dir="ltr"><div class="gmail_extra"><br><div class="gmail_quote">2016-07-28 13:02 GMT+02:00 Stefan Glienke <span dir="ltr"><<a href="mailto:sglienke@dsharp.org" target="_blank">sglienke@dsharp.org</a>></span>:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex"><div id="gmail-:5dn" class="gmail-a3s gmail-aXjCH gmail-m156312eb283636cc">One thing that I did not see mentioned here is the fact that introducing<br>
"operator hoisting" by introducing that default feature will not solve nullables<br>
at all.</div></blockquote></div><br><div class="gmail_extra">In most of cases we can solve that by class operators but I think that for few cases compiler magic is needed. We can use additional compiler support ony for that form of nullable types:</div><div class="gmail_extra"><br></div><div class="gmail_extra">var</div><div class="gmail_extra">  x: nullable Integer; // which is de facto TNullable<T> on steroids ;)</div>-- <br><div class="gmail_signature"><div dir="ltr"><div>Best regards,<br>Maciej Izak</div></div></div>
</div></div>