Next BAHUG meeting will be held
on
Wednesday, August 11 at 7pm at Engine Yard (SOMA, San Francisco):
Engine
Yard
500 Third Street, Suite 510
San Francisco, CA 94107
Contact phone (mine): 650-762-6644.
Host's phone (Larry's): 407-718-7665.
At the last meeting I started explaining monads and basics of Haskell syntax. The plan for this meeting is to continue talking about monads and hopefully start with monad transformers. I strongly suggest reading the monads explanation in the “Real World Haskell” book (available online, see the link below), especially to those who are new to the concept. The explanation there is exteremely concise. Please also take a look at the “All about monads” tutorial and its examples, we can go over them at the meeting if there are any questions.
Some old and new suggested reading texts:
- Excellent monads and monad transformers explanation in the “Real World Haskell” book,
for those who are struggling with the concepts. The suggested reading
order: ch.10, ch.14, ch.15, ch.18, plus ch.16 for an introduction to
parsing monads. Also read the first chapters, if you need an
introduction to Haskell.
- “All about monads” tutorial
- “Monads for functional programming” by Philip Wadler. A bit long, but covers some most often used examples of monads and their use.
- Dan Piponi's collection of links to his blog posts about monoids, monads, etc.: “A Partial Ordering of some Category Theory applied to Haskell”
- Martin Grabmüller's “Monad Transformers Step by Step” (PDF preview, PDF).
- “LogicT — backtracking monad transformer with fair operations and pruning” (PDF preview, PDF) by Oleg Kiselyov, Chung-chieh Shan, Daniel P. Friedman, and Amr Sabry. Rather advanced, however the idea can be followed easily due to good examples.
- Dan Piponi's blog post “Grok Haskell Monad Transformers”
If you have some other useful links, please post them to the group.
Some
people
will be going from the South Bay (and probably East Bay) to the meeting
and back, so there's a possibility of carpooling. Also, it's very easy
to get to Engine Yard from the Caltrain station. Please send me a
message if you need help figuring out transportation. If you can take
some people from East/South Bay on your car to the meeting and back,
please send a message to the
baha...@googlegroups.com mailing list.
Please retweet, post to reddit, and forward this email to those who may be interested in
attending. If you plan to attend, please subscribe to BAHaskell Google
Group <http://groups.google.com/group/bahaskell>
to follow all the discussions related to this meeting.
Best regards,
Ivan