addressalign-toparrow-leftarrow-rightbackbellblockcalendarcameraccwchatcheckchevron-downchevron-leftchevron-rightchevron-small-downchevron-small-leftchevron-small-rightchevron-small-upchevron-upcircle-with-crosscrosseditemptyheartfacebookfolderfullheartglobegmailgoogleimagesinstagramlinklocation-pinmagnifying-glassmailminusmoremuplabelShape 3 + Rectangle 1outlookpersonplusprice-ribbonImported LayersImported LayersImported Layersshieldstartrashtriangle-downtriangle-uptwitteruseryahoo

GHCi: More Awesome Than You Thought and Who Ya Gonna Call? PrimOps in GHC

• 7pm: GHCi: More Awesome Than you Thought

• 8pm: Who Ya Gonna Call? Getting Dirty with Cmm, the GHC backend, and writing new PrimOps


7pm: GHCi: More Awesome Than you Thought

Richard Minerich

A powerful language demands a powerful REPL and GHCi delivers just that. What appears on the surface to be a simple tool for learning Haskell and running scripts is in actuality a robust control panel for dynamically managing all aspects of computation. It's time to leave debugging with putStrLn behind and move on to controlling and inspecting execution like a proper time controlling Haskell wizard. Come discover just how easy it is.

Richard Minerich is a Functional Revolutionary and Senior Researcher at Bayard Rock


8pm: Who Ya Gonna Call? Getting Dirty with Cmm, the GHC backend, and writing new PrimOps

Carter Schonwald

Cmm (C minus minus) is a high level assembler with a syntax style similar to C.[1] It integrates well with C, is a stage in the GHC compilation pipeline, and is also the host language for various components off GHC's runtime system. If there are some tricks you want to write in assembly, you can use Cmm and teach them to GHC directly—no foreign function interface costs here, folks! This talk will lift up the hood of the compiler and show how to tune the dials directly.
[1] http://hackage.haskell.org/trac/ghc/wiki/Commentary/Compiler/CmmType

Carter Schonwald is Wellposed: http://www.wellposed.com/

Join or login to comment.

  • Ted C.

    was video recorded?

    May 31, 2013

  • mark p.

    first ever electronic cigarette sighting

    1 · May 30, 2013

  • Pierre de L.

    Both speakers gave very informative and understandable talks. Richard described many options to GHCi that I was unfamiliar with and Carter gave my brain that warm fuzzy feeling. :-)

    May 30, 2013

  • Dustin M.

    Sorry, had to work late! Wish I could be there!

    May 29, 2013

  • Michael O. C.

    I have to bow out so I'll free a spot.

    May 29, 2013

  • John T.

    my first ever meetup!

    May 23, 2013

  • Eric

    Great

    May 20, 2013

  • Jim P.

    Sadly a conflict that evening: School concert :-)

    May 20, 2013

  • Daniel H.

    I am going to try twice as hard to make it this time.

    May 14, 2013

  • Paul O.

    Ask attendees

    May 14, 2013

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