On Tuesday, 10 December 2013 at 17:28:26 UTC, Andrei Alexandrescu wrote:
I talked to a programmer who knows Scala (among others) and he mentioned the usefulness of the Option type - a zero or one element collection (range in D terminology). Here's an article discussing it: http://danielwestheide.com/blog/2012/12/19/the-neophytes-guide-to-scala-part-5-the-option-type.html

I really came to love Option when I was working in F#. One of the things I love about F# is how the language strongly discourages nulls. Even Anders went on video saying that he regretted making reference types nullable in C#.

Of course, there's no way to remove the nullable-by-default nature of reference types in D2, but a guy can dream. =]

Reply via email to