Hacker News new | past | comments | ask | show | jobs | submit login

Mantras decrying a built in feature of OO are just flaws within the paradigm.

I don't think it's trendy if newer next generation languages like go rust and nim avoid OO. These experts who design languages know something.




I never said it was trendy for languages to not include class-based OO (see most functional languages), I said it was trendy for people to bash it.

Like I said, I regularly write Go and don't have trouble with it's interfaces and duck typing.

> These experts who design languages know something

What about the experts who bolted classes onto ECMAScript? I don't think it's black and white. It's like the static vs. dynamic debate.. there is pros and cons of each approach.


They didn't bolt classes onto es6. It's more like syntactical sugar over existing features.

I think among many language designers starting a whole new language, the issue is indeed black and white.




Consider applying for YC's Spring batch! Applications are open till Feb 11.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: