[Noisebridge-discuss] Haschool
Jeremy Fitzhardinge
jeremy at goop.org
Sat May 9 16:46:52 UTC 2009
An HTML attachment was scrubbed...
URL: <http://lists.noisebridge.net/pipermail/noisebridge-discuss/attachments/20090509/a31b7d39/attachment-0003.html>
-------------- next part --------------
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.
J
Jason Dusek <jason.dusek at gmail.com> 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
More information about the Noisebridge-discuss
mailing list