<div dir="ltr"><div><b>Top Picks:</b><br></div><ul><li>Haskell wins a bumper crop of <a href="http://www.reddit.com/r/haskell/comments/342rvp/google_summer_of_code_18_projects_accepted/">18 accepted Google Summer of Code proposals</a>. Mentor offers total 44, another thumpin' sign of life. Kudos to Edward Kmett, Johan Tibell, Shachaf Ben-Kiki, and Gershom Bazerman. Gloria Haskella sine labore nulla.<br><br></li><li>Reddit Haskell <a href="http://www.reddit.com/r/haskell/comments/33wnf1/20k_rhaskell_subscribers_nice/">celebrates</a> 20k subscribers. It's the <a href="https://www.reddit.com/r/programming/wiki/faq#wiki_what_language_reddits_are_there.3F">7th largest PL community on reddit</a> after python, javascript, java, php, ruby, c++, in that order.<br><br></li><li><a href="http://mechanical-elephant.com/thoughts/2015-04-20-becoming-productive-in-haskell/">Matthew Griffith</a> migrates away from Python: "I do most of my web prototyping in Haskell now." A journey vividly logged and much loved on <a href="https://news.ycombinator.com/item?id=9431944">Hacker News</a>. And also on <a href="http://www.reddit.com/r/programming/comments/33oyx9/becoming_productive_in_haskell/">Proggit</a> and <a href="http://www.reddit.com/r/haskell/comments/33mnlc/becoming_productive_in_haskell_coming_from_python/">Reddit Haskell</a>.<br><br></li><li>A web developer migrates away from Rails to Haskell and explains on HN the <a href="https://news.ycombinator.com/item?id=9419601#up_9420448">10x advantage</a> he reaps.<br><br></li><li>Fancy Python in Haskell dress? Check out <a href="http://pyos.github.io/dg/">Dogelang</a>, charmingly defiant: "With Haskell's syntax but none of its type system, dg is the best way to make fans of static typing shut up already." Proggit kibbitzing <a href="http://www.reddit.com/r/programming/comments/33kleg/dg_its_a_python_no_its_a_haskell/">here</a>, HN <a href="https://news.ycombinator.com/item?id=9432383">there</a>.<br><br></li><li>Caio Rordrigues <a href="https://github.com/caiorss/Functional-Programming">copiously illustrates</a> Haskell programming. Pretty: a <a href="https://github.com/caiorss/Functional-Programming#tax-brackets">tax bracket tool</a> and a <a href="https://github.com/caiorss/Functional-Programming#small-dsl-domain-specific-language">coffee shop Point-of-Sale DSL</a>. It's almost a whole book!<br><br></li><li>Christian Marie starts the ball rolling on <a href="https://github.com/anchor/haskell-cheat-sheets/">library cheatsheets</a> to guide your way through the jungle of hackage. <a href="http://www.reddit.com/r/haskell/comments/33sc98/haskell_cheat_sheets_for_common_library/">Moar, moar!</a><br><br></li><li>Got a C library you'd love Haskell bindings for? Remember Ian Ross and his <a href="http://haskell.1045720.n5.nabble.com/Haskell-Weekly-News-td5768107.html">new C2HS release</a>? Well, Ian's <a href="http://haskell.1045720.n5.nabble.com/Tutorial-Ideas-td5808049.html">happy</a> to do it for you. <a href="http://www.skybluetrades.net/blog/posts/2015/04/27/c2hs-tutorial-request.html">Provisos</a> apply.<br><br></li><li>Olle Fredriksson announces a <a href="https://github.com/ollef/Earley">combinator-based Earley parsing library</a> which accepts context-free but not context-sensitive (monadic parsing) grammars. <a href="https://www.reddit.com/r/haskell/comments/33l9cr/ann_earley_parsing_library/">Discussion</a> reveals that "one enormously important difference for this library is that it reports all possible parses."<br><br></li><li>Another Lennart, last name Spitzner, creates another genie that turns type signatures into programs. Unlike Djinn, <a href="http://haskell.1045720.n5.nabble.com/ANN-exference-a-different-djinn-td5807986.html">Exference</a> makes no promises over termination. "Your wish is my command even at the expense of closure."<br><br></li><li>Like Agda? You can now enjoy the hole-driven development style in Haskell, brought to you courtesy of <a href="https://github.com/imeckler/mote">Mote by Izaak Meckler</a>. Discussion <a href="https://www.reddit.com/r/haskell/comments/33v4nm/ann_mote_a_tool_bringing_holedriven_development/">here</a>.<a href="http://tomassetti.me/an-erd-web-server-generation-entity-diagrams-from-a-textual-description-with-haskell/"><br><br></a></li><li><a href="http://tomassetti.me/an-erd-web-server-generation-entity-diagrams-from-a-textual-description-with-haskell/">Federico Tomassetti</a> creates a web-based interface to <a href="https://github.com/BurntSushi/erd">Andrew Gallant's erd tool</a>. Entity-Relationship Diagrams (ERD) come from the database world and help visualize {one,many} to {one,many} relationships. Federico's web app enables him to use erd everywhere without having to install the tool chain multiple times.<br><br></li><li>Mark Dominus gives <a href="http://blog.plover.com/prog/haskell/monad-search.html">a beginner spin</a> to the chestnut of <a href="https://en.wikipedia.org/wiki/Verbal_arithmetic">SEND + MORE = MONEY</a>. This <a href="http://programmingpraxis.com/2012/07/31/send-more-money-part-1/">puzzle site</a> has comparisons with other languages.<br><br></li><li>Got a number system? Flip it into a <a href="https://www.fpcomplete.com/user/edwardk/fibonacci/leonardo">data structure</a>. Re-flip it into an <a href="https://www.fpcomplete.com/user/edwardk/fibonacci/search">efficient search algorithm</a>. Edward Kmett shows you how. Respective discussion <a href="http://www.reddit.com/r/haskell/comments/342s31/edward_kmett_leonardo_random_access_lists/">here</a> and <a href="http://www.reddit.com/r/haskell/comments/346b6t/edward_kmett_openended_fibonacci_search/">here</a>.<br><br></li></ul><div><div><div><div class="gmail_signature"><b><b>In Memoriam<br></b></b><ul><li>A key founder of Haskell, Professor Paul Hudak, <a href="http://yaledailynews.com/blog/2015/04/30/hudak-spirited-saybrugian-and-cs-prof-succumbs-to-cancer/">completed</a> his <a href="http://www.caringbridge.org/visit/hudak/journal/view/id/5538f5cea589b4216c04438a">end-of-life plan</a> after a five-year encounter with leukemia. He <a href="https://news.ycombinator.com/item?id=9431017">stays</a> in the <a href="https://news.ycombinator.com/item?id=9465999">thoughts</a> of <a href="http://www.reddit.com/r/haskell/comments/33oe4b/holding_on_and_letting_go/">all</a> who <a href="http://www.reddit.com/r/haskell/comments/34exz3/prof_hudak_passed_away_last_night/">cherish</a> his <a href="http://www.reddit.com/r/programming/comments/34f19q/paul_hudak_creator_of_haskell_has_died/">gifts</a> from the heart.<br><br></li></ul><b>Quotes of the Week<br></b><ul><li>A type system flattens <a href="http://www.agilemodeling.com/essays/costOfChange.htm">the cost of change curve</a>. -- <a href="http://chadaustin.me/2015/04/the-long-term-problem-with-dynamically-typed-languages/">Chad Austin</a><br><br></li><li>The MLs and Haskell remind me of Brian Eno's line about how the first Velvet Underground album only sold 30,000 copies, but "everyone who bought one of those 30,000 copies started a band". -- <a href="https://news.ycombinator.com/item?id=9431944#up_9437017">Source</a><br><br></li><li>On <a href="https://news.ycombinator.com/item?id=9445968#up_9448988">the value of Haskell</a>: I find I'm able to accomplish tasks which would otherwise be beyond my skill and intelligence. For example, even though C was the first language I learned, I can't imagine writing a parser in C after discovering the simplicity & readability of monadic parsing in Haskell.<br><br></li><li>Haskell's level of abstraction is so crazy that they can actually swap out their entire I/O system for another one without changing any application interfaces, this one blew my mind, it's the change that makes GHC 7.8 run the Warp webserver twice as fast. ... All of this without changing a line in Warp, they just transparently made every traditional Haskell use modern I/O principles. Academics man, they're smart ;) -- <a href="https://news.ycombinator.com/item?id=9419601#up_9432564">Source</a><br><br></li><li>An old man loved is winter with flowers. -- Edgar Z. Friedenberg<br><br></li></ul><b>Cool Beans of the Week<br></b><ul><li>Ravi Chugh and his fine team at U. Chicago just concluded stateside's first ever FRP-based FP course for undergrads using Elm. Check out the <a href="https://www.classes.cs.uchicago.edu/archive/2015/winter/22300-1/Showcase.html">student projects</a> for inspiration on FRP architecture. Over in Bonn, Janis Voigtländer also gave such <a href="https://groups.google.com/d/msg/elm-discuss/Qjs6sp3lZq0/8aa5bvYcdDYJ">a course</a> that completed this year. Paul's legacy lives on.<br><br></li></ul></div>p.s. Coming soon: Cabal Hell<br></div><div><br><div class="gmail_signature">-- Kim-Ee</div></div>
</div></div></div>