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!
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] oooohhhhh.... _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. From (serpentine.com), scored 78 with 8 comments.
- A Gentle Introduction to Category Theory. From (citeseerx.ist.psu.edu), scored 33 with 25 comments.
- Step-wise evaluation of simple Haskell code to hpaste (via Stepeval). From (chrisdone.com), scored 33 with 4 comments.
- Debugging compilers with optimization fuel. From (blog.ezyang.com), scored 30 with 1 comments.
- Fully-Funded PhD Studentship in Functional Programming. From (cs.nott.ac.uk), scored 23 with 5 comments.
- Using Snap in Production!. From (cdsmith.wordpress.com), scored 21 with 20 comments.
- Monads from Comonads. From (comonad.com), scored 19 with 1 comments.
- Haskell plugin for IntelliJ IDEA. From (code.google.com), scored 18 with 7 comments.
- Barnes & Hut simulator in Haskell!. From (mortenlysgaard.com), scored 16 with 4 comments.
- How do you deal with "long" function bodies?. From (self.haskell), scored 12 with 29 comments.
Top StackOverflow Questions
- Bentley-Ottmann Algorithm in Haskell? votes: 31, answers: 1
- Haskell approaches to error handling votes: 22, answers: 3
- is point free code more efficient, or just terser? votes: 16, answers: 2
- Are distinct open and close delimiters syntactically necessary? votes: 9, answers: 7
- How to persist large data for efficient deserialization in Haskell votes: 8, answers: 1
- Building with runtime flags using cabal and ghc votes: 6, answers: 1
About the Haskell Weekly News
To help create new editions of this newsletter, please send
Until next time,
Daniel Santa Cruz