petition to ban all uses of the word "functor" other than the category theoretic sense
Conversation
I always say ‘module function’ when talking about ML module systems. I hope that this is less confusing!
1
2
I have no idea what an ML module system is :( I tried to learn ocaml once and got upset at its verbose syntax and USE OF GODFORSAKEN EXCEPTIONS
3
1
Note that OCaml is at least planning to move to being a pure language - see the work on Multicore OCaml and effects and handlers. It’s been a bug effort, but will be cool when it lands!
1
1
Still doesn’t solve the awkward syntax though. But yeah my main gripe with OCaml is the confusing package manager 😕
1
1
Specifically what is the confusion?
1
Replying to
For example I found package switches confusing - I struggled to understand why I needed to make a new global switch for different projects, especially when it's just some random throwaway thing. And remembering to switch the packages when changing directories.


