3 ms·
"F# also has a feature called ‘computation expressions,’ and we’re particularly happy with the unity we’ve achieved here. " Computation Expressions aka Monads
by plinkplonk 17y ago
"F# also has a feature called ‘computation expressions,’ and we’re particularly happy with the unity we’ve achieved here. "
Computation Expressions aka Monads
"The designers of F# use term "computation expression" and "workflow" because its less obscure and daunting than the word "monad." [1]
Monads for Morts? seriously though, is anyone really daunted by Monads?
It is a great interview. Thanks for posting. F# is one thing I respect MS for. Linux/OSX really has no equivalent[2]. The ocaml implementation has a lot of catching up to do and Mono is a steaming pile of crap.
[1] http://en.wikibooks.org/wiki/F_Sharp_Programming/Computation_Expressions http://en.wikibooks.org/wiki/F_Sharp_Programming/Computation...
[2] Equivalent to F# . HAskell is a different (but awesome) language , thankfully available on all platforms
- deleted 17y ago[deleted]
- barrkel 17y agoI can't agree that Mono is a "steaming pile of crap". Mono lets me run my .NET utilities on OpenSolaris; that all by itself makes it a win and most definitely non-crap for me. My primary problem with it is its lack of a production grade precise compacting garbage collector.
- runT1ME 17y ago>production grade precise compacting garbage collector Yeah, this is a big letdown. I'm surprised Novell can't devote the resources to finishing a halfway decent collector.
- deleted 17y ago[deleted]
- lstoakes 17y agoCould you justify why you think Mono is a 'steaming pile of crap'?! I've found it to be rather wonderful, not to mention that F# itself works perfectly fine under Mono.