3 ms·
http://research.microsoft.com/en-us/um/people/simonpj/papers/constraints/jfp-outsidein.pdf http://research.microsoft.com/en-us/um/people/simonpj/papers... to un
by swannodette 15y ago
http://research.microsoft.com/en-us/um/people/simonpj/papers/constraints/jfp-outsidein.pdf http://research.microsoft.com/en-us/um/people/simonpj/papers... to understand the tradeoffs involved in building a state-of-the-art type checker for an expressive advanced type system. Look at the Haskell bug list around the type checker.
Also, http://pchiusano.blogspot.com/2011/05/making-most-of-scalas-extremely-limited.html http://pchiusano.blogspot.com/2011/05/making-most-of-scalas-...
Also, http://www.cis.upenn.edu/~bcpierce/papers/harmful-mfps.pdf http://www.cis.upenn.edu/~bcpierce/papers/harmful-mfps.pdf
Also, http://people.cs.kuleuven.be/~tom.schrijvers/Research/papers/monad_zipper_draft.pdf http://people.cs.kuleuven.be/~tom.schrijvers/Research/papers...
- Peaker 15y agoHmm.. I don't know Scala, so I cannot really discuss Scala complexity. But having no degree whatsoever, I find pretty much all Haskell I encounter understandable and approachable and that has been the case ever since I had around 4-6 months of Haskell experience. I have never encountered significant bugs in GHC's type checker -- are there any more bugs there than there are in other less advanced type systems?