Link to event page: meetup.com/NY-Haskell/events/96038872/
Slides, code and see it in action at: memoi.se/

All proceeds from the tip jar will go towards NY Haskell Meetup activities.

New Haskell users often point to complicated types and lack of pervasive side-effects in functions as confusing. But these features provide powerful tools to reason with, that can dramatically reduce the complexity of sophisticated code. We're starting off 2013 with two talks, one beginner and one intermediate, that will explain this from the ground up.

Ryan Trinkle will start off the evening with an intro talk to get beginners up to speed. Then, Doug Beardsley will talk about purity, strong types, and monads--why you should care about them, and how they can help you write better quality software. Drawing on experience with real world projects, we will take a look at practical motivations for these concepts. Then we will explore how they were actually used in the development of the recent 0.10 release of the Heist template system.

# vimeo.com/59109358 Uploaded 4,102 Plays 2 Comments

The Haskell programming language

Alfredo Di Napoli

Haskell is an advanced purely-functional programming language. An open-source product of more than twenty years of cutting-edge research, it allows rapid development of robust, concise, correct software. With strong support for integration with other…


+ More

Haskell is an advanced purely-functional programming language. An open-source product of more than twenty years of cutting-edge research, it allows rapid development of robust, concise, correct software. With strong support for integration with other languages, built-in concurrency and parallelism, debuggers, profilers, rich libraries and an active community, Haskell makes it easier to produce flexible, maintainable, high-quality software.

Learn more on Haskell at: http://www.haskell.org
Learn some Haskell here: http://learnyouahaskell.com/

Browse This Channel

Shout Box

Heads up: the shoutbox will be retiring soon. It’s tired of working, and can’t wait to relax. You can still send a message to the channel owner, though!

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