[Haskell-cafe] Haskell Weekly News: Issue 223
Daniel Santa Cruz
dstcruz at gmail.com
Thu Apr 19 05:42:34 CEST 2012
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/ghc_head_now_has_type_level_natural_number/
7. http://www.yesodweb.com/blog/2012/04/working-together
8. http://www.reddit.com/r/haskell/comments/s2ei5/working_together/
9. http://blog.malde.org/posts/polymorphic-types-are-safer.html
10. http://www.reddit.com/r/haskell/comments/s7q3b/how_less_is_more_polymorphic_types_can_improve/
11. http://softwaresimply.blogspot.com/2012/04/hopefully-fair-and-useful-comparison-of.html
12. http://www.reddit.com/r/haskell/comments/s3pbm/a_hopefully_fair_and_useful_comparison_of_haskell/
13. http://binarysculpting.com/2012/04/12/a-review-of-my-haskell-adventure/
14. http://www.reddit.com/r/haskell/comments/s6okb/first_impressions_of_haskell_a_review_of_my/
15. http://www.reddit.com/r/haskell/comments/s2o8p/a_radix_tree_import_syntax/
16. http://www.reddit.com/r/haskell/comments/s2o8p/a_radix_tree_import_syntax/
17. http://www.reddit.com/r/haskell/comments/s49kk/using_contt_to_please_the_eye/
18. http://www.reddit.com/r/haskell/comments/s49kk/using_contt_to_please_the_eye/
19. http://jaspervdj.be/posts/2012-04-12-st-io-dcpu-16.html
20. http://www.reddit.com/r/haskell/comments/s5xqb/designing_a_dcpu16_emulator_in_haskell_on/
21. http://stackoverflow.com/questions/10062253/what-are-type-quantifiers
22. http://stackoverflow.com/questions/10102881/haskell-how-does-atomicmodifyioref-work
23. http://stackoverflow.com/questions/10148897/is-there-a-runtime-penalty-associated-with-typeclasses
24. http://stackoverflow.com/questions/10071560/timing-out-pure-functions
25. http://stackoverflow.com/questions/10112733/haskell-simple-constructor-comparison-function
26. http://stackoverflow.com/questions/10131300/partial-application-with-infix-functions
27. http://stackoverflow.com/questions/10091874/haskell-why-is-there-no-type-mismatch-and-why-does-this-compile
28. http://stackoverflow.com/questions/10136222/dependent-optional-data-in-haskell
29. http://stackoverflow.com/questions/10145954/how-can-i-help-specconstr-in-ghc
30. http://stackoverflow.com/questions/10080273/how-to-get-good-performance-when-writing-a-list-of-integers-from-1-to-10-million
31. http://stackoverflow.com/questions/10099921/efficiently-turn-a-bytestring-into-a-hex-representation
More information about the Haskell-Cafe
mailing list