4 ms·
Yet there are not many large codebases in languages with HKT, and even those which are there (mainly big Scala projects) do not use HKT
by pathsjs 9y ago
Yet there are not many large codebases in languages with HKT, and even those which are there (mainly big Scala projects) do not use HKT
- lmm 9y agoMost large codebases are terrible, and these facts are not unrelated.
- AnimalMuppet 9y agoI could be wrong, but I don't think that there are enough large codebases that use HKT for us to be able to know whether most large codebases that use HKT are not terrible. I suspect that it is closer to the truth to say that most large codebases are terrible, regardless of language, and that HKT won't save you. (Using HKT may help, some. Using HTK well may help more. But the problem with large codebases is that enough programmers work on it that the talent level tends toward the average of the universe of programmers. That's... not good. It means that whatever tool or technique you choose won't be used well.)
- taktoa 9y agoStandard Chartered has a multimillion line codebase in Haskell (technically an internal variant called Mu).