[Haskell-cafe] Haskell Weekly News: Issue 281
Welcome to issue 281 of the HWN, an issue covering crowd-sourced bits of information about Haskell from around the web. This issue covers the week of September 15 to 21, 2013. Quotes of the Week * jmcarthur: weak algebraic structures? ha! i prefer my algebraic structures to put up more of a fight. * newsham: teach a man to pred and he will pred to zero. teach a man to succ and he will succ forever Top Reddit Stories * Edward C++Hands Domain: bartoszmilewski.com, Score: 83, Comments: 102 On Reddit: [1] http://goo.gl/64LLo4 Original: [2] http://goo.gl/0H0yr7 * Perfect streaming using `pipes-bytestring` Domain: haskellforall.com, Score: 59, Comments: 45 On Reddit: [3] http://goo.gl/oSlzZP Original: [4] http://goo.gl/8xwZjc * Adding safe coercions to Haskell Domain: joachim-breitner.de, Score: 58, Comments: 23 On Reddit: [5] http://goo.gl/2vs5M9 Original: [6] http://goo.gl/n0RYA3 * Which programming languages do you like besides Haskell, and why? Domain: self.haskell, Score: 55, Comments: 104 On Reddit: [7] http://goo.gl/nzgwJQ Original: [8] http://goo.gl/nzgwJQ * GHC HEAD: merged checkable minimal complete definitions (#7633) Domain: ghc.haskell.org, Score: 48, Comments: 36 On Reddit: [9] http://goo.gl/VoZVYL Original: [10] http://goo.gl/5F61AX * Do companies ever hire someone who has no Haskell experience to be a Haskell programmer? If I pursue such a job, how important would a Domain: self.haskell, Score: 44, Comments: 50 On Reddit: [11] http://goo.gl/KA998k Original: [12] http://goo.gl/KA998k * [Haskell-cafe] PSA: do not install xcode 5 if you are using ghc 7.6 Domain: haskell.org, Score: 43, Comments: 4 On Reddit: [13] http://goo.gl/ut6k6p Original: [14] http://goo.gl/1G8Syo * Model Analysis - The New York Times’ Erik Hinton breaks down a Fashion Week special Domain: source.mozillaopennews.org, Score: 40, Comments: 4 On Reddit: [15] http://goo.gl/NdVw6l Original: [16] http://goo.gl/bYB8JS * Programming reactively with both barrels (experiences of Haskell/FRP for mobile games) Domain: blog.reactiveprogramming.org, Score: 39, Comments: 7 On Reddit: [17] http://goo.gl/QXacUo Original: [18] http://goo.gl/wLJwt6 * Why monads have not taken the Common Lisp world by storm [r/lisp] Domain: reddit.com, Score: 33, Comments: 14 On Reddit: [19] http://goo.gl/tZUVWx Original: [20] http://goo.gl/w5KHqc * 13,000 readers Domain: self.haskell, Score: 28, Comments: 11 On Reddit: [21] http://goo.gl/lTys0R Original: [22] http://goo.gl/lTys0R * A type for IO actions that do not throw exceptions Domain: self.haskell, Score: 25, Comments: 49 On Reddit: [23] http://goo.gl/Ao8HyB Original: [24] http://goo.gl/Ao8HyB * ANN: Scotty 0.5.0 Released Domain: github.com, Score: 24, Comments: 15 On Reddit: [25] http://goo.gl/jgGJhO Original: [26] http://goo.gl/BejPTF * Haskell version freezing Domain: blog.docmunch.com, Score: 23, Comments: 8 On Reddit: [27] http://goo.gl/9LJSjY Original: [28] http://goo.gl/Ikd86k * PHOAS For Free by Edward Kmett Domain: fpcomplete.com, Score: 21, Comments: 8 On Reddit: [29] http://goo.gl/RDt1BV Original: [30] http://goo.gl/o0phN7 * Cellular Automata, Part III by Edward Kmett Domain: fpcomplete.com, Score: 20, Comments: 0 On Reddit: [31] http://goo.gl/AKCfGw Original: [32] http://goo.gl/x7GtH1 * Translating Haskell programs to Coq [/Gallina] programs Domain: github.com, Score: 20, Comments: 2 On Reddit: [33] http://goo.gl/IQAp3K Original: [34] http://goo.gl/qcib77 * ANN: pipes-csv: a fast, streaming csv parser based on cassava and pipes Domain: github.com, Score: 20, Comments: 9 On Reddit: [35] http://goo.gl/aITtGX Original: [36] http://goo.gl/yrzZ7n Top StackOverflow Questions * What does the “Just” syntax mean in Haskell? votes: 12, answers: 4 Read on SO: [37] http://goo.gl/f17UEP * How can I understand “:t ((==) *)” in haskell? votes: 10, answers: 1 Read on SO: [38] http://goo.gl/CwyBn4 * why polymorphism is so costly in haskell(GHC)? votes: 10, answers: 3 Read on SO: [39] http://goo.gl/4MjcbH * Break and continue in GHCi debugger without use of breakpoints votes: 9, answers: 0 Read on SO: [40] http://goo.gl/HrtcXZ * Why is there no `-XDeriveApplicative` extension? votes: 8, answers: 1 Read on SO: [41] http://goo.gl/4dcRF1 * Downsides to ScopedTypeVariables votes: 7, answers: 2 Read on SO: [42] http://goo.gl/UjBcsg * Haskell design encompassing several monads votes: 7, answers: 1 Read on SO: [43] http://goo.gl/EwWd5d * How to correct my OOP tendencies when programming in Haksell votes: 7, answers: 3 Read on SO: [44]
[Haskell-cafe] Haskell Weekly News: Issue 280
Welcome to issue 280 of the HWN, an issue covering crowd-sourced bits of information about Haskell from around the web. This issue covers the week of September 8 to 14, 2013. Quotes of the Week * haasn: edwardk uses things in anger. shachaf uses them with disappointment :( * shachaf: Are you reading Mac Lane now? Saizan: yeah, it's not so bad if you skip the examples Top Reddit Stories * For my 17th birthday, my best friend got me The most obscure programming book I could find as a joke. I know what language I am learning next! Domain: i.imgur.com, Score: 163, Comments: 67 On Reddit: [1] http://goo.gl/0SyN5l Original: [2] http://goo.gl/oqGBzL * pipes-4.0: Simpler types and API Domain: haskellforall.com, Score: 95, Comments: 36 On Reddit: [3] http://goo.gl/ciVnq5 Original: [4] http://goo.gl/g9oq3i * Hackage 2 now available for beta testing -- switchover in a few weeks Domain: beta.hackage.haskell.org, Score: 91, Comments: 17 On Reddit: [5] http://goo.gl/aIhL67 Original: [6] http://goo.gl/zfprr9 * Cartesian Closed Comic #22: Cabal 1.18 Domain: ro-che.info, Score: 90, Comments: 3 On Reddit: [7] http://goo.gl/tVUUFG Original: [8] http://goo.gl/O0BR6c * Parallel and Incremental CRCs by Edward Kmett Domain: fpcomplete.com, Score: 58, Comments: 7 On Reddit: [9] http://goo.gl/YAChJl Original: [10] http://goo.gl/WnMsbY * Conquering Folds by Edward Kmett Domain: fpcomplete.com, Score: 47, Comments: 42 On Reddit: [11] http://goo.gl/reAjgu Original: [12] http://goo.gl/kHsSye * Conal Elliot: From Haskell to hardware via cartesian closed categories Domain: conal.net, Score: 47, Comments: 3 On Reddit: [13] http://goo.gl/VCwp7Y Original: [14] http://goo.gl/NO1sbs * FP Complete to release a personal edition of their online IDE Domain: fpcomplete.com, Score: 39, Comments: 38 On Reddit: [15] http://goo.gl/QOMy5Y Original: [16] http://goo.gl/XBE7zT * Quark : A Web Browser with a Formally Verified Kernel Domain: goto.ucsd.edu, Score: 36, Comments: 6 On Reddit: [17] http://goo.gl/RDZMY0 Original: [18] http://goo.gl/rgBcki * My first Haskell program - FNIStash - a utility for Torchlight 2 using threepenny for the GUI Domain: fluffynukeit.com, Score: 36, Comments: 19 On Reddit: [19] http://goo.gl/cK2N8v Original: [20] http://goo.gl/XOMTgQ * Conal Elliott: Overloading lambda Domain: conal.net, Score: 34, Comments: 4 On Reddit: [21] http://goo.gl/fQTt1P Original: [22] http://goo.gl/oPSQ3R * Cost semantics for STG in modern GHC Domain: blog.ezyang.com, Score: 31, Comments: 5 On Reddit: [23] http://goo.gl/mIQQxm Original: [24] http://goo.gl/5Sa49T * 0install - Python vs. OCaml vs. Haskell Domain: roscidus.com, Score: 31, Comments: 23 On Reddit: [25] http://goo.gl/htCf1x Original: [26] http://goo.gl/zhrVp0 * LogicGrowsOnTrees: a parallel implementation of logic programming using distributed tree exploration Domain: github.com, Score: 31, Comments: 9 On Reddit: [27] http://goo.gl/zp5lou Original: [28] http://goo.gl/5BgYh2 * RSS reader made by Haskell running on mbed platform (RAM size 64kB, using Ajhc Haskell compiler). Domain: youtube.com, Score: 30, Comments: 5 On Reddit: [29] http://goo.gl/n0Gkan Original: [30] http://goo.gl/cwL4vP * Conal Elliott: Optimizing CCCs Domain: conal.net, Score: 30, Comments: 12 On Reddit: [31] http://goo.gl/HVv8dr Original: [32] http://goo.gl/MCn0sO * Snap (and Heist) 0.13 released Domain: snapframework.com, Score: 29, Comments: 7 On Reddit: [33] http://goo.gl/zW5Sdn Original: [34] http://goo.gl/1wSLeJ * ANN: threepenny-gui-0.3 – GUI framework that uses the web browser as a display – now with FRP built-in Domain: apfelmus.nfshost.com, Score: 28, Comments: 8 On Reddit: [35] http://goo.gl/RUDrKD Original: [36] http://goo.gl/WZMeZN Top StackOverflow Questions * In Haskell, where does the range ['a'..] stop? votes: 20, answers: 2 Read on SO: [37] http://goo.gl/Oms7lr * Why were Haskell 98's standard classes made inferior to Haskell 1.3's? votes: 18, answers: 1 Read on SO: [38] http://goo.gl/WxvdL2 * 27 different Bool to Bool values in Haskell votes: 14, answers: 1 Read on SO: [39] http://goo.gl/1PcD1g * How to reconstruct Haskell expression from type votes: 10, answers: 1 Read on SO: [40] http://goo.gl/Qx06kz * Can links to anchors in haddock be labeled? votes: 8, answers: 0 Read on SO: [41] http://goo.gl/5deOMM * How to convert between ByteString and Storable Vector? votes: 7, answers: 1 Read on SO: [42] http://goo.gl/zBVVzI * Why is not GHC optimizing for constants? votes: 7, answers: 2 Read on SO: [43] http://goo.gl/sfo64S * newtype around ST
[Haskell-cafe] Haskell Weekly News: Issue 279
Welcome to issue 279 of the HWN, an issue covering crowd-sourced bits of information about Haskell from around the web. This issue covers the week of August 25 to September 7, 2013. Quotes of the Week * dmwit: I typically figure a parse error on line 500 means I have 500 lines to inspect. * bos: bah, all you category wonks spoil the atmosphere. we were simple peasants, and proud, once. * merijn: edwardk's delegation has reached the point where he can have the language implementor explain his libraries... * ReinH: haasn asks an offhand question. edwardk wrote a thesis on it. * JaffaCake: children are automatically killed if their parents die for any reason * geekosaur: if the platform is batteries included, lens is a full fledged transformer robot included :) * FreeFull: Mathematical laws are so much nicer than legal laws * twey: to edwardk, v. to be working on a larger problem and absent-mindedly spin out a package to satisfy dependencies, accidentally solving the problem more elegantly than existing solutions (but perhaps incomprehensibly to anyone who can't dualize in their head) * elliott: lens is the DLC expansion pack for Haskell * monochrom: new catchy thing to say: an IORef Int contains an Int in the same sense as an IO Int contains an Int Top Reddit Stories * Announcing GHC iOS Domain: self.haskell, Score: 259, Comments: 52 On Reddit: [1] http://goo.gl/28XFCH Original: [2] http://goo.gl/28XFCH * The Haskell Cast: Episode 1 - Edward Kmett on Lenses Domain: haskellcast.com, Score: 101, Comments: 35 On Reddit: [3] http://goo.gl/umnk1Y Original: [4] http://goo.gl/0vKtZ5 * The Haxl Project at Facebook (slides from my talk at ZuriHac) Domain: github.com, Score: 97, Comments: 76 On Reddit: [5] http://goo.gl/1nWvfs Original: [6] http://goo.gl/pWk1Ll * Haskell on the Daily WTF Domain: thedailywtf.com, Score: 96, Comments: 14 On Reddit: [7] http://goo.gl/kJs9FG Original: [8] http://goo.gl/qdM3sz * Cabal 1.18.0 released Domain: groups.google.com, Score: 92, Comments: 30 On Reddit: [9] http://goo.gl/QbNCmx Original: [10] http://goo.gl/OtYTZG * I've got functional curse. I lost my ability to write in C++. I have to ship C++. What do I do? Domain: self.haskell, Score: 69, Comments: 92 On Reddit: [11] http://goo.gl/oQBzBo Original: [12] http://goo.gl/oQBzBo * `pipes-4.0.0` release candidate Domain: self.haskell, Score: 58, Comments: 42 On Reddit: [13] http://goo.gl/NQDJyT Original: [14] http://goo.gl/NQDJyT * Lenses from Scratch Domain: fpcomplete.com, Score: 54, Comments: 29 On Reddit: [15] http://goo.gl/jYq0ob Original: [16] http://goo.gl/6aeyUP * Controlling Chromium in Haskell Domain: jaspervdj.be, Score: 51, Comments: 3 On Reddit: [17] http://goo.gl/W7VVPh Original: [18] http://goo.gl/WD32IC * Interactive Programming: Hot-swapping in Elm Domain: elm-lang.org, Score: 50, Comments: 6 On Reddit: [19] http://goo.gl/D7LYnM Original: [20] http://goo.gl/A9TwJ5 * Lens/Aeson Traversal/Prism Domain: fpcomplete.com, Score: 48, Comments: 10 On Reddit: [21] http://goo.gl/9o9r3R Original: [22] http://goo.gl/IuFJiC * Mandelbrot Domain: fpcomplete.com, Score: 42, Comments: 6 On Reddit: [23] http://goo.gl/pY3MHE Original: [24] http://goo.gl/gySnCb * ANNOUNCE: posix-paths, for faster file system operations Domain: permalink.gmane.org, Score: 41, Comments: 29 On Reddit: [25] http://goo.gl/vI3UCF Original: [26] http://goo.gl/PlQsAO * Control Text LCD with Haskell code. The code runs on mbed. The RAM size is 32kB. Using Ajhc Haskell compiler. Domain: youtube.com, Score: 41, Comments: 8 On Reddit: [27] http://goo.gl/jchNCd Original: [28] http://goo.gl/CqjxBp * DeepSeq Once Domain: fpcomplete.com, Score: 37, Comments: 57 On Reddit: [29] http://goo.gl/WBohP4 Original: [30] http://goo.gl/zRupez * DSLs and Towers of Abstraction with Gershom Bazerman at NY Haskell Domain: vimeo.com, Score: 36, Comments: 6 On Reddit: [31] http://goo.gl/737bji Original: [32] http://goo.gl/rzHY63 * Port Catch to GHC Domain: self.haskell, Score: 36, Comments: 10 On Reddit: [33] http://goo.gl/6mKcFZ Original: [34] http://goo.gl/6mKcFZ * Reflecting values to types and back Domain: fpcomplete.com, Score: 33, Comments: 11 On Reddit: [35] http://goo.gl/id2AiE Original: [36] http://goo.gl/LJHQfW * Haskell Game Programming Book? Domain: self.haskell, Score: 33, Comments: 25 On Reddit: [37] http://goo.gl/qJDSWv Original: [38] http://goo.gl/qJDSWv * ANN: Cabal v1.18.0 released Domain: haskell.org, Score: 33, Comments: 0 On Reddit: [39] http://goo.gl/w08cdI Original: [40]
[Haskell-cafe] Haskell Weekly News: Issue 278
Welcome to issue 278 of the HWN, an issue covering crowd-sourced bits of information about Haskell from around the web. This issue covers the week of August 18 to 24, 2013. Quotes of the Week * johnw: finger trees must be related to palm trees somehow * monochrom: do, or undo. there is no redo. :) * danharaj: arrows are just strong monads in the 2-category of profunctors. what's the problem? * BMeph: If only they knew the POWER...of the darcs-IDE! * geekosaur: tekmo and the pipes list sounds like some kind of postmodernist band Top Reddit Stories * Building an Asteroids Clone in Haskell using Netwire Domain: ocharles.org.uk, Score: 88, Comments: 22 On Reddit: [1] http://goo.gl/HZBtcK Original: [2] http://goo.gl/Gp8TVw * What's new in Cabal 1.18 - sandboxes, REPL, cross-compilation and more! Domain: coldwa.st, Score: 75, Comments: 18 On Reddit: [3] http://goo.gl/8eSChe Original: [4] http://goo.gl/VrHkMY * An Introduction to Cabal sandboxes Domain: coldwa.st, Score: 64, Comments: 33 On Reddit: [5] http://goo.gl/oFGzfK Original: [6] http://goo.gl/ByA6Ru * Reasoning about space leaks with space invariants Domain: apfelmus.nfshost.com, Score: 59, Comments: 48 On Reddit: [7] http://goo.gl/cKlPrM Original: [8] http://goo.gl/E4kIjD * Bound: Making de Bruijn Succ Less on School of Haskell by Edward Kmett Domain: fpcomplete.com, Score: 48, Comments: 14 On Reddit: [9] http://goo.gl/v7tgWO Original: [10] http://goo.gl/glTA3N * PatternSynonyms - ghc trac Domain: ghc.haskell.org, Score: 35, Comments: 14 On Reddit: [11] http://goo.gl/8zuy1T Original: [12] http://goo.gl/5Bw6FN * Revisiting Matrix Multiplication, Part III: Customizing Vector by Edward Kmett Domain: fpcomplete.com, Score: 33, Comments: 1 On Reddit: [13] http://goo.gl/hfoJJ7 Original: [14] http://goo.gl/yLUSWP * Great new platform to increase *practical* code literacy (with Haskell support). Domain: mdswanson.com, Score: 29, Comments: 13 On Reddit: [15] http://goo.gl/sFLBQm Original: [16] http://goo.gl/TIJPTi * Bartosz' basic Haskell: Error Handling Domain: fpcomplete.com, Score: 28, Comments: 4 On Reddit: [17] http://goo.gl/1jBaWG Original: [18] http://goo.gl/zZrPxH * A Pragmatic Case for Static Typing with Brian Hurt on Vimeo (at NY-Haskell) Domain: vimeo.com, Score: 27, Comments: 11 On Reddit: [19] http://goo.gl/uECaaB Original: [20] http://goo.gl/59c8Wo * Write yourself a Brainfuck in an hour Domain: github.com, Score: 26, Comments: 13 On Reddit: [21] http://goo.gl/lAfzRf Original: [22] http://goo.gl/cbJZ7t Top StackOverflow Questions * Is it possible to lazily traverse a recursive data-structure with O(1) memory usage, tail-call optimized? votes: 10, answers: 4 Read on SO: [23] http://goo.gl/1qsBKq * pattern matching of the form: Option{..} - votes: 10, answers: 1 Read on SO: [24] http://goo.gl/HY3FWY Until next time, [25]+Daniel Santa Cruz References 1. http://ocharles.org.uk/blog/posts/2013-08-18-asteroids-in-netwire.html 2. http://www.reddit.com/r/haskell/comments/1kmes7/building_an_asteroids_clone_in_haskell_using/ 3. http://coldwa.st/e/blog/2013-08-21-Cabal-1-18.html 4. http://www.reddit.com/r/haskell/comments/1kslyi/whats_new_in_cabal_118_sandboxes_repl/ 5. http://coldwa.st/e/blog/2013-08-20-Cabal-sandbox.html 6. http://www.reddit.com/r/haskell/comments/1kpynl/an_introduction_to_cabal_sandboxes/ 7. http://apfelmus.nfshost.com/blog/2013/08/21-space-invariants.html 8. http://www.reddit.com/r/haskell/comments/1ksu0v/reasoning_about_space_leaks_with_space_invariants/ 9. https://www.fpcomplete.com/user/edwardk/bound 10. http://www.reddit.com/r/haskell/comments/1knvz2/bound_making_de_bruijn_succ_less_on_school_of/ 11. http://ghc.haskell.org/trac/ghc/wiki/PatternSynonyms 12. http://www.reddit.com/r/haskell/comments/1kmods/patternsynonyms_ghc_trac/ 13. https://www.fpcomplete.com/user/edwardk/revisiting-matrix-multiplication-part-3 14. http://www.reddit.com/r/haskell/comments/1kmvs2/revisiting_matrix_multiplication_part_iii/ 15. http://mdswanson.com/blog/2013/08/19/how-to-practice-code-reviews.html 16. http://www.reddit.com/r/haskell/comments/1krc6t/great_new_platform_to_increase_practical_code/ 17. https://www.fpcomplete.com/user/bartosz/basics-of-haskell/10_Error_Handling 18. http://www.reddit.com/r/haskell/comments/1ksjt4/bartosz_basic_haskell_error_handling/ 19. https://vimeo.com/72870631 20. http://www.reddit.com/r/haskell/comments/1kusbt/a_pragmatic_case_for_static_typing_with_brian/ 21. https://github.com/quchen/articles/blob/master/write_yourself_a_brainfuck.md 22. http://www.reddit.com/r/haskell/comments/1kz39d/write_yourself_a_brainfuck_in_an_hour/ 23.
[Haskell-cafe] Haskell Weekly News: Issue 277
Welcome to issue 277 of the HWN, an issue covering crowd-sourced bits of information about Haskell from around the web. This issue covers the week of August 11 to 17, 2013. Quotes of the Week * psygnisfive: Seminearring is the task of giving seminars. * Taneb: You know you've made it when SPJ asks you for help with Haskell. * byorgey: . o O ( For my next trick, I will CPS-encode this rabbit! -- edwardk ) * shachaf: I prefer the cogolden rule: When CPS-transforming, doubt. * edwardk: You see these scars? I got them back in 7.7. * danharaj: parsing is hard, let's go shopping Top Reddit Stories * Mio: A High-Performance Multicore IO Manager for GHC [pdf] Domain: haskell.cs.yale.edu, Score: 147, Comments: 31 On Reddit: [1] http://goo.gl/ZTy1Yl Original: [2] http://goo.gl/6foNWC * Destroying Performance with Strictness Domain: neilmitchell.blogspot.ru, Score: 92, Comments: 45 On Reddit: [3] http://goo.gl/1rkx3a Original: [4] http://goo.gl/rb5UnM * A great series of posts on the power of monoids Domain: self.haskell, Score: 78, Comments: 10 On Reddit: [5] http://goo.gl/TmAAwT Original: [6] http://goo.gl/TmAAwT * Cellular Automata by Edward Kmett Domain: fpcomplete.com, Score: 69, Comments: 7 On Reddit: [7] http://goo.gl/EIFK5A Original: [8] http://goo.gl/03mNhV * Elm 0.9 - New type checker, much better error messages Domain: elm-lang.org, Score: 50, Comments: 14 On Reddit: [9] http://goo.gl/ngSBPX Original: [10] http://goo.gl/4Jp3l6 * Revisiting Matrix Multiplication, Part I by Edward Kmett Domain: fpcomplete.com, Score: 45, Comments: 4 On Reddit: [11] http://goo.gl/gYfm5S Original: [12] http://goo.gl/bg75ZX * Revisiting Matrix Multiplication, Part II by Edward Kmett Domain: fpcomplete.com, Score: 37, Comments: 9 On Reddit: [13] http://goo.gl/qU2r69 Original: [14] http://goo.gl/5cRq72 * Roles: a new feature of GHC (patch GND + type families) Domain: typesandkinds.wordpress.com, Score: 34, Comments: 28 On Reddit: [15] http://goo.gl/HhVOTu Original: [16] http://goo.gl/Twx5YB * Type Inference, Haskell and Dependent Types :: PDF Domain: personal.cis.strath.ac.uk, Score: 33, Comments: 0 On Reddit: [17] http://goo.gl/MbtYGO Original: [18] http://goo.gl/uOx01F * Embedded Languages for High-Performance Computing [Chakravarty, PDF 70 slides] Domain: speakerdeck.com, Score: 31, Comments: 4 On Reddit: [19] http://goo.gl/mb2frN Original: [20] http://goo.gl/EEG0Wk * Graph drawing with gloss Domain: mazzo.li, Score: 30, Comments: 7 On Reddit: [21] http://goo.gl/j0CZmo Original: [22] http://goo.gl/5ZtFuu * Benchmarking sqlite-simple against Python and C Domain: nurpax.github.io, Score: 28, Comments: 9 On Reddit: [23] http://goo.gl/CNyjWa Original: [24] http://goo.gl/gFmWgT * What is lifting? Explained on stackoverflow Domain: stackoverflow.com, Score: 25, Comments: 7 On Reddit: [25] http://goo.gl/HzXWb9 Original: [26] http://goo.gl/hQxTce * GHC API: Interpreted, compiled and package modules Domain: parenz.wordpress.com, Score: 23, Comments: 0 On Reddit: [27] http://goo.gl/xUeUYq Original: [28] http://goo.gl/llQsyE * Time to start writing on the new binding: SDL 2.0 release. Domain: lists.libsdl.org, Score: 22, Comments: 15 On Reddit: [29] http://goo.gl/G0ut36 Original: [30] http://goo.gl/MuO1uB * FP Complete's Haskell programming competition now accepting entries Domain: fpcomplete.com, Score: 21, Comments: 7 On Reddit: [31] http://goo.gl/tbEBKG Original: [32] http://goo.gl/ADsrJ * Pretext by experiments and guesses Domain: fpcomplete.com, Score: 18, Comments: 15 On Reddit: [33] http://goo.gl/oVpKIe Original: [34] http://goo.gl/2PFthz Top StackOverflow Questions * Haskell random numbers suddenly start to “converge” after months of running votes: 30, answers: 1 Read on SO: [35] http://goo.gl/oxUAQ5 * Why does ghc generate so many useless-looking nested case expressions? votes: 10, answers: 1 Read on SO: [36] http://goo.gl/6cdTd1 Until next time, [37]+Daniel Santa Cruz References 1. http://haskell.cs.yale.edu/wp-content/uploads/2013/08/hask035-voellmy.pdf 2. http://www.reddit.com/r/haskell/comments/1k6fsl/mio_a_highperformance_multicore_io_manager_for/ 3. http://neilmitchell.blogspot.ru/2013/08/destroying-performance-with-strictness.html 4. http://www.reddit.com/r/haskell/comments/1ker84/destroying_performance_with_strictness/ 5. http://www.reddit.com/r/haskell/comments/1ka4q6/a_great_series_of_posts_on_the_power_of_monoids/ 6. http://www.reddit.com/r/haskell/comments/1ka4q6/a_great_series_of_posts_on_the_power_of_monoids/ 7. https://www.fpcomplete.com/user/edwardk/cellular-automata 8.
[Haskell-cafe] Haskell Weekly News: Issue 276
Welcome to issue 276 of the HWN, an issue covering crowd-sourced bits of information about Haskell from around the web. This issue covers the week of August 4 to 10, 2013. Quotes of the Week * AndrazBajt: co-worker = producer of work tasks * Brend: I have created a revolutionary AI from first principles! Also, can anyone tell me how to draw coloured dots on the screen? * nejucomo: nejucomo can't resist a good wooly yak. Top Reddit Stories * FP Complete is hiring Haskell contract programmers to work from anywhere Domain: self.haskell, Score: 89, Comments: 17 On Reddit: [1] http://goo.gl/MRqlHd Original: [2] http://goo.gl/MRqlHd * What are some killer libraries and frameworks unique to Haskell? Domain: self.haskell, Score: 87, Comments: 149 On Reddit: [3] http://goo.gl/N3aAqW Original: [4] http://goo.gl/N3aAqW * Cartesian Closed Comic #21: A question will be asked Domain: ro-che.info, Score: 64, Comments: 17 On Reddit: [5] http://goo.gl/Kv5Lwh Original: [6] http://goo.gl/pwLne3 * Haskell for all: Composable streaming folds Domain: haskellforall.com, Score: 56, Comments: 38 On Reddit: [7] http://goo.gl/SIFdvq Original: [8] http://goo.gl/OCpBDf * The Monad.Reader issue 22 is out Domain: themonadreader.wordpress.com, Score: 51, Comments: 3 On Reddit: [9] http://goo.gl/yUim7j Original: [10] http://goo.gl/YE6XAV * Typo – A programming language that runs in Haskell's type system Domain: github.com, Score: 49, Comments: 26 On Reddit: [11] http://goo.gl/yceg83 Original: [12] http://goo.gl/g3ae02 * tasty — a new testing framework (successor to test-framework) Domain: documentup.com, Score: 45, Comments: 33 On Reddit: [13] http://goo.gl/08CufZ Original: [14] http://goo.gl/5GN7bO * Get started with GHC development: a starting point for newcomers Domain: ghc.haskell.org, Score: 39, Comments: 4 On Reddit: [15] http://goo.gl/zfGesW Original: [16] http://goo.gl/23IqSe * John Carmack's talk on function programming, Haskell, Lisp, Scheme and concurrency Domain: youtu.be, Score: 38, Comments: 3 On Reddit: [17] http://goo.gl/1yUTKC Original: [18] http://goo.gl/2K6370 * Daily Haskell Exercise Domain: dailyhaskellexercise.tumblr.com, Score: 37, Comments: 13 On Reddit: [19] http://goo.gl/nwmY9b Original: [20] http://goo.gl/Zyy3Sp * Teach a kid functional programming and you feed her for a lifetime, says Huffington Post CTO Domain: huffingtonpost.com, Score: 27, Comments: 6 On Reddit: [21] http://goo.gl/8YXXgz Original: [22] http://goo.gl/Mm2xa9 Top StackOverflow Questions * Functors and Applicatives for types of kind (* - *) - * votes: 15, answers: 1 Read on SO: [23] http://goo.gl/PQ2VmY * How do I correctly use Control.Exception.catch in Haskell? votes: 15, answers: 3 Read on SO: [24] http://goo.gl/G4Eptv * Safer Handles in Haskell? votes: 13, answers: 1 Read on SO: [25] http://goo.gl/b4gWPa * Typeably casting GADTs votes: 8, answers: 1 Read on SO: [26] http://goo.gl/vcuUxt * Repa performance for planetary simulation votes: 7, answers: 0 Read on SO: [27] http://goo.gl/VqggZo * Transforming functions of type `a - b` into those of type `String - String` in Haskell votes: 7, answers: 2 Read on SO: [28] http://goo.gl/VzejZ0 * Resolving overlapping instances in external library votes: 6, answers: 1 Read on SO: [29] http://goo.gl/f7QDdu * Cabal - Expose all modules while building library votes: 6, answers: 1 Read on SO: [30] http://goo.gl/C8lKJB * What are Alternative's “some” and “many” useful for? votes: 6, answers: 4 Read on SO: [31] http://goo.gl/o4lLGy Until next time, [32]+Daniel Santa Cruz References 1. http://www.reddit.com/r/haskell/comments/1jzatv/fp_complete_is_hiring_haskell_contract/ 2. http://www.reddit.com/r/haskell/comments/1jzatv/fp_complete_is_hiring_haskell_contract/ 3. http://www.reddit.com/r/haskell/comments/1k3fq7/what_are_some_killer_libraries_and_frameworks/ 4. http://www.reddit.com/r/haskell/comments/1k3fq7/what_are_some_killer_libraries_and_frameworks/ 5. http://ro-che.info/ccc/21.html 6. http://www.reddit.com/r/haskell/comments/1jp265/cartesian_closed_comic_21_a_question_will_be_asked/ 7. http://www.haskellforall.com/2013/08/composable-streaming-folds.html 8. http://www.reddit.com/r/haskell/comments/1jo9gm/haskell_for_all_composable_streaming_folds/ 9. http://themonadreader.wordpress.com/2013/08/06/issue-22/ 10. http://www.reddit.com/r/haskell/comments/1jvhj7/the_monadreader_issue_22_is_out/ 11. https://github.com/seliopou/typo 12. http://www.reddit.com/r/haskell/comments/1jwp0s/typo_a_programming_language_that_runs_in_haskells/ 13. http://documentup.com/feuerbach/tasty 14.
[Haskell-cafe] Haskell Weekly News: Issue 275
Welcome to issue 275 of the HWN, an issue covering crowd-sourced bits of information about Haskell from around the web. This issue covers the week of July 28 to August 3, 2013. Quotes of the Week * littlecalculist: combinatorics. n. math's way of punishing you for failing to use abstraction. * dmwit: ?let instance Num Bool where (+) = (/=); (*) = (); negate = id; abs = id; signum = id; fromInteger = odd * edwardk: clearly it should be \x - x $ do f . g $ x. do is a magical () killing machine * dmwit: Type families are not injective. Your first three inscrutable error messages with type families in them will be because you don't understand this rule. * elliott: halting problem, n. the property which makes stating anything about programs impossible, according to at least one person in any room * carmack: Everything that is syntactically legal that the compiler will accept will eventually wind up in your codebase. Top Reddit Stories * John Carmack talking at length about Haskell in his QuakeCon Keynote speech (live) Domain: twitch.tv, Score: 105, Comments: 47 On Reddit: [1] http://goo.gl/1g1zqD Original: [2] http://goo.gl/C17ci8 * SPJ: GHC's Glorious future Domain: haskell.org, Score: 79, Comments: 16 On Reddit: [3] http://goo.gl/97DGuc Original: [4] http://goo.gl/YAY6wC * There's a massive gap between the average and expert Haskeller. How do I bridge that gap? Domain: self.haskell, Score: 73, Comments: 53 On Reddit: [5] http://goo.gl/Y3jEoa Original: [6] http://goo.gl/Y3jEoa * Getting Started With GHC Hacking Domain: dagit.github.io, Score: 64, Comments: 2 On Reddit: [7] http://goo.gl/ZwHVpm Original: [8] http://goo.gl/ljhyff * Extensible Effects: An Alternative to Monad Transformers Domain: cs.indiana.edu, Score: 63, Comments: 47 On Reddit: [9] http://goo.gl/2JqImi Original: [10] http://goo.gl/zq5klw * The Intel Labs Haskell Research Compiler [pdf] Domain: leafpetersen.com, Score: 55, Comments: 19 On Reddit: [11] http://goo.gl/wRQs7E Original: [12] http://goo.gl/2eZhEX * Goto in Haskell Domain: self.haskell, Score: 36, Comments: 34 On Reddit: [13] http://goo.gl/pelEJo Original: [14] http://goo.gl/pelEJo * The Algebra of Algebraic Data Type Domain: chris-taylor.github.io, Score: 35, Comments: 3 On Reddit: [15] http://goo.gl/PPi0M1 Original: [16] http://goo.gl/xE78Ko * Functors and monads for analyzing data Domain: izbicki.me, Score: 32, Comments: 16 On Reddit: [17] http://goo.gl/42ux1T Original: [18] http://goo.gl/LAJ7ti * Why use _ -? Domain: self.haskell, Score: 31, Comments: 24 On Reddit: [19] http://goo.gl/QpGPP1 Original: [20] http://goo.gl/QpGPP1 * CIS 194: Introduction to Haskell (Spring 2013) Domain: cis.upenn.edu, Score: 30, Comments: 3 On Reddit: [21] http://goo.gl/9zHuXb Original: [22] http://goo.gl/cNyEOT * The Commutative monad Domain: gelisam.blogspot.ca, Score: 30, Comments: 41 On Reddit: [23] http://goo.gl/kDVTrl Original: [24] http://goo.gl/mTCHL0 * FRP GUI - reactive-banana + threepenny-gui = awesome Domain: apfelmus.nfshost.com, Score: 30, Comments: 11 On Reddit: [25] http://goo.gl/xu91UA Original: [26] http://goo.gl/9Vu6ng Top StackOverflow Questions * Monad Stack Penetration Classes with Free/Operational Monad Transformers? votes: 16, answers: 1 Read on SO: [27] http://goo.gl/t4F6kd * Haskell reexport everything votes: 12, answers: 1 Read on SO: [28] http://goo.gl/7HQCVC * What are the main differences between Scala and Frege (in programming paradigms)? votes: 11, answers: 2 Read on SO: [29] http://goo.gl/TRhjDB * If a thunk results in an exception, is the exception kept as the result of the thunk? votes: 10, answers: 1 Read on SO: [30] http://goo.gl/rPSd6J * Check if import is redundant votes: 9, answers: 1 Read on SO: [31] http://goo.gl/jEqBnt * Haskell Parser Combinators votes: 9, answers: 1 Read on SO: [32] http://goo.gl/YCrsX3 * A library implementation of a recursion scheme votes: 8, answers: 1 Read on SO: [33] http://goo.gl/DdYPtw Until next time, [34]+Daniel Santa Cruz References 1. http://www.twitch.tv/bethesda?utm_campaign=live_embed_clickutm_source=www.quakecon.org 2. http://www.reddit.com/r/haskell/comments/1jj40p/john_carmack_talking_at_length_about_haskell_in/ 3. http://www.haskell.org/pipermail/ghc-devs/2013-August/001818.html 4. http://www.reddit.com/r/haskell/comments/1jky60/spj_ghcs_glorious_future/ 5. http://www.reddit.com/r/haskell/comments/1jeo0p/theres_a_massive_gap_between_the_average_and/ 6. http://www.reddit.com/r/haskell/comments/1jeo0p/theres_a_massive_gap_between_the_average_and/ 7.
[Haskell-cafe] Haskell Weekly News: Issue 273
Welcome to issue 273 of the HWN, an issue covering crowd-sourced bits of information about Haskell from around the web. This issue covers the week of June 30 to July 13, 2013. Quotes of the Week * monochrom: 8-bit word uses less memory, but if it doesn't have to preserve information, I know how to use 0 bits of memory. * byorgey: you know, servers migrate in the summer to their ancestral breeding grounds * emeijer: It must me said on the other hand compiler writers seem to ignore the existence of formal semantics completely, probably because they don't like greek letters. * byorgey: now we have the pig operator ^(++)^ as well as the robot monkey operator (:[]) * chrisdone: i remember when the internet was black and white and you had to upload web pages back onto the internet when you were done with them * raganwald: Immuteability: The property of functional programmers that prevents them from shutting up about pure functional programming. Top Reddit Stories * On taking the last n elements of a list Domain: joachim-breitner.de, Score: 69, Comments: 37 On Reddit: [1] http://goo.gl/E9hRX Original: [2] http://goo.gl/9Uf74 * Comonads are NOT objects Domain: gelisam.blogspot.ca, Score: 62, Comments: 50 On Reddit: [3] http://goo.gl/tgdhh Original: [4] http://goo.gl/i3EDv * ANNOUNCE: Haste, the Haskell to JS compiler, is now on Hackage Domain: hackage.haskell.org, Score: 60, Comments: 27 On Reddit: [5] http://goo.gl/GTpj5 Original: [6] http://goo.gl/Nzpe7 * Postmodern Haskell and OpenGL: Introducing vinyl-gl Domain: arcadianvisions.com, Score: 57, Comments: 6 On Reddit: [7] http://goo.gl/9mVbl Original: [8] http://goo.gl/Zh5jE * ANNOUNCE: haskell-mode 13.07 ( Survey) Domain: projects.haskell.org, Score: 49, Comments: 18 On Reddit: [9] http://goo.gl/gYU24 Original: [10] http://goo.gl/YSmk4 * Why the world needs Haskell Domain: devalot.com, Score: 46, Comments: 22 On Reddit: [11] http://goo.gl/ekD96 Original: [12] http://goo.gl/LBxRP * Cartesian Closed Comic #20: Weird language Domain: ro-che.info, Score: 42, Comments: 10 On Reddit: [13] http://goo.gl/In50H Original: [14] http://goo.gl/tblYa * Do naming practices hurt Haskell? Domain: self.haskell, Score: 38, Comments: 222 On Reddit: [15] http://goo.gl/mnwO9 Original: [16] http://goo.gl/mnwO9 * ANNOUNCE: [17] http://goo.gl/pp0Vf Domain: self.haskell, Score: 37, Comments: 18 On Reddit: [18] http://goo.gl/MRDO7 Original: [19] http://goo.gl/MRDO7 * Skills Matter : In The Brain of Edsko de Vries: Lazy I/O and Alternatives in Haskell Domain: skillsmatter.com, Score: 37, Comments: 14 On Reddit: [20] http://goo.gl/13zlQ Original: [21] http://goo.gl/QSyTu * Attoparsec tutorial - School of Haskell Domain: fpcomplete.com, Score: 35, Comments: 17 On Reddit: [22] http://goo.gl/Riydl Original: [23] http://goo.gl/P2oiy * FP Haskell Center Beta Released and Beta Accounts Activated Domain: fpcomplete.com, Score: 33, Comments: 7 On Reddit: [24] http://goo.gl/Zs3kU Original: [25] http://goo.gl/vgy5m Top StackOverflow Questions * What advantage does Monad give us over an Applicative? votes: 17, answers: 7 Read on SO: [26] http://goo.gl/4L0gj * Encoding “Less Than” with Haskell votes: 11, answers: 1 Read on SO: [27] http://goo.gl/1Qsvn * Why is factorial calculation much faster in Haskell than in Java votes: 11, answers: 5 Read on SO: [28] http://goo.gl/QTbrl * Haskell: Can typeclasses define types (ala type traits) votes: 10, answers: 2 Read on SO: [29] http://goo.gl/yLSqT * C++ and Haskell codes differs in execution time on different machines votes: 10, answers: 1 Read on SO: [30] http://goo.gl/LRs3k * GHC.Generics or Data.Data? votes: 10, answers: 1 Read on SO: [31] http://goo.gl/yU6Ri * Constraint subset higher-order constraint votes: 9, answers: 1 Read on SO: [32] http://goo.gl/MTTws * How to make catamorphisms work with parameterized/indexed types? votes: 9, answers: 2 Read on SO: [33] http://goo.gl/FNSZg * How to “change” single values in large objects in elegant way? votes: 9, answers: 1 Read on SO: [34] http://goo.gl/3KuJj * What programming languages have something like Haskell’s `newtype` votes: 9, answers: 4 Read on SO: [35] http://goo.gl/vzUAI * Implementing a zipper for length-indexed lists votes: 8, answers: 1 Read on SO: [36] http://goo.gl/ja6VS * Does Haskell concatenate String literals at compile time? votes: 8, answers: 4 Read on SO: [37] http://goo.gl/sr61q * Combining lenses votes: 8, answers: 2 Read on SO: [38] http://goo.gl/qEbPd Until next time, [38]+Daniel Santa Cruz References 1.
[Haskell-cafe] Haskell Weekly News: Issue 272
Welcome to issue 272 of the HWN, an issue covering crowd-sourced bits of information about Haskell from around the web. This issue covers the week of June 23 to 29, 2013. Quotes of the Week * kmc: johnw: I'm rejoining this channel after months away just to tell you how incredibly wrong you are that monads are the core concept of Haskell * dmwit: semigroups are monoids with an identity crisis * olsner: I think doing eta something means to make it more or less pointless. But I don't recall which eta does what * mm_freak: Oleg knows what's at the end of foldr f z [1..]. * copumpkin: it's like grasping desperately for the rope of induction as you fall down the bottomless pit of coinduction Top Reddit Stories * From zero to cooperative threads in 33 lines of Haskell code Domain: haskellforall.com, Score: 78, Comments: 39 On Reddit: [1] http://goo.gl/rtkrO Original: [2] http://goo.gl/wgyAC * RSS reader written in Haskell and Ur/Web Domain: bazqux.com, Score: 66, Comments: 38 On Reddit: [3] http://goo.gl/sUw1U Original: [4] http://goo.gl/gdh5G * FP Haskell Center -- full video demo -- app development, automatic deployment, Git and GitHub integration Domain: youtube.com, Score: 64, Comments: 68 On Reddit: [5] http://goo.gl/gBi5l Original: [6] http://goo.gl/TlGL9 * Building LLVM using Shake Domain: neilmitchell.blogspot.ca, Score: 54, Comments: 6 On Reddit: [7] http://goo.gl/38rWZ Original: [8] http://goo.gl/tA5tM * Hasochism: The Pleasure and Pain of Dependently Typed Haskell Programming [pdf] Domain: personal.cis.strath.ac.uk, Score: 52, Comments: 8 On Reddit: [9] http://goo.gl/6dDsL Original: [10] http://goo.gl/ZZPZL * GHC Core by example, episode 1 - Hello Core! Domain: alpmestan.com, Score: 46, Comments: 3 On Reddit: [11] http://goo.gl/iL5ho Original: [12] http://goo.gl/mUiO5 * HPCwire: Lustre Founder Spots Haskell on HPC Horizon Domain: hpcwire.com, Score: 36, Comments: 2 On Reddit: [13] http://goo.gl/h2dmv Original: [14] http://goo.gl/1WLf8 * Adventures in Three Monads - Logic, Prompt, Failure Domain: web.mit.edu, Score: 33, Comments: 8 On Reddit: [15] http://goo.gl/JEOfw Original: [16] http://goo.gl/AI5wV * Darcs' source code is some of the cleanest Haskell I've read in a while Domain: github.com, Score: 32, Comments: 13 On Reddit: [17] http://goo.gl/TWWMh Original: [18] http://goo.gl/fZGE8 * I accidentally the entire heap: debugging Haskell programs with space leaks Domain: bitba.se, Score: 32, Comments: 6 On Reddit: [19] http://goo.gl/9Vtzy Original: [20] http://goo.gl/HCS5N * GHCJS introduction – Concurrent Haskell in the browser Domain: weblog.luite.com, Score: 30, Comments: 4 On Reddit: [21] http://goo.gl/Fk8Xd Original: [22] http://goo.gl/8CUVT * Functional Reactive Web Interfaces with GHCJS and sodium Domain: weblog.luite.com, Score: 29, Comments: 12 On Reddit: [23] http://goo.gl/5QKn0 Original: [24] http://goo.gl/VpAOv * Who Ya Gonna Call? Getting Dirty with Cmm, the GHC backend, and writing new PrimOps with Carter Schonwald (at NY-Haskell) Domain: vimeo.com, Score: 26, Comments: 14 On Reddit: [25] http://goo.gl/wUVcs Original: [26] http://goo.gl/cZaGd * Business system using functional programming? Domain: self.haskell, Score: 24, Comments: 44 On Reddit: [27] http://goo.gl/QcE5P Original: [28] http://goo.gl/QcE5P * The Resource Applicative Domain: haskellforall.com, Score: 23, Comments: 16 On Reddit: [29] http://goo.gl/G7TIs Original: [30] http://goo.gl/4e0Gm Top StackOverflow Questions * What's the conceptual difference between Machines and Conduits (or other similar libraries)? votes: 13, answers: 1 Read on SO: [31] http://goo.gl/hrNMl * “inject” progress logging/tracing in haskell computation? votes: 13, answers: 2 Read on SO: [32] http://goo.gl/RdEKU * Difference between free monads and fixpoints of functors? votes: 12, answers: 0 Read on SO: [33] http://goo.gl/O3oBi * Can Haskell optimize function calls the same way Clang / GCC does? votes: 12, answers: 3 Read on SO: [34] http://goo.gl/Sgf88 * Trying to figure out `random` function in Haskell votes: 10, answers: 3 Read on SO: [35] http://goo.gl/kcHsi * What does !( ) means in data constructor? votes: 9, answers: 2 Read on SO: [36] http://goo.gl/ysnNL * Anything prevents optimizing tail-recursion? votes: 9, answers: 1 Read on SO: [37] http://goo.gl/LaTY2 * Where can I find a good introduction to Haskell optimization passes? votes: 9, answers: 1 Read on SO: [38] http://goo.gl/wMYQH * Passing void * through haskell votes: 9, answers: 1 Read on SO: [39] http://goo.gl/Fiu5Q * Call main function
[Haskell-cafe] Haskell Weekly News: Issue 271
Welcome to issue 271 of the HWN, an issue covering crowd-sourced bits of information about Haskell from around the web. This issue covers the week of June 9 to 11, 2013. Quotes of the Week * cmccann: also please note that malign remains one of my best function names ever * dolio: Peak file descriptors is a myth. * mami: i think my brain rewired for higher typesystem compatibility in my sleep * elliott: it's impure but only depending on the environment! which is to say it is impure. * johnw: lens makes one into a mutating ninja * applicativ: een my language we say Z for one * DavidJacobs: Code is like poetry; most of it shouldn't have been written. * merijn: If I could program with arbitrary real world side effects I'd use unsafeStabComputerUser if someone attempted that * shachaf: Hackage going down regularly is part of the rustic charm of Haskell! * shachaf: JavaScript is the best example of a domain-specific language. Because of the same-origin policy. * chrisdone: [on being invited to help with idris development] dude i've already got 20 yaks lined up waiting to be shaved, don't send me a whole truck full * shachaf: edwardk isn't benevolent or malevolent. edwardk is more of a simple mechanical process tending toward maximal complexity. * AndrejBauer: When have you ever heard a category theorist say: I want to prove this diagram commutesâLet's suppose it doesn't. Top Reddit Stories * Applicative = Monad is coming. Domain: haskell.org, Score: 122, Comments: 62 On Reddit: [1] http://goo.gl/JCvQ4 Original: [2] http://goo.gl/fJxeX * The Homotopy Type Theory Book is now available for free online and in print at Lulu.com Domain: homotopytypetheory.org, Score: 86, Comments: 16 On Reddit: [3] http://goo.gl/x8nLW Original: [4] http://goo.gl/DR9gf * Three useful monads Domain: adit.io, Score: 71, Comments: 25 On Reddit: [5] http://goo.gl/WHqPr Original: [6] http://goo.gl/1r8nC * Beta sign up for FP Complete new IDE Domain: fpcomplete.com, Score: 63, Comments: 11 On Reddit: [7] http://goo.gl/RPV0P Original: [8] http://goo.gl/c03Od * HLearn implements more with 6 trivial lines of Haskell than Weka implements with over 100 complex lines of Java Domain: izbicki.me, Score: 47, Comments: 9 On Reddit: [9] http://goo.gl/EEqwS Original: [10] http://goo.gl/Ukk4E * Top secret School of Haskell articles leaked Domain: self.haskell, Score: 47, Comments: 17 On Reddit: [11] http://goo.gl/zhhYm Original: [12] http://goo.gl/zhhYm * F-algebra tutorial Domain: fpcomplete.com, Score: 41, Comments: 35 On Reddit: [13] http://goo.gl/Ybmbs Original: [14] http://goo.gl/szfGk * John Carmack on haskell today. Domain: self.haskell, Score: 40, Comments: 79 On Reddit: [15] http://goo.gl/8qHkt Original: [16] http://goo.gl/8qHkt * Data Flow Fusion with Series Expressions in Haskell Domain: justtesting.org, Score: 40, Comments: 19 On Reddit: [17] http://goo.gl/ZNeIP Original: [18] http://goo.gl/JAjjy * So you still don't understand Hindley-Milner? Part 1 Domain: akgupta.ca, Score: 38, Comments: 0 On Reddit: [19] http://goo.gl/OOk43 Original: [20] http://goo.gl/SZ1Gb * Ask HN: Any downsides of programming in Haskell? Domain: news.ycombinator.com, Score: 36, Comments: 104 On Reddit: [21] http://goo.gl/vRuHW Original: [22] http://goo.gl/fcleS * FP Complete - Haskell Introduction Domain: youtube.com, Score: 36, Comments: 12 On Reddit: [23] http://goo.gl/GqgC5 Original: [24] http://goo.gl/KoVYs * Fix your posture with haskell Domain: github.com, Score: 35, Comments: 2 On Reddit: [25] http://goo.gl/lznTr Original: [26] http://goo.gl/x21Ax * preprint list for ICFP'13 papers (additional links welcome) Domain: github.com, Score: 34, Comments: 9 On Reddit: [27] http://goo.gl/mZsTn Original: [28] http://goo.gl/bhbC9 * GHC: now with closed type families Domain: github.com, Score: 34, Comments: 15 On Reddit: [29] http://goo.gl/JJSSv Original: [30] http://goo.gl/QlV4s Top StackOverflow Questions * How to compare two functions for equivalence, as in (λx.2*x) == (λx.x+x)? votes: 15, answers: 2 Read on SO: [31] http://goo.gl/A6YDd * Should I use typeclasses or not? votes: 15, answers: 2 Read on SO: [32] http://goo.gl/EOV1M * Is there something like `map2 :: (i - a) - (i - b) - [i] - [(a,b)]`? votes: 11, answers: 2 Read on SO: [33] http://goo.gl/WZyEy * Why isn't GeneralizedNewtypeDeriving a Safe Haskell? votes: 11, answers: 1 Read on SO: [34] http://goo.gl/on6Fc * It's not a monad, but what is it? votes: 10, answers: 0 Read on SO: [35] http://goo.gl/sm9gR * Writing efficient iterative loop for ST
[Haskell-cafe] Haskell Weekly News: Issue 270
Welcome to issue 270 of the HWN, an issue covering crowd-sourced bits of information about Haskell from around the web. This issue covers the week of June 2 to 8, 2013. Quotes of the Week * shachaf: getLine :: IO String contains a String in the same way /bin/ls contains a list of files. Top Reddit Stories * Haskell's HLearn library cross-validates more than 400x faster than Java's Weka due to new monoid based algorithm Domain: izbicki.me, Score: 86, Comments: 13 On Reddit: [1] http://goo.gl/dAoe5 Original: [2] http://goo.gl/dLZJv * FP Complete Launches Haskell in Real World Competition with $1,000 Cash Prize Each Month Domain: fpcomplete.com, Score: 80, Comments: 10 On Reddit: [3] http://goo.gl/FthPX Original: [4] http://goo.gl/pzgQ2 * So I write compilers for a living now Domain: evincarofautumn.blogspot.it, Score: 76, Comments: 69 On Reddit: [5] http://goo.gl/hXp0G Original: [6] http://goo.gl/wMaab * Haskell for all: pipes-parse-1.0.0: Pushback, delimited parsers, resumable parsing, and lenses Domain: haskellforall.com, Score: 55, Comments: 77 On Reddit: [7] http://goo.gl/U3MzG Original: [8] http://goo.gl/3wEJ7 * Thank you to the Haskell community for encouraging programmers to explore the relationship between algebra and programming. -- My accepted paper at the International Conference of Machine Learning (ICML13) Domain: jmlr.org, Score: 54, Comments: 3 On Reddit: [9] http://goo.gl/Ni0oF Original: [10] http://goo.gl/klOzM * GHCJS introduction – Concurrent Haskell in the browser, by Luite Stegeman Domain: weblog.luite.com, Score: 54, Comments: 27 On Reddit: [11] http://goo.gl/l9LDH Original: [12] http://goo.gl/avaez * Haskell from C: Where are the for Loops? Domain: fpcomplete.com, Score: 46, Comments: 28 On Reddit: [13] http://goo.gl/YqkSU Original: [14] http://goo.gl/pwYB3 * fficxx - FFI to C++ in Haskell Domain: ianwookim.org, Score: 45, Comments: 12 On Reddit: [15] http://goo.gl/y1awM Original: [16] http://goo.gl/wHF2U * Control.Category: now with kind polymorphism Domain: neocontra.blogspot.com, Score: 42, Comments: 7 On Reddit: [17] http://goo.gl/9gb6f Original: [18] http://goo.gl/ALvld * Pixel art editor in 600 lines of Haskell Domain: github.com, Score: 39, Comments: 5 On Reddit: [19] http://goo.gl/gmFOF Original: [20] http://goo.gl/w8yEg * Haskell for all: pipes-concurrency-1.2.0: Behaviors and broadcasts Domain: haskellforall.com, Score: 35, Comments: 35 On Reddit: [21] http://goo.gl/rojk1 Original: [22] http://goo.gl/aNK8l * Mastermind in Agda, Running in the Browser Domain: people.inf.elte.hu, Score: 28, Comments: 0 On Reddit: [23] http://goo.gl/N8yty Original: [24] http://goo.gl/7lhvT * Bittoll: A bitcoin transaction system written in Haskell. Domain: bittoll.com, Score: 25, Comments: 13 On Reddit: [25] http://goo.gl/9MFXB Original: [26] http://goo.gl/q39ps * standalone-haddock: host your Haskell documentation on your website Domain: feuerbach.github.io, Score: 22, Comments: 7 On Reddit: [27] http://goo.gl/dAsmP Original: [28] http://goo.gl/INyIe Top StackOverflow Questions * What is () in Haskell, exactly? votes: 18, answers: 4 Read on SO: [29] http://goo.gl/XkrXD * Haskell pre-monadic I/O votes: 15, answers: 1 Read on SO: [30] http://goo.gl/oryYA * Display function types in Haskell votes: 12, answers: 1 Read on SO: [31] http://goo.gl/qOtpV * Haskell Pattern Matching Fails on Negative Number votes: 12, answers: 2 Read on SO: [32] http://goo.gl/mw4WF * Debugging performance bottlenecks for longest common subsequence algorithm votes: 11, answers: 1 Read on SO: [33] http://goo.gl/mfa8S * What is a shrink, with regard to Haskell's QuickCheck? votes: 11, answers: 2 Read on SO: [34] http://goo.gl/eLlyO * Cross module optimizations in GHC votes: 10, answers: 1 Read on SO: [35] http://goo.gl/RyFQP * Functional composition with multi-valued functions in haskell? votes: 9, answers: 3 Read on SO: [36] http://goo.gl/10Xvd * A more succinct way to map functions onto fields of an algebraic datatype? votes: 9, answers: 1 Read on SO: [37] http://goo.gl/CfIOa * What's the history behind the Functor type class? votes: 8, answers: 1 Read on SO: [38] http://goo.gl/5BwZS Until next time, [39]+Daniel Santa Cruz References 1. http://izbicki.me/blog/hlearn-cross-validates-400x-faster-than-weka 2. http://www.reddit.com/r/haskell/comments/1fl33k/haskells_hlearn_library_crossvalidates_more_than/ 3. http://www.fpcomplete.com/blog/2013/06/call-for-submissions 4. http://www.reddit.com/r/haskell/comments/1fvtbf/fp_complete_launches_haskell_in_real_world/ 5.
[Haskell-cafe] Haskell Weekly News: Issue 269
Welcome to issue 269 of the HWN, an issue covering crowd-sourced bits of information about Haskell from around the web. This issue covers the week of May 26 to June 1, 2013. Quotes of the Week * neutrino: i've been teaching people about functional programming etc (when I came in there was exactly 0 knowledge about this, after I joined that changed, but not sure in which direction) Top Reddit Stories * Haskell Platform 2013.2.0.0 is out Domain: haskell.org, Score: 103, Comments: 19 On Reddit: [1] http://goo.gl/Iabii Original: [2] http://goo.gl/DniAP * Elm Prezi: I'm now working on Elm full-time! Domain: elm-lang.org, Score: 96, Comments: 18 On Reddit: [3] http://goo.gl/03Aab Original: [4] http://goo.gl/4o1Xh * ANN: Idris 0.9.8 released Domain: idris-lang.org, Score: 54, Comments: 58 On Reddit: [5] http://goo.gl/PGrXi Original: [6] http://goo.gl/birp8 * Type-Safe Runtime Code Generation with (Typed) Template Haskell Domain: gmainland.blogspot.co.uk, Score: 54, Comments: 17 On Reddit: [7] http://goo.gl/rMEFc Original: [8] http://goo.gl/MBOJn * Elm 0.8 released! Type annotations and aliases, better HTML/JS integration, and lots more Domain: elm-lang.org, Score: 50, Comments: 10 On Reddit: [9] http://goo.gl/B9AIa Original: [10] http://goo.gl/tM3Qq * Why did the Haskeller need to replace his keyboard regularly? Domain: self.haskell, Score: 48, Comments: 9 On Reddit: [11] http://goo.gl/FHiCn Original: [12] http://goo.gl/FHiCn * Towards a better Haskell package Domain: fvisser.nl, Score: 40, Comments: 26 On Reddit: [13] http://goo.gl/XNFGM Original: [14] http://goo.gl/jbW4Q * What does the Haskell runtime look like? Domain: self.haskell, Score: 37, Comments: 17 On Reddit: [15] http://goo.gl/n8bqD Original: [16] http://goo.gl/n8bqD * The AST Typing Problem Domain: blog.ezyang.com, Score: 33, Comments: 14 On Reddit: [17] http://goo.gl/nYMNg Original: [18] http://goo.gl/FYpD2 * [haskell.org Google Summer of Code 2013] Approved Projects Domain: haskell.org, Score: 28, Comments: 10 On Reddit: [19] http://goo.gl/hnSnz Original: [20] http://goo.gl/IUE0U Top StackOverflow Questions * What's the best way to exit a Haskell program? votes: 25, answers: 1 Read on SO: [21] http://goo.gl/3AQdw * Haskell Conduit: One processing conduit, 2 IO sources of the same type votes: 23, answers: 0 Read on SO: [22] http://goo.gl/12dwP * Why is length of “Níðhöggr” 9? votes: 22, answers: 2 Read on SO: [23] http://goo.gl/emGGm * What is a solid example of something that can be done with list comprehensions that is tricky with high order functions? votes: 11, answers: 5 Read on SO: [24] http://goo.gl/fJMcg * Fibonacci Seq. strange output forms (Haskell) votes: 10, answers: 2 Read on SO: [25] http://goo.gl/9OQYW * Gnuplot in Haskell: don't enter gnuplot terminal votes: 10, answers: 0 Read on SO: [26] http://goo.gl/Fwb66 * Haskell: YesNo type class. Why Integer? votes: 10, answers: 3 Read on SO: [27] http://goo.gl/jnLLH * Is it possible to use extended precision (80-bit) floating point arithmetic in GHC/Haskell? votes: 9, answers: 1 Read on SO: [28] http://goo.gl/HUUoL * Having trouble understanding list comprehensions votes: 9, answers: 2 Read on SO: [29] http://goo.gl/JkNL3 * What is the rule of the order of multiple type variables in haskell? votes: 9, answers: 1 Read on SO: [30] http://goo.gl/1whHM Until next time, +Daniel Santa Cruz References 1. http://www.haskell.org/platform/ 2. http://www.reddit.com/r/haskell/comments/1f6l2a/haskell_platform_2013200_is_out/ 3. http://elm-lang.org/blog/announce/Elm-and-Prezi.elm 4. http://www.reddit.com/r/haskell/comments/1f9yd8/elm_prezi_im_now_working_on_elm_fulltime/ 5. http://idris-lang.org/archives/272 6. http://www.reddit.com/r/haskell/comments/1f75ge/ann_idris_098_released/ 7. http://gmainland.blogspot.co.uk/2013/05/type-safe-runtime-code-generation-with.html 8. http://www.reddit.com/r/haskell/comments/1feqhn/typesafe_runtime_code_generation_with_typed/ 9. http://elm-lang.org/blog/announce/version-0.8.elm 10. http://www.reddit.com/r/haskell/comments/1f77h0/elm_08_released_type_annotations_and_aliases/ 11. http://www.reddit.com/r/haskell/comments/1f6gjs/why_did_the_haskeller_need_to_replace_his/ 12. http://www.reddit.com/r/haskell/comments/1f6gjs/why_did_the_haskeller_need_to_replace_his/ 13. http://fvisser.nl/post/2013/may/28/towards-a-better-haskell-package.html 14. http://www.reddit.com/r/haskell/comments/1f70wi/towards_a_better_haskell_package/ 15. http://www.reddit.com/r/haskell/comments/1f48dc/what_does_the_haskell_runtime_look_like/ 16.
[Haskell-cafe] Haskell Weekly News: Issue 268
Welcome to issue 268 of the HWN, an issue covering crowd-sourced bits of information about Haskell from around the web. This issue covers the week of May 12 to 25, 2013. Quotes of the Week * tikhonjelvis: the lesson is that the fix function exists to fix any type problems you may encounter * shachaf: The trouble with peano arithmetic is that it stops at 88. * Peaker: Python's dynamic nature adds slowness and unsafety, but doesn't actually make things more expressive * sj4nz: Programming in weakly-typed languages forever after will feel like working with punch cards. Send in your program to the nodejs interpreter and hope for a result to come back. * xplat: if you want to carry your machete all the time and not make people nervous, you need to constantly blaze trails * otters: heh, F# is just the unboxed version of F * quchen: This was the first time in months that I thought imperatively. Conclusion: 1. it complicated things, 2. it was refreshing * cmccann: I still kind of expect that the next standard will be haskell2017 or something, and all it will do is a minor change to lexical syntax of comments that fixes nothing but nevertheless breaks 20% of hackage. * cmccann: [on reimplementing cryptography in pure Haskell] writing in Haskell lets you use type safety to ensure that all the security holes you create are subtle instead of obvious. Top Reddit Stories * Haskell in Production [slides] Domain: mth.io, Score: 60, Comments: 114 On Reddit: [1] http://goo.gl/ldnv0 Original: [2] http://goo.gl/tMjTd * B-trees with GADTs Domain: matthew.brecknell.net, Score: 56, Comments: 6 On Reddit: [3] http://goo.gl/Sjf9U Original: [4] http://goo.gl/sQnYW * Yearly revisions to the Haskell language: who killed Haskell Prime? Domain: self.haskell, Score: 54, Comments: 19 On Reddit: [5] http://goo.gl/5GWKg Original: [6] http://goo.gl/5GWKg * Elm paper accepted at PLDI: Asynchronous FRP for GUIs! Domain: people.seas.harvard.edu, Score: 51, Comments: 4 On Reddit: [7] http://goo.gl/iYiyh Original: [8] http://goo.gl/98jft * The complete correctness of sorting [Agda] Domain: twanvl.nl, Score: 49, Comments: 5 On Reddit: [9] http://goo.gl/PLH6m Original: [10] http://goo.gl/RQGZn * Anatomy of an MVar operation Domain: blog.ezyang.com, Score: 47, Comments: 7 On Reddit: [11] http://goo.gl/7miao Original: [12] http://goo.gl/3ZHSI * Typing Haskell in Haskell Domain: web.cecs.pdx.edu, Score: 44, Comments: 34 On Reddit: [13] http://goo.gl/q1ghy Original: [14] http://goo.gl/M5csQ * STM in Haskell is better because of types Domain: joeyh.name, Score: 44, Comments: 8 On Reddit: [15] http://goo.gl/wj9Ab Original: [16] http://goo.gl/fmLM1 * Typed Template Haskell ready for testing in GHC Domain: haskell.org, Score: 44, Comments: 13 On Reddit: [17] http://goo.gl/he61y Original: [18] http://goo.gl/YJIZB * A detailed look at GHC's STM implementation from a non-GHC hacker Domain: fryguybob.github.io, Score: 38, Comments: 11 On Reddit: [19] http://goo.gl/pTp2c Original: [20] http://goo.gl/4oe3Y * New Haskell Communities and Activity Report (May 2013) is out Domain: haskell.org, Score: 37, Comments: 2 On Reddit: [21] http://goo.gl/P2kz1 Original: [22] http://goo.gl/YoIE4 * Three examples of problems with Lazy I/O Domain: newartisans.com, Score: 36, Comments: 31 On Reddit: [23] http://goo.gl/reKqZ Original: [24] http://goo.gl/ZagPt * Understanding the Yoneda Lemma Domain: fpcomplete.com, Score: 35, Comments: 48 On Reddit: [25] http://goo.gl/RUZ4h Original: [26] http://goo.gl/xbAJj * Simon Peyton Jones to keynote Haskell eXchange 2013! Domain: skillsmatter.com, Score: 35, Comments: 2 On Reddit: [27] http://goo.gl/DlfRt Original: [28] http://goo.gl/5lpwh * Greg Hale's Functional programming elevator pitch Domain: fpcomplete.com, Score: 34, Comments: 8 On Reddit: [29] http://goo.gl/gbhX3 Original: [30] http://goo.gl/QrrxP * FP Complete is looking for a Technical Sales Engineer and Support Specialist Domain: fpcomplete.com, Score: 32, Comments: 1 On Reddit: [31] http://goo.gl/nYNci Original: [32] http://goo.gl/VGCoa * A Typed Markup Language Based On Haskell Domain: blog.functorial.com, Score: 31, Comments: 9 On Reddit: [33] http://goo.gl/eLLjV Original: [34] http://goo.gl/wFxcv * Announcing: Snap Framework v0.12 Domain: snapframework.com, Score: 28, Comments: 2 On Reddit: [35] http://goo.gl/5wYLk Original: [36] http://goo.gl/KibyP * John Wiegley's Understanding Continuations, on School of Haskell Domain: fpcomplete.com, Score: 27, Comments: 17 On Reddit: [37] http://goo.gl/ZT7d6 Original: [38]
[Haskell-cafe] Haskell Weekly News: Issue 267
Welcome to issue 267 of the HWN, an issue covering crowd-sourced bits of information about Haskell from around the web. This issue covers the week of April 28 to May 11, 2013. Quotes of the Week * ciaranm: a category is just a category in the category of categories * cmccann: the Either monad is like the Maybe monad, except with something instead of Nothing. * sclv: Q: Why are the adjunctions of Galois connections backwards? A: He never got the hang of duals. * acowley: blackdog's experience with IDEs is apparently both more sensual and more culinary than mine * cmccann: shachaf jokes are what the quotes section of HWN is for. cmccann: though lately there have been not as many :[ shachaf: cmccann: Hey, there wasn't a single shachaf quote in the last HWN! shachaf: Leave me alone. shachaf: There were two cmccann quotes. * edwardk: cmccann: i'm NDA'd out of that space for a while ;) elliott: edwardk just collects NDAs so that he can focus. * trapdInIO: in java everything happens elsewhere * edwardk: i never bothered to release the c preprocessor because it was entangled with an old compiler of mind * acowley: I get nervous when I haven't triggered the impossible for more than a month or so :/ * hpc: be careful, excessive consumption of lenses will go straight to your type signature * acowley: The longer I leave this function named jumanji the less I want to find a better name * ion: The next step is unsafeCoerce. At that point youâre halfway into implementing lens. * bos: i'm not sure edwardk is a good model to follow. (a) because you won't be able to, and (b) because you won't be able to. Top Reddit Stories * John Carmack interested in doing a moderate-sized project in Haskell Domain: twitter.com, Score: 136, Comments: 30 On Reddit: [1] http://goo.gl/7rJpH Original: [2] http://goo.gl/yL9kV * John Carmack starting port of Wolf 3D in Haskell Domain: twitter.com, Score: 108, Comments: 19 On Reddit: [3] http://goo.gl/MKkiI Original: [4] http://goo.gl/SN7Mp * Haskell for all: Program imperatively using Haskell lenses Domain: haskellforall.com, Score: 103, Comments: 80 On Reddit: [5] http://goo.gl/FIfUd Original: [6] http://goo.gl/zkEHI * unm-hip a Haskell Image Processing Library Domain: self.haskell, Score: 71, Comments: 18 On Reddit: [7] http://goo.gl/erMhx Original: [8] http://goo.gl/erMhx * Crit-bit trees in Haskell: fast, and open to contributors! Domain: github.com, Score: 56, Comments: 16 On Reddit: [9] http://goo.gl/1vQMS Original: [10] http://goo.gl/08byj * Tutorial on HLearn's Markov networks, monoids, and type level lenses explained with Futurama Domain: izbicki.me, Score: 53, Comments: 10 On Reddit: [11] http://goo.gl/3mYuD Original: [12] http://goo.gl/4WjnU * Cool mailing list archive I stumbled on: Haskell controlling garbage trucks Domain: haskell.org, Score: 49, Comments: 2 On Reddit: [13] http://goo.gl/h8p4y Original: [14] http://goo.gl/kSGkx * Haskell intuition Domain: self.haskell, Score: 49, Comments: 23 On Reddit: [15] http://goo.gl/F04IM Original: [16] http://goo.gl/F04IM * The Difference between Recursion Induction Domain: blog.ezyang.com, Score: 47, Comments: 3 On Reddit: [17] http://goo.gl/mZN3T Original: [18] http://goo.gl/z2jZx * Yesod 1.2 released Domain: yesodweb.com, Score: 45, Comments: 8 On Reddit: [19] http://goo.gl/el7dt Original: [20] http://goo.gl/lqBM9 * Haskell 2014 committee has now been formed Domain: thread.gmane.org, Score: 42, Comments: 27 On Reddit: [21] http://goo.gl/okojc Original: [22] http://goo.gl/1g6FG * Web Frameworks Benchmark 4 (includes WAI) Domain: techempower.com, Score: 41, Comments: 60 On Reddit: [23] http://goo.gl/FLGJu Original: [24] http://goo.gl/AJbhV * Haskell for all: pipes-3.3.0: Folds and uniting ListT with Proxy Domain: haskellforall.com, Score: 41, Comments: 14 On Reddit: [25] http://goo.gl/sO1EK Original: [26] http://goo.gl/5rZ0u * First working program using the Repa plugin Domain: disciple-devel.blogspot.com, Score: 39, Comments: 5 On Reddit: [27] http://goo.gl/bQgfV Original: [28] http://goo.gl/9K5Qk * How to use Hoogle from GHCi Domain: youtube.com, Score: 36, Comments: 2 On Reddit: [29] http://goo.gl/9V9o7 Original: [30] http://goo.gl/LU7Zk * 4th Episode of The Pragmatic Haskeller: HTTP and more Domain: cakesolutions.net, Score: 35, Comments: 3 On Reddit: [31] http://goo.gl/rMLyC Original: [32] http://goo.gl/npjKm * A monadic joke Domain: self.haskell, Score: 34, Comments: 28 On Reddit: [33] http://goo.gl/OmwSp Original: [34] http://goo.gl/OmwSp * A Natural Theorem Prover in Haskell —
[Haskell-cafe] Haskell Weekly News: Issue 265
Welcome to issue 265 of the HWN, an issue covering crowd-sourced bits of information about Haskell from around the web. This issue covers the week of March 31 to April 6, 2013. Quotes of the Week * Jafet: Haskell is an abstract research language used only in academia, education, banking, stock trading, circuit design, embedded systems, cryptography, operating systems research, bioinformatics, phone apps, and web services. * monochrom: primop is where the turtle tower ends and the russian dolls begin! * sclv: haha. i love this stuff but if i bury myself in it my head will start spinning around like exorcist and i will start spitting blood Top Reddit Stories * Haskell beats C using generalised stream fusion - Geoff Mainland, Simon Peyton Jones, Simon Marlow, Roman Leshchinskiy. Submitted to ICFP 2013 [PDF] Domain: research.microsoft.com, Score: 106, Comments: 47 On Reddit: [1] http://goo.gl/Ui7bS Original: [2] http://goo.gl/es51B * Functor is now a superclass of Monad in GHC HEAD Domain: darcs.haskell.org, Score: 87, Comments: 33 On Reddit: [3] http://goo.gl/B1LYf Original: [4] http://goo.gl/JiunP * Yet Another Lambda Blog » Haskell as fast as C: A case study Domain: lambda.jstolarek.com, Score: 61, Comments: 25 On Reddit: [5] http://goo.gl/cemyl Original: [6] http://goo.gl/uCbTd * Beautiful Concurrency - a series of articles by Simon Peyton-Jones - on FP Complete School of Haskell Domain: fpcomplete.com, Score: 60, Comments: 20 On Reddit: [7] http://goo.gl/pWAA4 Original: [8] http://goo.gl/ynFG8 * Web Woes for Haskell Domain: self.haskell, Score: 43, Comments: 42 On Reddit: [9] http://goo.gl/vl13n Original: [10] http://goo.gl/vl13n * Cap'n Proto: faster protocol buffers, written in Haskell C++ Domain: kentonv.github.com, Score: 42, Comments: 11 On Reddit: [11] http://goo.gl/6Qwza Original: [12] http://goo.gl/94iip * Resource limits for Haskell Domain: blog.ezyang.com, Score: 38, Comments: 1 On Reddit: [13] http://goo.gl/01WPS Original: [14] http://goo.gl/KjwNx * Dependent Types - A New Paradigm? by Paul Callaghan Domain: pragprog.com, Score: 33, Comments: 1 On Reddit: [15] http://goo.gl/Gjs3K Original: [16] http://goo.gl/4wbYa * So I accidentally a profunctors tutorial Domain: fpcomplete.com, Score: 31, Comments: 43 On Reddit: [17] http://goo.gl/QnzoR Original: [18] http://goo.gl/VDlYh * UPenn CIS 194: Intro to Haskell, Instructor: Brent Yorgey Domain: seas.upenn.edu, Score: 31, Comments: 4 On Reddit: [19] http://goo.gl/zXgrM Original: [20] http://goo.gl/OC3x1 * Sorting with Agda Domain: mazzo.li, Score: 30, Comments: 33 On Reddit: [21] http://goo.gl/rkq58 Original: [22] http://goo.gl/8GRCF * Announcing The Pragmatic Haskeller Domain: cakesolutions.net, Score: 29, Comments: 7 On Reddit: [23] http://goo.gl/3ahrb Original: [24] http://goo.gl/AsOKQ * Flavours of free applicative functors Domain: ro-che.info, Score: 27, Comments: 6 On Reddit: [25] http://goo.gl/oE2sk Original: [26] http://goo.gl/sE5VD * Free Applicative Functors (ICFP submission) Domain: paolocapriotti.com, Score: 25, Comments: 11 On Reddit: [27] http://goo.gl/2dB7B Original: [28] http://goo.gl/VWnHG * Handling out of memory? Domain: self.haskell, Score: 25, Comments: 17 On Reddit: [29] http://goo.gl/mGwUt Original: [30] http://goo.gl/mGwUt * hydra-print - visualizing multiple texts streams Domain: parfunk.blogspot.se, Score: 24, Comments: 7 On Reddit: [31] http://goo.gl/uToAZ Original: [32] http://goo.gl/lc70w * Lazy IO breaks equational reasoning Domain: okmij.org, Score: 24, Comments: 124 On Reddit: [33] http://goo.gl/48f0h Original: [34] http://goo.gl/m8Vbr * Haskell on Windows Domain: gundersen.net, Score: 23, Comments: 14 On Reddit: [35] http://goo.gl/oRV4B Original: [36] http://goo.gl/0hOL4 * Constrained Monads (GADTs indexed by Constraint) Domain: ittc.ku.edu, Score: 21, Comments: 7 On Reddit: [37] http://goo.gl/lVRpl Original: [38] http://goo.gl/jtbU3 Top StackOverflow Questions * Simple examples to illustrate Category, Monoid and Monad? votes: 28, answers: 1 Read on SO: [39] http://goo.gl/HPE8k * Which techniques have contributed the most to Haskell's improving performance? [closed] votes: 18, answers: 1 Read on SO: [40] http://goo.gl/tz904 * Why does Parsec not use Control.Applicative operators votes: 13, answers: 1 Read on SO: [41] http://goo.gl/0mR3f * ghc 7.4.2, Dynamically calling modules votes: 10, answers: 1 Read on SO: [42] http://goo.gl/MZD8q * What's wrong with this implementation of quicksort using Arrows? votes: 10, answers: 2 Read on SO:
[Haskell-cafe] Haskell Weekly News: Issue 264
Welcome to issue 264 of the HWN, an issue covering crowd-sourced bits of information about Haskell from around the web. This issue covers the week of March 17 to 30, 2013. Quotes of the Week * ddarius: (f x) is a partial application iff f x == (curry (uncurry f) x) * flebron: Hey, I am Haskell; and this is lazy; so here's a function; I'll call it, maybe. * WinstonChurchill: It is a good thing for an uneducated man to read books of quotations. * ab9rf: (on duck typing) if you want a duck-submarine-employee-tomato, you can do that * johnw: Stealing lens from the gods, and then having my liver eaten out daily. * dibblego: scala puts road blocks in your way proportional to how effective you want to be * hiptobecubic: I want my programs to either be correct or violently explode * shachaf: edwardk will try to get you addicted to monoids. The first one is always free. * merijn: So apparently there's a footballer named lens, who played some important part in the match against the Netherlands... Which would explain the fact that twitter is telling me lens is trending, I was starting to think haskell had won the PL revolution with edwardk as our glorious leader ;) * elliott: all I want for christmas is a boring lambdabot. Top Reddit Stories * What’s good for C++ is good for … Haskell!? Domain: serpentine.com, Score: 101, Comments: 20 On Reddit: [1] http://goo.gl/B8Km5 Original: [2] http://goo.gl/tCB0a * Anatomy of Programming Languages (in Haskell) Domain: self.haskell, Score: 72, Comments: 29 On Reddit: [3] http://goo.gl/YmO5M Original: [4] http://goo.gl/YmO5M * Programming and Reasoning with Algebraic Effects and Dependent Types Domain: edwinb.wordpress.com, Score: 58, Comments: 28 On Reddit: [5] http://goo.gl/xfH0Z Original: [6] http://goo.gl/AdGEJ * School of Haskell—Basic Lensing Domain: fpcomplete.com, Score: 57, Comments: 39 On Reddit: [7] http://goo.gl/JIowk Original: [8] http://goo.gl/NX1ak * Haskell for all: mmorph-1.0.0: Monad morphisms Domain: haskellforall.com, Score: 56, Comments: 18 On Reddit: [9] http://goo.gl/nlHfN Original: [10] http://goo.gl/6aHZt * Haskell News Domain: haskellnews.org, Score: 43, Comments: 12 On Reddit: [11] http://goo.gl/fNzzI Original: [12] http://goo.gl/4K1tD * pipes-3.2: ListT, Codensity, ArrowChoice, and performance Domain: haskellforall.com, Score: 43, Comments: 19 On Reddit: [13] http://goo.gl/a0xm8 Original: [14] http://goo.gl/RFLdw * Introducing diagrams-haddock Domain: byorgey.wordpress.com, Score: 41, Comments: 13 On Reddit: [15] http://goo.gl/d5Vl5 Original: [16] http://goo.gl/PmUFs * Optimising Purely Functional GPU Programs Domain: justtesting.org, Score: 41, Comments: 2 On Reddit: [17] http://goo.gl/ZgiXt Original: [18] http://goo.gl/M5fop * Creating board games in Haskell in 100 lines of code Domain: keera.co.uk, Score: 38, Comments: 30 On Reddit: [19] http://goo.gl/lbZke Original: [20] http://goo.gl/epwqQ * What is the logarithm or root operation in type-space? (x-post from r/compsci) Domain: cstheory.stackexchange.com, Score: 38, Comments: 17 On Reddit: [21] http://goo.gl/1z3a9 Original: [22] http://goo.gl/JXAlC * New GHC Extension - Nullary Type Classes (apparently not an April Fool's joke) Domain: hackage.haskell.org, Score: 37, Comments: 24 On Reddit: [23] http://goo.gl/rD5KC Original: [24] http://goo.gl/drfb7 * The Monad.Reader issue 21 Domain: themonadreader.files.wordpress.com, Score: 30, Comments: 2 On Reddit: [25] http://goo.gl/R1dke Original: [26] http://goo.gl/nGHjP * Dependently Typed Functional Programming with Idris 4 (last lecture) Domain: vimeo.com, Score: 28, Comments: 4 On Reddit: [27] http://goo.gl/ozbtK Original: [28] http://goo.gl/2xsaB * Conal Elliot: Folds and Unfolds Domain: conal.net, Score: 28, Comments: 5 On Reddit: [29] http://goo.gl/ZzFZ1 Original: [30] http://goo.gl/JVQK4 * Mihai-Radu Popescu's book in progress: Speeding Through Haskell Domain: sthaskell.com, Score: 26, Comments: 15 On Reddit: [31] http://goo.gl/d1wZF Original: [32] http://goo.gl/oB0e8 * hchip - a Haskell emulator for Chip16 Domain: self.haskell, Score: 25, Comments: 1 On Reddit: [33] http://goo.gl/mtHhg Original: [34] http://goo.gl/mtHhg * Introduction to Haskell, Lecture 8 is Live (Monads) Domain: shuklan.com, Score: 25, Comments: 22 On Reddit: [35] http://goo.gl/nCV1q Original: [36] http://goo.gl/D4VGn * School of Haskell: Learning Haskell Through Koans Domain: fpcomplete.com, Score: 22, Comments: 2 On Reddit: [37] http://goo.gl/sKxmz Original: [38] http://goo.gl/2n9aF * Arrow Notation in Functional
[Haskell-cafe] Haskell Weekly News: Issue 263
Welcome to issue 263 of the HWN, an issue covering crowd-sourced bits of information about Haskell from around the web. This issue covers the week of March 10 to 16, 2013. Quotes of the Week * shachaf: Did someone give edwardk a committee bit? Top Reddit Stories * Restored: the Haskell mailing list archives: 1990-2000. The lost books of Haskell Domain: code.haskell.org, Score: 71, Comments: 9 On Reddit: [1] http://goo.gl/wYs4E Original: [2] http://goo.gl/1Hw4G * Dependently Typed Functional Programming with Idris [video] Domain: vimeo.com, Score: 49, Comments: 20 On Reddit: [3] http://goo.gl/RDII5 Original: [4] http://goo.gl/AmmPJ * Snake game in Haskell Domain: self.haskell, Score: 48, Comments: 19 On Reddit: [5] http://goo.gl/HssiG Original: [6] http://goo.gl/HssiG * A simple graphical notation for lambda calculus Domain: binarylambda.blogspot.com, Score: 46, Comments: 35 On Reddit: [7] http://goo.gl/I3xqp Original: [8] http://goo.gl/sY6gl * Simon Peyton Jones on Adventures with types (Functional Programming eXchange 2013) Domain: skillsmatter.com, Score: 46, Comments: 27 On Reddit: [9] http://goo.gl/wUvon Original: [10] http://goo.gl/XCWsE * Guide to GHC Extensions (just some simple ones for now, will expand over time) - School of Haskell Domain: fpcomplete.com, Score: 42, Comments: 25 On Reddit: [11] http://goo.gl/XhFK5 Original: [12] http://goo.gl/Wa0K3 * layers-0.1: Modular type class machinery for monad transformer stacks. Domain: hackage.haskell.org, Score: 37, Comments: 30 On Reddit: [13] http://goo.gl/nkimL Original: [14] http://goo.gl/HFBxI * Type Families and Pokemon: School of Haskell Pick of the Week Domain: fpcomplete.com, Score: 35, Comments: 3 On Reddit: [15] http://goo.gl/mITH3 Original: [16] http://goo.gl/oymkn * Gale: an IDE for creating games in Haskell Domain: youtube.com, Score: 31, Comments: 4 On Reddit: [17] http://goo.gl/2k28x Original: [18] http://goo.gl/9SxFS * What is the best way to make a simple web service in Haskell? Domain: self.haskell, Score: 31, Comments: 34 On Reddit: [19] http://goo.gl/sVAe7 Original: [20] http://goo.gl/sVAe7 * Wadler's Blog: Informatics 1: Functional Programming Domain: wadler.blogspot.ro, Score: 25, Comments: 3 On Reddit: [21] http://goo.gl/70Ocg Original: [22] http://goo.gl/z4b38 * Constructions on Typeclasses, Part 1: F-Algebras Domain: lukepalmer.wordpress.com, Score: 24, Comments: 0 On Reddit: [23] http://goo.gl/qGsVj Original: [24] http://goo.gl/s947R * cabal-dev updated on hackage Domain: haskell.org, Score: 24, Comments: 37 On Reddit: [25] http://goo.gl/LUOQZ Original: [26] http://goo.gl/nMut4 * monoid-subclasses: ListLike-like, only built on sound theoretical foundations Domain: hackage.haskell.org, Score: 22, Comments: 24 On Reddit: [27] http://goo.gl/gA46h Original: [28] http://goo.gl/4QOKw * Introduction to Concurrent Haskell - Simon Marlow [FP Days Cambridge 2012] Domain: infoq.com, Score: 22, Comments: 1 On Reddit: [29] http://goo.gl/CS0xV Original: [30] http://goo.gl/TrVo9 Top StackOverflow Questions * Proposal for local data declarations / instances votes: 15, answers: 1 Read on SO: [31] http://goo.gl/VCd4K * What is the equivalent Haskell type for C99 bool when using FFI? votes: 14, answers: 2 Read on SO: [32] http://goo.gl/mm3hC * Disadvantages of using INLINABLE pragma votes: 13, answers: 1 Read on SO: [33] http://goo.gl/zxnBu * How to compare two lists in Haskell? votes: 11, answers: 4 Read on SO: [34] http://goo.gl/kTXqL * Haskell space usage compile time restrictions votes: 11, answers: 2 Read on SO: [35] http://goo.gl/vy7wO * haskell - Average floating point error using QuickCheck votes: 10, answers: 1 Read on SO: [36] http://goo.gl/MNsnL * Trying to understand function application operator in Haskell votes: 9, answers: 1 Read on SO: [37] http://goo.gl/ymFv4 * Haskell equivalent to Scala's groupBy votes: 9, answers: 4 Read on SO: [38] http://goo.gl/0uceW * (Num a) vs Integer type inference votes: 9, answers: 3 Read on SO: [39] http://goo.gl/N3CWn Until next time, +Daniel Santa Cruz References 1. http://code.haskell.org/~dons/haskell-1990-2000/ 2. http://www.reddit.com/r/haskell/comments/1aescj/restored_the_haskell_mailing_list_archives/ 3. http://vimeo.com/61576198 4. http://www.reddit.com/r/haskell/comments/1a7rbk/dependently_typed_functional_programming_with/ 5. http://www.reddit.com/r/haskell/comments/1a12vg/snake_game_in_haskell/ 6. http://www.reddit.com/r/haskell/comments/1a12vg/snake_game_in_haskell/ 7. http://binarylambda.blogspot.com/2013/03/lambda-diagrams-lambda-diagrams-few.html
[Haskell-cafe] Haskell Weekly News: Issue 262
Welcome to issue 262 of the HWN, an issue covering crowd-sourced bits of information about Haskell from around the web. This issue covers the week of March 03 to 09, 2013. Quotes of the Week * byorgey: The box does not care whether you think it is stupid. It is box. * ksf: duh, we can't run out of energy, as there's a fixed amount of it. * shachaf: getLine :: IO String contains a String in the same way that /bin/ls contains a list of files * macrover: is there a comparison between the various streams/pipes/conduits libraries? Cale: macrover: I am presently resisting the temptation to make a table with the libraries and only one other column which is maximum number of type parameters to a type constructor. * tac: It's actually really easy to remember all the numeric typeclasses in Haskell. Just think about what makes sense... then make sure whatever your answer is is not that Top Reddit Stories * I can't shake the impression that FRP code is just awful to read. Thoughts? Domain: self.haskell, Score: 63, Comments: 87 On Reddit: [1] http://goo.gl/xKrMm Original: [2] http://goo.gl/xKrMm * Announcing: first release of io-streams Domain: snapframework.com, Score: 58, Comments: 125 On Reddit: [3] http://goo.gl/w53bU Original: [4] http://goo.gl/B1ren * School of Haskell Goes Public -- learning and teaching Haskell Domain: haskell.fpcomplete.com, Score: 50, Comments: 26 On Reddit: [5] http://goo.gl/YPaqA Original: [6] http://goo.gl/4izHq * Announcing http-streams, a new HTTP client library for Haskell using the Snap Framework's io-streams. Domain: blogs.operationaldynamics.com, Score: 43, Comments: 20 On Reddit: [7] http://goo.gl/QKVez Original: [8] http://goo.gl/qygmB * How OCaml type checker works -- or what polymorphism and garbage collection have in common Domain: okmij.org, Score: 43, Comments: 2 On Reddit: [9] http://goo.gl/0CtFH Original: [10] http://goo.gl/7wmWm * Yann Esposito's Haskell Fast Hard: A fast-paced tutorial for Haskell beginners Domain: fpcomplete.com, Score: 42, Comments: 16 On Reddit: [11] http://goo.gl/utdiI Original: [12] http://goo.gl/ovldG * hArduino: Control your Arduino board from Haskell Domain: self.haskell, Score: 41, Comments: 3 On Reddit: [13] http://goo.gl/27Ilp Original: [14] http://goo.gl/27Ilp * binary 0.7 Domain: lennartkolmodin.blogspot.ru, Score: 35, Comments: 14 On Reddit: [15] http://goo.gl/VcusD Original: [16] http://goo.gl/LEwBA * IRC Browse: #haskell — first release Domain: ircbrowse.net, Score: 35, Comments: 33 On Reddit: [17] http://goo.gl/3oDKs Original: [18] http://goo.gl/MXygv * Responsive design with Clay Domain: fvisser.nl, Score: 28, Comments: 5 On Reddit: [19] http://goo.gl/0ZLuU Original: [20] http://goo.gl/lQ58q * The 'build' function explained Domain: self.haskell, Score: 28, Comments: 9 On Reddit: [21] http://goo.gl/vlPaF Original: [22] http://goo.gl/vlPaF * How (the syntactic type equality of) GADTs inhibit abstraction Domain: lukepalmer.wordpress.com, Score: 26, Comments: 26 On Reddit: [23] http://goo.gl/fD8j9 Original: [24] http://goo.gl/PY1bj * Caledon 2.0: Consistency IO. Now based on the calculus of constructions. Domain: github.com, Score: 21, Comments: 7 On Reddit: [25] http://goo.gl/W2qP6 Original: [26] http://goo.gl/rnwSY Top StackOverflow Questions * Are thread pools needed for pure Haskell code? votes: 27, answers: 1 Read on SO: [27] http://goo.gl/Pmrhi * Independent subset of cabal packages set votes: 21, answers: 2 Read on SO: [28] http://goo.gl/qBuws * Should I use a lexer when using a parser combinator library like Parsec? votes: 19, answers: 1 Read on SO: [29] http://goo.gl/6Dfd8 * Current state of Haskell soft real-time votes: 9, answers: 2 Read on SO: [30] http://goo.gl/ueRhX * Difference for ncurses between interpreted and compiled Haskell? votes: 9, answers: 1 Read on SO: [31] http://goo.gl/QnKAQ * More fun with applicative functors votes: 8, answers: 5 Read on SO: [32] http://goo.gl/pykvJ * What's the real benefit of conduit's upstream type parameter? votes: 8, answers: 2 Read on SO: [33] http://goo.gl/RdIUU * What's the benefit of conduit's leftovers? votes: 8, answers: 2 Read on SO: [34] http://goo.gl/oqnty Until next time, +Daniel Santa Cruz References 1. http://www.reddit.com/r/haskell/comments/19v4l1/i_cant_shake_the_impression_that_frp_code_is_just/ 2. http://www.reddit.com/r/haskell/comments/19v4l1/i_cant_shake_the_impression_that_frp_code_is_just/ 3. http://snapframework.com/blog/2013/03/05/announcing-io-streams 4.
[Haskell-cafe] Haskell Weekly News: Issue 261
Welcome to issue 261 of the HWN, an issue covering crowd-sourced bits of information about Haskell from around the web. This issue covers the week of February 24 to March 02, 2013. Quotes of the Week * EvilMachine: I always picture some poor mutant guy whose every body part looks alike in the deepest depths of the dark ages going to the doc, and being told he has ‚monomorphism‚. * pmk: the last time i asked GHC to compile a function with forty (.)'s in a row, it took over an hour Top Reddit Stories * Some draft chapters of Parallel and Concurrent Programming in Haskell available online for comment Domain: self.haskell, Score: 79, Comments: 40 On Reddit: [1] http://goo.gl/emvnI Original: [2] http://goo.gl/emvnI * Hulk: A Haskell IRC server - Nice example of real world monad without IO Domain: chrisdone.com, Score: 62, Comments: 18 On Reddit: [3] http://goo.gl/CR986 Original: [4] http://goo.gl/RhjG6 * Hole-driven Haskell Domain: matthew.brecknell.net, Score: 59, Comments: 52 On Reddit: [5] http://goo.gl/5ctnJ Original: [6] http://goo.gl/NqJVi * Chasing a Space Leak in Shake: Profiling, reduction, digging thru stacks Domain: neilmitchell.blogspot.com, Score: 46, Comments: 11 On Reddit: [7] http://goo.gl/cO86j Original: [8] http://goo.gl/v09x6 * Haskell patterns ad nauseam Domain: yaxu.org, Score: 39, Comments: 2 On Reddit: [9] http://goo.gl/dapAz Original: [10] http://goo.gl/hPW6y * Cross Compiling for iOS with GHC Domain: hackage.haskell.org, Score: 35, Comments: 18 On Reddit: [11] http://goo.gl/3uzjR Original: [12] http://goo.gl/Kw0Pe * From Set Theory to Type Theory Domain: golem.ph.utexas.edu, Score: 35, Comments: 8 On Reddit: [13] http://goo.gl/HaPN4 Original: [14] http://goo.gl/LUi5f * EclipseFP 2.5.0 released: cabal-dev support, import cleaning, and more Domain: jpmoresmau.blogspot.fr, Score: 31, Comments: 0 On Reddit: [15] http://goo.gl/lR6Tc Original: [16] http://goo.gl/JJzBz * Michael Snoyman's overview of the new conduit 1.0, on School of Haskell Domain: haskell.fpcomplete.com, Score: 31, Comments: 11 On Reddit: [17] http://goo.gl/aFbw1 Original: [18] http://goo.gl/ObEHA * How is Haskell tackling the multicore problem? - Simon Marlow Domain: youtube.com, Score: 28, Comments: 5 On Reddit: [19] http://goo.gl/qOKlJ Original: [20] http://goo.gl/HVddu * Generics and Protocol Buffers... now on Hackage Domain: breaks.for.alienz.org, Score: 28, Comments: 5 On Reddit: [21] http://goo.gl/WqIyn Original: [22] http://goo.gl/J9NKB * Demonstrating tidal - haskell music patterns in action Domain: blog.lurk.org, Score: 24, Comments: 5 On Reddit: [23] http://goo.gl/4ddqI Original: [24] http://goo.gl/Ift8y * GHC iOS Packages Domain: github.com, Score: 23, Comments: 5 On Reddit: [25] http://goo.gl/PONjI Original: [26] http://goo.gl/6D3Gz * SoH tutorial: a regular expression matcher using continuations Domain: haskell.fpcomplete.com, Score: 22, Comments: 4 On Reddit: [27] http://goo.gl/toQpy Original: [28] http://goo.gl/BZ1xI * [nyc-haskell] Greg Wright - A Purely Symbolic Effort in Mathematics Domain: vimeo.com, Score: 22, Comments: 6 On Reddit: [29] http://goo.gl/jNybI Original: [30] http://goo.gl/Q8pq8 * ANN: clckwrks 0.16 Haskell blog/CMS platform released. Includes a screencast demonstrating clckwrks features. Domain: clckwrks.com, Score: 20, Comments: 2 On Reddit: [31] http://goo.gl/Tp92p Original: [32] http://goo.gl/zV7Sj Top StackOverflow Questions * Do Hask or Agda have equalisers? votes: 23, answers: 2 Read on SO: [33] http://goo.gl/k74C9 * Prove idempotency of type-level disjunction votes: 17, answers: 2 Read on SO: [34] http://goo.gl/wsFUL * Internal representation of Haskell lists? votes: 16, answers: 2 Read on SO: [35] http://goo.gl/TCGDk * GHC Generating Redundant Core Operations votes: 15, answers: 1 Read on SO: [36] http://goo.gl/d9zWP * eliminating repetition in cabal files votes: 14, answers: 0 Read on SO: [37] http://goo.gl/2StJ9 * Translate from monad to applicative votes: 12, answers: 3 Read on SO: [38] http://goo.gl/IbSUi * Memoizing multiplication votes: 10, answers: 2 Read on SO: [39] http://goo.gl/EXvUk * Most efficient way to seek around in a large file votes: 9, answers: 1 Read on SO: [40] http://goo.gl/C9FGp * Does Haskell optimizer utilize memoization for repeated function calls in a scope? votes: 9, answers: 3 Read on SO: [41] http://goo.gl/3qDPQ * Existential type in higher order function votes: 9, answers: 1 Read on SO: [42] http://goo.gl/YfalJ * Haskell `ncurses` library votes: 9, answers: 2
[Haskell-cafe] Haskell Weekly News: Issue 260
Welcome to issue 260 of the HWN, an issue covering crowd-sourced bits of information about Haskell from around the web. This issue covers the week of February 17 to 23, 2013. Quotes of the Week * danharaj: zygohistobfuscatory maintainomorphism * merijn: after a week you can delete 80% of your code and replace it with whatever edwardk wrote that day ;-) * merijn: If Oleg is the unit of type hackery I propose Edward as the unit of haskell productivity. * edwardk: the merijn is the unit for the number of distinct units you've named * elliott: If you encounter an edwardk in the wild: nod reassuringly when he talks about something you understand. Under NO circumstances EVER give your GitHub account name Top Reddit Stories * An awesome Haskell Valentines card, from my non-programmer girlfriend. Domain: i.imgur.com, Score: 127, Comments: 32 On Reddit: [1] http://goo.gl/5Cxwr Original: [2] http://goo.gl/BeksW * Announcing SmallCheck 1.0 Domain: ro-che.info, Score: 61, Comments: 16 On Reddit: [3] http://goo.gl/R0gvO Original: [4] http://goo.gl/7b5Dq * Intro to FRP and purely functional games: live-coding the basics of Mario in ~30 lines in Elm [video] Domain: ustream.tv, Score: 50, Comments: 12 On Reddit: [5] http://goo.gl/E22PW Original: [6] http://goo.gl/q7r8e * Reflections After a Hard Day in Haskell GUI Land Domain: fluffynukeit.com, Score: 49, Comments: 53 On Reddit: [7] http://goo.gl/xQv8i Original: [8] http://goo.gl/0hvT6 * Duncan Coutts on Parallelism and Concurrency with Haskell, Distributed Programming with Cloud Haskell Domain: infoq.com, Score: 44, Comments: 5 On Reddit: [9] http://goo.gl/jU9EH Original: [10] http://goo.gl/UkRDk * A Game of Type-Safe Tic-Tac-Toe Domain: github.com, Score: 42, Comments: 20 On Reddit: [11] http://goo.gl/SrIEx Original: [12] http://goo.gl/dFIyd * The Algebra of Algebraic Data Types, Part 3 Domain: chris-taylor.github.com, Score: 36, Comments: 7 On Reddit: [13] http://goo.gl/NQI8S Original: [14] http://goo.gl/CPkiV * Write Yourself a Haskell... in Lisp Domain: gergo.erdi.hu, Score: 36, Comments: 3 On Reddit: [15] http://goo.gl/YqdSl Original: [16] http://goo.gl/E3yzO * Overloading record fields with Lens Domain: statusfailed.com, Score: 31, Comments: 19 On Reddit: [17] http://goo.gl/oF7zN Original: [18] http://goo.gl/SOEz4 * On partial functions in Idris Domain: edwinb.wordpress.com, Score: 29, Comments: 3 On Reddit: [19] http://goo.gl/0HquS Original: [20] http://goo.gl/OaO2r * Who's using Haskell commercially? New collection of real-world case studies from FP Complete. Domain: fpcomplete.com, Score: 26, Comments: 12 On Reddit: [21] http://goo.gl/IM2rb Original: [22] http://goo.gl/zsf4c * Making 'Super Nario Bros.' in Haskell Domain: youtube.com, Score: 26, Comments: 11 On Reddit: [23] http://goo.gl/2Hg7o Original: [24] http://goo.gl/9Bb5t Top StackOverflow Questions * Why is there no implicit parallelism in Haskell? votes: 29, answers: 4 Read on SO: [25] http://goo.gl/n6VkF * Why is (a,b,c,d) not sugar for (a,(b,(c,(d,()? votes: 26, answers: 2 Read on SO: [26] http://goo.gl/aW6K2 * How can I understand “(.) . (.)”? votes: 21, answers: 5 Read on SO: [27] http://goo.gl/kqbcO * Are there any advantages of using Rank2Types in favor of RankNTypes? votes: 18, answers: 2 Read on SO: [28] http://goo.gl/V5naQ * What's the closest thing to Haskell's typeclasses in OCaml? votes: 16, answers: 4 Read on SO: [29] http://goo.gl/AWvgl * Why does ghci give me a type for “1 ++ 2” instead of ragequitting? votes: 16, answers: 2 Read on SO: [30] http://goo.gl/66Pti * Is () supposed to discard all left-side output? votes: 11, answers: 2 Read on SO: [31] http://goo.gl/wvnLJ * Find inferred type for local function votes: 11, answers: 3 Read on SO: [32] http://goo.gl/WFCz1 * STUArray s i e - space leak only when i == Int? votes: 11, answers: 2 Read on SO: [33] http://goo.gl/fbyPE * Connecting to the System GHC votes: 10, answers: 1 Read on SO: [34] http://goo.gl/FGVN5 * Correctness of implicit lifting votes: 10, answers: 2 Read on SO: [35] http://goo.gl/5s8pR Until next time, +Daniel Santa Cruz References 1. http://i.imgur.com/P0d7v7z.jpg 2. http://www.reddit.com/r/haskell/comments/18q510/an_awesome_haskell_valentines_card_from_my/ 3. http://ro-che.info/articles/2013-02-19-smallcheck.html 4. http://www.reddit.com/r/haskell/comments/18uhfy/announcing_smallcheck_10/ 5. http://www.ustream.tv/recorded/29330499 6. http://www.reddit.com/r/haskell/comments/190n1t/intro_to_frp_and_purely_functional_games/ 7.
[Haskell-cafe] Haskell Weekly News: Issue 259
Welcome to issue 259 of the HWN, an issue covering crowd-sourced bits of information about Haskell from around the web. This issue covers the week of February 10 to 16, 2013. Quotes of the Week * frerich: i thought endo is where the ewoks live * edwardk: on the other hand i also write excessively polymorphic code Top Reddit Stories * Comonads are objects Domain: haskellforall.com, Score: 105, Comments: 86 On Reddit: [1] http://goo.gl/ssFWD Original: [2] http://goo.gl/ADN3k * GHC HEAD now has OverloadedLists as an extension - allowing you to more easily specify literal Maps, Text, Vector, ByteString etc values. Domain: hackage.haskell.org, Score: 86, Comments: 66 On Reddit: [3] http://goo.gl/tVmBE Original: [4] http://goo.gl/m08GR * GHC HEAD: new parallel I/O manager merged Domain: haskell.org, Score: 67, Comments: 39 On Reddit: [5] http://goo.gl/HX04c Original: [6] http://goo.gl/j8AaN * The Algebra of Algebraic Data Types (Part I) Domain: chris-taylor.github.com, Score: 51, Comments: 23 On Reddit: [7] http://goo.gl/9WjrL Original: [8] http://goo.gl/Jyco0 * deprecation rage :: hpaste Domain: hpaste.org, Score: 49, Comments: 9 On Reddit: [9] http://goo.gl/ycHWD Original: [10] http://goo.gl/KAdsV * Github incorrectly recognizes haskell code as perl thus making language usage studies based on github useless. Domain: github.com, Score: 45, Comments: 45 On Reddit: [11] http://goo.gl/WQN38 Original: [12] http://goo.gl/jfpeH * StackOverflow [haskell] hits 10k questions! Domain: imgur.com, Score: 41, Comments: 31 On Reddit: [13] http://goo.gl/znqwX Original: [14] http://goo.gl/cdm3C * Don Stewart provides a great concise overview of the many areas of Haskell performance analysis Domain: stackoverflow.com, Score: 39, Comments: 1 On Reddit: [15] http://goo.gl/W9AOL Original: [16] http://goo.gl/nC6Mk * The Algebra of Algebraic Data Types, Part 2 Domain: chris-taylor.github.com, Score: 37, Comments: 9 On Reddit: [17] http://goo.gl/VHUjp Original: [18] http://goo.gl/mk95s * Upcoming conduit 1.0 comparison to pipes io-streams Domain: yesodweb.com, Score: 32, Comments: 11 On Reddit: [19] http://goo.gl/dbnpi Original: [20] http://goo.gl/8RHfb * Library: A collection of tools for processing PDF files in Haskell Domain: github.com, Score: 31, Comments: 38 On Reddit: [21] http://goo.gl/BtpFw Original: [22] http://goo.gl/loL4n * Introduction to Haskell, Lecture 5 is Live (Creating Data Types) Domain: shuklan.com, Score: 29, Comments: 2 On Reddit: [23] http://goo.gl/h2q3G Original: [24] http://goo.gl/ASx0B * FP Complete Hiring for Haskell evangelist / customer and community relations advocate Domain: haskellers.com, Score: 28, Comments: 0 On Reddit: [25] http://goo.gl/g2nic Original: [26] http://goo.gl/di728 * Quick and Easy DSLs with Writer Endo Domain: ocharles.org.uk, Score: 22, Comments: 17 On Reddit: [27] http://goo.gl/6p43B Original: [28] http://goo.gl/p8aX4 Top StackOverflow Questions * Least-strict (*) votes: 17, answers: 2 Read on SO: [29] http://goo.gl/tHzUf * Referential transparency with polymorphism in Haskell votes: 14, answers: 1 Read on SO: [30] http://goo.gl/PyBgK * Truncating to Word type votes: 11, answers: 1 Read on SO: [31] http://goo.gl/C4wwu * Is there a generalization of these Free-like constructions? votes: 11, answers: 0 Read on SO: [32] http://goo.gl/WLb7S * How fast is Data.Sequence.Seq compared to []? votes: 9, answers: 1 Read on SO: [33] http://goo.gl/d0x2d * Does FreeT keep the equational reasoning benefits of Free? votes: 9, answers: 1 Read on SO: [34] http://goo.gl/7vu37 * Understanding recursion in Haskell votes: 7, answers: 5 Read on SO: [35] http://goo.gl/I2SBM * What laws are the standard Haskell type classes expected to uphold? votes: 7, answers: 2 Read on SO: [36] http://goo.gl/FqQ5J * What does (== “ ”) mean, in Haskell? votes: 7, answers: 4 Read on SO: [37] http://goo.gl/EecMz * Linking separate projects in GHC votes: 7, answers: 1 Read on SO: [38] http://goo.gl/ZjVao * What are structures with “subtraction” but no inverse? votes: 7, answers: 1 Read on SO: [39] http://goo.gl/SaQ66 Until next time, +Daniel Santa Cruz References 1. http://www.haskellforall.com/2013/02/you-could-have-invented-comonads.html 2. http://www.reddit.com/r/haskell/comments/18isiu/comonads_are_objects/ 3. http://hackage.haskell.org/trac/ghc/wiki/OverloadedLists 4. http://www.reddit.com/r/haskell/comments/18ncub/ghc_head_now_has_overloadedlists_as_an_extension/ 5. http://www.haskell.org/pipermail/ghc-devs/2013-February/000414.html 6.
[Haskell-cafe] Haskell Weekly News: Issue 258
Welcome to issue 258 of the HWN, an issue covering crowd-sourced bits of information about Haskell from around the web. This issue covers the week of February 03 to 09, 2013. Quotes of the Week * shachaf: The trouble with the lens rabbit hole is that there are a few of us here at the bottom, digging. * monochrom: a monad is like drinking water from a bottle without human mouth touching bottle mouth Top Reddit Stories * GHCi 7.4.2 is finally working on ARM Domain: luzhuomi.blogspot.com, Score: 49, Comments: 15 On Reddit: [1] http://goo.gl/yBh9o Original: [2] http://goo.gl/Kgx9R * Implementation of a Java Just In Time Compiler in Haskell Domain: blog.wien.tomnetworks.com, Score: 41, Comments: 15 On Reddit: [3] http://goo.gl/BjpX3 Original: [4] http://goo.gl/f1Qrh * I/O is pure Domain: chris-taylor.github.com, Score: 32, Comments: 41 On Reddit: [5] http://goo.gl/pYMXz Original: [6] http://goo.gl/9xeKd * Introduction to Haskell, Lecture 4 is Live (Pattern matching and Guards) Domain: shuklan.com, Score: 28, Comments: 7 On Reddit: [7] http://goo.gl/wvFO6 Original: [8] http://goo.gl/sKF5C * What makes comonads important? Domain: self.haskell, Score: 20, Comments: 41 On Reddit: [9] http://goo.gl/CqS7Z Original: [10] http://goo.gl/CqS7Z * OdHac, the Haskell Hackathon in Odessa Domain: haskell.org, Score: 18, Comments: 2 On Reddit: [11] http://goo.gl/ZumYI Original: [12] http://goo.gl/Pfuaq * NYC Haskell Meetup Video: Building a Link Shortener with Haskell and Snap Domain: vimeo.com, Score: 18, Comments: 3 On Reddit: [13] http://goo.gl/j42PG Original: [14] http://goo.gl/RRgsl * Evaluation-State Assertions in Haskell Domain: joachim-breitner.de, Score: 18, Comments: 6 On Reddit: [15] http://goo.gl/lMMT1 Original: [16] http://goo.gl/7eLI5 * A post about computational classical type theory Domain: queuea9.wordpress.com, Score: 17, Comments: 14 On Reddit: [17] http://goo.gl/r8DOO Original: [18] http://goo.gl/UIxIY * parellella has a forum board for haskell. anyone working in this direction? Domain: forums.parallella.org, Score: 13, Comments: 5 On Reddit: [19] http://goo.gl/BSfRd Original: [20] http://goo.gl/qLnG0 * Haskell Lectures - University of Virginia (Nishant Shukla) Domain: shuklan.com, Score: 13, Comments: 3 On Reddit: [21] http://goo.gl/CxTPI Original: [22] http://goo.gl/JkhXz * NYC Haskell Meetup Video: Coding and Reasoning with Purity, Strong Types and Monads Domain: vimeo.com, Score: 13, Comments: 2 On Reddit: [23] http://goo.gl/MmGZb Original: [24] http://goo.gl/Vj63w * Introducing fixed-points via Haskell Domain: apfelmus.nfshost.com, Score: 9, Comments: 34 On Reddit: [25] http://goo.gl/UuCc1 Original: [26] http://goo.gl/SCVJc Top StackOverflow Questions * Is spoon unsafe in Haskell? votes: 19, answers: 2 Read on SO: [27] http://goo.gl/6RDku * What general structure does this type have? votes: 17, answers: 4 Read on SO: [28] http://goo.gl/2GV0V * Why aren't Nums Ords in Haskell? votes: 14, answers: 2 Read on SO: [29] http://goo.gl/8Hrkn * Why does cabal install reinstall packages already in .cabal/lib votes: 12, answers: 1 Read on SO: [30] http://goo.gl/yMXCh * Free Monad of a Monad votes: 12, answers: 2 Read on SO: [31] http://goo.gl/kpV2q * Haskell pattern match “diverge” and ⊥ votes: 11, answers: 2 Read on SO: [32] http://goo.gl/VeRUJ * How can one make a private copy of Hackage votes: 11, answers: 2 Read on SO: [33] http://goo.gl/ZNAwL * Recursion Schemes in Agda votes: 9, answers: 1 Read on SO: [34] http://goo.gl/xtmqr Until next time, +Daniel Santa Cruz References 1. http://luzhuomi.blogspot.com/2013/02/ghci-742-is-finally-working-on-arm.html 2. http://www.reddit.com/r/haskell/comments/17zxgj/ghci_742_is_finally_working_on_arm/ 3. http://blog.wien.tomnetworks.com/2013/02/06/thesis/ 4. http://www.reddit.com/r/haskell/comments/17zqgr/implementation_of_a_java_just_in_time_compiler_in/ 5. http://chris-taylor.github.com/ 6. http://www.reddit.com/r/haskell/comments/1874at/io_is_pure/ 7. http://shuklan.com/haskell/lec04.html 8. http://www.reddit.com/r/haskell/comments/17y18q/introduction_to_haskell_lecture_4_is_live_pattern/ 9. http://www.reddit.com/r/haskell/comments/185k0s/what_makes_comonads_important/ 10. http://www.reddit.com/r/haskell/comments/185k0s/what_makes_comonads_important/ 11. http://www.haskell.org/pipermail/haskell-cafe/2013-February/106216.html 12. http://www.reddit.com/r/haskell/comments/17xxyf/odhac_the_haskell_hackathon_in_odessa/ 13. http://vimeo.com/59109358 14. http://www.reddit.com/r/haskell/comments/185la5/nyc_haskell_meetup_video_building_a_link/ 15.
[Haskell-cafe] Haskell Weekly News: Issue 257
Welcome to issue 257 of the HWN, an issue covering crowd-sourced bits of information about Haskell from around the web. This issue covers the week of January 27 to February 02, 2013. Quotes of the Week * shachaf: Everyone forgets about Agda Lovelace, the first constructivist. * applicative: I have my new ghc and am reinstalling my feeble world * wuttf: My world is starting to feel like isToyLanguage x = x /= Haskell * PenguinOfDoom: Being enlightened gentlemen, we split all programming languages into two groups, sucks and doesn't-suck and put all of them into the first group. * Taneb: lens has got to be the only library with more contributors than people who know how it works * shachaf: I like to put all my application's modules under GHC.* That's because I use the GHC API, and I want them not to conflict. Top Reddit Stories * The FP Complete School of Haskell goes beta Domain: fpcomplete.com, Score: 84, Comments: 45 On Reddit: [1] http://goo.gl/dEEyU Original: [2] http://goo.gl/0eKLt * My reaction to: How To Exclude Women From Your Technical Community: A Tutorial Domain: self.haskell, Score: 75, Comments: 145 On Reddit: [3] http://goo.gl/dVnVv Original: [4] http://goo.gl/dVnVv * Edward Yang: The GHC scheduler Domain: blog.ezyang.com, Score: 72, Comments: 1 On Reddit: [5] http://goo.gl/pkCmD Original: [6] http://goo.gl/SP1s3 * GHC HEAD now has support for named holes; an extension of -XTypeHoles. Feedback welcome! Domain: github.com, Score: 44, Comments: 32 On Reddit: [7] http://goo.gl/87Pbw Original: [8] http://goo.gl/cqX9N * LiquidHaskell - Safely Catching A List By Its Tail Domain: goto.ucsd.edu, Score: 44, Comments: 2 On Reddit: [9] http://goo.gl/uxU64 Original: [10] http://goo.gl/9aS35 * ProseDoc: A literate programming tool for Haskell inspired by docco Domain: shangaslammi.github.com, Score: 43, Comments: 12 On Reddit: [11] http://goo.gl/x4YGE Original: [12] http://goo.gl/sM4bN * ANNOUNCE: GHC version 7.6.2 Domain: haskell.org, Score: 39, Comments: 16 On Reddit: [13] http://goo.gl/BS6Sm Original: [14] http://goo.gl/RPF00 * What you consider advanced Haskell topics? Domain: self.haskell, Score: 34, Comments: 45 On Reddit: [15] http://goo.gl/JRgzG Original: [16] http://goo.gl/JRgzG * How to write unmaintainable Haskell code Domain: github.com, Score: 34, Comments: 49 On Reddit: [17] http://goo.gl/V0nxC Original: [18] http://goo.gl/G8wNv * Introduction to Haskell, Lecture 3 is Live (Types and Typeclasses) Domain: shuklan.com, Score: 32, Comments: 5 On Reddit: [19] http://goo.gl/JyH81 Original: [20] http://goo.gl/bve7N * Proposal: A trivial Cabal package signing utility for use with Hackage Domain: github.com, Score: 32, Comments: 61 On Reddit: [21] http://goo.gl/R2l9g Original: [22] http://goo.gl/IpYSo Top StackOverflow Questions * Haskell/GHC UndecidableInstances - example for non-terminating type check? votes: 19, answers: 2 Read on SO: [23] http://goo.gl/KX8oj * Efficient parallel strategies votes: 15, answers: 2 Read on SO: [24] http://goo.gl/aDnW2 * Is it possible to implement MonadFix for `Free`? votes: 15, answers: 2 Read on SO: [25] http://goo.gl/uKOrO * Do Haskell imports have side effects? votes: 15, answers: 1 Read on SO: [26] http://goo.gl/sjltX * What monads can be expressed as Free over some functor? votes: 10, answers: 1 Read on SO: [27] http://goo.gl/Q8MF9 * What is the point of having a lazy/strict version of Writer? votes: 10, answers: 1 Read on SO: [28] http://goo.gl/InUsm * Why can applicative functors have side effects, but functors can't? votes: 9, answers: 4 Read on SO: [29] http://goo.gl/LxUi5 * How to write fixed point build rules in Shake, e.g. Latex votes: 9, answers: 1 Read on SO: [30] http://goo.gl/Ef82G * Event handling in Netwire compared to conventional FRP frameworks votes: 9, answers: 2 Read on SO: [31] http://goo.gl/mA4Kc Until next time, Daniel Santa Cruz References 1. http://fpcomplete.com/school-of-haskell-goes-beta/ 2. http://www.reddit.com/r/haskell/comments/17ngtq/the_fp_complete_school_of_haskell_goes_beta/ 3. http://www.reddit.com/r/haskell/comments/17jy0e/my_reaction_to_how_to_exclude_women_from_your/ 4. http://www.reddit.com/r/haskell/comments/17jy0e/my_reaction_to_how_to_exclude_women_from_your/ 5. http://blog.ezyang.com/2013/01/the-ghc-scheduler/ 6. http://www.reddit.com/r/haskell/comments/17fd8c/edward_yang_the_ghc_scheduler/ 7. https://github.com/ghc/ghc/commit/677144b858f4a425e77399bdfbfcd43dbabd1488 8. http://www.reddit.com/r/haskell/comments/17l9xm/ghc_head_now_has_support_for_named_holes_an/ 9.
[Haskell-cafe] Haskell Weekly News: Issue 256
Welcome to issue 256 of the HWN, an issue covering crowd-sourced bits of information about Haskell from around the web. This issue covers the weeks of January 20 to 26, 2013. Quotes of the Week * elliott: cmccann: unfortunately it is too perfect an abstraction to be useful. * SamanthaD: shachaf: you're one of those dirty imperative communists who want the state to dictate everything! * monochrom: I refuse camel case and mark zuckerberg. same level. not negotiable. * mauke: a newtype is like an existing type but wearing glasses and a fake mustache and a sign saying you've never seen me before Top Reddit Stories * Taking magic out of GHC or: Tracing compilation by transformation (intro to Core transformations, inlining,.. Domain: ics.p.lodz.pl, Score: 59, Comments: 2 On Reddit: [1] http://goo.gl/lJmsb Original: [2] http://goo.gl/IbJ5O * Introduction to Haskell IO Domain: haskellforall.com, Score: 57, Comments: 26 On Reddit: [3] http://goo.gl/fPky4 Original: [4] http://goo.gl/Xymbr * The longest type signature I have ever seen (package Nussinov78) Domain: i.imgur.com, Score: 48, Comments: 26 On Reddit: [5] http://goo.gl/ePwNs Original: [6] http://goo.gl/B74yW * There is now a patch for the GHC runtime system which implements a scheduler which can handle threads with priorities. Domain: hackage.haskell.org, Score: 47, Comments: 12 On Reddit: [7] http://goo.gl/22XgH Original: [8] http://goo.gl/8iC8w * Success story: novice haskeller moves console cursor with “netwire” FRP library Domain: danbst.wordpress.com, Score: 43, Comments: 8 On Reddit: [9] http://goo.gl/dm8ga Original: [10] http://goo.gl/Ue7pK * Haskell as pseudo code Domain: arxiv.org, Score: 33, Comments: 2 On Reddit: [11] http://goo.gl/JL8Mf Original: [12] http://goo.gl/5D4zV * Generalizing do notation Domain: self.haskell, Score: 28, Comments: 19 On Reddit: [13] http://goo.gl/teYAD Original: [14] http://goo.gl/teYAD * Tutorial: Up-front Unit Testing in Haskell Domain: github.com, Score: 26, Comments: 21 On Reddit: [15] http://goo.gl/kjzYJ Original: [16] http://goo.gl/oB2jg * The Design of a Practical Proof Checker for a Lazy Functional Language [PDF] Domain: people.cs.missouri.edu, Score: 26, Comments: On Reddit: [17] http://goo.gl/sj5Aj Original: [18] http://goo.gl/eEUOj * Introduction to Haskell, Lecture 2 is Live Domain: shuklan.com, Score: 24, Comments: 4 On Reddit: [19] http://goo.gl/1nUVv Original: [20] http://goo.gl/rCbfx * Hugs in your browser Domain: tryhaskell.org, Score: 24, Comments: 21 On Reddit: [21] http://goo.gl/zNtex Original: [22] http://goo.gl/wMPPW * Free functors - the reason Free and operational are not equivalent Domain: self.haskell, Score: 24, Comments: 12 On Reddit: [23] http://goo.gl/E7qe7 Original: [24] http://goo.gl/E7qe7 * Scribbling, smudging and smearing with Haskell Domain: self.haskell, Score: 22, Comments: 108 On Reddit: [25] http://goo.gl/KBw0V Original: [26] http://goo.gl/KBw0V * Touch and Keyboard API (announcing Elm 0.7.1) Domain: elm-lang.org, Score: 20, Comments: 3 On Reddit: [27] http://goo.gl/OhFaH Original: [28] http://goo.gl/rV9bU * (re)implementing the generalised Functor strength function using lenses. Domain: statusfailed.com, Score: 20, Comments: 3 On Reddit: [29] http://goo.gl/gEYHr Original: [30] http://goo.gl/TDX2A Top StackOverflow Questions * Can using UndecidableInstances pragma locally have global consequences on compilation termination? votes: 20, answers: 1 Read on SO: [31] http://goo.gl/PcQF1 * Why doesn't GHC Haskell support overloaded record parameter names? votes: 14, answers: 1 Read on SO: [32] http://goo.gl/BJ71T * How much does it cost for Haskell FFI to go into C and back? votes: 14, answers: 2 Read on SO: [33] http://goo.gl/kUCKn * Compile unsafe Haskell votes: 13, answers: 1 Read on SO: [34] http://goo.gl/nGaCX * Why GADT/existential data constructors cannot be used in lazy patterns? votes: 12, answers: 2 Read on SO: [35] http://goo.gl/zhpCh * Correct design for Haskell exception handling votes: 11, answers: 2 Read on SO: [36] http://goo.gl/zeWoH * How to use phase control of inlining in haskell? votes: 10, answers: 0 Read on SO: [37] http://goo.gl/dyuGI * Looking for resources that help testing a Haskell implementation for standard conformance votes: 9, answers: 1 Read on SO: [38] http://goo.gl/DL7vY * Generate a C struct based on a complex Haskell type votes: 8, answers: 1 Read on SO: [39] http://goo.gl/7E8OT * How to structure a Haskell project? votes: 7, answers: 1 Read on SO: [40]
[Haskell-cafe] Haskell Weekly News: Issue 255
Welcome to issue 255 of the HWN, an issue covering crowd-sourced bits of information about Haskell from around the web. This issue covers the weeks of January 06 to 19, 201. Quotes of the Week * ky3: Indexed monads are just categories in the category of endofunctors, what's the problem? * tac: I guess I'm just living in a fantasy world where the docs tell you how to use such a basic API :P * shachaf: 3.0 is an edwardk phase, not just a version number. It's like Picasso's Blue Period. * cmccann: Clearly the reason why edwardk uses Haskell now is because every C++ compiler has a restraining order against him. * shachaf: I'm not sure what your question is, but maybe lens is the answer. * cmccann: * cmccann has concluded that lenses are just a category whose objects are english prepositions and whose morphisms are all unsafeCoerce * shachaf: Some people, when asking about a problem in #haskell, get a link to okmij.org. Now they have two problems. * quicksilver: It returns undefined for convenience. I'm not really sure it's that convenient, but that's why. * edwardk: cmccann: let me get this straight you are saying that someone [mm_freak] who by their very nick admits to being a freak did something freakish? Top Reddit Stories * LiquidHaskell: Refinement Types in Haskell via SMT Domain: goto.ucsd.edu, Score: 71, Comments: 22 On Reddit: [1] http://goo.gl/PE2nf Original: [2] http://goo.gl/P3Gm9 * Hakyll 4.0 released Domain: jaspervdj.be, Score: 59, Comments: 19 On Reddit: [3] http://goo.gl/IQAXq Original: [4] http://goo.gl/AbLnM * When Haskell is faster than C Domain: paulspontifications.blogspot.co.uk, Score: 52, Comments: 23 On Reddit: [5] http://goo.gl/3rj8J Original: [6] http://goo.gl/N2cbA * I'm teaching an introductory 12-week class on Haskell. Join in for a journey! Domain: reddit.com, Score: 45, Comments: 15 On Reddit: [7] http://goo.gl/TsnQ5 Original: [8] http://goo.gl/EMMVR * Subtractable values are torsors Domain: ro-che.info, Score: 42, Comments: 15 On Reddit: [9] http://goo.gl/4IcMp Original: [10] http://goo.gl/6YJrY * Chordify: extract chord sequences from MP3's using HarmTrace Domain: chordify.net, Score: 42, Comments: 8 On Reddit: [11] http://goo.gl/8J7rA Original: [12] http://goo.gl/ySfR5 * Getting Started with Haskell Domain: bob.ippoli.to, Score: 41, Comments: 8 On Reddit: [13] http://goo.gl/4Evnb Original: [14] http://goo.gl/nzg9o * Using AngularJS with Haskell Snap Domain: nurpax.github.com, Score: 40, Comments: 19 On Reddit: [15] http://goo.gl/SH8e1 Original: [16] http://goo.gl/0lSyN * Down with kinds: adding dependent heterogeneous equality to to FC Domain: cis.upenn.edu, Score: 38, Comments: 14 On Reddit: [17] http://goo.gl/iEvyI Original: [18] http://goo.gl/cH0Eo * Fixing GADTs : Generic recursion schemes for GADTs using fixed points of higher-order functors Domain: timphilipwilliams.com, Score: 38, Comments: 25 On Reddit: [19] http://goo.gl/dEMq9 Original: [20] http://goo.gl/vnjhp * What's the importance of Category Theory in Haskell? Is it worth really studying? Domain: self.haskell, Score: 37, Comments: 60 On Reddit: [21] http://goo.gl/T430r Original: [22] http://goo.gl/T430r * Parsing Markdown with Parsec: How Pandoc does it Domain: youtube.com, Score: 35, Comments: 13 On Reddit: [23] http://goo.gl/TN9TJ Original: [24] http://goo.gl/zpX7f * Clckwrks, from the creator of Happstack, is developing into a clean alternative to Wordpress Domain: clckwrks.com, Score: 34, Comments: 7 On Reddit: [25] http://goo.gl/L9WXx Original: [26] http://goo.gl/FZRpU * pipes-safe-1.0 - Resource management and exception handling for pipes Domain: haskellforall.com, Score: 32, Comments: 27 On Reddit: [27] http://goo.gl/HeLWz Original: [28] http://goo.gl/1hTFc Top StackOverflow Questions * values, types, kinds,… as an infinite sequence? votes: 36, answers: 1 Read on SO: [29] http://goo.gl/lyyYc * Why is this a useful warning in Haskell when pattern matching? “Defined but not used” votes: 17, answers: 3 Read on SO: [30] http://goo.gl/iQLFq * Why are getArgs and getProgName IO actions? votes: 16, answers: 3 Read on SO: [31] http://goo.gl/5ZPYO * Can GADTs be used to prove type inequalities in GHC? [duplicate] votes: 14, answers: 2 Read on SO: [32] http://goo.gl/fDdha * Applying Denotational Semantics to design of Programs [migrated] votes: 14, answers: 0 Read on SO: [33] http://goo.gl/KLOCX * Examples where compiler-optimized functional code performs better than imperative code votes: 14, answers: 1 Read on SO: [34] http://goo.gl/Fzqdx * Why
[Haskell-cafe] Haskell Weekly News: Issue 254
Welcome to issue 254 of the HWN, an issue covering crowd-sourced bits of information about Haskell from around the web. This issue covers the week of December 02, 2012 to January 05, 2013. As some of you might have noticed, there has been an interruption in the scheduled transmission of the newsletter. I have, over the past few weeks, completed a move to NYC! It has been wonderful to meet many in the community at the Haskell NYC meetups. Here is to a great year for our cherised community. Let's get things started out the right way, with a litte Lambda Style :-) [1] http://goo.gl/nQYdp Quotes of the Week * GuySteele: Some people prefer not to commingle the functional, lambda-calculus part of a language with the parts that do side effects. It seems they believe in the separation of Church and state. * edwardk: type level ieee floats are a crime against nature. i had to implement them in c++ for template meta programming once. never ever again * acowley: (regarding Proxy) Haven't you ever wanted to put something in a box and never think about it? elliott: children * merijn: xenocons: I spend the entire week grading FP homework, I think it's impossible for you to surprise me :p merijn: That's confusing : * andr00: Today's software engineering word is farpotshket. This is a Yiddish word meaning, broken, because someone tried to fix it. * dmwit: I know, I know. 0, 1, many. But then I also write most of my programs in a language whose type system has 4 levels. Four! Is that even a number?? * aristid: a dubious motivation IMHO edwardk: i've had worse =P * ziarkaen: I'm thinking I can kill two birds with one stone by learning Haskell while producing a website, but all the birds are still alive at the moment. * ion: monad.bind = function (func, args) { return func.apply(undefined, [value].concat(Array.prototype.slice.apply(args || []))); }; is idiomatic JavaScript? * beaky: if stacks are recursion, what are queues? Hafydd: Procrastination. * elliott: I think lens is the first library I've seen that promises letting you write abstract totally-inefficient-looking compositional code and getting reliably good compilation which has actually delivered on that promise. * elliott: I didn't say half the things I said. * shachaf: The two-letter and three-letter identifiers are for edwardk's libraries. The one-letter identifiers are for his actual code. elliott: edwardk has non-library code? * neutrino: in many ways, Haskell is like this primodial soup out of which other languages end up springing * mm_freak: bruce schneier is an endofunctor that turns all automorphisms into identities * roconnor: where are all the category theoriest? why don't they already have all the answers for us? edwardk: roconnor: this is the point in your career where you look around for the cavalry and realize that you're it ;) * cmccann: multi-letter type variables is an experimental new extension * elliott: I can't remember the last time I wrote any Haskell without an evil grin. * neutrino: when you're told you have to use javascript, the viable alternative always remains in seppuku. and it's much more honorable. * shachaf: chrisdone: Please make Author not mandatory. [on hpaste] donri: shachaf: just write not shachaf and no one will ever know it's you * tac: If you're not part of the solution, you're part of the precipitate * cmccann: some people blame themselves, some people blame the language, but the people who really know what they're doing blame shachaf. Top Reddit Stories * The end of an era, and the dawn of a new one Domain: haskell.org, Score: 148, Comments: 32 On Reddit: [2] http://goo.gl/fiyVt Original: [3] http://goo.gl/dlxsF * Simon Peyton-Jones invests in FP Complete Domain: fpcomplete.com, Score: 92, Comments: 15 On Reddit: [4] http://goo.gl/nPTk1 Original: [5] http://goo.gl/wzfpP * 24 Days of Hackage - Thank YOU! Domain: ocharles.org.uk, Score: 88, Comments: 12 On Reddit: [6] http://goo.gl/2yodj Original: [7] http://goo.gl/hSsH6 * Heist 0.10...now with a 3000x performance improvement Domain: snapframework.com, Score: 81, Comments: 38 On Reddit: [8] http://goo.gl/p7R7u Original: [9] http://goo.gl/znugn * 24 Days of Hackage: EKG Domain: ocharles.org.uk, Score: 68, Comments: 15 On Reddit: [10] http://goo.gl/ltPb1 Original: [11] http://goo.gl/UeYOA * pipes-3.0: Simpler, unified API Domain: haskellforall.com, Score: 64, Comments: 71 On Reddit: [12] http://goo.gl/ZSVtT Original: [13] http://goo.gl/6Yt01 * Hoodle : Pen note-taking program written in haskell Domain: youtube.com, Score: 64, Comments: 21 On
[Haskell-cafe] Haskell Weekly News: Issue 253
Welcome to issue 253 of the HWN, an issue covering crowd-sourced bits of information about Haskell from around the web. This issue covers the week of November 25 to December 01, 2012. Quotes of the Week * edwardk: this breaks my previous record of 6 unsafeCoerce's in a line * bos:Harpers gona harp. Top Reddit Stories * Pretty Output in GHCi (HOWTO in comments) Domain: i.imgur.com, Score: 82, Comments: 14 On Reddit: [1] http://goo.gl/2c7Ns Original: [2] http://goo.gl/uYZAs * Stable, Vetted Hackage: Call for Participation Domain: yesodweb.com, Score: 59, Comments: 24 On Reddit: [3] http://goo.gl/QrJEz Original: [4] http://goo.gl/1PlBK * Strict vs non-strict semantics: Why can’t I just be a little lazy? Domain: blog.ezyang.com, Score: 42, Comments: 20 On Reddit: [5] http://goo.gl/P2nSm Original: [6] http://goo.gl/WDhk6 * io-stream: simple and easy to use primitives for I/O using streams Domain: github.com, Score: 37, Comments: 10 On Reddit: [7] http://goo.gl/uDbGG Original: [8] http://goo.gl/sGqtY * Toward a Secret Sky: Building a Haskell web app with Snap: Snap quickstart guide Domain: unpythonic.blogspot.ca, Score: 36, Comments: 15 On Reddit: [9] http://goo.gl/6UdY8 Original: [10] http://goo.gl/Y6wli * Hackage: unittyped-0.1, an extendable library for type-safe computations including units Domain: hackage.haskell.org, Score: 34, Comments: 23 On Reddit: [11] http://goo.gl/f7b1M Original: [12] http://goo.gl/jmZCi * Easy JSON parsing in Haskell with Aeson Domain: blog.raynes.me, Score: 34, Comments: 18 On Reddit: [13] http://goo.gl/JERS0 Original: [14] http://goo.gl/Ccfbm * 1st São Paulo Haskell Meeting Domain: plus.google.com, Score: 29, Comments: 4 On Reddit: [15] http://goo.gl/MKVPb Original: [16] http://goo.gl/yaLUi * Conal Elliott: Parallel speculative addition via memoization Domain: conal.net, Score: 26, Comments: 11 On Reddit: [17] http://goo.gl/EQZxj Original: [18] http://goo.gl/wg0KD * Elm: Making the Web Functional [video/slides] Domain: infoq.com, Score: 26, Comments: 1 On Reddit: [19] http://goo.gl/0qAJM Original: [20] http://goo.gl/bldR0 * From traced monoidal to compact closed: geometry of interaction explained with (OCaml) code Domain: semantic-domain.blogspot.fr, Score: 18, Comments: 22 On Reddit: [21] http://goo.gl/auq1p Original: [22] http://goo.gl/4XvRw * Static Analysis with Applicatives Domain: gergo.erdi.hu, Score: 17, Comments: 13 On Reddit: [23] http://goo.gl/sNLm9 Original: [24] http://goo.gl/Lvxpn * 24 Pull Requests - Does Anyone Have Project Suggestions? Domain: self.haskell, Score: 16, Comments: 3 On Reddit: [25] http://goo.gl/U2bsY Original: [26] http://goo.gl/U2bsY * what if haskell-platform was a hackage metapackage? Domain: self.haskell, Score: 16, Comments: 7 On Reddit: [27] http://goo.gl/SPIlO Original: [28] http://goo.gl/SPIlO * Does anyone know if more videos are going to be posted to Haskell Live TV? Domain: youtube.com, Score: 15, Comments: 2 On Reddit: [29] http://goo.gl/jJxWb Original: [30] http://goo.gl/NVk3D * Data-driven hacks for DB querying — is this evil? Domain: hpaste.org, Score: 13, Comments: 22 On Reddit: [31] http://goo.gl/0J5eJ Original: [32] http://goo.gl/gfRLS * Why does this result not appear in this search in Hoogle? Domain: self.haskell, Score: 12, Comments: 10 On Reddit: [33] http://goo.gl/DGTu2 Original: [34] http://goo.gl/DGTu2 Top StackOverflow Questions * Is putStrLn thread-safe? votes: 12, answers: 1 Read on SO: [35] http://goo.gl/rjRyN * How do you prove that a function is unique for its type? votes: 11, answers: 1 Read on SO: [36] http://goo.gl/odOSy * Laziness/strictness between data and newtype votes: 10, answers: 2 Read on SO: [37] http://goo.gl/Dkqv8 * Why do we use folds to encode datatypes as functions? votes: 10, answers: 1 Read on SO: [38] http://goo.gl/RRVuE * Haskell repa - how to reduce array and return index? votes: 7, answers: 2 Read on SO: [39] http://goo.gl/HpXhR * How much is applicative really about applying, rather than “combining”? votes: 7, answers: 1 Read on SO: [40] http://goo.gl/zq6j3 * Why is that not lazy votes: 7, answers: 2 Read on SO: [41] http://goo.gl/F8H0m * Biapplicative and Bimonad? votes: 6, answers: 1 Read on SO: [42] http://goo.gl/7C01J * reactive-banana-wx `sink` does not generate an event enabling post-sink processing votes: 6, answers: 1 Read on SO: [43] http://goo.gl/pXdTu * Expand type synonyms, type families with GHCi votes: 6, answers: 1 Read on SO: [44] http://goo.gl/G6Sks * Converting expression to
[Haskell-cafe] Haskell Weekly News: Issue 252
Welcome to issue 252 of the HWN, an issue covering crowd-sourced bits of information about Haskell from around the web. This issue covers the week of November 18 to 24, 2012. Quotes of the Week * rwbarton: edwardk now has Lens under Control * atriq: My son looks a bit like me, he can put away the plates after dinner now thanks to edwardk! * mgsloan: Lens got 99 operators, but a (|) ain't one. * hiptobecubic: I feel like this program is just a bunch of glue and duct tape holding a bottle of nitroglycerine off of the ground. * xplat: Some software is worth trying; most is just plain trying. * edwardk: Control.Lens is my secret ploy to get everyone to give up on Haskell and just move on to Agda as they find the Haskell types too complicated by comparison. * rwbarton: alpha reduction is what happens when you let edwardk maintain your module * edwardk: er that was a tongue sticking out, not an operator suggestion Top Reddit Stories * [Haskell] Leaving Microsoft Domain: haskell.org, Score: 139, Comments: 24 On Reddit: [1] http://goo.gl/DnzZF Original: [2] http://goo.gl/eVcXi * Help Nikki (Game written in Haskell) jump on Steam! Domain: joyridelabs.de, Score: 77, Comments: 8 On Reddit: [3] http://goo.gl/EzLh8 Original: [4] http://goo.gl/H84Nl * Gaussian distributions are monoids Domain: izbicki.me, Score: 46, Comments: 24 On Reddit: [5] http://goo.gl/i4keo Original: [6] http://goo.gl/C0gnN * Getting Started with Lenses Domain: newartisans.com, Score: 42, Comments: 32 On Reddit: [7] http://goo.gl/nv4ab Original: [8] http://goo.gl/h2zCa * Designing the Haskell IDE Domain: fpcomplete.com, Score: 41, Comments: 112 On Reddit: [9] http://goo.gl/yz1Rf Original: [10] http://goo.gl/gpJd7 * Putting haskell down Domain: b7j0c.org, Score: 33, Comments: 279 On Reddit: [11] http://goo.gl/8JWmr Original: [12] http://goo.gl/tZcbj * London Haskell Video (24-Oct-2012) – Why Do Monads Matter? Domain: youtube.com, Score: 33, Comments: 5 On Reddit: [13] http://goo.gl/uWH6w Original: [14] http://goo.gl/KqDji * Combinatorial species definition (Brent Yorgey) Domain: byorgey.wordpress.com, Score: 31, Comments: On Reddit: [15] http://goo.gl/0llrA Original: [16] http://goo.gl/PWIep * PhD Positions in Functional Programming at Chalmers (appl. deadline 2012-12-12) Domain: chalmers.se, Score: 28, Comments: On Reddit: [17] http://goo.gl/WAmYP Original: [18] http://goo.gl/JenYO * Video of the presentations at the first NYC Haskell User's Group meetup. Domain: vimeo.com, Score: 25, Comments: 10 On Reddit: [19] http://goo.gl/rxN75 Original: [20] http://goo.gl/uV4wc Top StackOverflow Questions * Where to start with dependent type programming? votes: 16, answers: 1 Read on SO: [21] http://goo.gl/HXdOu * What other ways can state be handled in a pure functional language besides with Monads? votes: 13, answers: 3 Read on SO: [22] http://goo.gl/D86hV * Why are some Prelude functions defined in terms of foldl? votes: 8, answers: 3 Read on SO: [23] http://goo.gl/wewrb * cabal FFI dependency votes: 8, answers: 1 Read on SO: [24] http://goo.gl/JFtJM * How to write Ctrl-C handler in Haskell? votes: 7, answers: 1 Read on SO: [25] http://goo.gl/pS651 * Why does the 2-tuple Functor instance only apply the function to the second element? votes: 5, answers: 2 Read on SO: [26] http://goo.gl/qGgSv * Type Families with GHC.Generics or Data.Data votes: 5, answers: 0 Read on SO: [27] http://goo.gl/mERdP * Haskell Programmatically/Dynamically Define Functions votes: 5, answers: 6 Read on SO: [28] http://goo.gl/22Wf0 * is this implementation of merge sort good? votes: 5, answers: 1 Read on SO: [29] http://goo.gl/Skznl * Railroad diagrams for Haskell? votes: 5, answers: 1 Read on SO: [30] http://goo.gl/ZeJa9 * Is FRP a proper way to implement most “event-driven” things? votes: 5, answers: 1 Read on SO: [31] http://goo.gl/QglPp * Stack overflow in very simple code votes: 5, answers: 1 Read on SO: [32] http://goo.gl/wB0kg * Mapping over Either's Left votes: 5, answers: 3 Read on SO: [33] http://goo.gl/oJX4v * Haskell - strict vs non-strict with foldl votes: 5, answers: 2 Read on SO: [34] http://goo.gl/3ElzK Until next time, Daniel Santa Cruz References 1. http://www.haskell.org/pipermail/haskell/2012-November/023566.html 2. http://www.reddit.com/r/haskell/comments/13m8eu/haskell_leaving_microsoft/ 3. http://joyridelabs.de/blog/?p=1548 4. http://www.reddit.com/r/haskell/comments/13muex/help_nikki_game_written_in_haskell_jump_on_steam/ 5. http://izbicki.me/blog/gausian-distributions-are-monoids
[Haskell-cafe] Haskell Weekly News: Issue 251
Welcome to issue 251 of the HWN, an issue covering crowd-sourced bits of information about Haskell from around the web. This issue covers the week of November 4 to 17, 2012. Quotes of the Week * Ralith: [why some people don't use conduits/pipes] also, I think at least some people are waiting for edwardk to write his version. * edwardk: f -| g means that f a - b is isomorphic to a - g b (for arrows in the appropriate categories) * edwardk: @type (^.) lambdabot: s - Getting a s t a b - a byorgey: I would not like to be getting a stab, thank you * edwardk: I mean we're so oop even our member accessors have diagrams explaining their member accessors. * shapr: hylo! That's the category theorist greeting. * shachaf: type AbstractAlgebra a = Abstract a - a * nicoo: Yet many Writers concern themselves with issues of State, imaginary or real * rwbarton: when you learn C, watch out for the keyword return, it doesn't do what you'd expect * Oleg: We show how to program with the law of excluded middle. We specifically avoid call/cc, which is overrated. Top Reddit Stories * Haskell Platform 2012.4.0.0 is out Domain: self.haskell, Score: 89, Comments: 21 On Reddit: [1] http://goo.gl/BPno4 Original: [2] http://goo.gl/BPno4 * A Khan Academy style tutorial on generalized algebraic data types Domain: apfelmus.nfshost.com, Score: 56, Comments: 7 On Reddit: [3] http://goo.gl/kXQ0a Original: [4] http://goo.gl/NWn3B * Cartesian Closed Comic #17: Typing Domain: ro-che.info, Score: 53, Comments: 24 On Reddit: [5] http://goo.gl/6c4Uy Original: [6] http://goo.gl/dZeDx * Cartesian Closed Comic #18: Equality Domain: ro-che.info, Score: 53, Comments: 8 On Reddit: [7] http://goo.gl/8Qf9d Original: [8] http://goo.gl/XCyuB * Natural Language Processing for the Working Programmer (in Haskell!) Domain: nlpwp.org, Score: 50, Comments: 17 On Reddit: [9] http://goo.gl/3yLTZ Original: [10] http://goo.gl/BleWX * Waiting for garbage collection can kill parallelism? Domain: ics.p.lodz.pl, Score: 50, Comments: 7 On Reddit: [11] http://goo.gl/iUPlD Original: [12] http://goo.gl/N0kiV * foldr is made of monoids Domain: byorgey.wordpress.com, Score: 47, Comments: 12 On Reddit: [13] http://goo.gl/Y0mz5 Original: [14] http://goo.gl/IxKov * Solving Cabal Hell: vetted packages, multiple hackages Domain: yesodweb.com, Score: 46, Comments: 67 On Reddit: [15] http://goo.gl/dkzMz Original: [16] http://goo.gl/lDjuj * Parallel falling sand game with Repa Domain: github.com, Score: 45, Comments: 16 On Reddit: [17] http://goo.gl/G6MGG Original: [18] http://goo.gl/cP1zH * Agda, Epigram or Idris. Which one to learn Domain: self.haskell, Score: 38, Comments: 61 On Reddit: [19] http://goo.gl/3PGVo Original: [20] http://goo.gl/3PGVo * Fun with Fay - A ring oscillator Domain: skybluetrades.net, Score: 38, Comments: 6 On Reddit: [21] http://goo.gl/mGvcZ Original: [22] http://goo.gl/bJxCI * Introduction to Category Theory 1: Course Overview Domain: youtube.com, Score: 37, Comments: 6 On Reddit: [23] http://goo.gl/fbfYR Original: [24] http://goo.gl/Nx5SH * HALO: Haskell to Logic through Denotational Semantics [PDF] Domain: research.microsoft.com, Score: 35, Comments: 6 On Reddit: [25] http://goo.gl/V0RWs Original: [26] http://goo.gl/oCzUw * How to write Python in Haskell: State and Either Domain: stackoverflow.com, Score: 34, Comments: 25 On Reddit: [27] http://goo.gl/Z80yb Original: [28] http://goo.gl/W933i * What is foldr made of? Domain: web.jaguarpaw.co.uk, Score: 30, Comments: 22 On Reddit: [29] http://goo.gl/LdS9X Original: [30] http://goo.gl/I2uzX * How to shoot yourself in the foot with Haskell Domain: ics.p.lodz.pl, Score: 29, Comments: 34 On Reddit: [31] http://goo.gl/CcvZB Original: [32] http://goo.gl/SJYvd * Happstack, Fay, Acid-State: Shared Datatypes are Awesome Domain: happstack.com, Score: 29, Comments: 8 On Reddit: [33] http://goo.gl/AUtj6 Original: [34] http://goo.gl/cYQr1 * ANN: OpenGL packages update Domain: haskell.org, Score: 28, Comments: 7 On Reddit: [35] http://goo.gl/0SN7O Original: [36] http://goo.gl/PbtlT * How can I cleanly/consistently work with 3 different Exception-raising schemes? Domain: self.haskell, Score: 28, Comments: 22 On Reddit: [37] http://goo.gl/Xf4sq Original: [38] http://goo.gl/Xf4sq Top StackOverflow Questions * What are paramorphisms? votes: 39, answers: 1 Read on SO: [39] http://goo.gl/V6rXq * In pure functional languages, is there an algorithm to get the inverse function? votes: 35, answers: 9 Read on SO: [40] http://goo.gl/wBtqv * What are free monads?
[Haskell-cafe] Haskell Weekly News: Issue 250
Welcome to issue 250 of the HWN, an issue covering crowd-sourced bits of information about Haskell from around the web. This issue covers the week of October 28 to November 3, 2012. Quotes of the Week * Cale: A list is a bit like a loop which hasn't happened yet. This operation is similar to how do I make the 5th iteration of my loop do something different from the others? * broombs: Why are there multiple packages for EitherT? broombs: edwardk: which is the better one? edwardk: broombs: either And today, we have our first quote submited via twitter! Thank you @gersei for sending this one in. If you'd like to submit quotes via twitter, add @HWNQuotes to your tweet. * @kmett:We now generate pretty core but have ugly code. Top Reddit Stories * Cartesian Closed Comic #15: Iteratees Domain: ro-che.info, Score: 75, Comments: 2 On Reddit: [1] http://goo.gl/9NpD2 Original: [2] http://goo.gl/SB7HZ * Are there any, or is there interest in starting, an online Haskell course like the Scala course on Coursera? Domain: class.coursera.org, Score: 69, Comments: 16 On Reddit: [3] http://goo.gl/UzBdF Original: [4] http://goo.gl/1Zzct * Why is this simple text processing program so much slower than in dynamic languages? Domain: honza.ca, Score: 65, Comments: 189 On Reddit: [5] http://goo.gl/jW5ow Original: [6] http://goo.gl/pPzIb * Fast Code Nation: The Bright Side of High-Level Languages Domain: bos.github.com, Score: 59, Comments: 11 On Reddit: [7] http://goo.gl/KmBRt Original: [8] http://goo.gl/jm9s7 * Fay slides Domain: fay-lang.org, Score: 56, Comments: 42 On Reddit: [9] http://goo.gl/0UM4T Original: [10] http://goo.gl/h8iZE * Data.Records: extensible records using the latest GHC features Domain: github.com, Score: 55, Comments: 44 On Reddit: [11] http://goo.gl/64wUj Original: [12] http://goo.gl/XVdB2 * Why Cabal Has Problems Domain: softwaresimply.blogspot.com, Score: 50, Comments: 41 On Reddit: [13] http://goo.gl/ZX1Ia Original: [14] http://goo.gl/TgnOG * The cabal/hackage situation, and what you can do about it Domain: alpmestan.com, Score: 49, Comments: 14 On Reddit: [15] http://goo.gl/jEGIj Original: [16] http://goo.gl/EK2DB * Brian O'Sullivan's favorite bug in GHC Domain: twitter.com, Score: 48, Comments: 12 On Reddit: [17] http://goo.gl/nMjeK Original: [18] http://goo.gl/odPH4 * Haskell for all: Hello, core! Domain: haskellforall.com, Score: 45, Comments: 6 On Reddit: [19] http://goo.gl/qXRd2 Original: [20] http://goo.gl/9cBeo * Michael Snoyman: Yesod, AngularJS and Fay Domain: yesodweb.com, Score: 43, Comments: 26 On Reddit: [21] http://goo.gl/8yfVd Original: [22] http://goo.gl/0xtPP * Cellular automata as comonads Domain: blog.sigfpe.com, Score: 41, Comments: 10 On Reddit: [23] http://goo.gl/73nr2 Original: [24] http://goo.gl/vH4TK * pipes-2.5: Faster and slimmer Domain: haskellforall.com, Score: 41, Comments: 56 On Reddit: [25] http://goo.gl/wtUZg Original: [26] http://goo.gl/rKR2D Top StackOverflow Questions * Writing cojoin or cobind for n-dimensional grid type votes: 41, answers: 3 Read on SO: [27] http://goo.gl/qbz7z * Why not be dependently typed? votes: 39, answers: 3 Read on SO: [28] http://goo.gl/1TSVh * Concrete example showing that monads are not closed under composition (with proof)? votes: 32, answers: 4 Read on SO: [29] http://goo.gl/sys7F * Monad Transformers vs Passing parameters to functions votes: 24, answers: 1 Read on SO: [30] http://goo.gl/UpU57 * Why is there no IO transformer in Haskell? votes: 16, answers: 2 Read on SO: [31] http://goo.gl/04Xc7 * Is it possible to make GHC optimize (deforest) generic functions such as catamorphisms? votes: 16, answers: 1 Read on SO: [32] http://goo.gl/f4ZlU * Is it possible to use irrefutable tilde (`~`) patterns in lambda expressions? votes: 14, answers: 1 Read on SO: [33] http://goo.gl/BmGY0 * Can Scala's Cake Pattern be implemented in Haskell? votes: 13, answers: 2 Read on SO: [34] http://goo.gl/QiMfg * Confused by the meaning of the 'Alternative' type class and its relationship to other type classes votes: 13, answers: 5 Read on SO: [35] http://goo.gl/RXNuV * How to add fields that only cache something to ADT? votes: 13, answers: 0 Read on SO: [36] http://goo.gl/FjLlX * Type algebra and Knuth's up arrow notation votes: 13, answers: 1 Read on SO: [37] http://goo.gl/kyYIn Until next time, Daniel Santa Cruz References 1. http://ro-che.info/ccc/15.html 2. http://www.reddit.com/r/haskell/comments/11t7ru/cartesian_closed_comic_15_iteratees/ 3. https://class.coursera.org/course/progfun 4.
[Haskell-cafe] Haskell Weekly News: Issue 249
Welcome to issue 249 of the HWN, an issue covering crowd-sourced bits of information about Haskell from around the web. This issue covers the week of October 21 to October 27, 2012. Quotes of the Week * johnw: ah terminology, just when you think you know something, they redefined know... * lispy: The crappy thing about using partial fun*** Exception: Pattern match failure * shachaf: This Useful Information information brought to you by: ghci, and: the letter t * edwardk: i should have picked a better name to minimize confusion cmccann: huh. that's not something I ever expected to hear edwardk say * beaky: why did they settle on bitshiftrightassign (=) for monadic bind? Top Reddit Stories * Why is this simple text processing program so much slower than in dynamic languages? Domain: honza.ca, Score: 64, Comments: 189 On Reddit: [1] http://goo.gl/jW5ow Original: [2] http://goo.gl/pPzIb * Fay slides Domain: fay-lang.org, Score: 50, Comments: 42 On Reddit: [3] http://goo.gl/0UM4T Original: [4] http://goo.gl/h8iZE * Haskell for all: Hello, core! Domain: haskellforall.com, Score: 48, Comments: 6 On Reddit: [5] http://goo.gl/qXRd2 Original: [6] http://goo.gl/9cBeo * Haskell job opening at Functor AB Domain: alpmestan.com, Score: 35, Comments: 5 On Reddit: [7] http://goo.gl/hQmoa Original: [8] http://goo.gl/ASA9c * Enemy of the Mutable State Domain: ozonehouse.com, Score: 32, Comments: 10 On Reddit: [9] http://goo.gl/Wn3Yv Original: [10] http://goo.gl/r18by * Gloss(ish) and Fay: An Example Domain: zelda.designacourse.com, Score: 29, Comments: 7 On Reddit: [11] http://goo.gl/rtR9Y Original: [12] http://goo.gl/1cF0z * Yesodweb: Future work to improve the performance of Warp Domain: yesodweb.com, Score: 25, Comments: On Reddit: [13] http://goo.gl/0YF64 Original: [14] http://goo.gl/fq7ds * (a,b,c,d) as sugar for (a,(b,(c,d))) ? Domain: self.haskell, Score: 23, Comments: 37 On Reddit: [15] http://goo.gl/cc30R Original: [16] http://goo.gl/cc30R * Using Cloud Haskell in HPC Cluster Domain: malcodigo.blogspot.com.es, Score: 23, Comments: On Reddit: [17] http://goo.gl/LxmqY Original: [18] http://goo.gl/ycmZr * Haskell Platform 2012.4.0.0 release candidates Domain: trac.haskell.org, Score: 23, Comments: 3 On Reddit: [19] http://goo.gl/B4MNc Original: [20] http://goo.gl/Q4fHP Top StackOverflow Questions * Concrete example showing that monads are not closed under composition (with proof)? votes: 24, answers: 3 Read on SO: [21] http://goo.gl/sys7F * Why is there no IO transformer in Haskell? votes: 15, answers: 2 Read on SO: [22] http://goo.gl/04Xc7 * Is it possible to make GHC optimize (deforest) generic functions such as catamorphisms? votes: 14, answers: 1 Read on SO: [23] http://goo.gl/f4ZlU * Confused by the meaning of the 'Alternative' type class and its relationship to other type classes votes: 13, answers: 5 Read on SO: [24] http://goo.gl/RXNuV * How to add fields that only cache something to ADT? votes: 13, answers: 0 Read on SO: [25] http://goo.gl/FjLlX * How to reliably compare runtime of Haskell and C? votes: 10, answers: 1 Read on SO: [26] http://goo.gl/R7whA * Currying Product Types votes: 10, answers: 3 Read on SO: [27] http://goo.gl/7gxIS * Modular Program Design - Combining Monad Transformers in Monad Agnostic functions votes: 9, answers: 2 Read on SO: [28] http://goo.gl/8rh1B * Is there a nicer way to apply a function to both elements of a pair in a list than a list comprehension? votes: 9, answers: 3 Read on SO: [29] http://goo.gl/JF3p5 * How unpacking strict fields goes together with polymorphism? votes: 9, answers: 1 Read on SO: [30] http://goo.gl/58MuT Until next time, Daniel Santa Cruz References 1. http://honza.ca/2012/10/haskell-strings 2. http://www.reddit.com/r/haskell/comments/120h6i/why_is_this_simple_text_processing_program_so/ 3. http://fay-lang.org/fay-talk/ 4. http://www.reddit.com/r/haskell/comments/11yrpi/fay_slides/ 5. http://www.haskellforall.com/2012/10/hello-core.html 6. http://www.reddit.com/r/haskell/comments/11vuzz/haskell_for_all_hello_core/ 7. http://alpmestan.com/posts/2012-10-23-haskell-job-opening-at-functor.html 8. http://www.reddit.com/r/haskell/comments/11yf8c/haskell_job_opening_at_functor_ab/ 9. http://www.ozonehouse.com/mark/enemy/ 10. http://www.reddit.com/r/haskell/comments/125zt0/enemy_of_the_mutable_state/ 11. http://zelda.designacourse.com/codeworld.html 12. http://www.reddit.com/r/haskell/comments/126vdk/glossish_and_fay_an_example/ 13. http://www.yesodweb.com/blog/2012/10/future-work-warp 14.
[Haskell-cafe] Haskell Weekly News: Issue 247
Welcome to issue 247 of the HWN, an issue covering crowd-sourced bits of information about Haskell from around the web. This issue covers the week of September 30 to October 6, 2012. Quotes of the Week * monochrom: 98% of people lack the property that they're members of the other 2% * ManuelChakravarty: We used to say, Learn Haskell, it makes you a better Java programmer. Now we say, Learn Agda, it makes you a better Haskell programmer. * Cale: data Nature a = Rock a | Stream (Nature a) | Bush (Nature a) (Nature a) * rwbarton: type inference is supposed to be the compiler's job, not the reader's job * ShelSilverstein: Lazy Lazy Lazy Lazy Lazy Lazy Jane. She wants a drink of water so she waits and waits and waits and waits and waits for it to rain. * Cale: We're up to 950 users which apparently means that any beginner question is now answered by 4 people. * YayMe: When I first started playing with haskell I could barely sleep for 2 days because of how confused it made me * EvanLaforge: Then we can tell them about how we had to walk in the snow both ways uphill fighting space leaks with bare hands while they just have to read about it. * nand: every time I try arguing semantics, I come to the conclusion that every word is the exact same thing and refers to anything * bfig: i have been reborn as a haskell programer after finding Debug.Trace Top Reddit Stories * Factorization diagrams Domain: mathlesstraveled.com, Score: 82, Comments: 11 On Reddit: [1] http://goo.gl/Jrk0M Original: [2] http://goo.gl/kXkiV * The New Cloud Haskell Domain: well-typed.com, Score: 73, Comments: 21 On Reddit: [3] http://goo.gl/hcRJJ Original: [4] http://goo.gl/0oWfj * GHC HEAD now features Agda-like Holes Domain: hpaste.org, Score: 66, Comments: 43 On Reddit: [5] http://goo.gl/J8bIu Original: [6] http://goo.gl/297jv * FizzBuzz Revisited using Monoids Domain: dave.fayr.am, Score: 55, Comments: 68 On Reddit: [7] http://goo.gl/nqIsE Original: [8] http://goo.gl/995Zq * Which advanced Haskell topics interest you? (Survey) Domain: docs.google.com, Score: 39, Comments: 12 On Reddit: [9] http://goo.gl/Djy63 Original: [10] http://goo.gl/K5pRm * A fast new SipHash implementation Domain: serpentine.com, Score: 34, Comments: 8 On Reddit: [11] http://goo.gl/ZGSxD Original: [12] http://goo.gl/GiD3F * Communication Patterns in Cloud Haskell (Part 1): master-slave, work-stealing and work-pushing Domain: well-typed.com, Score: 33, Comments: 10 On Reddit: [13] http://goo.gl/IRr8s Original: [14] http://goo.gl/6vUyY * Category and lenses Domain: web.jaguarpaw.co.uk, Score: 28, Comments: 2 On Reddit: [15] http://goo.gl/r6Ajl Original: [16] http://goo.gl/VwtQP * Yesod Tutorial 1 at FP Complete Domain: fpcomplete.com, Score: 28, Comments: 15 On Reddit: [17] http://goo.gl/wnUkh Original: [18] http://goo.gl/kvCMu * The usual type signatures for foldl and foldr are confusing Domain: self.haskell, Score: 27, Comments: 63 On Reddit: [19] http://goo.gl/XGHq8 Original: [20] http://goo.gl/XGHq8 * Haskell Symposium 2012 (with youtube links) Domain: haskell.org, Score: 27, Comments: 1 On Reddit: [21] http://goo.gl/7Dz89 Original: [22] http://goo.gl/I1XXa * Solving a Partial Differential Equation Comonadically Domain: idontgetoutmuch.wordpress.com, Score: 27, Comments: 2 On Reddit: [23] http://goo.gl/Qxwjq Original: [24] http://goo.gl/lBm12 * Need a math related Haskell project suggestion Domain: self.haskell, Score: 22, Comments: 20 On Reddit: [25] http://goo.gl/o3lYl Original: [26] http://goo.gl/o3lYl * Algebraically Interpreting Polymorphism Domain: stackoverflow.com, Score: 21, Comments: 12 On Reddit: [27] http://goo.gl/3SCA9 Original: [28] http://goo.gl/wC6rm Top StackOverflow Questions * Why is seq bad? votes: 18, answers: 1 Read on SO: [29] http://goo.gl/IwVYS * Can I speed up this Haskell algorithm? votes: 18, answers: 3 Read on SO: [30] http://goo.gl/PSVUB * Is there a library that uses ConstraintKinds to generalize all the base type classes to allow constraints? votes: 15, answers: 1 Read on SO: [31] http://goo.gl/MfTMC * What are skolems? votes: 15, answers: 2 Read on SO: [32] http://goo.gl/qEnEI * What does it usually mean when a Haskell record accessor leads with an underscore? votes: 14, answers: 3 Read on SO: [33] http://goo.gl/3YD1n * How does this piece of obfuscated Haskell code work? votes: 12, answers: 1 Read on SO: [34] http://goo.gl/rLtFG * How to implement a game loop in reactive-banana? votes: 12, answers: 1 Read on SO: [35] http://goo.gl/nx3zR * How do Haskell currying and
[Haskell-cafe] Haskell Weekly News: Issue 246
Welcome to issue 246 of the HWN, an issue covering crowd-sourced bits of information about Haskell from around the web. This issue covers the week of September 23 to September 23, 2012. Want to contribute quotes for HWN? Until today the only way to help with those was to use @remember in the IRC channel. Now you can also use @HWNQuotes in twitter to submit quotes for the weekly newsletter. Quotes of the Week * carpi: all said ... the brain of someone of who writes compilers for haskell scares me nuts. I wouldn't want them concentrating on me, lest I catch fire. * Igloo: The major problem, as far as I can see, is how to construct the mumble'. * edwardk: i want to be able to know if the compiler is being stupid or if its just me, and without any sort of model to reason about it with, i always have to assume it could be the compiler; i already have to deal with that problem, its called 'scala' * ddarius: Now I can just point people at a readable and relevant paper instead of having to Cale it. * rwbarton: also, a generally safe answer to was there an update to lambdabot recently is no * camccann: you want a debugger? GHC has one. Except that stepping through lazy evaluation is like listening to a stream of consciousness narrative told by a 5-year-old with ADHD. Top Reddit Stories * My Haskell book is not dead! I'd love some feedback now that it's six chapters long and growing. Domain: sthaskell.com, Score: 61, Comments: 18 On Reddit: [1] http://goo.gl/AfLwS Original: [2] http://goo.gl/oB0e8 * What commercial users say they want from Haskell Domain: fpcomplete.com, Score: 46, Comments: 54 On Reddit: [3] http://goo.gl/JTtMG Original: [4] http://goo.gl/ZoHrh * Haskell rewarding moments: Orc Battle translation Domain: self.haskell, Score: 41, Comments: 22 On Reddit: [5] http://goo.gl/5xjJJ Original: [6] http://goo.gl/5xjJJ * Does Stroustroup have some FP envy? This is a pretty neat library implementation of pattern matching in C++. Domain: open-std.org, Score: 40, Comments: 44 On Reddit: [7] http://goo.gl/PH7ZU Original: [8] http://goo.gl/KuGrw * Functional TDD: a clash of cultures? Domain: facebook.com, Score: 34, Comments: 34 On Reddit: [9] http://goo.gl/9xBLo Original: [10] http://goo.gl/kOi2G * Dovetailing Domain: self.haskell, Score: 33, Comments: 21 On Reddit: [11] http://goo.gl/GdlMi Original: [12] http://goo.gl/GdlMi * Oh the fun of trying to install wxhaskell Domain: self.haskell, Score: 33, Comments: 33 On Reddit: [13] http://goo.gl/4F3Fu Original: [14] http://goo.gl/4F3Fu * Lazy v. Yield: Incremental, Linear Pretty-printing (Kiselyov, Peyton-Jones, Sabry) [pdf] Domain: cs.indiana.edu, Score: 31, Comments: 54 On Reddit: [15] http://goo.gl/PfVHl Original: [16] http://goo.gl/ub46l * Call for discussion: OverloadedLists extension Domain: gist.github.com, Score: 24, Comments: 52 On Reddit: [17] http://goo.gl/0O1G8 Original: [18] http://goo.gl/xYyTq * Real World Haskell: is there a second edition coming? Domain: self.haskell, Score: 24, Comments: 9 On Reddit: [19] http://goo.gl/rjjQb Original: [20] http://goo.gl/rjjQb * Introduction to Functional Reactive Programming [video] Domain: blog.edwardamsden.com, Score: 23, Comments: 3 On Reddit: [21] http://goo.gl/vSVKP Original: [22] http://goo.gl/IH3MF Top StackOverflow Questions * What optimizations can GHC be expected to perform reliably? votes: 27, answers: 2 Read on SO: [23] http://goo.gl/E6bH4 * A simple example showing that IO doesn't satisfy the monad laws? votes: 22, answers: 4 Read on SO: [24] http://goo.gl/YptHT * Are there any good use cases for OverlappingInstances? votes: 12, answers: 3 Read on SO: [25] http://goo.gl/FLChO * Why is ListT monad transformer considered buggy - what monad laws it breaks? votes: 11, answers: 1 Read on SO: [26] http://goo.gl/HX7Oa * How to build and use a bootstrap executable in a Cabal package votes: 10, answers: 1 Read on SO: [27] http://goo.gl/tvA03 * Continuation passing style representation of types votes: 10, answers: 1 Read on SO: [28] http://goo.gl/6R60n * GHC code generation for type class function calls votes: 10, answers: 3 Read on SO: [29] http://goo.gl/3ggvE * Why inductive datatypes forbid types like `data Bad a = C (Bad a - a)` where the type recursion occurs in front of -? votes: 10, answers: 2 Read on SO: [30] http://goo.gl/jtG6d * Are functions of arity-n really just an n-category due to currying? Can they be made into a 1-category? votes: 9, answers: 2 Read on SO: [31] http://goo.gl/JfJLF * Setting socket options on OSX votes: 9, answers: 0 Read on SO:
[Haskell-cafe] Haskell Weekly News: Issue 245
Welcome to issue 245 of the HWN, an issue covering crowd-sourced bits of information about Haskell from around the web. This issue covers the week of September 16 to September 22, 2012. Quotes of the Week * dmwit: You have your intuition correct, despite all the pedantry in the room. * Cale: THIS CODE IS EXCELLENT CODE, I AM AN EXCELLENT ENTERPRISE PROGRAMMER ACCOMPLISHING REAL WORLD TASKS USING PATTERNS LIKE I READ ABOUT IN ALL THE JAVA BLOGS * byorgey: HASKELL is a pure, functional, strongly typed language featuring a name with all capitals, so it is suitable for beginners * ciaranm: a comonad is just a comonoid in the category of endofunctors. what's the coproblem? * dmwit: ISAAC -- ignore success at all costs * merijn: If you're not gonna use the types [by writing them] you might as well just write python * Cale: The real reason for the installed size of GHC being so large is that in the background it secretly downloads a video of SPJ riding a unicycle. Top Reddit Stories * First commercial Haskell-powered (game logic) computer game? (Nikki and the Robots Story Episodes) Domain: buy.joyridelabs.de, Score: 57, Comments: 27 On Reddit: [1] http://goo.gl/hngXz Original: [2] http://goo.gl/Y5Oax * Common misconceptions about Safe Haskell Domain: blog.ezyang.com, Score: 49, Comments: 23 On Reddit: [3] http://goo.gl/NBSx7 Original: [4] http://goo.gl/43i6n * The MonadTrans class is missing a method Domain: haskellforall.com, Score: 44, Comments: 32 On Reddit: [5] http://goo.gl/okxAX Original: [6] http://goo.gl/GnvzB * The Haskell Implementors' Workshop videos and slides available online Domain: haskell.org, Score: 43, Comments: 4 On Reddit: [7] http://goo.gl/LuORg Original: [8] http://goo.gl/pEvww * Writing javascript games in haskell : breakout Domain: jshaskell.blogspot.com, Score: 39, Comments: 10 On Reddit: [9] http://goo.gl/Dv8QK Original: [10] http://goo.gl/lXxsS * HIW 2012. Simon Peyton Jones: GHC Status Update. - YouTube Domain: youtube.com, Score: 37, Comments: 12 On Reddit: [11] http://goo.gl/3GEZK Original: [12] http://goo.gl/j7al9 * Comparing Snap's and Yesod's Template Languages Heist and Hamlet Domain: gist.github.com, Score: 36, Comments: 33 On Reddit: [13] http://goo.gl/AzaVV Original: [14] http://goo.gl/StRaF * Request: Tutorial on debugging using stack trace features of GHC 7.4 Domain: self.haskell, Score: 31, Comments: 6 On Reddit: [15] http://goo.gl/DcR1C Original: [16] http://goo.gl/DcR1C * A kind for regions Domain: monoidal.blogspot.com, Score: 29, Comments: 27 On Reddit: [17] http://goo.gl/4aBe7 Original: [18] http://goo.gl/tBDDW * [screencast] Quick introduction to Haskell using Gtk and the web Domain: vimeo.com, Score: 28, Comments: 4 On Reddit: [19] http://goo.gl/oi2IB Original: [20] http://goo.gl/LOkcf * Warp optimization - Sending header and body at once Domain: yesodweb.com, Score: 27, Comments: 17 On Reddit: [21] http://goo.gl/wstwx Original: [22] http://goo.gl/opsHb * Runtime Codegeneration in Haskell: Harpy vs. LLVM Domain: blog.wien.tomnetworks.com, Score: 24, Comments: 10 On Reddit: [23] http://goo.gl/aD0hE Original: [24] http://goo.gl/jU3nf * Show off your Vim/Emacs config! Domain: self.haskell, Score: 24, Comments: 7 On Reddit: [25] http://goo.gl/jV6Sa Original: [26] http://goo.gl/jV6Sa * Elm 0.4: Graphics Upgrade! Markdown, better for games, new optimizations, minification, ... Domain: elm-lang.org, Score: 22, Comments: 1 On Reddit: [27] http://goo.gl/SJW29 Original: [28] http://goo.gl/2Q5Fg * Making your zipper disappear with Zippo Domain: brandon.si, Score: 22, Comments: 6 On Reddit: [29] http://goo.gl/MQg77 Original: [30] http://goo.gl/Ua8a9 * [ANNOUNCE] Juicy.Pixels 2.0 - With Gif file decoding Domain: hackage.haskell.org, Score: 20, Comments: 12 On Reddit: [31] http://goo.gl/kEKrE Original: [32] http://goo.gl/EVvBh * Videos from this the CUFP 2012 in Copenhagen are now up Domain: cufp.org, Score: 17, Comments: 2 On Reddit: [33] http://goo.gl/mpe8Z Original: [34] http://goo.gl/aCB9I * Haskell developer jobs at StanChart - London, Singapore and Tianjin Domain: haskellers.com, Score: 17, Comments: 6 On Reddit: [35] http://goo.gl/t7axk Original: [36] http://goo.gl/wZrV5 * New GHCJS Hello World (can you find the hidden game?) Domain: ghcjs.github.com, Score: 17, Comments: 10 On Reddit: [37] http://goo.gl/c4BeA Original: [38] http://goo.gl/Aqh1i Top StackOverflow Questions * “What part of Milner-Hindley do you not understand?” votes: 73, answers: 4 Read on SO: [39] http://goo.gl/Nossl * Matching on type level Nat in GHC
[Haskell-cafe] Haskell Weekly News: Issue 244
Welcome to issue 244 of the HWN, an issue covering crowd-sourced bits of information about Haskell from around the web. This issue covers the week of September 9 to September 15, 2012. Inbox As you might have heard, GHC 7.6.1 is out for all platforms. I would say get it while it is still hot, but I guess I missed my opportunity to do that last week. [1] http://goo.gl/0fwDQ Sonke Hahn wrote in to announce that on Monday Story Episodes of Nikki and the Robots was was released. [2] http://goo.gl/dBifT Malcolm Wallace has uploaded videos from ICFP 2012, for those of us that didn't have the opportunity to be there. Big thanks for sharing these with the community! [3] http://goo.gl/6ZhYV Quotes of the Week * copumpkin: when in doubt, blame ski * shachaf: You can call the greengrocer and place an order. That'll convert their unordered pears into ordered pears! * shachaf: Those who would give up essential type independence for a little temporary type safety deserve neither independence nor safety. * ddarius: edwardk: So your plan for Haskell adoption is to write Haskell in languages that aren't Haskell, say Man, these languages suck, this would be super easy in Haskell, and then use the Haskell you started with reproducing functionality at an unbelievable rate. * cmccann: personally I'm just waiting for an extension that demotes types to the value level, so that we can finally have natural numbers. Top Reddit Stories * Yet another Haskell IDE in the works Domain: yesodweb.com, Score: 71, Comments: 94 On Reddit: [4] http://goo.gl/N1nfs Original: [5] http://goo.gl/z47p8 * The case of the mysterious explosion in space Domain: serpentine.com, Score: 65, Comments: 9 On Reddit: [6] http://goo.gl/O782g Original: [7] http://goo.gl/eQxOc * Haskell vs. F# vs. Scala: A High-level Language Features and Parallelism Support Comparison Domain: macs.hw.ac.uk, Score: 47, Comments: 30 On Reddit: [8] http://goo.gl/XWdPX Original: [9] http://goo.gl/daRy2 * The functor design pattern Domain: haskellforall.com, Score: 42, Comments: 45 On Reddit: [10] http://goo.gl/FpJL4 Original: [11] http://goo.gl/pZ4yu * How To Exclude Women From Your Technical Community: A Tutorial Domain: tim.dreamwidth.org, Score: 42, Comments: 309 On Reddit: [12] http://goo.gl/iKN7H Original: [13] http://goo.gl/GKMjb * A simple library that allows logic programming in Haskell Domain: github.com, Score: 38, Comments: 10 On Reddit: [14] http://goo.gl/J9Pbp Original: [15] http://goo.gl/1bRw5 * Larry Wall: You should probably know about it [Haskell] if only to be able to say 'is this like Haskell?', and, if so, then you know you'll have to hire some really smart people to program in it. Domain: youtube.com, Score: 34, Comments: 130 On Reddit: [16] http://goo.gl/z1PTW Original: [17] http://goo.gl/5bCN9 * Malcolm Wallace is broadcasting videos from ICFP Domain: m.youtube.com, Score: 33, Comments: 9 On Reddit: [18] http://goo.gl/O6uuy Original: [19] http://goo.gl/Kyg5O * Darcs hub alpha: a darcsden fork to “turn the dogfooding knobs up to 11” Domain: hub.darcs.net, Score: 30, Comments: 10 On Reddit: [20] http://goo.gl/5D614 Original: [21] http://goo.gl/pDHL9 * The Architecture of the Mighttpd High-Speed Web Server Domain: iij.ad.jp, Score: 28, Comments: 4 On Reddit: [22] http://goo.gl/7yRbw Original: [23] http://goo.gl/oCkBt * Tying the knot on a Rubik's cube Domain: self.haskell, Score: 25, Comments: 7 On Reddit: [24] http://goo.gl/0XPiY Original: [25] http://goo.gl/0XPiY * Kazu Yamamoto: Improving the performance of Warp Domain: yesodweb.com, Score: 24, Comments: 1 On Reddit: [26] http://goo.gl/yvRfR Original: [27] http://goo.gl/gEQlA * Taking advantage of Theorems for Free? Domain: self.haskell, Score: 20, Comments: 9 On Reddit: [28] http://goo.gl/cqy6U Original: [29] http://goo.gl/cqy6U Top StackOverflow Questions * Is there a nice way to make function signatures more informative in Haskell? votes: 37, answers: 6 Read on SO: [30] http://goo.gl/vOY98 * Purely functional data structures for text editors votes: 26, answers: 7 Read on SO: [31] http://goo.gl/ciJQ3 * Lazy Pattern matching in Data.List votes: 15, answers: 1 Read on SO: [32] http://goo.gl/T2YPC * Can I provide the type-checker with proofs about inductive naturals in GHC 7.6? votes: 14, answers: 1 Read on SO: [33] http://goo.gl/zoMDr * Why does Haskell's “flip id” has this type? votes: 12, answers: 1 Read on SO: [34] http://goo.gl/HWuyZ * How long pauses can occur in a Haskell program due to garbage collection? votes: 11, answers: 1 Read on SO: [35] http://goo.gl/Stnq7 * Good introduction to free
[Haskell-cafe] Haskell Weekly News: Issue 234
Welcome to issue 243 of the HWN, an issue covering crowd-sourced bits of information about Haskell from around the web. This issue covers the week of August 26 to September 01, 2012. Quotes of the Week * companion_cube: I don't understand this article at all edwardk: Well, when you finish reading it, here's a follow-up article Top Reddit Stories * Parsing with Haskell and Attoparsec Domain: newartisans.com, Score: 64, Comments: 8 On Reddit: [1] http://goo.gl/rrlQG Original: [2] http://goo.gl/aHlTJ * FRP - Release of reactive-banana-0.7. Finally features dynamic event switching! Domain: apfelmus.nfshost.com, Score: 48, Comments: 21 On Reddit: [3] http://goo.gl/5QnBl Original: [4] http://goo.gl/8dnLg * Combinatorrent - Writing Haskell Code for Fun and Profit [InfoQ] Domain: infoq.com, Score: 46, Comments: 14 On Reddit: [5] http://goo.gl/FE4OF Original: [6] http://goo.gl/feU7U * Putting it all together -- Example project that pulls together Snap, Blaze, OpenId, IxSet, AcidState, and Sessions. Domain: self.haskell, Score: 34, Comments: 3 On Reddit: [7] http://goo.gl/huFaI Original: [8] http://goo.gl/huFaI * Invert the Inversion of Control Domain: thev.net, Score: 32, Comments: 30 On Reddit: [9] http://goo.gl/1uO5a Original: [10] http://goo.gl/89UnF * A follow up on my initial experience and why there's still something immensely attractive about Haskell Domain: binarysculpting.com, Score: 27, Comments: 19 On Reddit: [11] http://goo.gl/3RLNO Original: [12] http://goo.gl/81YF2 * Haskim -- a convenient Haskell VIM distribution Domain: github.com, Score: 25, Comments: 19 On Reddit: [13] http://goo.gl/9sJ3O Original: [14] http://goo.gl/Wq0Rq * Introducing Perdure: persistence for acyclic immutable data Domain: hackage.haskell.org, Score: 23, Comments: 12 On Reddit: [15] http://goo.gl/ACWDi Original: [16] http://goo.gl/CSi57 * Existential types and data abstraction Domain: iveselov.info, Score: 22, Comments: On Reddit: [17] http://goo.gl/K6JGl Original: [18] http://goo.gl/GBYlW * I just realized that running monads is applying a left monad action Domain: self.haskell, Score: 20, Comments: 63 On Reddit: [19] http://goo.gl/Geus4 Original: [20] http://goo.gl/Geus4 Top StackOverflow Questions * How can I recover sharing in a GADT? votes: 14, answers: 2 Read on SO: [21] http://goo.gl/I3cuW * Constructing efficient monad instances on `Set` (and other containers with constraints) using the continuation monad votes: 13, answers: 2 Read on SO: [22] http://goo.gl/Ys4Uy * Numbers as multiplicative functions (weird but entertaining) votes: 12, answers: 1 Read on SO: [23] http://goo.gl/yN8KN * Game server in Haskell votes: 10, answers: 3 Read on SO: [24] http://goo.gl/QV9de * Why doesn't sortBy take (a - a - Bool)? votes: 10, answers: 5 Read on SO: [25] http://goo.gl/Y7EzD * Default type instances referring to each other votes: 9, answers: 1 Read on SO: [26] http://goo.gl/6cUG7 * Applying a fixed-length-vector-function to the inital part of a longer fixed-length-vector votes: 9, answers: 2 Read on SO: [27] http://goo.gl/03KcE * Haskell: example of function of type a - a, besides the identity votes: 9, answers: 5 Read on SO: [28] http://goo.gl/q2UDW * Stack overflow when using Haskell sort function votes: 8, answers: 2 Read on SO: [29] http://goo.gl/D31Ku * How to navigate up inside a HUET Zipper votes: 7, answers: 2 Read on SO: [30] http://goo.gl/X7dE3 * Haskell : reference to previously updated elements of list within the update function votes: 7, answers: 6 Read on SO: [31] http://goo.gl/0yRIo * Is there any way to make parsec report “shift-reduce” conflicts? votes: 7, answers: 1 Read on SO: [32] http://goo.gl/LQeDG * Haskell: how to write a monadic variadic function, with parameters using the monadic context votes: 7, answers: 1 Read on SO: [33] http://goo.gl/ThniY * Haskell parMap and parallelism votes: 7, answers: 1 Read on SO: [34] http://goo.gl/3qQHu Until next time, Daniel Santa Cruz References 1. http://newartisans.com/2012/08/parsing-with-haskell-and-attoparsec/ 2. http://www.reddit.com/r/haskell/comments/z2lir/parsing_with_haskell_and_attoparsec/ 3. http://apfelmus.nfshost.com/blog/2012/08/26-frp-banana-0-7.html 4. http://www.reddit.com/r/haskell/comments/yv6ku/frp_release_of_reactivebanana07_finally_features/ 5. http://www.infoq.com/presentations/Combinatorrent-Haskell-casestudy 6. http://www.reddit.com/r/haskell/comments/yzdyr/combinatorrent_writing_haskell_code_for_fun_and/ 7.
[Haskell-cafe] Haskell Weekly News: Issue 242
Welcome to issue 242 of the HWN, an issue covering crowd-sourced bits of information about Haskell from around the web. This issue covers the week of August 19 to 25, 2012. Quotes of the Week * srhb: I think that's going into space rather than diving into the deep end. * edwardk: normally i don't bother with little things like documentation, benchmarks and tests, but I recently discovered that when I do, I get these curious things called users. * shachaf: Number of comonads released by edwardk will exceed the number of words in the English language by 2015, experts report. Top Reddit Stories * Hackage2 server ready for testing Domain: haskell.org, Score: 75, Comments: 16 On Reddit: [1] http://goo.gl/WTebL Original: [2] http://goo.gl/dHkGo * Monads In Pictures Domain: newartisans.com, Score: 60, Comments: 24 On Reddit: [3] http://goo.gl/QMfGv Original: [4] http://goo.gl/ycmvx * A new fast and easy to use CSV library Domain: blog.johantibell.com, Score: 53, Comments: 26 On Reddit: [5] http://goo.gl/eRKSm Original: [6] http://goo.gl/uRmfz * duckduckgo.com just became my favorite search engine due to haskell support Domain: self.haskell, Score: 50, Comments: 14 On Reddit: [7] http://goo.gl/1tBCg Original: [8] http://goo.gl/1tBCg * An example on how ridiculously powerful haskells type system is Domain: chrisdone.com, Score: 44, Comments: 61 On Reddit: [9] http://goo.gl/iwJT2 Original: [10] http://goo.gl/NovM7 * Galois Internship Available: Come build high-assurance autonomous vehicles! Domain: corp.galois.com, Score: 43, Comments: 13 On Reddit: [11] http://goo.gl/iJEih Original: [12] http://goo.gl/8ckL4 * Issue 20 « The Monad.Reader Domain: themonadreader.wordpress.com, Score: 34, Comments: 8 On Reddit: [13] http://goo.gl/K5Cc7 Original: [14] http://goo.gl/dBSdK * Functional Game Design: Making Pong in Elm Domain: elm-lang.org, Score: 29, Comments: 11 On Reddit: [15] http://goo.gl/sCdfE Original: [16] http://goo.gl/RL2i1 * Making HaskellDB slightly more type-safe Domain: chrisdone.com, Score: 28, Comments: 3 On Reddit: [17] http://goo.gl/b16v5 Original: [18] http://goo.gl/7v38l * Identifying outdated packages in cabal install plans Domain: byorgey.wordpress.com, Score: 24, Comments: 5 On Reddit: [19] http://goo.gl/4yTrR Original: [20] http://goo.gl/Zjw7b * ghcLiVE project escapes! Domain: ghclive.wordpress.com, Score: 23, Comments: 16 On Reddit: [21] http://goo.gl/IiXaA Original: [22] http://goo.gl/QzUHW * My view on why relational algebra matters Domain: users.utu.fi, Score: 22, Comments: 16 On Reddit: [23] http://goo.gl/byYZW Original: [24] http://goo.gl/3NSmI * ANN basic-prelude 0.3 (now comes with a fully-featured Prelude replacement) Domain: haskell.org, Score: 21, Comments: On Reddit: [25] http://goo.gl/klUAO Original: [26] http://goo.gl/4Ccyv * I just realized that running monads is applying a left monad action Domain: self.haskell, Score: 21, Comments: 53 On Reddit: [27] http://goo.gl/Geus4 Original: [28] http://goo.gl/Geus4 * You can soon play in the cabal sandbox Domain: blog.johantibell.com, Score: 20, Comments: 10 On Reddit: [29] http://goo.gl/QuVo0 Original: [30] http://goo.gl/6Q9a9 * Unordered tuples and type algebra Domain: byorgey.wordpress.com, Score: 18, Comments: 3 On Reddit: [31] http://goo.gl/N8iuz Original: [32] http://goo.gl/8l11g * Haskell-Type-Exts Passed the Final Evaluation Domain: cleantypecheck.wordpress.com, Score: 16, Comments: 3 On Reddit: [33] http://goo.gl/ok7CL Original: [34] http://goo.gl/ttsFb * LambdaJam Conference (from the creator of Strange Loop) -- Coming to Chicago in Summer 2013! Domain: lambdajam.com, Score: 15, Comments: On Reddit: [35] http://goo.gl/ytWNE Original: [36] http://goo.gl/ziyYc * Hello world in SKI combinator calculus Domain: self.haskell, Score: 14, Comments: 16 On Reddit: [37] http://goo.gl/qVDMw Original: [38] http://goo.gl/qVDMw * Is this Monoid instance in the standard library somewhere? Domain: self.haskell, Score: 14, Comments: 7 On Reddit: [39] http://goo.gl/cFHG7 Original: [40] http://goo.gl/cFHG7 * Applicative functors: definition and syntax (a reply) Domain: tomasp.net, Score: 13, Comments: 7 On Reddit: [41] http://goo.gl/4VPKR Original: [42] http://goo.gl/saU2j Top StackOverflow Questions * Lazy Evaluation and Time Complexity votes: 40, answers: 7 Read on SO: [43] http://goo.gl/f9QTO * What is the purpose of Rank2Types? votes: 21, answers: 3 Read on SO: [44] http://goo.gl/XrPHP * “Modern” HList? votes: 16, answers: 1 Read
[Haskell-cafe] Haskell Weekly News: Issue 241
Welcome to issue 241 of the HWN, an issue covering crowd-sourced bits of information about Haskell from around the web. This issue covers the week of August 12 to 18, 2012. Quotes of the Week * monochrom: seq is a suggestion. pseq is an order. * johnw: Haskell is like using a finely crafted blade to whittle yourself a canoe, as your friends pass by on their cruise liner and wonder what you're up to Top Reddit Stories * Yesod gets financial backing. Domain: yesodweb.com, Score: 76, Comments: 23 On Reddit: [1] http://goo.gl/isVxZ Original: [2] http://goo.gl/aTtqC * The category design pattern Domain: haskellforall.com, Score: 65, Comments: 32 On Reddit: [3] http://goo.gl/Owrgh Original: [4] http://goo.gl/iDEen * I remember the time before monads | free variable Domain: free-variable.org, Score: 64, Comments: 5 On Reddit: [5] http://goo.gl/41Utn Original: [6] http://goo.gl/febU9 * GHC 7.6.1 Release Candidate 1 Domain: haskell.org, Score: 55, Comments: 33 On Reddit: [7] http://goo.gl/weAei Original: [8] http://goo.gl/QHtd7 * PVP: upper bounds are not our friends Domain: haskell.org, Score: 49, Comments: 94 On Reddit: [9] http://goo.gl/8ihwE Original: [10] http://goo.gl/0YbGl * MongoDB on the hunt for Haskell Evangelist Domain: haskellers.com, Score: 36, Comments: 17 On Reddit: [11] http://goo.gl/X1WLL Original: [12] http://goo.gl/TYDdE * Raspberry Pi in a Haskell Cloud Domain: alenribic.com, Score: 33, Comments: 6 On Reddit: [13] http://goo.gl/esAHP Original: [14] http://goo.gl/me7ob * Practical Foundations for Programming Languages (first impressions) Domain: blog.ezyang.com, Score: 30, Comments: On Reddit: [15] http://goo.gl/FjrY1 Original: [16] http://goo.gl/8AzpC * Scoutess GSoC project finished! Domain: self.haskell, Score: 28, Comments: 4 On Reddit: [17] http://goo.gl/hRzvC Original: [18] http://goo.gl/hRzvC Top StackOverflow Questions * Subtype polymorphism in Haskell votes: 17, answers: 2 Read on SO: [19] http://goo.gl/xERPq * Is it possible to use a bracketing syntactic sugar for an applicative functor? votes: 14, answers: 2 Read on SO: [20] http://goo.gl/3EH63 * Useful operations on free arrows votes: 11, answers: 0 Read on SO: [21] http://goo.gl/BQ6ry * Against cold boot attacks: how to restrain sensitive information in Haskell votes: 9, answers: 1 Read on SO: [22] http://goo.gl/kUOn2 * GHCi and compiled code seem to behave differently votes: 7, answers: 1 Read on SO: [23] http://goo.gl/q8yJi * Implementing Iota in Haskell votes: 7, answers: 1 Read on SO: [24] http://goo.gl/KonKf * Understanding STG votes: 6, answers: 1 Read on SO: [25] http://goo.gl/uQmKn * Quickcheck for non-boolean tests votes: 6, answers: 0 Read on SO: [26] http://goo.gl/on6jt * Screen capture in Haskell? votes: 6, answers: 3 Read on SO: [27] http://goo.gl/7xIX5 * typeclass challenge: having both variadic arguments and results votes: 6, answers: 2 Read on SO: [28] http://goo.gl/8aA6Z Until next time, Daniel Santa Cruz References 1. http://www.yesodweb.com/blog/2012/08/joining-forces-advance-haskell 2. http://www.reddit.com/r/haskell/comments/y62j3/yesod_gets_financial_backing/ 3. http://www.haskellforall.com/2012/08/the-category-design-pattern.html 4. http://www.reddit.com/r/haskell/comments/yfhem/the_category_design_pattern/ 5. http://www.free-variable.org/2012/08/i-remember-the-time-before-monads/ 6. http://www.reddit.com/r/haskell/comments/y87rh/i_remember_the_time_before_monads_free_variable/ 7. http://www.haskell.org/pipermail/glasgow-haskell-users/2012-August/022671.html 8. http://www.reddit.com/r/haskell/comments/y3vzd/ghc_761_release_candidate_1/ 9. http://www.haskell.org/pipermail/haskell-cafe/2012-August/102885.html 10. http://www.reddit.com/r/haskell/comments/ydkcq/pvp_upper_bounds_are_not_our_friends/ 11. http://www.haskellers.com/jobs/18 12. http://www.reddit.com/r/haskell/comments/yc1no/mongodb_on_the_hunt_for_haskell_evangelist/ 13. http://alenribic.com/writings/post/raspberry-pi-in-a-haskell-cloud 14. http://www.reddit.com/r/haskell/comments/ydvn2/raspberry_pi_in_a_haskell_cloud/ 15. http://blog.ezyang.com/2012/08/practical-foundations-for-programming-languages/ 16. http://www.reddit.com/r/haskell/comments/yda6c/practical_foundations_for_programming_languages/ 17. http://www.reddit.com/r/haskell/comments/y9v83/scoutess_gsoc_project_finished/ 18. http://www.reddit.com/r/haskell/comments/y9v83/scoutess_gsoc_project_finished/ 19. http://stackoverflow.com/questions/12002979/subtype-polymorphism-in-haskell 20. http://stackoverflow.com/questions/12014524/is-it-possible-to-use-a-bracketing-syntactic-sugar-for-an-applicative-functor 21.
[Haskell-cafe] Haskell Weekly News: Issue 240
Welcome to issue 240 of the HWN, an issue covering crowd-sourced bits of information about Haskell from around the web. This issue covers the week of August 05 to 11, 2012. Quotes of the Week * johnw: Monads are an interface, all bets are off until you see what the interface does for a given Type * Evbn: I heard that Untyped and Well Typed tried to set up a corporate softball league, but they couldn't agree on a ruleset to use. * wuttf: i think i have to learn this language, the type systems i know just dont feel right Top Reddit Stories * Studying protein structures in Haskell Domain: haskellforall.com, Score: 53, Comments: 6 On Reddit: [1] http://goo.gl/94PA4 Original: [2] http://goo.gl/VJJD0 * Haskell Live Episode 2: Time To Refactor is up! Domain: youtube.com, Score: 52, Comments: 14 On Reddit: [3] http://goo.gl/BOmK7 Original: [4] http://goo.gl/5wTVu * Announcing Raskell - user ratings for Hackage Domain: ocharles.org.uk, Score: 43, Comments: 29 On Reddit: [5] http://goo.gl/wgK4E Original: [6] http://goo.gl/7q4RP * Yesod 1.1 Released Domain: yesodweb.com, Score: 38, Comments: 14 On Reddit: [7] http://goo.gl/jiwLx Original: [8] http://goo.gl/B5czq * Running Haskell on Raspberry Pi Domain: alenribic.com, Score: 37, Comments: 5 On Reddit: [9] http://goo.gl/zPcDA Original: [10] http://goo.gl/FsESS * Koka - a function-oriented language with side-effect inteference Domain: rise4fun.com, Score: 36, Comments: 18 On Reddit: [11] http://goo.gl/lyKhA Original: [12] http://goo.gl/n35n1 * Is Haskell liberal or conservative? (Response post to Yegge) Domain: blog.ezyang.com, Score: 34, Comments: 51 On Reddit: [13] http://goo.gl/AJ5Wp Original: [14] http://goo.gl/Juis3 * ANNOUNCE: basic-prelude Domain: haskell.org, Score: 34, Comments: 8 On Reddit: [15] http://goo.gl/iiDLq Original: [16] http://goo.gl/4Taz0 * ANNOUNCE: tardis Domain: haskell.org, Score: 31, Comments: 3 On Reddit: [17] http://goo.gl/e6yi7 Original: [18] http://goo.gl/590QR * Any Hackage mirrors? How do you deal with Hackage outages? Domain: self.haskell, Score: 30, Comments: 27 On Reddit: [19] http://goo.gl/1BOMF Original: [20] http://goo.gl/1BOMF * Is there a standard Haskell development setup for Vim? Domain: self.haskell, Score: 29, Comments: 44 On Reddit: [21] http://goo.gl/gSRWp Original: [22] http://goo.gl/gSRWp * O'Reilly Webinar this Thursday: Designing Type-Safe Haskell APIs Domain: yesodweb.com, Score: 28, Comments: 8 On Reddit: [23] http://goo.gl/GNogN Original: [24] http://goo.gl/ZRkrH * acid-state with Yesod Domain: meadowstalk.com, Score: 25, Comments: 13 On Reddit: [25] http://goo.gl/NM4Bc Original: [26] http://goo.gl/8MDXo * Philip Wadler: Faith, Evolution, and Programming Languages [InfoQ] Domain: infoq.com, Score: 25, Comments: 6 On Reddit: [27] http://goo.gl/WFxLq Original: [28] http://goo.gl/fBqx7 * Hiring Haskell Developers (Singapore) Domain: cufp.org, Score: 22, Comments: 13 On Reddit: [29] http://goo.gl/bhqrb Original: [30] http://goo.gl/umhh4 * Verifying Software Transactional Memory: bisimulation in Agda [pdf] Domain: cs.nott.ac.uk, Score: 22, Comments: On Reddit: [31] http://goo.gl/X1zvj Original: [32] http://goo.gl/vJ1gA * iterate (*2) 1 Domain: postimage.org, Score: 17, Comments: 13 On Reddit: [33] http://goo.gl/lwLv1 Original: [34] http://goo.gl/lfIab * Error Handling: How would you solve this? Domain: self.haskell, Score: 16, Comments: 11 On Reddit: [35] http://goo.gl/jHLZ8 Original: [36] http://goo.gl/jHLZ8 Top StackOverflow Questions * Advice defining a data structure in Haskell votes: 13, answers: 4 Read on SO: [37] http://goo.gl/xVxlx * What is the preferred way to combine two sinks? votes: 13, answers: 2 Read on SO: [38] http://goo.gl/QUczW * Why is numCapabilities a pure function? votes: 12, answers: 1 Read on SO: [39] http://goo.gl/4HU27 * Using generics to convert between types of the same “shape” votes: 10, answers: 1 Read on SO: [40] http://goo.gl/gx8ZL * Controlling parallel execution votes: 9, answers: 2 Read on SO: [41] http://goo.gl/zzvtU * Lists of lists of lists votes: 9, answers: 5 Read on SO: [42] http://goo.gl/HEicW * Positive integer type votes: 8, answers: 5 Read on SO: [43] http://goo.gl/xXY49 * Haskell bit arrays votes: 7, answers: 1 Read on SO: [44] http://goo.gl/g9TDQ * How to keep track of number of guesses in a simple guessing game (Haskell) votes: 6, answers: 2 Read on SO: [45] http://goo.gl/VQaWn * A haskell program that controls the mouse votes: 5, answers: 1 Read on SO: [46]
[Haskell-cafe] Haskell Weekly News: Issue 239
Welcome to issue 239 of the HWN, an issue covering crowd-sourced bits of information about Haskell from around the web. This issue covers the week of July 29 to August 4, 2012. Quotes of the Week * romm: i thought i knew programming. this is like discovering a new continent. * edwardk: i think the comonads are warm fuzzy, and the monads are warm sticky. its easy to get out of a comonad, its soft and you like wearing it. monads on the other hand stick to you and are icky Top Reddit Stories * Update on GHC's new code generator Domain: hackage.haskell.org, Score: 70, Comments: 39 On Reddit: [1] http://goo.gl/NkmqH Original: [2] http://goo.gl/4bUw1 * The first video in my new series of free Haskell live coding videos Domain: youtube.com, Score: 64, Comments: 61 On Reddit: [3] http://goo.gl/f1tmg Original: [4] http://goo.gl/ihwze * hbro, Haskell based browser, ideologically similar to uzbl Domain: github.com, Score: 48, Comments: 18 On Reddit: [5] http://goo.gl/apILX Original: [6] http://goo.gl/STSwc * Thinking Functionally with Haskell | PragProg Domain: pragprog.com, Score: 32, Comments: 6 On Reddit: [7] http://goo.gl/yL4Qj Original: [8] http://goo.gl/mHss0 * Two ways of representing perfect binary trees : Inside 374 Domain: blog.ezyang.com, Score: 30, Comments: 1 On Reddit: [9] http://goo.gl/1GfdH Original: [10] http://goo.gl/JJAl1 * Hoogle: from the command line Domain: self.haskell, Score: 28, Comments: 8 On Reddit: [11] http://goo.gl/Ob9Mw Original: [12] http://goo.gl/Ob9Mw * Free monad transformers Domain: haskellforall.com, Score: 27, Comments: 11 On Reddit: [13] http://goo.gl/XbQAj Original: [14] http://goo.gl/bJfrK * If someone asked you why Haskell?, what would you say? Domain: self.haskell, Score: 26, Comments: 73 On Reddit: [15] http://goo.gl/LQUUh Original: [16] http://goo.gl/LQUUh * Feedback from someone who learnt Haskell as his first language Domain: blog.raynes.me, Score: 25, Comments: 50 On Reddit: [17] http://goo.gl/QsnfZ Original: [18] http://goo.gl/wFOLN * Why isn't `length` part of `Foldable`? Domain: self.haskell, Score: 23, Comments: 19 On Reddit: [19] http://goo.gl/L0WWX Original: [20] http://goo.gl/L0WWX Top StackOverflow Questions * Monoidal parsing — what is it? votes: 19, answers: 2 Read on SO: [21] http://goo.gl/bVGBo * Applying multiple functions to the same value point-free style in Haskell votes: 7, answers: 4 Read on SO: [22] http://goo.gl/PifBz * How do I get consistent criterion benchmarks, or interpret results across runs? votes: 7, answers: 1 Read on SO: [23] http://goo.gl/qwT5c * Why is this prime test so slow? votes: 7, answers: 4 Read on SO: [24] http://goo.gl/QehSC * Is there a theory that combines category theory/abstract algebra and computational complexity? votes: 7, answers: 1 Read on SO: [25] http://goo.gl/CeAFw * Haskell Polymorphic Tree Sum votes: 7, answers: 1 Read on SO: [26] http://goo.gl/NqYQW * reasonably efficient pure-functional matrix product in Haskell? votes: 7, answers: 3 Read on SO: [27] http://goo.gl/8H6o9 * Is access to internal strucutre of a monad required for monad transformer? votes: 7, answers: 1 Read on SO: [28] http://goo.gl/Yln18 * Haskell sub-typeclass requires UndecidableInstances? votes: 6, answers: 2 Read on SO: [29] http://goo.gl/u9FQh * Haskell Data.List.Class and syntax votes: 6, answers: 1 Read on SO: [30] http://goo.gl/wvKEk Until next time, Daniel Santa Cruz References 1. http://hackage.haskell.org/trac/ghc/blog/newcg-update 2. http://www.reddit.com/r/haskell/comments/xmfes/update_on_ghcs_new_code_generator/ 3. http://www.youtube.com/watch?v=ScS8Q32lMxA 4. http://www.reddit.com/r/haskell/comments/xfcmk/the_first_video_in_my_new_series_of_free_haskell/ 5. https://github.com/k0ral/hbro 6. http://www.reddit.com/r/haskell/comments/xe0w3/hbro_haskell_based_browser_ideologically_similar/ 7. http://pragprog.com/magazines/2012-08/thinking-functionally-with-haskell 8. http://www.reddit.com/r/haskell/comments/xmip7/thinking_functionally_with_haskell_pragprog/ 9. http://blog.ezyang.com/2012/08/statically-checked-perfect-binary-trees/ 10. http://www.reddit.com/r/haskell/comments/xov6n/two_ways_of_representing_perfect_binary_trees/ 11. http://www.reddit.com/r/haskell/comments/xijsb/hoogle_from_the_command_line/ 12. http://www.reddit.com/r/haskell/comments/xijsb/hoogle_from_the_command_line/ 13. http://www.haskellforall.com/2012/07/free-monad-transformers.html 14. http://www.reddit.com/r/haskell/comments/xg75g/free_monad_transformers/ 15. http://www.reddit.com/r/haskell/comments/xlb1g/if_someone_asked_you_why_haskell_what_would_you/ 16.
[Haskell-cafe] Haskell Weekly News: Issue 238
Welcome to issue 238 of the HWN, an issue covering crowd-sourced bits of information about Haskell from around the web. This issue covers the week of July 22 to 28, 2012. Quotes of the Week * clsmith: i find programming in haskell is mostly about reinventing things and then discovering them in Prelude * EvanR: ruby, cobol of the 2000s * monochrom: customers who used == also liked: foldr, map, Ord, continuation passing style * jmcarthur: we calmly talk trolls to death Top Reddit Stories * Haskell logo QR code Domain: self.haskell, Score: 44, Comments: 5 On Reddit: [1] http://goo.gl/DuSSU Original: [2] http://goo.gl/DuSSU * In Praise of EitherT Domain: ocharles.org.uk, Score: 43, Comments: 9 On Reddit: [3] http://goo.gl/V2R9B Original: [4] http://goo.gl/M7rTb * The must-know list of packages on hackage? Domain: self.haskell, Score: 39, Comments: 29 On Reddit: [5] http://goo.gl/N7i6J Original: [6] http://goo.gl/N7i6J * SmartCheck: a better QuickCheck for testing algebraic data and generalizing counterexamples found Domain: leepike.wordpress.com, Score: 39, Comments: 6 On Reddit: [7] http://goo.gl/ENFxH Original: [8] http://goo.gl/SZMCG * Compile Haskell (Fay) to Javascript using Javascript compiled with GHCJS Domain: ghcjs.github.com, Score: 36, Comments: 8 On Reddit: [9] http://goo.gl/YOSuG Original: [10] http://goo.gl/d7Af4 * Programming in Fay - Simple example Domain: youtube.com, Score: 30, Comments: 17 On Reddit: [11] http://goo.gl/Ieswf Original: [12] http://goo.gl/4DcLd * Flexibly-Phased Constraints in Haskell Domain: jonmsterling.com, Score: 28, Comments: 19 On Reddit: [13] http://goo.gl/uvYY4 Original: [14] http://goo.gl/3cRD4 * Do you use Haskell in business? What do you use it for? Domain: self.haskell, Score: 24, Comments: 57 On Reddit: [15] http://goo.gl/AcGlL Original: [16] http://goo.gl/AcGlL * ANN: CmdTheLine 0.2 released -- with new tutorial. Domain: elifrey.com, Score: 23, Comments: 11 On Reddit: [17] http://goo.gl/yezpc Original: [18] http://goo.gl/cM9kZ * State of the Shelly (Haskell scripting lib) Domain: yesodweb.com, Score: 23, Comments: 1 On Reddit: [19] http://goo.gl/siupj Original: [20] http://goo.gl/FyrDC * Hackage b0rked for cabal 0.10.2 Domain: self.haskell, Score: 22, Comments: 4 On Reddit: [21] http://goo.gl/HzgX8 Original: [22] http://goo.gl/HzgX8 * Pipes to Conduits part 0: Combining Functors Domain: unknownparallel.wordpress.com, Score: 22, Comments: 18 On Reddit: [23] http://goo.gl/sF95u Original: [24] http://goo.gl/Jepr5 * Deconstraining DSLs [PDF] Domain: doc.ic.ac.uk, Score: 19, Comments: 2 On Reddit: [25] http://goo.gl/Ur7Lz Original: [26] http://goo.gl/E2DhL * What is the reason for Haskell's cabal package problems? Domain: self.haskell, Score: 17, Comments: 41 On Reddit: [27] http://goo.gl/O0x9z Original: [28] http://goo.gl/O0x9z * Pipes to Conduits part 4: Recovering from Abort Domain: unknownparallel.wordpress.com, Score: 16, Comments: On Reddit: [29] http://goo.gl/tr9Jy Original: [30] http://goo.gl/XbAUR * Pipes to Conduits part 1: Yield and Await Domain: unknownparallel.wordpress.com, Score: 15, Comments: 5 On Reddit: [31] http://goo.gl/KV0io Original: [32] http://goo.gl/GuFqX * Pipes to Conduits part 2: Upstream Results Domain: unknownparallel.wordpress.com, Score: 15, Comments: 9 On Reddit: [33] http://goo.gl/ONYzN Original: [34] http://goo.gl/Tf3Si * Instance Templates: a proposed feature to change type class hierarchies without breaking compatibility Domain: github.com, Score: 15, Comments: 6 On Reddit: [35] http://goo.gl/7Jx8c Original: [36] http://goo.gl/LG1YK * Categories over pairs of types Domain: twanvl.nl, Score: 15, Comments: 1 On Reddit: [37] http://goo.gl/8ee77 Original: [38] http://goo.gl/jxLPR * Pipes to Conduits part 3: Abort Domain: unknownparallel.wordpress.com, Score: 14, Comments: 12 On Reddit: [39] http://goo.gl/IZbij Original: [40] http://goo.gl/2kgLg Top StackOverflow Questions * What does “Pure” mean, in the context of programming languages and paradigms? votes: 21, answers: 2 Read on SO: [41] http://goo.gl/a0IUe * Can a thunk be duplicated to improve memory performance? votes: 17, answers: 3 Read on SO: [42] http://goo.gl/rznKJ * What's the current status of restricted monads? votes: 14, answers: 1 Read on SO: [43] http://goo.gl/UnMbE * Is it good style to use a case expression on an Unit value just to use guards? votes: 13, answers: 3 Read on SO: [44] http://goo.gl/E8xn3 * Temporary namespace/context in Haskell votes: 12, answers: 3 Read on SO: [45]
[Haskell-cafe] Haskell Weekly News: Issue 237
Welcome to issue 237 of the HWN, an issue covering crowd-sourced bits of information about Haskell from around the web. This issue covers the week of July 15 to 21, 2012. Quotes of the Week * Eduard_Munteanu: Sufficiently advanced category theory is indistinguishable from trolling * Ralith just wait till I publish foldl'' / it is enterprise-ready Top Reddit Stories * Fay programming language — A strict subset of Haskell that compiles to JavaScript Domain: chrisdone.com, Score: 146, Comments: 83 On Reddit: [1] http://goo.gl/hQdvT Original: [2] http://goo.gl/0DDKv * Lambda-case and multi-way if added to GHC head (for 7.6.1) Domain: hackage.haskell.org, Score: 68, Comments: 71 On Reddit: [3] http://goo.gl/YGZeV Original: [4] http://goo.gl/hulnj * Purify code using free monads Domain: haskellforall.com, Score: 60, Comments: 47 On Reddit: [5] http://goo.gl/v8UPp Original: [6] http://goo.gl/fVtQY * Cloud Haskell Appetiser: an introductory glimpse at the new distributed-process package Domain: well-typed.com, Score: 38, Comments: 14 On Reddit: [7] http://goo.gl/zGI6e Original: [8] http://goo.gl/BlDQJ * Code Us Some Roguelike in Haskell (Part 2)! Domain: jamiltron.com, Score: 37, Comments: 6 On Reddit: [9] http://goo.gl/xPekY Original: [10] http://goo.gl/ZraR4 * The Power of Types Compels You Domain: paczesiowa.blogspot.com.au, Score: 33, Comments: 14 On Reddit: [11] http://goo.gl/NuZkM Original: [12] http://goo.gl/8djHL * RecordWildCards for localised module imports — what do you think? Domain: hpaste.org, Score: 30, Comments: 48 On Reddit: [13] http://goo.gl/L0WLp Original: [14] http://goo.gl/O8y1M * FRP - Translated slides from tutorial session Domain: apfelmus.nfshost.com, Score: 28, Comments: On Reddit: [15] http://goo.gl/9sNHU Original: [16] http://goo.gl/kqCWu * [PDF] First-Class Modules -- What happened? Domain: research.microsoft.com, Score: 27, Comments: 9 On Reddit: [17] http://goo.gl/V53sj Original: [18] http://goo.gl/JSFjJ * First class modules without defaults Domain: haskellforall.com, Score: 23, Comments: 27 On Reddit: [19] http://goo.gl/1Q7B8 Original: [20] http://goo.gl/rbS9u * gotchas with -threaded GHC runtime: accessing a MVar after forkprocess Domain: joeyh.name, Score: 22, Comments: 4 On Reddit: [21] http://goo.gl/gpu1j Original: [22] http://goo.gl/ievD1 * A Tutorial on the Curry-Howard Correspondence Domain: wellnowwhat.net, Score: 20, Comments: 11 On Reddit: [23] http://goo.gl/5jHMT Original: [24] http://goo.gl/2lDg8 * The Haskell Implementors Workshop 2012 Programme is out! Domain: haskell.org, Score: 20, Comments: 6 On Reddit: [25] http://goo.gl/3q0Y3 Original: [26] http://goo.gl/pEvww * Minimize your cloud costs with GLPK: linear programming Domain: chrisstucchio.com, Score: 18, Comments: 2 On Reddit: [27] http://goo.gl/a1Awm Original: [28] http://goo.gl/pJUrt Top StackOverflow Questions * Profiling the cost of polymorphism? votes: 16, answers: 1 Read on SO: [29] http://goo.gl/en8Ab * hackage.haskell.org documentation convention meaning votes: 13, answers: 1 Read on SO: [30] http://goo.gl/knlpX * What is the 'Const' applicative functor useful for? votes: 13, answers: 2 Read on SO: [31] http://goo.gl/iGFgu * Why does State need a value? votes: 11, answers: 6 Read on SO: [32] http://goo.gl/BBvLN * Haskell module naming conventions votes: 9, answers: 2 Read on SO: [33] http://goo.gl/bTPSr * Haskell RSS, mail and XML library choices votes: 8, answers: 0 Read on SO: [34] http://goo.gl/4Jj0u * Haskell: Equality constraint in instance votes: 8, answers: 1 Read on SO: [35] http://goo.gl/GnS3X * Profiling a Haskell program votes: 8, answers: 4 Read on SO: [36] http://goo.gl/Z3DXo * How can I turn either a Unix POSIX file descriptor or standard input Handle into a Socket? votes: 7, answers: 2 Read on SO: [37] http://goo.gl/sIyf2 * Reify a module into a record votes: 7, answers: 1 Read on SO: [38] http://goo.gl/Q9QDQ * ByteStrings in Haskell: should I use Put or Builder? votes: 6, answers: 2 Read on SO: [39] http://goo.gl/lhtGW Until next time, Daniel Santa Cruz References 1. http://chrisdone.com/fay/ 2. http://www.reddit.com/r/haskell/comments/wxi3l/fay_programming_language_a_strict_subset_of/ 3. http://hackage.haskell.org/trac/ghc/ticket/4359#comment:87 4. http://www.reddit.com/r/haskell/comments/wp70x/lambdacase_and_multiway_if_added_to_ghc_head_for/ 5. http://www.haskellforall.com/2012/07/purify-code-using-free-monads.html 6. http://www.reddit.com/r/haskell/comments/wtix3/purify_code_using_free_monads/ 7.
[Haskell-cafe] Haskell Weekly News: Issue 236
Welcome to issue 236 of the HWN, an issue covering crowd-sourced bits of information about Haskell from around the web. This issue covers the week of July 8 to 14, 2012. Quotes of the Week * RichardBuckminsterFuller: When I am working on a problem, I never think about beauty. But when I have finished, if the solution is not beautiful, I know that it is wrong. * Taneb: I'm doing the thing that every bored haskeller does one day and rewriting Prelude Top Reddit Stories * Haskell Performance Patterns Domain: johantibell.com, Score: 71, Comments: 34 On Reddit: [1] http://goo.gl/gZkMB Original: [2] http://goo.gl/2rj4t * Code Us Some Roguelike in Haskell! Domain: jamiltron.com, Score: 55, Comments: 19 On Reddit: [3] http://goo.gl/VYOx1 Original: [4] http://goo.gl/OOiSG * I never tested this code before releasing it Confession of a Haskell Hacker Domain: r6.ca, Score: 51, Comments: 48 On Reddit: [5] http://goo.gl/EBfT7 Original: [6] http://goo.gl/9zA0u * Breaking from a loop Domain: haskellforall.com, Score: 37, Comments: 19 On Reddit: [7] http://goo.gl/yqxqg Original: [8] http://goo.gl/NtI8j * The Classy Prelude, an alternate prelude which makes it easier to use conflicting names via typeclasses, and thereby encourages usage of more powerful libraries like text and unordered-containers. Domain: yesodweb.com, Score: 35, Comments: 46 On Reddit: [9] http://goo.gl/cZKM5 Original: [10] http://goo.gl/70d6R * The Long and Epic Journey of LambdaCase Domain: unknownparallel.wordpress.com, Score: 33, Comments: 52 On Reddit: [11] http://goo.gl/EAVXs Original: [12] http://goo.gl/ymkGy * How is this fibonacci-function memoized? Domain: stackoverflow.com, Score: 33, Comments: 1 On Reddit: [13] http://goo.gl/lo3LD Original: [14] http://goo.gl/wwHQb * errors-1.0: Simplified error handling Domain: haskellforall.com, Score: 30, Comments: 31 On Reddit: [15] http://goo.gl/tKzP1 Original: [16] http://goo.gl/O10hN * Influenced by Haskell Domain: griffsgraphs.com, Score: 30, Comments: 29 On Reddit: [17] http://goo.gl/6ptoi Original: [18] http://goo.gl/Nrz7K * Experience Report: Haskell in Computational Biology (Daniels, Gallant, Ramsey)[pdf 7 pp] Domain: eecs.tufts.edu, Score: 30, Comments: 11 On Reddit: [19] http://goo.gl/XsvMK Original: [20] http://goo.gl/TUdnL * == for Float not referentially transparent Domain: haskell.org, Score: 23, Comments: 51 On Reddit: [21] http://goo.gl/6qZ1J Original: [22] http://goo.gl/DR9TE * My second attempt at writing Haskell Domain: self.haskell, Score: 21, Comments: 27 On Reddit: [23] http://goo.gl/i7u3p Original: [24] http://goo.gl/i7u3p * Announcing split-channel « Melding Monads Domain: blog.melding-monads.com, Score: 20, Comments: 16 On Reddit: [25] http://goo.gl/XwHdl Original: [26] http://goo.gl/oh5Ce * Deriving the Y combinator from first principles Domain: wellnowwhat.net, Score: 18, Comments: 12 On Reddit: [27] http://goo.gl/5uxYN Original: [28] http://goo.gl/Q76lk * Announcing WAI 1.3! Domain: yesodweb.com, Score: 18, Comments: 11 On Reddit: [29] http://goo.gl/QD769 Original: [30] http://goo.gl/mQFBK Top StackOverflow Questions * How is this fibonacci-function memoized? votes: 43, answers: 3 Read on SO: [31] http://goo.gl/MGjr3 * What is the combinatory logic equivalent of intuitionistic type theory? votes: 39, answers: 0 Read on SO: [32] http://goo.gl/ki9nT * Does Haskell have return type overloading? votes: 15, answers: 5 Read on SO: [33] http://goo.gl/sBGWj * Is there a way to avoid unnecessary recursion? votes: 12, answers: 2 Read on SO: [34] http://goo.gl/Gk39e * Using vectors for performance improvement in Haskell votes: 12, answers: 2 Read on SO: [35] http://goo.gl/74KOH * Eliminate Haskell array bounds check for Bounded type? votes: 11, answers: 1 Read on SO: [36] http://goo.gl/CHDtJ * Having my cereal and parsing it too votes: 8, answers: 2 Read on SO: [37] http://goo.gl/1SG24 * How does HOpenGL behave with regards to other threads and TChans in Haskell? votes: 8, answers: 2 Read on SO: [38] http://goo.gl/dmoqc * Number of arguments and point-free in Haskell votes: 8, answers: 2 Read on SO: [39] http://goo.gl/8Z0B2 * Haskell: Design pattern: classes or pass functions votes: 7, answers: 3 Read on SO: [40] http://goo.gl/EO7tr * Haskell — sort list with impure function votes: 7, answers: 4 Read on SO: [41] http://goo.gl/o9kbc Until next time, Daniel Santa Cruz References 1. http://johantibell.com/files/haskell-performance-patterns.html#%281%29 2.
[Haskell-cafe] Haskell Weekly News: Issue 235
Welcome to issue 235 of the HWN, an issue covering crowd-sourced bits of information about Haskell from around the web. This issue covers the week of July 1 to 7, 2012. Quotes of the Week * Kukkua: They say there are two things, once mastered, you will harness boundless strength from the cosmos itself, continuations and monads. * startling: saying monad within earshot of a muggle is pretty funny * maybefbi: Haskell is forcing me to think a lot * Wadler says: So, the essence of XML is this: the problem it solves is not hard, and it does not solve the problem well. Top Reddit Stories * This is what my first attempt at writing code in Haskell went like Domain: self.haskell, Score: 82, Comments: 32 On Reddit: [1] http://goo.gl/uq3Tt Original: [2] http://goo.gl/uq3Tt * The Architecture of Open Source Applications: The Glasgow Haskell Compiler Domain: aosabook.org, Score: 59, Comments: 5 On Reddit: [3] http://goo.gl/5v906 Original: [4] http://goo.gl/yYqUJ * Slides for 7 lectures on Parallel and Concurrent Haskell (including GPU programming with Accelerate) Domain: community.haskell.org, Score: 51, Comments: 10 On Reddit: [5] http://goo.gl/pmGsr Original: [6] http://goo.gl/wumiT * How pythoners view Haskell compared with Python Domain: wiki.python.org, Score: 40, Comments: 70 On Reddit: [7] http://goo.gl/Xe3AF Original: [8] http://goo.gl/ydpyj * How I made the switch to functional programming. Domain: self.haskell, Score: 38, Comments: 14 On Reddit: [9] http://goo.gl/m6IXs Original: [10] http://goo.gl/m6IXs * Why Functional Matters: Your white board will never be the same Domain: blog.jessitron.com, Score: 35, Comments: 5 On Reddit: [11] http://goo.gl/b71zi Original: [12] http://goo.gl/SkJaA * Building a better AES package Domain: tab.snarc.org, Score: 33, Comments: 19 On Reddit: [13] http://goo.gl/A0hwE Original: [14] http://goo.gl/0p9PE * FP Complete is hiring Haskell programmers Domain: haskellers.com, Score: 32, Comments: 4 On Reddit: [15] http://goo.gl/L8Xuh Original: [16] http://goo.gl/6AxT7 * Parallel and Concurrent Programming in Haskell (Lab exercises by Simon Marlow) Domain: community.haskell.org, Score: 31, Comments: On Reddit: [17] http://goo.gl/cjBJ0 Original: [18] http://goo.gl/olFva * pipes 2.1 released with prettier Frame, using indexed and restricted monads Domain: haskellforall.com, Score: 30, Comments: 31 On Reddit: [19] http://goo.gl/Trajz Original: [20] http://goo.gl/vqluc * conduit 0.5.0 released, now with extensive tutorial Domain: hackage.haskell.org, Score: 27, Comments: 2 On Reddit: [21] http://goo.gl/s5Wmh Original: [22] http://goo.gl/RUrpw * A (experimental) treat for Emacs interactive-mode users Domain: youtube.com, Score: 26, Comments: 2 On Reddit: [23] http://goo.gl/13wD9 Original: [24] http://goo.gl/C54V5 * Exploring CPU design using Haskell - Introduction to the architecture Domain: random.axman6.com, Score: 25, Comments: 17 On Reddit: [25] http://goo.gl/f1v2M Original: [26] http://goo.gl/xvSUF * Haskell is dead! (pun intended, not a flame :D) Domain: i.imgur.com, Score: 22, Comments: 37 On Reddit: [27] http://goo.gl/jPRu9 Original: [28] http://goo.gl/2DclX * Announcing lens-family-core, lens-family, and lens-family-th Domain: self.haskell, Score: 22, Comments: 8 On Reddit: [29] http://goo.gl/Axyxs Original: [30] http://goo.gl/Axyxs * Happstack Irregular News Issue #2 Domain: happstack.com, Score: 21, Comments: 3 On Reddit: [31] http://goo.gl/n7a0Z Original: [32] http://goo.gl/kU7OV * Tying the Knot using the RWS Monad Domain: mergeconflict.com, Score: 21, Comments: 16 On Reddit: [33] http://goo.gl/FavKj Original: [34] http://goo.gl/TESiO * LiveScript: a more functional JavaScript Domain: gkz.github.com, Score: 18, Comments: 9 On Reddit: [35] http://goo.gl/NQecG Original: [36] http://goo.gl/1hsTo Top StackOverflow Questions * Functional design patterns votes: 36, answers: 5 Read on SO: [37] http://goo.gl/hjzwm * Using return vs. not using return in the list monad votes: 22, answers: 6 Read on SO: [38] http://goo.gl/zkQH1 * Compute as much of a list as possible in a fixed time votes: 19, answers: 3 Read on SO: [39] http://goo.gl/BpBFe * Why is `logBase 10 x` slower than `log x / log 10`, even when specialized? votes: 16, answers: 2 Read on SO: [40] http://goo.gl/4rkTi * How has Haskell changed? votes: 16, answers: 2 Read on SO: [41] http://goo.gl/Rkz41 * What are the similarities and differences among Haskell indentation modes for Emacs? votes: 16, answers: 0 Read on SO: [42] http://goo.gl/xHn7L
[Haskell-cafe] Haskell Weekly News: Issue 234
Welcome to issue 234 of the HWN, an issue covering crowd-sourced bits of information about Haskell from around the web. This issue covers the week of June 24 to 30, 2012. Quotes of the Week * monochrom: shae ericsson is shae erisson's evil twin who prefers erlang to haskell :) * shapr: If I were to do this in Python, it would be done by now. and it would be full of bugs. Top Reddit Stories * Performance: yes, it’s worth looking at the small stuff Domain: serpentine.com, Score: 61, Comments: 11 On Reddit: [1] http://goo.gl/x2pGf Original: [2] http://goo.gl/SHBNB * Awesome Haskell plugins for Vim! Domain: self.haskell, Score: 61, Comments: 32 On Reddit: [3] http://goo.gl/Bm6wI Original: [4] http://goo.gl/Bm6wI * Galois is Hiring! Domain: haskell.org, Score: 56, Comments: 7 On Reddit: [5] http://goo.gl/c7zj8 Original: [6] http://goo.gl/y7nBd * Haskell Symposium 2012 list of accepted papers Domain: haskell.org, Score: 43, Comments: 12 On Reddit: [7] http://goo.gl/Fq0rD Original: [8] http://goo.gl/CGZV3 * Live coding the game of Sokoban with GUI. Please give me your input for future sessions. Domain: youtu.be, Score: 42, Comments: 38 On Reddit: [9] http://goo.gl/HslD9 Original: [10] http://goo.gl/0ZeMA * Mirrored Lenses Domain: comonad.com, Score: 36, Comments: 30 On Reddit: [11] http://goo.gl/UyGco Original: [12] http://goo.gl/9ltWW * The Game of Distributed Systems Programming. Which Level Are You? Incubaid Research Domain: blog.incubaid.com, Score: 30, Comments: 7 On Reddit: [13] http://goo.gl/EYWj7 Original: [14] http://goo.gl/P0vhZ * SugarHaskell: language extensions in sugar modules[pdf] Domain: informatik.uni-marburg.de, Score: 27, Comments: 7 On Reddit: [15] http://goo.gl/Z4fL5 Original: [16] http://goo.gl/I78Md * parallel cabal-install patches Domain: haskell.org, Score: 26, Comments: 4 On Reddit: [17] http://goo.gl/Yr1JR Original: [18] http://goo.gl/P9WPK * Is anybody using Sublime Text for their Haskell editing? Domain: self.haskell, Score: 19, Comments: 16 On Reddit: [19] http://goo.gl/pmor9 Original: [20] http://goo.gl/pmor9 * Runge–Kutta in Haskell (RK4) Domain: stochastix.wordpress.com, Score: 19, Comments: 7 On Reddit: [21] http://goo.gl/9Bd2b Original: [22] http://goo.gl/H27Fv * How to build an example proxy server using conduit 0.5 Domain: yesodweb.com, Score: 19, Comments: 14 On Reddit: [23] http://goo.gl/BHLRd Original: [24] http://goo.gl/PtOxh * Found myself wanting lambda-case again Domain: self.haskell, Score: 16, Comments: 13 On Reddit: [25] http://goo.gl/LIOKa Original: [26] http://goo.gl/LIOKa * What is the advantage of monad transformers over monad coproducts? Domain: self.haskell, Score: 16, Comments: 28 On Reddit: [27] http://goo.gl/lxX2D Original: [28] http://goo.gl/lxX2D * Elm 0.3.5: JavaScript Integration, Signal Filters, space savings, ... Domain: testblogpleaseignore.com, Score: 15, Comments: 2 On Reddit: [29] http://goo.gl/jTwAz Original: [30] http://goo.gl/UzoZL * Scribd's AI Challenge Now Supports Haskell Domain: groups.google.com, Score: 14, Comments: 6 On Reddit: [31] http://goo.gl/xmuwG Original: [32] http://goo.gl/oQsTG * EclipseFP: integrating stylish-haskell Domain: jpmoresmau.blogspot.fr, Score: 11, Comments: On Reddit: [33] http://goo.gl/reK9T Original: [34] http://goo.gl/2416v Top StackOverflow Questions * Bug in Data.Map implementation? votes: 15, answers: 1 Read on SO: [35] http://goo.gl/xcgC1 * Monads with Join() instead of Bind() votes: 15, answers: 6 Read on SO: [36] http://goo.gl/phgVU * Haskell numbers and type system? votes: 11, answers: 2 Read on SO: [37] http://goo.gl/nv7Be * How to put constraints on the associated data? votes: 10, answers: 2 Read on SO: [38] http://goo.gl/6zOr9 * How to run Snap haskell webapp in production? votes: 9, answers: 3 Read on SO: [39] http://goo.gl/kx2DR * How can I search a hackage package for a function? votes: 8, answers: 2 Read on SO: [40] http://goo.gl/9fm4O * In Haskell, + is a function, (+ 2) is a function, (+ 2 3) is 5. What exactly is going on there? votes: 8, answers: 4 Read on SO: [41] http://goo.gl/PP2X2 * How can I emulate pointers in Haskell? votes: 8, answers: 1 Read on SO: [42] http://goo.gl/Yq01G * Haskell Precedence: Lambda and operator votes: 8, answers: 2 Read on SO: [43] http://goo.gl/X8yvV * Binding name in type signature using DataKind votes: 8, answers: 2 Read on SO: [44] http://goo.gl/rYcS8 * Missing something with Reader monad - passing the damn thing around everywhere votes: 7,
[Haskell-cafe] Haskell Weekly News: Issue 233
Welcome to issue 233 of the HWN, an issue covering crowd-sourced bits of information about Haskell from around the web. This issue covers the week of June 17 to 23, 2012. Quotes of the Week * ciaranm: if it's ugly, it's imperative. if it's incomprehensible, it's functional. * xplat: when life gives you lemons, make lemonads Top Reddit Stories * What are everyone's favorite aha moments in learning Haskell? Domain: self.haskell, Score: 93, Comments: 156 On Reddit: [1] http://goo.gl/8YSyY Original: [2] http://goo.gl/8YSyY * Unit testing isn't enough. You need static typing too. Domain: evanfarrer.blogspot.ca, Score: 82, Comments: 22 On Reddit: [3] http://goo.gl/b73gf Original: [4] http://goo.gl/JF4ND * Snap Framework 0.9 Released Domain: snapframework.com, Score: 60, Comments: 7 On Reddit: [5] http://goo.gl/7fP9D Original: [6] http://goo.gl/7SoU6 * Haskell’s record system is a cruel joke Domain: labs.scrive.com, Score: 52, Comments: 100 On Reddit: [7] http://goo.gl/XKIch Original: [8] http://goo.gl/wOvyc * Polymorphic Update with van Laarhoven Lenses Domain: r6.ca, Score: 51, Comments: 9 On Reddit: [9] http://goo.gl/qvpPg Original: [10] http://goo.gl/34TbY * Building a blog with Snap and Heist Domain: bonus500.github.com, Score: 45, Comments: 30 On Reddit: [11] http://goo.gl/UDHCs Original: [12] http://goo.gl/eo9a3 * Totality vs. Turing completeness (McBride)[PDF, 35 slides, ±] Domain: personal.cis.strath.ac.uk, Score: 42, Comments: 22 On Reddit: [13] http://goo.gl/qua0n Original: [14] http://goo.gl/8auaP * GHC's imprecise (non-deterministic) error Domain: stackoverflow.com, Score: 41, Comments: On Reddit: [15] http://goo.gl/6WQWx Original: [16] http://goo.gl/MOCeT * Hackage comments — a simple user script Domain: chrisdone.com, Score: 39, Comments: 17 On Reddit: [17] http://goo.gl/t9oBH Original: [18] http://goo.gl/CmXuB * A Notation for Comonads (Orchard, Mycroft) [pdf] Domain: cl.cam.ac.uk, Score: 38, Comments: 48 On Reddit: [19] http://goo.gl/S4lz9 Original: [20] http://goo.gl/uw8ZY * Taming list syntax in Haskell Domain: labs.scrive.com, Score: 36, Comments: 29 On Reddit: [21] http://goo.gl/YLTZL Original: [22] http://goo.gl/UJpcB * Shell scripting with type-safety using Haskell « Linux-Magazin Online Domain: linux-magazin.de, Score: 36, Comments: 32 On Reddit: [23] http://goo.gl/yEMQ0 Original: [24] http://goo.gl/U3zO5 * Roy, A Statically Typed, Functional Language for Javascript. The Functional Web [PDF] Domain: brianmckenna.org, Score: 32, Comments: 9 On Reddit: [25] http://goo.gl/SBhec Original: [26] http://goo.gl/v0iH2 * [ANN] GenCheck - a generalized property-based testing framework Domain: permalink.gmane.org, Score: 30, Comments: On Reddit: [27] http://goo.gl/GCUGJ Original: [28] http://goo.gl/c2Y0s Top StackOverflow Questions * How do exceptions in Haskell work? votes: 53, answers: 1 Read on SO: [29] http://goo.gl/MOCeT * Has anyone ever compiled a list of the imports needed to avoid the “not polymorphic enough” definitions in Haskell's standard libraries? votes: 19, answers: 1 Read on SO: [30] http://goo.gl/kyXde * Why does adding a polymorphic type signature degrade performance? votes: 13, answers: 2 Read on SO: [31] http://goo.gl/Lf18k * To write or not to write `module Main where` in Haskell votes: 10, answers: 1 Read on SO: [32] http://goo.gl/IDSOx * Why aren't FingerTrees used enough to have a stable implementation? votes: 10, answers: 3 Read on SO: [33] http://goo.gl/wzw4e * What is the difference between PArray and [::] in Data Parallel Haskell? votes: 9, answers: 0 Read on SO: [34] http://goo.gl/FpUJX * Why discarded values are () instead of ⊥ in Haskell? votes: 8, answers: 5 Read on SO: [35] http://goo.gl/jIK26 * Is it possible to embed Haskell in a C library opaquely? votes: 8, answers: 1 Read on SO: [36] http://goo.gl/3H5tu * NoMonomorphismRestriction helps preserve sharing? votes: 8, answers: 2 Read on SO: [37] http://goo.gl/FDdeA * Why doesn't Haskell/GHC support record name overloading votes: 7, answers: 2 Read on SO: [38] http://goo.gl/NsHKM Until next time, Daniel Santa Cruz References 1. http://www.reddit.com/r/haskell/comments/vi425/what_are_everyones_favorite_aha_moments_in/ 2. http://www.reddit.com/r/haskell/comments/vi425/what_are_everyones_favorite_aha_moments_in/ 3. http://evanfarrer.blogspot.ca/2012/06/unit-testing-isnt-enough-you-need.html 4. http://www.reddit.com/r/haskell/comments/vbwrv/unit_testing_isnt_enough_you_need_static_typing/ 5. http://snapframework.com/blog/2012/06/17/snap-0.9-released 6.
[Haskell-cafe] Haskell Weekly News: Issue 232
Welcome to issue 232 of the HWN, an issue covering crowd-sourced bits of information about Haskell from around the web. This issue covers the week of June 10 to 16, 2012. Quotes of the Week * irene-knapp: ewtoombs: the universe is already an interactive quantum physics simulator * Philipp: While in Python every problem can be solved with a big enough Hashtable, in Haskell, every problem can be solved with an additional type parameter. * kulin: man, i am loving this existential quantification, i feel like now i will use it incorrectly to solve every problem for sure * mekeor: xmonad is awesome (ignore the ambiguity, please) Top Reddit Stories * Waldo - the Haskell powered codebase behind xkcd’s Umwelt comic Domain: self.haskell, Score: 75, Comments: 16 On Reddit: [1] http://goo.gl/M2fGv Original: [2] http://goo.gl/M2fGv * “ARM is now a fully supported target platform for GHC, complete with GHCi support” Domain: haskell.org, Score: 60, Comments: 17 On Reddit: [3] http://goo.gl/O0XK3 Original: [4] http://goo.gl/0Fajp * 3D Mandelbrot in OpenGL from imperative to functional style. Domain: yannesposito.com, Score: 36, Comments: 8 On Reddit: [5] http://goo.gl/5MKK1 Original: [6] http://goo.gl/nzpvl * ANN: clckwrks - a Haskell blogging and CMS framework Domain: groups.google.com, Score: 35, Comments: 21 On Reddit: [7] http://goo.gl/ROrHt Original: [8] http://goo.gl/WneBw * web server C10k benchmark: snap vs. erlang, go, node.js, java Domain: github.com, Score: 35, Comments: 5 On Reddit: [9] http://goo.gl/r1Q1j Original: [10] http://goo.gl/eFlTm * GADTs Domain: haskellforall.com, Score: 33, Comments: 74 On Reddit: [11] http://goo.gl/B41Ef Original: [12] http://goo.gl/rcL6I * Announcing Elm 0.2: Haskell integration (Yesod, HAppStack, and Snap), better error messages, larger examples, and more. Domain: self.haskell, Score: 30, Comments: 8 On Reddit: [13] http://goo.gl/ENBPH Original: [14] http://goo.gl/ENBPH * command line options using applicative without Template Haskell Domain: github.com, Score: 28, Comments: 13 On Reddit: [15] http://goo.gl/zqKGw Original: [16] http://goo.gl/eVSAb * Haskell and Yesod - Book on writing web applications in Haskell Domain: shop.oreilly.com, Score: 28, Comments: 5 On Reddit: [17] http://goo.gl/0RdvE Original: [18] http://goo.gl/9qCEu Top StackOverflow Questions * Tying the Knot with a State monad votes: 33, answers: 3 Read on SO: [19] http://goo.gl/cMcRf * Lazy evaluation of terms in an infinite list in Haskell votes: 32, answers: 4 Read on SO: [20] http://goo.gl/IyRJ1 * What is going on with the types in this ghci session? votes: 17, answers: 1 Read on SO: [21] http://goo.gl/3RVnN * the seq function and strictness votes: 14, answers: 2 Read on SO: [22] http://goo.gl/f8u9G * Is it possible to “hide” language extensions? votes: 11, answers: 2 Read on SO: [23] http://goo.gl/q4JQx * Rebinding do notation for indexed monads votes: 11, answers: 1 Read on SO: [24] http://goo.gl/Z4lnx * Haskell: “how much” of a type should functions receive? and avoiding complete “reconstruction” votes: 9, answers: 1 Read on SO: [25] http://goo.gl/2FFHu * Intelligent purely functional sets votes: 8, answers: 1 Read on SO: [26] http://goo.gl/I7Tzb * Is there a better way to express the absolute error function in point-free notation? votes: 8, answers: 2 Read on SO: [27] http://goo.gl/FFFek * GADTs vs. MultiParamTypeClasses votes: 7, answers: 2 Read on SO: [28] http://goo.gl/3DYKI Until next time, Daniel Santa Cruz References 1. http://www.reddit.com/r/haskell/comments/uved7/waldo_the_haskell_powered_codebase_behind_xkcds/ 2. http://www.reddit.com/r/haskell/comments/uved7/waldo_the_haskell_powered_codebase_behind_xkcds/ 3. http://www.haskell.org/pipermail/haskell-cafe/2012-June/101704.html 4. http://www.reddit.com/r/haskell/comments/uv07c/arm_is_now_a_fully_supported_target_platform_for/ 5. http://yannesposito.com/Scratch/en/blog/Haskell-OpenGL-Mandelbrot/ 6. http://www.reddit.com/r/haskell/comments/v4pzk/3d_mandelbrot_in_opengl_from_imperative_to/ 7. https://groups.google.com/forum/#!msg/clckwrks/58AwDSRRGoI/prrMP6fhtqMJ 8. http://www.reddit.com/r/haskell/comments/uyr0y/ann_clckwrks_a_haskell_blogging_and_cms_framework/ 9. https://github.com/ericmoritz/wsdemo/blob/results-v1/results.md 10. http://www.reddit.com/r/haskell/comments/v595l/web_server_c10k_benchmark_snap_vs_erlang_go/ 11. http://www.haskellforall.com/2012/06/gadts.html 12. http://www.reddit.com/r/haskell/comments/v5ewa/gadts/ 13.
[Haskell-cafe] Haskell Weekly News: Issue 231
Welcome to issue 231 of the HWN, an issue covering crowd-sourced bits of information about Haskell from around the web. This issue covers the week of June 03 to 09, 2012. Announcements Paolo Capriotti announced the patchlevel release of GHC 7.4.2. This release contains a number of bugfixes relative to 7.4.1, so we recommend upgrading. [1] http://goo.gl/X3Z85 Quotes of the Week * roconnor: there's a right way, and a wrong way, and then there is the ekmett way. Top Reddit Stories * Haskell Platform 2012.2.0.0 released Domain: hackage.haskell.org, Score: 104, Comments: 33 On Reddit: [2] http://goo.gl/ZNa9h Original: [3] http://goo.gl/JjJg2 * Why free monads matter Domain: haskellforall.com, Score: 61, Comments: 47 On Reddit: [4] http://goo.gl/hfKlc Original: [5] http://goo.gl/JPpsp * 3 Flavors of MVar: Lock, Var, Barrier Domain: neilmitchell.blogspot.com, Score: 43, Comments: 20 On Reddit: [6] http://goo.gl/3eEkO Original: [7] http://goo.gl/ek7Qq * Introducing the HERMIT Equational Reasoning Framework Domain: ittc.ku.edu, Score: 36, Comments: 20 On Reddit: [8] http://goo.gl/UC0sF Original: [9] http://goo.gl/ifS7f * Complicating conduit? Domain: yesodweb.com, Score: 35, Comments: 45 On Reddit: [10] http://goo.gl/W4rfE Original: [11] http://goo.gl/rU0vK * Beautiful Code, Compelling Evidence: OpenGL, Cairo tutorial [PDF, 33 pages] Domain: renci.org, Score: 33, Comments: 2 On Reddit: [12] http://goo.gl/qKY8w Original: [13] http://goo.gl/r5SVj * Forklift - a pattern for performing monadic actions in a worker thread Domain: apfelmus.nfshost.com, Score: 30, Comments: 7 On Reddit: [14] http://goo.gl/B6brV Original: [15] http://goo.gl/mWVAv * Dependently typed programming with singletons (Eisenberg, Weirich)[PDF] Domain: cis.upenn.edu, Score: 29, Comments: 3 On Reddit: [16] http://goo.gl/y3fYv Original: [17] http://goo.gl/RqM5m * Continuation-based relative-time FRP Domain: paolocapriotti.com, Score: 22, Comments: 6 On Reddit: [18] http://goo.gl/CFSK7 Original: [19] http://goo.gl/cP0cJ * Explaining the Prompt monad with a clearer representation Domain: joeysmandatory.blogspot.com, Score: 21, Comments: 42 On Reddit: [20] http://goo.gl/ZZM93 Original: [21] http://goo.gl/Im7SF * Lazily Evaluate length of a list Domain: self.haskell, Score: 21, Comments: 29 On Reddit: [22] http://goo.gl/cKUOt Original: [23] http://goo.gl/cKUOt Top StackOverflow Questions * Killing a thread when MVar is garbage collected votes: 22, answers: 4 Read on SO: [24] http://goo.gl/cvoqw * How does one write efficient Dynamic Programming algorithms in Haskell? votes: 16, answers: 3 Read on SO: [25] http://goo.gl/mkMTp * How to apply a polymorphic function to a Dynamic value votes: 11, answers: 1 Read on SO: [26] http://goo.gl/3jIVr * Haskell Typeclass for Tuples votes: 11, answers: 3 Read on SO: [27] http://goo.gl/pvDah * Monadic expressions in conditionals - GHC compiles, cabal refuses votes: 10, answers: 2 Read on SO: [28] http://goo.gl/QXMXh * GHC Optimization: Collatz conjecture votes: 10, answers: 2 Read on SO: [29] http://goo.gl/AfiEC * Haskell: Lists vs Streams votes: 10, answers: 3 Read on SO: [30] http://goo.gl/qn1dE * Is my program Turing-complete? votes: 9, answers: 2 Read on SO: [31] http://goo.gl/PLf5q * How to find the optimal processing order? votes: 9, answers: 1 Read on SO: [32] http://goo.gl/P3XZ2 * How to do fast data deserialization in Haskell votes: 9, answers: 1 Read on SO: [33] http://goo.gl/Synm2 * What's so bad about OverlappingInstances? votes: 9, answers: 1 Read on SO: [34] http://goo.gl/M17Rp Until next time, Daniel Santa Cruz References 1. http://permalink.gmane.org/gmane.comp.lang.haskell.glasgow.user/22181 2. http://hackage.haskell.org/platform/?2012.2.0.0 3. http://www.reddit.com/r/haskell/comments/uipvz/haskell_platform_2012200_released/ 4. http://www.haskellforall.com/2012/06/you-could-have-invented-free-monads.html 5. http://www.reddit.com/r/haskell/comments/utxq2/why_free_monads_matter/ 6. http://neilmitchell.blogspot.com/2012/06/flavours-of-mvar_04.html 7. http://www.reddit.com/r/haskell/comments/uk9wu/3_flavors_of_mvar_lock_var_barrier/ 8. http://www.ittc.ku.edu/csdlblog/?p=105 9. http://www.reddit.com/r/haskell/comments/ujdet/introducing_the_hermit_equational_reasoning/ 10. http://www.yesodweb.com/blog/2012/06/complicating-conduit 11. http://www.reddit.com/r/haskell/comments/urc75/complicating_conduit/ 12. http://www.renci.org/wp-content/pub/tutorials/BeautifulCode.pdf 13. http://www.reddit.com/r/haskell/comments/uqc33/beautiful_code_compelling_evidence_opengl_cairo/ 14.
[Haskell-cafe] Haskell Weekly News: Issue 230
Welcome to issue 230 of the HWN, an issue covering crowd-sourced bits of information about Haskell from around the web. This issue covers the week of May 27 to June 02, 2012. Announcements Mark Lentczner had great news for us this week, announcing the release of the Haskell Platform 2012.2.0.0. Many many thanks to the platform team for getting this release out the door! [1] http://goo.gl/XX9P6 Top Reddit Stories * Conduit bugs Domain: haskellforall.com, Score: 45, Comments: 25 On Reddit: [2] http://goo.gl/hQCbs Original: [3] http://goo.gl/3wR5W * Response to Conduit Bugs Domain: yesodweb.com, Score: 43, Comments: 53 On Reddit: [4] http://goo.gl/TV5i3 Original: [5] http://goo.gl/N8uMM * Haskell fully async Chan/TChan vs. Go's channels Domain: plus.google.com, Score: 42, Comments: 14 On Reddit: [6] http://goo.gl/UJBXN Original: [7] http://goo.gl/K0zzA * Most Important GHC extensions to learn/use? Domain: permalink.gmane.org, Score: 38, Comments: 11 On Reddit: [8] http://goo.gl/i6ofz Original: [9] http://goo.gl/x7Mxg * What's so bad about Template Haskell? Domain: stackoverflow.com, Score: 35, Comments: 8 On Reddit: [10] http://goo.gl/fdiUm Original: [11] http://goo.gl/Vg4AT * stylish-haskell: A simple tool to clean up Haskell code Domain: github.com, Score: 32, Comments: 74 On Reddit: [12] http://goo.gl/QT9br Original: [13] http://goo.gl/TlZum * Understanding Haskell's monomorphism restriction Domain: self.haskell, Score: 27, Comments: 38 On Reddit: [14] http://goo.gl/tb1uC Original: [15] http://goo.gl/tb1uC * Pipes 2.0 vs pipes-core Domain: paolocapriotti.com, Score: 26, Comments: 40 On Reddit: [16] http://goo.gl/lmNeD Original: [17] http://goo.gl/najMM * FP Complete and Well-Typed delivered a two-day hands-on Haskell training at Qualcomm Domain: haskell.org, Score: 26, Comments: 2 On Reddit: [18] http://goo.gl/R3Ufl Original: [19] http://goo.gl/sC3O3 * ICFP'12 Accepted Papers (with links, where available!) Domain: github.com, Score: 26, Comments: 2 On Reddit: [20] http://goo.gl/361wt Original: [21] http://goo.gl/3ACvz Top StackOverflow Questions * What's so bad about Template Haskell? votes: 67, answers: 3 Read on SO: [22] http://goo.gl/Vg4AT * Which Haskell (GHC) extensions should users use/avoid? votes: 23, answers: 1 Read on SO: [23] http://goo.gl/s0TNH * Space leak with redundant use of seq in GHC interpreter votes: 17, answers: 2 Read on SO: [24] http://goo.gl/no97P * Is there a list of GHC extensions that are considered 'safe'? votes: 15, answers: 1 Read on SO: [25] http://goo.gl/10SJc * What are lenses used/useful for? votes: 14, answers: 4 Read on SO: [26] http://goo.gl/kn8uj * Haskell: Can I perform several folds over the same lazy list without keeping list in memory? votes: 12, answers: 2 Read on SO: [27] http://goo.gl/VuWQ7 * What are the advantages and disadvantages of using lenses? votes: 11, answers: 2 Read on SO: [28] http://goo.gl/kGX4B * Calculating work done by f x = (x,x) votes: 11, answers: 1 Read on SO: [29] http://goo.gl/838C2 * Why is function definition for all types at once not allowed in Haskell? votes: 10, answers: 5 Read on SO: [30] http://goo.gl/eoDXp * Generic variant of bi f a b = (f a, f b) votes: 9, answers: 4 Read on SO: [31] http://goo.gl/NPDMU * Unicode console I/O in Haskell on Windows votes: 9, answers: 1 Read on SO: [32] http://goo.gl/AFCQh Until next time, Daniel Santa Cruz References 1. http://comments.gmane.org/gmane.comp.lang.haskell.platform/1964 2. http://www.haskellforall.com/2012/05/conduit-bugs.html 3. http://www.reddit.com/r/haskell/comments/u7vyx/conduit_bugs/ 4. http://www.yesodweb.com/blog/2012/05/response-conduit-bugs 5. http://www.reddit.com/r/haskell/comments/u8fe6/response_to_conduit_bugs/ 6. https://plus.google.com/10955911385859313/posts/FAmNTExSLtz 7. http://www.reddit.com/r/haskell/comments/ubmz7/haskell_fully_async_chantchan_vs_gos_channels/ 8. http://permalink.gmane.org/gmane.comp.lang.haskell.cafe/98574 9. http://www.reddit.com/r/haskell/comments/ufenx/most_important_ghc_extensions_to_learnuse/ 10. http://stackoverflow.com/questions/10857030/whats-so-bad-about-template-haskell 11. http://www.reddit.com/r/haskell/comments/ugd94/whats_so_bad_about_template_haskell/ 12. https://github.com/jaspervdj/stylish-haskell/blob/master/README.markdown 13. http://www.reddit.com/r/haskell/comments/u8u1y/stylishhaskell_a_simple_tool_to_clean_up_haskell/ 14. http://www.reddit.com/r/haskell/comments/udnx2/understanding_haskells_monomorphism_restriction/ 15. http://www.reddit.com/r/haskell/comments/udnx2/understanding_haskells_monomorphism_restriction/ 16.
[Haskell-cafe] Haskell Weekly News: Issue 229
Welcome to issue 229 of the HWN, an issue covering crowd-sourced bits of information about Haskell from around the web. This issue covers the week of May 20 to 26, 2012. Quotes of the Week * Peaker: Harrop taught me that I am a team of experts * applicative: Even if no one else understands me, still, the Glasgow Haskell Compiler understands me * JoeyA: Answers in #haskell are automatically sorted by readability descending. * monochrom: monochromism is a graph morphism that maps graphs to 1-colorable graphs :) * sipa: can we write a TutorialMonad t ? which is used to build and combine monad tutorials? Top Reddit Stories * my Haskell project was 100% funded on Kickstarter Domain: self.haskell, Score: 125, Comments: 22 On Reddit: [1] http://goo.gl/E2wkY Original: [2] http://goo.gl/E2wkY * Building intuition for monads, without mentioning monads (Ertugrul Söylemez) Domain: haskell.org, Score: 56, Comments: 32 On Reddit: [3] http://goo.gl/2leRd Original: [4] http://goo.gl/kMbJR * A gamified tutorial on the sequent calculus Domain: logitext.ezyang.scripts.mit.edu, Score: 51, Comments: 23 On Reddit: [5] http://goo.gl/tD8fZ Original: [6] http://goo.gl/E6zBl * pipes 2.0 - Pipe Finalization Domain: haskellforall.com, Score: 45, Comments: 32 On Reddit: [7] http://goo.gl/boq03 Original: [8] http://goo.gl/AABwV * Haste: Haskell to Javascript Compiler Domain: github.com, Score: 40, Comments: 45 On Reddit: [9] http://goo.gl/sJCcJ Original: [10] http://goo.gl/ZhYbP * Monad Reification in Haskell and the Sunroof Javascript compiler Domain: ittc.ku.edu, Score: 37, Comments: 26 On Reddit: [11] http://goo.gl/LVSVO Original: [12] http://goo.gl/s0PVp * HaskSymb, An Experiment in Haskell Symbolic Algebra. Feedback appreciated! Domain: github.com, Score: 36, Comments: 34 On Reddit: [13] http://goo.gl/d6Xo8 Original: [14] http://goo.gl/TUiJt * Using Ragel, Clang, LLVM and GHC to produce really fast stockmarket data parsers Domain: breaks.for.alienz.org, Score: 35, Comments: 8 On Reddit: [15] http://goo.gl/qEmKb Original: [16] http://goo.gl/ABzsA * Looks like Bryan finished importing Cabal issues to Github — thanks! Domain: github.com, Score: 32, Comments: 6 On Reddit: [17] http://goo.gl/9O8Sa Original: [18] http://goo.gl/bWrLg * What if haskellwiki were run by a Haskell wiki? Domain: haskellwiki.gitit.net, Score: 29, Comments: 14 On Reddit: [19] http://goo.gl/713Yb Original: [20] http://goo.gl/chSPM * New release of Elm available. Looking for feedback on the language so far. Domain: self.haskell, Score: 24, Comments: 21 On Reddit: [21] http://goo.gl/ejS9p Original: [22] http://goo.gl/ejS9p * Generics and Protocol Buffers Domain: breaks.for.alienz.org, Score: 17, Comments: On Reddit: [23] http://goo.gl/z0obj Original: [24] http://goo.gl/R5b3l Top StackOverflow Questions * What's the theoretical basis for existential types? votes: 32, answers: 3 Read on SO: [25] http://goo.gl/ZdAJb * How can a gc find out about object references done from the stack? votes: 20, answers: 4 Read on SO: [26] http://goo.gl/AtXUr * Why is GHC complaining about non-exhaustive patterns? votes: 14, answers: 3 Read on SO: [27] http://goo.gl/9oIsB * Evolving data structure votes: 13, answers: 2 Read on SO: [28] http://goo.gl/gbeLN * What makes a good name for a helper function? votes: 11, answers: 5 Read on SO: [29] http://goo.gl/b6B7o * Haskell “Apply”? [closed] votes: 11, answers: 3 Read on SO: [30] http://goo.gl/EBwsy * Round to nearest integer votes: 10, answers: 1 Read on SO: [31] http://goo.gl/1RaVk * Haskell: lazy versus eager evaluation for insertion sort votes: 6, answers: 1 Read on SO: [32] http://goo.gl/zGrie * Loss of polymorphism after pattern matching votes: 6, answers: 1 Read on SO: [33] http://goo.gl/YmA1y * Church-Rosser Theorem Example in a Functional Programming Language votes: 6, answers: 1 Read on SO: [34] http://goo.gl/FmSMh Until next time, Daniel Santa Cruz References 1. http://www.reddit.com/r/haskell/comments/u2vt5/my_haskell_project_was_100_funded_on_kickstarter/ 2. http://www.reddit.com/r/haskell/comments/u2vt5/my_haskell_project_was_100_funded_on_kickstarter/ 3. http://www.haskell.org/pipermail/haskell-cafe/2012-May/101338.html 4. http://www.reddit.com/r/haskell/comments/u04vp/building_intuition_for_monads_without_mentioning/ 5. http://logitext.ezyang.scripts.mit.edu/logitext.fcgi/tutorial 6. http://www.reddit.com/r/haskell/comments/tzp7f/a_gamified_tutorial_on_the_sequent_calculus/ 7. http://www.haskellforall.com/2012/05/pipes-20-pipe-finalization.html
[Haskell-cafe] Haskell Weekly News: Issue 228
Welcome to issue 228 of the HWN, an issue covering crowd-sourced bits of information about Haskell from around the web. This issue covers the week of May 13 to 19, 2012. Announcements Stefan Wehr issued a call for presentations for the Commercial Users of Functional Programmers (CUFP 2012) conference to be held in Copenhagen, Denmark during September 13 to 15, 2012. [1] http://goo.gl/Rl1T9 Quotes of the Week * hpc measures understanding in angstroms per (second * liter) ^ (1/15) Top Reddit Stories * ANNOUNCE: forthcoming O'Reilly book on Parallel and Concurrent Haskell Domain: haskell.org, Score: 101, Comments: 13 On Reddit: [2] http://goo.gl/UY9L6 Original: [3] http://goo.gl/oqLo6 * GHC 7.6 will have support for deferred type errors Domain: hackage.haskell.org, Score: 55, Comments: 4 On Reddit: [4] http://goo.gl/sPknX Original: [5] http://goo.gl/ieM9s * What happens when you mix three research programming languages together Domain: blog.ezyang.com, Score: 41, Comments: 7 On Reddit: [6] http://goo.gl/ujmF1 Original: [7] http://goo.gl/jME65 * Reactive-Banana 0.6: FRP in Haskell, supports both WxHaskell and generation to Javascript! Domain: apfelmus.nfshost.com, Score: 39, Comments: 3 On Reddit: [8] http://goo.gl/XrFxl Original: [9] http://goo.gl/Uanl6 * Keter: It's Alive! (Web app deployment system for Haskell) Domain: yesodweb.com, Score: 35, Comments: 6 On Reddit: [10] http://goo.gl/RyuLI Original: [11] http://goo.gl/EVcDT * Reasoning about Stream Processing with Effects Domain: personal.cis.strath.ac.uk, Score: 26, Comments: 26 On Reddit: [12] http://goo.gl/TI8bj Original: [13] http://goo.gl/n2rS0 * Patches for the new GHC-iPhone (v4) builds but needs a little more debugging Domain: hip-to-be-square.com, Score: 26, Comments: 27 On Reddit: [14] http://goo.gl/7QvqK Original: [15] http://goo.gl/zLCzr * Commutative Edits and Exceptions -- Categorically Dual(ish)? Domain: bosker.wordpress.com, Score: 24, Comments: 2 On Reddit: [16] http://goo.gl/1quI5 Original: [17] http://goo.gl/ET2ym * Parallel Haskell Digest 10: SPJ on Cloud Haskell, concurrent channels, meta-par, Accelerate, and StackOverflow'ing like crazy Domain: well-typed.com, Score: 21, Comments: 3 On Reddit: [18] http://goo.gl/z1UiV Original: [19] http://goo.gl/iPiAx * Interactive Programming with LambdaCalc Domain: dynamicaspects.org, Score: 20, Comments: 6 On Reddit: [20] http://goo.gl/IeEis Original: [21] http://goo.gl/n3Bqo * BitParser - RFC on a new parsing library for parsing data at the bit level. Similar in functionality to Erlang's bit syntax Domain: github.com, Score: 18, Comments: 8 On Reddit: [22] http://goo.gl/a7Qmq Original: [23] http://goo.gl/SL1u4 Top StackOverflow Questions * Haskell: Between a list and a tuple votes: 10, answers: 3 Read on SO: [24] http://goo.gl/6eiPg * Why is it so uncommon to use type signatures in where clauses? votes: 9, answers: 4 Read on SO: [25] http://goo.gl/ih3cK * Is there any good Haskell indentation script for Vim? votes: 9, answers: 2 Read on SO: [26] http://goo.gl/t1D3Y * Haskell “exceptions” votes: 8, answers: 2 Read on SO: [27] http://goo.gl/5WfTT * Is it possible to program and check invariants in haskell? votes: 8, answers: 3 Read on SO: [28] http://goo.gl/5wNE6 * The “handle” function and Real World Haskell votes: 7, answers: 2 Read on SO: [29] http://goo.gl/K8WK0 * Haskell: Flatten binary tree votes: 7, answers: 2 Read on SO: [30] http://goo.gl/eSokk * How can I uninstall a version of a Cabal package? votes: 6, answers: 1 Read on SO: [31] http://goo.gl/Gl1Mi * Fault tolerant JSON parsing votes: 6, answers: 1 Read on SO: [32] http://goo.gl/NBsVH * Can a Haskell or Haskell OS thread waiting on Network.Socket.accept not be killed on Windows? votes: 6, answers: 1 Read on SO: [33] http://goo.gl/8NHKB * efficient functional data structure for finite bijections votes: 6, answers: 2 Read on SO: [34] http://goo.gl/bXA1Ke Until next time, Daniel Santa Cruz References 1. http://permalink.gmane.org/gmane.comp.lang.haskell.general/19157 2. http://www.haskell.org/pipermail/haskell/2012-May/023328.html 3. http://www.reddit.com/r/haskell/comments/trf72/announce_forthcoming_oreilly_book_on_parallel_and/ 4. http://hackage.haskell.org/trac/ghc/wiki/Status/May12 5. http://www.reddit.com/r/haskell/comments/tm1mc/ghc_76_will_have_support_for_deferred_type_errors/ 6. http://blog.ezyang.com/2012/05/what-happens-when-you-mix-three-research-programming-languages-together/ 7. http://www.reddit.com/r/haskell/comments/tptuo/what_happens_when_you_mix_three_research/ 8.
[Haskell-cafe] Haskell Weekly News: Issue 227
Welcome to issue 227 of the HWN, an issue covering crowd-sourced bits of information about Haskell from around the web. This issue covers the week of May 6 to 12, 2012. Announcements Doaitse Swierstra reminded us about the Summer School on Applied Functional Programming, at Utrech University. Hurry to check it out, as the deadline for registration is May 20th! [1] http://goo.gl/TZYdd Janis Voigtlander announced the release of the 22nd edition of the Haskell Communities and Activities Report. [2] http://goo.gl/pXIZn Quotes of the Week * dcoutts: (on #darcs): [on github:] it's like the facebook of source repos * dmwit: Functional programming is a technical term that means more than just what the two words mean separately. * Axman6: GHC Warning: Did you see that in an OOP textbook? You probably don't want to be doing that * StevenKaas: Haskell's Wager: what if infinite lists can suffer infinitely even when lazily evaluated? * quicksilver: Patent covering a device for emitting greetings to the world community as a whole in computer-readable format (US Patent no 1787528391) Top Reddit Stories * Videos to the functional programming course I attend are freely available. I thought you might enjoy them. Domain: self.haskell, Score: 47, Comments: 10 On Reddit: [3] http://goo.gl/SoV7x Original: [4] http://goo.gl/SoV7x * red-black trees in haskell, using GADTs, existential types, and zippers, oh my Domain: gist.github.com, Score: 40, Comments: 21 On Reddit: [5] http://goo.gl/Ae08L Original: [6] http://goo.gl/iDxjY * Equality proofs and deferred type errors, A compiler pearl [Vytiniotis, Peyton Jones,Magalhaes PDF] Domain: research.microsoft.com, Score: 40, Comments: 17 On Reddit: [7] http://goo.gl/6OUbX Original: [8] http://goo.gl/OP6ep * LLVM now supports NVIDIA GPU's Domain: nvidianews.nvidia.com, Score: 36, Comments: 19 On Reddit: [9] http://goo.gl/DF7sY Original: [10] http://goo.gl/rvYdL * The Architecture of Open Source Applications, Volume II (with chapters on GHC and Yesod, royalties go to Amnesty International) Domain: lulu.com, Score: 35, Comments: 9 On Reddit: [11] http://goo.gl/XfsXB Original: [12] http://goo.gl/1sr6u * Jesper's Blog: My Take on Haskell vs Scala Domain: jnordenberg.blogspot.com, Score: 29, Comments: 8 On Reddit: [13] http://goo.gl/3EM45 Original: [14] http://goo.gl/aWGgn * Haskell Communities and Activities Report --- May 2012 Domain: haskell.org, Score: 27, Comments: 3 On Reddit: [15] http://goo.gl/q8XFZ Original: [16] http://goo.gl/fW3Sf * Keter: Web App Deployment Domain: yesodweb.com, Score: 23, Comments: 19 On Reddit: [17] http://goo.gl/VOSVF Original: [18] http://goo.gl/OJ783 * A small and simple tip for Google Code Jam-mers Domain: self.haskell, Score: 22, Comments: 15 On Reddit: [19] http://goo.gl/9QPDW Original: [20] http://goo.gl/9QPDW * Composable Value Editors for GTK Domain: twdkz.wordpress.com, Score: 21, Comments: On Reddit: [21] http://goo.gl/w4WoR Original: [22] http://goo.gl/LevtB * The Brittleness of Type Hierarchies (codegrunt.co.uk) and a Haskell approach Domain: self.haskell, Score: 16, Comments: 17 On Reddit: [23] http://goo.gl/w4m8o Original: [24] http://goo.gl/w4m8o Top StackOverflow Questions * Static types, polymorphism and specialization votes: 18, answers: 3 Read on SO: [25] http://goo.gl/wxDZt * Redoing the standard classes [closed] votes: 12, answers: 2 Read on SO: [26] http://goo.gl/22MCG * Using Cont to acquire values from the future and the past votes: 11, answers: 1 Read on SO: [27] http://goo.gl/1zSVo * Why is `($ 4) ( 3)` equivalent to `4 3`? votes: 9, answers: 3 Read on SO: [28] http://goo.gl/5oTei * Recursively defined instances and constraints votes: 9, answers: 1 Read on SO: [29] http://goo.gl/uliWA * Freeing memory allocated with newCString votes: 8, answers: 1 Read on SO: [30] http://goo.gl/k3Izw * What is the meaning of “quasi” in quasiquotations? votes: 8, answers: 5 Read on SO: [31] http://goo.gl/YjPbl * Ensuring files are closed promptly votes: 7, answers: 3 Read on SO: [32] http://goo.gl/UCKSB * Is there ever a good reason to use unsafePerformIO? votes: 7, answers: 5 Read on SO: [33] http://goo.gl/y2meC * What characters are permitted for haskell operators? votes: 7, answers: 3 Read on SO: [34] http://goo.gl/0n1kX * Defining an algebra module using constructive-algebra package votes: 6, answers: 2 Read on SO: [35] http://goo.gl/vqIcG * Haskell: Type safety with logically different Boolean values votes: 6, answers: 3 Read on SO: [36]
[Haskell-cafe] Haskell Weekly News: Issue 226
Welcome to issue 226 of the HWN, an issue covering crowd-sourced bits of information about Haskell from around the web. This issue covers the week of April 29 to May 5, 2012. Quotes of the Week * acowley: I write the most complicated bottoms * Cale: OpenGL is the Rubik's Cube of graphics libraries. It's nearly impossible to change some things without affecting other things Top Reddit Stories * HJ — Haskell-to-JavaScript compiler (WIP) Domain: chrisdone.com, Score: 74, Comments: 23 On Reddit: [1] http://goo.gl/gP51N Original: [2] http://goo.gl/g32rz * Life Without Objects Domain: skipoleschris.blogspot.co.uk, Score: 52, Comments: 17 On Reddit: [3] http://goo.gl/LZmLC Original: [4] http://goo.gl/NLhKH * New major release of the containers package Domain: blog.johantibell.com, Score: 52, Comments: 25 On Reddit: [5] http://goo.gl/yjblJ Original: [6] http://goo.gl/DKlmd * Haskell and the World: Encodings and the Common Misuse of ByteString Domain: a-dimit.blogspot.com, Score: 50, Comments: 27 On Reddit: [7] http://goo.gl/WloCn Original: [8] http://goo.gl/oeIIW * How to write hybrid CPU/GPU programs with Haskell Domain: parfunk.blogspot.com.au, Score: 48, Comments: 3 On Reddit: [9] http://goo.gl/u9A9l Original: [10] http://goo.gl/s917R * phantom tainting with kind error messages Domain: article.gmane.org, Score: 35, Comments: 5 On Reddit: [11] http://goo.gl/V9qRd Original: [12] http://goo.gl/cx4cD * Annotated slides: Comparing Dynamic and Static Language Approaches to Web Frameworks (Rails vs Yesod) Domain: cs.kent.ac.uk, Score: 32, Comments: 11 On Reddit: [13] http://goo.gl/jE2iK Original: [14] http://goo.gl/2dIjQ * SPJ talk: Towards Haskell in the Cloud Domain: skillsmatter.com, Score: 30, Comments: 16 On Reddit: [15] http://goo.gl/fVc0e Original: [16] http://goo.gl/NMtPD * hotswap -- a simple, high level interface to plugins for hotswapping code Domain: hackage.haskell.org, Score: 29, Comments: 8 On Reddit: [17] http://goo.gl/kvhOS Original: [18] http://goo.gl/VMAe0 * Online Haskell typechecker Domain: haskellonline.org, Score: 29, Comments: 12 On Reddit: [19] http://goo.gl/uV3HY Original: [20] http://goo.gl/lSwhb Top StackOverflow Questions * Algebraically interpreting polymorphism votes: 21, answers: 5 Read on SO: [21] http://goo.gl/7krnc * Absolute value of negative zero - bug, or a part of the floating point standard? votes: 16, answers: 3 Read on SO: [22] http://goo.gl/HDpRc * how to implement doubly linked lists votes: 10, answers: 1 Read on SO: [23] http://goo.gl/hXyDM * GHC type inference for higher rank types - assigning to monotypes votes: 10, answers: 1 Read on SO: [24] http://goo.gl/TqYtX * Communication between Java and Haskell votes: 9, answers: 3 Read on SO: [25] http://goo.gl/zMYwx * Default constraint kinds are ignored votes: 9, answers: 2 Read on SO: [26] http://goo.gl/AElL4 * Scrap Your Boilerplate equivalent in Scala? votes: 7, answers: 1 Read on SO: [27] http://goo.gl/Cd7k4 * Does the chain function in underscore.js create a monad? votes: 7, answers: 1 Read on SO: [28] http://goo.gl/DUYkB * Why do Haskell list comprehensions with multiple generators treat the rightmost generator as the tightest loop? votes: 6, answers: 3 Read on SO: [29] http://goo.gl/BnndW * Haskell records, cleaner approach? votes: 6, answers: 1 Read on SO: [30] http://goo.gl/MymyL Until next time, Daniel Santa Cruz References 1. http://chrisdone.com/hj/ 2. http://www.reddit.com/r/haskell/comments/t06ej/hj_haskelltojavascript_compiler_wip/ 3. http://skipoleschris.blogspot.co.uk/2012/04/life-without-objects.html 4. http://www.reddit.com/r/haskell/comments/t1oen/life_without_objects/ 5. http://blog.johantibell.com/2012/05/new-major-release-of-containers-package.html 6. http://www.reddit.com/r/haskell/comments/t688l/new_major_release_of_the_containers_package/ 7. http://a-dimit.blogspot.com/2012/04/strings-in-haskell.html 8. http://www.reddit.com/r/haskell/comments/syo8h/haskell_and_the_world_encodings_and_the_common/ 9. http://parfunk.blogspot.com.au/2012/05/how-to-write-hybrid-cpugpu-programs.html 10. http://www.reddit.com/r/haskell/comments/t7znh/how_to_write_hybrid_cpugpu_programs_with_haskell/ 11. http://article.gmane.org/gmane.comp.lang.haskell.cafe/98103 12. http://www.reddit.com/r/haskell/comments/t6dn7/phantom_tainting_with_kind_error_messages/ 13. http://www.cs.kent.ac.uk/~nccb/rails-yesod-slides.pdf 14. http://www.reddit.com/r/haskell/comments/t1aw8/annotated_slides_comparing_dynamic_and_static/ 15. http://skillsmatter.com/podcast/home/haskell-cloud/js-4179 16.
[Haskell-cafe] Haskell Weekly News: Issue 225
Welcome to issue 225 of the HWN, an issue covering crowd-sourced bits of information about Haskell from around the web. This issue covers the week of April 22 to 28, 2012. Announcements Matthias Fischmann made a call for participation to the Hong Kong Haskell hackathon, with tentative dates of May 11-13 or 25-27. Follow to link for more information. [1] http://goo.gl/9sRLF HacPhi, the hackathon in Philadelphia, Pennsylvania, USA, will be held between August 3-5, 2012. [2] http://goo.gl/Rm2qH Quotes of the Week * lambdabot was last seen on #haskell 1 hour, 37 minutes and 46 seconds ago, saying: IO () * elliott: oh, it's not haskell-cafe? that explains the reasonable responses [it = GHC mailing list] * Morandat: The astute reader will have noticed that the above example clashes with our claim that R is lexically scoped. As is often the case, R is lexically scoped up to the point it is not. * quicksilver: lisp doesn't have equational reasoning so there is nothing to lose :) * JoeyA: One thing I like about Haskell versus C++ is that abusing language features tends to give more satisfying results. monochrom: that seems to be a criterion for drugs rather than languages :) Top Reddit Stories * Darcs 2.8: faster, better annotate; patch stash (obliterate -O); revert hunk split; and more! Domain: wiki.darcs.net, Score: 63, Comments: 21 On Reddit: [3] http://goo.gl/4tj4i Original: [4] http://goo.gl/R7TpP * The Haskell / Snap ecosystem is as productive (or more) than Ruby/Rails. Domain: blog.dbpatterson.com, Score: 63, Comments: 46 On Reddit: [5] http://goo.gl/cP3NC Original: [6] http://goo.gl/23alh * Cabal is now hosted on GitHub Domain: github.com, Score: 44, Comments: 20 On Reddit: [7] http://goo.gl/yBqCC Original: [8] http://goo.gl/0ze9y * Eight Haskell Google Summer of Code projects accepted Domain: google-melange.com, Score: 40, Comments: 25 On Reddit: [9] http://goo.gl/c2KXg Original: [10] http://goo.gl/vu681 * “Live” code update for Haskell Domain: self.haskell, Score: 31, Comments: 17 On Reddit: [11] http://goo.gl/ZZDb6 Original: [12] http://goo.gl/ZZDb6 * Functional Programming in C++ Domain: altdevblogaday.com, Score: 30, Comments: 12 On Reddit: [13] http://goo.gl/pFuHk Original: [14] http://goo.gl/aG6iP * Why do we not define IO as a Free monad? Domain: self.haskell, Score: 28, Comments: 47 On Reddit: [15] http://goo.gl/jiSdb Original: [16] http://goo.gl/jiSdb * Elm: Source code and Compiler/Server now available. Write FRP code for the web! Domain: self.haskell, Score: 27, Comments: 11 On Reddit: [17] http://goo.gl/9hE6X Original: [18] http://goo.gl/9hE6X * An experiment with Bayesian Networks in Haskell Domain: alpheccar.org, Score: 27, Comments: On Reddit: [19] http://goo.gl/21VDw Original: [20] http://goo.gl/2piKL * More Client Side Yesod: todo sample Domain: yesodweb.com, Score: 25, Comments: 10 On Reddit: [21] http://goo.gl/LGO75 Original: [22] http://goo.gl/QGsrZ * C Style Haskell Domain: kormacode.blogspot.com, Score: 24, Comments: 21 On Reddit: [23] http://goo.gl/VsShj Original: [24] http://goo.gl/o75jn Top StackOverflow Questions * Avoiding IORefs in pure code votes: 19, answers: 1 Read on SO: [25] http://goo.gl/327fO * How can I get JHC to cooperate with the android ndk? votes: 11, answers: 1 Read on SO: [26] http://goo.gl/oGMQ9 * Is there a name for this function or pattern? votes: 11, answers: 2 Read on SO: [27] http://goo.gl/HJixe * Haskell rank two polymorphism compile error votes: 11, answers: 2 Read on SO: [28] http://goo.gl/hYdRX * Python faster than compiled Haskell? votes: 11, answers: 5 Read on SO: [29] http://goo.gl/sUXMa * How does one release a *nix project? votes: 10, answers: 2 Read on SO: [30] http://goo.gl/JTgCz * Optimizing partial computation in Haskell votes: 8, answers: 1 Read on SO: [31] http://goo.gl/Dncn7 * Proper way to treat global flags in Haskell votes: 8, answers: 2 Read on SO: [32] http://goo.gl/di2Ld * Generating code for another language in Haskell votes: 7, answers: 1 Read on SO: [33] http://goo.gl/OlRCI * Why does haskell enumerator based IO call sigprocmask so often? votes: 7, answers: 4 Read on SO: [34] http://goo.gl/kfTSy * confused about function as instance of Functor in haskell votes: 7, answers: 5 Read on SO: [35] http://goo.gl/aX9JA Until next time, Daniel Santa Cruz References 1. http://permalink.gmane.org/gmane.comp.lang.haskell.cafe/98038 2. http://www.haskell.org/haskellwiki/Hac_%CF%86 3. http://wiki.darcs.net/Releases/2.8
[Haskell-cafe] Haskell Weekly News: Issue 224
Welcome to issue 224 of the HWN, an issue covering crowd-sourced bits of information about Haskell from around the web. This issue covers the week of April 15 to 21, 2012. Announcements Some of these announcements are a bit behind, for which I apologize. Better late than never... The long awaited version of cabal-install is out! [1] http://goo.gl/LlO7s Janis Voigtlander is looking for contributors for the May 2012 edition of the Haskell Comunities and Activities Report. If you have anything Haskell related that you have been working on, make sure to send Janis a note. The deadline is May 1st. [2] http://goo.gl/AW3gR Jeremy O'Donoghue announced the release of wxHaskell 0.90. his release represents a significant milestone for us as it includes support for wxWidgets 2.9.x. [3] http://goo.gl/vTYTp Janis Voigtlander also issued a call for papers for the Haskell Symposium 2012, Copenhagen, Denmark on 13th September, 2012, directly after ICFP. [4] http://goo.gl/fR2hB Eric Kow released the 9th edition of the Parallel Haskell Digest. [5] http://goo.gl/gBIhK Quotes of the Week * TSC: The type families might have little type children * mm_freak: i'd love to have an embeddable Agda type checker and evaluator mm_freak: that would make a great scripting language for haskell programs * shachaf: You can't spell -funsafe without fun and safe. * elliott: By the way, I find the inclusion of a package named colour in a section titled Color offensive :) * elliott: I don't think Haskell can ever hope to enter the enterprise if we can't model non-standard colourblind observers with it. * danharaj:oh hey this looks nice. Mathnerd314: every open-source math library under the sun glued together into a Python framework danharaj: nevermind o_o * elliott: What do we do with people who paste code blocks on IRC? We yell at them. * acowley: I am a bull in a math shop * elliott: I like how edwardk's answer to every question always goes most abstract solution to the problem possible -- microoptimisation details. elliott: I swear I've seen him go from category theory to unboxed types and unsafeCoerce in a single line of IRC. * shachaf: It is a sobering thought that by the time Galois was my age, he had been dead for almost two months. Top Reddit Stories * Why do Monads Matter? (or it's Monad tutorial season again) Domain: cdsmith.wordpress.com, Score: 64, Comments: 27 On Reddit: [6] http://goo.gl/DCJYV Original: [7] http://goo.gl/8glhF * Ur/Web records: can we apply lessons from them to Haskell? Domain: blog.ezyang.com, Score: 53, Comments: On Reddit: [8] http://goo.gl/9m3Sw Original: [9] http://goo.gl/dNcET * Blank Canvas - a new Haskell graphics library based on HTML5 and canvas Domain: ittc.ku.edu, Score: 42, Comments: 10 On Reddit: [10] http://goo.gl/H3SMB Original: [11] http://goo.gl/if7kG * Client Side Yesod, an FRP-inspired approach Domain: yesodweb.com, Score: 41, Comments: 44 On Reddit: [12] http://goo.gl/gECTq Original: [13] http://goo.gl/Rn0LS * Understanding Haskell Kinds Domain: softwaresimply.blogspot.com, Score: 38, Comments: 18 On Reddit: [14] http://goo.gl/XxiwQ Original: [15] http://goo.gl/xaqDM * Adding SIMD Support to Data Parallel Haskell Domain: ghc-simd.blogspot.co.uk, Score: 35, Comments: 8 On Reddit: [16] http://goo.gl/R8M9L Original: [17] http://goo.gl/ZeJ7e * Working With HTML In Haskell Domain: adit.io, Score: 31, Comments: 24 On Reddit: [18] http://goo.gl/4NMBc Original: [19] http://goo.gl/EOvM1 * Descending the level ladder Domain: monoidal.blogspot.com, Score: 26, Comments: 13 On Reddit: [20] http://goo.gl/9IYZL Original: [21] http://goo.gl/TJm0D * Why is Haskell so large? Domain: self.haskell, Score: 25, Comments: 29 On Reddit: [22] http://goo.gl/KQnbj Original: [23] http://goo.gl/KQnbj * Parallel Haskell Digest 9: GSoC, STM, SIMD, and the Downfall of Imperative Programming? Domain: well-typed.com, Score: 25, Comments: 1 On Reddit: [24] http://goo.gl/Z5bF3 Original: [25] http://goo.gl/eLnVs * blaze-html 0.5 released Domain: jaspervdj.be, Score: 25, Comments: 3 On Reddit: [26] http://goo.gl/7XtMD Original: [27] http://goo.gl/RkbR7 * Four Tips for New Haskell Programmers Domain: softwaresimply.blogspot.com, Score: 22, Comments: 72 On Reddit: [28] http://goo.gl/GQ4O1 Original: [29] http://goo.gl/Ye57L * Check for interest - an argument/option parser using type level strings Domain: self.haskell, Score: 22, Comments: 13 On Reddit: [30] http://goo.gl/eOtE5 Original: [31] http://goo.gl/eOtE5 * New Cabal feature: cabal bench Domain:
[Haskell-cafe] Haskell Weekly News: Issue 223
Welcome to issue 223 of the HWN, an issue covering crowd-sourced bits of information about Haskell from around the web. This issue covers the week of April 8 to 14, 2012. Quotes of the Week * merijn: I'm tempted to just do unsafePerformIO newEmptyMVar at the top level quicksilver: I can't really be expected to deal with your sinfulness. That's between you and your god. * acowley: Good haskell code is 20 LANGUAGE pragmas, 40 imports, then one line of perl. * deggis: oh. running GHC HEAD. must try that next week if coffee just someday isn't enough * dmwit: hGetContents does not close its handle. dmwit: hGetContents semicloses its handle. * monochrom: isTrue = (unsafeCoerce :: Either a b - Bool) . (unsafeCoerce :: Maybe c - Either a b) . (unsafeCoerce :: Bool - Maybe c) * dmwit: For basically all good properties P, IEEE 754 is not P. * Cale: Little known fact: For any positive integer n, the infinite sequence of Project Euler problems has only finitely many elements whose solution is not divisible by n. Top Reddit Stories * Announcing Yesod 1.0 Domain: yesodweb.com, Score: 101, Comments: 42 On Reddit: [1] http://goo.gl/izD19 Original: [2] http://goo.gl/oTSto * Why reasoning about space usage in Haskell is hard Domain: ro-che.info, Score: 63, Comments: 14 On Reddit: [3] http://goo.gl/yIkI4 Original: [4] http://goo.gl/IAQtu * GHC HEAD now has type level natural number/ literals Domain: github.com, Score: 63, Comments: 18 On Reddit: [5] http://goo.gl/GfGbB Original: [6] http://goo.gl/Lkp6v * Working Together Domain: yesodweb.com, Score: 62, Comments: 31 On Reddit: [7] http://goo.gl/o3G85 Original: [8] http://goo.gl/jBdJA * How less is more : polymorphic types can improve safety even in monomorphic functions Domain: blog.malde.org, Score: 61, Comments: 13 On Reddit: [9] http://goo.gl/fzUlO Original: [10] http://goo.gl/WHE3A * A Hopefully Fair and Useful Comparison of Haskell Web Frameworks Domain: softwaresimply.blogspot.com, Score: 60, Comments: 30 On Reddit: [11] http://goo.gl/WuDuL Original: [12] http://goo.gl/DXBA8 * First impressions of Haskell: A review of my Haskell adventure Domain: binarysculpting.com, Score: 46, Comments: 36 On Reddit: [13] http://goo.gl/gG0fl Original: [14] http://goo.gl/ZqUT3 * A radix tree import syntax? Domain: self.haskell, Score: 41, Comments: 26 On Reddit: [15] http://goo.gl/kBOLZ Original: [16] http://goo.gl/kBOLZ * Using ContT to please the eye Domain: self.haskell, Score: 28, Comments: 15 On Reddit: [17] http://goo.gl/hbFrs Original: [18] http://goo.gl/hbFrs * Designing a DCPU-16 emulator in Haskell: on determinism and I/O Domain: jaspervdj.be, Score: 28, Comments: 6 On Reddit: [19] http://goo.gl/KHIgP Original: [20] http://goo.gl/NT89i Top StackOverflow Questions * What are type quantifiers? votes: 15, answers: 3 Read on SO: [21] http://goo.gl/d3hnH * Haskell: How does 'atomicModifyIORef' work? votes: 12, answers: 2 Read on SO: [22] http://goo.gl/3b5dK * Is there a runtime penalty associated with typeclasses? votes: 12, answers: 1 Read on SO: [23] http://goo.gl/Isw7k * Timing out pure functions votes: 11, answers: 1 Read on SO: [24] http://goo.gl/aTzVG * Haskell - simple constructor comparison (?) function votes: 11, answers: 3 Read on SO: [25] http://goo.gl/ZC6CC * Partial Application with Infix Functions votes: 10, answers: 3 Read on SO: [26] http://goo.gl/QvabF * Haskell: Why is there no type mismatch (and why does this compile)? votes: 9, answers: 2 Read on SO: [27] http://goo.gl/1gxFE * “Dependent optional” data in Haskell votes: 9, answers: 4 Read on SO: [28] http://goo.gl/9K5Wx * How can I help SpecConstr in GHC? votes: 8, answers: 2 Read on SO: [29] http://goo.gl/PGa4C * How to get good performance when writing a list of integers from 1 to 10 million to a file? votes: 7, answers: 2 Read on SO: [30] http://goo.gl/Kym6r * Efficiently turn a ByteString into a hex representation votes: 7, answers: 1 Read on SO: [31] http://goo.gl/aq2ct Until next time, Daniel Santa Cruz References 1. http://www.yesodweb.com/blog/2012/04/announcing-yesod-1-0 2. http://www.reddit.com/r/haskell/comments/s0tr2/announcing_yesod_10/ 3. http://ro-che.info/articles/2012-04-08-space-usage-reasoning.html 4. http://www.reddit.com/r/haskell/comments/rzu8a/why_reasoning_about_space_usage_in_haskell_is_hard/ 5. https://github.com/ghc/packages-base/blob/b5b5ec18819fb85ebf1bdb6345ac031787e6fd54/GHC/TypeLits.hs 6.
[Haskell-cafe] Haskell Weekly News: Issue 222
Welcome to issue 222 of the HWN, an issue covering crowd-sourced bits of information about Haskell from around the web. This issue covers the week of April 1 to 7, 2012. Quotes of the Week * tgeeky_: What I cannot create, I do not understand. -- Richard Feynman, on his blackboard when he died in 1988. * elliott: ... [a] is more of a control structure than a data structure. * Cale: Basically, we've known how to implement first class functions efficiently for 20 or 30 years now, and we've known about their importance to abstraction in programming since before the advent of electronic computers. There's no excuse to still be writing new programs in languages without them. * edwardk: When someone throws an exception at you, duck. * luite: I think it uses levenshtein distance (he invented this distance because nobody could spell his name correctly) * edwardk: 'hey ghc devs can you fix this thing that might or might not be a bug so we can break a huge pile of invariants in your compiler to put go faster stripes on something nobody uses? k thx' Top Reddit Stories * Tfoo, my simple Five in a Row game. Online, with server-sent events, deployed to Heroku, open source. Domain: tfoo.herokuapp.com, Score: 49, Comments: 18 On Reddit: [1] http://goo.gl/Klevh Original: [2] http://goo.gl/PtjKk * Interacting with inner-functions in GHCi [StackOverflow] Domain: stackoverflow.com, Score: 48, Comments: 12 On Reddit: [3] http://goo.gl/23l0G Original: [4] http://goo.gl/2H5kI * ANN: acme-http. 221,693.0 req/s on the PONG benchmark. Domain: groups.google.com, Score: 42, Comments: 4 On Reddit: [5] http://goo.gl/XROlu Original: [6] http://goo.gl/PuOt3 * Recent haskell-mode changes screencast Domain: youtube.com, Score: 39, Comments: 15 On Reddit: [7] http://goo.gl/JyX0s Original: [8] http://goo.gl/VWLIF * An Haskell tutorial. What do you think? Domain: yannesposito.com, Score: 39, Comments: 47 On Reddit: [9] http://goo.gl/eLiQT Original: [10] http://goo.gl/yBDnQ * Galois' Open-Source code available on github Domain: corp.galois.com, Score: 38, Comments: 3 On Reddit: [11] http://goo.gl/xoz4K Original: [12] http://goo.gl/OhlaA * Wadler’s Law Revisited Domain: comonad.com, Score: 27, Comments: 9 On Reddit: [13] http://goo.gl/8p9As Original: [14] http://goo.gl/7iB53 * With Linux supporting x32 ABI, should GHC follow suit? Domain: self.haskell, Score: 23, Comments: 6 On Reddit: [15] http://goo.gl/Nkuob Original: [16] http://goo.gl/Nkuob * cabal-meta: transcending to dependency heaven Domain: yesodweb.com, Score: 22, Comments: 27 On Reddit: [17] http://goo.gl/nsVhn Original: [18] http://goo.gl/U2cDK * [Haskell-cafe] A Modest Records Proposal Domain: haskell.org, Score: 21, Comments: 7 On Reddit: [19] http://goo.gl/MvbRq Original: [20] http://goo.gl/RgaRU Top StackOverflow Questions * What is the best way to test and interact with inner functions defined inside a toplevel function? votes: 44, answers: 1 Read on SO: [21] http://goo.gl/2H5kI * How can a Windows service application be written in Haskell? votes: 15, answers: 1 Read on SO: [22] http://goo.gl/kz8TA * What does ':..' mean in Haskell? votes: 12, answers: 2 Read on SO: [23] http://goo.gl/Whi8a * Is the whole Map copied when a new binding is inserted? votes: 10, answers: 3 Read on SO: [24] http://goo.gl/OabLu * Haskell functions left-to-right votes: 10, answers: 1 Read on SO: [25] http://goo.gl/rhCm3 * How can I avoid writing boilerplate code for functions performing pattern matching? votes: 9, answers: 3 Read on SO: [26] http://goo.gl/6cvXJ * Controlling how test data is generated in QuickCheck votes: 8, answers: 1 Read on SO: [27] http://goo.gl/BNSug * Can I get warnings about overly-restrictive type signatures? votes: 8, answers: 1 Read on SO: [28] http://goo.gl/X7PkN * Slowdown when using parallel strategies in Haskell votes: 8, answers: 1 Read on SO: [29] http://goo.gl/ghV3C * Dealing with boilerplate in Haskell votes: 7, answers: 2 Read on SO: [30] http://goo.gl/Um4Fm Until next time, Daniel Santa Cruz References 1. http://tfoo.herokuapp.com/ 2. http://www.reddit.com/r/haskell/comments/rx20z/tfoo_my_simple_five_in_a_row_game_online_with/ 3. http://stackoverflow.com/questions/9987739/what-is-the-best-way-to-test-and-interact-with-inner-functions-defined-inside-a 4. http://www.reddit.com/r/haskell/comments/rr7se/interacting_with_innerfunctions_in_ghci/ 5. https://groups.google.com/group/happs/browse_thread/thread/9b078d23b59a7374 6. http://www.reddit.com/r/haskell/comments/ro77b/ann_acmehttp_2216930_reqs_on_the_pong_benchmark/ 7.
[Haskell-cafe] Haskell Weekly News: Issue 221
Welcome to issue 221 of the HWN, an issue covering crowd-sourced bits of information about Haskell from around the web. This issue covers the week of March 25 to 31, 2012. Quotes of the Week * Tekmo: Now I have a monoid in the category of problems. * hpc: atomically the whole thing * BMeph (in announcer voice): In a world, where orphan instances collide, one language holds the key to successful compilation, in our time. * thoughtpolice: if there is a question, edwardk probably has the answer * danharaj: All I have to do is remove me from the program and it works. * anonymous: Caveat implementor. * ski: 'getLine :: IO String' is a recipe for how to interact with the world to acquire a `String' ski: the recipe is not the cake Top Reddit Stories * My Thesis is Finally Complete! Elm: Concurrent FRP for functional GUIs Domain: self.haskell, Score: 74, Comments: 31 On Reddit: [1] http://goo.gl/yw2P9 Original: [2] http://goo.gl/yw2P9 * ANNOUNCE: Happstack 7! (Haskell Web Framework) Domain: happstack.com, Score: 51, Comments: 26 On Reddit: [3] http://goo.gl/kwcc7 Original: [4] http://goo.gl/wBBsu * pipes-like conduit Domain: yesodweb.com, Score: 49, Comments: 84 On Reddit: [5] http://goo.gl/nu4Tl Original: [6] http://goo.gl/hWaCj * SIMD Support for the vector library Domain: ghc-simd.blogspot.co.uk, Score: 45, Comments: 6 On Reddit: [7] http://goo.gl/m0PI8 Original: [8] http://goo.gl/NDq2j * Replacing Cabal Domain: yesodweb.com, Score: 40, Comments: 7 On Reddit: [9] http://goo.gl/ulv2o Original: [10] http://goo.gl/86NLW * Summarizing the conduit questions Domain: yesodweb.com, Score: 33, Comments: 13 On Reddit: [11] http://goo.gl/lkLgF Original: [12] http://goo.gl/uK25n * I love `RWST r w s (IO a) ` to ease the transition from imperative programming. Am I cheating? Domain: self.haskell, Score: 31, Comments: 53 On Reddit: [13] http://goo.gl/xq2Jn Original: [14] http://goo.gl/xq2Jn * FRP - Three principles for bidirectional GUI elements Domain: apfelmus.nfshost.com, Score: 30, Comments: 11 On Reddit: [15] http://goo.gl/AFbXE Original: [16] http://goo.gl/xd4Yf * haskell-src-exts-1.12.0: supports the new quasi-quoter syntax Domain: haskell.org, Score: 28, Comments: 6 On Reddit: [17] http://goo.gl/u6ZDx Original: [18] http://goo.gl/XTzJO * Why GADTs are awesome: implementing System F using HOAS Domain: github.com, Score: 25, Comments: 7 On Reddit: [19] http://goo.gl/IG14P Original: [20] http://goo.gl/62iLX * Reactive-banana: new major release Domain: apfelmus.nfshost.com, Score: 24, Comments: 3 On Reddit: [21] http://goo.gl/XYXvm Original: [22] http://goo.gl/u3PAz Top StackOverflow Questions * Does Haskell require a garbage collector? votes: 40, answers: 7 Read on SO: [23] http://goo.gl/hDNT4 * Can you recognize an infinite list in a Haskell program? [closed] votes: 20, answers: 5 Read on SO: [24] http://goo.gl/TcJHt * Confusion regarding a passage in the “Kinds and some type-foo” section of learnyouahaskell.com votes: 12, answers: 1 Read on SO: [25] http://goo.gl/ldKbM * Haskell: Correct practice to specify version in source? votes: 7, answers: 2 Read on SO: [26] http://goo.gl/eUr6X * How to count the number of times a fuction was called, the FP way votes: 7, answers: 2 Read on SO: [27] http://goo.gl/OLNxy * how to translate Haskell into Scalaz? votes: 7, answers: 2 Read on SO: [28] http://goo.gl/1ep62 * In which languages is function abstraction not primitive votes: 7, answers: 7 Read on SO: [29] http://goo.gl/aZG5w * Is it possible to debug pattern matching in a Haskell function? votes: 6, answers: 3 Read on SO: [30] http://goo.gl/qIpDw * Generate cabal file with dependencies on foreign libs votes: 5, answers: 2 Read on SO: [31] http://goo.gl/mRz1o * Is there a monadic version of Arbitrary to use with QuickCheck? votes: 5, answers: 2 Read on SO: [32] http://goo.gl/1IOg4 Until next time, Daniel Santa Cruz References 1. http://www.reddit.com/r/haskell/comments/rkyoa/my_thesis_is_finally_complete_elm_concurrent_frp/ 2. http://www.reddit.com/r/haskell/comments/rkyoa/my_thesis_is_finally_complete_elm_concurrent_frp/ 3. http://www.happstack.com/C/ViewPage/1 4. http://www.reddit.com/r/haskell/comments/rjtwt/announce_happstack_7_haskell_web_framework/ 5. http://www.yesodweb.com/blog/2012/03/pipes-like-conduit 6. http://www.reddit.com/r/haskell/comments/reft1/pipeslike_conduit/ 7. http://ghc-simd.blogspot.co.uk/2012/03/simd-support-for-vector-library.html 8. http://www.reddit.com/r/haskell/comments/reyn9/simd_support_for_the_vector_library/
[Haskell-cafe] Haskell Weekly News: Issue 220
Welcome to issue 220 of the HWN, an issue covering crowd-sourced bits of information about Haskell from around the web. This issue covers the week of March 18 to 24, 2012. Quotes of the Week * shachaf: Type classes are a scary story that you tell new Haskellers so they can go to sleep at night. * acowley: Parametric polymorphism is the inspiring story you tell them to get them riled up and raring to go. It's like Braveheart for programmers. * monochrom: the purpose of types is to ban more programs * rostayob: I was a type constructor, then I took an arrow in the kind * shachaf: @let otherfoolish = not otherwise * flebron: Monoidal objects in the monoidal category of endofunctors on a category. I took a small detour through tensor products to understand monoidal categories better, with one example of such a product. mauke: I have no idea what you just said * weexplat: starts a proposal to replace launchMissiles with atomicDestroyBiosphere * monochrom: rumour: SPJ will write a thick book A New Science of Kind * JonathanShapiro: [on abandoning BitC] And I *still* don't believe in monads. :-) Top Reddit Stories * Starting the Mezzo Haskell Book Domain: yesodweb.com, Score: 58, Comments: 28 On Reddit: [1] http://goo.gl/pOSlR Original: [2] http://goo.gl/ecy4O * First patches for iPhone cross compiler against GHC head Domain: haskell.org, Score: 55, Comments: 27 On Reddit: [3] http://goo.gl/OOAai Original: [4] http://goo.gl/p7C3L * Retrospective thoughts on BitC by its author, and why type classes didn't work for him Domain: coyotos.org, Score: 44, Comments: 22 On Reddit: [5] http://goo.gl/0sL80 Original: [6] http://goo.gl/5pCp2 * Google Summer of Code 2012 - Haskell.org is participating Domain: haskell.org, Score: 42, Comments: 11 On Reddit: [7] http://goo.gl/9EwzD Original: [8] http://goo.gl/XqcUJ * Conduits vs. Pipes. Using Void as an Input or Output type can reduce the number of concepts (source, sink, conduit) from 3 to 1 (pipe). Domain: twanvl.nl, Score: 34, Comments: 50 On Reddit: [9] http://goo.gl/bc8RB Original: [10] http://goo.gl/eb7oz * Announcing conduit 0.3 Domain: yesodweb.com, Score: 33, Comments: 9 On Reddit: [11] http://goo.gl/JrgV0 Original: [12] http://goo.gl/OsDl7 * Haskell for embedded domain-specific languages (Functional Programming eXchange 2012) Domain: skillsmatter.com, Score: 31, Comments: 4 On Reddit: [13] http://goo.gl/pSREX Original: [14] http://goo.gl/1azVh * Domain theory course Domain: cs.nott.ac.uk, Score: 31, Comments: 5 On Reddit: [15] http://goo.gl/5VHyG Original: [16] http://goo.gl/o2pRC * ANNOUNCE: options, an easy-to-use command-line option parser Domain: self.haskell, Score: 29, Comments: 21 On Reddit: [17] http://goo.gl/s6ktw Original: [18] http://goo.gl/s6ktw * A Case Study in Creating Rich Internet Apps in Haskell (Silk at FP eXchange 2012) Domain: skillsmatter.com, Score: 22, Comments: 18 On Reddit: [19] http://goo.gl/ZdtDq Original: [20] http://goo.gl/Ta2HQ * It just occurred to me that (lift .) defines a functor... Domain: self.haskell, Score: 22, Comments: 15 On Reddit: [21] http://goo.gl/GMzPt Original: [22] http://goo.gl/GMzPt Top StackOverflow Questions * Haskell platform: nested functions and optimization votes: 15, answers: 2 Read on SO: [23] http://goo.gl/nreIr * newtype with RankNTypes votes: 14, answers: 2 Read on SO: [24] http://goo.gl/UT9DV * Pattern Matching - Prolog Vs Haskell votes: 13, answers: 4 Read on SO: [25] http://goo.gl/3hZV1 * How does this definition of ArrowLoop.loop work? votes: 13, answers: 2 Read on SO: [26] http://goo.gl/ocSCM * Data.Set : does it always know best? votes: 12, answers: 2 Read on SO: [27] http://goo.gl/NUjkB * Building a histogram with haskell, many times slower than with python votes: 11, answers: 3 Read on SO: [28] http://goo.gl/kbh5i * What is the scope of let when used without in? votes: 11, answers: 2 Read on SO: [29] http://goo.gl/bNwna * Strange half to even rounding in different languages [closed] votes: 11, answers: 3 Read on SO: [30] http://goo.gl/lnPch * Practical reasons for Сhurch Encoding votes: 10, answers: 1 Read on SO: [31] http://goo.gl/xYoef * Can the FFI deal with arrays? If so, how? votes: 9, answers: 3 Read on SO: [32] http://goo.gl/d4R3H Until next time, Daniel Santa Cruz References 1. http://www.yesodweb.com/blog/2012/03/start-mezzo-haskell 2. http://www.reddit.com/r/haskell/comments/r9xdq/starting_the_mezzo_haskell_book/ 3.
[Haskell-cafe] Haskell Weekly News: Issue 219
Welcome to issue 218 of the HWN, an issue covering crowd-sourced bits of information about Haskell from around the web. This issue covers the week of March 11 to 17, 2012. Quotes of the Week * cmccann: * cmccann needs to hurry up and get his stream processing library finished before all the possible synonyms for thing that other things flow through are taken * shergill: silver bullets don't respect eta equivalency. it needs to be made of silver, and not simply *act* like one :P Top Reddit Stories * Shelly: Write your shell scripts in Haskell Domain: yesodweb.com, Score: 65, Comments: 34 On Reddit: [1] http://goo.gl/lZdyV Original: [2] http://goo.gl/HHIU0 * The Glasgow Haskell Compiler (draft chapter for The Architecture of Open Source Applications, Volume 2) Domain: community.haskell.org, Score: 53, Comments: 28 On Reddit: [3] http://goo.gl/qVoFj Original: [4] http://goo.gl/Rc42A * Announcing the Yesod Platform Domain: yesodweb.com, Score: 52, Comments: 13 On Reddit: [5] http://goo.gl/TzW0w Original: [6] http://goo.gl/z3fwC * The Cabal of my dreams Domain: blog.johantibell.com, Score: 42, Comments: 19 On Reddit: [7] http://goo.gl/VTpJu Original: [8] http://goo.gl/wrrNP * Announcing: Snap Framework v0.8 Domain: snapframework.com, Score: 39, Comments: 6 On Reddit: [9] http://goo.gl/19EyG Original: [10] http://goo.gl/USfny * Leksah 0.12 Domain: haskell.org, Score: 32, Comments: 9 On Reddit: [11] http://goo.gl/5Ft8w Original: [12] http://goo.gl/K6OEx * uncurryWith and concatenative programming Domain: self.haskell, Score: 30, Comments: 4 On Reddit: [13] http://goo.gl/dzzXH Original: [14] http://goo.gl/dzzXH * New course on parallel functional programming at Chalmers Domain: cse.chalmers.se, Score: 29, Comments: 2 On Reddit: [15] http://goo.gl/vwH6F Original: [16] http://goo.gl/zKQjh * Announcing Haskell project support on travis-ci.org Domain: about.travis-ci.org, Score: 28, Comments: 8 On Reddit: [17] http://goo.gl/uH7g3 Original: [18] http://goo.gl/KbE7I * Anyone in the Toronto area looking for a job? Domain: self.haskell, Score: 28, Comments: 22 On Reddit: [19] http://goo.gl/NHdwz Original: [20] http://goo.gl/NHdwz * Building a Concurrent Web Scraper With Haskell Domain: adit.io, Score: 26, Comments: 1 On Reddit: [21] http://goo.gl/G7QXM Original: [22] http://goo.gl/FV2LO * Using Text.Parsec.Indent to parse an indentation-sensitive language with Haskell’s Parsec library. Domain: spin.atomicobject.com, Score: 26, Comments: 7 On Reddit: [23] http://goo.gl/dXkzO Original: [24] http://goo.gl/9BFa3 * Coapplicative Functor? Domain: self.haskell, Score: 21, Comments: 37 On Reddit: [25] http://goo.gl/4eluT Original: [26] http://goo.gl/4eluT * HalVM: Easy install on Fedora 16 + 64bit support Domain: community.galois.com, Score: 21, Comments: 2 On Reddit: [27] http://goo.gl/goN4p Original: [28] http://goo.gl/6EQAu Top StackOverflow Questions * How do you represent a graph in Haskell? votes: 18, answers: 4 Read on SO: [29] http://goo.gl/t5vij * Impredicative types vs. plain old subtyping votes: 16, answers: 0 Read on SO: [30] http://goo.gl/3cmCj * Can GHC really never inline map, scanl, foldr, etc.? votes: 14, answers: 3 Read on SO: [31] http://goo.gl/se91V * Redefine IO to simplify debugging? votes: 11, answers: 1 Read on SO: [32] http://goo.gl/s62s9 * Quadratic programming in Haskell votes: 11, answers: 1 Read on SO: [33] http://goo.gl/jYWEP * How can I test a higher-order function using QuickCheck? votes: 11, answers: 2 Read on SO: [34] http://goo.gl/1YHql * Haskell: how to map a tuple? votes: 10, answers: 7 Read on SO: [35] http://goo.gl/fk7LE * Repacking monads — any generic way? votes: 9, answers: 4 Read on SO: [36] http://goo.gl/QklWI * Is there any reason not to use the INLINABLE pragma for a function? votes: 9, answers: 1 Read on SO: [37] http://goo.gl/t75CV * Repa 3 performance and correct usage of 'now' votes: 9, answers: 1 Read on SO: [38] http://goo.gl/PbyzK Until next time, Daniel Santa Cruz References 1. http://www.yesodweb.com/blog/2012/03/shelly-for-shell-scripts 2. http://www.reddit.com/r/haskell/comments/qt17p/shelly_write_your_shell_scripts_in_haskell/ 3. http://community.haskell.org/~simonmar/papers/aos.pdf 4. http://www.reddit.com/r/haskell/comments/qvyup/the_glasgow_haskell_compiler_draft_chapter_for/ 5. http://www.yesodweb.com/blog/2012/03/announcing-yesod-platform 6. http://www.reddit.com/r/haskell/comments/qxopq/announcing_the_yesod_platform/ 7. http://blog.johantibell.com/2012/03/cabal-of-my-dreams.html 8.
[Haskell-cafe] Haskell Weekly News: Issue 218
Welcome to issue 218 of the HWN, an issue covering crowd-sourced bits of information about Haskell from around the web. This issue cover the weeks of February 26 to March 10, 2012. You can find the HTML version at: http://contemplatecode.blogspot.com/2012/03/haskell-weekly-news-issue-218.html Quotes of the Week * monochrom: shapr is not normal. he got a decent job, then went to school. * quicksilver: typeclasses are absolutely not sugar for a record of functions quicksilver: they're unsugar. quicksilver: they're a benighted bitter poison. * edwardk: i'm not willing to give up orders of magnitude worth of performance to get a bad hack edwardk: if you want that, go code in scheme * (on pointless black magic) mgsloan: welcome to excessively pointless plumbing operators :) byorgey: mgsloan: that's... terrifying DanBurton: you should put it on hackage * cheater_: maybe you should try /part since we're talking about perfect-world situations * edwardk: i used to be a huge proponent of unicode syntax everywhere, then i used agda ;) * cmccann: free advice is, of course, any advice which satisfies the properties expected given the definition of advice, but nothing further ;] * shachaf: magic is just another word for primitive * dylukes: I'm getting way more acquainted with the GHC build system than I'd like to be. * JoeyA: Inform7 is a programming language. A programming language tells a computer what to do. The computer is in a room. You are facing West. * mauke: sorry, the current time is not a constant lukish: It's a pity * dfletcher: ((++ Batman!) . take 48 . cycle . show) (0/0) Top Reddit Stories * New unordered-containers release improves performance by as much as 2x, using HAMTs Domain: blog.johantibell.com, Score: 64, Comments: 46 On Reddit: [1] http://goo.gl/D6yTb Original: [2] http://goo.gl/5YUph * A humble suggestion for visual pure functional programming Domain: i.imgur.com, Score: 59, Comments: 59 On Reddit: [3] http://goo.gl/eUMrk Original: [4] http://goo.gl/DSFnj * Spike: experimental web browser in Haskell Domain: self.haskell, Score: 53, Comments: 22 On Reddit: [5] http://goo.gl/ZTR1j Original: [6] http://goo.gl/ZTR1j * GHC 7.4.1 speeds up arbtt by a factor of 22 Domain: joachim-breitner.de, Score: 51, Comments: 18 On Reddit: [7] http://goo.gl/XVBDt Original: [8] http://goo.gl/IL6EL * Eff 3.0 is out, a functional language with first-class computational effects and handlers (an alternative to monads) Domain: math.andrej.com, Score: 49, Comments: 12 On Reddit: [9] http://goo.gl/1Idw0 Original: [10] http://goo.gl/iwHlG * What's the most clever piece of Haskell code you know? Domain: self.haskell, Score: 47, Comments: 64 On Reddit: [11] http://goo.gl/T1u9t Original: [12] http://goo.gl/T1u9t * Diagrams 0.5 released: powerful, flexible embedded domain-specific language for creating vector graphics Domain: byorgey.wordpress.com, Score: 40, Comments: 7 On Reddit: [13] http://goo.gl/e75Yx Original: [14] http://goo.gl/565c1 * Faster Javascript Through Category Theory Domain: johnbender.us, Score: 39, Comments: 5 On Reddit: [15] http://goo.gl/UgvTr Original: [16] http://goo.gl/TLK4k * I'm writing a Haskell book. Almost finished the 3rd chapter. Would like feedback. Domain: bit.ly, Score: 36, Comments: 48 On Reddit: [17] http://goo.gl/AzwhR Original: [18] http://goo.gl/AzwhR * Level 0 -- a Snake clone using SDL, with a nice interactive map editor Domain: quasimal.com, Score: 28, Comments: 5 On Reddit: [19] http://goo.gl/x9gZk Original: [20] http://goo.gl/meSPo * Parallel Haskell Digest 8: MVar, summer school, Simon PJ @ YOW, and more Domain: well-typed.com, Score: 27, Comments: 1 On Reddit: [21] http://goo.gl/MDzrI Original: [22] http://goo.gl/OC6O6 * Avoid cabal hell: find nirvana Domain: yesodweb.com, Score: 27, Comments: 30 On Reddit: [23] http://goo.gl/ryd5e Original: [24] http://goo.gl/Yyzqd * Improvements to HashMap and HashSet creation Domain: blog.johantibell.com, Score: 26, Comments: 1 On Reddit: [25] http://goo.gl/yh2zs Original: [26] http://goo.gl/u9uhg * The Day Python Embarassed Imperative Programming » What, then, Shall We Say? Domain: the-27th-comrade.appspot.com, Score: 25, Comments: 20 On Reddit: [27] http://goo.gl/5KIOx Original: [28] http://goo.gl/Wi47v * Improbable uses of unsafeCoerce Domain: gist.github.com, Score: 25, Comments: 25 On Reddit: [29] http://goo.gl/cN0LE Original: [30] http://goo.gl/cxfSc Top StackOverflow Questions * Haskell: Lists, Arrays, Vectors, Sequences votes: 32, answers: 1
[Haskell-cafe] Haskell Weekly News: Issue 217
Welcome to the 217th issue of the HWN, a newsletter covering developments in the Haskell community during the week of February 19 to 25, 2012. You can find the HTML version of this issue at: http://contemplatecode.blogspot.com/2012/02/haskell-weekly-news-issue-217.html Quotes of the Week * nand`: oh, wait, ANSI is the physical layout * cmccann: some programmers have a problem to solve and think I know, I need an existential type. now they have another problem, but can't solve it because all they know about it is that the problem exists. * Philippa: The only data type is Nat! (Which succs). * hpc: peano arithmetic Z life * cmccann: unicode snowman is a valid identifier in Haskell, BTW * Jafet: Haskell is an imperatively functional abstract enterprise programming language template * Cale: Array is immutable boxed Cale: UArray is immutable unboxed Cale: IOArray is mutable boxed elliott: IOUArray is an array of debts. * c_wraith: It [C] frees you to use whatever data structure you want, by providing you none! * Brandon Allbery: If you absolutely insist on shooting yourself in the foot this way in Haskell, it can be done; but there is no reason Haskell should make it *easy* to do so. That's C's superpower. :) Top Reddit Stories * ANNOUNCE: Sodium, a new Haskell FRP (Reactive Programming) system Domain: hackage.haskell.org, Score: 41, Comments: 38 On Reddit: [1] http://goo.gl/IY2a1 Original: [2] http://goo.gl/OOpl1 * Adventures in Parsec - Parsing logs in Haskell Domain: variadic.me, Score: 31, Comments: 24 On Reddit: [3] http://goo.gl/pkHdy Original: [4] http://goo.gl/fDRdE * Wanted: an efficient union algorithm for hash-array mapped tries Domain: blog.johantibell.com, Score: 30, Comments: 13 On Reddit: [5] http://goo.gl/p7n4c Original: [6] http://goo.gl/4XCui * How reliable is Hackage supposed to be? Domain: self.haskell, Score: 29, Comments: 20 On Reddit: [7] http://goo.gl/qfqJ3 Original: [8] http://goo.gl/qfqJ3 * Mathematics in the Age of the Turing Machine -- I recommend starting in section 2 Domain: math.pitt.edu, Score: 28, Comments: 1 On Reddit: [9] http://goo.gl/T4jGx Original: [10] http://goo.gl/9SmzX * Conduits: Simplifying ResourceT Domain: yesodweb.com, Score: 28, Comments: 6 On Reddit: [11] http://goo.gl/PW0C2 Original: [12] http://goo.gl/9a5Dz * Clarifying a mis-understanding about regions (and iteratees) Domain: haskell.org, Score: 27, Comments: 4 On Reddit: [13] http://goo.gl/P3sVE Original: [14] http://goo.gl/WWjUb * Concatenative Haskell Part II: Custom DSL Syntax Using QuasiQuotes Domain: github.com, Score: 25, Comments: 6 On Reddit: [15] http://goo.gl/DP0bY Original: [16] http://goo.gl/Lvlnc * Designing a serialization API Domain: blog.johantibell.com, Score: 24, Comments: 1 On Reddit: [17] http://goo.gl/SFMTx Original: [18] http://goo.gl/vcdsS * Getting Started with Disciple Core Domain: disciple.ouroborus.net, Score: 19, Comments: 1 On Reddit: [19] http://goo.gl/FCPla Original: [20] http://goo.gl/7J8oN * hs-logo: Logo turtle graphics interpreter written in Haskell Domain: deepakjois.github.com, Score: 18, Comments: 5 On Reddit: [21] http://goo.gl/wRIqZ Original: [22] http://goo.gl/JE37a * The Simply-typed Lambda Calculus with Constraints Domain: flippac.wordpress.com, Score: 16, Comments: 3 On Reddit: [23] http://goo.gl/ZNNB1 Original: [24] http://goo.gl/QbT6a * Data Structure Agnostic JSON Serialization Domain: blog.melding-monads.com, Score: 14, Comments: 1 On Reddit: [25] http://goo.gl/9QD9o Original: [26] http://goo.gl/WsPtb Top StackOverflow Questions * Evaluation strategy votes: 19, answers: 4 Read on SO: [27] http://goo.gl/rcJyz * Guards vs. if-then-else vs. cases in Haskell votes: 18, answers: 2 Read on SO: [28] http://goo.gl/BmH0X * Division by zero in Haskell votes: 15, answers: 4 Read on SO: [29] http://goo.gl/a0cER * Memory efficient strings in Haskell votes: 15, answers: 2 Read on SO: [30] http://goo.gl/4kUdm * What prevents an efficient Haskell virtual machine (like JVM)? votes: 12, answers: 4 Read on SO: [31] http://goo.gl/RphqH * Is indexing of Data.Vector.Unboxed.Mutable.MVector really this slow? votes: 11, answers: 2 Read on SO: [32] http://goo.gl/72fhd * Haskell: filtering a heterogenous list by type votes: 10, answers: 2 Read on SO: [33] http://goo.gl/uFm1I * ghci tab-completion in haskell-mode votes: 10, answers: 1 Read on SO: [34] http://goo.gl/QaAo5 * Non-maintainer uploads to Hackage votes: 10, answers: 2 Read on SO: [35] http://goo.gl/lVFHN * withFile vs. openFile votes: 9, answers: 4
[Haskell-cafe] Haskell Weekly News: Issue 216
Welcome to issue 216 of the HWN, a newsletter covering crowdsourced links for the Haskell community. This release covers the week of February 12 to 18, 2012. You can find the HTML version at: http://contemplatecode.blogspot.com/2012/02/haskell-weekly-news-issue-216.html Quotes of the Week * monochrom: the selfish program's motive is to fool the programmer * WilliamByrd: Oleg is an emissary from some advanced alien race. Working with him is both exhausting and enlightening. * CodeWeaverX: do-block, or do-not-block. There is no try-catch-block. Top Reddit Stories * Where is Hackage 2.0? Domain: self.haskell, Score: 66, Comments: 42 On Reddit: [1] http://goo.gl/uXq10 Original: [2] http://goo.gl/uXq10 * Haskell Performance Patters [HTML slideshow] Domain: blog.johantibell.com, Score: 52, Comments: 13 On Reddit: [3] http://goo.gl/Y5tCb Original: [4] http://goo.gl/T9zZI * Concatenative, Row-Polymorphic Programming in Haskell (re: Why Concatenative Programming Matters) Domain: github.com, Score: 41, Comments: 21 On Reddit: [5] http://goo.gl/0w83b Original: [6] http://goo.gl/aw22p * Neil Mitchell - Shake: A Better Make Domain: neilmitchell.blogspot.com, Score: 37, Comments: 7 On Reddit: [7] http://goo.gl/MeFQ1 Original: [8] http://goo.gl/4HM0d * Why concatenative programming matters. Domain: evincarofautumn.blogspot.com, Score: 37, Comments: 23 On Reddit: [9] http://goo.gl/Udpdt Original: [10] http://goo.gl/VvUvt * GSOC 2012 Project Proposal - GHCi in the web browser Domain: apfelmus.nfshost.com, Score: 36, Comments: 34 On Reddit: [11] http://goo.gl/KS6d8 Original: [12] http://goo.gl/epgTZ * Yesod Blog :: Call for GSoC: expand the reach of Haskell with interactive websites and good persistence Domain: yesodweb.com, Score: 31, Comments: 20 On Reddit: [13] http://goo.gl/1HQ9d Original: [14] http://goo.gl/bxKIC * hxournal - A pen notetaking program written in Haskell Domain: ianwookim.org, Score: 25, Comments: 16 On Reddit: [15] http://goo.gl/4UG5E Original: [16] http://goo.gl/kQOMh * Type checking by theorem proving in IDRIS: Brady [pdf, 29 slides] Domain: cs.st-andrews.ac.uk, Score: 25, Comments: 33 On Reddit: [17] http://goo.gl/qAD5L Original: [18] http://goo.gl/mhdlC * Using Lawvere theories to combine effects Domain: blog.sigfpe.com, Score: 24, Comments: 0 On Reddit: [19] http://goo.gl/4IHq7 Original: [20] http://goo.gl/QS1aO * BayHac '12 Domain: haskell.org, Score: 23, Comments: 0 On Reddit: [21] http://goo.gl/nuxUm Original: [22] http://goo.gl/NCQGy * Hope for Haskell: making Hackage and cabal-install more awesome Domain: github.com, Score: 22, Comments: 23 On Reddit: [23] http://goo.gl/E9MmZ Original: [24] http://goo.gl/sLpkp * Thoughts on Haskell Development Domain: self.haskell, Score: 21, Comments: 77 On Reddit: [25] http://goo.gl/Qdt4b Original: [26] http://goo.gl/Qdt4b * Relating Category Theory to Programming Language Theory - MathOverflow Domain: mathoverflow.net, Score: 21, Comments: 1 On Reddit: [27] http://goo.gl/wA9E2 Original: [28] http://goo.gl/6Ox5n * The Other Prelude — any activity here? It seems like a worthwhile project. Domain: haskell.org, Score: 18, Comments: 13 On Reddit: [29] http://goo.gl/j94fj Original: [30] http://goo.gl/kwGCm Top StackOverflow Questions * Covariance / Contravariance in Haskell? votes: 24, answers: 2 Read on SO: [31] http://goo.gl/wBjaP * Haskell for someone who already knows some category theory votes: 17, answers: 1 Read on SO: [32] http://goo.gl/ms4dE * Haskell libraries overview and their quality [closed] votes: 16, answers: 1 Read on SO: [33] http://goo.gl/H3Rwg * Haskell existential quantification in detail votes: 12, answers: 1 Read on SO: [34] http://goo.gl/uiJZG * Derivative Towers and how to use the vector-space package (haskell) votes: 11, answers: 1 Read on SO: [35] http://goo.gl/lkPEl * Why doesn't Scala have an IO Monad? votes: 10, answers: 1 Read on SO: [36] http://goo.gl/dyTte * How to let a function [a] - [a] operate on [(a,Int)]? votes: 9, answers: 2 Read on SO: [37] http://goo.gl/Js3As * Speed up runhaskell votes: 9, answers: 4 Read on SO: [38] http://goo.gl/yc3qo * Unnecessary type juggling to define Data.Void (package “void” on Hackage)? votes: 8, answers: 1 Read on SO: [39] http://goo.gl/FCmyv * Lazy vs eager evaluation and double linked list building votes: 8, answers: 3 Read on SO: [40] http://goo.gl/Z55Og Until next time, Daniel Santa Cruz References 1. http://www.reddit.com/r/haskell/comments/pn2oh/where_is_hackage_20/ 2.
[Haskell-cafe] Haskell Weekly News: Issue 215
Welcome to issue 215 of the HWN, a newsletter covering developments in the Haskell community. This release covers the week of February 5 to 11, 2012. You can find the HTML version of this issue at: http://contemplatecode.blogspot.com/2012/02/haskell-weekly-news-issue-215.html Quotes of the Week * nand': haskell has a few advantages in the industry that few other languages can offer. these will become more obvious as time goes on and programming is forced into a functional direction in general. * seo: What i do not realize is actually how you are now not really much more well-liked than you might be right now. You are so intelligent. You realize thus significantly in terms of this subject, produced me in my view consider it from so many numerous angles. Its like men and women are not interested unless it‚s one thing to do with Woman gaga! Your personal stuffs excellent. Always care for it up! * monochrom: Schrodinger's Klein glass bottle: before you look, the cat is inside or outside; after you look, it is inside and outside :) * cmccann: Ruby is a fine language if you're secretly a lisp programmer but want to hide behing perl and smalltalk so nobody catches you * mlh: nice quote -- quick, someone register it for posterity * something: somebody never said, naturally. * irene-knapp: I was going to take a famous quote and put it in lambdabot as my own but I couldn't decide on one * shachaf: getLine :: IO String contains a String in the same way that /bin/ls contains a list of files * edwardk: [unsafePerformIO] sounds like a good idea, its tempting, it makes life easy, for the first 2 lines of code. then you go to write the third and everything goes to shit * cmccann: Idiom brackets are where you consume a mixture of alcohol and Conor McBride papers until your vision gets blurry enough that you can't actually see the Applicative operators anymore. * Philippa: incidentally, if you think about this you're probably starting to image control flow that looks like it's a glyph for summoning cthulhu - and then realising that it's 3d and consists of 'towers'. Make sense? * c_wraith: also, actual reals is a funny thing to call a set that consists mostly of things that cannot be described. * NihilistDandy: I feel like a hipster whenever I talk programming with people at my school. I always have to preface discussions with you've probably never heard of it :/ * ion: Three lefts make two wrongs * elliott: Explicit recursion should generally be avoided. Also, general recursion should be explicitly avoided! * CodeWeaverX: I expect that Weird Untraceable Suitcases Full Of Bad could result from the program assuming such an operation is pure when it clearly isn't. * elliott: cmccann: the instances list haddock generates is now a thing of majesty edwardk: elliott: welcome to my world * mzero: functional programming has a property that is often lacking in other languages... at dinner last night we were discussing it, and I dubbed it: The Princess Bride property --- which is, that a piece of code means what you think it means * sclv: You have a problem and think I'll use a hash function. Now you have intermittantly colliding problems. * monochrom: data Ph a = Ph -- the phantom monad ksion: Is that a new Star Wars prequel? ;) * user1151874: i already declare hp as int with value 3 now my problem is when i put hp--, it shows error [...] but if i put --hp, the result print is 3 not 2. * edwardk: thats my secret. really i don't write anything. i just let others do the work and upload it to hackage behind their backs Top Reddit Stories * Haskell as most mainstream non-mainstream language? The RedMonk Programming Language Rankings: February 2012 Domain: redmonk.com, Score: 45, Comments: 25 On Reddit: [1] http://goo.gl/xWHB8 Original: [2] http://goo.gl/REBXN * The future is parallel, and the future of parallel is declarative (Simon Peyton Jones) [RE: Escape From the Ivory Tower] Domain: yow.eventer.com, Score: 41, Comments: 5 On Reddit: [3] http://goo.gl/PJSlh Original: [4] http://goo.gl/zUKT5 * How Prelude avoids overlapping instances in Show Domain: brandon.si, Score: 32, Comments: 18 On Reddit: [5] http://goo.gl/qGPZK Original: [6] http://goo.gl/rC6qr * InfoQ: Yesod Web Framework (Michael's QCon talk) Domain: infoq.com, Score: 32, Comments: 12 On Reddit: [7] http://goo.gl/93SFv Original: [8] http://goo.gl/Xao7S * Search tree that does not require that items be sorted. Domain: twanvl.nl, Score: 28, Comments: 3 On Reddit: [9] http://goo.gl/R2yLD Original: [10] http://goo.gl/WGfcV * Reverse engineering the ZeroMQ wire protocol for ZMQHS
[Haskell-cafe] Haskell Weekly News: Issue 214
Welcome to issue 214 the HWN, a newsletter covering stories, questions, and remarks seen around the web during the week of January 29 to February 4, 2012. You can find the HTML version at: http://contemplatecode.blogspot.com/2012/02/haskell-weekly-news-issue-214.html Quotes of the Week * Jafet: [on memoising an O(n) algorithm:] This is like trying to save work in a police investigation by having each detective determine whether another detective has already removed all evidence from his area by walking through it to search for evidence in the area. * CodeWeaver: keep in mind encryption's only as good as how much you trust that the implementors got it right. * cmccann: length [1..10^20] lambdabot: mueval-core: Time limit exceeded cmccann: looks like 10^20 is infinity * elliott: race condition waiting to happen * elliott: o'reilly publishes attoparsec tutorial: exactly the same as their parsec tutorial, but 10^-18th the size * rwbarton: Num works for Float/Double, it's Float/Double that doesn't work for Num * ddarius: Space isn't that big. * Brent Yorgey: Sometimes, I suspect that Haskell not only makes easier of the hard things for imperative programming languages but also makes harder of some easy things. This is true. But usually these are things that you don't *want* to be easy, like shooting yourself in the kidney. (But these features are often described in ways that make them sound great, like flexible usage of bullet-placement tools.) Inserting arbitrary print statements into the middle of some code is difficult for a reason. Top Reddit Stories * GHC 7.4.1 is out. Here's the release notes Domain: haskell.org, Score: 107, Comments: 59 On Reddit: [1] http://goo.gl/su4jl Original: [2] http://goo.gl/Nstve * Coming soon, to a bookstore near you Domain: yesodweb.com, Score: 82, Comments: 16 On Reddit: [3] http://goo.gl/6gZXg Original: [4] http://goo.gl/zSW1l * ImplicitCAD is a Programmatic CAD Tool/3D Modelling Engine in Haskell. Also my first big Haskell project. Feedback, advice? Domain: github.com, Score: 63, Comments: 23 On Reddit: [5] http://goo.gl/YHMRa Original: [6] http://goo.gl/39rc3 * Using monadic effects to reverse a merge sort Domain: github.com, Score: 42, Comments: 4 On Reddit: [7] http://goo.gl/dVuyp Original: [8] http://goo.gl/jL9qj * Exciting changes coming to conduit 0.2 Domain: yesodweb.com, Score: 38, Comments: 7 On Reddit: [9] http://goo.gl/neyW2 Original: [10] http://goo.gl/1ikN5 * Vectorisation without Replication in Data Parallel Haskell Domain: disciple-devel.blogspot.com, Score: 35, Comments: 4 On Reddit: [11] http://goo.gl/iJ4OD Original: [12] http://goo.gl/uMp4S * If software purity in functional languages is such an awesome idea, why are we still writing Python, Ruby or Java? Domain: self.haskell, Score: 33, Comments: 136 On Reddit: [13] http://goo.gl/F0QCY Original: [14] http://goo.gl/F0QCY * Released Data.Array.Accelerate 0.9.0.0 — the Haskell array library for GPUs Domain: justtesting.org, Score: 32, Comments: 3 On Reddit: [15] http://goo.gl/NqUwp Original: [16] http://goo.gl/JYTQ4 * Fun With -XPolyKinds : Polykinded Folds Domain: typesandotherdistractions.com, Score: 24, Comments: 1 On Reddit: [17] http://goo.gl/daxL8 Original: [18] http://goo.gl/u9gHi * Introduction to using acid-state, IxSet and data-lens as a native Haskell, noSQL, RAM-cloud database Domain: happstack.com, Score: 23, Comments: 21 On Reddit: [19] http://goo.gl/9bliO Original: [20] http://goo.gl/ZGXyW * Can't wait for the Haskell Platform? -- Compiling GHC 7.4.1 from source has never been easier. Domain: blog.jasonknight.us, Score: 21, Comments: 8 On Reddit: [21] http://goo.gl/IKjm6 Original: [22] http://goo.gl/dgMF2 * Generating random functions Domain: mainisusuallyafunction.blogspot.com, Score: 20, Comments: 6 On Reddit: [23] http://goo.gl/DB4f6 Original: [24] http://goo.gl/aOAPo * How to deal with undesired values when designing types Domain: self.haskell, Score: 19, Comments: 28 On Reddit: [25] http://goo.gl/aPCbQ Original: [26] http://goo.gl/aPCbQ * Guarded Pipes or How to write Conduit.List Combinators in Pipes. Domain: pcapriotti.wordpress.com, Score: 17, Comments: 16 On Reddit: [27] http://goo.gl/vo8ip Original: [28] http://goo.gl/mhnfH * UHC JavaScript Backend Project Page (Work in Progress) Domain: uu-computerscience.github.com, Score: 16, Comments: 0 On Reddit: [29] http://goo.gl/42xXs Original: [30] http://goo.gl/Cz8R6 Top StackOverflow Questions * What are the rules about concurrently accessing a persistent database votes: 17, answers: 1
[Haskell-cafe] Haskell Weekly News: Issue 213
Welcome to issue 213 of the HWN, a newsletter covering quotes, stories, and questions seen around the net concerning Haskell during the week of January 22 to 28, 2012. You can read the HTML version at: http://contemplatecode.blogspot.com/2012/02/haskell-weekly-news-issue-213.html Quotes of the Week * monochrom: great way to answer a semantics question by commenting on the font ... what is the semantics of IO? the I may be narrower than O in some fonts, and same width in some other fonts ... on very old typewriters, it also denotes the number 10 (ten), for those of you looking for a denotation * elliott: |\/|/-\|-|-|=|\||} is my preferred mappend operator * merijn: rostayob: I used to be a functional programmer like you, but then I took an UML diagram to the knee . * mauke: monoids are simple elliott: And as we all know, monads are basically just monoids! monochrom: haskell is basically just ascii * O'Keefe: Elegance is not optional. * O'Keefe: If I don't write it, I won't wrong it. * kmc: monads are like containers, as long as you forget everything you know about containers, and treat it as a synonym for 'monad' * Enigmagic: this calls for mfix and some tequila Top Reddit Stories * SPJ : Escape From the Ivory Tower: The Haskell Journey, From 1990 to 2011 Domain: yow.eventer.com, Score: 67, Comments: 12 On Reddit: [1] http://goo.gl/JqRUW Original: [2] http://goo.gl/9ILW1 * Make Things Now! - Pragmatic FP With Haskell (slides) Domain: code.haskell.org, Score: 44, Comments: 22 On Reddit: [3] http://goo.gl/WJQnH Original: [4] http://goo.gl/UMd9y * ANNOUNCE: GHC 7.4.1 Release Candidate 2 Domain: haskell.org, Score: 37, Comments: On Reddit: [5] http://goo.gl/D9F37 Original: [6] http://goo.gl/sdD1L * Web application that uses UHC to compile Haskell to JavaScript Domain: alessandrovermeulen.me, Score: 36, Comments: 13 On Reddit: [7] http://goo.gl/A3S0k Original: [8] http://goo.gl/lyX2K * Web app that shows you the changes between releases of packages on hackage Domain: hdiff.luite.com, Score: 33, Comments: 4 On Reddit: [9] http://goo.gl/6ioFh Original: [10] http://goo.gl/aZAyc * Combining Regions and Iteratees Domain: haskell.org, Score: 30, Comments: 10 On Reddit: [11] http://goo.gl/LEPiQ Original: [12] http://goo.gl/k3wpd * MonadBaseControl is unsound : Inside 233 Domain: blog.ezyang.com, Score: 29, Comments: 19 On Reddit: [13] http://goo.gl/ptCF6 Original: [14] http://goo.gl/Y5bbh * Yesod example: wiki, markdown, chat subsite, event source Domain: yesodweb.com, Score: 29, Comments: 1 On Reddit: [15] http://goo.gl/GyfzS Original: [16] http://goo.gl/on96C * inner beauty of tree traversals: pre- and post-order Domain: blog.moertel.com, Score: 29, Comments: On Reddit: [17] http://goo.gl/6fKzq Original: [18] http://goo.gl/NpjrO * Seem like there's a boycott of Elsevier going on. Domain: thecostofknowledge.com, Score: 29, Comments: 1 On Reddit: [19] http://goo.gl/2B106 Original: [20] http://goo.gl/dvxML * Unifying Monoids and Monads with Polymorphic Kinds Domain: jonmsterling.com, Score: 26, Comments: 29 On Reddit: [21] http://goo.gl/kTafx Original: [22] http://goo.gl/A3IrU * Modelling IO: MonadIO and beyond Domain: blog.ezyang.com, Score: 26, Comments: 4 On Reddit: [23] http://goo.gl/gr2M1 Original: [24] http://goo.gl/0n1a9 Top StackOverflow Questions * Is it a good idea to compile a language to C? votes: 26, answers: 7 Read on SO: [25] http://goo.gl/V8sSx * Haskell GHC: what is the time complexity of a pattern match with N constructors? votes: 19, answers: 1 Read on SO: [26] http://goo.gl/SU0l8 * What to use instead of a main loop in Haskell? votes: 12, answers: 2 Read on SO: [27] http://goo.gl/iYasz * Associated types and container elements votes: 12, answers: 2 Read on SO: [28] http://goo.gl/zBNWU * Undefined at the type level votes: 12, answers: 1 Read on SO: [29] http://goo.gl/m9Acn * Is there a good reason why `deleteBy` does not have its most general type? votes: 10, answers: 3 Read on SO: [30] http://goo.gl/dQDrf * Using low bitsize integral types like `Int8` and what they are for votes: 9, answers: 2 Read on SO: [31] http://goo.gl/YaE68 * How is the ghc runtime support for profiling implemented? votes: 9, answers: 2 Read on SO: [32] http://goo.gl/yz7eC * how to achieve “product of two monads” effect? votes: 9, answers: 1 Read on SO: [33] http://goo.gl/pLhVK * Combine two monads when neither has a transformer? votes: 9, answers: 1 Read on SO: [34] http://goo.gl/yw8tr * Why don't type synonyms permit recursion in Haskell? votes: 8, answers: 2
Re: [Haskell-cafe] Haskell Weekly News: Issue 212
On Thu, 2012-01-26 at 22:52 -0500, Daniel Santa Cruz wrote: * shachaf: Haskell's type system is the perfect mix of useless and stupid. ...btw, what's the context of this quote? ___ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe
[Haskell-cafe] Haskell Weekly News: Issue 212
Welcome to issue 212 of the HWN, a newsletter covering developments in the Haskell community. This issue covers top Haskell stories from around the web found between January 11 to 21, 2012. You can find the HTML version at: http://contemplatecode.blogspot.com/2012/01/haskell-weekly-news-issue-212.html Quotes of the Week * shachaf: Haskell's type system is the perfect mix of useless and stupid. * roconnor: gez, you write one paper explaining how a lens is really a higher order monoidal natural transformation, and suddenly everyone thinks you are an expert on lenses. * roconnor: a lens is a monoidal natural transformation between higher-order coalgebra functors, what's the problem? * Enigmagic: we use the 'rsync' deploy model * cmccann: someone should implement a dependently-typed unsafeCoerce in Agda, you'd have to provide a proof that the coercion is invalid * ghc: Couldn't match type `No' with `Yes' Top Reddit Stories * Idris - A language with dependent types Domain: idris-lang.org, Score: 43, Comments: 30 On Reddit: [1] http://goo.gl/pZdKX Original: [2] http://goo.gl/MxXKx * Purely Functional, Declarative Game Logic Using Reactive Programming Domain: github.com, Score: 38, Comments: 17 On Reddit: [3] http://goo.gl/ByPJj Original: [4] http://goo.gl/1PYa4 * A guided tour through the bytestring library Domain: meiersi.github.com, Score: 32, Comments: 10 On Reddit: [5] http://goo.gl/0YUQ2 Original: [6] http://goo.gl/A2u2S * Comprehensions Domain: patternsinfp.wordpress.com, Score: 26, Comments: 7 On Reddit: [7] http://goo.gl/9Zv3F Original: [8] http://goo.gl/SNA14 * Thinking of writing a tutorial series on FP and Haskell. Here's a demo. Domain: codingtales.com, Score: 24, Comments: 9 On Reddit: [9] http://goo.gl/eU99Y Original: [10] http://goo.gl/1efUI * UHC compiles Haskell to JavaScript. Web game using Haskell for Ludum Dare? Domain: chrisdone.com, Score: 23, Comments: 4 On Reddit: [11] http://goo.gl/og088 Original: [12] http://goo.gl/8Op3M * Warp Conduits Released! Domain: yesodweb.com, Score: 22, Comments: 3 On Reddit: [13] http://goo.gl/zpHnZ Original: [14] http://goo.gl/5Vl3w * Why are guards in the list comprehension faster than in the do-notation? Domain: self.haskell, Score: 19, Comments: 22 On Reddit: [15] http://goo.gl/1T8Kk Original: [16] http://goo.gl/1T8Kk * Hac Boston Domain: self.haskell, Score: 19, Comments: 7 On Reddit: [17] http://goo.gl/xWWZF Original: [18] http://goo.gl/xWWZF * Easy steps to install gtk and use all its features on OS X lion Domain: gist.github.com, Score: 16, Comments: 10 On Reddit: [19] http://goo.gl/Teh6P Original: [20] http://goo.gl/Su6Y1 Top StackOverflow Questions * What is this haskell syntax? votes: 19, answers: 1 Read on SO: [21] http://goo.gl/JCYg0 * Why is the type of this function (a - a) - a? votes: 18, answers: 4 Read on SO: [22] http://goo.gl/BTr8e * `Integer` vs `Int64` vs `Word64` votes: 13, answers: 1 Read on SO: [23] http://goo.gl/Pc2CX * Did I just write a continuation? votes: 12, answers: 1 Read on SO: [24] http://goo.gl/aXnTw * How lazy is Haskell's `++`? votes: 12, answers: 3 Read on SO: [25] http://goo.gl/GxPxC * Can Haskell be used to write shell scripts? votes: 12, answers: 4 Read on SO: [26] http://goo.gl/u3Qke * Why does this Haskell code compile? votes: 12, answers: 2 Read on SO: [27] http://goo.gl/yz6VB * Any nice tools for untying knots in Haskell? votes: 11, answers: 4 Read on SO: [28] http://goo.gl/YGNeq * Two-dimensional zipper votes: 10, answers: 2 Read on SO: [29] http://goo.gl/37E9J * the way merge-sort faster than insertion-sort puzzles me votes: 10, answers: 2 Read on SO: [30] http://goo.gl/mkmdc * Haskell function that takes a type and a value and checks if value has that type votes: 10, answers: 1 Read on SO: [31] http://goo.gl/tJO81 Until next time, Daniel Santa Cruz References 1. http://idris-lang.org/ 2. http://www.reddit.com/r/haskell/comments/ol90m/idris_a_language_with_dependent_types/ 3. https://github.com/leonidas/codeblog/blob/master/2012/2012-01-17-declarative-game-logic-afrp.md 4. http://www.reddit.com/r/haskell/comments/ol7vm/purely_functional_declarative_game_logic_using/ 5. http://meiersi.github.com/HaskellerZ/meetups/2012%2001%2019%20-%20The%20bytestring%20library/slides.html 6. http://www.reddit.com/r/haskell/comments/oqjhy/a_guided_tour_through_the_bytestring_library/ 7. http://patternsinfp.wordpress.com/2012/01/19/comprehensions/ 8. http://www.reddit.com/r/haskell/comments/on8a6/comprehensions/ 9. http://codingtales.com/2012/01/16/understanding-foldl-using-foldr-from-real-world-haskell/ 10.
[Haskell-cafe] Haskell Weekly News: Issue 211
Welcome to issue 211 of the HWN, a newsletter covering developments in the Haskell community. This release covers top stories found around the net between January 01 to 14, 2012. This is going to be a shorted version, as I have been out of time. I did not want to let more time go by without a heartbeat from your friendly HWN. Happy coding! You can find an HTML version at: http://contemplatecode.blogspot.com/2012/01/haskell-weekly-news-issue-211.html Quotes of the Week * ddarius xtalmath: #math or #not-math would probably be a more appropriate place to ask. shachaf ddarius: Those two channels pretty much cover it all. ddarius shachaf: You're clearly not an intuitionist. * monochrom: in fact, freedom is the freedom to write 2.2 = 4 * Jafet: caleskell is the standard golf course. * byorgey: Escaped skolem! Authorities mount massive search. News at 11. * BMeph: loves swapping function arguments, he said flippantly * kmc: Haskell is great, because Curry-Howard! Proving things in the type system. We can prove that, uh, Ints exist, unless they're [bottom]. * Jafet: In Soviet Russia, State executes you * byorgey: that would be known as low-dimensional linear algebra, where low-dimensional is said in as condescending a tone as possible * monochrom: at a crossroad you meet an angel (always tells the truth) or demon (always lies). the crossroad gives you two choices of roads, one to heaven, one to hell, and only the angel or demon knows which is which. if you ask how would you answer if I asked 'what is a monad?', what will happen? Top Reddit Stories * Dropbox tech blog » Using the Dropbox API from Haskell Domain: tech.dropbox.com, Score: 68, Comments: 4 On Reddit: [1] http://goo.gl/rsndV Original: [2] http://goo.gl/g3RyF * A new approach to iteratees Domain: self.haskell, Score: 48, Comments: 99 On Reddit: [3] http://goo.gl/ZRbGW Original: [4] http://goo.gl/ZRbGW * Haskell / Repa Real-Time Ray Tracing Demo Domain: youtube.com, Score: 45, Comments: 7 On Reddit: [5] http://goo.gl/rzyZs Original: [6] http://goo.gl/15P2V * Order theory for computer scientists Domain: matt.might.net, Score: 39, Comments: 1 On Reddit: [7] http://goo.gl/nTOfr Original: [8] http://goo.gl/HAVjQ * Generalizing Streams into Coroutines (with an introduction to functors, applicative functors and arrows) Domain: github.com, Score: 38, Comments: 15 On Reddit: [9] http://goo.gl/hUopY Original: [10] http://goo.gl/avTUf * Well-Typed are hiring: Haskell consultant Domain: well-typed.com, Score: 38, Comments: 71 On Reddit: [11] http://goo.gl/Chu7f Original: [12] http://goo.gl/VHPfJ * Why iteratees are hard to understand Domain: blog.ezyang.com, Score: 34, Comments: 11 On Reddit: [13] http://goo.gl/LrEoV Original: [14] http://goo.gl/d1scG * Modern reall-world Haskell? Domain: self.haskell, Score: 33, Comments: 21 On Reddit: [15] http://goo.gl/l0Aud Original: [16] http://goo.gl/l0Aud * FRP: reactive-banana is getting dynamic event switching Domain: apfelmus.nfshost.com, Score: 30, Comments: 3 On Reddit: [17] http://goo.gl/dGblT Original: [18] http://goo.gl/ovRE5 * wxHaskell and wxWidgets 2.9 Domain: wewantarock.wordpress.com, Score: 29, Comments: On Reddit: [19] http://goo.gl/sxiBx Original: [20] http://goo.gl/878Aj * Updated Yesod blog example: i18n, authentication, authorization, and database Domain: yesodweb.com, Score: 28, Comments: 22 On Reddit: [21] http://goo.gl/4eDAT Original: [22] http://goo.gl/duzSG * Experiments in Haskell Packaging Domain: justhaskell.org, Score: 27, Comments: 5 On Reddit: [23] http://goo.gl/y2vHk Original: [24] http://goo.gl/0nADv * http-conduit Domain: yesodweb.com, Score: 26, Comments: 26 On Reddit: [25] http://goo.gl/gisUJ Original: [26] http://goo.gl/mMhaf * Reasoning about Stream Processing with Effects Domain: personal.cis.strath.ac.uk, Score: 26, Comments: 6 On Reddit: [27] http://goo.gl/3Ckzr Original: [28] http://goo.gl/Uw8ZO * Simon Marlow's Parallel and Concurrent Programming Haskell (slides) Domain: self.haskell, Score: 26, Comments: 3 On Reddit: [29] http://goo.gl/Rg0Lz Original: [30] http://goo.gl/Rg0Lz * Who is my Community? -- wxHaskell maintainer's thoughts on C bindings Domain: wewantarock.wordpress.com, Score: 26, Comments: On Reddit: [31] http://goo.gl/tcqZN Original: [32] http://goo.gl/mRwQa Top StackOverflow Questions * Fun with repeated fmap votes: 26, answers: 1 Read on SO: [33] http://goo.gl/T2FPm * Can a compiler automatically detect pure functions without the type information about purity? votes: 23, answers: 2 Read on SO: [34] http://goo.gl/wgYim * What does “floated
[Haskell-cafe] Haskell Weekly News: Issue 210
Welcome to issue 210 of the HWN, a newsletter covering developments in the Haskell community. This release covers the week of November 27 to December 3, 2011. You can find the HTML version at: http://contemplatecode.blogspot.com/2011/12/haskell-weekly-news-issue-210.html Announcements Heinrich Hordegen announced a tentative 2012 meeting schedule for Munich Haskell group. [1] http://goo.gl/JrnP6 New and Updated Projects * data-timeout (Mikhail Vorozhtsov) Allows one to specify time units for timeouts and convert between them. [2] http://goo.gl/fbfGM * Netwire (Ertugrul Soylemez; 3.0.0) Major API change. [3] http://goo.gl/8hPwS * monad-control (Bas van Dijk; 0.3) New and improved API. [4] http://goo.gl/so3s9 Quotes of the Week * Jafet: They're not nasty; their niceness is just distributed over more people * copumpkin: U NEED MOANAD * xplat: i have a feeling that trying to write an interesting dependently-typed program in Shen at any time in the near future would be like trying to host a holiday dinner starting with an empty lot, 2x4s, a stack of window panes, some cables and wiring boxes, sheets of drywall, disconnected appliances, roof shingles, rolls of insulation and bags of concrete * Axman6: {-# PRAGMA ThisShitNeedsMoarFast #-} Top Reddit Stories * Name Your Type Variables! Domain: amateurtopologist.com, Score: 71, Comments: 38 On Reddit: [5] http://goo.gl/I2uny Original: [6] http://goo.gl/yRbmO * Insane Haskell Professor on Lambda Calculus. Wait for it... Domain: youtube.com, Score: 66, Comments: 17 On Reddit: [7] http://goo.gl/uDQJS Original: [8] http://goo.gl/IauHk * criterion 0.6 produces shiny new performance reports Domain: bos.github.com, Score: 63, Comments: 8 On Reddit: [9] http://goo.gl/F2K76 Original: [10] http://goo.gl/x720h * [commit: base] master: Add traceStack :: String - a - a Domain: haskell.org, Score: 48, Comments: 5 On Reddit: [11] http://goo.gl/HCbf2 Original: [12] http://goo.gl/JzO3O * Elm: functional reactive web-programming (compiles to html, css, js). Just added reactive values, basic canvas support, and new interactive examples. Domain: elm-lang.org, Score: 45, Comments: 19 On Reddit: [13] http://goo.gl/mKS9a Original: [14] http://goo.gl/ASt27 * Snap 0.7 released Domain: snapframework.com, Score: 41, Comments: 1 On Reddit: [15] http://goo.gl/R3A8Y Original: [16] http://goo.gl/SVgXy * Haskell Communities and Activities Report - November 2011 edition Domain: haskell.org, Score: 35, Comments: 0 On Reddit: [17] http://goo.gl/X82AK Original: [18] http://goo.gl/CGKAr * fix' f = f (fix' f) vs. fix f = let x = f x in x Domain: groups.google.com, Score: 33, Comments: 15 On Reddit: [19] http://goo.gl/vadtO Original: [20] http://goo.gl/SQSFL * Announcing cabal-src: solve (some of) cabal dependency hell Domain: yesodweb.com, Score: 32, Comments: 15 On Reddit: [21] http://goo.gl/PIB4S Original: [22] http://goo.gl/00LZz * aeson 0.4: easier, faster, nicer Domain: github.com, Score: 31, Comments: 18 On Reddit: [23] http://goo.gl/G1J5A Original: [24] http://goo.gl/DQ4bc * Package authors: Please use Packdeps! Domain: yesodweb.com, Score: 24, Comments: 10 On Reddit: [25] http://goo.gl/bLYvt Original: [26] http://goo.gl/fNh9n * Slides from my guest lecture at Stanford Domain: blog.johantibell.com, Score: 22, Comments: 14 On Reddit: [27] http://goo.gl/ITFkN Original: [28] http://goo.gl/4w1tK Top StackOverflow Questions * How to write a Haskell function that takes a variadic function as an argument votes: 28, answers: 1 Read on SO: [29] http://goo.gl/JqZ3H * Functional lenses votes: 18, answers: 2 Read on SO: [30] http://goo.gl/Qn2Ff * Haskell : An example of a Foldable which is not a Functor? votes: 17, answers: 2 Read on SO: [31] http://goo.gl/42lSo * How does IncoherentInstances work? votes: 17, answers: 1 Read on SO: [32] http://goo.gl/O1Ha4 * Minimum specification for Haskell library type classes? votes: 16, answers: 2 Read on SO: [33] http://goo.gl/L7mO6 * Expressive and composable error types votes: 16, answers: 1 Read on SO: [34] http://goo.gl/vkoZb * Distributed Haskell state of the art in 2011? votes: 16, answers: 2 Read on SO: [35] http://goo.gl/mx0kd * Is it possible to implement liftM2 in Scala? votes: 15, answers: 1 Read on SO: [36] http://goo.gl/p6TDl * Are Haskell FlexibleInstances a stable extension to the language? votes: 15, answers: 1 Read on SO: [37] http://goo.gl/sQc37 * Is Milner let polymorphism a rank 2 feature? votes: 13, answers: 4 Read on SO: [38] http://goo.gl/kOcnW Until next time, Daniel Santa Cruz References
[Haskell-cafe] Haskell Weekly News: Issue 209
Welcome to issue 209 of the HWN, a newsletter covering developments in the Haskell community. This release covers two weeks, from November 13 to 26, 2011. You can find the HTML version at: http://contemplatecode.blogspot.com/2011/11/haskell-weekly-news-issue-209.html Announcements By now I'm sure you've heard about Da the lamb. [1] http://goo.gl/WF2o7 Sean Leather annouced that the next Dutch functinal programming day will take place on January 6, 2012, at the university campus De Uithof of Utrecht University. [2] http://goo.gl/IfVK8 Ganesh Sittampalam announced that the haskell.org committee for 2011-12 has been formed. [3] http://goo.gl/YFFsa New and Updated Projects * Gtk2Hs (Axel Simon; 0.12.2) Adjustments to Gtk2Hs to work with GHC 7.x.x. Also, looking for a part-time maintainer. [4] http://goo.gl/52M56 * iteratee-compress (Maciej Marcin Piechotka; 0.3.0.0) Provides compressing and decompressing enumerators. [5] http://goo.gl/tRAkg * Netwire (Ertugrul Soeylemez; 2.0.0) Complete rewrite. [6] http://goo.gl/HMCG8 * SBV (Levent Erkok; 0.9.22) [7] http://goo.gl/pSXGb * graphviz (Ivan Lazar Miljenovic; 2999.12.0.4). [8] http://goo.gl/JNVSV * SmallCHeck (Roman Cheplyaka; 0.5) [9] http://goo.gl/8njoh * OpenCL (Luis Cabellos; 1.0.2.2) Better error handling. [10] http://goo.gl/fphJN * clientsession (Michael Snoyman; 0.7.3.4) Major performance enhancement. [11] http://goo.gl/hCqrf Quotes of the Week * dmwit: Let's not make things better, I haven't put enough lipstick on the worse version yet. * mike-burns: Oh good, a semantic argument. Goodnight. * companion_cube: why bother with complicated abstractions like monads, when you can enjoy the taste of the sun on your skin? * applicative: clearly the trouble with haskell is plain: no inbuild syntactic support for quaternions. Wonder if *fortress* has it. * elliott: with a lot of unicode is like agda's @faq. yes, agda can do that with a lot of unicode! * [shachaf] mauke: EBCDIC? [mauke] shachaf: ah, the data encryption standard invented by IBM? * Tiwazz: It's called Berp because that's the sound Haskell makes after it devours a live Python. Top Reddit Stories * Typeclassopedia moved to the Haskell wiki Domain: byorgey.wordpress.com, Score: 72, Comments: 8 On Reddit: [12] http://goo.gl/pbHqr Original: [13] http://goo.gl/tWM0P * New project to support SIMD vector instructions in GHC (x86 SSE AVX, ARM's NEON etc) Domain: hackage.haskell.org, Score: 62, Comments: 18 On Reddit: [14] http://goo.gl/JRj3o Original: [15] http://goo.gl/OcFCG * GHC 7.4 branched, what's in for Christmas? Domain: haskell.org, Score: 54, Comments: 16 On Reddit: [16] http://goo.gl/ZUN1e Original: [17] http://goo.gl/qWIhq * How to read Haskell like Python Domain: blog.ezyang.com, Score: 52, Comments: 7 On Reddit: [18] http://goo.gl/3cVXY Original: [19] http://goo.gl/nNhDI * xmonad-0.10 released! Domain: hackage.haskell.org, Score: 51, Comments: 15 On Reddit: [20] http://goo.gl/U5rry Original: [21] http://goo.gl/SIFuB * Roy - language with Hindley-Milner type system and monads that compiles to javascript Domain: roy.brianmckenna.org, Score: 43, Comments: 9 On Reddit: [22] http://goo.gl/RLK8S Original: [23] http://goo.gl/dzx8N * The Universe of Discourse : Triples and Closure and Monads Domain: blog.plover.com, Score: 42, Comments: 13 On Reddit: [24] http://goo.gl/7EDJX Original: [25] http://goo.gl/iPLnN * ANN: happstack-lite. A simpler, friendlier version of the Happstack Haskell Web Framework. What do you think? Domain: happstack.blogspot.com, Score: 35, Comments: 12 On Reddit: [26] http://goo.gl/Ii6Ch Original: [27] http://goo.gl/5wSZJ * HN/SPL - a better way to do your boring C++ job (written in Haskell) Domain: code.google.com, Score: 35, Comments: 16 On Reddit: [28] http://goo.gl/VxqIN Original: [29] http://goo.gl/9aAeZ * Fast lookup tables in haskell Domain: tab.snarc.org, Score: 34, Comments: 10 On Reddit: [30] http://goo.gl/mzgyw Original: [31] http://goo.gl/4VnrX * What Yesod Got Right Domain: yesodweb.com, Score: 34, Comments: 12 On Reddit: [32] http://goo.gl/eZhhK Original: [33] http://goo.gl/Li4mY Top StackOverflow Questions * What is a monad in FP, in categorical terms? votes: 30, answers: 7 Read on SO: [34] http://goo.gl/sC7PD * Haskell vs JVM performance [closed] votes: 24, answers: 6 Read on SO: [35] http://goo.gl/olA8g * Are there any Haskell techniques for mixed (part structure, part unmodified text) parsing rewriting? votes: 24, answers: 1 Read on SO: [36] http://goo.gl/jRydd * STArray documentation for
[Haskell-cafe] Haskell Weekly News: Issue 208
Welcome to issue 208 of the HWN, a newsletter covering developments in the Haskell community. This release covers the week of November 6 to 12, 2011. You can find the HTML version at: http://contemplatecode.blogspot.com/2011/11/haskell-weekly-news-issue-208.html New and Updated Projects * GHC (Ian Lynagh; 7.2.2) bugfix release for the 7.2 branch. [1] http://goo.gl/eB4X6 * CoreErlang (Alex Kropivny; 0.0.2) New maintainer, plus some bug fixes. [2] http://goo.gl/TMUWs * virthualenv (Bartek ƒwik≈owski) A tool inspired by Python's virtualenv. [3] http://goo.gl/3Jvc0 * transformers-base, transformers-abort, monad-abort-fd (Mikhail Vorozhtsov). [4] http://goo.gl/DRNgt Quotes of the Week * Nimatek: People shouldn't be able to add two and two in Haskell without knowing monoids! * shachaf: Sometimes things are complicated because the domain is complicated. Other times things are complicated because edwardk. * shachaf: It's-a me, MonadIO! * elliott: a typeclass is nothing without semantics * Jafet: I didn't know what your question was so I answered the question that I liked * steakknife: Skip multidimensional types and go straight types that can express general relativity. * ddarius: use the right platitude for the job * balor: hmmdo not try to compile a file with a 30mb string in it Top Reddit Stories * Quick poll: upvote if you think GHC should enable -O by default, downvote if you think -O0 should continue to be the default Domain: self.haskell, Score: 68, Comments: 46 On Reddit: [5] http://goo.gl/q43Ur Original: [6] http://goo.gl/q43Ur * What's going on with id id id ... id 0? Domain: self.haskell, Score: 46, Comments: 25 On Reddit: [7] http://goo.gl/a57l0 Original: [8] http://goo.gl/a57l0 * HaskellDB: A long tutorial Domain: chrisdone.com, Score: 45, Comments: 6 On Reddit: [9] http://goo.gl/FYBiU Original: [10] http://goo.gl/794G2 * The Agda mailing list has the best questions [somewhat off topic] Domain: lists.chalmers.se, Score: 41, Comments: 1 On Reddit: [11] http://goo.gl/ec5gB Original: [12] http://goo.gl/ODpKV * Virtual Haskell Environment Domain: paczesiowa.blogspot.com, Score: 40, Comments: 33 On Reddit: [13] http://goo.gl/17qDB Original: [14] http://goo.gl/V7onW * Why doesn't Haskell's Prelude.read return a Maybe? Domain: stackoverflow.com, Score: 39, Comments: 44 On Reddit: [15] http://goo.gl/vceL7 Original: [16] http://goo.gl/ETu1j * First release of Kansas Lava Domain: ittc.ku.edu, Score: 32, Comments: 1 On Reddit: [17] http://goo.gl/bj8vw Original: [18] http://goo.gl/nhAho * A major new release of the statistics library Domain: serpentine.com, Score: 28, Comments: 2 On Reddit: [19] http://goo.gl/dYwQd Original: [20] http://goo.gl/7QkKY * TRYDSH - Test Your Code Domain: dbwiscam.informatik.uni-tuebingen.de, Score: 27, Comments: 3 On Reddit: [21] http://goo.gl/qbZyA Original: [22] http://goo.gl/IiRf6 * ScalableServer-0.1 - Providing an easy API for attoparsec/enumerator/blaze based TCP services Domain: github.com, Score: 20, Comments: 14 On Reddit: [23] http://goo.gl/aXqQ7 Original: [24] http://goo.gl/Z1zcm * Python 3 Implementation in Haskell [x-post from programming.reddit.com] Domain: reddit.com, Score: 19, Comments: 0 On Reddit: [25] http://goo.gl/lDJBr Original: [26] http://goo.gl/UrWld * let's derive Eq.(==) -- reflexivity not guaranteed Domain: self.haskell, Score: 16, Comments: 11 On Reddit: [27] http://goo.gl/1ANU9 Original: [28] http://goo.gl/1ANU9 * Haskell and High-Performance Computing (HPC) Domain: self.haskell, Score: 16, Comments: 7 On Reddit: [29] http://goo.gl/AZQPv Original: [30] http://goo.gl/AZQPv Top StackOverflow Questions * Why doesn't Haskell's Prelude.read return a Maybe? votes: 29, answers: 4 Read on SO: [31] http://goo.gl/ETu1j * Choosing between a class and a record votes: 27, answers: 3 Read on SO: [32] http://goo.gl/Dn5FT * Function using foldr is too eager votes: 9, answers: 3 Read on SO: [33] http://goo.gl/jUJxG * Odd results from monad transformer benchmark. A bug? votes: 9, answers: 2 Read on SO: [34] http://goo.gl/qlvDj * Binary instance for an existential votes: 8, answers: 3 Read on SO: [35] http://goo.gl/cHzhb * GHC Install Without Root votes: 7, answers: 2 Read on SO: [36] http://goo.gl/mJnx5 * Fixed point combinator in Haskell votes: 7, answers: 5 Read on SO: [37] http://goo.gl/K4VcI * What's the best way to write facebook apps in haskell? votes: 6, answers: 1 Read on SO: [38] http://goo.gl/HeXOp * Creating a list by cumulatively adding elements of another list: Haskell votes: 6, answers:
[Haskell-cafe] Haskell Weekly News: Issue 207
Welcome to issue 207 of the HWN, a newsletter covering developments in the Haskell community. This release covers the week of October 30 to November 05, 2011. You can find the HTML version of this issue at: http://contemplatecode.blogspot.com/2011/11/haskell-weekly-news-issue-207.html New and Updated Projects * hierarchical-clustering-diagrams (Felipe Almeida Lessa; 0.1) Library to draw diagrams of dendrograms. [1] http://goo.gl/7deyG * websockets (Jasper Van der Jeugt; 0.4.0.0) Major re-write to the library with support for multiple versions of the protocol. [2] http://goo.gl/i6bVr * cereal (Trevor Elliott; 0.3.4.0) Provides support for IEEE754 encoded Float/Double values. [3] http://goo.gl/GwZk8 Quotes of the Week * wyfrn: whats broken? my brain or ghci? * dons: Being really mean to your software, and following up when it breaks, makes it a lot better. But you have to be really, really mean. * hpc: and when you want to get really ridiculous, agda has universe polymorphism, which is when you don't know how high up the tower of turtles you have managed to climb Top Reddit Stories * Quick and dirty reinversion of control. Domain: blog.sigfpe.com, Score: 59, Comments: 7 On Reddit: [4] http://goo.gl/J2oon Original: [5] http://goo.gl/pQYGA * Running a Startup on Haskell [Presentation] Domain: infoq.com, Score: 57, Comments: 12 On Reddit: [6] http://goo.gl/uqfqN Original: [7] http://goo.gl/QMu5c * LLVM patch is merged for inclusion in LLVM 3.0 release | GHC on ARM Domain: ghcarm.wordpress.com, Score: 48, Comments: 2 On Reddit: [8] http://goo.gl/UNRN6 Original: [9] http://goo.gl/h6q7I * Thunks and lazy blackholes: an introduction to GHC at runtime Domain: mainisusuallyafunction.blogspot.com, Score: 39, Comments: 0 On Reddit: [10] http://goo.gl/nQN3U Original: [11] http://goo.gl/HqKaL * GHC feature request: warn about unused constraints -- I think this could make for a nice project for someone wanting to dig into hacking on GHC Domain: byorgey.wordpress.com, Score: 34, Comments: 16 On Reddit: [12] http://goo.gl/MIMCN Original: [13] http://goo.gl/GPt0B * Haskell Implementors Workshop 2011 Videos Online! Domain: neilmitchell.blogspot.com, Score: 31, Comments: 3 On Reddit: [14] http://goo.gl/MqszQ Original: [15] http://goo.gl/LUsFe * What Constraints Entail, Part 1 Domain: comonad.com, Score: 29, Comments: 0 On Reddit: [16] http://goo.gl/Tt41V Original: [17] http://goo.gl/SdGdm * [Newbie]: Haskell code is really slow compared to same code in Python. Can anyone help me find what the problem is ? Domain: self.haskell, Score: 29, Comments: 51 On Reddit: [18] http://goo.gl/15bb8 Original: [19] http://goo.gl/15bb8 * Please help me gather information about Haskell installations on Macs Domain: gist.github.com, Score: 26, Comments: 14 On Reddit: [20] http://goo.gl/Yfc32 Original: [21] http://goo.gl/xQACw * Why learning Functional Programming (and Haskell in particular) can be hard Domain: harishankar.org, Score: 25, Comments: 46 On Reddit: [22] http://goo.gl/8Xb3V Original: [23] http://goo.gl/FKlcj * How do you write nontrivial tests in QuickCheck? Domain: self.haskell, Score: 23, Comments: 15 On Reddit: [24] http://goo.gl/FL6jh Original: [25] http://goo.gl/FL6jh Top StackOverflow Questions * Calling Haskell from Java with C in between votes: 14, answers: 1 Read on SO: [26] http://goo.gl/RyN00 * Is “List” specially handled in Haskell's pattern matching? votes: 14, answers: 5 Read on SO: [27] http://goo.gl/y3hdi * Why does this simple use of the State monad cause a stack overflow? votes: 12, answers: 1 Read on SO: [28] http://goo.gl/bLlnX * Why does this Haskell code not terminate? votes: 10, answers: 4 Read on SO: [29] http://goo.gl/LStfr * Is it possible to make a type an instance of a class if its type parameters are in the wrong order? votes: 10, answers: 4 Read on SO: [30] http://goo.gl/aRh0b * How to make a type with restrictions votes: 9, answers: 3 Read on SO: [31] http://goo.gl/SRTfY * Desugaring do-notation for Monads votes: 9, answers: 1 Read on SO: [32] http://goo.gl/CqoQF * Equation from “Programming Pearls” - can somebody explain me? votes: 8, answers: 1 Read on SO: [33] http://goo.gl/kUr67 * ADT names. What is `Left a`, and then what is `a`, in Haskell? votes: 8, answers: 2 Read on SO: [34] http://goo.gl/IVoN0 * Why are boxed vectors so slow? votes: 8, answers: 1 Read on SO: [35] http://goo.gl/4RrQX Until next time, Daniel Santa Cruz References 1. http://permalink.gmane.org/gmane.comp.lang.haskell.bio/156 2. http://permalink.gmane.org/gmane.comp.lang.haskell.web/2204 3.
[Haskell-cafe] Haskell Weekly News: Issue 206
Welcome to issue 206 of the HWN, a newsletter covering developments in the Haskell community. This release covers the week of October 23 to 29, 2011. A HTML version of this issue can be found at: http://contemplatecode.blogspot.com/2011/11/haskell-weekly-news-issue-206.html Announcements Edward Kmett extended an invitation to the Hac Boston, to be held between Jan 20 to 22, 2012 at MIT in Cambridge, MA. [1] http://goo.gl/cZpvu Brent Yorgey has released the lastest issue of the Monad.Reader. This is a special issue on parallelism and concurrency. [2] http://goo.gl/JqIpx Ganesh Sittampalam shared the haskell.org committee's first-year report. [3] http://goo.gl/O1vNQ New and Updated Projects * diagrams (Brent Yorgey; 0.4) There are quite a few changes and improvements since the 0.1 release. [4] http://goo.gl/4nCE7 * HasGP (Sean Holden; 0.1) A library for Gaussian process inference. [5] http://goo.gl/JAI8u * OpenGL (Jason Dagit) Updates to the following packages: OpenGL, OpenGLRaw, GLURaw, and GLUT. [6] http://goo.gl/mhTek Quotes of the Week * DanBurton: are you using -XAbsurdInstances again? * ritchie: C has the power of assembly language and the convenience of ... assembly language. * RaptorRarr: Analogy puzzles are to intelligence as __ is to elephants * Eduard_Munteanu: Haskell Ain't Some Kludgy Enterprisey Lame Language * byorgey: Monads are not supposed to be anything. They just are. * kmc: 4:20 smoke MagicHash every day Top Reddit Stories * Giving Haskell a Promotion (typed type-level programming/new kind system paper) Domain: research.microsoft.com, Score: 76, Comments: 29 On Reddit: [7] http://goo.gl/W5Jbb Original: [8] http://goo.gl/1p4BU * Frameworks drive language adoption - Yesod Blog Domain: yesodweb.com, Score: 57, Comments: 15 On Reddit: [9] http://goo.gl/BAOKH Original: [10] http://goo.gl/KEZU9 * Snap 0.6 Released Domain: snapframework.com, Score: 57, Comments: 8 On Reddit: [11] http://goo.gl/YdfTn Original: [12] http://goo.gl/3wTbZ * Code that writes code and conversation about conversations Domain: yesodweb.com, Score: 49, Comments: 23 On Reddit: [13] http://goo.gl/3cjxL Original: [14] http://goo.gl/701ar * The Monad.Reader Issue 19: Parallelism and Concurrency Domain: themonadreader.files.wordpress.com, Score: 49, Comments: 8 On Reddit: [15] http://goo.gl/D8AcV Original: [16] http://goo.gl/virTX * Zero-Analogy Monad Tutorial Domain: unknownparallel.com, Score: 48, Comments: 57 On Reddit: [17] http://goo.gl/kwf8k Original: [18] http://goo.gl/RbAWG * Dear Redditor Vim-loving Haskeller(s): what cool vim plugins or features do you use? Domain: self.haskell, Score: 46, Comments: 35 On Reddit: [19] http://goo.gl/oL6vH Original: [20] http://goo.gl/oL6vH * Rendering animated quasicrystals in parallel, with Haskell and Repa Domain: mainisusuallyafunction.blogspot.com, Score: 43, Comments: 12 On Reddit: [21] http://goo.gl/aJzFN Original: [22] http://goo.gl/rEs6X * Why is there no cabal uninstall option? Domain: self.haskell, Score: 39, Comments: 26 On Reddit: [23] http://goo.gl/2zy6P Original: [24] http://goo.gl/2zy6P * Quasicrystals rendered in real time using a pre-release or Repa3 [video]. Domain: youtube.com, Score: 36, Comments: 0 On Reddit: [25] http://goo.gl/SA7Zt Original: [26] http://goo.gl/YaJN8 Top StackOverflow Questions * How to make my Haskell program faster? Comparison with C votes: 28, answers: 4 Read on SO: [27] http://goo.gl/s01Nc * Why is it faster to sum a Data.Sequence by divide-and-conquer, even with no parallelism? votes: 25, answers: 2 Read on SO: [28] http://goo.gl/nR2eC * ST Monad == code smell? votes: 19, answers: 3 Read on SO: [29] http://goo.gl/sQeYv * Algorithm for type checking ML-like pattern matching? votes: 19, answers: 3 Read on SO: [30] http://goo.gl/Sl6Zy * Why does GHC think that this type variable is not injective? votes: 16, answers: 2 Read on SO: [31] http://goo.gl/smdFX * Expression evaluation mode in haskell for scripting votes: 13, answers: 3 Read on SO: [32] http://goo.gl/1UIAq * PCRE in Haskell - what, where, how? votes: 10, answers: 4 Read on SO: [33] http://goo.gl/43Dtu * Non-Trivial Lazy Evaluation votes: 9, answers: 2 Read on SO: [34] http://goo.gl/2BlZ4 * How to get variable name in haskell votes: 7, answers: 2 Read on SO: [35] http://goo.gl/we5N7 * Is it possible to define type with callable objects in Haskell? votes: 7, answers: 3 Read on SO: [36] http://goo.gl/qnNjb Until next time, Daniel Santa Cruz References 1. http://comments.gmane.org/gmane.comp.lang.haskell.cafe/93405
[Haskell-cafe] Haskell Weekly News: Issue 205
Welcome to issue 205 of the HWN, a newsletter covering developments in the Haskell community. This release covers the week of October 16 to 22, 2011. You can find an HTML version of this issue at: http://contemplatecode.blogspot.com/2011/10/haskell-weekly-news-issue-205.html Announcements Ian Lynah sent out a call for nominations for the haskell.org committee. See the link for details on how to submit a nomination. Nominations close on October 29. [1] http://goo.gl/J9J6H New and Updated Projects * netwire (Ertugrul Soeylemez; 1.2.7) [2] http://goo.gl/ULujm Quotes of the Week * kmc: i just used Hayoo to see if anyone implemented this function and it came back with one of my own libraries * JoeyA: LLVM: The easy-to-use compiler infrastructure nobody knows how to use. * kmc: Haskell isn't really designed by mathematicians. it's designed by people who programmers would consider to be mathematicians and mathematicians would consider to be programmers * Cale: foldr is the real fold; foldl is an imposter * @remember hey daniel kmc wants his uploads featured on HWN [edit note: oops, I guess that was meant for me :) +1 for new and inventive ways to communicate!] Top Reddit Stories * Tech-talk about Haskell at Google: Haskell Amuse-Bouche Domain: youtu.be, Score: 86, Comments: 5 On Reddit: [3] http://goo.gl/Pf0NZ Original: [4] http://goo.gl/NPZ17 * Deprecate Prelude.head and partial functions Domain: chrisdone.com, Score: 58, Comments: 60 On Reddit: [5] http://goo.gl/Yat8J Original: [6] http://goo.gl/NyiRO * What does your company use Haskell for? I'll go first. Domain: self.haskell, Score: 51, Comments: 38 On Reddit: [7] http://goo.gl/VOfrO Original: [8] http://goo.gl/VOfrO * I am working on a functional web-programming language as a senior thesis. What do you think so far? Domain: elm-lang.org, Score: 40, Comments: 58 On Reddit: [9] http://goo.gl/6PrQM Original: [10] http://goo.gl/l3odM * Dear Redditor Emac-loving Haskeller(s): what cool emacs Haskell Mode (or custom) features do you use? Domain: self.haskell, Score: 40, Comments: 7 On Reddit: [11] http://goo.gl/LKW0A Original: [12] http://goo.gl/LKW0A * Macros in Haskell Domain: playingwithpointers.com, Score: 38, Comments: 0 On Reddit: [13] http://goo.gl/pwfjt Original: [14] http://goo.gl/bSYN8 * Type-safe event-based programming Domain: jaspervdj.be, Score: 35, Comments: 0 On Reddit: [15] http://goo.gl/gyj9J Original: [16] http://goo.gl/ZBC55 * Yesod excellent ideas Domain: yannesposito.com, Score: 34, Comments: 5 On Reddit: [17] http://goo.gl/ikFJV Original: [18] http://goo.gl/UgBaC * AI Challenge: Ants. Haskell support is only for GHC 6.12. Shall we lobby for 7.0? Domain: aichallenge.org, Score: 28, Comments: 24 On Reddit: [19] http://goo.gl/ShqaM Original: [20] http://goo.gl/O2YOp * Why not Haskell? Domain: neugierig.org, Score: 27, Comments: 26 On Reddit: [21] http://goo.gl/INmRp Original: [22] http://goo.gl/wK3U3 Top StackOverflow Questions * What are some compelling use cases for dependent method types? votes: 44, answers: 2 Read on SO: [23] http://goo.gl/2Xmgu * Why monads? How does it resolve side-effects? votes: 14, answers: 7 Read on SO: [24] http://goo.gl/UJimh * How does Haskell printf work? votes: 13, answers: 1 Read on SO: [25] http://goo.gl/351dE * Why is my genetic algorithm seemingly behaving randomly? votes: 10, answers: 1 Read on SO: [26] http://goo.gl/a5FtH * What are the benefits of applicative parsing over monadic parsing? votes: 10, answers: 4 Read on SO: [27] http://goo.gl/UEkpx * Fixity of backtick operators? votes: 9, answers: 1 Read on SO: [28] http://goo.gl/nwji2 * Bit Size of GHC's Int Type votes: 8, answers: 2 Read on SO: [29] http://goo.gl/DDtFZ * Simple word count in haskell votes: 8, answers: 4 Read on SO: [30] http://goo.gl/ZAYyT * existential search and query without the fuss votes: 8, answers: 2 Read on SO: [31] http://goo.gl/Fnes6 * How to selectively link certain system libraries statically into Haskell program binary? votes: 8, answers: 2 Read on SO: [32] http://goo.gl/HjPTc Until next time, Daniel Santa Cruz References 1. http://permalink.gmane.org/gmane.comp.lang.haskell.general/18983 2. http://permalink.gmane.org/gmane.comp.lang.haskell.cafe/93163 3. http://youtu.be/b9FagOVqxmI 4. http://www.reddit.com/r/haskell/comments/lkiiw/techtalk_about_haskell_at_google_haskell/ 5. http://chrisdone.com/posts/2011-10-17-boycott-head.html 6. http://www.reddit.com/r/haskell/comments/lf71l/deprecate_preludehead_and_partial_functions/ 7.
[Haskell-cafe] Haskell Weekly News: Issue 204
Welcome to issue 204 of the HWN, a newsletter covering developments in the Haskell community. This release covers the week of October 9 to 15, 2011. You can find the HTML version of this issue at: http://contemplatecode.blogspot.com/2011/10/haskell-weekly-news-issue-204.html New and Updated Projects * lhs2tex-hl (Alessandro Vermeulen; 1.4.3) Upgraded package builds with GHC 7.2.x. [1] http://goo.gl/2VQmw * global-variables (Jean-Marie Gaillourdet; 1.0) A package providing a global namespace for IORefs, MVars, and TVars. [2] http://goo.gl/B9YPO * vector-bytestring (Bas van Dijk; 0.0.0.0) The very ambitious goal of this package is that it will eventually replace our beloved bytestring package. By basing this package on vector, we can benefit from all the optimizations (like stream-fusion!) in that library. [3] http://goo.gl/SAUiF * simple-actors (Brandon Simmons; 0.1.0) An eDSL library for actor model concurrency. [4] http://goo.gl/f9hvu * ircbot (Jeremy Shaw; 0.1.1) ... becase that's what Haskell really needs -- another irc bot library. [5] http://goo.gl/A252O Quotes of the Week * Pseudonym: A type is a collection of values, and a class is a collection of types. * xplat: you just need to write a corresponding set of modules for well-hung coinduction * Porges: State is stored in spacesuits. [via: reddit] [djahandarie] Group projects are stupid [shachaf] Try a semigroup project sometime. You need to lose your identity. Top Reddit Stories * shqq: Embedding shell commands in Haskell code Domain: mainisusuallyafunction.blogspot.com, Score: 51, Comments: 5 On Reddit: [6] http://goo.gl/b7zj5 Original: [7] http://goo.gl/9LVhi * Shooting yourself in the foot with Haskell Domain: haskell.org, Score: 47, Comments: 7 On Reddit: [8] http://goo.gl/C1VJY Original: [9] http://goo.gl/yGceC * Why learn Haskell? [PDF slides] Domain: ugcs.net, Score: 32, Comments: 31 On Reddit: [10] http://goo.gl/Coml0 Original: [11] http://goo.gl/MgVwe * How to beat the CAP theorem - purely functional databases Domain: nathanmarz.com, Score: 28, Comments: 11 On Reddit: [12] http://goo.gl/s1TjI Original: [13] http://goo.gl/HQvlK * Yo /r/haskell, I heard you like monads... Domain: self.haskell, Score: 25, Comments: 26 On Reddit: [14] http://goo.gl/xSbj7 Original: [15] http://goo.gl/xSbj7 * FRP and Haskell being used for physiological experimentation and analysis - Haskell-cafe Domain: haskell.org, Score: 21, Comments: 3 On Reddit: [16] http://goo.gl/XxE3y Original: [17] http://goo.gl/fMBMR * Composing a list of Enumeratees Domain: permalink.gmane.org, Score: 19, Comments: 14 On Reddit: [18] http://goo.gl/fwcY1 Original: [19] http://goo.gl/V2bgc * hp2pretty-0.5 released - Now with go faster stripes! Domain: claudiusmaximus.goto10.org, Score: 19, Comments: 0 On Reddit: [20] http://goo.gl/csnhI Original: [21] http://goo.gl/18myY * FRP - How to deal with concurrent external events? Domain: apfelmus.nfshost.com, Score: 16, Comments: 0 On Reddit: [22] http://goo.gl/HqgyJ Original: [23] http://goo.gl/2QYcU * Talk (by factis research) about developing commercial software in Haskell Domain: factisresearch.blogspot.com, Score: 16, Comments: 5 On Reddit: [24] http://goo.gl/iyKDs Original: [25] http://goo.gl/RSHLE * A French community for Haskell Domain: alpmestan.wordpress.com, Score: 15, Comments: 0 On Reddit: [26] http://goo.gl/KSy83 Original: [27] http://goo.gl/rF4Zs * VirtuaHac: The Completely Online Hackathon Domain: haskell.org, Score: 15, Comments: 8 On Reddit: [28] http://goo.gl/3Ej9Z Original: [29] http://goo.gl/wj05N * kmeans-vector: kmeans clustering algorithm implementation Domain: hackage.haskell.org, Score: 14, Comments: 0 On Reddit: [30] http://goo.gl/DcvcO Original: [31] http://goo.gl/df48V Top StackOverflow Questions * Meaning of Haskell exceptions votes: 19, answers: 2 Read on SO: [32] http://goo.gl/Aa2H9 * Are there pronounceable names for common Haskell operators? votes: 19, answers: 2 Read on SO: [33] http://goo.gl/qr2QN * Space leak only in certain cases in GHC interpreter when doing: concat some list !! n votes: 18, answers: 0 Read on SO: [34] http://goo.gl/y7W50 * Type theory: type kinds votes: 18, answers: 3 Read on SO: [35] http://goo.gl/ne79b * Why is the minimalist, example Haskell quicksort not a “true” quicksort? votes: 16, answers: 6 Read on SO: [36] http://goo.gl/Zldpx * Space leaks, and Writers, and Sums (oh my!) votes: 15, answers: 3 Read on SO: [37] http://goo.gl/Lt62v * Can this functionality be implemented with Haskell's type system? votes: 14,
[Haskell-cafe] Haskell Weekly News: Issue 203
Welcome to issue 203 of the HWN, a newsletter covering developments in the Haskell community. This release covers the week of October 2 to 8, 2011. You can find a HTML version of this issue at: http://contemplatecode.blogspot.com/2011/10/haskell-weekly-news-issue-203.html Announcements Eric Y. Kow has released the 6th issue of the Parallel Haskell Digest. [1] http://goo.gl/zyIWX Janis Voigtlander issued an invitation to send in contributions for the 21st edition of the Haskell Communities Activities Report. The more the merrier! [2] http://www.mail-archive.com/haskell-cafe@haskell.org/msg93759.html New and Updated Projects * clientsession (Felipe Almeida Lessa; 0.7.3.1) Fix for security vulnerability. [3] http://goo.gl/Ot8d1 * hit (Vincent Hanquez) An implementation of low level git operations to read and write to a git repository. [4] http://goo.gl/bVxHw * OpenCL (Luis Cabellos; 1.0.1.3) An aparent fork of OpenCLRRaw package, done due to lack of updates from upstream. [5] http://goo.gl/bVxHw * HaTeX (Daniel Diaz Casanueva; 3) A set of combinators which allow you to build LaTeX code, following the LaTeX syntax in a type-safe manner. [6] http://goo.gl/zuW36 * Parsec (Antoine Latter; 3.1.2) A minor point release to the popular monadic combinator library. [7] http://goo.gl/Gx6Y3 * knob (John Millikin) Allows creation of memory-backed handles. [8] http://goo.gl/Jq7kl Quotes of the Week * heatsink: Maybe, (), and Bool go to the Lone Star Bar. The bouncer stops Maybe and says, we don't serve your kind here. * DanBurton: correction - there will always be a job for programmers to write code to share pictures of cats * quicksilver: what we need is an adapter package any-lens which uses whichever lens package is available then we get potentially the disadvantages of all, without being able to guarantee the advantages of any. * mauke: Go too considered harmful * ddarius: isJust :: Maybe a - Bool; isJust = unsafeCoerce * ddarius: Well when people say you need a PhD to program Haskell, you can point out that SPJ doesn't have a PhD. Top Reddit Stories * Is Haskell the Cure? Domain: mathias-biilmann.net, Score: 60, Comments: 60 On Reddit: [9] http://goo.gl/d84BE Original: [10] http://goo.gl/wMrH3 * Writing Functions With Many Nameless Parameters Domain: blog.atnnn.com, Score: 41, Comments: 6 On Reddit: [11] http://goo.gl/nLyGE Original: [12] http://goo.gl/uQkke * Want to help with the new hackage server? Jump in now... Domain: haskell.org, Score: 37, Comments: 0 On Reddit: [13] http://goo.gl/kV1gk Original: [14] http://goo.gl/i2Hbk * Slides from my talk on benchmarking and other random topics at IFL Domain: slideshare.net, Score: 32, Comments: 14 On Reddit: [15] http://goo.gl/SKJuH Original: [16] http://goo.gl/zRTwy * OCaml For the Masses article on Slashdot Domain: developers.slashdot.org, Score: 30, Comments: 49 On Reddit: [17] http://goo.gl/isVQ3 Original: [18] http://goo.gl/wlKaa * WebSockets support for WAI/Warp/Yesod: Thanks to Jasper's awesome work Domain: github.com, Score: 27, Comments: 6 On Reddit: [19] http://goo.gl/bpjUC Original: [20] http://goo.gl/bpjUC * A good explanation of the fixed point combinator in Haskell Domain: playingwithpointers.com, Score: 25, Comments: 9 On Reddit: [21] http://goo.gl/C8JmY Original: [22] http://goo.gl/zZnDO * ANNOUNCE: knob, a library for memory-backed handles Domain: haskell.org, Score: 24, Comments: 9 On Reddit: [23] http://goo.gl/JicDL Original: [24] http://goo.gl/xO2tY * HaTeX 3 is out! Domain: deltadiaz.blogspot.com, Score: 23, Comments: 17 On Reddit: [25] http://goo.gl/PVB9h Original: [26] http://goo.gl/aK8Tl * What should I use for web programming? Domain: self.haskell, Score: 22, Comments: 30 On Reddit: [27] http://goo.gl/74r1H Original: [28] http://goo.gl/74r1H * Practice for helping Java C++ programmers learn Haskell: read programs with them, out loud Domain: cliffordbeshers.blogspot.com, Score: 21, Comments: 4 On Reddit: [29] http://goo.gl/6Cf2o Original: [30] http://goo.gl/P1pD1 * Creative partner request from a Haskell course's message board Domain: imgur.com, Score: 19, Comments: 5 On Reddit: [31] http://goo.gl/ZVWjs Original: [32] http://goo.gl/zW5Yf Top StackOverflow Questions * Clean and type-safe state machine implementation in a statically typed language? votes: 17, answers: 11 Read on SO: [33] http://goo.gl/GRI9p * What happens if an Enumerator tries to consume input? votes: 16, answers: 1 Read on SO: [34] http://goo.gl/bnTJD * Are there type signatures which Haskell can't verify? votes: 11, answers: 2
[Haskell-cafe] Haskell Weekly News: Issue 202
Welcome to issue 202 of the HWN, a newsletter covering developments in the Haskell community. This release covers the week of September 25 to October 1, 2011. New and Updated Projects * ParserFunction (Enzo Fabrizio; 0.0.5) Provides utilities for parsing and evaluating mathematical expressions. [1] http://goo.gl/xNOe1 * flexiwrap (Iain Alexander; 0.1.0) Also updates to related packages: data-type, function-combine, and flexiwrap-smallcheck. [2] http://goo.gl/dN0ew * crypto-api-tests (Thomas DuBuisson) These tests have been split out into their own package. Tests now use the test-framework package. [3] http://goo.gl/7kUIV * hledger (Simon Michael; 0.16) Stability/bugfix/polish release. [4] http://goo.gl/hW085 * GA (Kenneth Hoste; 1.0) Major version bump to this genetic algorithms package. [5] http://goo.gl/NoAl4 Quotes of the Week * glguy: lazy evaluation is best 50% of time because there are 2 cases, the cases where it is the best and the cases where it is not the best * Cale: Computing lengths is admitting defeat * syntaxfree: Many people think the core ideas behind Haskell [snip] In the Deep Complex Universe some Gnomes were having Tangling problems. Wadler friends solved their problems and as a reward the Tangled Gnomes gave them the Secret of Haskell * monochrom: How do I extract the IO out of IO String? Top Reddit Stories * GHC-specific alias analysis for LLVM Domain: blog.omega-prime.co.uk, Score: 74, Comments: 4 On Reddit: [6] http://goo.gl/kNXp9 Original: [7] http://goo.gl/851qj * GHC Projects for All Domain: dterei.blogspot.com, Score: 45, Comments: 2 On Reddit: [8] http://goo.gl/X3jpJ Original: [9] http://goo.gl/FpnUP * The Evolution of a Haskell Programmer Domain: willamette.edu, Score: 41, Comments: 17 On Reddit: [10] http://goo.gl/4WQyK Original: [11] http://goo.gl/gbNsH * Stanford CS240h, Functional Systems in Haskell course materials available on GitHub Domain: github.com, Score: 29, Comments: 3 On Reddit: [12] http://goo.gl/5aL1X Original: [13] http://goo.gl/EEflc * Introduction to programming with shift and reset (Tutorial by Oleg) Domain: okmij.org, Score: 29, Comments: 1 On Reddit: [14] http://goo.gl/Ogsjo Original: [15] http://goo.gl/xvVmQ * A few Haskell notes from the Strange Loop conference Domain: serpentine.com, Score: 27, Comments: 2 On Reddit: [16] http://goo.gl/qx4qn Original: [17] http://goo.gl/nplIs * Par Monad Slides from CUFP Domain: community.haskell.org, Score: 27, Comments: 0 On Reddit: [18] http://goo.gl/pFkgw Original: [19] http://goo.gl/Ax4bW * Slides from the CUFP 2011 Snap Framework Tutorial Domain: gregorycollins.net, Score: 23, Comments: 0 On Reddit: [20] http://goo.gl/uVrlv Original: [21] http://goo.gl/myRYa * Haskell Job Opportunity at Sensor Sense Domain: self.haskell, Score: 22, Comments: 1 On Reddit: [22] http://goo.gl/PpSdW Original: [23] http://goo.gl/PpSdW * Slides from my Haskell Implementors Workshop talk Domain: blog.johantibell.com, Score: 20, Comments: 3 On Reddit: [24] http://goo.gl/sgmzC Original: [25] http://goo.gl/BT4H0 Top StackOverflow Questions * Learning Haskell with a view to learning Scala votes: 23, answers: 4 Read on SO: [26] http://goo.gl/8BnAv * Why are the functions making Vector an instance of Functor, Monad, Applicative, Alternative, Foldable and Traversable slow? votes: 11, answers: 2 Read on SO: [27] http://goo.gl/F8sph * Strategies in Scala votes: 10, answers: 1 Read on SO: [28] http://goo.gl/NzUiU * What's the smoothest way to update haskell platform to latest? votes: 8, answers: 2 Read on SO: [29] http://goo.gl/EnG7p * Does Haskell have an equivalent to Sage? votes: 8, answers: 3 Read on SO: [30] http://goo.gl/v7oE8 * Haskell syntax for 'or' in case expressions votes: 7, answers: 3 Read on SO: [31] http://goo.gl/Akl9D * Is operator strict in Haskell? votes: 6, answers: 3 Read on SO: [32] http://goo.gl/TLe86 Until next time, Daniel Santa Cruz References 1. http://permalink.gmane.org/gmane.comp.lang.haskell.general/18942 2. http://permalink.gmane.org/gmane.comp.lang.haskell.general/18943 3. http://permalink.gmane.org/gmane.comp.lang.haskell.cafe/92700 4. http://permalink.gmane.org/gmane.comp.finance.ledger.hledger/521 5. http://permalink.gmane.org/gmane.comp.lang.haskell.cafe/92746 6. http://blog.omega-prime.co.uk/?p=135 7. http://www.reddit.com/r/haskell/comments/kwaee/ghcspecific_alias_analysis_for_llvm/ 8. http://dterei.blogspot.com/2011/09/ghc-project-for-all.html 9. http://www.reddit.com/r/haskell/comments/kwm0g/ghc_projects_for_all/ 10.
[Haskell-cafe] Haskell Weekly News: Issue 201
Welcome to issue 201 of the HWN, a newsletter covering developments in the Haskell community. This release covers the week of September 18 to 24, 2011. You can find the HTML version of this issue at: http://contemplatecode.blogspot.com/2011/09/haskell-weekly-news-issue-201.html Announcements Jasper Van der Jeugt sent more details about the 9th GhentFPG meeting, which will take place on October the 4th, at 19:30 in the Technicum building of Ghent University. You don't have to be a Functional Programming guru to attend, everyone eager to learn is welcome. [1] http://goo.gl/hAa5Zn New and Updated Projects * usb, bindings-libusb, usb-iteratee (Bas van Dijk; 1.0, 1.4.4, 0.4) Wrapers around the portable C library libusb-1.0 [2] http://goo.gl/lTMNJn * ivy-web (James Deng; 0.1) A lightweight web framework, with type-safe routes, based on invertible syntax, and i18n support, influenced by Django, Snap and Yesod. [3] http://goo.gl/dTcPEn * lushtags (Bit Connor) ctags compatible tags files for Haskell programs. [4] http://goo.gl/30TYen * lightweight monadic regions family (Bas van Dijk; multiple versions) Updates to regios, regions-mtl, regions-monadstf, regional-pointers, safer-file-handles, safer-file-handles-bytestring, safer-file-handles-text, and usb-safe. [5] http://goo.gl/g8P6Kn * skein (Felipe Almeida Lessa; 0.1) A family of fast secure cryptographic hash functions. [6] http://goo.gl/xwafmn Quotes of the Week * dafis: I thought a C++ friend class was one you allowed to touch your private parts * edwardk: any time i can help, just ask. i may not actually help, but i'll be sure to note your suffering. * edwardk: i have a lot fewer [haddock problems] now since i stopped bothering trying to document ;) * edwardk: Had i thought of it earlier i could have named trifecta kessel run. at this point it looks like it'll contain at least 12 parsecs. * ddarius: The history of iteratees is making a simple idea complex. * shachaf: You can never escape having learned monads. If you learn two monads, though, you can go back to only knowing one. Top Reddit Stories * GHCi now supports all top-level declarations Domain: github.com, Score: 104, Comments: 35 On Reddit: [7] http://goo.gl/GfTc9n Original: [8] http://goo.gl/Md5B3n * The best ghc bug ever Domain: twitter.com, Score: 93, Comments: 27 On Reddit: [9] http://goo.gl/3sCHUn Original: [10] http://goo.gl/N7IGdn * Running a startup on Haskell Domain: bos.github.com, Score: 73, Comments: 33 On Reddit: [11] http://goo.gl/HevD3n Original: [12] http://goo.gl/IsXedn * No chrome, Haskell is not Danish. Domain: i.imgur.com, Score: 73, Comments: 26 On Reddit: [13] http://goo.gl/AYyq4n Original: [14] http://goo.gl/whKijn * Did Haskell Platform miss the July release? It's already September. Domain: trac.haskell.org, Score: 46, Comments: 12 On Reddit: [15] http://goo.gl/6m8Yln Original: [16] http://goo.gl/r9k6tn * Iteratees at Tsuru Capital: various contributions to the hackage iteratee library used in a production trading system Domain: blog.kfish.org, Score: 36, Comments: 12 On Reddit: [17] http://goo.gl/rCTO6n Original: [18] http://goo.gl/PikaAn * Apprendre Haskell vous fera le plus grand bien ! -- LYAH in French Domain: lyah.haskell.fr, Score: 33, Comments: 15 On Reddit: [19] http://goo.gl/pV3jvn Original: [20] http://goo.gl/ixiXWn * Would You Bet $100,000,000 on Haskell? Domain: digitalmars.com, Score: 28, Comments: 44 On Reddit: [21] http://goo.gl/oPI5Kn Original: [22] http://goo.gl/YYeOln * Galois offers Haskell course: The Tao of Functional Programming Domain: corp.galois.com, Score: 26, Comments: 9 On Reddit: [23] http://goo.gl/6HX8Kn Original: [24] http://goo.gl/n7urdn Top StackOverflow Questions * What are Haskell's strictness points? votes: 59, answers: 7 Read on SO: [25] http://goo.gl/5PiDHn * Can someone explain the traverse function in Haskell votes: 14, answers: 3 Read on SO: [26] http://goo.gl/P5WtFn * Why do we have map, fmap and liftM? votes: 13, answers: 1 Read on SO: [27] http://goo.gl/TCRKwn * Does a function like this already exist? (Or, what's a better name for this function?) votes: 12, answers: 4 Read on SO: [28] http://goo.gl/QY6i8n * Question about the ~ and @ operators in Haskell votes: 11, answers: 2 Read on SO: [29] http://goo.gl/pXnV6n * Folding across Maybes in Haskell votes: 8, answers: 5 Read on SO: [30] http://goo.gl/y1ALtn * How is foldl lazy? votes: 7, answers: 4 Read on SO: [31] http://goo.gl/LQAxNn * avoid explicit passing of lookup table votes: 7, answers: 4 Read on SO: [32] http://goo.gl/tKh2wn *
Re: [Haskell-cafe] Haskell Weekly News: Issue 201
On Wed, Sep 28, 2011 at 8:09 PM, Daniel Santa Cruz dstc...@gmail.comwrote: Welcome to issue 201 of the HWN, a newsletter covering developments in the Haskell community. This release covers the week of September 18 to 24, 2011. You can find the HTML version of this issue at: http://contemplatecode.blogspot.com/2011/09/haskell-weekly-news-issue-201.html Hello everyone, It has been brought to my attention that the google shortened links for issue 201 are broken. It seems that the script that does that decided to take a vacation between last week's issue and this one. I apologize for the inconvenience. You might have better luck reading the HTML version of this issue. Sincerely, Daniel ___ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe
[Haskell-cafe] Haskell Weekly News: Issue 200
Welcome to issue 200 of the HWN, a newsletter covering developments in the Haskell community. This release covers the week of September 11 to 17, 2011. You can find the HTML version of this issue at: http://contemplatecode.blogspot.com/2011/09/haskell-weekly-news-issue-200.html Announcements Chris Smith is exploring the interest of holding a Virtual Hackathon, using Google+ and a Wiki. Come check it out if you would be interested in being part of it! [1] http://goo.gl/lWnea Valentin Robert has completed Apprendre Haskell vous fera le plus grand bien!, a translation of Learn You a Haskell for Great Good! into French, and has also created a wiki page with basic information about Haskell for the French speaking world. Kudos to Valentin for his work on this project! [2] http://goo.gl/ixiXW [3] http://goo.gl/1CG7j New and Updated Projects * netwire (Ertugrul Soeylemez; 1.2.5) Multiple major and minor changes. [4] http://goo.gl/DS4QR * webwire (Ertugrul Soeylemez; 0.1.0) An experimental web framework based on the functional reactive programming library netwire. [5] http://goo.gl/DS4QR * numerals (Roel van Dijk) Contains functions to convert numbers to words in a number of languages. [6] http://goo.gl/4YfhK * splaytree (Jehn Lato; 0.1) Provides splay tree based implementations of Sets, Seqs, and RangeSets. [7] http://goo.gl/aQfX5 * qrcode (Chris Yuen) Intended to be a full featured QR Code library with encoding and decoding and other advanced features. [8] http://goo.gl/pymtr * haskdogs (Sergey Mironov; 0.1) Project-level ctag file generator. [9] http://goo.gl/SA6cx Quotes of the Week * Jafet: Can oleg create a term so complicated that even he could not type-check it? * ion: let es = [vim, emacs, nano] in map (\e - intercalate and (delete e es) ++ suck, learn ++ e) es * cmccann: [on using SomeException] just catch all exceptions, then ignore them. it's the industry-proven way * kmc: une monade est comme une crepe. una monada es como un burrito. eine Monade ist wie ein Strudel. * dylukes: I learned PBMMPPULCDADMABRRRBBBLLTAAMMBBC. It's the operator precedence of C. * benmachine: ozataman: does it have a main, or a thing with type IO thing which looks sort of mainish? Top Reddit Stories * Categorized Weaknesses from the State of Haskell 2011 Survey Domain: nickknowlson.com, Score: 72, Comments: 42 On Reddit: [10] http://goo.gl/0h0K5 Original: [11] http://goo.gl/DZB5V * Haskell B. Curry, born Sept. 12, 1900 Domain: en.wikipedia.org, Score: 69, Comments: 17 On Reddit: [12] http://goo.gl/FYP0F Original: [13] http://goo.gl/S520L * The Records problem in Haskell - help build a consensus about how to fix it, finally Domain: hackage.haskell.org, Score: 59, Comments: 132 On Reddit: [14] http://goo.gl/8cZnI Original: [15] http://goo.gl/VuVoQ * Wrriten in Haskell: The Dynamic Scheduling System for the Green Bank Telescope Domain: self.haskell, Score: 51, Comments: 4 On Reddit: [16] http://goo.gl/vaD3C Original: [17] http://goo.gl/vaD3C * Announcing: Sirkel, a Haskell implementation of the Chord DHT with fault tolerance and replication! Domain: mortenlysgaard.com, Score: 36, Comments: 1 On Reddit: [18] http://goo.gl/VNpSv Original: [19] http://goo.gl/05NIn * Not going to ICFP? Here's an excuse for you Domain: ro-che.info, Score: 30, Comments: 5 On Reddit: [20] http://goo.gl/ABvsq Original: [21] http://goo.gl/uI2Mj * Announce: Yesod 0.9.2 - Everything Just Works Domain: yesodweb.com, Score: 24, Comments: 2 On Reddit: [22] http://goo.gl/izCme Original: [23] http://goo.gl/H0bLr * A play in one act Domain: hpaste.org, Score: 24, Comments: 17 On Reddit: [24] http://goo.gl/OLncN Original: [25] http://goo.gl/lcssv * HaTeX 3 - New version of the Haskell LaTeX library. Domain: deltadiaz.blogspot.com, Score: 20, Comments: 6 On Reddit: [26] http://goo.gl/AgAOp Original: [27] http://goo.gl/4z7nJ * Open Quark: Another haskell like language on JVM. Much more older and mature than Frege. Yet unknown and forgotten. Domain: openquark.org, Score: 19, Comments: 6 On Reddit: [28] http://goo.gl/6Lfx6 Original: [29] http://goo.gl/BI0mC Top StackOverflow Questions * Proving “no corruption” in Haskell votes: 17, answers: 3 Read on SO: [30] http://goo.gl/Xclnk * How to handle feature requests that add new package dependencies votes: 13, answers: 3 Read on SO: [31] http://goo.gl/Gw6HQ * Left and Right Folding over an Infinite list votes: 12, answers: 4 Read on SO: [32] http://goo.gl/YKHlB * Shorter way to write this code votes: 11, answers: 6 Read on SO: [33] http://goo.gl/7ZmBZ * Can't link OpenCL on
[Haskell-cafe] Haskell Weekly News: Issue 199
Welcome to issue 199 of the HWN, a newsletter covering developments in the Haskell community. This release covers the week of September 4 to 10, 2011. Announcements Johannes Waldmann open the invitation to the 6th Haskell in Leipzig workshop, on October 7, 2011. It will present an absolutely thrilling mixture of tutorials and talks, with special enphasis on parallel programming. [1] http://goo.gl/u0PwF New and Updated Projects * Hs2lib (Phyx; v-0.5.5) A preprocesor and library which allow you to create dynamic libs from arbitrary annotated Haskell programs with one click. It also allows you to use the generated lib in C, C++, and C# just by including the generated header files. [2] http://goo.gl/xCSXc * Netwire (Ertugrul Soeylemez; 1.2.0) Lots of new features! [3] http://goo.gl/VCwb1 * network-address (Sebastian Nowicki; 0.2.0) Provides data structures and textual representation of network addresses (IPv4, IPv6, subnets). [4] http://goo.gl/DBRI6 * Webrexp (Vincent Berthoux; 1.1) A web scraping command line utility. [5] http://goo.gl/OlovQ * eddie (Mike Meyer; 0.5) Is a tool for applying haskell filters to text files via the unix command line. [6] http://goo.gl/NPc0b * cabal-ghci (Etienne Laurin; 0.1) Package to ease the development of projects using cabal. [7] http://goo.gl/fiDKZ Quotes of the Week * gosu: Type parameters are covariant. This is not sound, and that does not matter. * turtlesalltheway: if haskell is so great why cant it improve itself * mm_freak: bosses are generally quite strong, static and lazy * cmccann: newtype Natural = N { denature :: Integer } Top Reddit Stories * Constraint Kinds for GHC Domain: blog.omega-prime.co.uk, Score: 115, Comments: 12 On Reddit: [8] http://goo.gl/bCXgf Original: [9] http://goo.gl/7aWzn * Yesod :: The Limitations of Haskell Domain: yesodweb.com, Score: 108, Comments: 42 On Reddit: [10] http://goo.gl/5q7wW Original: [11] http://goo.gl/gisIh * Frege: haskell like language on JVM (tries to adhere to haskell 2010 where possible) Domain: code.google.com, Score: 58, Comments: 58 On Reddit: [12] http://goo.gl/6KWEg Original: [13] http://goo.gl/56AkX * Sharing in Haskell – How the let and lambda constructs give a precise way to control sharing Domain: neilmitchell.blogspot.com, Score: 34, Comments: 18 On Reddit: [14] http://goo.gl/Uf1vq Original: [15] http://goo.gl/4Hmfu * Let's play a game : How to implement functions from their type signatures Domain: blog.ezyang.com, Score: 24, Comments: 13 On Reddit: [16] http://goo.gl/T2FiD Original: [17] http://goo.gl/SmbYO * Impredicativity + injectivity + type case analysis = inconsistency (Russell paradox) :: Oleg Domain: okmij.org, Score: 23, Comments: 10 On Reddit: [18] http://goo.gl/zoThI Original: [19] http://goo.gl/jFr5U * Functional Pearls Domain: haskell.org, Score: 23, Comments: 1 On Reddit: [20] http://goo.gl/RVyng Original: [21] http://goo.gl/1A7t0 * An EventSource broker written in Haskell Domain: mathias-biilmann.net, Score: 22, Comments: 0 On Reddit: [22] http://goo.gl/7yywu Original: [23] http://goo.gl/Y5mGj * Haskell For Kids: Week 4 Domain: cdsmith.wordpress.com, Score: 22, Comments: 2 On Reddit: [24] http://goo.gl/KwlqD Original: [25] http://goo.gl/xlNh2 * apfelmus - Vault - a persistent store for values of arbitrary types Domain: apfelmus.nfshost.com, Score: 19, Comments: 2 On Reddit: [26] http://goo.gl/VAE4n Original: [27] http://goo.gl/vvQ7A * Tau is available in Haskell, you can safely avoid Pi Domain: hackage.haskell.org, Score: 19, Comments: 26 On Reddit: [28] http://goo.gl/u5GN8 Original: [29] http://goo.gl/VnrMh * Zipper from any Traversable :: Oleg Domain: okmij.org, Score: 18, Comments: 2 On Reddit: [30] http://goo.gl/xi4ZF Original: [31] http://goo.gl/nqZ3T Top StackOverflow Questions * More on generic Scala functions votes: 20, answers: 4 Read on SO: [32] http://goo.gl/DGH14 * Why is a “type class” called “type class”? votes: 20, answers: 2 Read on SO: [33] http://goo.gl/YbVXX * Is there a Haskell idiom for updating a nested data structure? votes: 14, answers: 2 Read on SO: [34] http://goo.gl/jKEjv * How to tell if a list is infinite? votes: 14, answers: 4 Read on SO: [35] http://goo.gl/fc3e6 * Select random element from a set, faster than linear time (Haskell) votes: 9, answers: 5 Read on SO: [36] http://goo.gl/IRJf3 * GHC not optimising modules other than the main module votes: 9, answers: 0 Read on SO: [37] http://goo.gl/8Ephm * A chess board representation in Haskell votes: 8, answers: 4 Read on SO: [38]
[Haskell-cafe] Haskell Weekly News: Issue 198
Welcome to issue 198 the HWN, a newsletter covering developments in the Haskell community. This release covers the week of August 28 to September 3, 2011. Announcements Eric Y. Know released the 5th edition of the Parallel Haskell Digest. [1] http://goo.gl/Jqx01 New and Updated Projects * swapper (New - Roman Smrz) Provides a wrapper for functors, which allows their data to be automatically and transparently swapped to disk and loaded back when necessary. [2] http://goo.gl/CwojE * GA (New - Kenneth Hoste) Provides support for working with genetic algorithms in Haskell. [3] http://goo.gl/XjvFA * hledger[-web] (Update - Simon Michael) Bugfix update. [4] http://goo.gl/98ApM * bindings-DSL (Update - Mauricio CA) Provides a language to describe foreign interfaces on top of hsc2hs. [5] http://goo.gl/fFL4Y * hspec (Update - Trystan Spangler) This latest release includes a command line runner that can search through directory trees for specs and support for nested specs. [6] http://goo.gl/rVbF0 * EclipseFP (Update - JP Moresmau) New features and bugfixes. [7] http://goo.gl/dXS6t Quotes of the Week * dankna: I do [gui on osx] by writing a polyglot ObjC/Haskell program * maurer: I'd do it kmc style * hpc: your next challenge: write a definition of fix in java that fits in a twitter post * kmc: i leave for 3 seconds and you're all metaprogramming and shit * acowley: Haskellers are so abstract they can't even spell primitive * edwardk: i was happy that i had the 4th entry on google for a topic... but then i realized it was only for me, not for everyone that searches for it * kmc: oh, my suggestion was to hand off the fd's directly through a UNIX socket ... but that's probably silly ... i just like the fact that fd's can be passed through a unix socket * monochrom: linear types change the world! says Wadler. Record updates change the type! says Haskell. :) * gosu: Type parameters are covariant. This is not sound, and that does not matter. * Yitzchak Gale: I certainly wouldn't dream of dragging in type-level olegery, unsafe coercion, implicit parameters and other experimental extensions. Simplicity just works. Top Reddit Stories * 8 ways to report errors in Haskell revisited : Inside 233 Domain: blog.ezyang.com, Score: 51, Comments: 33 On Reddit: [8] http://goo.gl/RBcIL Original: [9] http://goo.gl/A2m2Z * Yesod 0.9 Released! A Massive Changelog explained. Domain: yesodweb.com, Score: 43, Comments: 6 On Reddit: [10] http://goo.gl/go7Zo Original: [11] http://goo.gl/dGoMa * EclipseFP 2.1.0 released, with Hoogle and HLint integration, and much more! Domain: jpmoresmau.blogspot.com, Score: 40, Comments: 42 On Reddit: [12] http://goo.gl/6E1QV Original: [13] http://goo.gl/mkx7g * And they say complexity has no philosophical implications Domain: scottaaronson.com, Score: 36, Comments: 9 On Reddit: [14] http://goo.gl/g97k3 Original: [15] http://goo.gl/9OGU7 * data Maybe -- harmful? Domain: blog.dbpatterson.com, Score: 29, Comments: 26 On Reddit: [16] http://goo.gl/fd2QC Original: [17] http://goo.gl/x4ibO * haskell-TLS framework progress report Domain: tab.snarc.org, Score: 29, Comments: 14 On Reddit: [18] http://goo.gl/Mdc8x Original: [19] http://goo.gl/UpyZ6 * I made a simple image upload site using haskell, sqlite3 and lighttpd. Check it out. Domain: self.haskell, Score: 27, Comments: 15 On Reddit: [20] http://goo.gl/vuF8E Original: [21] http://goo.gl/vuF8E * Manuel Chakravarty on Data Parallel Haskell Domain: vimeo.com, Score: 26, Comments: 2 On Reddit: [22] http://goo.gl/CLXJU Original: [23] http://goo.gl/jCf9w * Functional Programming Day : Oct 14th, Cambridge, UK SPJ D Syme - early book. bef. Aug 31st Domain: fpday.net, Score: 18, Comments: 11 On Reddit: [24] http://goo.gl/wbIWr Original: [25] http://goo.gl/8OPgK * How does AwesomePrelude transform non-strict code to efficient strict code? Domain: self.haskell, Score: 18, Comments: 12 On Reddit: [26] http://goo.gl/VgIQt Original: [27] http://goo.gl/VgIQt * Composable MVCs (or UIs), a google talk by Conal Elliot Domain: youtube.com, Score: 18, Comments: 14 On Reddit: [28] http://goo.gl/9ekmO Original: [29] http://goo.gl/GDEkN Top StackOverflow Questions * Good examples of Not a Functor/Functor/Applicative/Monad? votes: 17, answers: 3 Read on SO: [30] http://goo.gl/F2q5y * Haskell: What monad did I just reinvent? votes: 17, answers: 4 Read on SO: [31] http://goo.gl/HCko4 * Why is Scalas type inference not as powerful as Haskells? votes: 17, answers: 4 Read on SO: [32] http://goo.gl/gvCF1 * Hard to understand Haskell
[Haskell-cafe] Haskell Weekly News: Issue 197
Welcome to issue 197 the HWN, a newsletter covering developments in the Haskell community. This release covers the week of August 21 to 27, 2011. [1] http://goo.gl/8hDku Announcements Liyang HU announced HakkaTaikai, a Haskell hackathon in Tokyo, on Sunday September 25th, 2011. [2] http://goo.gl/tJ4F4 Qiuchi Jian wondered if anyone would be interested in joining him in translating the 2010 Haskell Report into Chinese. [3] http://goo.gl/QDdeF Johan Tibell announced the results of this year's State of Haskell survey. [4] http://goo.gl/26Evg New and Updated Projects * network-address (New - Sebastian Nowicki) Provides data structures for IP addresses as well as subnetworks. [5] http://goo.gl/LTuUK * shelltestrunner (Update - Simon Michael) Tests command-line programs or arbitrary shell commands. [6] http://goo.gl/uKHMo * netwire (Update - Ertugrul Soeylemez) An arrowized functional reactive programming library written with networking applications in mind. [7] http://goo.gl/yM0hy * instinct (New - Ertugrul Soeylemez) Library for neural networks. [8] http://goo.gl/yM0hy Quotes of the Week * elliott: i'm here to prove theorems and compile code and I'm all out of code * shachaf: To deepSeq is a fundamental right * djahandarie: I wonder if De Bruijn was any good at remembering names. * JaffaCake: In the beginning there were 8 registers, and That Was Enough For Everyone. * frezik: The compiler accepted it, why can't you? * Cale: the units of the monoids in the algebras for the monoid monad * _Ray_: fucking hell, math and cs need to stop having awesome interesting things. it's ruining my life. * accel: next time I'll read a few research papers before I start trolling hakell * ddarius: isJust :: Maybe a - Bool; isJust = unsafeCoerce Top Reddit Stories * Interested in a 2nd edition of Real World Haskell? Domain: self.haskell, Score: 130, Comments: 33 On Reddit: [9] http://goo.gl/fNS6P Original: [10] http://goo.gl/fNS6P * GHC on ARM: Merged into GHC HEAD Domain: ghcarm.wordpress.com, Score: 78, Comments: 7 On Reddit: [11] http://goo.gl/BvFvX Original: [12] http://goo.gl/ZKDYx * Why Haskell is Kinda Cool Domain: amtal.github.com, Score: 56, Comments: 27 On Reddit: [13] http://goo.gl/9ealD Original: [14] http://goo.gl/0AJIn * Haskell for Kids: Week 2! Domain: cdsmith.wordpress.com, Score: 55, Comments: 20 On Reddit: [15] http://goo.gl/0Qm5z Original: [16] http://goo.gl/DzdUy * Results from the State of Haskell, 2011 Survey Domain: blog.johantibell.com, Score: 54, Comments: 18 On Reddit: [17] http://goo.gl/BAQye Original: [18] http://goo.gl/l6sc1 * PyPy: We need Software Transactional Memory Domain: morepypy.blogspot.com, Score: 49, Comments: 2 On Reddit: [19] http://goo.gl/6dPjT Original: [20] http://goo.gl/kNCma * mmmodularity! - A modular package language for Haskell Domain: skilpat.tumblr.com, Score: 48, Comments: 8 On Reddit: [21] http://goo.gl/6dfSf Original: [22] http://goo.gl/os9IJ * A Tutorial Introduction to the Lambda Calculus Domain: utdallas.edu, Score: 34, Comments: 9 On Reddit: [23] http://goo.gl/OtPrs Original: [24] http://goo.gl/zTIx4 * Functional representation of Rubik's cube Domain: pnyf.inf.elte.hu, Score: 30, Comments: 3 On Reddit: [25] http://goo.gl/TMOnc Original: [26] http://goo.gl/EoYbu * monad-control, for more flexible transformers Domain: yesodweb.com, Score: 27, Comments: 14 On Reddit: [27] http://goo.gl/XF6GZ Original: [28] http://goo.gl/ijd6V * A different haskell emacs mode (work in progress) Domain: chrisdone.com, Score: 26, Comments: 5 On Reddit: [29] http://goo.gl/lfmxF Original: [30] http://goo.gl/7qvho Top StackOverflow Questions * Haskell: How does non-strict and lazy differ? votes: 25, answers: 5 Read on SO: [31] http://goo.gl/2KJVY * forall in Scala votes: 18, answers: 5 Read on SO: [32] http://goo.gl/ejOwF * What is the name of this monad-like functional programming pattern? votes: 16, answers: 1 Read on SO: [33] http://goo.gl/Rv1BC * Is (reverse . f . reverse) efficient? votes: 11, answers: 4 Read on SO: [34] http://goo.gl/U7qLu * Haskell Space Overflow votes: 8, answers: 4 Read on SO: [35] http://goo.gl/5uBY2 * How to write recursive lambda expression in Haskell? votes: 8, answers: 2 Read on SO: [36] http://goo.gl/TokK2 * Is the random number generator in Haskell thread-safe? votes: 8, answers: 4 Read on SO: [37] http://goo.gl/ERVpl * How can I create a tuple where each of the members are compared by an expression? votes: 7, answers: 5 Read on SO: [38] http://goo.gl/BiUpC * Haskell cartesian
[Haskell-cafe] Haskell Weekly News: Issue 196
Welcome to issue 196 of the HWN, a newsletter covering developments in the Haskell community. This release covers the week of August 14 to 20, 2011. [1] http://goo.gl/8hDku New and Updated Projects * graphziz (Update - Ivan Lazar Miljenovic) Wraper around Graphviz. [2] http://goo.gl/gg30u * TKYProf (New - Mitsutoshi Aoe) A web-based interactive visualizer for GHC time and allocation profiling. [3] http://goo.gl/Inqze Quotes of the Week * accel: next time I'll read a few research papers before I start trolling hakell * jmcarthur: your opinions all suck. i'm going back to #haskell (...) oh shit, i'm already there Top Reddit Stories * Haskell For Kids: Week 1 Domain: cdsmith.wordpress.com, Score: 37, Comments: 13 On Reddit: [4] http://goo.gl/RY6li Original: [5] http://goo.gl/azAVz * New IBM CPU has transactional memory built in Domain: nextbigfuture.com, Score: 35, Comments: 4 On Reddit: [6] http://goo.gl/cbjvN Original: [7] http://goo.gl/JOpWx * [GSoC] Text/UTF-8: Aftermath Domain: jaspervdj.be, Score: 32, Comments: 7 On Reddit: [8] http://goo.gl/MTHNy Original: [9] http://goo.gl/esQNO * CamHac post-hackathon report Domain: haskell.org, Score: 31, Comments: 8 On Reddit: [10] http://goo.gl/RHpfF Original: [11] http://goo.gl/GkVaa * GHC 7.4 won't have top-level MonoPatBinds anymore! Domain: hackage.haskell.org, Score: 25, Comments: 5 On Reddit: [12] http://goo.gl/bS1VL Original: [13] http://goo.gl/SK2Tz * Ending GSoC (cabal repl) Domain: lambdasandwich.blogspot.com, Score: 25, Comments: 1 On Reddit: [14] http://goo.gl/Rrzmj Original: [15] http://goo.gl/chb8A * If one of Haskell's goals is concurrency, then why is it based on the λ-calculus and not on a process calculus? Domain: en.wikipedia.org, Score: 23, Comments: 39 On Reddit: [16] http://goo.gl/Qjcgc Original: [17] http://goo.gl/ZSwt1 * University of Reddit Class: Fixing Imperative Programmers Domain: reddit.com, Score: 22, Comments: 2 On Reddit: [18] http://goo.gl/1hYlf Original: [19] http://goo.gl/26Qxd * A Command Line Reddit Viewer written in Haskell : programming (xpost : /programming ) Domain: reddit.com, Score: 22, Comments: 0 On Reddit: [20] http://goo.gl/bT9q8 Original: [21] http://goo.gl/VmVfA * Web-Based Environment for Gloss (Early Alpha: READ WARNINGS!) Domain: cdsmith.wordpress.com, Score: 21, Comments: 1 On Reddit: [22] http://goo.gl/e4Tjo Original: [23] http://goo.gl/wVA9H Top StackOverflow Questions * What are practical uses of applicative style? votes: 21, answers: 9 Read on SO: [24] http://goo.gl/Ms6fs * Functional equivalent of decorator pattern? votes: 20, answers: 7 Read on SO: [25] http://goo.gl/o8FhO * Why do 3 and x (which was assigned 3) have different inferred types in Haskell? votes: 18, answers: 2 Read on SO: [26] http://goo.gl/cm9av * Haskell tuple constructor (GHC) and the separation between a language and its implementation votes: 15, answers: 1 Read on SO: [27] http://goo.gl/tFvtk * Polymorphism within higher-order functions? votes: 13, answers: 1 Read on SO: [28] http://goo.gl/hNvkE * What happens to missing type variables in Church-style core? votes: 12, answers: 2 Read on SO: [29] http://goo.gl/kb2TM * Trying to implement Data.Either votes: 12, answers: 1 Read on SO: [30] http://goo.gl/lguDh * How can I make file I/O more transactional? votes: 11, answers: 2 Read on SO: [31] http://goo.gl/BjGFV * Trying to understand the types produced by monad transformers votes: 11, answers: 2 Read on SO: [32] http://goo.gl/YHsRQ * Why doesn't Safe Haskell support Template Haskell? votes: 11, answers: 1 Read on SO: [33] http://goo.gl/E1NCS About the Haskell Weekly News To help create new editions of this newsletter, please send stories to dstc...@gmail.com. Until next time, Daniel Santa Cruz References 1. http://haskell.org/ 2. http://permalink.gmane.org/gmane.comp.lang.haskell.general/1 3. http://permalink.gmane.org/gmane.comp.lang.haskell.cafe/91743 4. http://cdsmith.wordpress.com/2011/08/16/haskell-for-kids-week-1/ 5. http://www.reddit.com/r/haskell/comments/jlrva/haskell_for_kids_week_1/ 6. http://nextbigfuture.com/2011/08/ibm-plants-transactional-memory-in-cpu.html#more 7. http://www.reddit.com/r/haskell/comments/jperf/new_ibm_cpu_has_transactional_memory_built_in/ 8. http://jaspervdj.be/posts/2011-08-19-text-utf8-the-aftermath.html 9. http://www.reddit.com/r/haskell/comments/jo6cd/gsoc_textutf8_aftermath/ 10. http://www.haskell.org/haskellwiki/CamHac/PostHackathonReport 11. http://www.reddit.com/r/haskell/comments/jj5lw/camhac_posthackathon_report/ 12.
[Haskell-cafe] Haskell Weekly News: Issue 195
Welcome to issue 195 of the HWN, a newsletter covering developments in the Haskell community. This release covers the week of August 7 to 13, 2011. [1] http://goo.gl/8hDku You can find a HTML rendition of this newsletter at: http://contemplatecode.blogspot.com/2011/08/haskell-weekly-news-issue-195.html Announcements Luite Stegeman created a nifty tool called hdiff, which shows code changes between different versions of hackage packages. [2] http://goo.gl/uqh97 New and Updated Projects * Netwire (New - Ertugrul Soeylemez) Arrowised FRP library. [3] http://goo.gl/tVlsH * Snap Riak Extensions (New - Edward Tate). [4] http://goo.gl/O0C2A * time (Update - Ashley Yakeley) Adds instance RealFrac DiffTime. [5] http://goo.gl/Wm3UY * file-location (Update - Greg Weber) Error and debug information for haskell that gives file locations. [6] http://goo.gl/fTG4P * HTTP (Update - Ganesh Sittampalam) Bumps base dependency to work with GHC 4.2.1 [7] http://goo.gl/bydXi * hslogger, convertible, HDBC, HDBC-odbc, HDBC-postgresql, HDBC-sqlite3 (Update - John Goerzen) Update license to BSD3. [8] http://goo.gl/sD0Qg * taffybar (New - Tristian Ravitch) Slightly fancier status bar for xmonad. [9] http://goo.gl/SlNgi Quotes of the Week * Brend: Whoever chose the title A Gentle Introduction to Haskell is obviously accustomed to wrestling bears in piranha pits or something. * kmc: compare trifecta parsec -- GT * elliott: ... demonstrating C++ templates' wide range of expressivity in applications from stupid compile-time hacks to _really_ stupid compile-time hacks * solrize: The last good thing written in C was Schubert's Ninth Symphony. * cmccann: [I] learned Haskell mostly by typing a lot of really dumb things into an editor window, then feeding them to GHC Top Reddit Stories * Simon Marlow: “[…] I think I finally understand how to track call stacks properly in a lazy functional language. If this pans out, we'll get backtraces in GHCi and more accurate profiling” Domain: plus.google.com, Score: 121, Comments: 15 On Reddit: [10] http://goo.gl/0DTba Original: [11] http://goo.gl/yIhnI * A Very General Method of Computing Shortest Paths (the Gauss-Jordan-Floyd-Warshall- McNaughton-Yamada algorithm) Domain: r6.ca, Score: 41, Comments: 8 On Reddit: [12] http://goo.gl/dgW4s Original: [13] http://goo.gl/e8ZBF * I'm reading http://www.cs.ru.nl/~wouters/Publications/ThePowerOfPi.pdf What is this syntax called and where can I learn it? Domain: imgur.com, Score: 36, Comments: 15 On Reddit: [14] http://goo.gl/FpFIu Original: [15] http://goo.gl/CE9Dz * Simon Marlow: If you're using GHC 7.2.1 and find a performance loss relative to an earlier GHC, trying playing around with the new stack option Domain: plus.google.com, Score: 25, Comments: 8 On Reddit: [16] http://goo.gl/2FTsH Original: [17] http://goo.gl/CJZsR * In your haskell-dreams, how does a shell look? Domain: self.haskell, Score: 23, Comments: 43 On Reddit: [18] http://goo.gl/jGyqH Original: [19] http://goo.gl/jGyqH * SO: Converting floating point between Word and Float/Double (my poor, unanswered question!) Domain: stackoverflow.com, Score: 21, Comments: 3 On Reddit: [20] http://goo.gl/csKRb Original: [21] http://goo.gl/JFDn2 * Current status of gtk2hs? Domain: self.haskell, Score: 18, Comments: 10 On Reddit: [22] http://goo.gl/HFwCR Original: [23] http://goo.gl/HFwCR * (Live from CamHac) ANN: fclabels-1.0: First class accessor labels. Domain: hackage.haskell.org, Score: 13, Comments: 19 On Reddit: [24] http://goo.gl/FXdY6 Original: [25] http://goo.gl/Ijl4H * PhD Position availalble at Strathclyde Domain: lists.seas.upenn.edu, Score: 12, Comments: 2 On Reddit: [26] http://goo.gl/FbdNs Original: [27] http://goo.gl/0R8Vi * [GSoC] Text/UTF-8: Studying memory usage of a simple web server Domain: jaspervdj.be, Score: 9, Comments: 1 On Reddit: [28] http://goo.gl/HkcJL Original: [29] http://goo.gl/EQn9h * Arrow = Category + Applicative? (Part IIa) Domain: cdsmith.wordpress.com, Score: 9, Comments: 21 On Reddit: [30] http://goo.gl/hB6YY Original: [31] http://goo.gl/dBSuA Top StackOverflow Questions * Lazy Evaluation vs Macros votes: 19, answers: 5 Read on SO: [32] http://goo.gl/28jcJ * Comparison of Priority Queue implementations in Haskell votes: 16, answers: 1 Read on SO: [33] http://goo.gl/MyMp4 * Converting IEEE 754 floating point in Haskell Word32/64 to and from Haskell Float/Double votes: 16, answers: 4 Read on SO: [34] http://goo.gl/2YaVC * Applicatives compose, monads don't votes: 15, answers: 5 Read on SO: [35] http://goo.gl/Ncdij
[Haskell-cafe] Haskell Weekly News: Issue 194
Welcome to issue 194 of the HWN, a newsletter covering developments in the Haskell community. This release covers the week of July 31 to August 6, 2011. [1] http://goo.gl/8hDku You can find a HTML rendition of this newsletter at: http://contemplatecode.blogspot.com/2011/08/haskell-weekly-news-issue-194.html Announcements Andy Gill has issued a call for papers for the 23rd Symposium on Implementation and Application of Functinal Languages (IFL 2011) to be held at the University of Kansan, in Lawrence, Kansas, USA. The symposium is scheduled for October 3-5, 2011. [2] http://goo.gl/hHD2H Anil Madhavapeddy issued a call for participation to the Commercial Users of Functional Programming Workshop (CUFP 2011), which will be co-located with the ICFP 2011 in Tokyo, Japan, on September 22-24, 2011. [3] http://goo.gl/BvPpj The GHC team annouced the release of GHC 7.2.1 [4] http://goo.gl/0gTL3 New and Updated Projects * Eddie (Mike Meyer): A tool for shell scripting with haskell. [5] http://goo.gl/tzdbv * HROOT (Ian-Woo Kim): Haskell binding to the ROOT analysis package. [6] http://goo.gl/qJ1Bb * vector-algorithms (Dan Doel): Efficient Algorithms for Vector Arrays. [7] http://goo.gl/YZmxR * Alex (Simon Marlow): Update. A lexical analyser generator for Haskell. [8] http://goo.gl/dDYrl Quotes of the Week * kmc: when computer scientists rebuild the world after the apocalypse, we will have hanging gardens with trees that grow downward * kmc: a wise man once said that the entire world can be described as convex combinations of drugs, math, and cardboard * roconnor: as a rule of thumb, avoid any packages shipped with the Haskell Plaform. * kmc: Try the new GHC IO Scheduler! It's got what plants crave! * kmc: I refuse to believe that any loving god would invent the monomorphism restriction * AlanPerlis: It is easier to write an incorrect program than understand a correct one. * [kmc] do you have a theory where the stack overflow is coming from? [copumpkin] joel spolsky * @faq is it possible to find things Haskell can't do? [lambdabot] The answer is: Yes! Haskell can do that. * kmc: Haskell isn't really designed by mathematicians. it's designed by people who programmers would consider to be mathematicians and mathematicians would consider to be programmers Top Reddit Stories * I'm very tempted to want to move to a functional programming language. Haskell or Ocaml or something -John Carmack Domain: youtube.com, Score: 120, Comments: 62 On Reddit: [9] http://goo.gl/enBuK Original: [10] http://goo.gl/WXfZy * That seems like a challenge! Whatever happened to the hs-js compiler? Domain: xkcd.com, Score: 48, Comments: 12 On Reddit: [11] http://goo.gl/okkWU Original: [12] http://goo.gl/HykNt * The Conditional Choice Operator Domain: zenzike.com, Score: 47, Comments: 15 On Reddit: [13] http://goo.gl/npdIK Original: [14] http://goo.gl/tdb4J * Haskell For Kids! Introduction to My Upcoming Class Domain: cdsmith.wordpress.com, Score: 47, Comments: 31 On Reddit: [15] http://goo.gl/Gnmg9 Original: [16] http://goo.gl/y1pEF * seL4, a formally verified version of the L4 microkernel, was spec-prototyped in Haskell (PDF) Domain: sigops.org, Score: 23, Comments: 8 On Reddit: [17] http://goo.gl/fq0t9 Original: [18] http://goo.gl/mCrEu * Hi guys, I made a Haskell to Clojure translator. Check it out :D Domain: github.com, Score: 17, Comments: 21 On Reddit: [19] http://goo.gl/Fxdwa Original: [20] http://goo.gl/OL86U * Moderator Guidelines : Them's the rules. Domain: self.haskell, Score: 12, Comments: 0 On Reddit: [21] http://goo.gl/UPz94 Original: [22] http://goo.gl/UPz94 * Library of conditional one-liners and combinators? Domain: self.haskell, Score: 11, Comments: 39 On Reddit: [23] http://goo.gl/dTmX1 Original: [24] http://goo.gl/dTmX1 * Zoom, a thor/rake-like task runner for Haskell (very alpha) Domain: github.com, Score: 10, Comments: 3 On Reddit: [25] http://goo.gl/KkW9v Original: [26] http://goo.gl/LqYUE * Yesod form overhaul Domain: yesodweb.com, Score: 8, Comments: 1 On Reddit: [27] http://goo.gl/biQuv Original: [28] http://goo.gl/lxuYj * ETA on the Haskell Platform 2011.4.0.0 release? Domain: self.haskell, Score: 8, Comments: 3 On Reddit: [29] http://goo.gl/gydgP Original: [30] http://goo.gl/gydgP Top StackOverflow Questions * Speed comparison C vs python vs erlang vs haskell votes: 50, answers: 8 Read on SO: [31] http://goo.gl/XEZ9Z * Recursion schemes for dummies? votes: 37, answers: 2 Read on SO: [32] http://goo.gl/nnhGb * Is it possible to place inequality constraints on haskell type variables?
[Haskell-cafe] Haskell Weekly News: Issue 193
Welcome to issue 193 of the HWN, a newsletter covering developments in the Haskell community. This release covers the week of July 24 to 30, 2011. [1] http://goo.gl/8hDku You can find an HTML rendition of this issue at: http://contemplatecode.blogspot.com/2011/08/haskell-weekly-news-issue-193.html Announcements Wouter Swierstra issued a call for participation to the 16th ACM SIGPLAN International Conference on Function Programming (ICFP 2011) to be held in Tokyo, Japon on September 19-21, 2011. [2] http://goo.gl/ob6Tq New and Updated Projects These projects were announced in the mailing lists: * syntactic (Emil Axelsson): Update to version 0.5 [3] http://goo.gl/sKutg * Yi (Jeff Wheeler): Update to version 0.6.4.0 [4] http://goo.gl/Tr2Ns Quotes of the Week * sipa: it can optimize non-terminating programs into programs that output loop and quit; that's an optimization of infinity% ! * fazzone: People generally seem to react the same way to My first assembly was x86 as My dog died -- Oh my god, I'm so sorry * [danharaj] I hate myself [edwardk] happy to help * bos: the number of people who grok rank-K types is inversely proportional to ackermann(K) * copumpkin: holy shit, I'm unsafeCoerce * quicksilver: edwardk had this brilliant idea of how he could stress-test our package architecture * chrisdone: monoid sounds like a name for a hairless alien species that communicates telepathically from star trek * [copumpkin] I basically translated repa to agda and made it all safe n shit. also all slow n shit [thoughtpolice] safe n shit, like, type systems yo * theorbtwo: Well, that's one way to respond to ghc having overly-long error messages. Just replace all error messges with that's the stupidist shit I've ever heard. * acowley: I'm 101% sure I never would have figured it out. I was told all hope was lost, then simonmar swung in on his web shooters and figured it out * quicksilver: agda is an alluring trap for haskell programmers who hope to write better code. instead they end up writing no code. Top Reddit Stories * my humble rant about the Haskell learning curve Domain: willowbend.cx, Score: 66, Comments: 134 On Reddit: [5] http://goo.gl/g1buw Original: [6] http://goo.gl/3xDxl * GHC 7.2.* release candidates are now available Domain: haskell.org, Score: 28, Comments: 17 On Reddit: [7] http://goo.gl/0C0gx Original: [8] http://goo.gl/cvec5 * oleg compares iteratee with python's yield Domain: haskell.org, Score: 27, Comments: 12 On Reddit: [9] http://goo.gl/8YQKq Original: [10] http://goo.gl/BafGo * Report from HacPDX-II about progress on the new Hackage server Domain: well-typed.com, Score: 26, Comments: 0 On Reddit: [11] http://goo.gl/vBr7N Original: [12] http://goo.gl/QXy9a * Arrow = Category + Applicative? (Part I) Domain: cdsmith.wordpress.com, Score: 26, Comments: 34 On Reddit: [13] http://goo.gl/Zs5Yg Original: [14] http://goo.gl/AsfL1 * Profunctors in Haskell - A Neighborhood of Infinity Domain: blog.sigfpe.com, Score: 19, Comments: 11 On Reddit: [15] http://goo.gl/58CbB Original: [16] http://goo.gl/IKI9H * BlockedIndefinitelyOnMVar : Inside 1712B Domain: blog.ezyang.com, Score: 19, Comments: 3 On Reddit: [17] http://goo.gl/3Xtn0 Original: [18] http://goo.gl/4osPH * The Great Yesod Reorganization of 2011 Domain: yesodweb.com, Score: 18, Comments: 8 On Reddit: [19] http://goo.gl/ZGNoa Original: [20] http://goo.gl/V4buP * Is there a Haskell code formatter? Domain: stackoverflow.com, Score: 16, Comments: 32 On Reddit: [21] http://goo.gl/lQOX3 Original: [22] http://goo.gl/AthoZ * Building a Rate of Return System in Haskell – Part 3, Annualized Returns Domain: blog.virtucal.com, Score: 9, Comments: 7 On Reddit: [23] http://goo.gl/0QGPB Original: [24] http://goo.gl/R6am5 Top StackOverflow Questions * Is there a Haskell code formatter? votes: 18, answers: 1 Read on SO: [25] http://goo.gl/AthoZ * Help in understanding pointfree code votes: 17, answers: 1 Read on SO: [26] http://goo.gl/Ryy5c * Haskell: What is Weak Head Normal Form? votes: 17, answers: 5 Read on SO: [27] http://goo.gl/3CHAB * Understanding GHC assembly output votes: 13, answers: 1 Read on SO: [28] http://goo.gl/ujlve * What are Haskell's monad transformers in categorical terms? votes: 13, answers: 1 Read on SO: [29] http://goo.gl/vMPdO * Managing a stateful computation system in Haskell votes: 12, answers: 1 Read on SO: [30] http://goo.gl/HABkL * Am I using reactive-banana right? votes: 11, answers: 1 Read on SO: [31] http://goo.gl/7jiKr * Is there an
[Haskell-cafe] Haskell Weekly News: Issue 192
Welcome to issue 192 of the HWN, a newsletter covering developments in the Haskell community. This release covers the week of July 17 to 23, 2011. [1] http://goo.gl/8hDku You can find an HTML rendition of this issue at: http://contemplatecode.blogspot.com/2011/07/haskell-weekly-news-issue-192.html Announcements Nicolas Wu announced the 4th edition of the Haskell Parallel Digest. The digest is made possible by the Parallel GHC Project. [2] http://goo.gl/lm5T1 Quotes of the Week * copumpkin: perhaps I should stop eating people I've never met * Saizan: agda is webscale in the sense that you need half of The Cloud to run the typechecker * kmc: my algorithm is O(1), but the constant factor grows quadratically as the problem size increases * cmccann: C++ is dual to Haskell in a sense: it's much too hard for the average programmer to use safely, but they do anyway with disastrous results; whereas Haskell isn't actually that difficult to use but people don't even try Top Reddit Stories * What Haskell Doesn't Have Domain: elaforge.blogspot.com, Score: 73, Comments: 58 On Reddit: [3] http://goo.gl/17UDu Original: [4] http://goo.gl/u4Ozy * Take the State of Haskell 2011 Survey Domain: blog.johantibell.com, Score: 55, Comments: 0 On Reddit: [5] http://goo.gl/Q7iip Original: [6] http://goo.gl/jq1Je * Economic Interpreter for Haskell Domain: pnyf.inf.elte.hu, Score: 40, Comments: 5 On Reddit: [7] http://goo.gl/BmBqf Original: [8] http://goo.gl/92mfS * Haskell on Heroku Domain: yesodweb.com, Score: 38, Comments: 5 On Reddit: [9] http://goo.gl/LYHZY Original: [10] http://goo.gl/Ly4n7 * Haskell Stickers! Domain: redbubble.com, Score: 33, Comments: 7 On Reddit: [11] http://goo.gl/WVXoH Original: [12] http://goo.gl/RpQ0f * Rewritten Agda introduction Domain: pnyf.inf.elte.hu, Score: 31, Comments: 34 On Reddit: [13] http://goo.gl/gz6TJ Original: [14] http://goo.gl/oTg5J * A plugin for GHC to turn Haskell into a strict language Domain: github.com, Score: 28, Comments: 18 On Reddit: [15] http://goo.gl/BK4os * What is the state of HackageDB 2.0? Domain: hackage.haskell.org, Score: 26, Comments: 8 On Reddit: [16] http://goo.gl/nrMTc Original: [17] http://goo.gl/tui2x * wxHaskell: The road to the Haskell Platform? Domain: sourceforge.net, Score: 26, Comments: 33 On Reddit: [18] http://goo.gl/vqfPC Original: [19] http://goo.gl/KNa16 * Just do It: Simple Monadic Equational Reasoning [pdf] Domain: cs.ox.ac.uk, Score: 24, Comments: 2 On Reddit: [20] http://goo.gl/GG0cs Original: [21] http://goo.gl/7MHGw * Cabal-dev 0.8 is out with improvements to: flag parsing, user cabal settings, cabal-dev ghci and more! Domain: github.com, Score: 24, Comments: 15 On Reddit: [22] http://goo.gl/YO6Q6 * Functors, applicative functors, monads – their relationship by example Domain: heh.fi, Score: 23, Comments: 0 On Reddit: [23] http://goo.gl/bkJ4Y Original: [24] http://goo.gl/bf6zo * Snap 0.5.2 released Domain: snapframework.com, Score: 23, Comments: 0 On Reddit: [25] http://goo.gl/0RCh3 Original: [26] http://goo.gl/jeFU5 Top StackOverflow Questions * Help in understanding pointfree code votes: 14, answers: 1 Read on SO: [27] http://goo.gl/Ryy5c * How can I combine Handles in Haskell? votes: 12, answers: 2 Read on SO: [28] http://goo.gl/25W4E * Current state of integrating unit tests with Haskell's Cabal? votes: 9, answers: 1 Read on SO: [29] http://goo.gl/nm8Zc * Does iteratee I/O make sense in non-functional languages? votes: 9, answers: 2 Read on SO: [30] http://goo.gl/f8YhP * Literate Haskell: References And Indexing votes: 8, answers: 1 Read on SO: [31] http://goo.gl/QYPBK * Call C Functions from Haskell at runtime votes: 7, answers: 1 Read on SO: [32] http://goo.gl/oj0R7 * Type-class instances for types with 2 parameters when the type-class has only one votes: 7, answers: 2 Read on SO: [33] http://goo.gl/JmxBr * List of options: equivalent of sequence in Scala? votes: 7, answers: 4 Read on SO: [34] http://goo.gl/MnZg8 * Is it necessary to specify every superclass in a class context of a class declaration? votes: 7, answers: 1 Read on SO: [35] http://goo.gl/OxoSN * Partial decoding of ByteStrings to Text votes: 7, answers: 1 Read on SO: [36] http://goo.gl/9JSKw * Haskell, algorithms and school votes: 7, answers: 1 Read on SO: [37] http://goo.gl/bsM5v About the Haskell Weekly News To help create new editions of this newsletter, please send stories to dstc...@gmail.com. Until next time, Daniel Santa Cruz References 1. http://haskell.org/ 2.
[Haskell-cafe] Haskell Weekly News: Issue 191
Welcome to issue 191 of the HWN, a newsletter covering developments in the Haskell community. This release covers the week of July 10 to 16, 2011. [1] http://haskell.org/ You can find the HTML (and mobile) version of the issue at: http://contemplatecode.blogspot.com/2011/07/haskell-weekly-news-issue-191.html Announcements Brent Yorgey put out a call for articles for the next Monad.Reader, which will be focused on parallelism and concurrency. [2] http://goo.gl/Qh6na Quotes of the Week * PenguinOfDoom: Being enlightened gentlemen, we split all programming languages into two groups, sucks and doesn't-suck and put all of them into the first group. * cmccann: beta reducing the chainsaws can be tricky * kmc: edwardk measures API lifetime in hours * _Ray_: the difference in mathematical/CS knowledge of the average haskeller, and the average PHPer, is likely similar to that of the average PHPer and a banana * quicksilver: [on LYAH] by the time I read it I knew everything it was trying to teach, so I just thought Yay! Cute caterpillar. * edwardk: shapr is the only person i know of who just decides to drive across the country with a car full of machetes * copumpkin is now known as contrapumpkin. contrapumpkin is now known as yoda. yoda is now known as coyoda. + Eduard_Munteanu: Yonoda + coedwardk: i keep reading coyoda as coyoneda + monochrom: I read it as toyota + Eduard_Munteanu: Mmm, the monad is strong in this one... + monochrom: rumours actually say that it should be toyoda but the japaneses want it easier on americans, so toyota Top Reddit Stories * The Haskell School of Music - new book being written by Paul Hudak Domain: plucky.cs.yale.edu, Score: 66, Comments: 9 On Reddit: [3] http://goo.gl/9Jjrd Original: [4] http://goo.gl/r54xG * Confusion between (.) and ($) operators Domain: self.haskell, Score: 41, Comments: 27 On Reddit: [5] http://goo.gl/eFqRj Original: [6] http://goo.gl/eFqRj * Fitter, happier, more productive UTF-8 decoding Domain: serpentine.com, Score: 35, Comments: 6 On Reddit: [7] http://goo.gl/o2REx Original: [8] http://goo.gl/dKB04 * Static Single Assignment for Functional Programmers Domain: wingolog.org, Score: 30, Comments: On Reddit: [9] http://goo.gl/13sSP Original: [10] http://goo.gl/90MEH * [GSoC] Text/UTF-8: Initial results Domain: jaspervdj.be, Score: 29, Comments: 14 On Reddit: [11] http://goo.gl/nJ4pJ Original: [12] http://goo.gl/uPkBl * Data Driven Programming in haskell - live screencast. What are your tips/suggestions? Domain: entirelysubjective.com, Score: 29, Comments: 17 On Reddit: [13] http://goo.gl/kIiX8 Original: [14] http://goo.gl/28k6p * Ur/Web is hiring: web metaprogramming with class Domain: haskell.org, Score: 28, Comments: 11 On Reddit: [15] http://goo.gl/nWf5S Original: [16] http://goo.gl/l9HhI * Monads in C++. Bartosz Milewski's Programming Cafe Domain: bartoszmilewski.wordpress.com, Score: 23, Comments: 0 On Reddit: [17] http://goo.gl/IJnVa Original: [18] http://goo.gl/Bq4Lq * The Typeable class is changing Domain: haskell.org, Score: 22, Comments: 2 On Reddit: [19] http://goo.gl/x1InO Original: [20] http://goo.gl/E2jVK * Reverse Engineering of Compiled Haskell Domain: self.haskell, Score: 18, Comments: 22 On Reddit: [21] http://goo.gl/GCrfN Original: [22] http://goo.gl/GCrfN Top StackOverflow Questions * Haskell - How to avoid typing the same context over and over again? votes: 18, answers: 3 Read on SO: [23] http://goo.gl/0h1qF * Haskell iteratee: simple worked example of stripping trailing whitespace votes: 14, answers: 1 Read on SO: [24] http://goo.gl/bYujx * Parametrised data type in Scala votes: 12, answers: 2 Read on SO: [25] http://goo.gl/4NyZw * How to organize Haskell modules with instances: stick to data type vs type class? votes: 10, answers: 1 Read on SO: [26] http://goo.gl/Tivoh * On improving Haskell's performance compared to C in fibonacci micro-benchmark votes: 10, answers: 3 Read on SO: [27] http://goo.gl/q5O8Q * Constructing a tuple (or list) from already-existing objects - what is the cost? votes: 9, answers: 2 Read on SO: [28] http://goo.gl/UuKft * Writing A Function Polymorphic In A Type Family votes: 9, answers: 1 Read on SO: [29] http://goo.gl/vPpoH * Haskell Lazy ByteString + read/write progress function votes: 9, answers: 1 Read on SO: [30] http://goo.gl/LfNEN About the Haskell Weekly News To help create new editions of this newsletter, please send stories to dstc...@gmail.com. Until next time, Daniel Santa Cruz References 1. http://haskell.org/ 2.
[Haskell-cafe] Haskell Weekly News: Issue 189
Welcome to issue 189 of the HWN, a newsletter covering developments in the Haskell community during the week of June 26 to July 2, 2011. It seems that it was a pretty quiet week in the mailing list. There were no significant announcements made, and the number of threads was low by comparison. Hope everyone is having a great week! You can find the HTML version at: http://contemplatecode.blogspot.com/2011/07/haskell-weekly-news-issue-189.html Quotes of the Week * iwtu: [#haskell] is a good channel. Really. People are helpful and don't deserve killing or eating * [Cale] Finite dimensional vector spaces over a field F are algebras for the monad of F-linear combinations of elements of a set. [ivanm] h _now_ I get you! * [quicksilver] C++ templates can embed arbitrary computation at compile time [quicksilver] that alone tells you something about the complexity of the compiler [edwardk] yeah. they were accidentally turing complete. (whoops!) ;) [quicksilver] edwardk: OOPS I ACCIDENTALLY THE WHOLE TARPIT * bos: other companies use expensive firewalls and crypto hardware to protect their intellectual secrets. edwardk uses category theory! * ManuelChakravarty: After all, you can import any C function with a pure type which also allows you to wreak arbitrary havoc. We enable the user to disguise arbitrary machine code as a Haskell function of essentially arbitrary type. In comparison, `unsafePerformIO' seems angelic. * NihilistDandy: The best part of Haskell is that 80% of module names can be turned into clever blog titles. * AlanPerlis: We will never run out of things to program as long as there is a single program around. Top Reddit Stories * Here be dragons: advances in problems you didn't even know you had Domain: serpentine.com, Score: 78, Comments: 8 On Reddit: http://goo.gl/4RC1W Original: http://goo.gl/Pc0nd * A Gentle Introduction to Category Theory Domain: citeseerx.ist.psu.edu, Score: 33, Comments: 25 On Reddit: http://goo.gl/nb6yJ Original: http://goo.gl/ItUef * Step-wise evaluation of simple Haskell code to hpaste (via Stepeval) Domain: chrisdone.com, Score: 33, Comments: 4 On Reddit: http://goo.gl/VaPXN Original: http://goo.gl/NhWLC * Debugging compilers with optimization fuel Domain: blog.ezyang.com, Score: 30, Comments: 1 On Reddit: http://goo.gl/uUEct Original: http://goo.gl/tSk0e * Fully-Funded PhD Studentship in Functional Programming Domain: cs.nott.ac.uk, Score: 23, Comments: 5 On Reddit: http://goo.gl/Xa231 Original: http://goo.gl/zIvZe * Using Snap in Production! Domain: cdsmith.wordpress.com, Score: 21, Comments: 20 On Reddit: http://goo.gl/KgKxY Original: http://goo.gl/kZ5hp * Monads from Comonads Domain: comonad.com, Score: 19, Comments: 1 On Reddit: http://goo.gl/1yxKe Original: http://goo.gl/R9PyX * Haskell plugin for IntelliJ IDEA Domain: code.google.com, Score: 18, Comments: 7 On Reddit: http://goo.gl/DUiWy Original: http://goo.gl/H1goQ * Barnes Hut simulator in Haskell! Domain: mortenlysgaard.com, Score: 16, Comments: 4 On Reddit: http://goo.gl/qTKlT Original: http://goo.gl/a5EAb * How do you deal with long function bodies? Domain: self.haskell, Score: 12, Comments: 29 On Reddit: http://goo.gl/sRQy0 Top StackOverflow Questions * Bentley-Ottmann Algorithm in Haskell? votes: 31, answers: 1 Read on SO: http://goo.gl/wyJNY * Haskell approaches to error handling votes: 22, answers: 3 Read on SO: http://goo.gl/I2dVG * is point free code more efficient, or just terser? votes: 16, answers: 2 Read on SO: http://goo.gl/em3uu * Are distinct open and close delimiters syntactically necessary? votes: 9, answers: 7 Read on SO: http://goo.gl/roNWE * How to persist large data for efficient deserialization in Haskell votes: 8, answers: 1 Read on SO: http://goo.gl/ixalr * Building with runtime flags using cabal and ghc votes: 6, answers: 1 Read on SO: http://goo.gl/UyrBs About the Haskell Weekly News To help create new editions of this newsletter, please send stories to dstc...@gmail.com. Until next time, Daniel Santa Cruz References 1. http://www.reddit.com/r/haskell/comments/ic3qx/here_be_dragons_advances_in_problems_you_didnt/ 2. http://www.serpentine.com/blog/2011/06/29/here-be-dragons-advances-in-problems-you-didnt-even-know-you-had/ 3. http://www.reddit.com/r/haskell/comments/icogq/a_gentle_introduction_to_category_theory/ 4. http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.78.7317rep=rep1type=pdf 5. http://www.reddit.com/r/haskell/comments/iezj6/stepwise_evaluation_of_simple_haskell_code_to/ 6. http://chrisdone.com/posts/2011-07-02-stepeval-hpaste.html
[Haskell-cafe] Haskell Weekly News: Issue 188
Welcome to issue 188 of the HWN, a newsletter covering developments in the Haskell community. This release covers the week of June 19 to 25, 2011. It was brought up in cafe this week that some would prefer to see full links in the text version of the mailing list as opposed to the shortened links. The reason behind using shortened links is that the newsletter becomes pretty much unreadable with long links in a plain text buffer. In an effort to accommodate both needs, I'm trying a new format for links. One that includes shorter links embedded throughout the newsletter, and the full reference at the bottom of the text. Let me know what you think! If you are reading this on a mobile device, or you would just rather see the HTML version, point your browser to: http://contemplatecode.blogspot.com/2011/06/haskell-weekly-news-issue-188.html Announcements Alex Mason wrote in to remind us that AusHac2011 (the Australasian Haskell Hackathon) will be held on July 8-10, at UNSW in Sydney. If you are an Australian haskell hacker, enthusiast, newbie or professional, we would love to see you there. [2] http://goo.gl/d0SXy Florent Becker announced the release of darcs 2.8 beta 1, with many new beta features. Give it a world and let the devs know how things are working! [3] http://goo.gl/rq3DM Quotes of the Week * [~func...@zygohistomorphic-prepromorphism.endofunctor.org] has joined #haskell * kmc: actually, C++'s typename keyword is inspired by INTERCAL's PLEASE * Toxaris: #haskell delivers a massively multiprogrammer online functional programming (MMOFP) experience * sully: although I'm switching to haskell more and more just on practical grounds * mauke: the greek letter lambda is an imperfect approximation of the symbol \ * Cale: The trouble with sarcasm is that in order for it to really be effective, the listener has to know what the speaker knows. Otherwise, it's indistinguishable from ignorance. Top Reddit Stories * Haskell's evaluation isn't magic. Domain: netsuperbrain.com, Score: 42, Comments: 33 On Reddit: [4] http://goo.gl/jD8jM Original: [5] http://goo.gl/31pyt * Superclass equalities are now supported Domain: hackage.haskell.org, Score: 40, Comments: 16 On Reddit: [6] http://goo.gl/5PuUh Original: [7] http://goo.gl/XhrMR * Free Monads for Less (Part 1 of 3): Codensity Domain: comonad.com, Score: 35, Comments: On Reddit: [8] http://goo.gl/mqkDi Original: [9] http://goo.gl/9eWLr * Renewed LambdaCube 3D engine, Bullet bindings and Stunts example Domain: just-bottom.blogspot.com, Score: 33, Comments: 2 On Reddit: [10] http://goo.gl/UsP59 Original: [11] http://goo.gl/YR3sH * A new design for haskell.org Domain: chrisdone.com, Score: 31, Comments: 47 On Reddit: [12] http://goo.gl/044JZ Original: [13] http://goo.gl/Hvivh * Free Monads for Less (Part 2 of 3): Yoneda Domain: comonad.com, Score: 25, Comments: On Reddit: [14] http://goo.gl/K6fI9 Original: [15] http://goo.gl/bjV5f * Free Monads for Less (Part 3 of 3): Yielding IO Domain: comonad.com, Score: 24, Comments: On Reddit: [16] http://goo.gl/pKXUR Original: [17] http://goo.gl/EDxzo * Snap Framework v0.5.1 released Domain: snapframework.com, Score: 20, Comments: 2 On Reddit: [18] http://goo.gl/sKsqq Original: [19] http://goo.gl/Chk6j * Comparing FRP to RDP (Reactive Demand Programming) Domain: awelonblue.wordpress.com, Score: 19, Comments: 2 On Reddit: [20] http://goo.gl/0wEgx Original: [21] http://goo.gl/B4dYs * Haskell eDSL Tutorial - Shared expenses Domain: lpenz.org, Score: 18, Comments: 11 On Reddit: [22] http://goo.gl/6yf5j Original: [23] http://goo.gl/t14Xs Top StackOverflow Questions * How do you write data structures that are as efficient as possible in GHC? votes: 26, answers: 2 Read on SO: [24] http://goo.gl/cj18P * How does seq force functions? votes: 15, answers: 1 Read on SO: [25] http://goo.gl/f1TX8 * I/O in Haskell is Functional? votes: 14, answers: 5 Read on SO: [26] http://goo.gl/ZT0HQ * Exponentiation in Haskell votes: 12, answers: 4 Read on SO: [27] http://goo.gl/ueo1A * How to compile a resource into a binary in Haskell? votes: 12, answers: 4 Read on SO: [28] http://goo.gl/mxDPV * Haskell Heap Issues with Parameter Passing Style votes: 12, answers: 2 Read on SO: [29] http://goo.gl/b2m10 * Functor is for (a - b) - (f a - f b), what is for (Category c) = c a b - c (f a) (f b) ? votes: 12, answers: 1 Read on SO: [30] http://goo.gl/Usv7I * Better way to write the following program in Haskell votes: 12, answers: 7 Read on SO: [31] http://goo.gl/Dn7Xj About the Haskell Weekly News To help create new editions
Re: [Haskell-cafe] Haskell Weekly News: Issue 187
You could always just subscribe to the HWN feed on Contemplating Code. I just load up my reader when I don't want to read the text dispatches. Try http://contemplatecode.blogspot.com/feeds/posts/default?alt=rss That's the feed URL I use. Then the one on the mailing list is your plaintext fallback. :D On Jun 23, 2011, at 8:48 PM, Conrad Parker wrote: On 24 June 2011 02:24, Rogan Creswick cresw...@gmail.com wrote: On Thu, Jun 23, 2011 at 11:16 AM, Simon Michael si...@joyful.com wrote: On 6/23/11 10:49 AM, Iustin Pop wrote: FYI, a regular link (though longer) seems more appropriate to me. Don't know if other people feel the same though. I prefer the short links, since it is much easier to keep track of what's going on when reading on a small screen (much of my email reading these days is done on my phone.) I'd prefer to just read an HTML version of HWN on my phone. How about simply sending an HTML email with a plaintext fallback? In the plaintext email I'd prefer full URLs to cut/copy on my computer terminal. Conrad. ___ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe 398E692F.asc Description: application/apple-msg-attachment PGP.sig Description: This is a digitally signed message part ___ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe
Re: [Haskell-cafe] Haskell Weekly News: Issue 187
On Thu, Jun 23, 2011 at 6:37 PM, Felipe Almeida Lessa felipe.le...@gmail.com wrote: On Thu, Jun 23, 2011 at 6:53 PM, Rogan Creswick cresw...@gmail.com wrote: Short, obfsucated, urls may direct you places you don't want to go, but I fail to see how that concern applies to HWN: since each url is accompanied by a description of its content, that seems to obviate the need to see the actual url. In most cases, the text also indicates the domain that you will visit, so you can avoid supporting stackoverflow with page impressions if you wish (for example). It is also possible to borrow half of Slashdot's system and write something like http://goo.gl/G081Q [article.gmane.org] Is that a good compromise? That is a nice in-situ style. Someone please correct me if I'm wrong, but I think the footnote proponents' main argument is that its lightweight nature causes less of an interruption when reading the text. I think its fair to say that those who RTFA more often would benefit most from in-situ and those who rarely RTFA benefit most from the footnote style. I'm in the former group, but who knows what most people do? David -- David Sankel Sankel Software www.sankelsoftware.com ___ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe
Re: [Haskell-cafe] Haskell Weekly News: Issue 187
On 23/06/2011 11:30 PM, Jack Henahan wrote: My solution for the '[0] with a link far down the page' issue is just to search for '[0]'. My solution is to never read the text version and only ever read the HTML version. Works great for me. :-) ___ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe
Re: [Haskell-cafe] Haskell Weekly News: Issue 187
It's probably obvious, but is there a reason why the links in this email are being minimised? On Thu, Jun 23, 2011 at 11:08 AM, Daniel Santa Cruz dstc...@gmail.com wrote: Welcome to issue 187 of the HWN, a newsletter covering developments in the Haskell community. This release covers the week of June 12 to 18, 2011. Announcements Ian Lynagh announced a new patchlevel release of GHC (7.0.4). This release contains a handful of bugfixes relative to 7.0.3, so we recommend upgrading. http://goo.gl/hOvdA Nicolas Wu released the third instance fo Haskell Parallel Digest. Many thanks to Nick and Eric for putting this together. http://goo.gl/s5muy Jeroen Janssen invited us to the 8th Ghent Functional Programming Group Meeting, to be held on Thursday, the 30th of June, in the Technicum building of Ghent University. http://goo.gl/G081Q Quotes of the Week * monochrom: if I were dying to learn covariance, I would not be looking for entertainment, like, I'm dying, I only have 5 minutes to learn covariance, thank you very much * hpc: the categorical dual of a hippomorphism should be a giraffomorphism * ksf: but, as, maybe indeed or not apparently, english, in, or especially in, punctuation matters is an utter mess. * 00:56:03 benmachine @faq can haskell tell if I am lagging [...] 00:57:18 lambdabot The answer is: Yes! Haskell can do that. Top Reddit Stories * Haskell: the Craft of Functional Programming, 3rd edition is out! Domain: haskellcraft.com, Score: 44, Comments: 10 On Reddit: http://goo.gl/6ZInj Original: http://goo.gl/t0GAX * GHC 7.0.4 is out Domain: haskell.org, Score: 42, Comments: 2 On Reddit: http://goo.gl/oxSJH Original: http://goo.gl/EzWUP * SafeHaskell pushed into GHC Domain: haskell.org, Score: 39, Comments: 5 On Reddit: http://goo.gl/sOrjr Original: http://goo.gl/2Rw56 * Minimum footprint for a GHC program: or, think about your TSOs Domain: stackoverflow.com, Score: 23, Comments: 0 On Reddit: http://goo.gl/eIF0o Original: http://goo.gl/dRgLG * Pieces of Yesod: Inverting a Haskell Function Domain: chplib.wordpress.com, Score: 21, Comments: 8 On Reddit: http://goo.gl/NFJNH Original: http://goo.gl/x2cz2 * The 2011 ICFP contest is starting in just 6 hours! Domain: icfpcontest.org, Score: 20, Comments: 15 On Reddit: http://goo.gl/BS7XI Original: http://goo.gl/oqj0Y * A pattern for avoiding allocation : Inside T5 Domain: blog.ezyang.com, Score: 19, Comments: 12 On Reddit: http://goo.gl/thuRP Original: http://goo.gl/IZCIh * Package of the Day: an improved runghc for fast repeated runs Domain: hackage.haskell.org, Score: 16, Comments: 9 On Reddit: http://goo.gl/k6mQK Original: http://goo.gl/a0DAC * The Supero Supercompiler Domain: community.haskell.org, Score: 16, Comments: 2 On Reddit: http://goo.gl/vBeFO Original: http://goo.gl/3QsmC * Galois Video: Building an Open-Source Autonomous Quad-Copter Domain: corp.galois.com, Score: 15, Comments: 3 On Reddit: http://goo.gl/HZghO Original: http://goo.gl/6AcMw Top StackOverflow Questions * Why does performGC fail to release all memory? votes: 17, answers: 2 Read on SO: http://goo.gl/dRgLG * OSX, ghci, dylib, what is the correct way? votes: 17, answers: 1 Read on SO: http://goo.gl/0s9Tu * Why does Haskell's `head` crash on an empty list (or why *doesn't* it return an empty list)? (Language philosophy) votes: 15, answers: 6 Read on SO: http://goo.gl/tghQR * Towards understanding CodeGen* in the Haskell LLVM bindings votes: 13, answers: 1 Read on SO: http://goo.gl/LPZ2F * What happens to you if you break the monad laws? votes: 13, answers: 3 Read on SO: http://goo.gl/Trvny * Is anyone using delimited continuations to do web development in Haskell? votes: 12, answers: 3 Read on SO: http://goo.gl/hGjuB * The concept of Bottom in Haskell votes: 12, answers: 1 Read on SO: http://goo.gl/9b1ZJ About the Haskell Weekly News To help create new editions of this newsletter, please send stories to dstc...@gmail.com. Until next time, Daniel Santa Cruz ___ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe ___ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe
Re: [Haskell-cafe] Haskell Weekly News: Issue 187
Lyndon, The links are minimized in hopes of making the plain text version somewhat readable. It is purely for aesthetical reasons. If you view the web version http://contemplatecode.blogspot.com/2011/06/haskell-weekly-news-issue-187.html you'll see that they are not minimized there. Daniel On Thu, Jun 23, 2011 at 11:35 AM, Lyndon Maydwell maydw...@gmail.com wrote: It's probably obvious, but is there a reason why the links in this email are being minimised? ___ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe
Re: [Haskell-cafe] Haskell Weekly News: Issue 187
On Thu, Jun 23, 2011 at 01:26:58PM -0400, Daniel Santa Cruz wrote: Lyndon, The links are minimized in hopes of making the plain text version somewhat readable. It is purely for aesthetical reasons. If you view the web version http://contemplatecode.blogspot.com/2011/06/haskell-weekly-news-issue-187.html you'll see that they are not minimized there. FYI, a regular link (though longer) seems more appropriate to me. Don't know if other people feel the same though. But anyway, thanks for the HWN (in either short or the long form)! regards, iustin ___ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe
Re: [Haskell-cafe] Haskell Weekly News: Issue 187
On Thu, Jun 23, 2011 at 11:16 AM, Simon Michael si...@joyful.com wrote: On 6/23/11 10:49 AM, Iustin Pop wrote: FYI, a regular link (though longer) seems more appropriate to me. Don't know if other people feel the same though. I prefer the short links, since it is much easier to keep track of what's going on when reading on a small screen (much of my email reading these days is done on my phone.) If we switch to long links, could they be forward referenced in the footer, so as to not disrupt the flow of the text, as the HWN used to be? (if I remember correctly.) --Rogan +1 ___ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe ___ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe
Re: [Haskell-cafe] Haskell Weekly News: Issue 187
On 6/23/11 10:49 AM, Iustin Pop wrote: FYI, a regular link (though longer) seems more appropriate to me. Don't know if other people feel the same though. +1 ___ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe