
Welcome to the 217th issue of the HWN, a newsletter covering developments in the Haskell community during the week of February 19 to 25, 2012. You can find the HTML version of this issue at: http://contemplatecode.blogspot.com/2012/02/haskell-weekly-news-issue-217.ht... Quotes of the Week * nand`: oh, wait, ANSI is the physical layout * cmccann: some programmers have a problem to solve and think "I know, I need an existential type." now they have another problem, but can't solve it because all they know about it is that the problem exists. * Philippa: The only data type is Nat! (Which succs). * hpc: peano arithmetic SSSSZ life * cmccann: unicode snowman is a valid identifier in Haskell, BTW * Jafet: Haskell is an imperatively functional abstract enterprise programming language template * Cale: Array is immutable boxed Cale: UArray is immutable unboxed Cale: IOArray is mutable boxed elliott: IOUArray is an array of debts. * c_wraith: It [C] frees you to use whatever data structure you want, by providing you none! * Brandon Allbery: If you absolutely insist on shooting yourself in the foot this way in Haskell, it can be done; but there is no reason Haskell should make it *easy* to do so. That's C's superpower. :) Top Reddit Stories * ANNOUNCE: Sodium, a new Haskell FRP (Reactive Programming) system Domain: hackage.haskell.org, Score: 41, Comments: 38 On Reddit: [1] http://goo.gl/IY2a1 Original: [2] http://goo.gl/OOpl1 * Adventures in Parsec - Parsing logs in Haskell Domain: variadic.me, Score: 31, Comments: 24 On Reddit: [3] http://goo.gl/pkHdy Original: [4] http://goo.gl/fDRdE * Wanted: an efficient union algorithm for hash-array mapped tries Domain: blog.johantibell.com, Score: 30, Comments: 13 On Reddit: [5] http://goo.gl/p7n4c Original: [6] http://goo.gl/4XCui * How reliable is Hackage supposed to be? Domain: self.haskell, Score: 29, Comments: 20 On Reddit: [7] http://goo.gl/qfqJ3 Original: [8] http://goo.gl/qfqJ3 * Mathematics in the Age of the Turing Machine -- I recommend starting in section 2 Domain: math.pitt.edu, Score: 28, Comments: 1 On Reddit: [9] http://goo.gl/T4jGx Original: [10] http://goo.gl/9SmzX * Conduits: Simplifying ResourceT Domain: yesodweb.com, Score: 28, Comments: 6 On Reddit: [11] http://goo.gl/PW0C2 Original: [12] http://goo.gl/9a5Dz * Clarifying a mis-understanding about regions (and iteratees) Domain: haskell.org, Score: 27, Comments: 4 On Reddit: [13] http://goo.gl/P3sVE Original: [14] http://goo.gl/WWjUb * Concatenative Haskell Part II: Custom DSL Syntax Using QuasiQuotes Domain: github.com, Score: 25, Comments: 6 On Reddit: [15] http://goo.gl/DP0bY Original: [16] http://goo.gl/Lvlnc * Designing a serialization API Domain: blog.johantibell.com, Score: 24, Comments: 1 On Reddit: [17] http://goo.gl/SFMTx Original: [18] http://goo.gl/vcdsS * Getting Started with Disciple Core Domain: disciple.ouroborus.net, Score: 19, Comments: 1 On Reddit: [19] http://goo.gl/FCPla Original: [20] http://goo.gl/7J8oN * hs-logo: Logo turtle graphics interpreter written in Haskell Domain: deepakjois.github.com, Score: 18, Comments: 5 On Reddit: [21] http://goo.gl/wRIqZ Original: [22] http://goo.gl/JE37a * The Simply-typed Lambda Calculus with Constraints Domain: flippac.wordpress.com, Score: 16, Comments: 3 On Reddit: [23] http://goo.gl/ZNNB1 Original: [24] http://goo.gl/QbT6a * Data Structure Agnostic JSON Serialization Domain: blog.melding-monads.com, Score: 14, Comments: 1 On Reddit: [25] http://goo.gl/9QD9o Original: [26] http://goo.gl/WsPtb Top StackOverflow Questions * Evaluation strategy votes: 19, answers: 4 Read on SO: [27] http://goo.gl/rcJyz * Guards vs. if-then-else vs. cases in Haskell votes: 18, answers: 2 Read on SO: [28] http://goo.gl/BmH0X * Division by zero in Haskell votes: 15, answers: 4 Read on SO: [29] http://goo.gl/a0cER * Memory efficient strings in Haskell votes: 15, answers: 2 Read on SO: [30] http://goo.gl/4kUdm * What prevents an efficient Haskell virtual machine (like JVM)? votes: 12, answers: 4 Read on SO: [31] http://goo.gl/RphqH * Is indexing of Data.Vector.Unboxed.Mutable.MVector really this slow? votes: 11, answers: 2 Read on SO: [32] http://goo.gl/72fhd * Haskell: filtering a heterogenous list by type votes: 10, answers: 2 Read on SO: [33] http://goo.gl/uFm1I * ghci tab-completion in haskell-mode votes: 10, answers: 1 Read on SO: [34] http://goo.gl/QaAo5 * Non-maintainer uploads to Hackage votes: 10, answers: 2 Read on SO: [35] http://goo.gl/lVFHN * withFile vs. openFile votes: 9, answers: 4 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... 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_... 5. http://blog.johantibell.com/2012/02/wanted-efficient-union-algorithm-for.htm... 6. http://www.reddit.com/r/haskell/comments/q0a02/wanted_an_efficient_union_alg... 7. http://www.reddit.com/r/haskell/comments/pwjc9/how_reliable_is_hackage_suppo... 8. http://www.reddit.com/r/haskell/comments/pwjc9/how_reliable_is_hackage_suppo... 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... 11. http://www.yesodweb.com/blog/2012/02/simplifying-resourcet 12. http://www.reddit.com/r/haskell/comments/q37rf/conduits_simplifying_resource... 13. http://www.haskell.org/pipermail/haskell-cafe/2012-February/099689.html 14. http://www.reddit.com/r/haskell/comments/q293l/clarifying_a_misunderstanding... 15. https://github.com/leonidas/codeblog/blob/master/2012/2012-02-21-concatenati... 16. http://www.reddit.com/r/haskell/comments/pzh53/concatenative_haskell_part_ii... 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... 21. http://deepakjois.github.com/hs-logo/ 22. http://www.reddit.com/r/haskell/comments/pzf9k/hslogo_logo_turtle_graphics_i... 23. http://flippac.wordpress.com/2012/02/23/the-simply-typed-lambda-calculus-wit... 24. http://www.reddit.com/r/haskell/comments/q2ga5/the_simplytyped_lambda_calcul... 25. http://blog.melding-monads.com/2012/02/24/data-structure-agnostic-json-seria... 26. http://www.reddit.com/r/haskell/comments/q3t70/data_structure_agnostic_json_... 27. http://stackoverflow.com/questions/9439470/evaluation-strategy 28. http://stackoverflow.com/questions/9345589/guards-vs-if-then-else-vs-cases-i... 29. http://stackoverflow.com/questions/9354016/division-by-zero-in-haskell 30. http://stackoverflow.com/questions/9398572/memory-efficient-strings-in-haske... 31. http://stackoverflow.com/questions/9352744/what-prevents-an-efficient-haskel... 32. http://stackoverflow.com/questions/9409634/is-indexing-of-data-vector-unboxe... 33. http://stackoverflow.com/questions/9396023/haskell-filtering-a-heterogenous-... 34. http://stackoverflow.com/questions/9431779/ghci-tab-completion-in-haskell-mo... 35. http://stackoverflow.com/questions/9435513/non-maintainer-uploads-to-hackage 36. http://stackoverflow.com/questions/9406463/withfile-vs-openfile
participants (1)
-
Daniel Santa Cruz