addressalign-toparrow-leftarrow-rightbackbellblockcalendarcameraccwcheckchevron-downchevron-leftchevron-rightchevron-small-downchevron-small-leftchevron-small-rightchevron-small-upchevron-upcircle-with-checkcircle-with-crosscircle-with-pluscontroller-playcrossdots-three-verticaleditemptyheartexporteye-with-lineeyefacebookfolderfullheartglobegmailgooglegroupshelp-with-circleimageimagesinstagramFill 1light-bulblinklocation-pinm-swarmSearchmailmessagesminusmoremuplabelShape 3 + Rectangle 1ShapeoutlookpersonJoin Group on CardStartprice-ribbonprintShapeShapeShapeShapeImported LayersImported LayersImported Layersshieldstartickettrashtriangle-downtriangle-uptwitteruserwarningyahoo

Programing Haskell Ch2 + exercises and Ch3

Haskell is hard, and cats are busy, but if they can do it so can we.   

We are underway. Up next Chapters 2 and 3. 

Here's a quick explication of the QuickSort  program we covered in session One.

https://github.com/evx001/Haskell_For_Cats.git    "quickSort.hs" 

Please download and install the G.H.C. (Glasgow Haskell Compiler) which is part of: 

http://www.haskell.org/platform/ 

For OSX-Maverick here's some special instructions, thanks to Kat: 

http://haskell-workshop.github.io/tutorials/osx/2013-10-23-mavericks-ghc.html  

here is the link to the Erik's video series.

https://channel9.msdn.com/Series/C9-Lectures-Erik-Meijer-Functional-Programming-Fundamentals/Lecture-Series-Erik-Meijer-Functional-Programming-Fundamentals-Chapter-1

NOTE! the Haskell-platform, has all the tools we'll need and then some. The book and video both use the deprecated Hugs compiler; it works okay; but the renowned Glasgow Haskell Compiler  7.6.x included in the Haskell-platform, is the current standard. When it's installed and you open a command prompt (terminal) and type ghci you should get the prelude prompt, Prelude>. And you are ready to go. Those using windows might have an easier time with WinGHCi, which makes loading modules easier. Any text editor will do, but some do a better job of highlighting and such. Popular choices are Emacs, Vim, and Sublime.

http://www.haskell.org/platform/ 

and we'll collect illustrative examples and post them to: 

https://github.com/evx001/Haskell_For_Cats.git

Extra Haskell goodness from "Learn your a Haskell for greater good": http://learnyouahaskell.com/chapters

Good video for early chapters of "Learn You a Haskell . . ." http://www.cs.nott.ac.uk/~gmh/book.html

answers to questions in Hutton's book. http://www.cs.nott.ac.uk/~gmh/book.html

A pdf is in the file section of this site. 

Join or login to comment.

  • Evan M.

    Hi Evie,

    There is a large crowd in the foyer waiting for you to arrive. :-)

    December 22, 2013

  • A former member
    A former member

    I'm thinking that this group is just an elaborate excuse for Ev/ie to post cat pictures.

    2 · December 22, 2013

    • Pierre de L.

      Actually we're going to write a facial recognition program for cats in Haskell. Evie is simply collecting data! :-)

      1 · December 22, 2013

  • christopher k.

    thx for organizing this Evie!

    3 · December 3, 2013

30 went

People in this
Meetup are also in:

Sign up

Meetup members, Log in

By clicking "Sign up" or "Sign up using Facebook", you confirm that you accept our Terms of Service & Privacy Policy