[Haskell] Haskell Weekly News: Issue 203
Daniel Santa Cruz
dstcruz at gmail.com
Thu Oct 13 04:15:36 CEST 2011
Welcome to issue 203 of the HWN, a newsletter covering developments in
the Haskell community. This release covers the week of October 2 to 8,
2011.
You can find a HTML version of this issue at:
http://contemplatecode.blogspot.com/2011/10/haskell-weekly-news-issue-203.html
Announcements
Eric Y. Kow has released the 6th issue of the Parallel Haskell
Digest.
[1] http://goo.gl/zyIWX
Janis Voigtlander issued an invitation to send in contributions for
the 21st edition of the Haskell Communities & Activities Report. The
more the merrier!
[2] http://www.mail-archive.com/haskell-cafe@haskell.org/msg93759.html
New and Updated Projects
* clientsession (Felipe Almeida Lessa; 0.7.3.1) Fix for security
vulnerability.
[3] http://goo.gl/Ot8d1
* hit (Vincent Hanquez) An implementation of low level git
operations to read and write to a git repository.
[4] http://goo.gl/bVxHw
* OpenCL (Luis Cabellos; 1.0.1.3) An aparent fork of OpenCLRRaw
package, done due to lack of updates from upstream.
[5] http://goo.gl/bVxHw
* HaTeX (Daniel Diaz Casanueva; 3) A set of combinators which
allow you to build LaTeX code, following the LaTeX syntax in a
type-safe manner.
[6] http://goo.gl/zuW36
* Parsec (Antoine Latter; 3.1.2) A minor point release to the
popular monadic combinator library.
[7] http://goo.gl/Gx6Y3
* knob (John Millikin) Allows creation of memory-backed handles.
[8] http://goo.gl/Jq7kl
Quotes of the Week
* heatsink: Maybe, (), and Bool go to the Lone Star Bar. The bouncer
stops Maybe and says, "we don't serve your kind here."
* DanBurton: correction - there will always be a job for programmers
to write code to share pictures of cats
* quicksilver: what we need is an adapter package any-lens which uses
whichever lens package is available then we get potentially the
disadvantages of all, without being able to guarantee the
advantages of any.
* mauke: Go too considered harmful
* ddarius: isJust :: Maybe a -> Bool; isJust = unsafeCoerce
* ddarius: Well when people say you need a PhD to program Haskell,
you can point out that SPJ doesn't have a PhD.
Top Reddit Stories
* Is Haskell the Cure?
Domain: mathias-biilmann.net, Score: 60, Comments: 60
On Reddit: [9] http://goo.gl/d84BE
Original: [10] http://goo.gl/wMrH3
* Writing Functions With Many Nameless Parameters
Domain: blog.atnnn.com, Score: 41, Comments: 6
On Reddit: [11] http://goo.gl/nLyGE
Original: [12] http://goo.gl/uQkke
* Want to help with the new hackage server? Jump in now...
Domain: haskell.org, Score: 37, Comments: 0
On Reddit: [13] http://goo.gl/kV1gk
Original: [14] http://goo.gl/i2Hbk
* Slides from my talk on benchmarking and other random
topics at IFL
Domain: slideshare.net, Score: 32, Comments: 14
On Reddit: [15] http://goo.gl/SKJuH
Original: [16] http://goo.gl/zRTwy
* "OCaml For the Masses" article on Slashdot
Domain: developers.slashdot.org, Score: 30, Comments: 49
On Reddit: [17] http://goo.gl/isVQ3
Original: [18] http://goo.gl/wlKaa
* WebSockets support for WAI/Warp/Yesod:
Thanks to Jasper's awesome work
Domain: github.com, Score: 27, Comments: 6
On Reddit: [19] http://goo.gl/bpjUC
Original: [20] http://goo.gl/bpjUC
* A good explanation of the fixed point combinator in Haskell
Domain: playingwithpointers.com, Score: 25, Comments: 9
On Reddit: [21] http://goo.gl/C8JmY
Original: [22] http://goo.gl/zZnDO
* ANNOUNCE: knob, a library for memory-backed handles
Domain: haskell.org, Score: 24, Comments: 9
On Reddit: [23] http://goo.gl/JicDL
Original: [24] http://goo.gl/xO2tY
* HaTeX 3 is out!
Domain: deltadiaz.blogspot.com, Score: 23, Comments: 17
On Reddit: [25] http://goo.gl/PVB9h
Original: [26] http://goo.gl/aK8Tl
* What should I use for web programming?
Domain: self.haskell, Score: 22, Comments: 30
On Reddit: [27] http://goo.gl/74r1H
Original: [28] http://goo.gl/74r1H
* Practice for helping Java & C++ programmers learn Haskell:
read programs with them, out loud
Domain: cliffordbeshers.blogspot.com, Score: 21, Comments: 4
On Reddit: [29] http://goo.gl/6Cf2o
Original: [30] http://goo.gl/P1pD1
* Creative partner request from a Haskell course's message board
Domain: imgur.com, Score: 19, Comments: 5
On Reddit: [31] http://goo.gl/ZVWjs
Original: [32] http://goo.gl/zW5Yf
Top StackOverflow Questions
* Clean and type-safe state machine implementation
in a statically typed language?
votes: 17, answers: 11
Read on SO: [33] http://goo.gl/GRI9p
* What happens if an Enumerator tries to consume input?
votes: 16, answers: 1
Read on SO: [34] http://goo.gl/bnTJD
* Are there type signatures which Haskell can't verify?
votes: 11, answers: 2
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
More information about the Haskell
mailing list