News for hackers. Stuff that matters.
Re:Functional Programming Jargon by jw- on Tuesday November 07, 2017 @08:06PM (#15649221)
By OCaml's let syntax do you mean this: https://blog.janestreet.com/let-syntax-and-why-you-should-us...?

You can also add F# computation expressions to the list!

Re:Functional Programming Jargon by thedufer on Tuesday November 07, 2017 @09:34PM (#15649545)
Yes, that's what I mean by let syntax. The implementation and more description can be found at https://github.com/janestreet/ppx_let

I failed to find F# computation expressions, probably because I searched for the word "monad" which they seem to be avoiding, but that's another great example.

Re:Functional Programming Jargon by noblethrasher on Wednesday November 08, 2017 @12:00PM (#15654288)
Also, LINQ as realized in C# and VB. Crucially, `SelectMany` is just monadic bind.