News for hackers. Stuff that matters.
Re:Introduction to Functional Programming in OCaml by k__ on Thursday August 23, 2018 @11:08AM (#17827870)
Sounds reasonable.

The way people talk about them often feels to me like they are language constructs.

Re:Introduction to Functional Programming in OCaml by lmm on Thursday August 23, 2018 @11:23AM (#17827999)
They're not, but they're general-purpose enough that you end up using them in a similar way. When you have higher-kinded types it becomes possible to write very general libraries that are applicable to a lot of different problems. This is great because it means you can reuse the same libraries you're used to in a very different domain, but it can make it harder to learn them because they're not about anything specific.