<html><body>Yeah, I'm definitely interested in getting more Haskell-fu.  I might be able to get Bryan O'Sullivan (author of Real World Haskell) to give a talk if there's interest too.<br/><br/>       J<br/><br/>Jason Dusek <jason.dusek@gmail.com> wrote:<br/><br/>>  It's been suggested that a Haskell class would be welcome at<br/>>  NoiseBridge.<br/>><br/>>  My preferred timeslot is 18:00/19:30 on Tuesdays. Please do<br/>>  let me know what you think of that, especially if there is a<br/>>  conflict. In the absence of any strong contention on that<br/>>  point, the first class is on Tuesday, the 12th of May at 18:00<br/>>  PDT.<br/>><br/>>  I've done a bit of Haskell teaching one-on-one; however, I've<br/>>  not got a lot of teaching experience. I hope to improve myself<br/>>  as a result of this class. Let's work together to ensure the<br/>>  material remains relevant and engaging.<br/>><br/>>  Topics for first class:<br/>><br/>> .  Haskell is special.<br/>><br/>> .  Things to use for Haskell programming.<br/>><br/>>   .  GHC compiler/intepreter. Students on less common platforms<br/>>      (Amiga, PlayStation, PalmOS) should contact the<br/>>      instructor.<br/>><br/>>   .  Cabal build system and helpful package manager.<br/>><br/>>   .  Editor modes.<br/>><br/>>     .  EMACS has long had a Haskell mode but something about it<br/>>        is screwy in the latest version. The Gentoo devs patched<br/>>        it in their tarball, though.<br/>><br/>>     .  Vim has syntax support and in addition there's a VimBall<br/>>        full of extra stuff. Your instructor regularly uses Vim<br/>>        with this mode for Haskell editing.<br/>><br/>> .  Building and using a simple library to download warez.<br/>><br/>>   .  Download/install Haskell's CURL bindings.<br/>><br/>>   .  Write simple program to download warez.<br/>><br/>>   .  Download lots of warez and experience handle exhaustion.<br/>><br/>>  Haskell is very improving for any level of programmer. Many of<br/>>  us learn computation through the model of the Von Neumann<br/>>  machine, the stored program computer with mutable memory<br/>>  cells. Haskell invites us to consider computation from the<br/>>  perspective of the typed lambda calculus. You'll be learning<br/>>  to program all over again.<br/>><br/>>--<br/>>Jason Dusek<br/>><br/>><br/>><br/>><br/>> | GHC compiler/interpreter. |<br/>>  Save yourself a lot of trouble and use the binaries :)<br/>>  <a href="http://www.haskell.org/ghc/download_ghc_6_10_2.html#binaries">http://www.haskell.org/ghc/download_ghc_6_10_2.html#binaries</a><br/>><br/>> | Cabal build system and helpful package manager. |<br/>>  <a href="http://www.haskell.org/cabal/download.html">http://www.haskell.org/cabal/download.html</a><br/>><br/>><br/>> |...VimBall full of extra stuff. |<br/>>  <a href="http://www.cs.kent.ac.uk/people/staff/cr3/toolbox/haskell/Vim">http://www.cs.kent.ac.uk/people/staff/cr3/toolbox/haskell/Vim</a>/<br/>><br/>><br/>> | EMACS has long had a Haskell mode...|<br/>>  <a href="http://www.haskell.org/haskellwiki/Haskell_mode_for_Emacs">http://www.haskell.org/haskellwiki/Haskell_mode_for_Emacs</a><br/>><br/>> | The Gentoo devs patched it in their tarball...|<br/>>  <a href="http://distfiles.gentoo.org/distfiles/haskell-mode-2.4_p20080826.tar.bz2">http://distfiles.gentoo.org/distfiles/haskell-mode-2.4_p20080826.tar.bz2</a><br/>><br/>> |...screwy in the latest version...|<br/>>  Discussion begins at 18:17:32.<br/>>  <a href="http://tunes.org/~nef/logs/haskell/09.05.08">http://tunes.org/~nef/logs/haskell/09.05.08</a><br/>>_______________________________________________<br/>>Noisebridge-discuss mailing list<br/>>Noisebridge-discuss@lists.noisebridge.net<br/>><a href="https://www.noisebridge.net/mailman/listinfo/noisebridge-discuss">https://www.noisebridge.net/mailman/listinfo/noisebridge-discuss</a><br/></body></html>