Re: [Haskell-cafe] [GSoC 2013] Porting Charts to Diagrams - Final Report
Awesome work, Jan. I'm looking forward to playing around with the new libs! As a side note, what did you use to generate your email? Did you manage all the footnotes by hand? Daniel ___ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe
[Haskell-cafe] Haskell Weekly News: Issue 281
] http://goo.gl/9JVqh7 * composing functions with higher arity votes: 7, answers: 5 Read on SO: [45] http://goo.gl/jQjNJW * Why are Haskell Maps implemented as balanced binary trees instead of traditional hashtables? votes: 7, answers: 3 Read on SO: [46] http://goo.gl/nZaLGV Until next time, [47]+Daniel Santa Cruz References 1. http://bartoszmilewski.com/2013/09/19/edward-chands/ 2. http://www.reddit.com/r/haskell/comments/1mqni1/edward_chands/ 3. http://www.haskellforall.com/2013/09/perfect-streaming-using-pipes-bytestring.html 4. http://www.reddit.com/r/haskell/comments/1msinm/perfect_streaming_using_pipesbytestring/ 5. http://www.joachim-breitner.de/blog/archives/610-Adding-safe-coercions-to-Haskell.html 6. http://www.reddit.com/r/haskell/comments/1mfz8z/adding_safe_coercions_to_haskell/ 7. http://www.reddit.com/r/haskell/comments/1mvb2e/which_programming_languages_do_you_like_besides/ 8. http://www.reddit.com/r/haskell/comments/1mvb2e/which_programming_languages_do_you_like_besides/ 9. http://ghc.haskell.org/trac/ghc/ticket/7633#comment:28 10. http://www.reddit.com/r/haskell/comments/1mp434/ghc_head_merged_checkable_minimal_complete/ 11. http://www.reddit.com/r/haskell/comments/1mtcox/do_companies_ever_hire_someone_who_has_no_haskell/ 12. http://www.reddit.com/r/haskell/comments/1mtcox/do_companies_ever_hire_someone_who_has_no_haskell/ 13. http://www.haskell.org/pipermail/haskell-cafe/2013-September/108902.html 14. http://www.reddit.com/r/haskell/comments/1ml97r/haskellcafe_psa_do_not_install_xcode_5_if_you_are/ 15. http://source.mozillaopennews.org/en-US/learning/model-analysis/ 16. http://www.reddit.com/r/haskell/comments/1mlgwd/model_analysis_the_new_york_times_erik_hinton/ 17. http://blog.reactiveprogramming.org/?p=107 18. http://www.reddit.com/r/haskell/comments/1moob5/programming_reactively_with_both_barrels/ 19. http://www.reddit.com/r/lisp/comments/1mkqvj/why_monads_have_not_taken_the_common_lisp_world/ 20. http://www.reddit.com/r/haskell/comments/1mn6vb/why_monads_have_not_taken_the_common_lisp_world/ 21. http://www.reddit.com/r/haskell/comments/1modra/13000_readers/ 22. http://www.reddit.com/r/haskell/comments/1modra/13000_readers/ 23. http://www.reddit.com/r/haskell/comments/1mpsvj/a_type_for_io_actions_that_do_not_throw_exceptions/ 24. http://www.reddit.com/r/haskell/comments/1mpsvj/a_type_for_io_actions_that_do_not_throw_exceptions/ 25. https://github.com/xich/scotty/blob/master/ReleaseNotes.md 26. http://www.reddit.com/r/haskell/comments/1mr9hf/ann_scotty_050_released/ 27. http://blog.docmunch.com/blog/2013/haskell-version-freezing 28. http://www.reddit.com/r/haskell/comments/1mjldi/haskell_version_freezing/ 29. https://www.fpcomplete.com/user/edwardk/phoas 30. http://www.reddit.com/r/haskell/comments/1mo59h/phoas_for_free_by_edward_kmett/ 31. https://www.fpcomplete.com/user/edwardk/cellular-automata/part-3 32. http://www.reddit.com/r/haskell/comments/1mfaqx/cellular_automata_part_iii_by_edward_kmett/ 33. https://github.com/gdijkstra/hs-to-gallina/blob/master/docs/report/report.pdf?raw=true 34. http://www.reddit.com/r/haskell/comments/1miawm/translating_haskell_programs_to_coq_gallina/ 35. https://github.com/jb55/pipes-csv 36. http://www.reddit.com/r/haskell/comments/1mvbk7/ann_pipescsv_a_fast_streaming_csv_parser_based_on/ 37. http://stackoverflow.com/questions/18808258/what-does-the-just-syntax-mean-in-haskell 38. http://stackoverflow.com/questions/18813431/how-can-i-understand-t-in-haskell 39. http://stackoverflow.com/questions/18854866/why-polymorphism-is-so-costly-in-haskellghc 40. http://stackoverflow.com/questions/18876128/break-and-continue-in-ghci-debugger-without-use-of-breakpoints 41. http://stackoverflow.com/questions/18861231/why-is-there-no-xderiveapplicative-extension 42. http://stackoverflow.com/questions/18852341/downsides-to-scopedtypevariables 43. http://stackoverflow.com/questions/18866558/haskell-design-encompassing-several-monads 44. http://stackoverflow.com/questions/18867620/how-to-correct-my-oop-tendencies-when-programming-in-haksell 45. http://stackoverflow.com/questions/18905867/composing-functions-with-higher-arity 46. http://stackoverflow.com/questions/18908639/why-are-haskell-maps-implemented-as-balanced-binary-trees-instead-of-traditional 47. https://plus.google.com/105107667630152149014/about ___ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe
[Haskell-cafe] Haskell Weekly News: Issue 280
causes type error votes: 7, answers: 1 Read on SO: [44] http://goo.gl/CwXaJp * GHC does not generate a binary despite no errors shown votes: 6, answers: 1 Read on SO: [45] http://goo.gl/PAv1oQ Until next time, [46]+Daniel Santa Cruz References ___ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe
[Haskell-cafe] Haskell Weekly News: Issue 279
/aYSkJf * How could little me make Haskell better? Domain: self.haskell, Score: 31, Comments: 31 On Reddit: [41] http://goo.gl/qtnee1 Original: [42] http://goo.gl/qtnee1 Top StackOverflow Questions * Examples of a monad whose Applicative part can be better optimized than the Monad part votes: 19, answers: 3 Read on SO: [43] http://goo.gl/06Awvz * Haskell: unnecessary reevaluations of constant expressions votes: 17, answers: 2 Read on SO: [44] http://goo.gl/82hb99 * equal sign with haskell literals votes: 16, answers: 3 Read on SO: [45] http://goo.gl/F08H9Z * Haskell standalone desktop application authentication (using google / facebook / twitter / etc accounts) votes: 15, answers: 1 Read on SO: [46] http://goo.gl/JQaIfD * Continue debugging in GHC after interrupt votes: 12, answers: 0 Read on SO: [47] http://goo.gl/ZpQms7 * How to automatically generate (and see the code for) Read and Show in Haskell votes: 12, answers: 1 Read on SO: [48] http://goo.gl/dET9H6 * Killing a Haskell binary votes: 11, answers: 2 Read on SO: [49] http://goo.gl/FDnsvz * Haskell: What does ((-) t) mean? votes: 10, answers: 3 Read on SO: [50] http://goo.gl/HAV96m * What does the term “reason about” mean in computer science? votes: 10, answers: 5 Read on SO: [51] http://goo.gl/CV6EE5 * Idiomatic bidirectional Pipes with downstream state without loss votes: 9, answers: 3 Read on SO: [52] http://goo.gl/rjX2uK Until next time, [53]+Daniel Santa Cruz References 1. http://www.reddit.com/r/haskell/comments/1lboh4/announcing_ghc_ios/ 2. http://www.reddit.com/r/haskell/comments/1lboh4/announcing_ghc_ios/ 3. http://www.haskellcast.com/episode/001-edward-kmett-on-lenses/ 4. http://www.reddit.com/r/haskell/comments/1l45c3/the_haskell_cast_episode_1_edward_kmett_on_lenses/ 5. https://github.com/meiersi/HaskellerZ/blob/master/meetups/20130829-FPAfternoon_The_Haxl_Project_at_Facebook/The%20Haxl%20Project%20at%20Facebook.pdf?raw=true 6. http://www.reddit.com/r/haskell/comments/1le4y5/the_haxl_project_at_facebook_slides_from_my_talk/ 7. http://thedailywtf.com/Articles/OMGWTF2-The-Honorable-Mentions.aspx 8. http://www.reddit.com/r/haskell/comments/1locjo/haskell_on_the_daily_wtf/ 9. https://groups.google.com/forum/#!topic/haskell-cafe/SFoNwaq8wdc 10. http://www.reddit.com/r/haskell/comments/1lqo13/cabal_1180_released/ 11. http://www.reddit.com/r/haskell/comments/1lrrhk/ive_got_functional_curse_i_lost_my_ability_to/ 12. http://www.reddit.com/r/haskell/comments/1lrrhk/ive_got_functional_curse_i_lost_my_ability_to/ 13. http://www.reddit.com/r/haskell/comments/1lh5u7/pipes400_release_candidate/ 14. http://www.reddit.com/r/haskell/comments/1lh5u7/pipes400_release_candidate/ 15. https://www.fpcomplete.com/user/tel/lenses-from-scratch 16. http://www.reddit.com/r/haskell/comments/1l8ld7/lenses_from_scratch/ 17. http://jaspervdj.be/posts/2013-09-01-controlling-chromium-in-haskell.html 18. http://www.reddit.com/r/haskell/comments/1liux8/controlling_chromium_in_haskell/ 19. http://elm-lang.org/blog/Interactive-Programming.elm 20. http://www.reddit.com/r/haskell/comments/1ln75a/interactive_programming_hotswapping_in_elm/ 21. https://www.fpcomplete.com/user/tel/lens-aeson-traversals-prisms 22. http://www.reddit.com/r/haskell/comments/1l64oe/lensaeson_traversalprism/ 23. https://www.fpcomplete.com/user/edwardk/snippets/mandelbrot 24. http://www.reddit.com/r/haskell/comments/1lkkb0/mandelbrot/ 25. http://permalink.gmane.org/gmane.comp.lang.haskell.general/19946 26. http://www.reddit.com/r/haskell/comments/1liahv/announce_posixpaths_for_faster_file_system/ 27. http://www.youtube.com/watch?v=fOsjEfNmTkY 28. http://www.reddit.com/r/haskell/comments/1lkboo/control_text_lcd_with_haskell_code_the_code_runs/ 29. https://www.fpcomplete.com/user/edwardk/snippets/once 30. http://www.reddit.com/r/haskell/comments/1lo15w/deepseq_once/ 31. https://vimeo.com/72870861 32. http://www.reddit.com/r/haskell/comments/1l4ph3/dsls_and_towers_of_abstraction_with_gershom/ 33. http://www.reddit.com/r/haskell/comments/1lj39q/port_catch_to_ghc/ 34. http://www.reddit.com/r/haskell/comments/1lj39q/port_catch_to_ghc/ 35. https://www.fpcomplete.com/user/thoughtpolice/using-reflection 36. http://www.reddit.com/r/haskell/comments/1l9qzw/reflecting_values_to_types_and_back/ 37. http://www.reddit.com/r/haskell/comments/1lgano/haskell_game_programming_book/ 38. http://www.reddit.com/r/haskell/comments/1lgano/haskell_game_programming_book/ 39. http://www.haskell.org/pipermail/haskell-cafe/2013-September/108722.html 40. http://www.reddit.com/r/haskell/comments/1lqo00/ann_cabal_v1180_released/ 41. http://www.reddit.com/r/haskell/comments/1lf6z5/how_could_little_me_make_haskell_better/ 42. http://www.reddit.com/r/haskell/comments/1lf6z5
[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. http://stackoverflow.com/questions/18345734
[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. http://www.reddit.com/r
[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. http://www.reddit.com/r/haskell/comments
[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. http://dagit.github.io/posts
[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
with arguments votes: 9, answers: 2 Read on SO: [40] http://goo.gl/omwDh Until next time, [41]+Daniel Santa Cruz References 1. http://www.haskellforall.com/2013/06/from-zero-to-cooperative-threads-in-33.html 2. http://www.reddit.com/r/haskell/comments/1h0wf7/from_zero_to_cooperative_threads_in_33_lines_of/ 3. https://bazqux.com/ 4. http://www.reddit.com/r/haskell/comments/1ha5dd/rss_reader_written_in_haskell_and_urweb/ 5. http://www.youtube.com/watch?v=cyyDmQKcHMs 6. http://www.reddit.com/r/haskell/comments/1h7693/fp_haskell_center_full_video_demo_app_development/ 7. http://neilmitchell.blogspot.ca/2013/06/building-llvm-using-shake.html 8. http://www.reddit.com/r/haskell/comments/1gxaee/building_llvm_using_shake/ 9. https://personal.cis.strath.ac.uk/conor.mcbride/pub/hasochism.pdf 10. http://www.reddit.com/r/haskell/comments/1gz03w/hasochism_the_pleasure_and_pain_of_dependently/ 11. http://alpmestan.com/2013/06/27/ghc-core-by-example-episode-1/ 12. http://www.reddit.com/r/haskell/comments/1h5ml0/ghc_core_by_example_episode_1_hello_core/ 13. http://www.hpcwire.com/hpcwire/2013-06-24/lustre_founder_spots_haskell_on_hpc_horizon.html 14. http://www.reddit.com/r/haskell/comments/1h24rv/hpcwire_lustre_founder_spots_haskell_on_hpc/ 15. http://web.mit.edu/~ezyang/Public/threemonads.pdf 16. http://www.reddit.com/r/haskell/comments/1h1etb/adventures_in_three_monads_logic_prompt_failure/ 17. https://github.com/asperous/darcs_source_code 18. http://www.reddit.com/r/haskell/comments/1h4rak/darcs_source_code_is_some_of_the_cleanest_haskell/ 19. https://www.bitba.se/i-accidentally-the-entire-heap/ 20. http://www.reddit.com/r/haskell/comments/1h75fa/i_accidentally_the_entire_heap_debugging_haskell/ 21. http://weblog.luite.com/wordpress/?p=14date=2013-06-03 22. http://www.reddit.com/r/haskell/comments/1h4s12/ghcjs_introduction_concurrent_haskell_in_the/ 23. http://weblog.luite.com/wordpress/?p=127 24. http://www.reddit.com/r/haskell/comments/1h795v/functional_reactive_web_interfaces_with_ghcjs_and/ 25. https://vimeo.com/69025829 26. http://www.reddit.com/r/haskell/comments/1gzmw1/who_ya_gonna_call_getting_dirty_with_cmm_the_ghc/ 27. http://www.reddit.com/r/haskell/comments/1hb4ho/business_system_using_functional_programming/ 28. http://www.reddit.com/r/haskell/comments/1hb4ho/business_system_using_functional_programming/ 29. http://www.haskellforall.com/2013/06/the-resource-applicative.html 30. http://www.reddit.com/r/haskell/comments/1haums/the_resource_applicative/ 31. http://stackoverflow.com/questions/17281556/whats-the-conceptual-difference-between-machines-and-conduits-or-other-similar 32. http://stackoverflow.com/questions/17290276/inject-progress-logging-tracing-in-haskell-computation 33. http://stackoverflow.com/questions/17307416/difference-between-free-monads-and-fixpoints-of-functors 34. http://stackoverflow.com/questions/17344869/can-haskell-optimize-function-calls-the-same-way-clang-gcc-does 35. http://stackoverflow.com/questions/17288614/trying-to-figure-out-random-function-in-haskell 36. http://stackoverflow.com/questions/17336774/what-does-means-in-data-constructor 37. http://stackoverflow.com/questions/17346161/anything-prevents-optimizing-tail-recursion 38. http://stackoverflow.com/questions/17354005/where-can-i-find-a-good-introduction-to-haskell-optimization-passes 39. http://stackoverflow.com/questions/17366776/passing-void-through-haskell 40. http://stackoverflow.com/questions/17374356/call-main-function-with-arguments 41. https://plus.google.com/105107667630152149014/about ___ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe
[Haskell-cafe] Haskell Weekly News: Issue 271
monad votes: 10, answers: 0 Read on SO: [36] http://goo.gl/WAAwA * Getting multiple results from map with “lens” votes: 10, answers: 2 Read on SO: [37] http://goo.gl/zqX8E * How to run Frege programs on Android? votes: 10, answers: 2 Read on SO: [38] http://goo.gl/XlSCN * Are there problems that can't be solved efficiently without arrays? [duplicate] votes: 9, answers: 0 Read on SO: [39] http://goo.gl/Z5j9a * Haskell: How to organize a group of functions that all take the same arguments votes: 9, answers: 4 Read on SO: [40] http://goo.gl/z64H7 Until next time, [41]+Daniel Santa Cruz References 1. http://www.haskell.org/haskellwiki/Functor-Applicative-Monad_Proposal 2. http://www.reddit.com/r/haskell/comments/1gsejt/applicative_monad_is_coming/ 3. http://homotopytypetheory.org/book/ 4. http://www.reddit.com/r/haskell/comments/1gr3uw/the_homotopy_type_theory_book_is_now_available/ 5. http://adit.io/posts/2013-06-10-three-useful-monads.html 6. http://www.reddit.com/r/haskell/comments/1g3a7e/three_useful_monads/ 7. https://www.fpcomplete.com/blog/2013/06/beta-sign-up 8. http://www.reddit.com/r/haskell/comments/1giy7l/beta_sign_up_for_fp_complete_new_ide/ 9. http://izbicki.me/blog/hlearns-code-is-shorter-and-clearer-than-wekas 10. http://www.reddit.com/r/haskell/comments/1g4v7u/hlearn_implements_more_with_6_trivial_lines_of/ 11. http://www.reddit.com/r/haskell/comments/1g5k80/top_secret_school_of_haskell_articles_leaked/ 12. http://www.reddit.com/r/haskell/comments/1g5k80/top_secret_school_of_haskell_articles_leaked/ 13. https://www.fpcomplete.com/user/bartosz/understanding-algebras 14. http://www.reddit.com/r/haskell/comments/1g2g3s/falgebra_tutorial/ 15. http://www.reddit.com/r/haskell/comments/1g1mvx/john_carmack_on_haskell_today/ 16. http://www.reddit.com/r/haskell/comments/1g1mvx/john_carmack_on_haskell_today/ 17. http://justtesting.org/post/53175916852/data-flow-fusion-with-series-expressions-in-haskell 18. http://www.reddit.com/r/haskell/comments/1gi5m1/data_flow_fusion_with_series_expressions_in/ 19. http://akgupta.ca/blog/2013/05/14/so-you-still-dont-understand-hindley-milner/ 20. http://www.reddit.com/r/haskell/comments/1g0ueo/so_you_still_dont_understand_hindleymilner_part_1/ 21. https://news.ycombinator.com/item?id=5893442 22. http://www.reddit.com/r/haskell/comments/1gknfs/ask_hn_any_downsides_of_programming_in_haskell/ 23. https://www.youtube.com/watch?v=Fqi0Xu2Enaw 24. http://www.reddit.com/r/haskell/comments/1glw2o/fp_complete_haskell_introduction/ 25. https://github.com/keera-studios/keera-posture 26. http://www.reddit.com/r/haskell/comments/1gr044/fix_your_posture_with_haskell/ 27. https://github.com/gasche/icfp2013-papers#readme 28. http://www.reddit.com/r/haskell/comments/1gg2xf/preprint_list_for_icfp13_papers_additional_links/ 29. https://github.com/ghc/ghc/commit/569b26526403df4d88fe2a6d64c7dade09d003ad 30. http://www.reddit.com/r/haskell/comments/1gu2yl/ghc_now_with_closed_type_families/ 31. http://stackoverflow.com/questions/17045941/how-to-compare-two-functions-for-equivalence-as-in-x-2x-x-xx 32. http://stackoverflow.com/questions/17100036/should-i-use-typeclasses-or-not 33. http://stackoverflow.com/questions/17074424/is-there-something-like-map2-i-a-i-b-i-a-b 34. http://stackoverflow.com/questions/17137111/why-isnt-generalizednewtypederiving-a-safe-haskell 35. http://stackoverflow.com/questions/17034427/its-not-a-monad-but-what-is-it 36. http://stackoverflow.com/questions/17126923/writing-efficient-iterative-loop-for-st-monad 37. http://stackoverflow.com/questions/17144334/getting-multiple-results-from-map-with-lens 38. http://stackoverflow.com/questions/17222383/how-to-run-frege-programs-on-android 39. http://stackoverflow.com/questions/17128103/are-there-problems-that-cant-be-solved-efficiently-without-arrays 40. http://stackoverflow.com/questions/17176829/haskell-how-to-organize-a-group-of-functions-that-all-take-the-same-arguments 41. https://plus.google.com/105107667630152149014/about ___ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe
[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. http
[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. http://www.reddit.com/r/haskell/comments/1f48dc
[Haskell-cafe] Haskell Weekly News: Issue 268
://goo.gl/YitVR Top StackOverflow Questions * Why are if expressions frowned upon in Haskell? votes: 20, answers: 6 Read on SO: [39] http://goo.gl/NejhX * Haskell: `Map (a,b) c` versus `Map a (Map b c)`? votes: 19, answers: 3 Read on SO: [40] http://goo.gl/8f1hf * Why recursive `let` make space effcient? votes: 18, answers: 3 Read on SO: [41] http://goo.gl/QTLYQ * Should do-notation be avoided in Haskell? [duplicate] votes: 16, answers: 7 Read on SO: [42] http://goo.gl/MGiFr * Correspondence between type classes and grammar levels in the Chomsky hierarchy votes: 15, answers: 1 Read on SO: [43] http://goo.gl/LRJy2 * Calling Haskell from C# votes: 14, answers: 2 Read on SO: [44] http://goo.gl/n9QB1 * How do exceptions work in Haskell (part two)? votes: 13, answers: 1 Read on SO: [45] http://goo.gl/U2GDR * Can a monad be a comonad? votes: 11, answers: 5 Read on SO: [46] http://goo.gl/ESrc2 * Dynamic Programming Memoization in Haskell votes: 11, answers: 1 Read on SO: [47] http://goo.gl/Gp7c8 * Employing arrows to fold a list of tuples votes: 11, answers: 1 Read on SO: [48] http://goo.gl/shRWV Until next time, +Daniel Santa Cruz References 1. http://mth.io/talks/haskell-in-production/ 2. http://www.reddit.com/r/haskell/comments/1etssw/haskell_in_production_slides/ 3. http://matthew.brecknell.net/post/btree-gadt/ 4. http://www.reddit.com/r/haskell/comments/1efuog/btrees_with_gadts/ 5. http://www.reddit.com/r/haskell/comments/1esmhj/yearly_revisions_to_the_haskell_language_who/ 6. http://www.reddit.com/r/haskell/comments/1esmhj/yearly_revisions_to_the_haskell_language_who/ 7. http://people.seas.harvard.edu/~chong/pubs/pldi13-elm.pdf 8. http://www.reddit.com/r/haskell/comments/1eie6m/elm_paper_accepted_at_pldi_asynchronous_frp_for/ 9. http://twanvl.nl/blog/agda/sorting 10. http://www.reddit.com/r/haskell/comments/1exv2t/the_complete_correctness_of_sorting_agda/ 11. http://blog.ezyang.com/2013/05/anatomy-of-an-mvar-operation/ 12. http://www.reddit.com/r/haskell/comments/1eostu/anatomy_of_an_mvar_operation/ 13. http://web.cecs.pdx.edu/~mpj/thih/TypingHaskellInHaskell.html 14. http://www.reddit.com/r/haskell/comments/1e6s68/typing_haskell_in_haskell/ 15. http://joeyh.name/blog/entry/the_newinwheezy_game:_STM/ 16. http://www.reddit.com/r/haskell/comments/1e8ow9/stm_in_haskell_is_better_because_of_types/ 17. http://www.haskell.org/pipermail/ghc-devs/2013-May/001255.html 18. http://www.reddit.com/r/haskell/comments/1egfra/typed_template_haskell_ready_for_testing_in_ghc/ 19. http://fryguybob.github.io/STM-Commentary/ 20. http://www.reddit.com/r/haskell/comments/1ejgjo/a_detailed_look_at_ghcs_stm_implementation_from_a/ 21. http://haskell.org/communities/05-2013/html/report.html 22. http://www.reddit.com/r/haskell/comments/1e601k/new_haskell_communities_and_activity_report_may/ 23. http://newartisans.com/2013/05/three-examples-of-problems-with-lazy-io 24. http://www.reddit.com/r/haskell/comments/1e8k3k/three_examples_of_problems_with_lazy_io/ 25. https://www.fpcomplete.com/user/bartosz/understanding-yoneda 26. http://www.reddit.com/r/haskell/comments/1eelao/understanding_the_yoneda_lemma/ 27. http://skillsmatter.com/event/scala/haskell-exchange/te-7391 28. http://www.reddit.com/r/haskell/comments/1ewq54/simon_peyton_jones_to_keynote_haskell_exchange/ 29. https://www.fpcomplete.com/user/imalsogreg/functional-programming-elevator-pitch 30. http://www.reddit.com/r/haskell/comments/1ewvhm/greg_hales_functional_programming_elevator_pitch/ 31. https://www.fpcomplete.com/page/product_specialist 32. http://www.reddit.com/r/haskell/comments/1ezeng/fp_complete_is_looking_for_a_technical_sales/ 33. http://blog.functorial.com/posts/2013-05-18-Typed-Markup-Language.html 34. http://www.reddit.com/r/haskell/comments/1elhj2/a_typed_markup_language_based_on_haskell/ 35. http://snapframework.com/blog/2013/05/15/snap-0.12-released 36. http://www.reddit.com/r/haskell/comments/1ef3kt/announcing_snap_framework_v012/ 37. https://www.fpcomplete.com/user/jwiegley/understanding-continuations 38. http://www.reddit.com/r/haskell/comments/1e977w/john_wiegleys_understanding_continuations_on/ 39. http://stackoverflow.com/questions/16572446/why-are-if-expressions-frowned-upon-in-haskell 40. http://stackoverflow.com/questions/16613032/haskell-map-a-b-c-versus-map-a-map-b-c 41. http://stackoverflow.com/questions/16632143/why-recursive-let-make-space-effcient 42. http://stackoverflow.com/questions/16726659/should-do-notation-be-avoided-in-haskell 43. http://stackoverflow.com/questions/16607637/correspondence-between-type-classes-and-grammar-levels-in-the-chomsky-hierarchy 44. http://stackoverflow.com/questions/16615641/calling-haskell-from-c-sharp 45. http://stackoverflow.com/questions/16678165/how-do-exceptions-work
[Haskell-cafe] Haskell Weekly News: Issue 267
— By Tim Gowers! Domain: gowers.wordpress.com, Score: 34, Comments: 5 On Reddit: [35] http://goo.gl/OomyR Original: [36] http://goo.gl/LWNHW * Towards a Haskell Logic Library Domain: spin.atomicobject.com, Score: 30, Comments: 1 On Reddit: [37] http://goo.gl/puVS7 Original: [38] http://goo.gl/7dXA0 * Barabra Liskov - Keynote: The Power of Abstraction Domain: infoq.com, Score: 29, Comments: 25 On Reddit: [39] http://goo.gl/B7AZJ Original: [40] http://goo.gl/SSYSm Top StackOverflow Questions * What constitutes a fold for types other than list? votes: 34, answers: 4 Read on SO: [41] http://goo.gl/AkbgP * Lazy vs Strict implementations of data structures votes: 19, answers: 2 Read on SO: [42] http://goo.gl/De1VO * Compiling very large constants with GHC votes: 17, answers: 1 Read on SO: [43] http://goo.gl/mWOMz * Haskell Tree splitting: Can someone please explain this line? votes: 16, answers: 1 Read on SO: [44] http://goo.gl/ZVaQE * Could cabal notice about unused package in dependencies? votes: 15, answers: 1 Read on SO: [45] http://goo.gl/IUOx2 * How can eta-reduction of a well typed function result in a type error? votes: 14, answers: 2 Read on SO: [46] http://goo.gl/3A4hu * What is so special about Monads? votes: 14, answers: 4 Read on SO: [47] http://goo.gl/CF7BC * Why does ghci desugar type lists and type families? Can this be selectively disabled? votes: 13, answers: 0 Read on SO: [48] http://goo.gl/QBmM7 * How are functors in Haskell and OCaml similar? votes: 13, answers: 1 Read on SO: [49] http://goo.gl/rIYKy * Monitoring GHC activity votes: 10, answers: 1 Read on SO: [50] http://goo.gl/q7WuU * Why isn't the Prelude's words function written more simply? votes: 10, answers: 1 Read on SO: [51] http://goo.gl/W1TqA * How to design a monadic stack? votes: 10, answers: 2 Read on SO: [52] http://goo.gl/LAeJI * How to generate arbitrary instances of a simple type for quickcheck votes: 9, answers: 2 Read on SO: [53] http://goo.gl/oCesk Until next time, +Daniel Santa Cruz References 1. https://twitter.com/ID_AA_Carmack/status/331557216488390656 2. http://www.reddit.com/r/haskell/comments/1dv4ij/john_carmack_interested_in_doing_a_moderatesized/ 3. https://twitter.com/id_aa_carmack/status/331918309916295168 4. http://www.reddit.com/r/haskell/comments/1dwjup/john_carmack_starting_port_of_wolf_3d_in_haskell/ 5. http://www.haskellforall.com/2013/05/program-imperatively-using-haskell.html 6. http://www.reddit.com/r/haskell/comments/1dpk2b/haskell_for_all_program_imperatively_using/ 7. http://www.reddit.com/r/haskell/comments/1dzk73/unmhip_a_haskell_image_processing_library/ 8. http://www.reddit.com/r/haskell/comments/1dzk73/unmhip_a_haskell_image_processing_library/ 9. https://github.com/bos/critbit 10. http://www.reddit.com/r/haskell/comments/1e1ywq/critbit_trees_in_haskell_fast_and_open_to/ 11. http://izbicki.me/blog/markov-networks-monoids-and-futurama 12. http://www.reddit.com/r/haskell/comments/1e0759/tutorial_on_hlearns_markov_networks_monoids_and/ 13. http://www.haskell.org/pipermail/haskell-cafe/2010-April/075647.html 14. http://www.reddit.com/r/haskell/comments/1df8fy/cool_mailing_list_archive_i_stumbled_on_haskell/ 15. http://www.reddit.com/r/haskell/comments/1e3cl0/haskell_intuition/ 16. http://www.reddit.com/r/haskell/comments/1e3cl0/haskell_intuition/ 17. http://blog.ezyang.com/2013/04/the-difference-between-recursion-induction/ 18. http://www.reddit.com/r/haskell/comments/1dbwp4/the_difference_between_recursion_induction/ 19. http://www.yesodweb.com/blog/2013/05/yesod-1-2-released 20. http://www.reddit.com/r/haskell/comments/1dko1d/yesod_12_released/ 21. http://thread.gmane.org/gmane.comp.lang.haskell.general/19796 22. http://www.reddit.com/r/haskell/comments/1dhbjr/haskell_2014_committee_has_now_been_formed/ 23. http://www.techempower.com/blog/2013/05/02/frameworks-round-4/ 24. http://www.reddit.com/r/haskell/comments/1dk73s/web_frameworks_benchmark_4_includes_wai/ 25. http://www.haskellforall.com/2013/05/pipes-330-folds-and-uniting-listt-with.html 26. http://www.reddit.com/r/haskell/comments/1dsuto/haskell_for_all_pipes330_folds_and_uniting_listt/ 27. http://disciple-devel.blogspot.com/2013/05/first-working-program-using-repa-plugin.html 28. http://www.reddit.com/r/haskell/comments/1dm7a6/first_working_program_using_the_repa_plugin/ 29. http://www.youtube.com/watch?v=QpDQhGYPqkU 30. http://www.reddit.com/r/haskell/comments/1dxx4m/how_to_use_hoogle_from_ghci/ 31. http://www.cakesolutions.net/teamblogs/2013/04/28/tph-episode-4-http-and-more/ 32. http://www.reddit.com/r/haskell/comments/1d9zou/4th_episode_of_the_pragmatic_haskeller_http_and/ 33. http://www.reddit.com/r/haskell/comments/1dcfso
[Haskell-cafe] Haskell Weekly News: Issue 265
: [43] http://goo.gl/zwhfy * Initializing algebraic data type from list votes: 9, answers: 4 Read on SO: [44] http://goo.gl/nbyUP * Scoped type variables require explicit foralls. Why? votes: 9, answers: 1 Read on SO: [45] http://goo.gl/SUlCf * Parsing UnicodeSyntax with haskell-src-exts votes: 8, answers: 1 Read on SO: [46] http://goo.gl/Yi8Vd Until next time, +Daniel Santa Cruz References 1. http://research.microsoft.com/en-us/um/people/simonpj/papers/ndp/haskell-beats-C.pdf 2. http://www.reddit.com/r/haskell/comments/1br0ls/haskell_beats_c_using_generalised_stream_fusion/ 3. http://darcs.haskell.org/libraries/base/GHC/Base.lhs 4. http://www.reddit.com/r/haskell/comments/1bfojn/functor_is_now_a_superclass_of_monad_in_ghc_head/ 5. http://lambda.jstolarek.com/2013/04/haskell-as-fast-as-c-a-case-study/ 6. http://www.reddit.com/r/haskell/comments/1bikvs/yet_another_lambda_blog_haskell_as_fast_as_c_a/ 7. https://www.fpcomplete.com/user/simonpj/beautiful-concurrency 8. http://www.reddit.com/r/haskell/comments/1bm3ep/beautiful_concurrency_a_series_of_articles_by/ 9. http://www.reddit.com/r/haskell/comments/1bqsvi/web_woes_for_haskell/ 10. http://www.reddit.com/r/haskell/comments/1bqsvi/web_woes_for_haskell/ 11. http://kentonv.github.com/capnproto/install.html 12. http://www.reddit.com/r/haskell/comments/1bjt4f/capn_proto_faster_protocol_buffers_written_in/ 13. http://blog.ezyang.com/2013/04/resource-limits-for-haskell/ 14. http://www.reddit.com/r/haskell/comments/1bkjj8/resource_limits_for_haskell/ 15. http://pragprog.com/magazines/2013-04/dependent-types 16. http://www.reddit.com/r/haskell/comments/1bmqba/dependent_types_a_new_paradigm_by_paul_callaghan/ 17. https://www.fpcomplete.com/user/liyang/profunctors 18. http://www.reddit.com/r/haskell/comments/1bg21c/so_i_accidentally_a_profunctors_tutorial/ 19. http://www.seas.upenn.edu/~cis194/lectures.html 20. http://www.reddit.com/r/haskell/comments/1bqax8/upenn_cis_194_intro_to_haskell_instructor_brent/ 21. http://mazzo.li/posts/AgdaSort.html 22. http://www.reddit.com/r/haskell/comments/1biasi/sorting_with_agda/ 23. http://www.cakesolutions.net/teamblogs/2013/04/05/announcing-the-pragmatic-haskeller/ 24. http://www.reddit.com/r/haskell/comments/1brbac/announcing_the_pragmatic_haskeller/ 25. http://ro-che.info/articles/2013-03-31-flavours-of-free-applicative-functors.html 26. http://www.reddit.com/r/haskell/comments/1be2iv/flavours_of_free_applicative_functors/ 27. http://paolocapriotti.com/blog/2013/04/03/free-applicative-functors/ 28. http://www.reddit.com/r/haskell/comments/1bnql3/free_applicative_functors_icfp_submission/ 29. http://www.reddit.com/r/haskell/comments/1bsucw/handling_out_of_memory/ 30. http://www.reddit.com/r/haskell/comments/1bsucw/handling_out_of_memory/ 31. http://parfunk.blogspot.se/2013/04/hydra-print.html 32. http://www.reddit.com/r/haskell/comments/1bsc9u/hydraprint_visualizing_multiple_texts_streams/ 33. http://okmij.org/ftp/Haskell/index.html#lazyIO-not-True 34. http://www.reddit.com/r/haskell/comments/1bsitm/lazy_io_breaks_equational_reasoning/ 35. http://www.gundersen.net/haskell-on-windows/ 36. http://www.reddit.com/r/haskell/comments/1bsm6v/haskell_on_windows/ 37. http://www.ittc.ku.edu/csdl/fpg/papers/Sculthorpe-13-ConstrainedMonad.html 38. http://www.reddit.com/r/haskell/comments/1bktx3/constrained_monads_gadts_indexed_by_constraint/ 39. http://stackoverflow.com/questions/15726733/simple-examples-to-illustrate-category-monoid-and-monad 40. http://stackoverflow.com/questions/15750998/which-techniques-have-contributed-the-most-to-haskells-improving-performance 41. http://stackoverflow.com/questions/15767978/why-does-parsec-not-use-control-applicative-operators 42. http://stackoverflow.com/questions/15824756/ghc-7-4-2-dynamically-calling-modules 43. http://stackoverflow.com/questions/15849550/whats-wrong-with-this-implementation-of-quicksort-using-arrows 44. http://stackoverflow.com/questions/15734573/initializing-algebraic-data-type-from-list 45. http://stackoverflow.com/questions/15800878/scoped-type-variables-require-explicit-foralls-why 46. http://stackoverflow.com/questions/15784076/parsing-unicodesyntax-with-haskell-src-exts 47. https://plus.google.com/105107667630152149014/about ___ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe
[Haskell-cafe] Haskell Weekly News: Issue 264
Reactive Programming demonstrated with a simple OpenGL demo (Yampa) Domain: youtube.com, Score: 22, Comments: 9 On Reddit: [39] http://goo.gl/NN8nr Original: [40] http://goo.gl/m5XEb Top StackOverflow Questions * Maintaining complex state in Haskell votes: 23, answers: 1 Read on SO: [41] http://goo.gl/XbFtx * Is using mapM/sequence considered good practice? votes: 14, answers: 3 Read on SO: [42] http://goo.gl/juA3q * Can I model a list of successes with short circuiting failure via the composition of applicative functors? votes: 12, answers: 2 Read on SO: [43] http://goo.gl/biKxw * Understanding Polytypes in Hindley-Milner Type Inference votes: 12, answers: 2 Read on SO: [44] http://goo.gl/sjzJJ * Why add “Eq” type constraint without using “==”? votes: 11, answers: 1 Read on SO: [45] http://goo.gl/hljhA * :: a - (a - b) - b operator (Haskell) votes: 11, answers: 3 Read on SO: [46] http://goo.gl/O643o * What's the most efficient way to represent finite (non-recursive) algebraic type values? votes: 10, answers: 2 Read on SO: [47] http://goo.gl/ikN78 * What's the “easier way” that deprecates the need for Data.Conduit.Util's zip? votes: 10, answers: 1 Read on SO: [48] http://goo.gl/kk6jq * Haskell equivalent of scala collect votes: 10, answers: 1 Read on SO: [49] http://goo.gl/wjKTR * Scheduling a Timeout in Haskell votes: 10, answers: 1 Read on SO: [50] http://goo.gl/Pya8z Until next time, +Daniel Santa Cruz References 1. http://www.serpentine.com/blog/2013/03/20/whats-good-for-c-is-good-for-haskell/ 2. http://www.reddit.com/r/haskell/comments/1aok5k/whats_good_for_c_is_good_for_haskell/ 3. http://www.reddit.com/r/haskell/comments/1b4m75/anatomy_of_programming_languages_in_haskell/ 4. http://www.reddit.com/r/haskell/comments/1b4m75/anatomy_of_programming_languages_in_haskell/ 5. https://edwinb.wordpress.com/2013/03/28/programming-and-reasoning-with-algebraic-effects-and-dependent-types/ 6. http://www.reddit.com/r/haskell/comments/1b64xh/programming_and_reasoning_with_algebraic_effects/ 7. https://www.fpcomplete.com/user/tel/basic-lensing 8. http://www.reddit.com/r/haskell/comments/1anf0n/school_of_haskellbasic_lensing/ 9. http://www.haskellforall.com/2013/03/mmorph-100-monad-morphisms.html 10. http://www.reddit.com/r/haskell/comments/1ahyzu/haskell_for_all_mmorph100_monad_morphisms/ 11. http://haskellnews.org/ 12. http://www.reddit.com/r/haskell/comments/1ahgrn/haskell_news/ 13. http://www.haskellforall.com/2013/03/pipes-32-listt-codensity-arrowchoice.html 14. http://www.reddit.com/r/haskell/comments/1av2gi/pipes32_listt_codensity_arrowchoice_and/ 15. http://byorgey.wordpress.com/2013/03/23/introducing-diagrams-haddock/ 16. http://www.reddit.com/r/haskell/comments/1aw33e/introducing_diagramshaddock/ 17. http://justtesting.org/optimising-purely-functional-gpu-programs 18. http://www.reddit.com/r/haskell/comments/1bapa5/optimising_purely_functional_gpu_programs/ 19. http://keera.co.uk/blog/2013/03/19/creating-board-games-in-haskell/ 20. http://www.reddit.com/r/haskell/comments/1ani3n/creating_board_games_in_haskell_in_100_lines_of/ 21. http://cstheory.stackexchange.com/questions/17006/what-is-the-logarithm-or-root-operation-in-type-space 22. http://www.reddit.com/r/haskell/comments/1aynxj/what_is_the_logarithm_or_root_operation_in/ 23. http://hackage.haskell.org/trac/ghc/ticket/7642 24. http://www.reddit.com/r/haskell/comments/1atlvu/new_ghc_extension_nullary_type_classes_apparently/ 25. http://themonadreader.files.wordpress.com/2013/03/issue21.pdf 26. http://www.reddit.com/r/haskell/comments/1ahrii/the_monadreader_issue_21/ 27. http://vimeo.com/62059837 28. http://www.reddit.com/r/haskell/comments/1aisv0/dependently_typed_functional_programming_with/ 29. http://conal.net/talks/folds-and-unfolds.pdf 30. http://www.reddit.com/r/haskell/comments/1asxuf/conal_elliot_folds_and_unfolds/ 31. http://www.sthaskell.com/ 32. http://www.reddit.com/r/haskell/comments/1azvcy/mihairadu_popescus_book_in_progress_speeding/ 33. http://www.reddit.com/r/haskell/comments/1akhgi/hchip_a_haskell_emulator_for_chip16/ 34. http://www.reddit.com/r/haskell/comments/1akhgi/hchip_a_haskell_emulator_for_chip16/ 35. http://shuklan.com/haskell/lec09.html 36. http://www.reddit.com/r/haskell/comments/1alqjq/introduction_to_haskell_lecture_8_is_live_monads/ 37. https://www.fpcomplete.com/blog/2013/03/learning-through-koans 38. http://www.reddit.com/r/haskell/comments/1amuuz/school_of_haskell_learning_haskell_through_koans/ 39. http://www.youtube.com/watch?v=T3xXebIr8AM#t=17m58s 40. http://www.reddit.com/r/haskell/comments/1ao4nx/arrow_notation_in_functional_reactive_programming/ 41. http://stackoverflow.com/questions/15467925/maintaining-complex-state-in-haskell 42. http://stackoverflow.com/questions
[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. http://www.reddit.com/r/haskell/comments/19qfr6
[Haskell-cafe] Haskell Weekly News: Issue 261
Read on SO: [43] http://goo.gl/w7vKf Until next time, +Daniel Santa Cruz References 1. http://www.reddit.com/r/haskell/comments/195app/some_draft_chapters_of_parallel_and_concurrent/ 2. http://www.reddit.com/r/haskell/comments/195app/some_draft_chapters_of_parallel_and_concurrent/ 3. http://chrisdone.com/posts/hulk-haskell-irc-server 4. http://www.reddit.com/r/haskell/comments/194ngx/hulk_a_haskell_irc_server_nice_example_of_real/ 5. http://matthew.brecknell.net/posts/2013/02/26/hole-driven-haskell/ 6. http://www.reddit.com/r/haskell/comments/19aj9t/holedriven_haskell/ 7. http://neilmitchell.blogspot.com/2013/02/chasing-space-leak-in-shake.html 8. http://www.reddit.com/r/haskell/comments/197ax4/chasing_a_space_leak_in_shake_profiling_reduction/ 9. http://yaxu.org/haskell-patterns-ad-nauseam/ 10. http://www.reddit.com/r/haskell/comments/19e2ln/haskell_patterns_ad_nauseam/ 11. http://hackage.haskell.org/trac/ghc/wiki/Building/CrossCompiling/iOS 12. http://www.reddit.com/r/haskell/comments/19cq83/cross_compiling_for_ios_with_ghc/ 13. http://golem.ph.utexas.edu/category/2013/01/from_set_theory_to_type_theory.html 14. http://www.reddit.com/r/haskell/comments/19igl8/from_set_theory_to_type_theory/ 15. http://jpmoresmau.blogspot.fr/2013/02/eclipsefp-250-released.html 16. http://www.reddit.com/r/haskell/comments/199smc/eclipsefp_250_released_cabaldev_support_import/ 17. https://haskell.fpcomplete.com/school/pick-of-the-week/conduit-overview 18. http://www.reddit.com/r/haskell/comments/19akp3/michael_snoymans_overview_of_the_new_conduit_10/ 19. https://www.youtube.com/watch?v=Mu6JjZsIdu8 20. http://www.reddit.com/r/haskell/comments/19eh7e/how_is_haskell_tackling_the_multicore_problem/ 21. http://breaks.for.alienz.org/blog/2013/02/28/generics-and-protocol-buffers-the-hackage-years/ 22. http://www.reddit.com/r/haskell/comments/19et3i/generics_and_protocol_buffers_now_on_hackage/ 23. http://blog.lurk.org/demonstrating-tidal/ 24. http://www.reddit.com/r/haskell/comments/19jq16/demonstrating_tidal_haskell_music_patterns_in/ 25. https://github.com/kaoskorobase/ghc-ios-cabal-scripts 26. http://www.reddit.com/r/haskell/comments/19gufd/ghc_ios_packages/ 27. https://haskell.fpcomplete.com/user/pbv/a-regular-expression-matcher 28. http://www.reddit.com/r/haskell/comments/199523/soh_tutorial_a_regular_expression_matcher_using/ 29. https://vimeo.com/60737699 30. http://www.reddit.com/r/haskell/comments/19fp85/nychaskell_greg_wright_a_purely_symbolic_effort/ 31. http://clckwrks.com/page/view-page-slug/10/ann--clckwrks-0-16---now-built-with-bootstrap--plus-a-new-page-plugin 32. http://www.reddit.com/r/haskell/comments/19a393/ann_clckwrks_016_haskell_blogcms_platform/ 33. http://stackoverflow.com/questions/15047775/do-hask-or-agda-have-equalisers 34. http://stackoverflow.com/questions/15180557/prove-idempotency-of-type-level-disjunction 35. http://stackoverflow.com/questions/15063115/internal-representation-of-haskell-lists 36. http://stackoverflow.com/questions/15095902/ghc-generating-redundant-core-operations 37. http://stackoverflow.com/questions/15179316/eliminating-repetition-in-cabal-files 38. http://stackoverflow.com/questions/15123552/translate-from-monad-to-applicative 39. http://stackoverflow.com/questions/15080399/memoizing-multiplication 40. http://stackoverflow.com/questions/15052905/most-efficient-way-to-seek-around-in-a-large-file 41. http://stackoverflow.com/questions/15084162/does-haskell-optimizer-utilize-memoization-for-repeated-function-calls-in-a-scop 42. http://stackoverflow.com/questions/15125522/existential-type-in-higher-order-function 43. http://stackoverflow.com/questions/15176015/haskell-ncurses-library 44. https://plus.google.com/105107667630152149014/about ___ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe
[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. http://fluffynukeit.com/2013/02
[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. http
[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. https
[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. http://goto.ucsd.edu/~rjhala/liquid
[Haskell-cafe] Haskell Weekly News: Issue 256
://goo.gl/J4GuA * Difference between two functions creating a singleton list votes: 7, answers: 3 Read on SO: [41] http://goo.gl/ZXzw0 Until next time, Daniel Santa Cruz References 1. http://ics.p.lodz.pl/~stolarek/blog/2013/01/taking-magic-out-of-ghc-or-tracing-compilation-by-transformation/ 2. http://www.reddit.com/r/haskell/comments/17bu54/taking_magic_out_of_ghc_or_tracing_compilation_by/ 3. http://www.haskellforall.com/2013/01/introduction-to-haskell-io.html 4. http://www.reddit.com/r/haskell/comments/17712e/introduction_to_haskell_io/ 5. http://i.imgur.com/Zv9JH9A.png 6. http://www.reddit.com/r/haskell/comments/178jwh/the_longest_type_signature_i_have_ever_seen/ 7. http://hackage.haskell.org/trac/ghc/ticket/7606 8. http://www.reddit.com/r/haskell/comments/1725g0/there_is_now_a_patch_for_the_ghc_runtime_system/ 9. http://danbst.wordpress.com/2013/01/23/novice-netwire-user/ 10. http://www.reddit.com/r/haskell/comments/173cxi/success_story_novice_haskeller_moves_console/ 11. http://arxiv.org/abs/1301.5076 12. http://www.reddit.com/r/haskell/comments/176xk0/haskell_as_pseudo_code/ 13. http://www.reddit.com/r/haskell/comments/16zrsp/generalizing_do_notation/ 14. http://www.reddit.com/r/haskell/comments/16zrsp/generalizing_do_notation/ 15. https://github.com/kazu-yamamoto/unit-test-example/blob/master/markdown/en/tutorial.md 16. http://www.reddit.com/r/haskell/comments/1750i9/tutorial_upfront_unit_testing_in_haskell/ 17. http://people.cs.missouri.edu/~harrisonwl/papers/tfp2012.pdf 18. http://www.reddit.com/r/haskell/comments/179367/the_design_of_a_practical_proof_checker_for_a/ 19. http://shuklan.com/haskell 20. http://www.reddit.com/r/haskell/comments/172h5q/introduction_to_haskell_lecture_2_is_live/ 21. http://tryhaskell.org/hugs/ 22. http://www.reddit.com/r/haskell/comments/177a56/hugs_in_your_browser/ 23. http://www.reddit.com/r/haskell/comments/17a33g/free_functors_the_reason_free_and_operational_are/ 24. http://www.reddit.com/r/haskell/comments/17a33g/free_functors_the_reason_free_and_operational_are/ 25. http://www.reddit.com/r/haskell/comments/175mxw/scribbling_smudging_and_smearing_with_haskell/ 26. http://www.reddit.com/r/haskell/comments/175mxw/scribbling_smudging_and_smearing_with_haskell/ 27. http://elm-lang.org/blog/announce/version-0.7.1.elm 28. http://www.reddit.com/r/haskell/comments/179nwl/touch_and_keyboard_api_announcing_elm_071/ 29. http://statusfailed.com/blog/2013/01/26/haskells-strength-generalising-with-lenses.html 30. http://www.reddit.com/r/haskell/comments/17b5ak/reimplementing_the_generalised_functor_strength/ 31. http://stackoverflow.com/questions/14476230/can-using-undecidableinstances-pragma-locally-have-global-consequences-on-compil 32. http://stackoverflow.com/questions/14422169/why-doesnt-ghc-haskell-support-overloaded-record-parameter-names 33. http://stackoverflow.com/questions/14519905/how-much-does-it-cost-for-haskell-ffi-to-go-into-c-and-back 34. http://stackoverflow.com/questions/14429966/compile-unsafe-haskell 35. http://stackoverflow.com/questions/14538255/why-gadt-existential-data-constructors-cannot-be-used-in-lazy-patterns 36. http://stackoverflow.com/questions/14538294/correct-design-for-haskell-exception-handling 37. http://stackoverflow.com/questions/14446368/how-to-use-phase-control-of-inlining-in-haskell 38. http://stackoverflow.com/questions/14484569/looking-for-resources-that-help-testing-a-haskell-implementation-for-standard-co 39. http://stackoverflow.com/questions/14500582/generate-a-c-struct-based-on-a-complex-haskell-type 40. http://stackoverflow.com/questions/14421178/how-to-structure-a-haskell-project 41. http://stackoverflow.com/questions/14530555/difference-between-two-functions-creating-a-singleton-list 42. https://plus.google.com/105107667630152149014/about ___ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe
[Haskell-cafe] Haskell Weekly News: Issue 255
is there only one non-strict function from Int to Int? votes: 12, answers: 2 Read on SO: [35] http://goo.gl/KXcAy * Dependency injection in Haskell: solving the task idiomatically votes: 12, answers: 3 Read on SO: [36] http://goo.gl/xTcYc * What does a Haskell comment starting with `{- |` generally mean? votes: 11, answers: 1 Read on SO: [37] http://goo.gl/zNikw * Is operational really isomorphic to a free monad? votes: 10, answers: 3 Read on SO: [38] http://goo.gl/AJlgH Until next time, [39]+Daniel Santa Cruz References 1. http://goto.ucsd.edu/~rjhala/liquid/haskell/blog/blog/2013/01/01/refinement-types-101.lhs/ 2. http://www.reddit.com/r/haskell/comments/16w3hp/liquidhaskell_refinement_types_in_haskell_via_smt/ 3. http://jaspervdj.be/posts/2013-01-16-hakyll-4.0.html 4. http://www.reddit.com/r/haskell/comments/16ojtv/hakyll_40_released/ 5. http://paulspontifications.blogspot.co.uk/2013/01/when-haskell-is-faster-than-c.html 6. http://www.reddit.com/r/haskell/comments/16tryo/when_haskell_is_faster_than_c/ 7. http://www.reddit.com/r/UniversityofReddit/comments/169jfe/class_introduction_to_haskell/ 8. http://www.reddit.com/r/haskell/comments/169k67/im_teaching_an_introductory_12week_class_on/ 9. http://ro-che.info/articles/2013-01-08-torsors.html 10. http://www.reddit.com/r/haskell/comments/166iju/subtractable_values_are_torsors/ 11. http://chordify.net/pages/how-to-use-chordify/ 12. http://www.reddit.com/r/haskell/comments/16u44u/chordify_extract_chord_sequences_from_mp3s_using/ 13. http://bob.ippoli.to/archives/2013/01/11/getting-started-with-haskell/ 14. http://www.reddit.com/r/haskell/comments/16fegr/getting_started_with_haskell/ 15. http://nurpax.github.com/posts/2013-01-13-angularjs-and-haskell.html 16. http://www.reddit.com/r/haskell/comments/16iaiq/using_angularjs_with_haskell_snap/ 17. http://www.cis.upenn.edu/~eir/papers/2013/jmnokinds/jmnokinds.pdf 18. http://www.reddit.com/r/haskell/comments/167c21/down_with_kinds_adding_dependent_heterogeneous/ 19. http://www.timphilipwilliams.com/posts/2013-01-16-fixing-gadts.html 20. http://www.reddit.com/r/haskell/comments/16qr6q/fixing_gadts_generic_recursion_schemes_for_gadts/ 21. http://www.reddit.com/r/haskell/comments/16i322/whats_the_importance_of_category_theory_in/ 22. http://www.reddit.com/r/haskell/comments/16i322/whats_the_importance_of_category_theory_in/ 23. http://www.youtube.com/watch?v=nCwG9ijQMuQt=01m22s 24. http://www.reddit.com/r/haskell/comments/16kf0j/parsing_markdown_with_parsec_how_pandoc_does_it/ 25. http://www.clckwrks.com/ 26. http://www.reddit.com/r/haskell/comments/168j2w/clckwrks_from_the_creator_of_happstack_is/ 27. http://www.haskellforall.com/2013/01/pipes-safe-10-resource-management-and.html 28. http://www.reddit.com/r/haskell/comments/16mban/pipessafe10_resource_management_and_exception/ 29. http://stackoverflow.com/questions/14401689/values-types-kinds-as-an-infinite-sequence 30. http://stackoverflow.com/questions/14309396/why-is-this-a-useful-warning-in-haskell-when-pattern-matching-defined-but-not 31. http://stackoverflow.com/questions/14295582/why-are-getargs-and-getprogname-io-actions 32. http://stackoverflow.com/questions/14273235/can-gadts-be-used-to-prove-type-inequalities-in-ghc 33. http://stackoverflow.com/questions/14349232/applying-denotational-semantics-to-design-of-programs 34. http://stackoverflow.com/questions/14357918/examples-where-compiler-optimized-functional-code-performs-better-than-imperativ 35. http://stackoverflow.com/questions/14262014/why-is-there-only-one-non-strict-function-from-int-to-int 36. http://stackoverflow.com/questions/14327327/dependency-injection-in-haskell-solving-the-task-idiomatically 37. http://stackoverflow.com/questions/14270500/what-does-a-haskell-comment-starting-with-generally-mean 38. http://stackoverflow.com/questions/14263363/is-operational-really-isomorphic-to-a-free-monad 39. https://plus.google.com/105107667630152149014/about ___ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe
[Haskell-cafe] Haskell Weekly News: Issue 254
On Reddit: [14] http://goo.gl/aJ9G9 Original: [15] http://goo.gl/GsZ85 * 24 Days of Hackage: lens Domain: ocharles.org.uk, Score: 62, Comments: 46 On Reddit: [16] http://goo.gl/71HbV Original: [17] http://goo.gl/L78Hp * Cartesian Closed Comic #19: Facebook Domain: ro-che.info, Score: 61, Comments: 8 On Reddit: [18] http://goo.gl/LKqzz Original: [19] http://goo.gl/tSrjJ * Announcing: Snap Framework v0.10 Domain: snapframework.com, Score: 61, Comments: 11 On Reddit: [20] http://goo.gl/TibIw Original: [21] http://goo.gl/Nm98e * Surprises of the Haskell module system (part 1) Domain: ro-che.info, Score: 57, Comments: 11 On Reddit: [22] http://goo.gl/tOiiK Original: [23] http://goo.gl/vLEZP * 24 Days of Hackage: configurator Domain: ocharles.org.uk, Score: 53, Comments: 7 On Reddit: [24] http://goo.gl/jFKt2 Original: [25] http://goo.gl/nu2zj * Fay :: Haskell - JavaScript Domain: fay-lang.org, Score: 52, Comments: 14 On Reddit: [26] http://goo.gl/wAH7C Original: [27] http://goo.gl/uitoD * Announcing: Clay, a CSS preprocessor as a Haskell EDSL. Domain: sebastiaanvisser.github.com, Score: 52, Comments: 53 On Reddit: [28] http://goo.gl/1ej1n Original: [29] http://goo.gl/bWfU2 * 24 Days of Hackage: base Domain: ocharles.org.uk, Score: 51, Comments: 10 On Reddit: [30] http://goo.gl/e5gLp Original: [31] http://goo.gl/7MY8o * Haskell for all: The Continuation Monad Domain: haskellforall.com, Score: 51, Comments: 42 On Reddit: [32] http://goo.gl/YKDOo Original: [33] http://goo.gl/zJ42x * ANNNOUNCE: lens 3.7 released Domain: haskell.org, Score: 50, Comments: 9 On Reddit: [34] http://goo.gl/FecK0 Original: [35] http://goo.gl/n4tR0 * 24 Days of Hackage: optparse-applicative Domain: ocharles.org.uk, Score: 50, Comments: 21 On Reddit: [36] http://goo.gl/JyFVh Original: [37] http://goo.gl/PP4CX * 24 Days of Hackage: snap Domain: ocharles.org.uk, Score: 50, Comments: 35 On Reddit: [38] http://goo.gl/9Wp3q Original: [39] http://goo.gl/WlHlU * What doesn't Haskell do well? Domain: self.haskell, Score: 47, Comments: 153 On Reddit: [40] http://goo.gl/VRJMn Original: [41] http://goo.gl/VRJMn * 24 Days of Hackage: criterion Domain: ocharles.org.uk, Score: 46, Comments: 10 On Reddit: [42] http://goo.gl/wYrdm Original: [43] http://goo.gl/rYT9C * Some specific thoughts on why using Haskell makes you a better programmer. Domain: dubhrosa.blogspot.co.uk, Score: 46, Comments: 30 On Reddit: [44] http://goo.gl/dN1Zd Original: [45] http://goo.gl/DDNuQ * Growing Haskell Platform Domain: mtnviewmark.wordpress.com, Score: 43, Comments: 16 On Reddit: [46] http://goo.gl/jNefn Original: [47] http://goo.gl/a5udB * 24 Days of Hackage: text Domain: ocharles.org.uk, Score: 43, Comments: 21 On Reddit: [48] http://goo.gl/3VmmH Original: [49] http://goo.gl/13MOc Top StackOverflow Questions * What's the absurd function in Data.Void useful for? votes: 34, answers: 5 Read on SO: [50] http://goo.gl/ny4gh * Benefit of avoiding multiple list traversals votes: 27, answers: 4 Read on SO: [51] http://goo.gl/Z6DNg * Images in Haddock documentation votes: 22, answers: 2 Read on SO: [52] http://goo.gl/7tFgE * Idiomatic option pricing and risk using Repa parallel arrays votes: 22, answers: 1 Read on SO: [53] http://goo.gl/Ih9cn * How much memory does a thunk use? votes: 21, answers: 2 Read on SO: [54] http://goo.gl/VkdIX * Can I constrain a type family? votes: 20, answers: 2 Read on SO: [55] http://goo.gl/0kBEU * How to write platform-independent code in Haskell (ghc) votes: 18, answers: 1 Read on SO: [56] http://goo.gl/13bEB * Play a wav file with Haskell votes: 17, answers: 3 Read on SO: [57] http://goo.gl/sKpgf * Why are difference lists more efficient than regular concatenation? votes: 16, answers: 2 Read on SO: [58] http://goo.gl/GCVpe * GUI tools that are actively developed and well documented for Haskell votes: 15, answers: 2 Read on SO: [59] http://goo.gl/M2L0l * What are the adjoint functor pairs corresponding to common monads in Haskell? votes: 15, answers: 2 Read on SO: [60] http://goo.gl/UnUik Until next time, +Daniel Santa Cruz https://plus.google.com/105107667630152149014/about References 1. http://www.youtube.com/watch?v=Ci48kqp11F8 2. http://www.haskell.org/pipermail/haskell-cafe/2012-December/105041.html 3. http://www.reddit.com/r/haskell/comments/14bvtz/the_end_of_an_era_and_the_dawn_of_a_new_one/ 4. http://fpcomplete.com/why-im-investing-in-fp-complete/ 5. http://www.reddit.com/r/haskell/comments/15wc7s/simon_peytonjones_invests_in_fp_complete/ 6. http
[Haskell-cafe] Haskell Weekly News: Issue 253
to pointfree style (Haskell) votes: 6, answers: 1 Read on SO: [45] http://goo.gl/36gLO * ADTs vs. Typeclasses — Canonical use votes: 6, answers: 1 Read on SO: [46] http://goo.gl/ofpbX * Haskell: Monitor a file without polling (à la inotify in linux) votes: 6, answers: 3 Read on SO: [47] http://goo.gl/JGzI0 Until next time, Daniel Santa Cruz References 1. http://i.imgur.com/t6hOx.png 2. http://www.reddit.com/r/haskell/comments/144biy/pretty_output_in_ghci_howto_in_comments/ 3. http://www.yesodweb.com/blog/2012/11/stable-vetted-hackage 4. http://www.reddit.com/r/haskell/comments/141hww/stable_vetted_hackage_call_for_participation/ 5. http://blog.ezyang.com/2012/11/why-cant-i-just-be-a-little-lazy/ 6. http://www.reddit.com/r/haskell/comments/13tt44/strict_vs_nonstrict_semantics_why_cant_i_just_be/ 7. https://github.com/snapframework/io-streams 8. http://www.reddit.com/r/haskell/comments/13z9i4/iostream_simple_and_easy_to_use_primitives_for_io/ 9. http://unpythonic.blogspot.ca/2012/11/building-haskell-web-app-with-snap-snap.html 10. http://www.reddit.com/r/haskell/comments/13sb85/toward_a_secret_sky_building_a_haskell_web_app/ 11. http://hackage.haskell.org/package/unittyped-0.1 12. http://www.reddit.com/r/haskell/comments/13t795/hackage_unittyped01_an_extendable_library_for/ 13. http://blog.raynes.me/blog/2012/11/27/easy-json-parsing-in-haskell-with-aeson/ 14. http://www.reddit.com/r/haskell/comments/141ch4/easy_json_parsing_in_haskell_with_aeson/ 15. https://plus.google.com/events/cng3rcv1tjl84g2juddk1i36icg 16. http://www.reddit.com/r/haskell/comments/13vctv/1st_s%C3%A3o_paulo_haskell_meeting/ 17. http://conal.net/blog/posts/parallel-speculative-addition-via-memoization 18. http://www.reddit.com/r/haskell/comments/13yenz/conal_elliott_parallel_speculative_addition_via/ 19. http://www.infoq.com/presentations/Elm 20. http://www.reddit.com/r/haskell/comments/1423uc/elm_making_the_web_functional_videoslides/ 21. http://semantic-domain.blogspot.fr/2012/11/in-this-post-ill-show-how-to-turn.html 22. http://www.reddit.com/r/haskell/comments/13zzxl/from_traced_monoidal_to_compact_closed_geometry/ 23. http://gergo.erdi.hu/blog/2012-12-01-static_analysis_with_applicatives 24. http://www.reddit.com/r/haskell/comments/143wpd/static_analysis_with_applicatives/ 25. http://www.reddit.com/r/haskell/comments/143c0e/24_pull_requests_does_anyone_have_project/ 26. http://www.reddit.com/r/haskell/comments/143c0e/24_pull_requests_does_anyone_have_project/ 27. http://www.reddit.com/r/haskell/comments/1445jh/what_if_haskellplatform_was_a_hackage_metapackage/ 28. http://www.reddit.com/r/haskell/comments/1445jh/what_if_haskellplatform_was_a_hackage_metapackage/ 29. http://www.youtube.com/user/HaskellLiveTV 30. http://www.reddit.com/r/haskell/comments/13x0z9/does_anyone_know_if_more_videos_are_going_to_be/ 31. http://hpaste.org/78401 32. http://www.reddit.com/r/haskell/comments/13xi63/datadriven_hacks_for_db_querying_is_this_evil/ 33. http://www.reddit.com/r/haskell/comments/13r9ii/why_does_this_result_not_appear_in_this_search_in/ 34. http://www.reddit.com/r/haskell/comments/13r9ii/why_does_this_result_not_appear_in_this_search_in/ 35. http://stackoverflow.com/questions/13549706/is-putstrln-thread-safe 36. http://stackoverflow.com/questions/13575583/how-do-you-prove-that-a-function-is-unique-for-its-type 37. http://stackoverflow.com/questions/13566673/laziness-strictness-between-data-and-newtype 38. http://stackoverflow.com/questions/13575894/why-do-we-use-folds-to-encode-datatypes-as-functions 39. http://stackoverflow.com/questions/13570354/haskell-repa-how-to-reduce-array-and-return-index 40. http://stackoverflow.com/questions/13625905/how-much-is-applicative-really-about-applying-rather-than-combining 41. http://stackoverflow.com/questions/13663430/why-is-that-not-lazy 42. http://stackoverflow.com/questions/13556314/biapplicative-and-bimonad 43. http://stackoverflow.com/questions/13580121/reactive-banana-wx-sink-does-not-generate-an-event-enabling-post-sink-processi 44. http://stackoverflow.com/questions/13595773/expand-type-synonyms-type-families-with-ghci 45. http://stackoverflow.com/questions/13596335/converting-expression-to-pointfree-style-haskell 46. http://stackoverflow.com/questions/13610164/adts-vs-typeclasses-canonical-use 47. http://stackoverflow.com/questions/13642619/haskell-monitor-a-file-without-polling-a-la-inotify-in-linux ___ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe
[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
? votes: 26, answers: 5 Read on SO: [41] http://goo.gl/NAx8n * What's the status of current Functional Reactive Programming implementations? votes: 23, answers: 3 Read on SO: [42] http://goo.gl/FmRYF * What does the “world” mean in functional programming world? votes: 22, answers: 7 Read on SO: [43] http://goo.gl/dyM8c * Type-safe difference lists votes: 20, answers: 1 Read on SO: [44] http://goo.gl/TlvF4 * Is it possible to annotate a function's special properties (e.g. surjectivity)? votes: 12, answers: 3 Read on SO: [45] http://goo.gl/uzanF * Under what circumstances are monadic computations tail-recursive? votes: 12, answers: 2 Read on SO: [46] http://goo.gl/lPJef * Should I use new Haskell language extensions in favour of the old ones? votes: 12, answers: 2 Read on SO: [47] http://goo.gl/xkc78 Until next time, Daniel Santa Cruz References 1. http://www.reddit.com/r/haskell/comments/12pxiq/haskell_platform_2012400_is_out/ 2. http://www.reddit.com/r/haskell/comments/12pxiq/haskell_platform_2012400_is_out/ 3. http://apfelmus.nfshost.com/blog/2010/06/01-gadts-video.html 4. http://www.reddit.com/r/haskell/comments/12ou1p/a_khan_academy_style_tutorial_on_generalized/ 5. http://ro-che.info/ccc/17.html 6. http://www.reddit.com/r/haskell/comments/12nm3w/cartesian_closed_comic_17_typing/ 7. http://ro-che.info/ccc/18.html 8. http://www.reddit.com/r/haskell/comments/138crz/cartesian_closed_comic_18_equality/ 9. http://nlpwp.org/book/ 10. http://www.reddit.com/r/haskell/comments/13a0ut/natural_language_processing_for_the_working/ 11. http://ics.p.lodz.pl/~stolarek/blog/2012/11/waiting-for-garbage-collection-can-kill-parallelism/ 12. http://www.reddit.com/r/haskell/comments/13cpm3/waiting_for_garbage_collection_can_kill/ 13. http://byorgey.wordpress.com/2012/11/05/foldr-is-made-of-monoids/ 14. http://www.reddit.com/r/haskell/comments/12prpr/foldr_is_made_of_monoids/ 15. http://www.yesodweb.com/blog/2012/11/solving-cabal-hell 16. http://www.reddit.com/r/haskell/comments/1306wn/solving_cabal_hell_vetted_packages_multiple/ 17. https://github.com/tranma/falling-turnip 18. http://www.reddit.com/r/haskell/comments/133nja/parallel_falling_sand_game_with_repa/ 19. http://www.reddit.com/r/haskell/comments/132kg0/agda_epigram_or_idris_which_one_to_learn/ 20. http://www.reddit.com/r/haskell/comments/132kg0/agda_epigram_or_idris_which_one_to_learn/ 21. http://www.skybluetrades.net/blog/posts/2012/11/13/fay-ring-oscillator/index.html 22. http://www.reddit.com/r/haskell/comments/134tr6/fun_with_fay_a_ring_oscillator/ 23. http://www.youtube.com/watch?v=eu0rj5C2Otg 24. http://www.reddit.com/r/haskell/comments/12vvn2/introduction_to_category_theory_1_course_overview/ 25. http://research.microsoft.com/en-us/people/dimitris/hcc-popl.pdf 26. http://www.reddit.com/r/haskell/comments/12wovt/halo_haskell_to_logic_through_denotational/ 27. http://stackoverflow.com/a/13432926/208257 28. http://www.reddit.com/r/haskell/comments/13cz6b/how_to_write_python_in_haskell_state_and_either/ 29. http://web.jaguarpaw.co.uk/~tom/blog/posts/2012-11-04-what-is-foldr-made-of.html 30. http://www.reddit.com/r/haskell/comments/12mnhu/what_is_foldr_made_of/ 31. http://ics.p.lodz.pl/~stolarek/blog/2012/11/how-to-shoot-yourself-in-the-foot-with-haskell/ 32. http://www.reddit.com/r/haskell/comments/12rlgt/how_to_shoot_yourself_in_the_foot_with_haskell/ 33. http://www.happstack.com/c/view-page-slug/15/happstack-fay-acid-state-shared-datatypes-are-awesome 34. http://www.reddit.com/r/haskell/comments/1375q0/happstack_fay_acidstate_shared_datatypes_are/ 35. http://www.haskell.org/pipermail/haskell-cafe/2012-November/104329.html 36. http://www.reddit.com/r/haskell/comments/12mk7h/ann_opengl_packages_update/ 37. http://www.reddit.com/r/haskell/comments/12relk/how_can_i_cleanlyconsistently_work_with_3/ 38. http://www.reddit.com/r/haskell/comments/12relk/how_can_i_cleanlyconsistently_work_with_3/ 39. http://stackoverflow.com/questions/13317242/what-are-paramorphisms 40. http://stackoverflow.com/questions/13404208/in-pure-functional-languages-is-there-an-algorithm-to-get-the-inverse-function 41. http://stackoverflow.com/questions/13352205/what-are-free-monads 42. http://stackoverflow.com/questions/13341937/whats-the-status-of-current-functional-reactive-programming-implementations 43. http://stackoverflow.com/questions/13340458/what-does-the-world-mean-in-functional-programming-world 44. http://stackoverflow.com/questions/13346200/type-safe-difference-lists 45. http://stackoverflow.com/questions/13281316/is-it-possible-to-annotate-a-functions-special-properties-e-g-surjectivity 46. http://stackoverflow.com/questions/13379060/under-what-circumstances-are-monadic-computations-tail-recursive 47. http://stackoverflow.com/questions/13422610/should-i-use-new-haskell-language-extensions
[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. http
[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. http://www.reddit.com/r
[Haskell-cafe] Haskell Weekly News: Issue 247
and pattern matching work together? votes: 9, answers: 1 Read on SO: [36] http://goo.gl/jBCz0 * How does the constraints package work? votes: 9, answers: 1 Read on SO: [37] http://goo.gl/mb2na * In haskell, What does :+: mean in data type definition? votes: 9, answers: 1 Read on SO: [38] http://goo.gl/kv0Yn * Monad m = a - [a - m a] - m a votes: 9, answers: 1 Read on SO: [39] http://goo.gl/ns8FG * How to decorate a Tree in Haskell votes: 7, answers: 2 Read on SO: [40] http://goo.gl/kBn66 Until next time, Daniel Santa Cruz References 1. http://mathlesstraveled.com/2012/10/05/factorization-diagrams/ 2. http://www.reddit.com/r/haskell/comments/1117h2/factorization_diagrams/ 3. http://www.well-typed.com/blog/70 4. http://www.reddit.com/r/haskell/comments/10y089/the_new_cloud_haskell/ 5. http://hpaste.org/75668 6. http://www.reddit.com/r/haskell/comments/10u7xr/ghc_head_now_features_agdalike_holes/ 7. http://dave.fayr.am/posts/2012-10-4-finding-fizzbuzz.html 8. http://www.reddit.com/r/haskell/comments/10zlyy/fizzbuzz_revisited_using_monoids/ 9. https://docs.google.com/spreadsheet/viewform?formkey=dE1QZFNRLTFMdkllYWIyR2FkYnRzZHc6MQ 10. http://www.reddit.com/r/haskell/comments/10r2yk/which_advanced_haskell_topics_interest_you_survey/ 11. http://www.serpentine.com/blog/2012/10/02/a-fast-new-siphash-implementation-in-haskell/ 12. http://www.reddit.com/r/haskell/comments/10u381/a_fast_new_siphash_implementation/ 13. http://www.well-typed.com/blog/71 14. http://www.reddit.com/r/haskell/comments/10zo6t/communication_patterns_in_cloud_haskell_part_1/ 15. http://web.jaguarpaw.co.uk/~tom/blog/2012/09/30/category-and-lenses.html 16. http://www.reddit.com/r/haskell/comments/10ph2c/category_and_lenses/ 17. http://fpcomplete.com/yesod-tutorial-1-my-first-web-site/ 18. http://www.reddit.com/r/haskell/comments/10seol/yesod_tutorial_1_at_fp_complete/ 19. http://www.reddit.com/r/haskell/comments/10q2ls/the_usual_type_signatures_for_foldl_and_foldr_are/ 20. http://www.reddit.com/r/haskell/comments/10q2ls/the_usual_type_signatures_for_foldl_and_foldr_are/ 21. http://www.haskell.org/haskell-symposium/2012/index.html 22. http://www.reddit.com/r/haskell/comments/10xafx/haskell_symposium_2012_with_youtube_links/ 23. http://idontgetoutmuch.wordpress.com/2012/04/01/solving-a-partial-differential-equation-comonadically/ 24. http://www.reddit.com/r/haskell/comments/10zy51/solving_a_partial_differential_equation/ 25. http://www.reddit.com/r/haskell/comments/10zf9c/need_a_math_related_haskell_project_suggestion/ 26. http://www.reddit.com/r/haskell/comments/10zf9c/need_a_math_related_haskell_project_suggestion/ 27. http://stackoverflow.com/questions/10453558/algebraically-interpreting-polymorphism/10456993#10456993 28. http://www.reddit.com/r/haskell/comments/10rt4y/algebraically_interpreting_polymorphism/ 29. http://stackoverflow.com/questions/12687392/why-is-seq-bad 30. http://stackoverflow.com/questions/12730503/can-i-speed-up-this-haskell-algorithm 31. http://stackoverflow.com/questions/12697348/is-there-a-library-that-uses-constraintkinds-to-generalize-all-the-base-type-cla 32. http://stackoverflow.com/questions/12719435/what-are-skolems 33. http://stackoverflow.com/questions/12746229/what-does-it-usually-mean-when-a-haskell-record-accessor-leads-with-an-underscor 34. http://stackoverflow.com/questions/12659951/how-does-this-piece-of-obfuscated-haskell-code-work 35. http://stackoverflow.com/questions/12685430/how-to-implement-a-game-loop-in-reactive-banana 36. http://stackoverflow.com/questions/12658936/how-do-haskell-currying-and-pattern-matching-work-together 37. http://stackoverflow.com/questions/12728159/how-does-the-constraints-package-work 38. http://stackoverflow.com/questions/12733171/in-haskell-what-does-mean-in-data-type-definition 39. http://stackoverflow.com/questions/12755655/monad-m-a-a-m-a-m-a 40. http://stackoverflow.com/questions/12658443/how-to-decorate-a-tree-in-haskell ___ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe
[Haskell-cafe] Haskell Weekly News: Issue 246
: [32] http://goo.gl/aybHY Until next time, Daniel Santa Cruz References 1. http://www.sthaskell.com/ 2. http://www.reddit.com/r/haskell/comments/10fx9w/my_haskell_book_is_not_dead_id_love_some_feedback/ 3. http://fpcomplete.com/commercialuserneeds/ 4. http://www.reddit.com/r/haskell/comments/10me87/what_commercial_users_say_they_want_from_haskell/ 5. http://www.reddit.com/r/haskell/comments/10c7n5/haskell_rewarding_moments_orc_battle_translation/ 6. http://www.reddit.com/r/haskell/comments/10c7n5/haskell_rewarding_moments_orc_battle_translation/ 7. http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/n3449.pdf 8. http://www.reddit.com/r/haskell/comments/10i859/does_stroustroup_have_some_fp_envy_this_is_a/ 9. https://www.facebook.com/notes/kent-beck/functional-tdd-a-clash-of-cultures/472392329460303 10. http://www.reddit.com/r/haskell/comments/10jk06/functional_tdd_a_clash_of_cultures/ 11. http://www.reddit.com/r/haskell/comments/10d7gx/dovetailing/ 12. http://www.reddit.com/r/haskell/comments/10d7gx/dovetailing/ 13. http://www.reddit.com/r/haskell/comments/10lyaw/oh_the_fun_of_trying_to_install_wxhaskell/ 14. http://www.reddit.com/r/haskell/comments/10lyaw/oh_the_fun_of_trying_to_install_wxhaskell/ 15. http://www.cs.indiana.edu/~sabry/papers/yield-pp.pdf 16. http://www.reddit.com/r/haskell/comments/10nsmw/lazy_v_yield_incremental_linear_prettyprinting/ 17. https://gist.github.com/3761252 18. http://www.reddit.com/r/haskell/comments/10c8ld/call_for_discussion_overloadedlists_extension/ 19. http://www.reddit.com/r/haskell/comments/10gcpp/real_world_haskell_is_there_a_second_edition/ 20. http://www.reddit.com/r/haskell/comments/10gcpp/real_world_haskell_is_there_a_second_edition/ 21. http://blog.edwardamsden.com/2012/09/video-introduction-to-functional.html 22. http://www.reddit.com/r/haskell/comments/10nho4/introduction_to_functional_reactive_programming/ 23. http://stackoverflow.com/questions/12653787/what-optimizations-can-ghc-be-expected-to-perform-reliably 24. http://stackoverflow.com/questions/12617664/a-simple-example-showing-that-io-doesnt-satisfy-the-monad-laws 25. http://stackoverflow.com/questions/12628700/are-there-any-good-use-cases-for-overlappinginstances 26. http://stackoverflow.com/questions/12617916/why-is-listt-monad-transformer-considered-buggy-what-monad-laws-it-breaks 27. http://stackoverflow.com/questions/12571205/how-to-build-and-use-a-bootstrap-executable-in-a-cabal-package 28. http://stackoverflow.com/questions/12589765/continuation-passing-style-representation-of-types 29. http://stackoverflow.com/questions/12645254/ghc-code-generation-for-type-class-function-calls 30. http://stackoverflow.com/questions/12651146/why-inductive-datatypes-forbid-types-like-data-bad-a-c-bad-a-a-where-th 31. http://stackoverflow.com/questions/12571161/are-functions-of-arity-n-really-just-an-n-category-due-to-currying-can-they-be 32. http://stackoverflow.com/questions/12590202/setting-socket-options-on-osx ___ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe
[Haskell-cafe] Haskell Weekly News: Issue 245
7.6 votes: 17, answers: 1 Read on SO: [40] http://goo.gl/YijoA * Threading extra state through a parser in Scala votes: 16, answers: 1 Read on SO: [41] http://goo.gl/8cYMQ * find all types that are instances of a typeclass votes: 13, answers: 1 Read on SO: [42] http://goo.gl/ywHUN * When to use various language pragmas and optimisations? votes: 13, answers: 2 Read on SO: [43] http://goo.gl/qqtID * What are these explicit “forall”s doing? votes: 12, answers: 1 Read on SO: [44] http://goo.gl/fO0kf * How does the ST monad work? votes: 11, answers: 2 Read on SO: [45] http://goo.gl/xxntD * What are the pros and cons of adding additional functions/combinators to a typeclass definition? votes: 10, answers: 2 Read on SO: [46] http://goo.gl/HhDgT * Type parameters constraints for instances of typeclasses with kind * - * votes: 9, answers: 2 Read on SO: [47] http://goo.gl/bGEQW * Theoretically, is this a valid comonad instance for a list? votes: 9, answers: 2 Read on SO: [48] http://goo.gl/z4DI4 * In haskell how can I uppercase a unicode character with respect to current locale votes: 9, answers: 1 Read on SO: [49] http://goo.gl/enNwK * Does haskell erase types? votes: 8, answers: 2 Read on SO: [50] http://goo.gl/YP8Nn * Is there an Iteratee-like concept which pulls data from multiple sources? votes: 8, answers: 4 Read on SO: [51] http://goo.gl/AOV0Y Until next time, Daniel Santa Cruz References 1. http://buy.joyridelabs.de/ 2. http://www.reddit.com/r/haskell/comments/106ocf/first_commercial_haskellpowered_game_logic/ 3. http://blog.ezyang.com/2012/09/common-misconceptions-about-safe-haskell/ 4. http://www.reddit.com/r/haskell/comments/10242c/common_misconceptions_about_safe_haskell/ 5. http://www.haskellforall.com/2012/09/the-monadtrans-class-is-missing-method.html 6. http://www.reddit.com/r/haskell/comments/106xwf/the_monadtrans_class_is_missing_a_method/ 7. http://www.haskell.org/haskellwiki/HaskellImplementorsWorkshop/2012#Programme 8. http://www.reddit.com/r/haskell/comments/102x4p/the_haskell_implementors_workshop_videos_and/ 9. http://jshaskell.blogspot.com/2012/09/breakout.html 10. http://www.reddit.com/r/haskell/comments/109hsb/writing_javascript_games_in_haskell_breakout/ 11. http://www.youtube.com/watch?v=2Pucbf8_hGQfeature=plcp 12. http://www.reddit.com/r/haskell/comments/102t49/hiw_2012_simon_peyton_jones_ghc_status_update/ 13. https://gist.github.com/3757918 14. http://www.reddit.com/r/haskell/comments/107v79/comparing_snaps_and_yesods_template_languages/ 15. http://www.reddit.com/r/haskell/comments/104xa2/request_tutorial_on_debugging_using_stack_trace/ 16. http://www.reddit.com/r/haskell/comments/104xa2/request_tutorial_on_debugging_using_stack_trace/ 17. http://monoidal.blogspot.com/2012/09/a-kind-for-regions.html 18. http://www.reddit.com/r/haskell/comments/102v1x/a_kind_for_regions/ 19. https://vimeo.com/49918847 20. http://www.reddit.com/r/haskell/comments/10az3o/screencast_quick_introduction_to_haskell_using/ 21. http://www.yesodweb.com/blog/2012/09/header-body 22. http://www.reddit.com/r/haskell/comments/104sx0/warp_optimization_sending_header_and_body_at_once/ 23. http://blog.wien.tomnetworks.com/2012/09/17/runtime-codegeneration-in-haskell-harpy-vs-llvm/ 24. http://www.reddit.com/r/haskell/comments/1014ct/runtime_codegeneration_in_haskell_harpy_vs_llvm/ 25. http://www.reddit.com/r/haskell/comments/10b20f/show_off_your_vimemacs_config/ 26. http://www.reddit.com/r/haskell/comments/10b20f/show_off_your_vimemacs_config/ 27. http://elm-lang.org/blog/announce/version-0.4.0.elm 28. http://www.reddit.com/r/haskell/comments/102zqr/elm_04_graphics_upgrade_markdown_better_for_games/ 29. http://brandon.si/code/making-your-zipper-disappear-with-zippo/ 30. http://www.reddit.com/r/haskell/comments/103rhu/making_your_zipper_disappear_with_zippo/ 31. http://hackage.haskell.org/package/JuicyPixels-2.0 32. http://www.reddit.com/r/haskell/comments/zziwm/announce_juicypixels_20_with_gif_file_decoding/ 33. http://cufp.org/videos 34. http://www.reddit.com/r/haskell/comments/102rer/videos_from_this_the_cufp_2012_in_copenhagen_are/ 35. http://www.haskellers.com/jobs/19 36. http://www.reddit.com/r/haskell/comments/106wat/haskell_developer_jobs_at_stanchart_london/ 37. http://ghcjs.github.com/bin/ghcjs-hello.jsexe 38. http://www.reddit.com/r/haskell/comments/10b6h3/new_ghcjs_hello_world_can_you_find_the_hidden_game/ 39. http://stackoverflow.com/questions/12532552/what-part-of-milner-hindley-do-you-not-understand 40. http://stackoverflow.com/questions/12463474/matching-on-type-level-nat-in-ghc-7-6 41. http://stackoverflow.com/questions/12487827/threading-extra-state-through-a-parser-in-scala 42. http://stackoverflow.com/questions/12524034/find-all-types
[Haskell-cafe] Haskell Weekly News: Issue 244
theorems [closed] votes: 11, answers: 1 Read on SO: [36] http://goo.gl/2OVYJ * Int vs Word in common use? votes: 10, answers: 3 Read on SO: [37] http://goo.gl/JR9xK * Haskell collections with guaranteed worst-case bounds for every single operation? votes: 9, answers: 1 Read on SO: [38] http://goo.gl/Oc4L9 * Zipper data structure for graphical model editor votes: 8, answers: 1 Read on SO: [39] http://goo.gl/BF865 Until next time, Daniel Santa Cruz References 1. http://comments.gmane.org/gmane.comp.lang.haskell.general/19477 2. http://joyridelabs.de/blog/?p=1435 3. http://www.youtube.com/playlist?list=PL4UWOFngo5DV0sAM9qsfnPzNtRaDyZ7MD 4. http://www.yesodweb.com/blog/2012/09/building-haskell-ide 5. http://www.reddit.com/r/haskell/comments/zrm9z/yet_another_haskell_ide_in_the_works/ 6. http://www.serpentine.com/blog/2012/09/12/the-case-of-the-mysterious-explosion-in-space/ 7. http://www.reddit.com/r/haskell/comments/zrxns/the_case_of_the_mysterious_explosion_in_space/ 8. http://www.macs.hw.ac.uk/~dsg/gph/papers/abstracts/fhpc12.html 9. http://www.reddit.com/r/haskell/comments/zxcks/haskell_vs_f_vs_scala_a_highlevel_language/ 10. http://www.haskellforall.com/2012/09/the-functor-design-pattern.html 11. http://www.reddit.com/r/haskell/comments/zxl49/the_functor_design_pattern/ 12. http://tim.dreamwidth.org/1762846.html 13. http://www.reddit.com/r/haskell/comments/zxmzv/how_to_exclude_women_from_your_technical/ 14. https://github.com/smichal/hs-logic 15. http://www.reddit.com/r/haskell/comments/zq1gb/a_simple_library_that_allows_logic_programming_in/ 16. http://www.youtube.com/watch?v=LR8fQiskYIIfeature=player_detailpage#t=169s 17. http://www.reddit.com/r/haskell/comments/zpff3/larry_wall_you_should_probably_know_about_it/ 18. http://m.youtube.com/channel/UCP9g4dLR7xt6KzCYntNqYcw?desktop_uri=%2Fchannel%2FUCP9g4dLR7xt6KzCYntNqYcw 19. http://www.reddit.com/r/haskell/comments/zsjag/malcolm_wallace_is_broadcasting_videos_from_icfp/ 20. http://hub.darcs.net/ 21. http://www.reddit.com/r/haskell/comments/zx4th/darcs_hub_alpha_a_darcsden_fork_to_turn_the/ 22. http://www.iij.ad.jp/en/company/development/tech/mighttpd/ 23. http://www.reddit.com/r/haskell/comments/zrydv/the_architecture_of_the_mighttpd_highspeed_web/ 24. http://www.reddit.com/r/haskell/comments/znt85/tying_the_knot_on_a_rubiks_cube/ 25. http://www.reddit.com/r/haskell/comments/znt85/tying_the_knot_on_a_rubiks_cube/ 26. http://www.yesodweb.com/blog/2012/09/improving-warp 27. http://www.reddit.com/r/haskell/comments/ztvu7/kazu_yamamoto_improving_the_performance_of_warp/ 28. http://www.reddit.com/r/haskell/comments/zydcs/taking_advantage_of_theorems_for_free/ 29. http://www.reddit.com/r/haskell/comments/zydcs/taking_advantage_of_theorems_for_free/ 30. http://stackoverflow.com/questions/12416723/is-there-a-nice-way-to-make-function-signatures-more-informative-in-haskell 31. http://stackoverflow.com/questions/12358083/purely-functional-data-structures-for-text-editors 32. http://stackoverflow.com/questions/12429449/lazy-pattern-matching-in-data-list 33. http://stackoverflow.com/questions/12442858/can-i-provide-the-type-checker-with-proofs-about-inductive-naturals-in-ghc-7-6 34. http://stackoverflow.com/questions/12339822/why-does-haskells-flip-id-has-this-type 35. http://stackoverflow.com/questions/12404031/how-long-pauses-can-occur-in-a-haskell-program-due-to-garbage-collection 36. http://stackoverflow.com/questions/12421085/good-introduction-to-free-theorems 37. http://stackoverflow.com/questions/12432154/int-vs-word-in-common-use 38. http://stackoverflow.com/questions/12393104/haskell-collections-with-guaranteed-worst-case-bounds-for-every-single-operation 39. http://stackoverflow.com/questions/12339805/zipper-data-structure-for-graphical-model-editor ___ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe
[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. http://www.reddit.com/r/haskell/comments/z4iay
[Haskell-cafe] Haskell Weekly News: Issue 242
on SO: [45] http://goo.gl/X0LJ4 * Overloading of operators votes: 14, answers: 1 Read on SO: [46] http://goo.gl/1rB0O * When is a composition of catamorphisms a catamorphism? votes: 11, answers: 4 Read on SO: [47] http://goo.gl/x7eBk * Tacit function composition in Haskell votes: 10, answers: 2 Read on SO: [48] http://goo.gl/TIvMN * Haskell pattern matching on GADTs with Data Kinds votes: 9, answers: 1 Read on SO: [49] http://goo.gl/5fgAR * Store polymorphic callbacks in Haskell votes: 8, answers: 1 Read on SO: [50] http://goo.gl/QMOlq * Having trouble understanding Haskell's type system votes: 8, answers: 2 Read on SO: [51] http://goo.gl/n8FfC * Function composition hint votes: 7, answers: 2 Read on SO: [52] http://goo.gl/kvgZj * Comparing speed of Haskell and C for the computation of primes votes: 6, answers: 4 Read on SO: [53] http://goo.gl/gPh02 Until next time, Daniel Santa Cruz References 1. http://www.haskell.org/pipermail/cabal-devel/2012-August/008977.html 2. http://www.reddit.com/r/haskell/comments/yr9t1/hackage2_server_ready_for_testing/ 3. http://newartisans.com/2012/08/monads-in-pictures/ 4. http://www.reddit.com/r/haskell/comments/ykmgg/monads_in_pictures/ 5. http://blog.johantibell.com/2012/08/a-new-fast-and-easy-to-use-csv-library.html 6. http://www.reddit.com/r/haskell/comments/yqh7z/a_new_fast_and_easy_to_use_csv_library/ 7. http://www.reddit.com/r/haskell/comments/yjdkh/duckduckgocom_just_became_my_favorite_search/ 8. http://www.reddit.com/r/haskell/comments/yjdkh/duckduckgocom_just_became_my_favorite_search/ 9. http://chrisdone.com/posts/2010-10-07-haskelldb-and-typeoperator-madness.html 10. http://www.reddit.com/r/haskell/comments/yosoe/an_example_on_how_ridiculously_powerful_haskells/ 11. http://corp.galois.com/blog/2012/8/21/galois-internship-available.html 12. http://www.reddit.com/r/haskell/comments/yl84x/galois_internship_available_come_build/ 13. http://themonadreader.wordpress.com/2012/08/25/issue-20/ 14. http://www.reddit.com/r/haskell/comments/yu9bu/issue_20_the_monadreader/ 15. http://elm-lang.org/blog/games-in-elm/part-0/Making-Pong.html 16. http://www.reddit.com/r/haskell/comments/yp27x/functional_game_design_making_pong_in_elm/ 17. http://chrisdone.com/posts/2012-08-25-haskelldb-more-type-safe.html 18. http://www.reddit.com/r/haskell/comments/ysuvr/making_haskelldb_slightly_more_typesafe/ 19. http://byorgey.wordpress.com/2012/08/25/identifying-outdated-packages-in-cabal-install-plans/ 20. http://www.reddit.com/r/haskell/comments/ytckc/identifying_outdated_packages_in_cabal_install/ 21. http://ghclive.wordpress.com/2012/08/20/ghclive-project-escapes/ 22. http://www.reddit.com/r/haskell/comments/yjtql/ghclive_project_escapes/ 23. http://users.utu.fi/machra/posts/2012-08-23-relalgebra.html 24. http://www.reddit.com/r/haskell/comments/ypdox/my_view_on_why_relational_algebra_matters/ 25. http://www.haskell.org/pipermail/haskell/2012-August/023477.html 26. http://www.reddit.com/r/haskell/comments/yralu/ann_basicprelude_03_now_comes_with_a/ 27. http://www.reddit.com/r/haskell/comments/ytovd/i_just_realized_that_running_monads_is_applying_a/ 28. http://www.reddit.com/r/haskell/comments/ytovd/i_just_realized_that_running_monads_is_applying_a/ 29. http://blog.johantibell.com/2012/08/you-can-soon-play-in-cabal-sandbox.html 30. http://www.reddit.com/r/haskell/comments/ys359/you_can_soon_play_in_the_cabal_sandbox/ 31. http://byorgey.wordpress.com/2012/08/24/unordered-tuples-and-type-algebra/ 32. http://www.reddit.com/r/haskell/comments/ysuyr/unordered_tuples_and_type_algebra/ 33. http://cleantypecheck.wordpress.com/2012/08/24/haskell-type-exts-passed-the-final-evaluation/ 34. http://www.reddit.com/r/haskell/comments/yrzcq/haskelltypeexts_passed_the_final_evaluation/ 35. http://lambdajam.com/ 36. http://www.reddit.com/r/haskell/comments/yprlk/lambdajam_conference_from_the_creator_of_strange/ 37. http://www.reddit.com/r/haskell/comments/ypcu7/hello_world_in_ski_combinator_calculus/ 38. http://www.reddit.com/r/haskell/comments/ypcu7/hello_world_in_ski_combinator_calculus/ 39. http://www.reddit.com/r/haskell/comments/yqt89/is_this_monoid_instance_in_the_standard_library/ 40. http://www.reddit.com/r/haskell/comments/yqt89/is_this_monoid_instance_in_the_standard_library/ 41. http://tomasp.net/blog/applicative-functors.aspx 42. http://www.reddit.com/r/haskell/comments/ykto4/applicative_functors_definition_and_syntax_a_reply/ 43. http://stackoverflow.com/questions/12057658/lazy-evaluation-and-time-complexity 44. http://stackoverflow.com/questions/12031878/what-is-the-purpose-of-rank2types 45. http://stackoverflow.com/questions/12078792/modern-hlist 46. http://stackoverflow.com/questions/12076475/overloading-of-operators 47. http://stackoverflow.com
[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
://goo.gl/rtveO Until next time, Daniel Santa Cruz References 1. http://www.haskellforall.com/2012/08/code-example-1.html 2. http://www.reddit.com/r/haskell/comments/y0wlw/studying_protein_structures_in_haskell/ 3. http://www.youtube.com/watch?v=6KkF5-_erns 4. http://www.reddit.com/r/haskell/comments/xy6gt/haskell_live_episode_2_time_to_refactor_is_up/ 5. http://ocharles.org.uk/blog/posts/2012-08-05-announcing-raskell.html 6. http://www.reddit.com/r/haskell/comments/xq5ap/announcing_raskell_user_ratings_for_hackage/ 7. http://www.yesodweb.com/blog/2012/08/announcing-yesod-1-1 8. http://www.reddit.com/r/haskell/comments/xujq6/yesod_11_released/ 9. http://alenribic.com/writings/post/running-haskell-on-raspberry-pi 10. http://www.reddit.com/r/haskell/comments/xs5hn/running_haskell_on_raspberry_pi/ 11. http://www.rise4fun.com/koka/tutorial 12. http://www.reddit.com/r/haskell/comments/xwe10/koka_a_functionoriented_language_with_sideeffect/ 13. http://blog.ezyang.com/2012/08/is-haskell-liberal-or-conservative/ 14. http://www.reddit.com/r/haskell/comments/xzukd/is_haskell_liberal_or_conservative_response_post/ 15. http://www.haskell.org/pipermail/haskell/2012-August/023461.html 16. http://www.reddit.com/r/haskell/comments/y0kld/announce_basicprelude/ 17. http://www.haskell.org/pipermail/haskell/2012-August/023455.html 18. http://www.reddit.com/r/haskell/comments/xt7yg/announce_tardis/ 19. http://www.reddit.com/r/haskell/comments/y1tgc/any_hackage_mirrors_how_do_you_deal_with_hackage/ 20. http://www.reddit.com/r/haskell/comments/y1tgc/any_hackage_mirrors_how_do_you_deal_with_hackage/ 21. http://www.reddit.com/r/haskell/comments/xxxyi/is_there_a_standard_haskell_development_setup_for/ 22. http://www.reddit.com/r/haskell/comments/xxxyi/is_there_a_standard_haskell_development_setup_for/ 23. http://www.yesodweb.com/blog/2012/08/webinar-oreilly 24. http://www.reddit.com/r/haskell/comments/xrebo/oreilly_webinar_this_thursday_designing_typesafe/ 25. http://meadowstalk.com/post/migration-to-acid-state 26. http://www.reddit.com/r/haskell/comments/xs0t2/acidstate_with_yesod/ 27. http://www.infoq.com/presentations/Faith-Evolution-Programming-Languages 28. http://www.reddit.com/r/haskell/comments/xtusf/philip_wadler_faith_evolution_and_programming/ 29. http://cufp.org/jobs/haskell-development-role-within-quant-development-team-global-investme?goback=%2Egna_41001%2Egde_41001_member_142969787 30. http://www.reddit.com/r/haskell/comments/xrpl4/hiring_haskell_developers_singapore/ 31. http://www.cs.nott.ac.uk/~gmh/hu-thesis.pdf 32. http://www.reddit.com/r/haskell/comments/xw1p5/verifying_software_transactional_memory/ 33. http://postimage.org/image/ucqiynz17/ 34. http://www.reddit.com/r/haskell/comments/xwfbm/iterate_2_1/ 35. http://www.reddit.com/r/haskell/comments/y1gg0/error_handling_how_would_you_solve_this/ 36. http://www.reddit.com/r/haskell/comments/y1gg0/error_handling_how_would_you_solve_this/ 37. http://stackoverflow.com/questions/11833920/advice-defining-a-data-structure-in-haskell 38. http://stackoverflow.com/questions/11844523/what-is-the-preferred-way-to-combine-two-sinks 39. http://stackoverflow.com/questions/11851005/why-is-numcapabilities-a-pure-function 40. http://stackoverflow.com/questions/11887666/using-generics-to-convert-between-types-of-the-same-shape 41. http://stackoverflow.com/questions/11828654/controlling-parallel-execution 42. http://stackoverflow.com/questions/11850821/lists-of-lists-of-lists 43. http://stackoverflow.com/questions/11910143/positive-integer-type 44. http://stackoverflow.com/questions/11853306/haskell-bit-arrays 45. http://stackoverflow.com/questions/11856135/how-to-keep-track-of-number-of-guesses-in-a-simple-guessing-game-haskell 46. http://stackoverflow.com/questions/11896870/a-haskell-program-that-controls-the-mouse ___ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe
[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. http
[Haskell-cafe] Haskell Weekly News: Issue 238
://goo.gl/AWg4O * Using the LogicT Monad Transformer in Haskell votes: 12, answers: 1 Read on SO: [46] http://goo.gl/DOw0H * Irrefutable pattern does not leak memory in recursion, but why? votes: 11, answers: 1 Read on SO: [47] http://goo.gl/qK7rx * How to determine type of Haskell functions? votes: 11, answers: 3 Read on SO: [48] http://goo.gl/Rn5F7 * Haskell: map runST votes: 9, answers: 3 Read on SO: [49] http://goo.gl/mWnvL * How to play with Control.Monad.Writer in haskell? votes: 9, answers: 1 Read on SO: [50] http://goo.gl/GLTJc Until next time, Daniel Santa Cruz References 1. http://www.reddit.com/r/haskell/comments/xb3ig/haskell_logo_qr_code/ 2. http://www.reddit.com/r/haskell/comments/xb3ig/haskell_logo_qr_code/ 3. http://ocharles.org.uk/blog/posts/2012-07-24-in-praise-of-EitherT.html 4. http://www.reddit.com/r/haskell/comments/x3ikr/in_praise_of_eithert/ 5. http://www.reddit.com/r/haskell/comments/x4g18/the_mustknow_list_of_packages_on_hackage/ 6. http://www.reddit.com/r/haskell/comments/x4g18/the_mustknow_list_of_packages_on_hackage/ 7. http://leepike.wordpress.com/2012/07/26/smartcheck/ 8. http://www.reddit.com/r/haskell/comments/x7fyt/smartcheck_a_better_quickcheck_for_testing/ 9. http://ghcjs.github.com/fay-hello-js.jsexe/ 10. http://www.reddit.com/r/haskell/comments/x43nd/compile_haskell_fay_to_javascript_using/ 11. https://www.youtube.com/watch?v=dhFZ8vx9byc 12. http://www.reddit.com/r/haskell/comments/xbihk/programming_in_fay_simple_example/ 13. http://www.jonmsterling.com/posts/2012-07-22-flexibly-phased-constraints-in-haskell.html 14. http://www.reddit.com/r/haskell/comments/wzwda/flexiblyphased_constraints_in_haskell/ 15. http://www.reddit.com/r/haskell/comments/x8qnh/do_you_use_haskell_in_business_what_do_you_use_it/ 16. http://www.reddit.com/r/haskell/comments/x8qnh/do_you_use_haskell_in_business_what_do_you_use_it/ 17. http://elifrey.com/2012/07/23/CmdTheLine-Tutorial/ 18. http://www.reddit.com/r/haskell/comments/x0xda/ann_cmdtheline_02_released_with_new_tutorial/ 19. http://www.yesodweb.com/blog/2012/07/shelly-update 20. http://www.reddit.com/r/haskell/comments/x9etz/state_of_the_shelly_haskell_scripting_lib/ 21. http://www.reddit.com/r/haskell/comments/x16h7/hackage_b0rked_for_cabal_0102/ 22. http://www.reddit.com/r/haskell/comments/x16h7/hackage_b0rked_for_cabal_0102/ 23. http://unknownparallel.wordpress.com/2012/07/24/pipes-to-conduits-part-0-combining-functors/ 24. http://www.reddit.com/r/haskell/comments/x2lao/pipes_to_conduits_part_0_combining_functors/ 25. http://www.doc.ic.ac.uk/~wlj05/files/Deconstraining.pdf 26. http://www.reddit.com/r/haskell/comments/x3bta/deconstraining_dsls_pdf/ 27. http://www.reddit.com/r/haskell/comments/x4knd/what_is_the_reason_for_haskells_cabal_package/ 28. http://www.reddit.com/r/haskell/comments/x4knd/what_is_the_reason_for_haskells_cabal_package/ 29. http://unknownparallel.wordpress.com/2012/07/28/pipes-to-conduits-part-4-recovering-from-abort/ 30. http://www.reddit.com/r/haskell/comments/xar9r/pipes_to_conduits_part_4_recovering_from_abort/ 31. http://unknownparallel.wordpress.com/2012/07/25/pipes-to-conduits-part-1-yield-and-await/ 32. http://www.reddit.com/r/haskell/comments/x4si1/pipes_to_conduits_part_1_yield_and_await/ 33. http://unknownparallel.wordpress.com/2012/07/26/pipes-and-conduits-part-2-upstream-results/ 34. http://www.reddit.com/r/haskell/comments/x6w9k/pipes_to_conduits_part_2_upstream_results/ 35. https://github.com/mgsloan/instance-templates 36. http://www.reddit.com/r/haskell/comments/x71ll/instance_templates_a_proposed_feature_to_change/ 37. http://twanvl.nl/blog/haskell/categories-over-pairs-of-types 38. http://www.reddit.com/r/haskell/comments/xab88/categories_over_pairs_of_types/ 39. http://unknownparallel.wordpress.com/2012/07/27/pipes-to-conduits-part-3-abort/ 40. http://www.reddit.com/r/haskell/comments/x8yx2/pipes_to_conduits_part_3_abort/ 41. http://stackoverflow.com/questions/11607927/what-does-pure-mean-in-the-context-of-programming-languages-and-paradigms 42. http://stackoverflow.com/questions/11675807/can-a-thunk-be-duplicated-to-improve-memory-performance 43. http://stackoverflow.com/questions/11599685/whats-the-current-status-of-restricted-monads 44. http://stackoverflow.com/questions/11620649/is-it-good-style-to-use-a-case-expression-on-an-unit-value-just-to-use-guards 45. http://stackoverflow.com/questions/11661963/temporary-namespace-context-in-haskell 46. http://stackoverflow.com/questions/11695961/using-the-logict-monad-transformer-in-haskell 47. http://stackoverflow.com/questions/11625840/irrefutable-pattern-does-not-leak-memory-in-recursion-but-why 48. http://stackoverflow.com/questions/11638232/how-to-determine-type-of-haskell-functions 49. http://stackoverflow.com/questions/11662696/haskell-map-runst 50. http
[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. http://www.well
[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. http://www.reddit.com/r/haskell/comments/wjtms
[Haskell-cafe] Haskell Weekly News: Issue 235
* Arrow equivalent of mapM? votes: 9, answers: 1 Read on SO: [43] http://goo.gl/XlQWR * Can I pass a pattern into a function? votes: 9, answers: 2 Read on SO: [44] http://goo.gl/J6N3w * Referential transparency and mmap in Haskell votes: 8, answers: 1 Read on SO: [45] http://goo.gl/iJGp5 * Is EC2 Ubuntu 12.04 different, if compiling Haskell locally? votes: 7, answers: 1 Read on SO: [46] http://goo.gl/Qivdq Until next time, Daniel Santa Cruz References 1. http://www.reddit.com/r/haskell/comments/w3k4v/this_is_what_my_first_attempt_at_writing_code_in/ 2. http://www.reddit.com/r/haskell/comments/w3k4v/this_is_what_my_first_attempt_at_writing_code_in/ 3. http://www.aosabook.org/en/ghc.html 4. http://www.reddit.com/r/haskell/comments/w2skx/the_architecture_of_open_source_applications_the/ 5. http://community.haskell.org/~simonmar/slides/cadarache2012/ 6. http://www.reddit.com/r/haskell/comments/vyzj8/slides_for_7_lectures_on_parallel_and_concurrent/ 7. http://wiki.python.org/moin/PythonVsHaskell 8. http://www.reddit.com/r/haskell/comments/w2jiv/how_pythoners_view_haskell_compared_with_python/ 9. http://www.reddit.com/r/haskell/comments/w77xy/how_i_made_the_switch_to_functional_programming/ 10. http://www.reddit.com/r/haskell/comments/w77xy/how_i_made_the_switch_to_functional_programming/ 11. http://blog.jessitron.com/2012/06/why-functional-matters-your-white-board.html 12. http://www.reddit.com/r/haskell/comments/w1453/why_functional_matters_your_white_board_will/ 13. http://tab.snarc.org/posts/haskell/2012-07-07-building-a-better-haskell-aes.html 14. http://www.reddit.com/r/haskell/comments/w6btf/building_a_better_aes_package/ 15. http://www.haskellers.com/jobs/14 16. http://www.reddit.com/r/haskell/comments/w4xyc/fp_complete_is_hiring_haskell_programmers/ 17. http://community.haskell.org/~simonmar/lab-exercises-cadarache.pdf 18. http://www.reddit.com/r/haskell/comments/vzpfy/parallel_and_concurrent_programming_in_haskell/ 19. http://www.haskellforall.com/2012/07/pipes-21-and-index-core-10-indexed.html 20. http://www.reddit.com/r/haskell/comments/vx1dt/pipes_21_released_with_prettier_frame_using/ 21. http://hackage.haskell.org/packages/archive/conduit/0.5.0/doc/html/Data-Conduit.html 22. http://www.reddit.com/r/haskell/comments/vwge4/conduit_050_released_now_with_extensive_tutorial/ 23. http://www.youtube.com/watch?v=pu9AGSOySlE 24. http://www.reddit.com/r/haskell/comments/w1k7s/a_experimental_treat_for_emacs_interactivemode/ 25. http://random.axman6.com/blog/?p=327 26. http://www.reddit.com/r/haskell/comments/w4aan/exploring_cpu_design_using_haskell_introduction/ 27. http://i.imgur.com/zzQrx.png 28. http://www.reddit.com/r/haskell/comments/vvkkm/haskell_is_dead_pun_intended_not_a_flame_d/ 29. http://www.reddit.com/r/haskell/comments/w5ine/announcing_lensfamilycore_lensfamily_and/ 30. http://www.reddit.com/r/haskell/comments/w5ine/announcing_lensfamilycore_lensfamily_and/ 31. http://www.happstack.com/C/ViewPage/12 32. http://www.reddit.com/r/haskell/comments/vxi3c/happstack_irregular_news_issue_2/ 33. http://mergeconflict.com/archives/57 34. http://www.reddit.com/r/haskell/comments/w0haf/tying_the_knot_using_the_rws_monad/ 35. http://gkz.github.com/LiveScript/ 36. http://www.reddit.com/r/haskell/comments/w39a3/livescript_a_more_functional_javascript/ 37. http://stackoverflow.com/questions/11339637/functional-design-patterns 38. http://stackoverflow.com/questions/11323300/using-return-vs-not-using-return-in-the-list-monad 39. http://stackoverflow.com/questions/11320180/compute-as-much-of-a-list-as-possible-in-a-fixed-time 40. http://stackoverflow.com/questions/11290929/why-is-logbase-10-x-slower-than-log-x-log-10-even-when-specialized 41. http://stackoverflow.com/questions/11296157/how-has-haskell-changed 42. http://stackoverflow.com/questions/11365815/what-are-the-similarities-and-differences-among-haskell-indentation-modes-for-em 43. http://stackoverflow.com/questions/11303642/arrow-equivalent-of-mapm 44. http://stackoverflow.com/questions/11336687/can-i-pass-a-pattern-into-a-function 45. http://stackoverflow.com/questions/11283975/referential-transparency-and-mmap-in-haskell 46. http://stackoverflow.com/questions/11278733/is-ec2-ubuntu-12-04-different-if-compiling-haskell-locally ___ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe
[Haskell-cafe] Haskell Weekly News: Issue 234
, answers: 5 Read on SO: [45] http://goo.gl/zQuBx Until next time, Daniel Santa Cruz References 1. http://www.serpentine.com/blog/2012/06/25/yes-its-worth-looking-at-the-small-stuff/ 2. http://www.reddit.com/r/haskell/comments/vkp8t/performance_yes_its_worth_looking_at_the_small/ 3. http://www.reddit.com/r/haskell/comments/vomw0/awesome_haskell_plugins_for_vim/ 4. http://www.reddit.com/r/haskell/comments/vomw0/awesome_haskell_plugins_for_vim/ 5. http://www.haskell.org/pipermail/haskell-cafe/2012-June/101978.html 6. http://www.reddit.com/r/haskell/comments/vkwa6/galois_is_hiring/ 7. http://www.haskell.org/haskell-symposium/2012/#schedule 8. http://www.reddit.com/r/haskell/comments/vqjj5/haskell_symposium_2012_list_of_accepted_papers/ 9. http://youtu.be/mtvoOIsN-GU 10. http://www.reddit.com/r/haskell/comments/vkkqc/live_coding_the_game_of_sokoban_with_gui_please/ 11. http://comonad.com/reader/2012/mirrored-lenses/ 12. http://www.reddit.com/r/haskell/comments/vk7fy/mirrored_lenses/ 13. http://blog.incubaid.com/2012/03/28/the-game-of-distributed-systems-programming-which-level-are-you/ 14. http://www.reddit.com/r/haskell/comments/vnvnw/the_game_of_distributed_systems_programming_which/ 15. http://www.informatik.uni-marburg.de/~seba/projects/sugarj/sugarhaskell.pdf 16. http://www.reddit.com/r/haskell/comments/vtie8/sugarhaskell_language_extensions_in_sugar/ 17. http://www.haskell.org/pipermail/cvs-ghc/2012-June/074131.html 18. http://www.reddit.com/r/haskell/comments/vmni7/parallel_cabalinstall_patches/ 19. http://www.reddit.com/r/haskell/comments/vqhke/is_anybody_using_sublime_text_for_their_haskell/ 20. http://www.reddit.com/r/haskell/comments/vqhke/is_anybody_using_sublime_text_for_their_haskell/ 21. http://stochastix.wordpress.com/2012/06/29/runge-kutta-in-haskell/ 22. http://www.reddit.com/r/haskell/comments/vtp5l/rungekutta_in_haskell_rk4/ 23. http://www.yesodweb.com/blog/2012/06/conduit-0-5 24. http://www.reddit.com/r/haskell/comments/vu5hf/how_to_build_an_example_proxy_server_using/ 25. http://www.reddit.com/r/haskell/comments/vu0bb/found_myself_wanting_lambdacase_again/ 26. http://www.reddit.com/r/haskell/comments/vu0bb/found_myself_wanting_lambdacase_again/ 27. http://www.reddit.com/r/haskell/comments/vuty0/what_is_the_advantage_of_monad_transformers_over/ 28. http://www.reddit.com/r/haskell/comments/vuty0/what_is_the_advantage_of_monad_transformers_over/ 29. http://www.testblogpleaseignore.com/2012/06/29/announcing-elm-0-3-5-javascript-integration-signal-filters-and-more/ 30. http://www.reddit.com/r/haskell/comments/vu7z7/elm_035_javascript_integration_signal_filters/ 31. https://groups.google.com/forum/?fromgroups#!topic/scribd-fruit-hunt/Uz5hmPxc-As 32. http://www.reddit.com/r/haskell/comments/vpoza/scribds_ai_challenge_now_supports_haskell/ 33. http://jpmoresmau.blogspot.fr/2012/06/eclipsefp-integrating-stylish-haskell.html 34. http://www.reddit.com/r/haskell/comments/vsgog/eclipsefp_integrating_stylishhaskell/ 35. http://stackoverflow.com/questions/11180546/bug-in-data-map-implementation 36. http://stackoverflow.com/questions/11234632/monads-with-join-instead-of-bind 37. http://stackoverflow.com/questions/11231859/haskell-numbers-and-type-system 38. http://stackoverflow.com/questions/11258536/how-to-put-constraints-on-the-associated-data 39. http://stackoverflow.com/questions/11214167/how-to-run-snap-haskell-webapp-in-production 40. http://stackoverflow.com/questions/11199853/how-can-i-search-a-hackage-package-for-a-function 41. http://stackoverflow.com/questions/11217874/in-haskell-is-a-function-2-is-a-function-2-3-is-5-what-exactly-is 42. http://stackoverflow.com/questions/11222991/how-can-i-emulate-pointers-in-haskell 43. http://stackoverflow.com/questions/11237076/haskell-precedence-lambda-and-operator 44. http://stackoverflow.com/questions/11243227/binding-name-in-type-signature-using-datakind 45. http://stackoverflow.com/questions/11226338/missing-something-with-reader-monad-passing-the-damn-thing-around-everywhere ___ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe
[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. http
[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. http://www.reddit.com/r/haskell/comments/uugne
[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. http
[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. http
[Haskell-cafe] Haskell Weekly News: Issue 227
://goo.gl/f1Gtz * Data structure to represent automata votes: 5, answers: 2 Read on SO: [37] http://goo.gl/MhsvC Until next time, Daniel Santa Cruz References 1. http://permalink.gmane.org/gmane.comp.lang.haskell.cafe/98235 2. http://permalink.gmane.org/gmane.comp.lang.haskell.general/19294 3. http://www.reddit.com/r/haskell/comments/tgz57/videos_to_the_functional_programming_course_i/ 4. http://www.reddit.com/r/haskell/comments/tgz57/videos_to_the_functional_programming_course_i/ 5. https://gist.github.com/2659812 6. http://www.reddit.com/r/haskell/comments/ti5il/redblack_trees_in_haskell_using_gadts_existential/ 7. http://research.microsoft.com/en-us/um/people/simonpj/papers/ext-f/icfp12.pdf 8. http://www.reddit.com/r/haskell/comments/tjnzj/equality_proofs_and_deferred_type_errors_a/ 9. http://nvidianews.nvidia.com/Releases/NVIDIA-Contributes-CUDA-Compiler-to-Open-Source-Community-7d0.aspx 10. http://www.reddit.com/r/haskell/comments/tgdia/llvm_now_supports_nvidia_gpus/ 11. http://www.lulu.com/shop/amy-brown-and-greg-wilson/the-architecture-of-open-source-applications-volume-ii/paperback/product-20111008.html#productDetails 12. http://www.reddit.com/r/haskell/comments/teqai/the_architecture_of_open_source_applications/ 13. http://jnordenberg.blogspot.com/2012/05/my-take-on-haskell-vs-scala.html 14. http://www.reddit.com/r/haskell/comments/tedrh/jespers_blog_my_take_on_haskell_vs_scala/ 15. http://www.haskell.org/communities/05-2012/html/report.html 16. http://www.reddit.com/r/haskell/comments/tivjx/haskell_communities_and_activities_report_may_2012/ 17. http://www.yesodweb.com/blog/2012/05/keter-app-deployment 18. http://www.reddit.com/r/haskell/comments/thygx/keter_web_app_deployment/ 19. http://www.reddit.com/r/haskell/comments/ta5lx/a_small_and_simple_tip_for_google_code_jammers/ 20. http://www.reddit.com/r/haskell/comments/ta5lx/a_small_and_simple_tip_for_google_code_jammers/ 21. http://twdkz.wordpress.com/2012/05/10/composable-value-editors/ 22. http://www.reddit.com/r/haskell/comments/tg58a/composable_value_editors_for_gtk/ 23. http://www.reddit.com/r/haskell/comments/tdmt5/the_brittleness_of_type_hierarchies_codegruntcouk/ 24. http://www.reddit.com/r/haskell/comments/tdmt5/the_brittleness_of_type_hierarchies_codegruntcouk/ 25. http://stackoverflow.com/questions/10534744/static-types-polymorphism-and-specialization 26. http://stackoverflow.com/questions/10500320/redoing-the-standard-classes 27. http://stackoverflow.com/questions/10560124/using-cont-to-acquire-values-from-the-future-and-the-past 28. http://stackoverflow.com/questions/10476883/why-is-4-3-equivalent-to-4-3 29. http://stackoverflow.com/questions/10529360/recursively-defined-instances-and-constraints 30. http://stackoverflow.com/questions/10513007/freeing-memory-allocated-with-newcstring 31. http://stackoverflow.com/questions/10556631/what-is-the-meaning-of-quasi-in-quasiquotations 32. http://stackoverflow.com/questions/10518049/ensuring-files-are-closed-promptly 33. http://stackoverflow.com/questions/10529284/is-there-ever-a-good-reason-to-use-unsafeperformio 34. http://stackoverflow.com/questions/10548170/what-characters-are-permitted-for-haskell-operators 35. http://stackoverflow.com/questions/10536990/defining-an-algebra-module-using-constructive-algebra-package 36. http://stackoverflow.com/questions/10544984/haskell-type-safety-with-logically-different-boolean-values 37. http://stackoverflow.com/questions/10516603/data-structure-to-represent-automata ___ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe
[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. http://www.reddit.com/r/haskell
[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
: blog.johantibell.com, Score: 22, Comments: 3 On Reddit: [32] http://goo.gl/ClkjJ Original: [33] http://goo.gl/sA3aD Top StackOverflow Questions * The Pause monad votes: 20, answers: 5 Read on SO: [34] http://goo.gl/DNIo1 * To what extent are macros “functions in reverse?” votes: 15, answers: 6 Read on SO: [35] http://goo.gl/ZoEht * Curry-Howard isomorphism votes: 13, answers: 3 Read on SO: [36] http://goo.gl/1pzKd * How does Djinn work? votes: 12, answers: 3 Read on SO: [37] http://goo.gl/RnEny * How is co-recursion handled? votes: 12, answers: 2 Read on SO: [38] http://goo.gl/DXtj1 * Distinction between typeclasses MonadPlus, Alternative, and Monoid? votes: 11, answers: 1 Read on SO: [39] http://goo.gl/4LZd7 * Why can't Existential Types use record syntax? votes: 11, answers: 2 Read on SO: [40] http://goo.gl/4Gn96 * Given a Haskell type signature, is it possible to generate the code automatically? votes: 11, answers: 4 Read on SO: [41] http://goo.gl/7Xff3 * Is it possible to force a type to a class in Haskell? votes: 10, answers: 6 Read on SO: [42] http://goo.gl/SeFpb * Haskell concurrency - is forkIO really nondeterministic? votes: 10, answers: 2 Read on SO: [43] http://goo.gl/z2q9Y * Where to find programming exercises for applicative functors? votes: 9, answers: 4 Read on SO: [44] http://goo.gl/CXOYU Until next time, Daniel Santa Cruz References 1. http://permalink.gmane.org/gmane.comp.lang.haskell.general/19239 2. http://www.haskell.org/pipermail/haskell/2012-April/023244.html 3. http://permalink.gmane.org/gmane.comp.lang.haskell.wxhaskell.general/1178 4. http://permalink.gmane.org/gmane.comp.science.types.announce/2949 5. http://permalink.gmane.org/gmane.comp.lang.haskell.cafe/97851 6. http://cdsmith.wordpress.com/2012/04/18/why-do-monads-matter/ 7. http://www.reddit.com/r/haskell/comments/sfvbu/why_do_monads_matter_or_its_monad_tutorial_season/ 8. http://blog.ezyang.com/2012/04/how-urweb-records-work-and-what-it-might-mean-for-haskell/ 9. http://www.reddit.com/r/haskell/comments/sjoh5/urweb_records_can_we_apply_lessons_from_them_to/ 10. http://ittc.ku.edu/csdl/fpg/Tools/BlankCanvas 11. http://www.reddit.com/r/haskell/comments/seppr/blank_canvas_a_new_haskell_graphics_library_based/ 12. http://www.yesodweb.com/blog/2012/04/client-side 13. http://www.reddit.com/r/haskell/comments/sm72n/client_side_yesod_an_frpinspired_approach/ 14. http://softwaresimply.blogspot.com/2012/04/less-travelled-monad-tutorial-part-1.html 15. http://www.reddit.com/r/haskell/comments/scagx/understanding_haskell_kinds/ 16. http://ghc-simd.blogspot.co.uk/2012/04/adding-simd-support-to-data-parallel.html 17. http://www.reddit.com/r/haskell/comments/sfxck/adding_simd_support_to_data_parallel_haskell/ 18. http://adit.io/posts/2012-04-14-working_with_HTML_in_haskell.html 19. http://www.reddit.com/r/haskell/comments/sbxhb/working_with_html_in_haskell/ 20. http://monoidal.blogspot.com/2012/04/descending-level-ladder.html 21. http://www.reddit.com/r/haskell/comments/scq1q/descending_the_level_ladder/ 22. http://www.reddit.com/r/haskell/comments/sb80y/why_is_haskell_so_large/ 23. http://www.reddit.com/r/haskell/comments/sb80y/why_is_haskell_so_large/ 24. http://www.well-typed.com/blog/65 25. http://www.reddit.com/r/haskell/comments/sjbgv/parallel_haskell_digest_9_gsoc_stm_simd_and_the/ 26. http://jaspervdj.be/posts/2012-04-21-blaze-html-0.5.html 27. http://www.reddit.com/r/haskell/comments/sl6ps/blazehtml_05_released/ 28. http://softwaresimply.blogspot.com/2012/04/four-tips-for-new-haskell-programmers.html 29. http://www.reddit.com/r/haskell/comments/sarkz/four_tips_for_new_haskell_programmers/ 30. http://www.reddit.com/r/haskell/comments/sbpmz/check_for_interest_an_argumentoption_parser_using/ 31. http://www.reddit.com/r/haskell/comments/sbpmz/check_for_interest_an_argumentoption_parser_using/ 32. http://blog.johantibell.com/2012/04/cabal-bench.html 33. http://www.reddit.com/r/haskell/comments/sfhv3/new_cabal_feature_cabal_bench/ 34. http://stackoverflow.com/questions/10236953/the-pause-monad 35. http://stackoverflow.com/questions/10249110/to-what-extent-are-macros-functions-in-reverse 36. http://stackoverflow.com/questions/10212660/curry-howard-isomorphism 37. http://stackoverflow.com/questions/10217931/how-does-djinn-work 38. http://stackoverflow.com/questions/10257326/how-is-co-recursion-handled 39. http://stackoverflow.com/questions/10167879/distinction-between-typeclasses-monadplus-alternative-and-monoid 40. http://stackoverflow.com/questions/10192663/why-cant-existential-types-use-record-syntax 41. http://stackoverflow.com/questions/10205793/given-a-haskell-type-signature-is-it-possible-to-generate-the-code-automaticall 42. http://stackoverflow.com
[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. http://www.reddit.com/r/haskell/comments/s0vln
[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. http
[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. http://www.haskell.org
[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. http://www.reddit.com/r
[Haskell-cafe] Haskell Weekly News: Issue 218
Read on SO: [31] http://goo.gl/YHVpC * Why type classes in Haskell were difficult to implement? votes: 20, answers: 1 Read on SO: [32] http://goo.gl/LoLHe * runST and function composition votes: 18, answers: 3 Read on SO: [33] http://goo.gl/6NSvR * How do you compute the difference between successive elements of a list of unknown size, functionally? votes: 16, answers: 7 Read on SO: [34] http://goo.gl/rnc8l * Do we care about the 'past' in FRP? votes: 16, answers: 1 Read on SO: [35] http://goo.gl/oR2rd * “evaluate” function votes: 16, answers: 1 Read on SO: [36] http://goo.gl/ShLMT * What's preferred among liftM, lilftA, etc votes: 15, answers: 1 Read on SO: [37] http://goo.gl/y8apA * Name of type pattern: R a b = Q (a - (R a b,b)) votes: 14, answers: 3 Read on SO: [38] http://goo.gl/kRMgn * Haskell offline documentation? votes: 12, answers: 2 Read on SO: [39] http://goo.gl/Hih3z * Program design in Haskell: how to do simulation without mutability votes: 12, answers: 3 Read on SO: [40] http://goo.gl/ODJjT Until next time, Daniel Santa Cruz References 1. http://blog.johantibell.com/2012/03/announcing-unordered-containers-02.html 2. http://www.reddit.com/r/haskell/comments/ql9m5/new_unorderedcontainers_release_improves/ 3. http://i.imgur.com/TOZZZ.png 4. http://www.reddit.com/r/haskell/comments/q7m8i/a_humble_suggestion_for_visual_pure_functional/ 5. http://www.reddit.com/r/haskell/comments/qhce6/spike_experimental_web_browser_in_haskell/ 6. http://www.reddit.com/r/haskell/comments/qhce6/spike_experimental_web_browser_in_haskell/ 7. http://www.joachim-breitner.de/blog/archives/546-GHC-7.4.1-speeds-up-arbtt-by-a-factor-of-22.html 8. http://www.reddit.com/r/haskell/comments/q86iw/ghc_741_speeds_up_arbtt_by_a_factor_of_22/ 9. http://math.andrej.com/eff/ 10. http://www.reddit.com/r/haskell/comments/qosr7/eff_30_is_out_a_functional_language_with/ 11. http://www.reddit.com/r/haskell/comments/qn7nk/whats_the_most_clever_piece_of_haskell_code_you/ 12. http://www.reddit.com/r/haskell/comments/qn7nk/whats_the_most_clever_piece_of_haskell_code_you/ 13. http://byorgey.wordpress.com/2012/03/09/announcing-diagrams-0-5/ 14. http://www.reddit.com/r/haskell/comments/qpkxb/diagrams_05_released_powerful_flexible_embedded/ 15. http://johnbender.us/2012/02/29/faster-javascript-through-category-theory/ 16. http://www.reddit.com/r/haskell/comments/qbuk8/faster_javascript_through_category_theory/ 17. http://bit.ly/xDsDSj 18. http://www.reddit.com/r/haskell/comments/qquc5/im_writing_a_haskell_book_almost_finished_the_3rd/ 19. http://quasimal.com/projects/level_0.html 20. http://www.reddit.com/r/haskell/comments/qcrhj/level_0_a_snake_clone_using_sdl_with_a_nice/ 21. http://www.well-typed.com/blog/64 22. http://www.reddit.com/r/haskell/comments/qefzt/parallel_haskell_digest_8_mvar_summer_school/ 23. http://www.yesodweb.com/blog/2012/03/cabal-nirvana 24. http://www.reddit.com/r/haskell/comments/qkqdj/avoid_cabal_hell_find_nirvana/ 25. http://blog.johantibell.com/2012/03/improvements-to-hashmap-and-hashset.html 26. http://www.reddit.com/r/haskell/comments/qp7w1/improvements_to_hashmap_and_hashset_creation/ 27. http://the-27th-comrade.appspot.com/blog/ahJzfnRoZS0yN3RoLWNvbXJhZGVyDAsSBUVudHJ5GOFdDA 28. http://www.reddit.com/r/haskell/comments/q7ykt/the_day_python_embarassed_imperative_programming/ 29. https://gist.github.com/1934179 30. http://www.reddit.com/r/haskell/comments/qadwm/improbable_uses_of_unsafecoerce/ 31. http://stackoverflow.com/questions/9611904/haskell-lists-arrays-vectors-sequences 32. http://stackoverflow.com/questions/9602176/why-type-classes-in-haskell-were-difficult-to-implement 33. http://stackoverflow.com/questions/9468963/runst-and-function-composition 34. http://stackoverflow.com/questions/9512513/how-do-you-compute-the-difference-between-successive-elements-of-a-list-of-unkno 35. http://stackoverflow.com/questions/9526836/do-we-care-about-the-past-in-frp 36. http://stackoverflow.com/questions/9553943/evaluate-function 37. http://stackoverflow.com/questions/9509350/whats-preferred-among-liftm-lilfta-etc 38. http://stackoverflow.com/questions/9487760/name-of-type-pattern-r-a-b-q-a-r-a-b-b 39. http://stackoverflow.com/questions/9454793/haskell-offline-documentation 40. http://stackoverflow.com/questions/9548913/program-design-in-haskell-how-to-do-simulation-without-mutability ___ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe
[Haskell-cafe] Haskell Weekly News: Issue 217
Read on SO: [36] http://goo.gl/KQ6Fu Until next time, Daniel Santa Cruz References 1. http://hackage.haskell.org/package/sodium 2. http://www.reddit.com/r/haskell/comments/pyxpx/announce_sodium_a_new_haskell_frp_reactive/ 3. http://variadic.me/posts/2012-02-24-adventures-in-parsec.html 4. http://www.reddit.com/r/haskell/comments/q41rr/adventures_in_parsec_parsing_logs_in_haskell/ 5. http://blog.johantibell.com/2012/02/wanted-efficient-union-algorithm-for.html 6. http://www.reddit.com/r/haskell/comments/q0a02/wanted_an_efficient_union_algorithm_for_hasharray/ 7. http://www.reddit.com/r/haskell/comments/pwjc9/how_reliable_is_hackage_supposed_to_be/ 8. http://www.reddit.com/r/haskell/comments/pwjc9/how_reliable_is_hackage_supposed_to_be/ 9. http://www.math.pitt.edu/~thales/papers/turing.pdf 10. http://www.reddit.com/r/haskell/comments/pwx2b/mathematics_in_the_age_of_the_turing_machine_i/ 11. http://www.yesodweb.com/blog/2012/02/simplifying-resourcet 12. http://www.reddit.com/r/haskell/comments/q37rf/conduits_simplifying_resourcet/ 13. http://www.haskell.org/pipermail/haskell-cafe/2012-February/099689.html 14. http://www.reddit.com/r/haskell/comments/q293l/clarifying_a_misunderstanding_about_regions_and/ 15. https://github.com/leonidas/codeblog/blob/master/2012/2012-02-21-concatenative-haskell-ii-dsl.md 16. http://www.reddit.com/r/haskell/comments/pzh53/concatenative_haskell_part_ii_custom_dsl_syntax/ 17. http://blog.johantibell.com/2012/02/designing-serialization-api.html 18. http://www.reddit.com/r/haskell/comments/q0kcv/designing_a_serialization_api/ 19. http://disciple.ouroborus.net/wiki/Tutorial/Core 20. http://www.reddit.com/r/haskell/comments/q1url/getting_started_with_disciple_core/ 21. http://deepakjois.github.com/hs-logo/ 22. http://www.reddit.com/r/haskell/comments/pzf9k/hslogo_logo_turtle_graphics_interpreter_written/ 23. http://flippac.wordpress.com/2012/02/23/the-simply-typed-lambda-calculus-with-constraints/ 24. http://www.reddit.com/r/haskell/comments/q2ga5/the_simplytyped_lambda_calculus_with_constraints/ 25. http://blog.melding-monads.com/2012/02/24/data-structure-agnostic-json-serialization/ 26. http://www.reddit.com/r/haskell/comments/q3t70/data_structure_agnostic_json_serialization/ 27. http://stackoverflow.com/questions/9439470/evaluation-strategy 28. http://stackoverflow.com/questions/9345589/guards-vs-if-then-else-vs-cases-in-haskell 29. http://stackoverflow.com/questions/9354016/division-by-zero-in-haskell 30. http://stackoverflow.com/questions/9398572/memory-efficient-strings-in-haskell 31. http://stackoverflow.com/questions/9352744/what-prevents-an-efficient-haskell-virtual-machine-like-jvm 32. http://stackoverflow.com/questions/9409634/is-indexing-of-data-vector-unboxed-mutable-mvector-really-this-slow 33. http://stackoverflow.com/questions/9396023/haskell-filtering-a-heterogenous-list-by-type 34. http://stackoverflow.com/questions/9431779/ghci-tab-completion-in-haskell-mode 35. http://stackoverflow.com/questions/9435513/non-maintainer-uploads-to-hackage 36. http://stackoverflow.com/questions/9406463/withfile-vs-openfile ___ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe
[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. http://www.reddit.com/r/haskell/comments/pn2oh
[Haskell-cafe] Haskell Weekly News: Issue 215
: xrl.tureus.com, Score: 27, Comments: 0 On Reddit: [11] http://goo.gl/UKIun Original: [12] http://goo.gl/oVstA * Announcing Yesod 0.10 - conduits, persistent 0.8, improved Coffeescript integration Domain: yesodweb.com, Score: 25, Comments: 12 On Reddit: [13] http://goo.gl/1RRJH Original: [14] http://goo.gl/KftN5 * Real World Haskell book site -- is it known to be down? If so how long has it been down and will it come back? Domain: book.realworldhaskell.org, Score: 24, Comments: 15 On Reddit: [15] http://goo.gl/GV6z2 Original: [16] http://goo.gl/RCxnT * What do Haskellers think of Rust? It's got lambdas and ADTs with C-style notation. Domain: rust-lang.org, Score: 24, Comments: 40 On Reddit: [17] http://goo.gl/a9bCB Original: [18] http://goo.gl/xAKHx * r/darcs - for discussing darcs and patch theory Domain: reddit.com, Score: 24, Comments: 8 On Reddit: [19] http://goo.gl/37ArD Original: [20] http://goo.gl/qQiaD * Will Haskell be the Smalltalk of functional programming? Domain: self.haskell, Score: 22, Comments: 54 On Reddit: [21] http://goo.gl/ZxmBN Original: [22] http://goo.gl/ZxmBN Top StackOverflow Questions * Abusing the algebra of algebraic data types - why does this work? votes: 53, answers: 4 Read on SO: [23] http://goo.gl/MyQRO * Recommended reading/tutorials to understand reactive-banana FRP library votes: 13, answers: 3 Read on SO: [24] http://goo.gl/hTPv6 * Safe modelling of relational data in Haskell votes: 12, answers: 2 Read on SO: [25] http://goo.gl/4bEXX * What are the definitions for = and return for the IO monad? votes: 12, answers: 3 Read on SO: [26] http://goo.gl/9jH2x * Basic Structure of a Haskell Program votes: 11, answers: 1 Read on SO: [27] http://goo.gl/3OcKg * GHC API - How to dynamically load Haskell code from a compiled module using GHC 7.2? votes: 11, answers: 2 Read on SO: [28] http://goo.gl/aYKZz * Lifting a higher order function in Haskell votes: 9, answers: 1 Read on SO: [29] http://goo.gl/JhmjK * How do you check the type of a local variable? votes: 8, answers: 5 Read on SO: [30] http://goo.gl/Ynfgv * Tail optimization guarantee - loop encoding in Haskell votes: 7, answers: 2 Read on SO: [31] http://goo.gl/PKqfq * Writing in pointfree style f x = g x x votes: 7, answers: 1 Read on SO: [32] http://goo.gl/EIFBw Until next time, Daniel Santa Cruz References 1. http://redmonk.com/sogrady/2012/02/08/language-rankings-2-2012/ 2. http://www.reddit.com/r/haskell/comments/ph4uq/haskell_as_most_mainstream_nonmainstream_language/ 3. http://yow.eventer.com/events/1004/talks/1055 4. http://www.reddit.com/r/haskell/comments/phnd3/the_future_is_parallel_and_the_future_of_parallel/ 5. http://brandon.si/code/how-the-haskell-prelude-avoids-overlapping-types-in-show/ 6. http://www.reddit.com/r/haskell/comments/pel34/how_prelude_avoids_overlapping_instances_in_show/ 7. http://www.infoq.com/presentations/Yesod 8. http://www.reddit.com/r/haskell/comments/pjqpr/infoq_yesod_web_framework_michaels_qcon_talk/ 9. http://twanvl.nl/blog/haskell/SemilatticeSearchTree 10. http://www.reddit.com/r/haskell/comments/pj6n7/search_tree_that_does_not_require_that_items_be/ 11. http://xrl.tureus.com/black-box-reverse-engineering-zmq 12. http://www.reddit.com/r/haskell/comments/pcojs/reverse_engineering_the_zeromq_wire_protocol_for/ 13. http://www.yesodweb.com/blog/2012/02/release-0-10 14. http://www.reddit.com/r/haskell/comments/phxjo/announcing_yesod_010_conduits_persistent_08/ 15. http://book.realworldhaskell.org/read 16. http://www.reddit.com/r/haskell/comments/pd79r/real_world_haskell_book_site_is_it_known_to_be/ 17. http://www.rust-lang.org/ 18. http://www.reddit.com/r/haskell/comments/pewtc/what_do_haskellers_think_of_rust_its_got_lambdas/ 19. http://reddit.com/r/darcs 20. http://www.reddit.com/r/haskell/comments/pkv8g/rdarcs_for_discussing_darcs_and_patch_theory/ 21. http://www.reddit.com/r/haskell/comments/pczyz/will_haskell_be_the_smalltalk_of_functional/ 22. http://www.reddit.com/r/haskell/comments/pczyz/will_haskell_be_the_smalltalk_of_functional/ 23. http://stackoverflow.com/questions/9190352/abusing-the-algebra-of-algebraic-data-types-why-does-this-work 24. http://stackoverflow.com/questions/9210412/recommended-reading-tutorials-to-understand-reactive-banana-frp-library 25. http://stackoverflow.com/questions/9234205/safe-modelling-of-relational-data-in-haskell 26. http://stackoverflow.com/questions/9244538/what-are-the-definitions-for-and-return-for-the-io-monad 27. http://stackoverflow.com/questions/9153574/basic-structure-of-a-haskell-program 28. http://stackoverflow.com/questions/9198140/ghc-api-how-to-dynamically-load-haskell-code-from-a-compiled-module-using-ghc
[Haskell-cafe] Haskell Weekly News: Issue 214
Read on SO: [31] http://goo.gl/m3QhB * Functions don't just have types: They ARE Types. And Kinds. And Sorts. Help put a blown mind back together votes: 15, answers: 2 Read on SO: [32] http://goo.gl/fKjQR * Defining polymorphic constants in Haskell votes: 12, answers: 2 Read on SO: [33] http://goo.gl/3H3ke * Do guarded pipes behave the same as pipes using await? votes: 12, answers: 2 Read on SO: [34] http://goo.gl/Mf3HQ * What is the purpose of the IdentityT transformer? votes: 11, answers: 2 Read on SO: [35] http://goo.gl/L7Syk * call/cc implementation? votes: 10, answers: 5 Read on SO: [36] http://goo.gl/tfLLz * Understanding bind function in Haskell votes: 9, answers: 4 Read on SO: [37] http://goo.gl/amtSd * How to show that a monad is a functor and an applicative functor? votes: 8, answers: 2 Read on SO: [38] http://goo.gl/Cg0EQ * Avoiding lift with Monad Transformers votes: 7, answers: 2 Read on SO: [39] http://goo.gl/fBhCz * Container element types votes: 7, answers: 1 Read on SO: [40] http://goo.gl/UfZnG Until next time, Daniel Santa Cruz References 1. http://www.haskell.org/ghc/docs/7.4.1/html/users_guide/release-7-4-1.html 2. http://www.reddit.com/r/haskell/comments/p886g/ghc_741_is_out_heres_the_release_notes/ 3. http://www.yesodweb.com/blog/2012/01/coming-soon 4. http://www.reddit.com/r/haskell/comments/p4hpt/coming_soon_to_a_bookstore_near_you/ 5. https://github.com/colah/ImplicitCAD 6. http://www.reddit.com/r/haskell/comments/p9jzh/implicitcad_is_a_programmatic_cad_tool3d/ 7. https://github.com/DanBurton/Blog/blob/master/Literate%20Haskell/recovery.lhs 8. http://www.reddit.com/r/haskell/comments/p2kar/using_monadic_effects_to_reverse_a_merge_sort/ 9. http://www.yesodweb.com/blog/2012/01/conduit-changes-0-2 10. http://www.reddit.com/r/haskell/comments/p1iu0/exciting_changes_coming_to_conduit_02/ 11. http://disciple-devel.blogspot.com/2012/02/vectorisation-without-replication-in.html 12. http://www.reddit.com/r/haskell/comments/p7f6u/vectorisation_without_replication_in_data/ 13. http://www.reddit.com/r/haskell/comments/pavb1/if_software_purity_in_functional_languages_is/ 14. http://www.reddit.com/r/haskell/comments/pavb1/if_software_purity_in_functional_languages_is/ 15. http://justtesting.org/released-dataarrayaccelerate-0900-the-haskell 16. http://www.reddit.com/r/haskell/comments/p5sij/released_dataarrayaccelerate_0900_the_haskell/ 17. http://www.typesandotherdistractions.com/2012/02/fun-with-xpolykinds-polykinded-folds.html 18. http://www.reddit.com/r/haskell/comments/p8djh/fun_with_xpolykinds_polykinded_folds/ 19. http://www.happstack.com/docs/crashcourse/AcidState.html 20. http://www.reddit.com/r/haskell/comments/p75ko/introduction_to_using_acidstate_ixset_and/ 21. http://blog.jasonknight.us/2012/02/how-to-install-ghc-741-in-ubuntu-from.html 22. http://www.reddit.com/r/haskell/comments/pabfi/cant_wait_for_the_haskell_platform_compiling_ghc/ 23. http://mainisusuallyafunction.blogspot.com/2012/02/generating-random-functions.html 24. http://www.reddit.com/r/haskell/comments/p89fq/generating_random_functions/ 25. http://www.reddit.com/r/haskell/comments/p5lv0/how_to_deal_with_undesired_values_when_designing/ 26. http://www.reddit.com/r/haskell/comments/p5lv0/how_to_deal_with_undesired_values_when_designing/ 27. http://pcapriotti.wordpress.com/2012/02/02/an-introduction-to-guarded-pipes/ 28. http://www.reddit.com/r/haskell/comments/p8g55/guarded_pipes_or_how_to_write_conduitlist/ 29. http://uu-computerscience.github.com/uhc-js/ 30. http://www.reddit.com/r/haskell/comments/p1nqh/uhc_javascript_backend_project_page_work_in/ 31. http://stackoverflow.com/questions/9055214/what-are-the-rules-about-concurrently-accessing-a-persistent-database 32. http://stackoverflow.com/questions/9074261/functions-dont-just-have-types-they-are-types-and-kinds-and-sorts-help-put 33. http://stackoverflow.com/questions/9088821/defining-polymorphic-constants-in-haskell 34. http://stackoverflow.com/questions/9145656/do-guarded-pipes-behave-the-same-as-pipes-using-await 35. http://stackoverflow.com/questions/9122825/what-is-the-purpose-of-the-identityt-transformer 36. http://stackoverflow.com/questions/9050725/call-cc-implementation 37. http://stackoverflow.com/questions/9074284/understanding-bind-function-in-haskell 38. http://stackoverflow.com/questions/9098247/how-to-show-that-a-monad-is-a-functor-and-an-applicative-functor 39. http://stackoverflow.com/questions/9054731/avoiding-lift-with-monad-transformers 40. http://stackoverflow.com/questions/9078168/container-element-types ___ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe
[Haskell-cafe] Haskell Weekly News: Issue 213
Read on SO: [35] http://goo.gl/hPzVq Until next time, Daniel Santa Cruz References 1. http://yow.eventer.com/events/1004/talks/1054 2. http://www.reddit.com/r/haskell/comments/ovc9s/spj_escape_from_the_ivory_tower_the_haskell/ 3. http://code.haskell.org/~dons/talks/padl-keynote-2012-01-24.pdf 4. http://www.reddit.com/r/haskell/comments/oxg3c/make_things_now_pragmatic_fp_with_haskell_slides/ 5. http://www.haskell.org/pipermail/glasgow-haskell-users/2012-January/021714.html 6. http://www.reddit.com/r/haskell/comments/p0x96/announce_ghc_741_release_candidate_2/ 7. http://alessandrovermeulen.me/2012/01/26/getting-rid-of-javascript-with-haskell/ 8. http://www.reddit.com/r/haskell/comments/oz27a/web_application_that_uses_uhc_to_compile_haskell/ 9. http://hdiff.luite.com/ 10. http://www.reddit.com/r/haskell/comments/ozjys/web_app_that_shows_you_the_changes_between/ 11. http://www.haskell.org/pipermail/haskell-cafe/2012-January/098704.html 12. http://www.reddit.com/r/haskell/comments/orh4f/combining_regions_and_iteratees/ 13. http://blog.ezyang.com/2012/01/monadbasecontrol-is-unsound/ 14. http://www.reddit.com/r/haskell/comments/ot5f2/monadbasecontrol_is_unsound_inside_233/ 15. http://www.yesodweb.com/blog/2012/01/wiki-chat-subsite 16. http://www.reddit.com/r/haskell/comments/oub3p/yesod_example_wiki_markdown_chat_subsite_event/ 17. http://blog.moertel.com/articles/2012/01/26/the-inner-beauty-of-tree-traversals 18. http://www.reddit.com/r/haskell/comments/oyu7d/inner_beauty_of_tree_traversals_pre_and_postorder/ 19. http://thecostofknowledge.com/ 20. http://www.reddit.com/r/haskell/comments/ozi7i/seem_like_theres_a_boycott_of_elsevier_going_on/ 21. http://www.jonmsterling.com/posts/2012-01-12-unifying-monoids-and-monads-with-polymorphic-kinds.html 22. http://www.reddit.com/r/haskell/comments/osn5d/unifying_monoids_and_monads_with_polymorphic_kinds/ 23. http://blog.ezyang.com/2012/01/modelling-io/ 24. http://www.reddit.com/r/haskell/comments/ourfu/modelling_io_monadio_and_beyond/ 25. http://stackoverflow.com/questions/8976423/is-it-a-good-idea-to-compile-a-language-to-c 26. http://stackoverflow.com/questions/9027384/haskell-ghc-what-is-the-time-complexity-of-a-pattern-match-with-n-constructors 27. http://stackoverflow.com/questions/9015318/what-to-use-instead-of-a-main-loop-in-haskell 28. http://stackoverflow.com/questions/9016521/associated-types-and-container-elements 29. http://stackoverflow.com/questions/9036554/undefined-at-the-type-level 30. http://stackoverflow.com/questions/9004937/is-there-a-good-reason-why-deleteby-does-not-have-its-most-general-type 31. http://stackoverflow.com/questions/8963942/using-low-bitsize-integral-types-like-int8-and-what-they-are-for 32. http://stackoverflow.com/questions/9010808/how-is-the-ghc-runtime-support-for-profiling-implemented 33. http://stackoverflow.com/questions/9013329/how-to-achieve-product-of-two-monads-effect 34. http://stackoverflow.com/questions/9034060/combine-two-monads-when-neither-has-a-transformer 35. http://stackoverflow.com/questions/8963376/why-dont-type-synonyms-permit-recursion-in-haskell ___ 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
out” mean? votes: 21, answers: 2 Read on SO: [35] http://goo.gl/8J3no * Haskell projects to study and learn from? votes: 19, answers: 2 Read on SO: [36] http://goo.gl/SHwsZ * How do you identify monadic design patterns? votes: 19, answers: 4 Read on SO: [37] http://goo.gl/dE3EJ * how do I get good (small) shrinks out of QuickCheck? votes: 16, answers: 0 Read on SO: [38] http://goo.gl/X3ZOs * Which applicative functor is used for passing shared parameters? votes: 14, answers: 1 Read on SO: [39] http://goo.gl/UxmZK * Double map in haskell? votes: 12, answers: 2 Read on SO: [40] http://goo.gl/uWpuz * Higher ranked and impredicative types votes: 12, answers: 1 Read on SO: [41] http://goo.gl/zpkXn * Handling events in Haskell votes: 12, answers: 1 Read on SO: [42] http://goo.gl/e7sV9 * Does the term “monadic” in J have anything to do with its Haskell use? votes: 12, answers: 4 Read on SO: [43] http://goo.gl/hTa2j * Any good articles on optimizing Haskell code? votes: 12, answers: 2 Read on SO: [44] http://goo.gl/FzRrf * What is a “free variable”? votes: 11, answers: 2 Read on SO: [45] http://goo.gl/Og5SC * Haskell Thread Communication Pattern Scenario votes: 10, answers: 1 Read on SO: [46] http://goo.gl/3Rzq0 * Defining a function by equations with different number of arguments votes: 10, answers: 1 Read on SO: [47] http://goo.gl/hejqO * What functionality do you get for free with Functors or other type-classes? votes: 10, answers: 5 Read on SO: [48] http://goo.gl/9hSlv * Why are types with no data constructors valid? votes: 10, answers: 1 Read on SO: [49] http://goo.gl/Pp6Ze * Folding flatMap/bind over a list of functions (a.k.a. Name That Combinator!) votes: 9, answers: 2 Read on SO: [50] http://goo.gl/bBtBI Until next time, Daniel Santa Cruz References 1. http://tech.dropbox.com/?p=129 2. http://www.reddit.com/r/haskell/comments/o0j2a/dropbox_tech_blog_using_the_dropbox_api_from/ 3. http://www.reddit.com/r/haskell/comments/ohjg7/a_new_approach_to_iteratees/ 4. http://www.reddit.com/r/haskell/comments/ohjg7/a_new_approach_to_iteratees/ 5. https://www.youtube.com/watch?v=jBd9c1gAqWs 6. http://www.reddit.com/r/haskell/comments/o0im2/haskell_repa_realtime_ray_tracing_demo/ 7. http://matt.might.net/articles/partial-orders/ 8. http://www.reddit.com/r/haskell/comments/o6nnp/order_theory_for_computer_scientists/ 9. https://github.com/leonidas/codeblog/blob/master/2012/2012-01-08-streams-coroutines.md 10. http://www.reddit.com/r/haskell/comments/o87z5/generalizing_streams_into_coroutines_with_an/ 11. http://www.well-typed.com/blog/63 12. http://www.reddit.com/r/haskell/comments/odv3t/welltyped_are_hiring_haskell_consultant/ 13. http://blog.ezyang.com/2012/01/why-iteratees-are-hard-to-understand/ 14. http://www.reddit.com/r/haskell/comments/o2p3p/why_iteratees_are_hard_to_understand/ 15. http://www.reddit.com/r/haskell/comments/o5iov/modern_reallworld_haskell/ 16. http://www.reddit.com/r/haskell/comments/o5iov/modern_reallworld_haskell/ 17. http://apfelmus.nfshost.com/blog/2012/01/01-frp-api-0-5.html 18. http://www.reddit.com/r/haskell/comments/nz0af/frp_reactivebanana_is_getting_dynamic_event/ 19. http://wewantarock.wordpress.com/2012/01/11/wxhaskell-and-wxwidgets-2-9/ 20. http://www.reddit.com/r/haskell/comments/oc8qi/wxhaskell_and_wxwidgets_29/ 21. http://www.yesodweb.com/blog/2012/01/blog-example 22. http://www.reddit.com/r/haskell/comments/of4g9/updated_yesod_blog_example_i18n_authentication/ 23. http://justhaskell.org/2012/01/02/experiments-in-haskell-packaging/ 24. http://www.reddit.com/r/haskell/comments/nzv56/experiments_in_haskell_packaging/ 25. http://www.yesodweb.com/blog/2012/01/http-conduit 26. http://www.reddit.com/r/haskell/comments/o5b4w/httpconduit/ 27. http://personal.cis.strath.ac.uk/~raa/posts/2012-01-06-streams.html 28. http://www.reddit.com/r/haskell/comments/o5ioy/reasoning_about_stream_processing_with_effects/ 29. http://www.reddit.com/r/haskell/comments/oaqsa/simon_marlows_parallel_and_concurrent_programming/ 30. http://www.reddit.com/r/haskell/comments/oaqsa/simon_marlows_parallel_and_concurrent_programming/ 31. http://wewantarock.wordpress.com/2012/01/12/who-is-my-community/ 32. http://www.reddit.com/r/haskell/comments/ogtos/who_is_my_community_wxhaskell_maintainers/ 33. http://stackoverflow.com/questions/8736995/fun-with-repeated-fmap 34. http://stackoverflow.com/questions/8760956/can-a-compiler-automatically-detect-pure-functions-without-the-type-information 35. http://stackoverflow.com/questions/8779390/what-does-floated-out-mean 36. http://stackoverflow.com/questions/8703319/haskell-projects-to-study-and-learn-from 37. http://stackoverflow.com/questions/8777216/how-do-you-identify
[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
for newbies and State/ST related questions votes: 17, answers: 1 Read on SO: [37] http://goo.gl/nw8eH * Should I avoid using Monad fail? votes: 15, answers: 3 Read on SO: [38] http://goo.gl/ruh7s * Effects of monomorphism restriction on type class constraints votes: 15, answers: 2 Read on SO: [39] http://goo.gl/QRbTh * Folding, function composition, monads, and laziness, oh my? votes: 14, answers: 2 Read on SO: [40] http://goo.gl/gped5 * Type error when ascribing a valid forall type to a let-bound variable votes: 13, answers: 2 Read on SO: [41] http://goo.gl/oyx0a * How do I organize my pure functions with my monadic actions idiomatically votes: 13, answers: 3 Read on SO: [42] http://goo.gl/6tByj * Is foldl ever preferable to its strict cousin, foldl'? votes: 13, answers: 2 Read on SO: [43] http://goo.gl/jFIe4 Until next time, Daniel Santa Cruz References 1. http://comments.gmane.org/gmane.comp.lang.haskell.cafe/93887 2. http://comments.gmane.org/gmane.comp.lang.haskell.general/19025 3. http://comments.gmane.org/gmane.comp.lang.haskell.general/19031 4. http://comments.gmane.org/gmane.comp.lang.haskell.general/19019 5. http://comments.gmane.org/gmane.comp.lang.haskell.libraries/16591 6. http://comments.gmane.org/gmane.comp.lang.haskell.cafe/93860 7. http://comments.gmane.org/gmane.comp.lang.haskell.cafe/93866 8. http://comments.gmane.org/gmane.comp.lang.haskell.cafe/93956 9. http://comments.gmane.org/gmane.comp.lang.haskell.cafe/94014 10. http://comments.gmane.org/gmane.comp.lang.haskell.cafe/94103 11. http://comments.gmane.org/gmane.comp.lang.haskell.yesod/941 12. http://byorgey.wordpress.com/2011/11/26/typeclassopedia-v2-moving-my-efforts-to-the-haskell-wiki/ 13. http://www.reddit.com/r/haskell/comments/mq2nr/typeclassopedia_moved_to_the_haskell_wiki/ 14. http://hackage.haskell.org/trac/ghc/wiki/SIMD 15. http://www.reddit.com/r/haskell/comments/mbpoi/new_project_to_support_simd_vector_instructions/ 16. http://www.haskell.org/pipermail/cvs-ghc/2011-November/068352.html 17. http://www.reddit.com/r/haskell/comments/mm68o/ghc_74_branched_whats_in_for_christmas/ 18. http://blog.ezyang.com/2011/11/how-to-read-haskell/ 19. http://www.reddit.com/r/haskell/comments/mc2mw/how_to_read_haskell_like_python/ 20. http://hackage.haskell.org/package/xmonad-0.10 21. http://www.reddit.com/r/haskell/comments/mhzu8/xmonad010_released/ 22. http://roy.brianmckenna.org/ 23. http://www.reddit.com/r/haskell/comments/mp245/roy_language_with_hindleymilner_type_system_and/ 24. http://blog.plover.com/math/monad-closure.html 25. http://www.reddit.com/r/haskell/comments/mfsfz/the_universe_of_discourse_triples_and_closure_and/ 26. http://happstack.blogspot.com/2011/11/ann-happstack-lite-friendly.html 27. http://www.reddit.com/r/haskell/comments/mcjoz/ann_happstacklite_a_simpler_friendlier_version_of/ 28. http://code.google.com/p/inv/ 29. http://www.reddit.com/r/haskell/comments/mldzq/hnspl_a_better_way_to_do_your_boring_c_job/ 30. http://tab.snarc.org/posts/haskell/2011-11-15-lookup-tables.html 31. http://www.reddit.com/r/haskell/comments/mh1ox/fast_lookup_tables_in_haskell/ 32. http://www.yesodweb.com/blog/2011/11/got-right 33. http://www.reddit.com/r/haskell/comments/mi4r7/what_yesod_got_right/ 34. http://stackoverflow.com/questions/8221395/what-is-a-monad-in-fp-in-categorical-terms 35. http://stackoverflow.com/questions/8185282/haskell-vs-jvm-performance 36. http://stackoverflow.com/questions/8198808/are-there-any-haskell-techniques-for-mixed-part-structure-part-unmodified-text 37. http://stackoverflow.com/questions/8197032/starray-documentation-for-newbies-and-state-st-related-questions 38. http://stackoverflow.com/questions/8163852/should-i-avoid-using-monad-fail 39. http://stackoverflow.com/questions/8270548/effects-of-monomorphism-restriction-on-type-class-constraints 40. http://stackoverflow.com/questions/8249958/folding-function-composition-monads-and-laziness-oh-my 41. http://stackoverflow.com/questions/8190431/type-error-when-ascribing-a-valid-forall-type-to-a-let-bound-variable 42. http://stackoverflow.com/questions/8234162/how-do-i-organize-my-pure-functions-with-my-monadic-actions-idiomatically 43. http://stackoverflow.com/questions/8235797/is-foldl-ever-preferable-to-its-strict-cousin-foldl ___ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe
[Haskell-cafe] Haskell Weekly News: Issue 208
: 4 Read on SO: [39] http://goo.gl/neP6s * ghci environment dump votes: 6, answers: 2 Read on SO: [40] http://goo.gl/EnKpp Until next time, Daniel Santa Cruz References 1. http://permalink.gmane.org/gmane.comp.lang.haskell.general/19017 2. http://permalink.gmane.org/gmane.comp.lang.haskell.cafe/93712 3. http://permalink.gmane.org/gmane.comp.lang.haskell.general/19011 4. http://permalink.gmane.org/gmane.comp.lang.haskell.cafe/93802 5. http://www.reddit.com/r/haskell/comments/m5yhx/quick_poll_upvote_if_you_think_ghc_should_enable/ 6. http://www.reddit.com/r/haskell/comments/m5yhx/quick_poll_upvote_if_you_think_ghc_should_enable/ 7. http://www.reddit.com/r/haskell/comments/m7uph/whats_going_on_with_id_id_id_id_0/ 8. http://www.reddit.com/r/haskell/comments/m7uph/whats_going_on_with_id_id_id_id_0/ 9. http://chrisdone.com/posts/2011-11-06-haskelldb-tutorial.html 10. http://www.reddit.com/r/haskell/comments/m2df2/haskelldb_a_long_tutorial/ 11. https://lists.chalmers.se/pipermail/agda/2011/003493.html 12. http://www.reddit.com/r/haskell/comments/m8iwo/the_agda_mailing_list_has_the_best_questions/ 13. http://paczesiowa.blogspot.com/2011/11/virtual-haskell-environment.html 14. http://www.reddit.com/r/haskell/comments/m39v5/virtual_haskell_environment/ 15. http://stackoverflow.com/questions/8066850/why-doesnt-haskells-prelude-read-return-a-maybe 16. http://www.reddit.com/r/haskell/comments/m7agm/why_doesnt_haskells_preluderead_return_a_maybe/ 17. http://ittc.ku.edu/csdl/fpg/Tools/KansasLava 18. http://www.reddit.com/r/haskell/comments/m3nss/first_release_of_kansas_lava/ 19. http://www.serpentine.com/blog/2011/11/10/a-major-new-release-of-the-haskell-statistics-library/ 20. http://www.reddit.com/r/haskell/comments/m8cox/a_major_new_release_of_the_statistics_library/ 21. http://dbwiscam.informatik.uni-tuebingen.de/trydsh/ 22. http://www.reddit.com/r/haskell/comments/m9s37/trydsh_test_your_code/ 23. https://github.com/jamwt/haskell-scalable-server 24. http://www.reddit.com/r/haskell/comments/m4cz0/scalableserver01_providing_an_easy_api_for/ 25. http://www.reddit.com/r/programming/comments/m4rbs/python_3_implementation_in_haskell/ 26. http://www.reddit.com/r/haskell/comments/m5l1u/python_3_implementation_in_haskell_xpost_from/ 27. http://www.reddit.com/r/haskell/comments/m9975/lets_derive_eq_reflexivity_not_guaranteed/ 28. http://www.reddit.com/r/haskell/comments/m9975/lets_derive_eq_reflexivity_not_guaranteed/ 29. http://www.reddit.com/r/haskell/comments/m9s9p/haskell_and_highperformance_computing_hpc/ 30. http://www.reddit.com/r/haskell/comments/m9s9p/haskell_and_highperformance_computing_hpc/ 31. http://stackoverflow.com/questions/8066850/why-doesnt-haskells-prelude-read-return-a-maybe 32. http://stackoverflow.com/questions/8106764/choosing-between-a-class-and-a-record 33. http://stackoverflow.com/questions/8032228/function-using-foldr-is-too-eager 34. http://stackoverflow.com/questions/8092787/odd-results-from-monad-transformer-benchmark-a-bug 35. http://stackoverflow.com/questions/8101067/binary-instance-for-an-existential 36. http://stackoverflow.com/questions/8084832/ghc-install-without-root 37. http://stackoverflow.com/questions/8099349/fixed-point-combinator-in-haskell 38. http://stackoverflow.com/questions/8052177/whats-the-best-way-to-write-facebook-apps-in-haskell 39. http://stackoverflow.com/questions/8059057/creating-a-list-by-cumulatively-adding-elements-of-another-list-haskell 40. http://stackoverflow.com/questions/8067368/ghci-environment-dump ___ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe
[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. http
[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. http://www.reddit.com/r/haskell/comments
[Haskell-cafe] Haskell Weekly News: Issue 204
, answers: 3 Read on SO: [38] http://goo.gl/4aV7G * Total function of type (forall n . Maybe (f n)) - Maybe (forall n . (f n)) votes: 14, answers: 3 Read on SO: [39] http://goo.gl/qUyYR * Standard web server interface equivalent to WSGI/Rack for Haskell votes: 9, answers: 2 Read on SO: [40] http://goo.gl/9fWNq * Automatic lifting of infix operators to monadic infix operators votes: 8, answers: 3 Read on SO: [41] http://goo.gl/jDQWC Until next time, Daniel Santa Cruz References 1. http://permalink.gmane.org/gmane.comp.lang.haskell.cafe/93087 2. http://permalink.gmane.org/gmane.comp.lang.haskell.general/18977 3. http://permalink.gmane.org/gmane.comp.lang.haskell.general/18975 4. http://permalink.gmane.org/gmane.comp.lang.haskell.cafe/93016 5. http://permalink.gmane.org/gmane.comp.lang.haskell.cafe/92986 6. http://mainisusuallyafunction.blogspot.com/2011/10/shqq-embedding-shell-commands-in.html 7. http://www.reddit.com/r/haskell/comments/l86s6/shqq_embedding_shell_commands_in_haskell_code/ 8. http://www.haskell.org/haskellwiki/Shooting_your_self_in_the_foot 9. http://www.reddit.com/r/haskell/comments/l6smh/shooting_yourself_in_the_foot_with_haskell/ 10. http://ugcs.net/~keegan/talks/why-learn-haskell/talk.pdf 11. http://www.reddit.com/r/haskell/comments/la9ey/why_learn_haskell_pdf_slides/ 12. http://nathanmarz.com/blog/how-to-beat-the-cap-theorem.html 13. http://www.reddit.com/r/haskell/comments/lb66h/how_to_beat_the_cap_theorem_purely_functional/ 14. http://www.reddit.com/r/haskell/comments/ldu36/yo_rhaskell_i_heard_you_like_monads/ 15. http://www.reddit.com/r/haskell/comments/ldu36/yo_rhaskell_i_heard_you_like_monads/ 16. http://www.haskell.org/pipermail/haskell-cafe/2011-October/095857.html 17. http://www.reddit.com/r/haskell/comments/l6yep/frp_and_haskell_being_used_for_physiological/ 18. http://permalink.gmane.org/gmane.comp.lang.haskell.cafe/92928 19. http://www.reddit.com/r/haskell/comments/la4at/composing_a_list_of_enumeratees/ 20. http://claudiusmaximus.goto10.org/cm/2011-10-15_hp2pretty-0.5_released.html 21. http://www.reddit.com/r/haskell/comments/lcw7n/hp2pretty05_released_now_with_go_faster_stripes/ 22. http://apfelmus.nfshost.com/blog/2011/10/11-frp-concurrent-events.html 23. http://www.reddit.com/r/haskell/comments/l9hgz/frp_how_to_deal_with_concurrent_external_events/ 24. http://factisresearch.blogspot.com/2011/10/yesterday-i-gave-talk-at-haskell-in.html 25. http://www.reddit.com/r/haskell/comments/l9zq3/talk_by_factis_research_about_developing/ 26. http://alpmestan.wordpress.com/2011/10/09/a-french-community-for-haskell/ 27. http://www.reddit.com/r/haskell/comments/l6eqx/a_french_community_for_haskell/ 28. http://haskell.org/haskellwiki/VirtuaHac 29. http://www.reddit.com/r/haskell/comments/l6knx/virtuahac_the_completely_online_hackathon/ 30. http://hackage.haskell.org/package/kmeans-vector-0.1 31. http://www.reddit.com/r/haskell/comments/l67mi/kmeansvector_kmeans_clustering_algorithm/ 32. http://stackoverflow.com/questions/7704999/meaning-of-haskell-exceptions 33. http://stackoverflow.com/questions/7746894/are-there-pronounceable-names-for-common-haskell-operators 34. http://stackoverflow.com/questions/7707661/space-leak-only-in-certain-cases-in-ghc-interpreter-when-doing-concat-some-lis 35. http://stackoverflow.com/questions/7752452/type-theory-type-kinds 36. http://stackoverflow.com/questions/7717691/why-is-the-minimalist-example-haskell-quicksort-not-a-true-quicksort 37. http://stackoverflow.com/questions/7720929/space-leaks-and-writers-and-sums-oh-my 38. http://stackoverflow.com/questions/7705119/can-this-functionality-be-implemented-with-haskells-type-system 39. http://stackoverflow.com/questions/7720108/total-function-of-type-forall-n-maybe-f-n-maybe-forall-n-f-n 40. http://stackoverflow.com/questions/7700619/standard-web-server-interface-equivalent-to-wsgi-rack-for-haskell 41. http://stackoverflow.com/questions/7742625/automatic-lifting-of-infix-operators-to-monadic-infix-operators ___ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe
[Haskell-cafe] Haskell Weekly News: Issue 203
Read on SO: [35] http://goo.gl/0rfQe * Comparision of enumerator vs. iteratee package votes: 11, answers: 1 Read on SO: [36] http://goo.gl/iR9E1 * Will a value that has a type with class constraints actually be a function at run time? votes: 10, answers: 4 Read on SO: [37] http://goo.gl/o4zDC * Overloading (+) votes: 9, answers: 2 Read on SO: [38] http://goo.gl/Muxre * Strange type error in Haskell let-expression — what's the issue? votes: 9, answers: 3 Read on SO: [39] http://goo.gl/gKLSX * Haskell type declarations in 'where' — what's going on? votes: 8, answers: 2 Read on SO: [40] http://goo.gl/YIydy * Why is `http` in http-enumerator an Iteratee? votes: 8, answers: 1 Read on SO: [41] http://goo.gl/y3qQA * How to check for haskell package versions in ./configure? votes: 8, answers: 5 Read on SO: [42] http://goo.gl/o4EIu * Polynomial factorization in Haskell votes: 8, answers: 2 Read on SO: [43] http://goo.gl/nca2Z Until next time, Daniel Santa Cruz References 1. http://permalink.gmane.org/gmane.comp.lang.haskell.cafe/92911 2. http://www.mail-archive.com/haskell-cafe@haskell.org/msg93759.html 3. http://permalink.gmane.org/gmane.comp.lang.haskell.yesod/503 4. http://permalink.gmane.org/gmane.comp.lang.haskell.cafe/92871 5. http://permalink.gmane.org/gmane.comp.lang.haskell.cafe/92836 6. http://permalink.gmane.org/gmane.comp.lang.haskell.cafe/92908 7. http://permalink.gmane.org/gmane.comp.lang.haskell.general/18972 8. http://permalink.gmane.org/gmane.comp.lang.haskell.general/18974 9. http://mathias-biilmann.net/posts/2011/10/is-haskell-the-cure 10. http://www.reddit.com/r/haskell/comments/kza1y/is_haskell_the_cure/ 11. http://blog.atnnn.com/p/writing-haskell-functions-with-many-nameless-parameters/ 12. http://www.reddit.com/r/haskell/comments/kz8gx/writing_functions_with_many_nameless_parameters/ 13. http://www.haskell.org/pipermail/cabal-devel/2011-October/007803.html 14. http://www.reddit.com/r/haskell/comments/l3zye/want_to_help_with_the_new_hackage_server_jump_in/ 15. http://www.slideshare.net/bos31337/pronk-like-you-mean-it 16. http://www.reddit.com/r/haskell/comments/l04nj/slides_from_my_talk_on_benchmarking_and_other/ 17. http://developers.slashdot.org/story/11/10/04/1557206/ocaml-for-the-masses 18. http://www.reddit.com/r/haskell/comments/l1jyt/ocaml_for_the_masses_article_on_slashdot/ 19. https://github.com/yesodweb/wai/blob/master/wai-websockets/Network/Wai/Handler/WebSockets.hs 20. http://www.reddit.com/r/haskell/comments/l2421/websockets_support_for_waiwarpyesod_thanks_to/ 21. http://playingwithpointers.com/archives/590 22. http://www.reddit.com/r/haskell/comments/l4gmb/a_good_explanation_of_the_fixed_point_combinator/ 23. http://www.haskell.org/pipermail/haskell-cafe/2011-October/095896.html 24. http://www.reddit.com/r/haskell/comments/l5mwt/announce_knob_a_library_for_memorybacked_handles/ 25. http://deltadiaz.blogspot.com/2011/10/hatex-3-first-release.html 26. http://www.reddit.com/r/haskell/comments/l38md/hatex_3_is_out/ 27. http://www.reddit.com/r/haskell/comments/l0fne/what_should_i_use_for_web_programming/ 28. http://www.reddit.com/r/haskell/comments/l0fne/what_should_i_use_for_web_programming/ 29. http://cliffordbeshers.blogspot.com/2011/10/conalelliott-re-what-resources.html 30. http://www.reddit.com/r/haskell/comments/l0k0w/practice_for_helping_java_c_programmers_learn/ 31. http://imgur.com/mTxC4 32. http://www.reddit.com/r/haskell/comments/l3ah1/creative_partner_request_from_a_haskell_courses/ 33. http://stackoverflow.com/questions/7699912/clean-and-type-safe-state-machine-implementation-in-a-statically-typed-language 34. http://stackoverflow.com/questions/7683408/what-happens-if-an-enumerator-tries-to-consume-input 35. http://stackoverflow.com/questions/7644658/are-there-type-signatures-which-haskell-cant-verify 36. http://stackoverflow.com/questions/7674594/comparision-of-enumerator-vs-iteratee-package 37. http://stackoverflow.com/questions/7659845/will-a-value-that-has-a-type-with-class-constraints-actually-be-a-function-at-run 38. http://stackoverflow.com/questions/7646624/overloading 39. http://stackoverflow.com/questions/7662937/strange-type-error-in-haskell-let-expression-whats-the-issue 40. http://stackoverflow.com/questions/7635720/haskell-type-declarations-in-where-whats-going-on 41. http://stackoverflow.com/questions/7638326/why-is-http-in-http-enumerator-an-iteratee 42. http://stackoverflow.com/questions/7645823/how-to-check-for-haskell-package-versions-in-configure 43. http://stackoverflow.com/questions/7687792/polynomial-factorization-in-haskell ___ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe
[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. http://www.willamette.edu/~fruehr/haskell
[Haskell-cafe] Haskell Weekly News: Issue 201
* Why is [Char]-based input so much slower than the [Char]-based output in Haskell? votes: 7, answers: 1 Read on SO: [33] http://goo.gl/2nuqNn Until next time, Daniel Santa Cruz References 1. http://permalink.gmane.org/gmane.comp.lang.haskell.cafe/92680 2. http://permalink.gmane.org/gmane.comp.lang.haskell.general/18935 3. http://permalink.gmane.org/gmane.comp.lang.haskell.general/18936 4. http://permalink.gmane.org/gmane.comp.lang.haskell.cafe/92480 5. http://permalink.gmane.org/gmane.comp.lang.haskell.general/18940 6. http://permalink.gmane.org/gmane.comp.lang.haskell.cafe/92528 7. https://github.com/ghc/ghc/commit/3db757241ce7fb99c096c30481aefa86bb9855a1 8. http://www.reddit.com/r/haskell/comments/kmxf2/ghci_now_supports_all_toplevel_declarations/ 9. http://twitter.com/#!/bos31337/status/116372971509121025 10. http://www.reddit.com/r/haskell/comments/kmk6q/the_best_ghc_bug_ever/ 11. http://bos.github.com/strange-loop-2011/talk/talk.html#(1) 12. http://www.reddit.com/r/haskell/comments/km2b8/running_a_startup_on_haskell/ 13. http://i.imgur.com/D4QEO.png 14. http://www.reddit.com/r/haskell/comments/koom1/no_chrome_haskell_is_not_danish/ 15. http://trac.haskell.org/haskell-platform/wiki/ReleaseTimetable 16. http://www.reddit.com/r/haskell/comments/kk9hl/did_haskell_platform_miss_the_july_release_its/ 17. http://blog.kfish.org/2011/09/iteratees-at-tsuru.html 18. http://www.reddit.com/r/haskell/comments/kjem1/iteratees_at_tsuru_capital_various_contributions/ 19. http://lyah.haskell.fr/ 20. http://www.reddit.com/r/haskell/comments/km1l6/apprendre_haskell_vous_fera_le_plus_grand_bien/ 21. http://www.digitalmars.com/d/archives/digitalmars/D/Would_You_Bet_100_000_000_on_D_144619.html 22. http://www.reddit.com/r/haskell/comments/klhln/would_you_bet_1_on_haskell/ 23. http://corp.galois.com/haskell-course 24. http://www.reddit.com/r/haskell/comments/kp6as/galois_offers_haskell_course_the_tao_of/ 25. http://stackoverflow.com/questions/7490768/what-are-haskells-strictness-points 26. http://stackoverflow.com/questions/7460809/can-someone-explain-the-traverse-function-in-haskell 27. http://stackoverflow.com/questions/7463500/why-do-we-have-map-fmap-and-liftm 28. http://stackoverflow.com/questions/7518589/does-a-function-like-this-already-exist-or-whats-a-better-name-for-this-funct 29. http://stackoverflow.com/questions/7506684/question-about-the-and-operators-in-haskell 30. http://stackoverflow.com/questions/7464208/folding-across-maybes-in-haskell 31. http://stackoverflow.com/questions/7487455/how-is-foldl-lazy 32. http://stackoverflow.com/questions/7504012/avoid-explicit-passing-of-lookup-table 33. http://stackoverflow.com/questions/7510078/why-is-char-based-input-so-much-slower-than-the-char-based-output-in-haskell ___ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe
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
on Windows with GHC votes: 10, answers: 1 Read on SO: [34] http://goo.gl/AnvJo * What's the point of 'const' in the Haskell Prelude? votes: 10, answers: 4 Read on SO: [35] http://goo.gl/g04xE * Haskell functional dependency conflict votes: 9, answers: 2 Read on SO: [36] http://goo.gl/ksmM0 * DatatypeContexts Deprecated in Latest GHC: Why? votes: 9, answers: 2 Read on SO: [37] http://goo.gl/R03pa * Clojure equivalent of Haskell's “Scrap Your Boilerplate” (SYB) votes: 8, answers: 1 Read on SO: [38] http://goo.gl/R6NoS * Why using functions defined in the same module faster than the same function defined in another? votes: 8, answers: 2 Read on SO: [39] http://goo.gl/qAjCk * repeatedly applying a function until the result is stable votes: 8, answers: 4 Read on SO: [40] http://goo.gl/NlP4u 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://permalink.gmane.org/gmane.comp.lang.haskell.cafe/92438 2. http://lyah.haskell.fr/ 3. http://haskell.fr/ 4. http://permalink.gmane.org/gmane.comp.lang.haskell.cafe/92414 5. http://permalink.gmane.org/gmane.comp.lang.haskell.cafe/92414 6. http://permalink.gmane.org/gmane.comp.lang.haskell.cafe/92426 7. http://permalink.gmane.org/gmane.comp.lang.haskell.general/18934 8. http://permalink.gmane.org/gmane.comp.lang.haskell.cafe/92433 9. http://permalink.gmane.org/gmane.comp.lang.haskell.cafe/92353 10. http://nickknowlson.com/blog/2011/09/12/haskell-survey-categorized-weaknesses/ 11. http://www.reddit.com/r/haskell/comments/kd2ky/categorized_weaknesses_from_the_state_of_haskell/ 12. http://en.wikipedia.org/wiki/Haskell_Curry 13. http://www.reddit.com/r/haskell/comments/kcq8m/haskell_b_curry_born_sept_12_1900/ 14. http://hackage.haskell.org/trac/ghc/wiki/Records 15. http://www.reddit.com/r/haskell/comments/kgd4g/the_records_problem_in_haskell_help_build_a/ 16. http://www.reddit.com/r/haskell/comments/ke3ho/wrriten_in_haskell_the_dynamic_scheduling_system/ 17. http://www.reddit.com/r/haskell/comments/ke3ho/wrriten_in_haskell_the_dynamic_scheduling_system/ 18. http://mortenlysgaard.com/?p=35 19. http://www.reddit.com/r/haskell/comments/kilx4/announcing_sirkel_a_haskell_implementation_of_the/ 20. http://ro-che.info/ccc/13.html 21. http://www.reddit.com/r/haskell/comments/kc4aa/not_going_to_icfp_heres_an_excuse_for_you/ 22. http://www.yesodweb.com/blog/2011/09/yesod-0.9.2 23. http://www.reddit.com/r/haskell/comments/kc6h2/announce_yesod_092_everything_just_works/ 24. http://hpaste.org/51474 25. http://www.reddit.com/r/haskell/comments/kixek/a_play_in_one_act/ 26. http://deltadiaz.blogspot.com/2011/09/hatex-3-previous-notes.html 27. http://www.reddit.com/r/haskell/comments/kflnp/hatex_3_new_version_of_the_haskell_latex_library/ 28. http://openquark.org/Welcome.html 29. http://www.reddit.com/r/haskell/comments/kgtxm/open_quark_another_haskell_like_language_on_jvm/ 30. http://stackoverflow.com/questions/7435363/proving-no-corruption-in-haskell 31. http://stackoverflow.com/questions/7436939/how-to-handle-feature-requests-that-add-new-package-dependencies 32. http://stackoverflow.com/questions/7396978/left-and-right-folding-over-an-infinite-list 33. http://stackoverflow.com/questions/7453744/shorter-way-to-write-this-code 34. http://stackoverflow.com/questions/7391634/cant-link-opencl-on-windows-with-ghc 35. http://stackoverflow.com/questions/7402528/whats-the-point-of-const-in-the-haskell-prelude 36. http://stackoverflow.com/questions/7436109/haskell-functional-dependency-conflict 37. http://stackoverflow.com/questions/7438600/datatypecontexts-deprecated-in-latest-ghc-why 38. http://stackoverflow.com/questions/7376572/clojure-equivalent-of-haskells-scrap-your-boilerplate-syb 39. http://stackoverflow.com/questions/7401724/why-using-functions-defined-in-the-same-module-faster-than-the-same-function-defi 40. http://stackoverflow.com/questions/7442892/repeatedly-applying-a-function-until-the-result-is-stable ___ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe
[Haskell-cafe] Haskell Weekly News: Issue 199
://goo.gl/iSM7d * How to cap memory usage of Haskell threads votes: 7, answers: 2 Read on SO: [39] http://goo.gl/dvLnE * Is this Haskell type inference in action, or something else? votes: 7, answers: 2 Read on SO: [40] http://goo.gl/hTaK7 * Assymmetry in the bind function votes: 6, answers: 7 Read on SO: [41] http://goo.gl/KqMTn 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://permalink.gmane.org/gmane.comp.lang.haskell.cafe/92287 2. http://permalink.gmane.org/gmane.comp.lang.haskell.cafe/92182 3. http://permalink.gmane.org/gmane.comp.lang.haskell.cafe/92225 4. http://permalink.gmane.org/gmane.comp.lang.haskell.general/18916 5. http://permalink.gmane.org/gmane.comp.lang.haskell.general/18929 6. http://permalink.gmane.org/gmane.comp.lang.haskell.general/18930 7. http://permalink.gmane.org/gmane.comp.lang.haskell.cafe/92279 8. http://blog.omega-prime.co.uk/?p=127 9. http://www.reddit.com/r/haskell/comments/kbf14/constraint_kinds_for_ghc/ 10. http://www.yesodweb.com/blog/2011/09/limitations-of-haskell 11. http://www.reddit.com/r/haskell/comments/k4lc4/yesod_the_limitations_of_haskell/ 12. http://code.google.com/p/frege/ 13. http://www.reddit.com/r/haskell/comments/kadx6/frege_haskell_like_language_on_jvm_tries_to/ 14. http://neilmitchell.blogspot.com/2011/09/sharing-in-haskell.html 15. http://www.reddit.com/r/haskell/comments/k4bq9/sharing_in_haskell_how_the_let_and_lambda/ 16. http://blog.ezyang.com/2011/09/lets-play-a-game/ 17. http://www.reddit.com/r/haskell/comments/k5okh/lets_play_a_game_how_to_implement_functions_from/ 18. http://okmij.org/ftp/Haskell/impredicativity-bites.html 19. http://www.reddit.com/r/haskell/comments/k5bdb/impredicativity_injectivity_type_case_analysis/ 20. http://www.haskell.org/haskellwiki/Research_papers/Functional_pearls 21. http://www.reddit.com/r/haskell/comments/kb3w5/functional_pearls/ 22. http://mathias-biilmann.net/posts/2011/9/a-haskell-eventsource-broker 23. http://www.reddit.com/r/haskell/comments/k6fva/an_eventsource_broker_written_in_haskell/ 24. http://cdsmith.wordpress.com/2011/09/10/haskell-for-kids-week-4/ 25. http://www.reddit.com/r/haskell/comments/kbqn0/haskell_for_kids_week_4/ 26. http://apfelmus.nfshost.com/blog/2011/09/04-vault.html 27. http://www.reddit.com/r/haskell/comments/k4l6c/apfelmus_vault_a_persistent_store_for_values_of/ 28. http://hackage.haskell.org/package/tau 29. http://www.reddit.com/r/haskell/comments/kazfn/tau_is_available_in_haskell_you_can_safely_avoid/ 30. http://okmij.org/ftp/continuations/zipper.html#traversable 31. http://www.reddit.com/r/haskell/comments/k5bci/zipper_from_any_traversable_oleg/ 32. http://stackoverflow.com/questions/7337582/more-on-generic-scala-functions 33. http://stackoverflow.com/questions/7360024/why-is-a-type-class-called-type-class 34. http://stackoverflow.com/questions/7365425/is-there-a-haskell-idiom-for-updating-a-nested-data-structure 35. http://stackoverflow.com/questions/7371730/how-to-tell-if-a-list-is-infinite 36. http://stackoverflow.com/questions/7349080/select-random-element-from-a-set-faster-than-linear-time-haskell 37. http://stackoverflow.com/questions/7367070/ghc-not-optimising-modules-other-than-the-main-module 38. http://stackoverflow.com/questions/7309554/a-chess-board-representation-in-haskell 39. http://stackoverflow.com/questions/7297654/how-to-cap-memory-usage-of-haskell-threads 40. http://stackoverflow.com/questions/734/is-this-haskell-type-inference-in-action-or-something-else 41. http://stackoverflow.com/questions/7319424/assymmetry-in-the-bind-function ___ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe
[Haskell-cafe] Haskell Weekly News: Issue 198
memory allocation behaviour votes: 11, answers: 1 Read on SO: [33] http://goo.gl/X7HtB * Haskell on JVM? votes: 11, answers: 1 Read on SO: [34] http://goo.gl/Ra4kA * Implementations of spatial indexes in Haskell? votes: 11, answers: 1 Read on SO: [35] http://goo.gl/ThqRA * Does Haskell have variadic functions/tuples? votes: 9, answers: 3 Read on SO: [36] http://goo.gl/NLYCE * couldn't match expected type (Int - Int - Int) with actual type `(t0, t1, t2)' votes: 9, answers: 2 Read on SO: [37] http://goo.gl/5EmAS * What is the advantage of using a parser generator like happy as opposed to using parser combinators? votes: 9, answers: 3 Read on SO: [38] http://goo.gl/04s9n * manually defining boolean conjunction votes: 8, answers: 1 Read on SO: [39] http://goo.gl/FGbAj 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://permalink.gmane.org/gmane.comp.lang.haskell.cafe/92123 2. http://permalink.gmane.org/gmane.comp.lang.haskell.general/18903 3. http://permalink.gmane.org/gmane.comp.lang.haskell.general/18908 4. http://permalink.gmane.org/gmane.comp.finance.ledger.hledger/479 5. http://permalink.gmane.org/gmane.comp.lang.haskell.general/18909 6. http://permalink.gmane.org/gmane.comp.lang.haskell.general/18912 7. http://permalink.gmane.org/gmane.comp.lang.haskell.cafe/92150 8. http://blog.ezyang.com/2011/08/8-ways-to-report-errors-in-haskell-revisited/ 9. http://www.reddit.com/r/haskell/comments/jy34j/8_ways_to_report_errors_in_haskell_revisited/ 10. http://www.yesodweb.com/blog/2011/08/announcing-yesod-0.9 11. http://www.reddit.com/r/haskell/comments/jy42c/yesod_09_released_a_massive_changelog_explained/ 12. http://jpmoresmau.blogspot.com/2011/09/eclipsefp-210-released.html 13. http://www.reddit.com/r/haskell/comments/k2idm/eclipsefp_210_released_with_hoogle_and_hlint/ 14. http://www.scottaaronson.com/blog/?p=103 15. http://www.reddit.com/r/haskell/comments/k2kuu/and_they_say_complexity_has_no_philosophical/ 16. http://blog.dbpatterson.com/post/9528836599 17. http://www.reddit.com/r/haskell/comments/jxj8i/data_maybe_harmful/ 18. http://tab.snarc.org/post/2011/8/31/tls_progress/ 19. http://www.reddit.com/r/haskell/comments/k12g7/haskelltls_framework_progress_report/ 20. http://www.reddit.com/r/haskell/comments/k2b10/i_made_a_simple_image_upload_site_using_haskell/ 21. http://www.reddit.com/r/haskell/comments/k2b10/i_made_a_simple_image_upload_site_using_haskell/ 22. http://vimeo.com/28477220 23. http://www.reddit.com/r/haskell/comments/k3x2l/manuel_chakravarty_on_data_parallel_haskell/ 24. http://www.fpday.net/fpday2011/index.php 25. http://www.reddit.com/r/haskell/comments/jz592/functional_programming_day_oct_14th_cambridge_uk/ 26. http://www.reddit.com/r/haskell/comments/k05fo/how_does_awesomeprelude_transform_nonstrict_code/ 27. http://www.reddit.com/r/haskell/comments/k05fo/how_does_awesomeprelude_transform_nonstrict_code/ 28. http://www.youtube.com/watch?v=faJ8N0giqzw 29. http://www.reddit.com/r/haskell/comments/k14k7/composable_mvcs_or_uis_a_google_talk_by_conal/ 30. http://stackoverflow.com/questions/7220436/good-examples-of-not-a-functor-functor-applicative-monad 31. http://stackoverflow.com/questions/7223901/haskell-what-monad-did-i-just-reinvent 32. http://stackoverflow.com/questions/7234095/why-is-scalas-type-inference-not-as-powerful-as-haskells 33. http://stackoverflow.com/questions/7247058/hard-to-understand-haskell-memory-allocation-behaviour 34. http://stackoverflow.com/questions/7261039/haskell-on-jvm 35. http://stackoverflow.com/questions/7270796/implementations-of-spatial-indexes-in-haskell 36. http://stackoverflow.com/questions/7220953/does-haskell-have-variadic-functions-tuples 37. http://stackoverflow.com/questions/7232375/couldnt-match-expected-type-int-int-int-with-actual-type-t0-t1-t2 38. http://stackoverflow.com/questions/7269025/what-is-the-advantage-of-using-a-parser-generator-like-happy-as-opposed-to-using 39. http://stackoverflow.com/questions/7220297/manually-defining-boolean-conjunction ___ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe
[Haskell-cafe] Haskell Weekly News: Issue 197
product of infinite lists votes: 7, answers: 4 Read on SO: [39] http://goo.gl/DC9M5 * How to implement a generic hierarchy of structures with injected functionality votes: 7, answers: 6 Read on SO: [40] http://goo.gl/IoMT6 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/18899 3. http://permalink.gmane.org/gmane.comp.lang.haskell.cafe/91853 4. http://permalink.gmane.org/gmane.comp.lang.haskell.general/18894 5. http://permalink.gmane.org/gmane.comp.lang.haskell.general/18893 6. http://permalink.gmane.org/gmane.comp.lang.haskell.general/18900 7. http://permalink.gmane.org/gmane.comp.lang.haskell.cafe/91845 8. http://permalink.gmane.org/gmane.comp.lang.haskell.cafe/91845 9. http://www.reddit.com/r/haskell/comments/jtdrz/interested_in_a_2nd_edition_of_real_world_haskell/ 10. http://www.reddit.com/r/haskell/comments/jtdrz/interested_in_a_2nd_edition_of_real_world_haskell/ 11. http://ghcarm.wordpress.com/2011/08/27/current-status-merged-into-ghc-head/ 12. http://www.reddit.com/r/haskell/comments/jwgxj/ghc_on_arm_merged_into_ghc_head/ 13. http://amtal.github.com/2011/08/25/why-haskell-is-kinda-cool.html 14. http://www.reddit.com/r/haskell/comments/juemg/why_haskell_is_kinda_cool/ 15. http://cdsmith.wordpress.com/2011/08/23/haskell-for-kids-week-2/ 16. http://www.reddit.com/r/haskell/comments/js4kd/haskell_for_kids_week_2/ 17. http://blog.johantibell.com/2011/08/results-from-state-of-haskell-2011.html 18. http://www.reddit.com/r/haskell/comments/jqfey/results_from_the_state_of_haskell_2011_survey/ 19. http://morepypy.blogspot.com/2011/08/we-need-software-transactional-memory.html 20. http://www.reddit.com/r/haskell/comments/jrprb/pypy_we_need_software_transactional_memory/ 21. http://skilpat.tumblr.com/post/9411500320/a-modular-package-language-for-haskell 22. http://www.reddit.com/r/haskell/comments/jvlrw/mmmodularity_a_modular_package_language_for/ 23. http://www.utdallas.edu/~gupta/courses/apl/lambda.pdf 24. http://www.reddit.com/r/haskell/comments/jt0m1/a_tutorial_introduction_to_the_lambda_calculus/ 25. http://pnyf.inf.elte.hu:8000/Rubik_en.xml 26. http://www.reddit.com/r/haskell/comments/jwfz2/functional_representation_of_rubiks_cube/ 27. http://www.yesodweb.com/blog/2011/08/monad-control 28. http://www.reddit.com/r/haskell/comments/jtuk9/monadcontrol_for_more_flexible_transformers/ 29. http://chrisdone.com/posts/2011-08-21-haskell-emacs.html 30. http://www.reddit.com/r/haskell/comments/js3sm/a_different_haskell_emacs_mode_work_in_progress/ 31. http://stackoverflow.com/questions/7140978/haskell-how-does-non-strict-and-lazy-differ 32. http://stackoverflow.com/questions/7213676/forall-in-scala 33. http://stackoverflow.com/questions/7135540/what-is-the-name-of-this-monad-like-functional-programming-pattern 34. http://stackoverflow.com/questions/7152183/is-reverse-f-reverse-efficient 35. http://stackoverflow.com/questions/7140732/haskell-space-overflow 36. http://stackoverflow.com/questions/7141229/how-to-write-recursive-lambda-expression-in-haskell 37. http://stackoverflow.com/questions/7153255/is-the-random-number-generator-in-haskell-thread-safe 38. http://stackoverflow.com/questions/7136921/how-can-i-create-a-tuple-where-each-of-the-members-are-compared-by-an-expression 39. http://stackoverflow.com/questions/7141287/haskell-cartesian-product-of-infinite-lists 40. http://stackoverflow.com/questions/7157841/how-to-implement-a-generic-hierarchy-of-structures-with-injected-functionality ___ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe
[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. http://hackage.haskell.org/trac/ghc
[Haskell-cafe] Haskell Weekly News: Issue 195
* How can I speed up my Haskell program (to the level of Python) votes: 13, answers: 3 Read on SO: [36] http://goo.gl/jOXnL * How does ArrowLoop work? Also, mfix? votes: 12, answers: 1 Read on SO: [37] http://goo.gl/JrFRX * How could I remove the if … then … else … keywords in Haskell (GHC)? votes: 9, answers: 3 Read on SO: [38] http://goo.gl/gjNrm * how to use hoogle locally (like ctags)? votes: 8, answers: 1 Read on SO: [39] http://goo.gl/IGVEW * Would a type class between Category and Arrow make sense? votes: 8, answers: 2 Read on SO: [40] http://goo.gl/zgb7w * Can I avoid rightward drift in Haskell? votes: 8, answers: 4 Read on SO: [41] http://goo.gl/pc0Bn * Haskell Polyvariadic Function With IO votes: 8, answers: 4 Read on SO: [42] http://goo.gl/dfUVv * Why don't Haskell compilers facilitate deterministic memory management? votes: 8, answers: 4 Read on SO: [43] http://goo.gl/uhqw6 * Defining a function a - String, which works for types without Show? votes: 7, answers: 3 Read on SO: [44] http://goo.gl/Mjcfs * Haskell: List Comprehension to Combinatory votes: 7, answers: 3 Read on SO: [45] http://goo.gl/tLryK * Applicative without a functor votes: 7, answers: 3 Read on SO: [46] http://goo.gl/UcXZ5 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.cafe/91658 3. http://permalink.gmane.org/gmane.comp.lang.haskell.cafe/91525 4. http://permalink.gmane.org/gmane.comp.lang.haskell.cafe/91576 5. http://permalink.gmane.org/gmane.comp.lang.haskell.general/18880 6. http://permalink.gmane.org/gmane.comp.lang.haskell.cafe/91590 7. http://permalink.gmane.org/gmane.comp.lang.haskell.general/18883 8. http://permalink.gmane.org/gmane.comp.lang.haskell.cafe/91621 9. http://permalink.gmane.org/gmane.comp.lang.haskell.cafe/91672 10. https://plus.google.com/u/0/107890464054636586545/posts/XE4T6hHm3tK 11. http://www.reddit.com/r/haskell/comments/jdj2r/simon_marlow_i_think_i_finally_understand_how_to/ 12. http://r6.ca/blog/20110808T035622Z.html 13. http://www.reddit.com/r/haskell/comments/jc7pb/a_very_general_method_of_computing_shortest_paths/ 14. http://imgur.com/pPfjs 15. http://www.reddit.com/r/haskell/comments/jbfdc/im_reading/ 16. https://plus.google.com/107890464054636586545/posts/LqgXK77FgfV 17. http://www.reddit.com/r/haskell/comments/jfskp/simon_marlow_if_youre_using_ghc_721_and_find_a/ 18. http://www.reddit.com/r/haskell/comments/jce8q/in_your_haskelldreams_how_does_a_shell_look/ 19. http://www.reddit.com/r/haskell/comments/jce8q/in_your_haskelldreams_how_does_a_shell_look/ 20. http://stackoverflow.com/q/6976684/204932 21. http://www.reddit.com/r/haskell/comments/jd6wq/so_converting_floating_point_between_word_and/ 22. http://www.reddit.com/r/haskell/comments/jgzcf/current_status_of_gtk2hs/ 23. http://www.reddit.com/r/haskell/comments/jgzcf/current_status_of_gtk2hs/ 24. http://hackage.haskell.org/package/fclabels-1.0 25. http://www.reddit.com/r/haskell/comments/jhoay/live_from_camhac_ann_fclabels10_first_class/ 26. http://lists.seas.upenn.edu/pipermail/types-announce/2011/002643.html 27. http://www.reddit.com/r/haskell/comments/jdjms/phd_position_availalble_at_strathclyde/ 28. http://jaspervdj.be/posts/2011-08-09-text-utf8-memory-usage.html 29. http://www.reddit.com/r/haskell/comments/jdk6z/gsoc_textutf8_studying_memory_usage_of_a_simple/ 30. http://cdsmith.wordpress.com/2011/08/13/arrow-category-applicative-part-iia/ 31. http://www.reddit.com/r/haskell/comments/ji8si/arrow_category_applicative_part_iia/ 32. http://stackoverflow.com/questions/7046950/lazy-evaluation-vs-macros 33. http://stackoverflow.com/questions/6976559/comparison-of-priority-queue-implementations-in-haskell 34. http://stackoverflow.com/questions/6976684/converting-ieee-754-floating-point-in-haskell-word32-64-to-and-from-haskell-float 35. http://stackoverflow.com/questions/7040844/applicatives-compose-monads-dont 36. http://stackoverflow.com/questions/7003572/how-can-i-speed-up-my-haskell-program-to-the-level-of-python 37. http://stackoverflow.com/questions/6976944/how-does-arrowloop-work-also-mfix 38. http://stackoverflow.com/questions/6996286/how-could-i-remove-the-if-then-else-keywords-in-haskell-ghc 39. http://stackoverflow.com/questions/6989668/how-to-use-hoogle-locally-like-ctags 40. http://stackoverflow.com/questions/6997517/would-a-type-class-between-category-and-arrow-make-sense 41. http://stackoverflow.com/questions/7008493/can-i-avoid-rightward-drift-in-haskell 42. http://stackoverflow.com/questions/7030476/haskell-polyvariadic-function-with-io 43. http
[Haskell-cafe] Haskell Weekly News: Issue 194
? votes: 11, answers: 1 Read on SO: [33] http://goo.gl/VnexA * Haskell: Prefer pattern-matching or member access? votes: 9, answers: 6 Read on SO: [34] http://goo.gl/E225N * Difference between TVar and TMVar votes: 7, answers: 2 Read on SO: [35] http://goo.gl/lmn1R * Java's Interface and Haskell's type class: differences and similarities? votes: 7, answers: 6 Read on SO: [36] http://goo.gl/fMGpH * Haskell code accompanying the Paul Hudak 1994 US Navy experiment paper [migrated] votes: 7, answers: 0 Read on SO: [37] http://goo.gl/fpVO5 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/18868 3. http://permalink.gmane.org/gmane.comp.lang.haskell.general/18873 4. http://www.haskell.org/ghc/download_ghc_7_2_1 5. http://permalink.gmane.org/gmane.comp.lang.haskell.general/18867 6. http://permalink.gmane.org/gmane.comp.lang.haskell.cafe/91469 7. http://permalink.gmane.org/gmane.comp.lang.haskell.general/18871 8. http://permalink.gmane.org/gmane.comp.lang.haskell.general/18874 9. http://www.youtube.com/watch?v=4zgYG-_ha28feature=player_detailpage#t=4193s 10. http://www.reddit.com/r/haskell/comments/jap3x/im_very_tempted_to_want_to_move_to_a_functional/ 11. http://www.xkcd.com/934/ 12. http://www.reddit.com/r/haskell/comments/j9nef/that_seems_like_a_challenge_whatever_happened_to/ 13. http://zenzike.com/posts/2011-08-01-the-conditional-choice-operator 14. http://www.reddit.com/r/haskell/comments/j6rbd/the_conditional_choice_operator/ 15. http://cdsmith.wordpress.com/2011/08/03/haskell-for-kids-introduction/ 16. http://www.reddit.com/r/haskell/comments/j8ac0/haskell_for_kids_introduction_to_my_upcoming_class/ 17. http://www.sigops.org/sosp/sosp09/papers/klein-sosp09.pdf 18. http://www.reddit.com/r/haskell/comments/ja27r/sel4_a_formally_verified_version_of_the_l4/ 19. https://github.com/dmead/Clojure-translate 20. http://www.reddit.com/r/haskell/comments/jarp0/hi_guys_i_made_a_haskell_to_clojure_translator/ 21. http://www.reddit.com/r/haskell/comments/j8df0/moderator_guidelines_thems_the_rules/ 22. http://www.reddit.com/r/haskell/comments/j8df0/moderator_guidelines_thems_the_rules/ 23. http://www.reddit.com/r/haskell/comments/j51yw/library_of_conditional_oneliners_and_combinators/ 24. http://www.reddit.com/r/haskell/comments/j51yw/library_of_conditional_oneliners_and_combinators/ 25. https://github.com/iand675/Zoom 26. http://www.reddit.com/r/haskell/comments/ja6fo/zoom_a_thorrakelike_task_runner_for_haskell_very/ 27. http://www.yesodweb.com/blog/2011/08/yesod-form-overhaul 28. http://www.reddit.com/r/haskell/comments/j8gta/yesod_form_overhaul/ 29. http://www.reddit.com/r/haskell/comments/jaa8t/eta_on_the_haskell_platform_2011400_release/ 30. http://www.reddit.com/r/haskell/comments/jaa8t/eta_on_the_haskell_platform_2011400_release/ 31. http://stackoverflow.com/questions/6964392/speed-comparison-c-vs-python-vs-erlang-vs-haskell 32. http://stackoverflow.com/questions/6941904/recursion-schemes-for-dummies 33. http://stackoverflow.com/questions/6939043/is-it-possible-to-place-inequality-constraints-on-haskell-type-variables 34. http://stackoverflow.com/questions/6913130/haskell-prefer-pattern-matching-or-member-access 35. http://stackoverflow.com/questions/6915079/difference-between-tvar-and-tmvar 36. http://stackoverflow.com/questions/6948166/javas-interface-and-haskells-type-class-differences-and-similarities 37. http://stackoverflow.com/questions/6953020/haskell-code-accompanying-the-paul-hudak-1994-us-navy-experiment-paper-migrated ___ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe
[Haskell-cafe] Haskell Weekly News: Issue 193
-based, thread-safe memoization library somewhere? votes: 11, answers: 2 Read on SO: [32] http://goo.gl/7vGvl * Is there a practical way of using natural numbers in Haskell? votes: 11, answers: 2 Read on SO: [33] http://goo.gl/hJBK9 * Current state of integrating unit tests with Haskell's Cabal? votes: 10, answers: 1 Read on SO: [34] http://goo.gl/nm8Zc 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.science.types.announce/2446 3. http://permalink.gmane.org/gmane.comp.lang.haskell.cafe/91427 4. http://permalink.gmane.org/gmane.editors.yi.devel/5550 5. http://willowbend.cx/2011/07/22/whats-wrong-with-learning-haskell/ 6. http://www.reddit.com/r/haskell/comments/j0say/my_humble_rant_about_the_haskell_learning_curve/ 7. http://www.haskell.org/ghc/dist/7.2.1-rc1/ 8. http://www.reddit.com/r/haskell/comments/j3yly/ghc_72_release_candidates_are_now_available/ 9. http://www.haskell.org/pipermail/haskell-cafe/2011-July/094384.html 10. http://www.reddit.com/r/haskell/comments/j32c4/oleg_compares_iteratee_with_pythons_yield/ 11. http://www.well-typed.com/blog/57 12. http://www.reddit.com/r/haskell/comments/iznjs/report_from_hacpdxii_about_progress_on_the_new/ 13. http://cdsmith.wordpress.com/2011/07/30/arrow-category-applicative-part-i/ 14. http://www.reddit.com/r/haskell/comments/j4h6a/arrow_category_applicative_part_i/ 15. http://blog.sigfpe.com/2011/07/profunctors-in-haskell.html 16. http://www.reddit.com/r/haskell/comments/iyima/profunctors_in_haskell_a_neighborhood_of_infinity/ 17. http://blog.ezyang.com/2011/07/blockedindefinitelyonmvar/ 18. http://www.reddit.com/r/haskell/comments/j1ld6/blockedindefinitelyonmvar_inside_1712b/ 19. http://www.yesodweb.com/blog/2011/07/yesod-reorg 20. http://www.reddit.com/r/haskell/comments/iz2ew/the_great_yesod_reorganization_of_2011/ 21. http://stackoverflow.com/questions/6870148/is-there-a-haskell-code-formatter 22. http://www.reddit.com/r/haskell/comments/j31f4/is_there_a_haskell_code_formatter/ 23. http://blog.virtucal.com/cyclical/2011/7/28/building-a-rate-of-return-system-in-haskell-part-3-annualize.html 24. http://www.reddit.com/r/haskell/comments/j2gyp/building_a_rate_of_return_system_in_haskell_part/ 25. http://stackoverflow.com/questions/6870148/is-there-a-haskell-code-formatter 26. http://stackoverflow.com/questions/6797247/help-in-understanding-pointfree-code 27. http://stackoverflow.com/questions/6872898/haskell-what-is-weak-head-normal-form 28. http://stackoverflow.com/questions/6808867/understanding-ghc-assembly-output 29. http://stackoverflow.com/questions/6854303/what-are-haskells-monad-transformers-in-categorical-terms 30. http://stackoverflow.com/questions/6835777/managing-a-stateful-computation-system-in-haskell 31. http://stackoverflow.com/questions/6812533/am-i-using-reactive-banana-right 32. http://stackoverflow.com/questions/6878193/is-there-an-object-identity-based-thread-safe-memoization-library-somewhere 33. http://stackoverflow.com/questions/6884220/is-there-a-practical-way-of-using-natural-numbers-in-haskell 34. http://stackoverflow.com/questions/6787231/current-state-of-integrating-unit-tests-with-haskells-cabal ___ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe
[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. http://permalink.gmane.org
[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. http://permalink.gmane.org
[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
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/18670 3. http://permalink.gmane.org/gmane.comp.lang.haskell.cafe/90496 4. http://www.reddit.com/r/haskell/comments/i4k3j/haskells_evaluation_isnt_magic/ 5. http://netsuperbrain.com/blog/posts/haskells-evaluation-isnt-magic 6. http://www.reddit.com/r/haskell/comments/i6ftr/superclass_equalities_are_now_supported/ 7. http://hackage.haskell.org/trac/ghc/ticket/2715#comment:18 8. http://www.reddit.com/r/haskell/comments/i7sy0/free_monads_for_less_part_1_of_3_codensity/ 9. http://comonad.com/reader/2011/free-monads-for-less/ 10. http://www.reddit.com/r/haskell/comments/i6qi5/renewed_lambdacube_3d_engine_bullet_bindings_and/ 11. http://just-bottom.blogspot.com/2011/06/renewed-lambdacube-bullet-bindings-and.html 12. http://www.reddit.com/r/haskell/comments/i9183/a_new_design_for_haskellorg/ 13. http://chrisdone.com/designs/haskell/ 14. http://www.reddit.com/r/haskell/comments/i7v5r/free_monads_for_less_part_2_of_3_yoneda/ 15. http://comonad.com/reader/2011/free-monads-for-less-2/ 16. http://www.reddit.com/r/haskell/comments/i7vho/free_monads_for_less_part_3_of_3_yielding_io/ 17. http://comonad.com/reader/2011/free-monads-for-less-3/ 18. http://www.reddit.com/r/haskell/comments/i3odg/snap_framework_v051_released/ 19. http://snapframework.com/blog/2011/06/19/snap-0.5.1-released 20. http://www.reddit.com/r/haskell/comments/i4i5c/comparing_frp_to_rdp_reactive_demand_programming/ 21. http://awelonblue.wordpress.com/2011/05/21/comparing-frp-to-rdp/ 22. http://www.reddit.com/r/haskell/comments/i8ylw/haskell_edsl_tutorial_shared_expenses/ 23. http://lpenz.org/articles/hedsl-sharedexpenses 24. http://stackoverflow.com/questions/6432284/how-do-you-write-data-structures-that-are-as-efficient-as-possible-in-ghc 25. http://stackoverflow.com/questions/6442019/how-does-seq-force-functions 26. http://stackoverflow.com/questions/6399702/i-o-in-haskell-is-functional 27. http://stackoverflow.com/questions/6400568/exponentiation-in-haskell 28. http://stackoverflow.com/questions/6402158/how-to-compile-a-resource-into-a-binary-in-haskell 29. http://stackoverflow.com/questions/6429085/haskell-heap-issues-with-parameter-passing-style 30. http://stackoverflow.com/questions/6445501/functor-is-for-a-b-f-a-f-b-what-is-for-category-c-c-a-b-c 31. http://stackoverflow.com/questions/6476319/better-way-to-write-the-following-program-in-haskell ___ 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
[Haskell-cafe] Haskell Weekly News: Issue 187
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] Haskell Weekly News: Issue 186
Glad you are reading this issue! This is issue 186, not 180... Seems that the last couple of issues got stuck on 180. Hopefully you will find pointers to interesting things happening in the Haskell community. This issue covers the week of June 05 to 11, 2011. Announcements Hakim Cassimally shared with us slides and screencast from Geekup's first ever Functional Programming Night. http://goo.gl/1oCO8 Johannes Waldmann sent an invite to a Local Haskell Meeting (Stammtisch) in Leipzig, Germany on June 27. http://goo.gl/UM9ci We are very proud of the two Simons, Simon Peyton Jones and Simon Marlow. Isaac Potoczny-Jones relayed the announcement from ACM SIGPLAN of the SIGPLAN Programming Language Software Award. Many congrats! http://goo.gl/sAuVv Quotes of the Week * augustss: So JHC has bad code. GHC had a lot of that a long time ago, and they have slowly been converting to the pure way. It's the only sensible way. * geheimdienst monochrom: i thought it maybe would end executing the current do block ... monochrom use when. mm_freak_ use goto hpc use Java * cmccann: programming is a lot easier if you avoid working with dates/times, text, or numbers. I say stick to category theory, it's simpler * xplat: the underlying graph of a category is transitive. transitive graphs have no bridges. this is why trolls always have problems with category theory. Top Reddit Stories * SIGPLAN Programming Languages Software Award, to Simon Peyton Jones and Simon Marlow for GHC Domain: permalink.gmane.org, Score: 115, Comments: 12 On Reddit: http://goo.gl/d1yww Original: http://goo.gl/ym5q9 * Haskell gets a new super-fast hash table library Domain: gregorycollins.net, Score: 80, Comments: 20 On Reddit: http://goo.gl/gNcRa Original: http://goo.gl/O6oc6 * Pinpointing space leaks in big programs : Inside T5 Domain: blog.ezyang.com, Score: 47, Comments: 4 On Reddit: http://goo.gl/T3ZVs Original: http://goo.gl/4rL1y * iPad app that is a lisp interpreter written in haskell by David Pollak, creator of the Scala web framework Lift. Domain: github.com, Score: 37, Comments: 16 On Reddit: http://goo.gl/eXf03 Original: http://goo.gl/c859K * Memory footprints of some common data types Domain: blog.johantibell.com, Score: 36, Comments: 23 On Reddit: http://goo.gl/bjvFC Original: http://goo.gl/QVrIN * Gilad Bracha: Types are Anti-Modular Domain: gbracha.blogspot.com, Score: 22, Comments: 22 On Reddit: http://goo.gl/rnbeF Original: http://goo.gl/44kCd * Biggest / most popular / most trafficked web app written in Haskell? Janrain, TypLAB, or ... ? Domain: reddit.com, Score: 19, Comments: 15 On Reddit: http://goo.gl/eMn8Y Original: http://goo.gl/hUzFc * Three Haskell web frameworks Domain: blogs.linux.ie, Score: 17, Comments: 3 On Reddit: http://goo.gl/5HGd6 Original: http://goo.gl/oR6Zu * Parallel GHC project: new opportunity for an organisation to participate Domain: well-typed.com, Score: 17, Comments: 0 On Reddit: http://goo.gl/rppqC Original: http://goo.gl/CB4ZG * Building Ajax Sites With Snap - Imagining Heist-Async Domain: blog.dbpatterson.com, Score: 17, Comments: 0 On Reddit: http://goo.gl/o8jTF Original: http://goo.gl/j1y2o Top StackOverflow Questions * why write type declarations in Haskell? votes: 11, answers: 4 Read on SO: http://goo.gl/SqM4y * Creating functions over Enumerations votes: 11, answers: 5 Read on SO: http://goo.gl/0lguE * Understanding a recursively defined list (fibs in terms of zipWith) votes: 10, answers: 3 Read on SO: http://goo.gl/kbVtC * Speeding up SHA256 in Haskell votes: 10, answers: 1 Read on SO: http://goo.gl/whGhV * Poor performance with transpose and cumulative sum in Repa votes: 10, answers: 1 Read on SO: http://goo.gl/abxuD * Would you mind to explain the code in the forum ? votes: 9, answers: 1 Read on SO: http://goo.gl/ftoI3 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] Haskell Weekly News: Issue 185
Welcome to issue 180 of the HWN, a newsletter covering developments in the Haskell community. This release covers the week of May 29 to Jun 4, 2011. You can find the HTML version at: http://goo.gl/Tm1Qu Announcements Sebastian Fischer wrote in to inform us of of a student internship for parallel Haskell at the National Institute of Informatics in Tokyo. The internship is for up to three months, between July and September 2011. http://goo.gl/xHjkn EIJIRO Sumii reminded us that the ICFP Programming Contest 2011 will be starting on June 17. http://goo.gl/eumwm Quotes of the Week * Tom Murphy: Great! New I really can say Come on! It's fun! I can write foldr with foldl! * Cale: C++, Y U SO UGLY? * xplat: nae, that'd be 'arr, my small example ain't half near as yellow as a lily-livered spaniard! scupper me wi' a cutlass, arr.' * Cale: rnf accidentally the entire data structure Top Reddit Stories * Haskell and parallelism in the Economist Domain: economist.com, Score: 66, Comments: 5 On Reddit: http://goo.gl/rBnc1 Original: http://goo.gl/vFtGY * I have the world's coolest hoodie (X-post from r/programming) Domain: imgur.com, Score: 28, Comments: 15 On Reddit: http://goo.gl/bk5wt Original: http://goo.gl/CT3fb * An OpenGL in Haskell anecdote which illustrates the obvious, HOpenGL is low level and imperative. Domain: haskell.org, Score: 27, Comments: 24 On Reddit: http://goo.gl/QtDNy Original: http://goo.gl/LUoL9 * Yesod for non-Haskellers (also, for Haskellers) Domain: yesodweb.com, Score: 27, Comments: 2 On Reddit: http://goo.gl/ekOQJ Original: http://goo.gl/UCyIv * Fast forwarding lrand48() Domain: blog.sigfpe.com, Score: 24, Comments: 0 On Reddit: http://goo.gl/Ki0in Original: http://goo.gl/5ICat * Silk (Haskell, semantic web start up) is hiring in Amsterdam Domain: news.ycombinator.com, Score: 24, Comments: 0 On Reddit: http://goo.gl/GUFVP Original: http://goo.gl/j8fRW * Nikki and the Robots 0.3 is out Domain: joyridelabs.de, Score: 23, Comments: 7 On Reddit: http://goo.gl/w3yrF Original: http://goo.gl/sJdwj * Introducing the Yesod Wiki Domain: yesodweb.com, Score: 19, Comments: 0 On Reddit: http://goo.gl/4TStP Original: http://goo.gl/noMVO * Communicating Haskell Processes: The Long And The Short Of It Domain: chplib.wordpress.com, Score: 19, Comments: 0 On Reddit: http://goo.gl/mC8cw Original: http://goo.gl/hHHoH * What libraries from scientific computing have yet to be written? Domain: self.haskell, Score: 17, Comments: 23 On Reddit: http://goo.gl/QXwyA Top StackOverflow Questions * A proof is a program; the formula it proves is a type for the program [migrated] votes: 17, answers: 0 Read on SO: http://goo.gl/LfzPM * Writing foldl using foldr votes: 16, answers: 2 Read on SO: http://goo.gl/O7I0Z * Binary Serialization for Lists of Undefined Length in Haskell votes: 13, answers: 1 Read on SO: http://goo.gl/pZkyI * From C ++ to Haskell Classes and States votes: 12, answers: 2 Read on SO: http://goo.gl/yYt9R * Why does Haskell force data constructor's first letter to be upper case? votes: 11, answers: 3 Read on SO: http://goo.gl/dnGIl * Why is such a function definition not allowed in haskell ? votes: 10, answers: 5 Read on SO: http://goo.gl/0RoHY 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] Haskell Weekly News: Issue 184
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] Haskell Weekly News: Issue 183
Welcome to issue 180 of the HWN, a newsletter covering developments in the Haskell community. This release covers the week of May 15 to 21, 2011. Announcements Janis Veigtlander announced that the 20th edition of the Haskell Communities and Activities reports is hot off the press! http://goo.gl/GRi7V Simon Marlow announced that he has put together a tutorial on Parallel and Concurrent programming in Haskell. http://goo.gl/LPst8 Quotes of the Week * Sergey Mironov:I looked further and found that 'Oleg already did it'. * monochrom: just say yes Top Reddit Stories * Wolfgang - A Wolfram Alpha clone in Haskell (under heavy load?) Domain: jabberwock.xs4all.nl, Score: 75, Comments: 10 On Reddit: http://goo.gl/okNC7 Original: http://goo.gl/7pSXA * Numeric Haskell: a tutorial about the multi-dimensional, parallel arrays package, Repa Domain: haskell.org, Score: 54, Comments: 7 On Reddit: http://goo.gl/ZRSn3 Original: http://goo.gl/InWB9 * Space leak zoo: a catalog of common space leaks in Haskell programs Domain: blog.ezyang.com, Score: 41, Comments: 7 On Reddit: http://goo.gl/npVLv Original: http://goo.gl/aMbo5 * Exercises in Optimization: A (soon to be) three-part series detailing an adventure in optimizing Haskell code. Domain: csks.wordpress.com, Score: 34, Comments: 0 On Reddit: http://goo.gl/cjWBX Original: http://goo.gl/wPqbl * Tutorial: Parallel and Concurrent Programming in Haskell :: PDF Domain: community.haskell.org, Score: 33, Comments: 7 On Reddit: http://goo.gl/CB1wt Original: http://goo.gl/yzTOU * Anatomy of a thunk leak: How to debug Haskell’s most famous space leak Domain: blog.ezyang.com, Score: 32, Comments: 3 On Reddit: http://goo.gl/f18jX Original: http://goo.gl/PiQ98 * Preview release of diagrams EDSL for declarative drawing Domain: haskell.org, Score: 31, Comments: 9 On Reddit: http://goo.gl/6sykO Original: http://goo.gl/uhbV1 * I/O is not a monad Domain: r6.ca, Score: 31, Comments: 23 On Reddit: http://goo.gl/zAra5 Original: http://goo.gl/mn49r * Eliza in 70 lines of Haskell Domain: github.com, Score: 28, Comments: 7 On Reddit: http://goo.gl/hjgNf Original: http://goo.gl/S7t9m * The Whole Program Fallacy Domain: lukepalmer.wordpress.com, Score: 26, Comments: 10 On Reddit: http://goo.gl/Efja3 Original: http://goo.gl/vzXVK Top StackOverflow Questions * What Haskell representation is recommended for 2D, unboxed pixel arrays with millions of pixels? votes: 48, answers: 3 Read on SO: http://goo.gl/gVpwB * Good introductory text about GHC implementation? votes: 24, answers: 2 Read on SO: http://goo.gl/6MZoh * Questions on a Haskell - C# conversion votes: 13, answers: 3 Read on SO: http://goo.gl/0t3Gu * Can't perform I/O in foldr? votes: 12, answers: 4 Read on SO: http://goo.gl/d9Jg0 * What does this function will fuse mean? votes: 11, answers: 3 Read on SO: http://goo.gl/tMdlR * Haskell function type question votes: 10, answers: 3 Read on SO: http://goo.gl/gyTns * Is this always true: fmap (foldr f z) . sequenceA = foldr (liftA2 f) (pure z) votes: 10, answers: 1 Read on SO: http://goo.gl/emKmg * Difference between hsc2hs and c2hs? votes: 8, answers: 2 Read on SO: http://goo.gl/1wnhC * Is it possible to create PHP extensions in Haskell? votes: 8, answers: 2 Read on SO: http://goo.gl/QwkpK * How can configuration tools like sdl-config be used with a cabalized project? votes: 8, answers: 2 Read on SO: http://goo.gl/vHCOu 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] Haskell Weekly News: Issue 182
Welcome to issue 180 of the HWN, a newsletter covering developments in the Haskell community. This release covers the week of May 8 to 14, 2011. Announcements Eric Kow released the second edition of Parallel Haskell Digest [http://goo.gl/OXGIw]. Don Stewart sent in a proposal from the Haskell.org committee to incorporate Haskell.org [http://goo.gl/X1j8i]. Lazycat Manatee has released a new version of Manatee [http://goo.gl/vVTgy]. Quotes of the Week * Richard O'Keefe: [On iterators and generators] This being Haskell, I'm expecting to see Cogenerator... * luqui: Haskell is a DSL for writing monad tutorials. * mattmight: Coq is a tool for turning ordinary programs into POPL papers. * kmc: most CS courses will teach you four kinds of Java * geheimdienst: haskell makes hard things easy and easy things a strong lax monoidal endofunctor ... * spoolio: Haskell programmers know the cost of nothing, the type of everything, and might know the value of a few things later. * catamorphism: FP is related to FP in the same way that UML is related to OOP. * geheimdienst: * geheimdienst will from now on use a function carpeTiem aliased to getCurrentTime * edwardk: [on data-accessor] However, its choice of internal representation makes me throw up in my mouth a little bit Top Reddit Stories * Fancy function graphs! Domain: pnyf.inf.elte.hu, Score: 47, Comments: 21 On Reddit: http://goo.gl/ibZO1 Original: http://goo.gl/24hQ6 * Online SVG figures with Haskell Domain: self.haskell, Score: 46, Comments: 11 On Reddit: http://goo.gl/jgxk4 * Erlang-in-Haskell: an implementation of an Erlang-like distributed computing framework for Haskell Domain: hackage.haskell.org, Score: 41, Comments: 2 On Reddit: http://goo.gl/yMMRG Original: http://goo.gl/eq6s3 * Why Eager Languages Don't Have Products and Lazy Languages Don't Have Sums Domain: james-iry.blogspot.com, Score: 38, Comments: 35 On Reddit: http://goo.gl/ngpNe Original: http://goo.gl/2O6yq * Introducing JsonGrammar Domain: martijn.van.steenbergen.nl, Score: 34, Comments: 2 On Reddit: http://goo.gl/wiGI9 Original: http://goo.gl/ns20k * The reasons I don't write all my code in Haskell Domain: codeflow.wordpress.com, Score: 33, Comments: 34 On Reddit: http://goo.gl/HMZ8c Original: http://goo.gl/hyuSa * Experimental GHC with GHCJS built in and Cabal support for JavaScript files Domain: article.gmane.org, Score: 30, Comments: 3 On Reddit: http://goo.gl/8zzZT Original: http://goo.gl/MQMvN * Two fun bits of Haskell teaching news Domain: serpentine.com.nyud.net, Score: 28, Comments: 3 On Reddit: http://goo.gl/JQUtF Original: http://goo.gl/mYz1q * Themes on Streams Domain: byorgey.wordpress.com, Score: 26, Comments: 1 On Reddit: http://goo.gl/ywP1K Original: http://goo.gl/ywPnl * CmdArgs - Fighting the GHC Optimiser Domain: neilmitchell.blogspot.com, Score: 20, Comments: 15 On Reddit: http://goo.gl/0WThF Original: http://goo.gl/CgCgz Top StackOverflow Questions * Safe execution of untrusted Haskell code votes: 19, answers: 2 http://goo.gl/9eHuc * When do I use ByteString and when do I not? votes: 16, answers: 2 http://goo.gl/vVQig * Why can I not make String an instance of a typeclass? votes: 14, answers: 3 http://goo.gl/Pn8DS * Android application in haskell votes: 11, answers: 1 http://goo.gl/UfnA1 * What are the most important abstractions in Haskell? Monads? Applicatives? votes: 9, answers: 3 http://goo.gl/RaXVQ 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] Haskell Weekly News: Issue 181
Welcome to issue 181 of the HWN, a newsletter covering developments in the Haskell community. This release covers the week of May 1 to 7, 2011. Announcements Last week I failed to note the announcement [http://goo.gl/ApClU] of a new version of Leksah (0.10.0). If you haven't yet, give Leksha a test run and send some feedback! Ketil Malde started a thread [http://goo.gl/Prlu2] about Robert Harper's thoughts on monads and laziness. Hakim Cassimally extended an invitation [http://goo.gl/QIjcF] to anyone living in the Northwest UK for Tuesday May 31st to Geekup's first ever Functional Programming Night. Andy announced [http://goo.gl/uCEn1] a new release of Manatee (0.2.1). Quotes of the Week * hpc: [SPOILER] You can check wikipedia for the definition of fibonacci sequences if you get stuck after half an hour * pmetzger: it is always possible to make an algorithm slower. just give it to a CS freshman to code up. * kmc: ghc -XMixfixOperators -XDependentTypes -XMakeMeASandwich * pmetzger: I have my password tattooed to my forehead. that way when I forget it others can tell me what it is. * alexbagel: i find that my first 26 variables are always easy to name. after that it becomes a bit harder. * Eric Kow: Haskell is a good fit for me because I tend to practise Doh!-oriented programming Top Reddit Stories * More points for lazy evaluation Domain: augustss.blogspot.com, score: 56, comments: 24 On Reddit: http://goo.gl/qecQ1 Original: http://goo.gl/OnJXx * iterIO: iteratee-based IO with pipe operators, courtesy David Mazieres Domain: haskell.org, score: 43, comments: 15 On Reddit: http://goo.gl/YzPJn Original: http://goo.gl/6WQAk * Monad comprehensions are finally in GHC Domain: self.haskell, score: 37, comments: 32 On Reddit: http://goo.gl/1Rjnw * Horner's Rule Domain: patternsinfp.wordpress.com, score: 34, Comments: 2 On Reddit: http://goo.gl/A1wYo Original: http://goo.gl/zeC1f * Patent 5,893,120 reduced to mathematical formulae (via Haskell) Domain: paulspontifications.blogspot.com, score: 31, comments: 13 On Reddit: http://goo.gl/PmB4K Original: http://goo.gl/QknmV * Custom Haskell mug! Domain: imgur.com, score: 31, comments: 6 On Reddit: http://goo.gl/lD388 Original: http://goo.gl/bzZR8 * Differences between 'data' and 'newtype' ... in pictures Domain: stackoverflow.com, score: 31, comments: 2 On Reddit: http://goo.gl/5YaSo Original: http://goo.gl/KQiJv * Haskell: not pure enough? Domain: blog.ezyang.com, score: 30, comments: 19 On Reddit: http://goo.gl/6v28x Original: http://goo.gl/zsfSq * Galois is hiring computer scientists Domain: corp.galois.com,score: 27, comments: 28 On Reddit: http://goo.gl/ToeJ0 Original: http://goo.gl/osjJY * Fancy comparison of Data values Domain: pnyf.inf.elte.hu, score: 26, comments: 18 On Reddit: http://goo.gl/BlFVl Original: http://goo.gl/RuMKT Top StackOverflow Questions * Ordering of parameters to make use of currying votes: 43, answers: 3 Read on SO: http://goo.gl/7LnBJ * Difference between 'data' and 'newtype' in Haskell votes: 29, answers: 2 Read on SO: http://goo.gl/KQiJv * Haskell: why the convention to name a helper function go? votes: 24, answers: 3 Read on SO: http://goo.gl/CE1O7 * How do you design programs in Haskell or other functional programming languages? [migrated] votes: 24, answers: 0 Read on SO: http://goo.gl/IW7Z5 * Haskell Graphics Library that works in GHCi on MacOS X votes: 19, answers: 3 Read on SO: http://goo.gl/VZGAK 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