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

I think a lot of people think they need OO but they really just need modularity.

Contracts are actually quite necessary for modularity. In OOP we have data types (interfaces, classes).

As long as other paradigms provide contracts/abstractions, modularity can be achieved there also.

Faked modularity doesn't count. Leaky abstractions neither.

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