Hacker News new | ask | show | jobs
by tarpden 4549 days ago
Are there any plans to further simplify and/or pare down the language?
1 comments

Yes, the @ built-in pointer is being removed as special, replaced by library types like Rc and Gc (for reference counting and garbage collection respectively). There's a vague suggestion for ~ to become a library pointer too, but I don't think this has been totally accepted by the core team. (This would leave only raw pointers and references actually defined in the language.)

There are some plans related to simplifying how vectors and trait objects ("dynamically sized types" or DST) interact but I don't understand them well enough to be able to explain. :)