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

I feel like inheritance is the actual problem with OOP. Trees of types with increasing specialisations just don't describe many real world problems that well.

I firmly agree.

I wrote https://www.perlmonks.org/?node_id=318257 over 15 years ago. I still agree with the fundamental criticism of "OO everywhere" that I offered there.



Thank you for the excellent piece.

Though w.r.t. the speculation in your final "Disclaimer", I'd expect the algebraically inclined to prefer either the elegant combinatorical explosion of a J, or the build-it-yourself language of a metaprogrammed Lisp.


Thanks, enjoyed this. That SICP quote really nails it too.




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

Search: