Entries:
Comments:
Posts:

Loading User Information from Channel 9

Something went wrong getting user information from Channel 9

Latest Achievement:

Loading User Information from MSDN

Something went wrong getting user information from MSDN

Visual Studio Achievements

Latest Achievement:

Loading Visual Studio Achievements

Something went wrong getting the Visual Studio Achievements

Erik_H

Erik_H Erik_H

Niner since 2008

  • Erik Meijer: Functional Programming

    Thanks, Sylvan.

    I'll see if I can express it in C# myself =).

    I had another (stupid?) idea:

    With all the talk about SOA, would it be possible to hide the complexity of a webservice call in a monad, so that you could combine functions across a network seamlessly?

    /Erik
  • Erik Meijer: Functional Programming

    Hi.

    A question for the monad experts (I don't know alot about monads but I want to learn):

    How are monads combined, and what would that look like in C#?

    Say, for instance, that I have an IO layer over a file system or a database that returns the IO monad, and I want to combine that with the maybe monad. Do I create a new monad that combines them, or do I wrap the Maybe monad on top of the IO monad?

    /Erik