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

Better would be the DSL approach: Express the problem in an easy to understand, natural-looking DSL and then implement the DSL. This is both top-down (describe problem) and bottom-up (implenent DSL words) at the same time.

In common OOP languages (i.e. Java), the mechanisms of OOP can be used as an ersatz DSL, albeit a bit limited.




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

Search: