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