Hacker News new | ask | show | jobs
by treeform 1273 days ago
Looking at the summery [2] many of the things got implemented, just a quick list:

* Remove backwards-compatible switches / deprecated features

* Remove every memory option except orc, arc, none, go

* Shrink stdlib

* Comprehensive stdlib cleanup

* Support default values in object construction

* Language features designed for parallelism

* Lock in --threads:on and --mm:arc/--mm:orc

* Official support for overloadable enum names

* Robust concurrency/multithreading

* Fix bugs!

1 comments

> * Remove every memory option except orc, arc, none, go

I feel like memory option removals remain more "planned/maybe revisable/maybe not really agreed upon as the right direction" with only a change of AMM defaults happening in 2.0. (I'm also not sure what value in removal really is except less to learn about/more inflexibility..). The rest of the list seems represented, though.