Python programmers understand that sometimes you need to break things between versions to undo something stupid from ancient past.
I'd put them above Java designers, who keep updating features that were marked as "deprecated, don't use, ever" for literal decades.
but idk, maybe after 3 years of ocaml, 6 (7?) years of haskell and after implementing a type checker that supports most of ocaml (and a little more, sanely, with better error messages), i just need to "learn the language's error messages"
(and just to be clear here: I'm not talking about the compiler devs. they're wonderful and know what issues their language has. historical mistakes are just hard to fix without major breaking changes)
Try telling OCaml devs that you want proper support for meta programming; be prepared to learn that most of them don't realise PPXlib is not a proper macro system!!!
Comments
I'd put them above Java designers, who keep updating features that were marked as "deprecated, don't use, ever" for literal decades.