**bpr:** _Lack of inheritance (and generics!) in Go was bemoaned by many, yet
I'd say in terms of adoption it's been a success._
Go de facto _has_ inheritance via embedded types and delegation. The
differences in semantics (such as lack of open recursion) are an annoyance, but
can be worked
@Jehan
> The context here is people transitioning from other languages.
I believe I understand your point, I just don't agree with your conclusion.
Technical issues don't seem to be all that important for adoption outside of
the small initial group of early adopters, where it's very important.
* Language:Claim To FameFailure Point
* Crystal:Slick As Ruby Fast as C;..No Windows Support(Yet)
* Red:Full Stack, EASY! gui;...Documentation LACKING!
* Nim:Multi-platform, Great GC;.Nothing
**bpr:** _I doubt that that's the biggest problem._
The context here is people _transitioning from other languages_. In this
regard, OOP is probably the single biggest impedance mismatch. The point I'm
getting at is that Nim supports pretty much all other major features that you
typically find
> If I had to guess, I think the biggest problem with Nim is its really unclear
> approach to OOP.
I doubt that that's the biggest problem.
> No matter how much forum warrioring goes on about OOP, the reality is that
> traditional class-based OOP (or a reasonable facsimile thereof) is present
Thank you for the clarification. Sorry I didn't see you removed the autoloaded
.gdns file.
I agree with @Jehan on most points, which really complement rather than
contradict what I've said.
Yes, there's no such thing as a perfect benchmark, a perfect survey / opinion
poll, etc. But that doesn't take away from the fact that these things are still
useful, and that the TIOBE index is a