I thought you guys might find this interesting: Haskell for Lisp programmers<br><br><div class="gmail_quote">---------- Forwarded message ----------<br>From: <b class="gmail_sendername">Bill Clementson</b> <span dir="ltr"><<a href="mailto:billclem@gmail.com">billclem@gmail.com</a>></span><br>
Date: Mon, Feb 23, 2009 at 11:12 AM<br>Subject: [plt-scheme] Vancouver Lisp Users Group meeting for March 2009 - Haskell for Lisp Programmers<br>To: undisclosed-recipients<br><br><br>Hi all,<br>
<br>
Haskell is a polymorphically statically typed, lazy, purely functional<br>
language based on the lambda calculus. As such, it shares some things<br>
in common with some dialects of Lisp but differs in other regards. Our<br>
March lispvan speaker will present an introduction to Haskell geared<br>
towards Lisp programmers. If you want to read up about Haskell before<br>
the meeting, a good starting point is the Haskell Wiki.<br>
<br>
Here's the "official" meeting notice:<br>
<br>
Topic: Haskell for Lisp Programmers<br>
Presenter: Erik Charlebois<br>
Date: Wednesday, March 4th, 2009<br>
Time: 7pm - 10pm (or whenever)<br>
Venue: The Hackery, 304 Victoria Dr (entrance off Franklin), Vancouver (see map)<br>
Summary: Haskell is a lazy, pure, statically-typed functional<br>
programming language enjoying a lot of attention these days. Its<br>
strict approach to side effects is seen as one of the viable<br>
approaches to making parallel programming tractable.<br>
<br>
Erik will talk about the core differences between Haskell and Lisp,<br>
the actions the Haskell community is taking to manage this growth, and<br>
some neat applications of the language already in the wild.<br>
<br>
* Differences between Haskell and Lisp<br>
* Syntax<br>
* Static typing<br>
* Side effects with monads<br>
* The Haskell Platform<br>
* Build, Package, Distribute<br>
* Community<br>
* Haskell Dog and Pony Show<br>
<br>
Bio: Erik was a compiler developer for 3 years at IBM working on the<br>
XL Fortran and C/C++ compilers for the Cell processor. He is currently<br>
employed at Slant Six Games doing gameplay programming. For the past 2<br>
years, he has been studying programming languages and databases in a<br>
search for smarter ways to build soft real-time applications like<br>
games.<br>
<br>
If possible, I will record the presentation and post it on my blog<br>
after the meeting for those who are unable to attend. Join us for a<br>
beer (bring your own - there's a fridge) and a chance to learn what<br>
static typing and monads are all about!<br>
<br>
Any updates will be posted on my blog entry for the meeting:<br>
<a href="http://bc.tech.coop/blog/090223.html" target="_blank">http://bc.tech.coop/blog/090223.html</a><br>
<font color="#888888"><br>
--<br>
Bill Clementson<br>
_________________________________________________<br>
For list-related administrative tasks:<br>
<a href="http://list.cs.brown.edu/mailman/listinfo/plt-scheme" target="_blank">http://list.cs.brown.edu/mailman/listinfo/plt-scheme</a><br>
</font></div><br>