Introduction to Haskell
Dreese 305
7pm Wednesday Nov 2 2011
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.
Haskell is crazy. You'll love it. It's not really a web development specific topic but I have a fun talk planned already. I learned a lot when I presented this at the Open Source Club last year and this time it should be even better. You want to be there for this.
Recommendations:
1. Be mentally awake. Haskell is nuts. Maybe we should get coffee or something. This is the most important thing. You'll learn a ton during this talk.
B. The Haskell interpreter (ghci) is a great help in learning how things work. If you want to follow along tomorrow night, you should download the Haskell Platform for your favorite operating system:
http://hackage.haskell.org/platform/
III. Interrupt me if you're confused at any point. I'm going to throw a lot of stuff at you and the talk will fill the entire night. Haskell is very different from other programming languages and has a reputation for having a steep learning curve. That's why I'm here.
Hope I didn't scare anyone off. It'll be great. You should be excited about it as I am.
-Alex Burkhart
On Tue, Nov 1, 2011 at 11:53 AM, Ryan McGowan <
ry...@ryanmcg.com> wrote:
>
> Hello all,
>
> Just wanted to say that our meeting will be tomorrow at 7 and Alex will be presenting his talk on Haskell. I'm not sure if our normal room will be available so stay vigilant and be prepared for a room change.
>
> Thanks,
>
> Ryan