[Haskell-cafe] "Haskell from N00b to Real World Programmer"
amslonewolf at gmail.com
amslonewolf at gmail.com
Wed May 22 21:54:57 CEST 2013
Hi - Please record the sessions and post online.
On Wednesday, May 22, 2013 11:45:05 AM UTC-4, Mihai Maruseac wrote:
>
> Hello,
>
> As hinted in the previous HCAR, this year we will organize an workshop
> entitled like the subject of this mail[1].
>
> It will be organized by ROSEdu (Romanian Open Source Education) [2]
> and the newly founded Haskell-Romania group (no link yet, working on
> that). It is one workshop in a series of summer workshops organized by
> ROSEdu (go one level up in the wiki, some of them are in Romanian and
> I don't want to blindly give links to Romanian pages).
>
> The entire schedule is given on the wiki page at [1] and detailed below:
>
> Day 1 (8th of July)
>
> Introduction. History and Syntax. -- basic introduction to the
> language. Including @lambdabot usage as an example
> Programming with Static Typing as An Ally. -- designing with types and
> using GHCI for rapid prototyping and testing type of expressions.
> Possible to include @djinn
> Programming with State and Style. -- gentle introduction to monads in
> the style of "You could have invented monads" [3]
>
> Day 2 (9th of July)
>
> Packaging and Distributing Code. -- hackage, cabal, cabal-dev and,
> maybe, stackage
> The Awesome xmonad Window Manager -- we'll let them tweak
> configuration files in xmonad and use them. In this way, they get to
> use real world apps and change them to suit their needs. Maybe attract
> some developers.
> Compare and Contrast. Blow Your Mind with Haskell and Compare with
> Python. -- Starting with a comparison between some Python code and the
> equivalent Haskell one we get to cover topics in [4]
>
> Day 3 (11th of July)
>
> Lenses for Updating Details. -- you've guessed it, lenses
> Creating Graphical Interfaces. -- GTK2hs or lGTK. I'd like to test the
> second one
> Static Site Generation. -- Hakyll, config tweaking, generating first site,
> etc.
>
> Day 4 (12th of July)
>
> Beautiful Diagrams -- diagrams package
> Pipes and Conduits for Faster I/O -- pipes
> Creating Real-World Web Applications. -- Yesod (because that's what we
> know)
>
> Day 5 (13th of July)
>
> Hackathon Day
>
> If you have some suggestions, please make them.
>
> Lastly, for the hackathon day we have considered making some bots for
> I.GameBot[5] and an IRC bot with features that we'd like on #rosedu
> and #haskell-ro (grab, karma, resource location, statistics). If you'd
> have some other suggestions which could be implemented in a single day
> after the previous courses, please, do share them with us.
>
> Thanks and sorry for the length of the mail.
>
>
> [1]: http://workshop.rosedu.org/2013/sesiuni/haskell
> [2]: http://rosedu.org/
> [3]:
> http://blog.sigfpe.com/2006/08/you-could-have-invented-monads-and.html
> [4]: http://www.haskell.org/haskellwiki/Blow_your_mind
> [5]: https://github.com/rosedu/I.GameBot
>
> --
> MM
> "All we have to decide is what we do with the time that is given to us"
>
> _______________________________________________
> Haskell-Cafe mailing list
> Haskel... at haskell.org <javascript:>
> http://www.haskell.org/mailman/listinfo/haskell-cafe
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.haskell.org/pipermail/haskell-cafe/attachments/20130522/15de1f0f/attachment.htm>
More information about the Haskell-Cafe
mailing list