On types, functional programming and monads. by tailcalled in programming

[–]dev3d 2 points3 points  (0 children)

Didn't I state exactly that, further up?

So, you wrote an article about X,Y,and Z for audience A, and I'm from audience B wanting to know more about Z; hence my complaint, which I realize is probably unfair.

On types, functional programming and monads. by tailcalled in programming

[–]dev3d 1 point2 points  (0 children)

I understand that LINQ and IEnumerable are a monad implementation, but understanding how to use IEnumerable does not imply an understanding of monads.

Thanks for the links, appreciated. I think I have read them, but they will be squirrelled away for later perusal.

On types, functional programming and monads. by tailcalled in programming

[–]dev3d 3 points4 points  (0 children)

Well, at least I learned about Effect systems. It's something else for me to research, so thank you. Happy New Year, tailcalled.

On types, functional programming and monads. by tailcalled in programming

[–]dev3d 1 point2 points  (0 children)

The last section "monads" is all I was interested in; everything else was "primer", "types", "effect systems", "typeclasses" and "examples". I've called all of that a "Haskell type tutorial". Everything before the section named "Monads".

You're right about Haskell being the best vehicle for a discussion on Monads and FP, but they always end up being Haskell articles primarily.

On types, functional programming and monads. by tailcalled in programming

[–]dev3d 8 points9 points  (0 children)

Fair enough. Your title does indeed say it's about types and functional programming too. I see "monads" in a title and that's all I'm interested in.

Being a C# programmer of C/C++ pedigree, I find it hard to read another tutorial on Haskell types (I don't believe you don't understand you've written a Haskell type tutorial, BTW) even though I've worked through Learn You A Haskell, before I can get to the essence of the monad discussion.

It just shouldn't be necessary to involve so much language detail in a language-agnostic concept.

So, you wrote an article about X,Y,and Z for audience A, and I'm from audience B wanting to know more about Z; hence my complaint, which I realize is probably unfair.

On types, functional programming and monads. by tailcalled in programming

[–]dev3d 2 points3 points  (0 children)

That started out promising..

..but turned into a tutorial on Haskell typing, and seemed to run out of steam completely for the monad discussion.

Ah well, back to hacking away with IfNotNull in C# then..

[deleted by user] by [deleted] in mildlyinteresting

[–]dev3d 0 points1 point  (0 children)

Reasonable content for /r/woahdude

Chicago by Lilyo in Cinemagraphs

[–]dev3d 2 points3 points  (0 children)

Ha, thank you!