<div dir="ltr"><p>Please join the CALUG at our September 10<sup><font size="-2">th</font></sup> meeting for an exciting Haskell Programming Language presentation by Andrew Robbins.</p>

<p>Andrew&#39;s presentation will overview unique features of the Haskell
programming language, including how variables work, how functions work,
and implications of a strict type system. For those unfamiliar with
functional programming, this will be a quick overview of the subject.
Features attracting programmers to Haskell include native compilation
(like C), powerful generics and polymorphism (like C++ templates),
memory management, garbage collection, and meta-programming features
(like Lisp).</p>

<p> Andrew will overview the following projects written in Haskell:</p>

<ul><li>Darcs (a CVS-like version control system)</li><li>Parsec (a parser library for building new languages)</li><li>XMonad (a Ratpoison-like X11 window manager)</li><li>Yi (an emacs-like extensible text-editor)</li></ul>


<p>The way in which Haskell&#39;s features impact the utility of these
projects will be discussed, and how the projects would be vastly more
difficult to implement in any other language will be highlighted.</p><p><br></p><p>See you all there!<br></p></div>