[Noisebridge-discuss] Haschool
Harry Tormey
harry at p2presearch.com
Sat May 9 21:29:56 UTC 2009
+1 for haskell class.
On Fri, May 08, 2009 at 06:58:24PM -0700, Jason Dusek wrote:
> It's been suggested that a Haskell class would be welcome at
> NoiseBridge.
>
> My preferred timeslot is 18:00/19:30 on Tuesdays. Please do
> let me know what you think of that, especially if there is a
> conflict. In the absence of any strong contention on that
> point, the first class is on Tuesday, the 12th of May at 18:00
> PDT.
>
> I've done a bit of Haskell teaching one-on-one; however, I've
> not got a lot of teaching experience. I hope to improve myself
> as a result of this class. Let's work together to ensure the
> material remains relevant and engaging.
>
> Topics for first class:
>
> . Haskell is special.
>
> . Things to use for Haskell programming.
>
> . GHC compiler/intepreter. Students on less common platforms
> (Amiga, PlayStation, PalmOS) should contact the
> instructor.
>
> . Cabal build system and helpful package manager.
>
> . Editor modes.
>
> . EMACS has long had a Haskell mode but something about it
> is screwy in the latest version. The Gentoo devs patched
> it in their tarball, though.
>
> . Vim has syntax support and in addition there's a VimBall
> full of extra stuff. Your instructor regularly uses Vim
> with this mode for Haskell editing.
>
> . Building and using a simple library to download warez.
>
> . Download/install Haskell's CURL bindings.
>
> . Write simple program to download warez.
>
> . Download lots of warez and experience handle exhaustion.
>
> Haskell is very improving for any level of programmer. Many of
> us learn computation through the model of the Von Neumann
> machine, the stored program computer with mutable memory
> cells. Haskell invites us to consider computation from the
> perspective of the typed lambda calculus. You'll be learning
> to program all over again.
>
> --
> Jason Dusek
>
>
>
>
> | GHC compiler/interpreter. |
> Save yourself a lot of trouble and use the binaries :)
> http://www.haskell.org/ghc/download_ghc_6_10_2.html#binaries
>
> | Cabal build system and helpful package manager. |
> http://www.haskell.org/cabal/download.html
>
>
> |...VimBall full of extra stuff. |
> http://www.cs.kent.ac.uk/people/staff/cr3/toolbox/haskell/Vim/
>
>
> | EMACS has long had a Haskell mode...|
> http://www.haskell.org/haskellwiki/Haskell_mode_for_Emacs
>
> | The Gentoo devs patched it in their tarball...|
> http://distfiles.gentoo.org/distfiles/haskell-mode-2.4_p20080826.tar.bz2
>
> |...screwy in the latest version...|
> Discussion begins at 18:17:32.
> http://tunes.org/~nef/logs/haskell/09.05.08
> _______________________________________________
> Noisebridge-discuss mailing list
> Noisebridge-discuss at lists.noisebridge.net
> https://www.noisebridge.net/mailman/listinfo/noisebridge-discuss
--
Harry Tormey
Co Founder P2P Research
http://p2presearch.com
Founder PyGameSF
http://pygamesf.org
Software Engineer Digidesign
http://digidesign.com
More information about the Noisebridge-discuss
mailing list