...and the other one being operational (which I find simpler).

2011/6/8 Brandon Allbery <[email protected]>

> On Tue, Jun 7, 2011 at 16:16, Arnaud Bailly <[email protected]>
> wrote:
> > For example, while designing some program (a game...) I defined a type
> class
> > thus:
> >
> >> class (Monad io) => CommandIO io where
> >>  readCommand  :: io Command
> >>  writeResult  :: CommandResult -> io ()
>
> This is in fact one of the reasons to use type classes.  In fact,
> you'll find a somewhat more general variety of it on Hackage in a
> couple of forms, the one I'm most familiar with being MonadPrompt.
>
> _______________________________________________
> Haskell-Cafe mailing list
> [email protected]
> http://www.haskell.org/mailman/listinfo/haskell-cafe
>
_______________________________________________
Haskell-Cafe mailing list
[email protected]
http://www.haskell.org/mailman/listinfo/haskell-cafe

Reply via email to