[Haskell-beginners] Design of Webmachine in Haskell
Petar Radosevic
petar at wunki.org
Mon Apr 16 17:05:23 CEST 2012
Hi Michael,
Michael Snoyman <michael at snoyman.com> writes:
> When I was at QCon, I heard a talk from Steve Vinoski on Webmachine,
> and I was surprised to hear how close webmachine was to Haskell
> already, The concept is basically sticking a state monad on top of
> WAI. My guess is you would want to use a record type for a Resource,
> not a typeclass, to make it easier to swap out behaviors. But
> honestly, I haven't given this any thought since I saw the
> presentation 6 months ago.
Thanks for your insight, I didn't even consider using record types for a
resource. Will also read up upon state monads. I believe that Webmachine
passes a dictionary to every function in the HTTP graph[1]. Do you see
the state monad having this purpose?
[1]: https://bitbucket.org/justin/webmachine/wiki/BigHTTPGraph
--
Petar Radosevic | @wunki
More information about the Beginners
mailing list