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

No idea who your demigod is, but Martin is probably the best programmer I've worked with. How subtyping is combined with type inference in Scala is quite workable, not perfect, but not a train wreck either.

Scala isn't really the best functional language, but it might be the best OO language out there, especially with traits, no other statically typed language has done mixins as well.



Then please stop selling Scala as being about type-safety or FP, because it makes them look bad.

Edit:

Also the demigod is paulp who worked on the Scala compiler team for five years. Hard to miss if you watch Scala dev at all.


That demigod also has a very long list of complaints about Haskell and Clojure. He doesn't think either of them are worth using either.


Many PL enthusiasts aren't satisfied with any language (me included); there is plenty of critique to go around.

And why should we be satisfied?


Sean did a PhD at the EPFL while working on Scala. I think he is allowed to have an opinion on that.


I did a post doc, worked on the IDE for a couple of years, and haven't been following Scala that closely for 5 years or so.


Thanks for the correction!

5 years is a long time in terms of Scala, maybe the Scala community has the chance to welcome you back some time in the future and show you how much stuff has been improved since back then? :-)




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

Search: