▲ | SkiFire13 a day ago | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
I feel like this article would be much more approachable if it didn't assume readers already know Ocaml and Haskell and their module system | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
▲ | nine_k a day ago | parent | next [-] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Indeed so, but that would require a few months worth of work from the reader, unfortunately. (I have a t-shirt with a lambda in a circle, reminiscent of the anarchist emblem, and words "no class, no state". It's definitely possible to explain to a passer-by who never studied FP what it refers to, but not in such a way that the joke remained funny. Possibly the same deal is with the bumper sticker saying "my other car is cdr".) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
▲ | fweimer a day ago | parent | prev | next [-] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Haskell knowledge doesn't actually help because this isn't using the (very barebones) Haskell module system, but the Backpack extension: https://www.microsoft.com/en-us/research/wp-content/uploads/... | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
▲ | nesarkvechnep a day ago | parent | prev | next [-] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Yeah, it’s better to not assume anything and be stuck in the basics forever, right? | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
▲ | 4ad a day ago | parent | prev | next [-] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
It would also be a useless article. It's fine to write for an audience, if you're not in the target audience, move on. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
▲ | Vosporos a day ago | parent | prev | next [-] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
It's okay not to know things | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
▲ | whateveracct a day ago | parent | prev | next [-] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Uh so? There's a lot of value in articles that don't rehash the basics for the noob reader. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
▲ | actionfromafar a day ago | parent | prev [-] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Yeah... meanwhile, in lesser languages, type classes is all we have. |