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

A case in point is the infamous complex diagram for the Lens library in Haskell.

That case is due to history and path-dependence. The theory and abstraction of the lens library was developed long after Haskell the language was designed. If Haskell were rebuilt today from the ground up with lens in mind you wouldn’t have that mess. Unfortunately, fixing it now would be too much of a breaking change.



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

Search: