[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