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

> there are very few 80/20 type systems out there that just say "Well, that's too hard to deal w/ you can bail out to unsafe code" when the implementation gets too crazy

Scala is built on an OO/imperative functional foundation, with powerful enough types to build pure FP constructs on top. The problem with tradeoffs is not that the language won't let you, but in the culture: it's hard to get different Scala programmers to agree on tradeoffs when weighing type safety and FP purity against code complexity.



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

Search: