3 ms·
> In any other language, all bets are off. No, in any other language, one has to have an understanding of the codebase and what is mutating and what is not ins
by cat199 6y ago
> In any other language, all bets are off.
No, in any other language, one has to have an understanding of the codebase and what is mutating and what is not instead of relying on the language to do this work for them, which, granted, can be a lot more work.
dismissing things because 'i dont want to deal with it because it is hard' is not the same as dismissing it because 'this is not possible', this argument is the former.
see also: ocaml / scheme style FP, which can be 99.9% as pure-functional and type-checked as haskell if one wants to build their system that way.
- marcosdumay 6y agoWell, if you don't like the wording, translate "all bets are off" into "the programmer(s) must never make a mistake on those 10k to 10M lines on the code". That's not a reasonable thing to expect.