[Haskell-cafe] What library package fulfills these requirements?

David Barbour dmbarbour at gmail.com
Fri Oct 28 09:46:28 CEST 2011


Haskore - music generation
Yesod, Snap, or HAppS - quick web application
Diagrams - easy image composition, 2D
GPipe - functional composition of 3D graphics and shaders (similar to Conal
Elliott's Vertigo).
(cabal - easy installs, downloads, packaging)


On Fri, Oct 28, 2011 at 12:06 AM, Joosten, Han <han.joosten at atos.net> wrote:

>  I am planning to give a workshop on FP using Haskell. The audience will
> be programmers with quite a bit of experience with conventional languages
> like Java and .net . I want to give them some feeling about FP. And
> hopefully, they will become interested so they want more...
>
> A couple of years ago, Simon Peyton Jones gave a splendid presentation<http://www.bestechvideos.com/2007/08/09/oscon-2007-simon-peyton-jones-a-taste-of-haskell-part-i> with
> a comparable goal. He used Xmonad as an example to show some 'real code'. I
> like this idea, because Xmonad contains some code that is suitable to
> explain (not too hard to understand), and still gives a feeling about the
> power of Haskell. However, Xmonad needs X11 to run. Me and most people in
> the audience are stuck to windows (no flames please ;-s ) , and don't want
> to fiddle around with cygwin or the likes)
> I am wondering what package is suitable to be used as an example too? It
> needs to fulfill at least the following requirements:
> + I have to be able to explain the purpose of the software in no more than
> 1 or 2 minutes
> + There should be parts of the code that can be easily linked to the
> purpose /use of the package
> + These code parts must show the 'prettiness' of Haskell
> + It would be nice if there is something GUI-like to demo, which runs under
> windows.
> + I prefer not to use some kind of a compiler as an example.
>
> Now the question is: What package would you suggest, and of course, why?
>
> Thanks!
>
>
>
> Han Joosten.
>
>
>
>
>
>
>
>
>
>
> Dit bericht is vertrouwelijk en kan geheime informatie bevatten enkel
> bestemd voor de geadresseerde. Indien dit bericht niet voor u is bestemd,
> verzoeken wij u dit onmiddellijk aan ons te melden en het bericht te
> vernietigen. Aangezien de integriteit van het bericht niet veilig gesteld is
> middels verzending via internet, kan Atos Nederland B.V. niet aansprakelijk
> worden gehouden voor de inhoud daarvan. Hoewel wij ons inspannen een
> virusvrij netwerk te hanteren, geven wij geen enkele garantie dat dit
> bericht virusvrij is, noch aanvaarden wij enige aansprakelijkheid voor de
> mogelijke aanwezigheid van een virus in dit bericht. Op al onze
> rechtsverhoudingen, aanbiedingen en overeenkomsten waaronder Atos Nederland
> B.V. goederen en/of diensten levert zijn met uitsluiting van alle andere
> voorwaarden de Leveringsvoorwaarden van Atos Nederland B.V. van toepassing.
> Deze worden u op aanvraag direct kosteloos toegezonden.
>
> This e-mail and the documents attached are confidential and intended solely
> for the addressee; it may also be privileged. If you receive this e-mail in
> error, please notify the sender immediately and destroy it. As its integrity
> cannot be secured on the Internet, the Atos Nederland B.V. group liability
> cannot be triggered for the message content. Although the sender endeavours
> to maintain a computer virus-free network, the sender does not warrant that
> this transmission is virus-free and will not be liable for any damages
> resulting from any virus transmitted. On all offers and agreements under
> which Atos Nederland B.V. supplies goods and/or services of whatever nature,
> the Terms of Delivery from Atos Nederland B.V. exclusively apply. The Terms
> of Delivery shall be promptly submitted to you on your request.
>
> Atos Nederland B.V. / Utrecht
> KvK Utrecht 30132762
>
> _______________________________________________
> Haskell-Cafe mailing list
> Haskell-Cafe at haskell.org
> http://www.haskell.org/mailman/listinfo/haskell-cafe
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.haskell.org/pipermail/haskell-cafe/attachments/20111028/9e5f0570/attachment.htm>


More information about the Haskell-Cafe mailing list