<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'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'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>