On Tuesday, 19 August 2014 at 17:11:21 UTC, bachmeier wrote:
This is why I won't bother investing any time in it for a few more years at least. It may have really cool language features, big development team and famous names behind it but in terms of compiler maturity it is still a very long road to go until it gets even to DMD capabilities.

I won't look at it again for a different reason. They're the types that say "A monad is just a monoid in the category of endofunctors, what's the problem?" but they're serious.

My last interaction with Rust was when I commented that adoption would be hurt if they require an understanding of the memory model just to get started, to which they responded more or less that it's not a big deal. At that point I concluded the language was lost. I can only imagine what it will look like in five years.

Actually I also don't think it is a big deal. Yes, it is crucial blocker for any "casual" adoption and will like to prevent its adoption in web service domain, for example (in a way similar to vibe.d) - but language has never been designed for such use cases. It is for complicated projects with non-trivial performance requirements and there is certain point of complexity where educating hired programmers about category theory may be cheaper than dealing with maintenance in overly lax language.

It does look like a niche language but a very good one in declared niche.

Reply via email to