There are a bunch of cases on GitHub relating to non-null by default, but they don't seem to have had any activity in over a year :(
Is any effort going into this?
Not being able to opt-out of nulls is my biggest gripe with basically every language ever. Typescript now has it (along with a bunch of other great stuff, like union types and a type checker that narrows a union type based on the code)..
Also; is Strong Mode now "done" or still experimental?
Is any effort going into this?Right this second, no.
Yeah, there's a lot of really neat stuff in TypeScript. I wish we done a bunch of it first.
(Strong mode... <Snip>)
We are making a lot of progress on this. Once the basic foundation of strong mode is stable, there's a list of type system additions we want to investigate. Non-nullable types is, I think, the first one we will investigate.
--
For other discussions, see https://groups.google.com/a/dartlang.org/
For HOWTO questions, visit http://stackoverflow.com/tags/dart
To file a bug report or feature request, go to http://www.dartbug.com/new
---
You received this message because you are subscribed to the Google Groups "Dart Misc" group.
To unsubscribe from this group and stop receiving emails from it, send an email to misc+uns...@dartlang.org.
And a unicorn. Don't forget the unicorn.
But really; all I want is a nice portable language that runs on Windows, ChromeOS and Linux (x86 and ARM), runs in all browsers, can be used to build native Android apps, has strong type guarantees, can deserialise JSON and has no concept of nulls. Is that really so much to ask? :P