Post on 24-May-2020
Real World Haskell(not the book)
Joachim Breitner
Karlsruhe Functional Programmer’s Group, July 16 2013
What qualifies for this talk?
Mature, usable and (somewhat) popluar
Written in Haskell
Useful1 for non-programmers
Does not require knowledge of Haskell
1or a gameReal World Haskell Joachim Breitner
xmonad
Real World Haskell Joachim Breitner
Raincat
Real World Haskell Joachim Breitner
Nikki and the robots
Real World Haskell Joachim Breitner
hoodle
Real World Haskell Joachim Breitner
git-annex
Real World Haskell Joachim Breitner
detexify
Real World Haskell Joachim Breitner
Chordify
Real World Haskell Joachim Breitner
arbtt, the Automatic Rule-Based Time Tracker
(image skipped in public view)
(shameless plug)
Real World Haskell Joachim Breitner
Others
hledger, geek-compatible double-entry ledger
darcs, innovative DVCS tool that tracks changes, not states
. . . and lots of programming related programs.
Real World Haskell Joachim Breitner
Summary
name since loc
arbtt 2009 2 000Chordify 2012 ? $
darcs 2002 35 000
detexify 2010 500
git-annex 2010 28 000 $
hledger 2007 9 000
hoodle 2011 13 000
Nikki 2010 18 000 $
Raincat 2008 2 000
xmonad 2007 30 000
GHC 1991 163 000(The names are links!)
Real World Haskell Joachim Breitner
c© 2013 Joachim Breitner.
Distributed under the terms of the Creative Commons Attribution license.