Haskell

Tom Lokhorst and Sebastiaan Visser present the AwesomePrelude. A reimplementation of the Haskell prelude in which all data types have been replaced with type classes.

Embedded Domain Specific Languages (DSLs) can implement these type classes in the AwesomePrelude to get access to the functions defined in terms of the type classes. For example: by implementing the `BoolC` type class, a DSL gets to use the `(&&)`, `(||)` and `not` functions.

Slides: tom.lokhorst.eu/media/presentation-awesomeprelude-dhug-feb-2010.pdf
Code: github.com/tomlokhorst/AwesomePrelude
Blog post: tom.lokhorst.eu/2010/02/awesomeprelude-presentation-video

This talk was giving at a meeting of the Dutch Haskell User Group on February 8, 2010.

Dutch HUG website: dutchhug.nl
Dutch HUG mailing list: groups.google.com/group/dutch-hug

# vimeo.com/9351844 Uploaded 2,812 Plays / / 0 Comments Watch in Couch Mode

Haskell

Tom Lokhorst Plus

Haskell is an advanced purely functional programming language, with non-strict semantics and strong static typing.

See haskell.org

Browse This Channel

Shout Box

  • VJs TV

    VJs TV presents Mapping Festival 2012
    vimeo.com/55630271

    We would like to present you a short film of this year Mapping Festival in Geneva. It is also an opportunity for us to launch our new website vjstv.com with over 1000 great videos of VJs and Videos Artists with also VJ Channel channel.vjstv.com streaming videos online. If you wish to submit a project check out vjstv.com/submit and fill in the form, we will gladly take a look.

    Filming, Editing, Animation by
    Guillaume J. Lauzier

    Music by
    Rory Phillips - Chamber Music (Original Mix)

    by VJs TV

  • Chris Tevebaugh

    Hi! Love your channel please check out my film noir vimeo.com/41495155

    by Chris Tevebaugh

  • Adam Duracz

    Great video, I'm really enjoying the format of it as well (presenter and presentation in the same screen). However, I can only barely hear what he is saying! Is this a source audio problem?

    by Adam Duracz

Channels are a simple, beautiful way to showcase and watch videos. Browse more Channels. Channels