Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

This pattern isn't OOP, there is no objects here. And Java generally isn't a good example of an OO language to me. It's more like Class Oriented Programming. That is mighty flawed but was for some reason quite fashionable.

I wouldn't consider OO the way Ruby and other actually well designed languages do it flawed.



And Ruby is basically Smalltalk with a friendly syntax and lots of FP-goodness where it makes sense.

Or, Ruby is a cute (mostly subset of) Perl.

And after some Kotlin I must say: Kotlin is an acceptable "Ruby with static types".




Consider applying for YC's Winter 2026 batch! Applications are open till Nov 10

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

Search: