[Haskell-cafe] Haskell Weekly News: Issue 281

2013-09-25 Thread Daniel Santa Cruz
Welcome to issue 281 of the HWN, an issue covering crowd-sourced bits
of information about Haskell from around the web. This issue covers the
week of September 15 to 21, 2013.

Quotes of the Week

   * jmcarthur: weak algebraic structures? ha! i prefer my algebraic
 structures to put up more of a fight.

   * newsham: teach a man to pred and he will pred to zero. teach a man
 to succ and he will succ forever

Top Reddit Stories

   * Edward C++Hands
 Domain: bartoszmilewski.com, Score: 83, Comments: 102
 On Reddit: [1] http://goo.gl/64LLo4
 Original: [2] http://goo.gl/0H0yr7

   * Perfect streaming using `pipes-bytestring`
 Domain: haskellforall.com, Score: 59, Comments: 45
 On Reddit: [3] http://goo.gl/oSlzZP
 Original: [4] http://goo.gl/8xwZjc

   * Adding safe coercions to Haskell
 Domain: joachim-breitner.de, Score: 58, Comments: 23
 On Reddit: [5] http://goo.gl/2vs5M9
 Original: [6] http://goo.gl/n0RYA3

   * Which programming languages do you like besides Haskell, and why?
 Domain: self.haskell, Score: 55, Comments: 104
 On Reddit: [7] http://goo.gl/nzgwJQ
 Original: [8] http://goo.gl/nzgwJQ

   * GHC HEAD: merged checkable minimal complete definitions (#7633)
 Domain: ghc.haskell.org, Score: 48, Comments: 36
 On Reddit: [9] http://goo.gl/VoZVYL
 Original: [10] http://goo.gl/5F61AX

   * Do companies ever hire someone who has no Haskell experience to be a
 Haskell programmer? If I pursue such a job, how important would a

 Domain: self.haskell, Score: 44, Comments: 50
 On Reddit: [11] http://goo.gl/KA998k
 Original: [12] http://goo.gl/KA998k

   * [Haskell-cafe] PSA: do not install xcode 5 if you are using ghc 7.6
 Domain: haskell.org, Score: 43, Comments: 4
 On Reddit: [13] http://goo.gl/ut6k6p
 Original: [14] http://goo.gl/1G8Syo

   * Model Analysis - The New York Times’ Erik Hinton breaks down a
 Fashion Week special
 Domain: source.mozillaopennews.org, Score: 40, Comments: 4
 On Reddit: [15] http://goo.gl/NdVw6l
 Original: [16] http://goo.gl/bYB8JS

   * Programming reactively with both barrels
 (experiences of Haskell/FRP for mobile games)
 Domain: blog.reactiveprogramming.org, Score: 39, Comments: 7
 On Reddit: [17] http://goo.gl/QXacUo
 Original: [18] http://goo.gl/wLJwt6

   * Why monads have not taken the Common Lisp world by storm [r/lisp]
 Domain: reddit.com, Score: 33, Comments: 14
 On Reddit: [19] http://goo.gl/tZUVWx
 Original: [20] http://goo.gl/w5KHqc

   * 13,000 readers
 Domain: self.haskell, Score: 28, Comments: 11
 On Reddit: [21] http://goo.gl/lTys0R
 Original: [22] http://goo.gl/lTys0R

   * A type for IO actions that do not throw exceptions
 Domain: self.haskell, Score: 25, Comments: 49
 On Reddit: [23] http://goo.gl/Ao8HyB
 Original: [24] http://goo.gl/Ao8HyB

   * ANN: Scotty 0.5.0 Released
 Domain: github.com, Score: 24, Comments: 15
 On Reddit: [25] http://goo.gl/jgGJhO
 Original: [26] http://goo.gl/BejPTF

   * Haskell version freezing
 Domain: blog.docmunch.com, Score: 23, Comments: 8
 On Reddit: [27] http://goo.gl/9LJSjY
 Original: [28] http://goo.gl/Ikd86k

   * PHOAS For Free by Edward Kmett
 Domain: fpcomplete.com, Score: 21, Comments: 8
 On Reddit: [29] http://goo.gl/RDt1BV
 Original: [30] http://goo.gl/o0phN7

   * Cellular Automata, Part III by Edward Kmett
 Domain: fpcomplete.com, Score: 20, Comments: 0
 On Reddit: [31] http://goo.gl/AKCfGw
 Original: [32] http://goo.gl/x7GtH1

   * Translating Haskell programs to Coq [/Gallina] programs
 Domain: github.com, Score: 20, Comments: 2
 On Reddit: [33] http://goo.gl/IQAp3K
 Original: [34] http://goo.gl/qcib77

   * ANN: pipes-csv: a fast, streaming csv parser based on cassava and pipes
 Domain: github.com, Score: 20, Comments: 9
 On Reddit: [35] http://goo.gl/aITtGX
 Original: [36] http://goo.gl/yrzZ7n

Top StackOverflow Questions

   * What does the “Just” syntax mean in Haskell?
 votes: 12, answers: 4
 Read on SO: [37] http://goo.gl/f17UEP

   * How can I understand “:t ((==) *)” in haskell?
 votes: 10, answers: 1
 Read on SO: [38] http://goo.gl/CwyBn4

   * why polymorphism is so costly in haskell(GHC)?
 votes: 10, answers: 3
 Read on SO: [39] http://goo.gl/4MjcbH

   * Break and continue in GHCi debugger without use of breakpoints
 votes: 9, answers: 0
 Read on SO: [40] http://goo.gl/HrtcXZ

   * Why is there no `-XDeriveApplicative` extension?
 votes: 8, answers: 1
 Read on SO: [41] http://goo.gl/4dcRF1

   * Downsides to ScopedTypeVariables
 votes: 7, answers: 2
 Read on SO: [42] http://goo.gl/UjBcsg

   * Haskell design encompassing several monads
 votes: 7, answers: 1
 Read on SO: [43] http://goo.gl/EwWd5d

   * How to correct my OOP tendencies when programming in Haksell
 votes: 7, answers: 3
 Read on SO: [44] 

[Haskell-cafe] Haskell Weekly News: Issue 280

2013-09-18 Thread Daniel Santa Cruz
Welcome to issue 280 of the HWN, an issue covering crowd-sourced bits
of information about Haskell from around the web. This issue covers the
week of September 8 to 14, 2013.

Quotes of the Week

   * haasn: edwardk uses things in anger. shachaf uses them with
 disappointment :(

   * shachaf: Are you reading Mac Lane now? Saizan: yeah, it's not so
 bad if you skip the examples

Top Reddit Stories

   * For my 17th birthday, my best friend got me The most obscure
programming book I could find as a joke. I know what language I am
learning next!
 Domain: i.imgur.com, Score: 163, Comments: 67
 On Reddit: [1] http://goo.gl/0SyN5l
 Original: [2] http://goo.gl/oqGBzL

   * pipes-4.0: Simpler types and API
 Domain: haskellforall.com, Score: 95, Comments: 36
 On Reddit: [3] http://goo.gl/ciVnq5
 Original: [4] http://goo.gl/g9oq3i

   * Hackage 2 now available for beta testing -- switchover in a few weeks
 Domain: beta.hackage.haskell.org, Score: 91, Comments: 17
 On Reddit: [5] http://goo.gl/aIhL67
 Original: [6] http://goo.gl/zfprr9

   * Cartesian Closed Comic #22: Cabal 1.18
 Domain: ro-che.info, Score: 90, Comments: 3
 On Reddit: [7] http://goo.gl/tVUUFG
 Original: [8] http://goo.gl/O0BR6c

   * Parallel and Incremental CRCs by Edward Kmett
 Domain: fpcomplete.com, Score: 58, Comments: 7
 On Reddit: [9] http://goo.gl/YAChJl
 Original: [10] http://goo.gl/WnMsbY

   * Conquering Folds by Edward Kmett
 Domain: fpcomplete.com, Score: 47, Comments: 42
 On Reddit: [11] http://goo.gl/reAjgu
 Original: [12] http://goo.gl/kHsSye

   * Conal Elliot: From Haskell to hardware via cartesian closed categories
 Domain: conal.net, Score: 47, Comments: 3
 On Reddit: [13] http://goo.gl/VCwp7Y
 Original: [14] http://goo.gl/NO1sbs

   * FP Complete to release a personal edition of their online IDE
 Domain: fpcomplete.com, Score: 39, Comments: 38
 On Reddit: [15] http://goo.gl/QOMy5Y
 Original: [16] http://goo.gl/XBE7zT

   * Quark : A Web Browser with a Formally Verified Kernel
 Domain: goto.ucsd.edu, Score: 36, Comments: 6
 On Reddit: [17] http://goo.gl/RDZMY0
 Original: [18] http://goo.gl/rgBcki

   * My first Haskell program - FNIStash - a utility for Torchlight 2 using
threepenny for the GUI
 Domain: fluffynukeit.com, Score: 36, Comments: 19
 On Reddit: [19] http://goo.gl/cK2N8v
 Original: [20] http://goo.gl/XOMTgQ

   * Conal Elliott: Overloading lambda
 Domain: conal.net, Score: 34, Comments: 4
 On Reddit: [21] http://goo.gl/fQTt1P
 Original: [22] http://goo.gl/oPSQ3R

   * Cost semantics for STG in modern GHC
 Domain: blog.ezyang.com, Score: 31, Comments: 5
 On Reddit: [23] http://goo.gl/mIQQxm
 Original: [24] http://goo.gl/5Sa49T

   * 0install - Python vs. OCaml vs. Haskell
 Domain: roscidus.com, Score: 31, Comments: 23
 On Reddit: [25] http://goo.gl/htCf1x
 Original: [26] http://goo.gl/zhrVp0

   * LogicGrowsOnTrees: a parallel implementation of logic programming
using distributed tree exploration
 Domain: github.com, Score: 31, Comments: 9
 On Reddit: [27] http://goo.gl/zp5lou
 Original: [28] http://goo.gl/5BgYh2

   * RSS reader made by Haskell running on mbed platform (RAM size 64kB,
using Ajhc Haskell compiler).
 Domain: youtube.com, Score: 30, Comments: 5
 On Reddit: [29] http://goo.gl/n0Gkan
 Original: [30] http://goo.gl/cwL4vP

   * Conal Elliott: Optimizing CCCs
 Domain: conal.net, Score: 30, Comments: 12
 On Reddit: [31] http://goo.gl/HVv8dr
 Original: [32] http://goo.gl/MCn0sO

   * Snap (and Heist) 0.13 released
 Domain: snapframework.com, Score: 29, Comments: 7
 On Reddit: [33] http://goo.gl/zW5Sdn
 Original: [34] http://goo.gl/1wSLeJ

   * ANN: threepenny-gui-0.3 – GUI framework that uses the web browser as a
display – now with FRP built-in
 Domain: apfelmus.nfshost.com, Score: 28, Comments: 8
 On Reddit: [35] http://goo.gl/RUDrKD
 Original: [36] http://goo.gl/WZMeZN

Top StackOverflow Questions

   * In Haskell, where does the range ['a'..] stop?
 votes: 20, answers: 2
 Read on SO: [37] http://goo.gl/Oms7lr

   * Why were Haskell 98's standard classes made inferior to Haskell 1.3's?
 votes: 18, answers: 1
 Read on SO: [38] http://goo.gl/WxvdL2

   * 27 different Bool to Bool values in Haskell
 votes: 14, answers: 1
 Read on SO: [39] http://goo.gl/1PcD1g

   * How to reconstruct Haskell expression from type
 votes: 10, answers: 1
 Read on SO: [40] http://goo.gl/Qx06kz

   * Can links to anchors in haddock be labeled?
 votes: 8, answers: 0
 Read on SO: [41] http://goo.gl/5deOMM

   * How to convert between ByteString and Storable Vector?
 votes: 7, answers: 1
 Read on SO: [42] http://goo.gl/zBVVzI

   * Why is not GHC optimizing for constants?
 votes: 7, answers: 2
 Read on SO: [43] http://goo.gl/sfo64S

   * newtype around ST 

[Haskell-cafe] Haskell Weekly News: Issue 279

2013-09-11 Thread Daniel Santa Cruz
Welcome to issue 279 of the HWN, an issue covering crowd-sourced bits
of information about Haskell from around the web. This issue covers the
week of August 25 to September 7, 2013.

Quotes of the Week

   * dmwit: I typically figure a parse error on line 500 means I have
 500 lines to inspect.

   * bos: bah, all you category wonks spoil the atmosphere. we were
 simple peasants, and proud, once.

   * merijn: edwardk's delegation has reached the point where he can
 have the language implementor explain his libraries...

   * ReinH: haasn asks an offhand question. edwardk wrote a thesis on
 it.

   * JaffaCake: children are automatically killed if their parents die
 for any reason

   * geekosaur: if the platform is batteries included, lens is a full
 fledged transformer robot included :)

   * FreeFull: Mathematical laws are so much nicer than legal laws

   * twey: to edwardk, v. to be working on a larger problem and
 absent-mindedly spin out a package to satisfy dependencies,
 accidentally solving the problem more elegantly than existing
 solutions (but perhaps incomprehensibly to anyone who can't dualize
 in their head)

   * elliott: lens is the DLC expansion pack for Haskell

   * monochrom: new catchy thing to say: an IORef Int contains an Int in
 the same sense as an IO Int contains an Int

Top Reddit Stories

   * Announcing GHC iOS
 Domain: self.haskell, Score: 259, Comments: 52
 On Reddit: [1] http://goo.gl/28XFCH
 Original: [2] http://goo.gl/28XFCH

   * The Haskell Cast: Episode 1 - Edward Kmett on Lenses
 Domain: haskellcast.com, Score: 101, Comments: 35
 On Reddit: [3] http://goo.gl/umnk1Y
 Original: [4] http://goo.gl/0vKtZ5

   * The Haxl Project at Facebook (slides from my talk at ZuriHac)
 Domain: github.com, Score: 97, Comments: 76
 On Reddit: [5] http://goo.gl/1nWvfs
 Original: [6] http://goo.gl/pWk1Ll

   * Haskell on the Daily WTF
 Domain: thedailywtf.com, Score: 96, Comments: 14
 On Reddit: [7] http://goo.gl/kJs9FG
 Original: [8] http://goo.gl/qdM3sz

   * Cabal 1.18.0 released
 Domain: groups.google.com, Score: 92, Comments: 30
 On Reddit: [9] http://goo.gl/QbNCmx
 Original: [10] http://goo.gl/OtYTZG

   * I've got functional curse. I lost my ability to write in C++. I have
to
 ship C++. What do I do?
 Domain: self.haskell, Score: 69, Comments: 92
 On Reddit: [11] http://goo.gl/oQBzBo
 Original: [12] http://goo.gl/oQBzBo

   * `pipes-4.0.0` release candidate
 Domain: self.haskell, Score: 58, Comments: 42
 On Reddit: [13] http://goo.gl/NQDJyT
 Original: [14] http://goo.gl/NQDJyT

   * Lenses from Scratch
 Domain: fpcomplete.com, Score: 54, Comments: 29
 On Reddit: [15] http://goo.gl/jYq0ob
 Original: [16] http://goo.gl/6aeyUP

   * Controlling Chromium in Haskell
 Domain: jaspervdj.be, Score: 51, Comments: 3
 On Reddit: [17] http://goo.gl/W7VVPh
 Original: [18] http://goo.gl/WD32IC

   * Interactive Programming: Hot-swapping in Elm
 Domain: elm-lang.org, Score: 50, Comments: 6
 On Reddit: [19] http://goo.gl/D7LYnM
 Original: [20] http://goo.gl/A9TwJ5

   * Lens/Aeson Traversal/Prism
 Domain: fpcomplete.com, Score: 48, Comments: 10
 On Reddit: [21] http://goo.gl/9o9r3R
 Original: [22] http://goo.gl/IuFJiC

   * Mandelbrot
 Domain: fpcomplete.com, Score: 42, Comments: 6
 On Reddit: [23] http://goo.gl/pY3MHE
 Original: [24] http://goo.gl/gySnCb

   * ANNOUNCE: posix-paths, for faster file system operations
 Domain: permalink.gmane.org, Score: 41, Comments: 29
 On Reddit: [25] http://goo.gl/vI3UCF
 Original: [26] http://goo.gl/PlQsAO

   * Control Text LCD with Haskell code. The code runs on mbed. The RAM
size
 is 32kB. Using Ajhc Haskell compiler.
 Domain: youtube.com, Score: 41, Comments: 8
 On Reddit: [27] http://goo.gl/jchNCd
 Original: [28] http://goo.gl/CqjxBp

   * DeepSeq Once
 Domain: fpcomplete.com, Score: 37, Comments: 57
 On Reddit: [29] http://goo.gl/WBohP4
 Original: [30] http://goo.gl/zRupez

   * DSLs and Towers of Abstraction with Gershom Bazerman at NY Haskell
 Domain: vimeo.com, Score: 36, Comments: 6
 On Reddit: [31] http://goo.gl/737bji
 Original: [32] http://goo.gl/rzHY63

   * Port Catch to GHC
 Domain: self.haskell, Score: 36, Comments: 10
 On Reddit: [33] http://goo.gl/6mKcFZ
 Original: [34] http://goo.gl/6mKcFZ

   * Reflecting values to types and back
 Domain: fpcomplete.com, Score: 33, Comments: 11
 On Reddit: [35] http://goo.gl/id2AiE
 Original: [36] http://goo.gl/LJHQfW

   * Haskell Game Programming Book?
 Domain: self.haskell, Score: 33, Comments: 25
 On Reddit: [37] http://goo.gl/qJDSWv
 Original: [38] http://goo.gl/qJDSWv

   * ANN: Cabal v1.18.0 released
 Domain: haskell.org, Score: 33, Comments: 0
 On Reddit: [39] http://goo.gl/w08cdI
 Original: [40] 

[Haskell-cafe] Haskell Weekly News: Issue 278

2013-08-28 Thread Daniel Santa Cruz
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.

[Haskell-cafe] Haskell Weekly News: Issue 277

2013-08-21 Thread Daniel Santa Cruz
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.

[Haskell-cafe] Haskell Weekly News: Issue 276

2013-08-14 Thread Daniel Santa Cruz
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.

[Haskell-cafe] Haskell Weekly News: Issue 275

2013-08-07 Thread Daniel Santa Cruz
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.

[Haskell-cafe] Haskell Weekly News: Issue 273

2013-07-17 Thread Daniel Santa Cruz
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

2013-07-03 Thread Daniel Santa Cruz
Welcome to issue 272 of the HWN, an issue covering crowd-sourced bits
of information about Haskell from around the web. This issue covers the
week of June 23 to 29, 2013.

Quotes of the Week

   * kmc: johnw: I'm rejoining this channel after months away just to
 tell you how incredibly wrong you are that monads are the core
 concept of Haskell

   * dmwit: semigroups are monoids with an identity crisis

   * olsner: I think doing eta something means to make it more or less
 pointless. But I don't recall which eta does what

   * mm_freak: Oleg knows what's at the end of foldr f z [1..].

   * copumpkin: it's like grasping desperately for the rope of induction
 as you fall down the bottomless pit of coinduction

Top Reddit Stories

   * From zero to cooperative threads in 33 lines of Haskell code
 Domain: haskellforall.com, Score: 78, Comments: 39
 On Reddit: [1] http://goo.gl/rtkrO
 Original: [2] http://goo.gl/wgyAC

   * RSS reader written in Haskell and Ur/Web
 Domain: bazqux.com, Score: 66, Comments: 38
 On Reddit: [3] http://goo.gl/sUw1U
 Original: [4] http://goo.gl/gdh5G

   * FP Haskell Center -- full video demo -- app development, automatic
deployment, Git and GitHub integration
 Domain: youtube.com, Score: 64, Comments: 68
 On Reddit: [5] http://goo.gl/gBi5l
 Original: [6] http://goo.gl/TlGL9

   * Building LLVM using Shake
 Domain: neilmitchell.blogspot.ca, Score: 54, Comments: 6
 On Reddit: [7] http://goo.gl/38rWZ
 Original: [8] http://goo.gl/tA5tM

   * Hasochism: The Pleasure and Pain of Dependently Typed Haskell
Programming [pdf]
 Domain: personal.cis.strath.ac.uk, Score: 52, Comments: 8
 On Reddit: [9] http://goo.gl/6dDsL
 Original: [10] http://goo.gl/ZZPZL

   * GHC Core by example, episode 1 - Hello Core!
 Domain: alpmestan.com, Score: 46, Comments: 3
 On Reddit: [11] http://goo.gl/iL5ho
 Original: [12] http://goo.gl/mUiO5

   * HPCwire: Lustre Founder Spots Haskell on HPC Horizon
 Domain: hpcwire.com, Score: 36, Comments: 2
 On Reddit: [13] http://goo.gl/h2dmv
 Original: [14] http://goo.gl/1WLf8

   * Adventures in Three Monads - Logic, Prompt, Failure
 Domain: web.mit.edu, Score: 33, Comments: 8
 On Reddit: [15] http://goo.gl/JEOfw
 Original: [16] http://goo.gl/AI5wV

   * Darcs' source code is some of the cleanest Haskell I've read in a while
 Domain: github.com, Score: 32, Comments: 13
 On Reddit: [17] http://goo.gl/TWWMh
 Original: [18] http://goo.gl/fZGE8

   * I accidentally the entire heap: debugging Haskell programs with space
leaks
 Domain: bitba.se, Score: 32, Comments: 6
 On Reddit: [19] http://goo.gl/9Vtzy
 Original: [20] http://goo.gl/HCS5N

   * GHCJS introduction – Concurrent Haskell in the browser
 Domain: weblog.luite.com, Score: 30, Comments: 4
 On Reddit: [21] http://goo.gl/Fk8Xd
 Original: [22] http://goo.gl/8CUVT

   * Functional Reactive Web Interfaces with GHCJS and sodium
 Domain: weblog.luite.com, Score: 29, Comments: 12
 On Reddit: [23] http://goo.gl/5QKn0
 Original: [24] http://goo.gl/VpAOv

   * Who Ya Gonna Call? Getting Dirty with Cmm, the GHC backend, and
writing new PrimOps with Carter Schonwald (at NY-Haskell)
 Domain: vimeo.com, Score: 26, Comments: 14
 On Reddit: [25] http://goo.gl/wUVcs
 Original: [26] http://goo.gl/cZaGd

   * Business system using functional programming?
 Domain: self.haskell, Score: 24, Comments: 44
 On Reddit: [27] http://goo.gl/QcE5P
 Original: [28] http://goo.gl/QcE5P

   * The Resource Applicative
 Domain: haskellforall.com, Score: 23, Comments: 16
 On Reddit: [29] http://goo.gl/G7TIs
 Original: [30] http://goo.gl/4e0Gm


Top StackOverflow Questions

   * What's the conceptual difference between Machines and Conduits (or
other similar libraries)?
 votes: 13, answers: 1
 Read on SO: [31] http://goo.gl/hrNMl

   * “inject” progress logging/tracing in haskell computation?
 votes: 13, answers: 2
 Read on SO: [32] http://goo.gl/RdEKU

   * Difference between free monads and fixpoints of functors?
 votes: 12, answers: 0
 Read on SO: [33] http://goo.gl/O3oBi

   * Can Haskell optimize function calls the same way Clang / GCC does?
 votes: 12, answers: 3
 Read on SO: [34] http://goo.gl/Sgf88

   * Trying to figure out `random` function in Haskell
 votes: 10, answers: 3
 Read on SO: [35] http://goo.gl/kcHsi

   * What does !( ) means in data constructor?
 votes: 9, answers: 2
 Read on SO: [36] http://goo.gl/ysnNL

   * Anything prevents optimizing tail-recursion?
 votes: 9, answers: 1
 Read on SO: [37] http://goo.gl/LaTY2

   * Where can I find a good introduction to Haskell optimization passes?
 votes: 9, answers: 1
 Read on SO: [38] http://goo.gl/wMYQH

   * Passing void * through haskell
 votes: 9, answers: 1
 Read on SO: [39] http://goo.gl/Fiu5Q

   * Call main function 

[Haskell-cafe] Haskell Weekly News: Issue 271

2013-06-26 Thread Daniel Santa Cruz
Welcome to issue 271 of the HWN, an issue covering crowd-sourced bits
of information about Haskell from around the web. This issue covers the
week of June 9 to 11, 2013.

Quotes of the Week

   * cmccann: also please note that malign remains one of my best
 function names ever

   * dolio: Peak file descriptors is a myth.

   * mami: i think my brain rewired for higher typesystem compatibility
 in my sleep

   * elliott: it's impure but only depending on the environment! which
 is to say it is impure.

   * johnw: lens makes one into a mutating ninja

   * applicativ: een my language we say Z for one

   * DavidJacobs: Code is like poetry; most of it shouldn't have been
 written.

   * merijn: If I could program with arbitrary real world side effects
 I'd use unsafeStabComputerUser if someone attempted that

   * shachaf: Hackage going down regularly is part of the rustic charm
 of Haskell!

   * shachaf: JavaScript is the best example of a domain-specific
 language. Because of the same-origin policy.

   * chrisdone: [on being invited to help with idris development] dude
 i've already got 20 yaks lined up waiting to be shaved, don't send
 me a whole truck full

   * shachaf: edwardk isn't benevolent or malevolent. edwardk is more of
 a simple mechanical process tending toward maximal complexity.

   * AndrejBauer: When have you ever heard a category theorist say: I
 want to prove this diagram commutesâLet's suppose it doesn't.

Top Reddit Stories

   * Applicative = Monad is coming.
 Domain: haskell.org, Score: 122, Comments: 62
 On Reddit: [1] http://goo.gl/JCvQ4
 Original: [2] http://goo.gl/fJxeX

   * The Homotopy Type Theory Book is now available for free online and in
print at Lulu.com
 Domain: homotopytypetheory.org, Score: 86, Comments: 16
 On Reddit: [3] http://goo.gl/x8nLW
 Original: [4] http://goo.gl/DR9gf

   * Three useful monads
 Domain: adit.io, Score: 71, Comments: 25
 On Reddit: [5] http://goo.gl/WHqPr
 Original: [6] http://goo.gl/1r8nC

   * Beta sign up for FP Complete new IDE
 Domain: fpcomplete.com, Score: 63, Comments: 11
 On Reddit: [7] http://goo.gl/RPV0P
 Original: [8] http://goo.gl/c03Od

   * HLearn implements more with 6 trivial lines of Haskell than Weka
implements with over 100 complex lines of Java
 Domain: izbicki.me, Score: 47, Comments: 9
 On Reddit: [9] http://goo.gl/EEqwS
 Original: [10] http://goo.gl/Ukk4E

   * Top secret School of Haskell articles leaked
 Domain: self.haskell, Score: 47, Comments: 17
 On Reddit: [11] http://goo.gl/zhhYm
 Original: [12] http://goo.gl/zhhYm

   * F-algebra tutorial
 Domain: fpcomplete.com, Score: 41, Comments: 35
 On Reddit: [13] http://goo.gl/Ybmbs
 Original: [14] http://goo.gl/szfGk

   * John Carmack on haskell today.
 Domain: self.haskell, Score: 40, Comments: 79
 On Reddit: [15] http://goo.gl/8qHkt
 Original: [16] http://goo.gl/8qHkt

   * Data Flow Fusion with Series Expressions in Haskell
 Domain: justtesting.org, Score: 40, Comments: 19
 On Reddit: [17] http://goo.gl/ZNeIP
 Original: [18] http://goo.gl/JAjjy

   * So you still don't understand Hindley-Milner? Part 1
 Domain: akgupta.ca, Score: 38, Comments: 0
 On Reddit: [19] http://goo.gl/OOk43
 Original: [20] http://goo.gl/SZ1Gb

   * Ask HN: Any downsides of programming in Haskell?
 Domain: news.ycombinator.com, Score: 36, Comments: 104
 On Reddit: [21] http://goo.gl/vRuHW
 Original: [22] http://goo.gl/fcleS

   * FP Complete - Haskell Introduction
 Domain: youtube.com, Score: 36, Comments: 12
 On Reddit: [23] http://goo.gl/GqgC5
 Original: [24] http://goo.gl/KoVYs

   * Fix your posture with haskell
 Domain: github.com, Score: 35, Comments: 2
 On Reddit: [25] http://goo.gl/lznTr
 Original: [26] http://goo.gl/x21Ax

   * preprint list for ICFP'13 papers (additional links welcome)
 Domain: github.com, Score: 34, Comments: 9
 On Reddit: [27] http://goo.gl/mZsTn
 Original: [28] http://goo.gl/bhbC9

   * GHC: now with closed type families
 Domain: github.com, Score: 34, Comments: 15
 On Reddit: [29] http://goo.gl/JJSSv
 Original: [30] http://goo.gl/QlV4s


Top StackOverflow Questions

   * How to compare two functions for equivalence, as in (λx.2*x) ==
(λx.x+x)?
 votes: 15, answers: 2
 Read on SO: [31] http://goo.gl/A6YDd

   * Should I use typeclasses or not?
 votes: 15, answers: 2
 Read on SO: [32] http://goo.gl/EOV1M

   * Is there something like `map2 :: (i - a) - (i - b) - [i] -
[(a,b)]`?
 votes: 11, answers: 2
 Read on SO: [33] http://goo.gl/WZyEy

   * Why isn't GeneralizedNewtypeDeriving a Safe Haskell?
 votes: 11, answers: 1
 Read on SO: [34] http://goo.gl/on6Fc

   * It's not a monad, but what is it?
 votes: 10, answers: 0
 Read on SO: [35] http://goo.gl/sm9gR

   * Writing efficient iterative loop for ST 

[Haskell-cafe] Haskell Weekly News: Issue 270

2013-06-12 Thread Daniel Santa Cruz
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.

[Haskell-cafe] Haskell Weekly News: Issue 269

2013-06-05 Thread Daniel Santa Cruz
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.

[Haskell-cafe] Haskell Weekly News: Issue 268

2013-05-30 Thread Daniel Santa Cruz
Welcome to issue 268 of the HWN, an issue covering crowd-sourced bits
of information about Haskell from around the web. This issue covers the
week of May 12 to 25, 2013.

Quotes of the Week

   * tikhonjelvis: the lesson is that the fix function exists to fix
 any type problems you may encounter

   * shachaf: The trouble with peano arithmetic is that it stops at 88.

   * Peaker: Python's dynamic nature adds slowness and unsafety, but
 doesn't actually make things more expressive

   * sj4nz: Programming in weakly-typed languages forever after will
 feel like working with punch cards. Send in your program to the
 nodejs interpreter and hope for a result to come back.

   * xplat: if you want to carry your machete all the time and not make
 people nervous, you need to constantly blaze trails

   * otters: heh, F# is just the unboxed version of F

   * quchen: This was the first time in months that I thought
 imperatively. Conclusion: 1. it complicated things, 2. it was
 refreshing

   * cmccann: I still kind of expect that the next standard will be
 haskell2017 or something, and all it will do is a minor change to
 lexical syntax of comments that fixes nothing but nevertheless
 breaks 20% of hackage.

   * cmccann: [on reimplementing cryptography in pure Haskell] writing
 in Haskell lets you use type safety to ensure that all the security
 holes you create are subtle instead of obvious.

Top Reddit Stories

   * Haskell in Production [slides]
 Domain: mth.io, Score: 60, Comments: 114
 On Reddit: [1] http://goo.gl/ldnv0
 Original: [2] http://goo.gl/tMjTd

   * B-trees with GADTs
 Domain: matthew.brecknell.net, Score: 56, Comments: 6
 On Reddit: [3] http://goo.gl/Sjf9U
 Original: [4] http://goo.gl/sQnYW


   * Yearly revisions to the Haskell language: who killed Haskell Prime?
 Domain: self.haskell, Score: 54, Comments: 19
 On Reddit: [5] http://goo.gl/5GWKg
 Original: [6] http://goo.gl/5GWKg

   * Elm paper accepted at PLDI: Asynchronous FRP for GUIs!
 Domain: people.seas.harvard.edu, Score: 51, Comments: 4
 On Reddit: [7] http://goo.gl/iYiyh
 Original: [8] http://goo.gl/98jft

   * The complete correctness of sorting [Agda]
 Domain: twanvl.nl, Score: 49, Comments: 5
 On Reddit: [9] http://goo.gl/PLH6m
 Original: [10] http://goo.gl/RQGZn

   * Anatomy of an MVar operation
 Domain: blog.ezyang.com, Score: 47, Comments: 7
 On Reddit: [11] http://goo.gl/7miao
 Original: [12] http://goo.gl/3ZHSI

   * Typing Haskell in Haskell
 Domain: web.cecs.pdx.edu, Score: 44, Comments: 34
 On Reddit: [13] http://goo.gl/q1ghy
 Original: [14] http://goo.gl/M5csQ

   * STM in Haskell is better because of types
 Domain: joeyh.name, Score: 44, Comments: 8
 On Reddit: [15] http://goo.gl/wj9Ab
 Original: [16] http://goo.gl/fmLM1

   * Typed Template Haskell ready for testing in GHC
 Domain: haskell.org, Score: 44, Comments: 13
 On Reddit: [17] http://goo.gl/he61y
 Original: [18] http://goo.gl/YJIZB

   * A detailed look at GHC's STM implementation from a non-GHC hacker
 Domain: fryguybob.github.io, Score: 38, Comments: 11
 On Reddit: [19] http://goo.gl/pTp2c
 Original: [20] http://goo.gl/4oe3Y

   * New Haskell Communities and Activity Report (May 2013) is out
 Domain: haskell.org, Score: 37, Comments: 2
 On Reddit: [21] http://goo.gl/P2kz1
 Original: [22] http://goo.gl/YoIE4

   * Three examples of problems with Lazy I/O
 Domain: newartisans.com, Score: 36, Comments: 31
 On Reddit: [23] http://goo.gl/reKqZ
 Original: [24] http://goo.gl/ZagPt

   * Understanding the Yoneda Lemma
 Domain: fpcomplete.com, Score: 35, Comments: 48
 On Reddit: [25] http://goo.gl/RUZ4h
 Original: [26] http://goo.gl/xbAJj

   * Simon Peyton Jones to keynote Haskell eXchange 2013!
 Domain: skillsmatter.com, Score: 35, Comments: 2
 On Reddit: [27] http://goo.gl/DlfRt
 Original: [28] http://goo.gl/5lpwh

   * Greg Hale's Functional programming elevator pitch
 Domain: fpcomplete.com, Score: 34, Comments: 8
 On Reddit: [29] http://goo.gl/gbhX3
 Original: [30] http://goo.gl/QrrxP

   * FP Complete is looking for a Technical Sales Engineer and Support
Specialist
 Domain: fpcomplete.com, Score: 32, Comments: 1
 On Reddit: [31] http://goo.gl/nYNci
 Original: [32] http://goo.gl/VGCoa

   * A Typed Markup Language Based On Haskell
 Domain: blog.functorial.com, Score: 31, Comments: 9
 On Reddit: [33] http://goo.gl/eLLjV
 Original: [34] http://goo.gl/wFxcv

   * Announcing: Snap Framework v0.12
 Domain: snapframework.com, Score: 28, Comments: 2
 On Reddit: [35] http://goo.gl/5wYLk
 Original: [36] http://goo.gl/KibyP

   * John Wiegley's Understanding Continuations, on School of Haskell
 Domain: fpcomplete.com, Score: 27, Comments: 17
 On Reddit: [37] http://goo.gl/ZT7d6
 Original: [38] 

[Haskell-cafe] Haskell Weekly News: Issue 267

2013-05-15 Thread Daniel Santa Cruz
Welcome to issue 267 of the HWN, an issue covering crowd-sourced bits
of information about Haskell from around the web. This issue covers the
week of April 28 to May 11, 2013.

Quotes of the Week

   * ciaranm: a category is just a category in the category of
 categories

   * cmccann: the Either monad is like the Maybe monad, except with
 something instead of Nothing.

   * sclv: Q: Why are the adjunctions of Galois connections backwards?
 A: He never got the hang of duals.

   * acowley: blackdog's experience with IDEs is apparently both more
 sensual and more culinary than mine

   * cmccann: shachaf jokes are what the quotes section of HWN is for.
 cmccann: though lately there have been not as many :[
 shachaf: cmccann: Hey, there wasn't a single shachaf quote in the
 last HWN!
 shachaf: Leave me alone.
 shachaf: There were two cmccann quotes.

   * edwardk: cmccann: i'm NDA'd out of that space for a while ;)
 elliott: edwardk just collects NDAs so that he can focus.

   * trapdInIO: in java everything happens elsewhere

   * edwardk: i never bothered to release the c preprocessor because it
 was entangled with an old compiler of mind

   * acowley: I get nervous when I haven't triggered the impossible for
 more than a month or so :/

   * hpc: be careful, excessive consumption of lenses will go straight
 to your type signature

   * acowley: The longer I leave this function named jumanji the less
 I want to find a better name

   * ion: The next step is unsafeCoerce. At that point youâre halfway
 into implementing lens.

   * bos: i'm not sure edwardk is a good model to follow. (a) because
 you won't be able to, and (b) because you won't be able to.

Top Reddit Stories

   * John Carmack interested in doing a moderate-sized project in Haskell
 Domain: twitter.com, Score: 136, Comments: 30
 On Reddit: [1] http://goo.gl/7rJpH
 Original: [2] http://goo.gl/yL9kV

   * John Carmack starting port of Wolf 3D in Haskell
 Domain: twitter.com, Score: 108, Comments: 19
 On Reddit: [3] http://goo.gl/MKkiI
 Original: [4] http://goo.gl/SN7Mp

   * Haskell for all: Program imperatively using Haskell lenses
 Domain: haskellforall.com, Score: 103, Comments: 80
 On Reddit: [5] http://goo.gl/FIfUd
 Original: [6] http://goo.gl/zkEHI

   * unm-hip a Haskell Image Processing Library
 Domain: self.haskell, Score: 71, Comments: 18
 On Reddit: [7] http://goo.gl/erMhx
 Original: [8] http://goo.gl/erMhx

   * Crit-bit trees in Haskell: fast, and open to contributors!
 Domain: github.com, Score: 56, Comments: 16
 On Reddit: [9] http://goo.gl/1vQMS
 Original: [10] http://goo.gl/08byj

   * Tutorial on HLearn's Markov networks, monoids, and type level lenses
explained with Futurama
 Domain: izbicki.me, Score: 53, Comments: 10
 On Reddit: [11] http://goo.gl/3mYuD
 Original: [12] http://goo.gl/4WjnU

   * Cool mailing list archive I stumbled on: Haskell controlling garbage
trucks
 Domain: haskell.org, Score: 49, Comments: 2
 On Reddit: [13] http://goo.gl/h8p4y
 Original: [14] http://goo.gl/kSGkx

   * Haskell intuition
 Domain: self.haskell, Score: 49, Comments: 23
 On Reddit: [15] http://goo.gl/F04IM
 Original: [16] http://goo.gl/F04IM

   * The Difference between Recursion  Induction
 Domain: blog.ezyang.com, Score: 47, Comments: 3
 On Reddit: [17] http://goo.gl/mZN3T
 Original: [18] http://goo.gl/z2jZx

   * Yesod 1.2 released
 Domain: yesodweb.com, Score: 45, Comments: 8
 On Reddit: [19] http://goo.gl/el7dt
 Original: [20] http://goo.gl/lqBM9

   * Haskell 2014 committee has now been formed
 Domain: thread.gmane.org, Score: 42, Comments: 27
 On Reddit: [21] http://goo.gl/okojc
 Original: [22] http://goo.gl/1g6FG

   * Web Frameworks Benchmark 4 (includes WAI)
 Domain: techempower.com, Score: 41, Comments: 60
 On Reddit: [23] http://goo.gl/FLGJu
 Original: [24] http://goo.gl/AJbhV

   * Haskell for all: pipes-3.3.0: Folds and uniting ListT with Proxy
 Domain: haskellforall.com, Score: 41, Comments: 14
 On Reddit: [25] http://goo.gl/sO1EK
 Original: [26] http://goo.gl/5rZ0u

   * First working program using the Repa plugin
 Domain: disciple-devel.blogspot.com, Score: 39, Comments: 5
 On Reddit: [27] http://goo.gl/bQgfV
 Original: [28] http://goo.gl/9K5Qk

   * How to use Hoogle from GHCi
 Domain: youtube.com, Score: 36, Comments: 2
 On Reddit: [29] http://goo.gl/9V9o7
 Original: [30] http://goo.gl/LU7Zk

   * 4th Episode of The Pragmatic Haskeller: HTTP and more
 Domain: cakesolutions.net, Score: 35, Comments: 3
 On Reddit: [31] http://goo.gl/rMLyC
 Original: [32] http://goo.gl/npjKm

   * A monadic joke
 Domain: self.haskell, Score: 34, Comments: 28
 On Reddit: [33] http://goo.gl/OmwSp
 Original: [34] http://goo.gl/OmwSp

   * A Natural Theorem Prover in Haskell — 

[Haskell-cafe] Haskell Weekly News: Issue 265

2013-04-10 Thread Daniel Santa Cruz
Welcome to issue 265 of the HWN, an issue covering crowd-sourced bits
of information about Haskell from around the web. This issue covers the
week of March 31 to April 6, 2013.

Quotes of the Week

   * Jafet: Haskell is an abstract research language used only in
 academia, education, banking, stock trading, circuit design,
 embedded systems, cryptography, operating systems research,
 bioinformatics, phone apps, and web services.

   * monochrom: primop is where the turtle tower ends and the russian
 dolls begin!

   * sclv: haha. i love this stuff but if i bury myself in it my head
 will start spinning around like exorcist and i will start spitting
 blood

Top Reddit Stories

   * Haskell beats C using generalised stream fusion - Geoff Mainland,
 Simon Peyton Jones, Simon Marlow, Roman Leshchinskiy. Submitted to
ICFP 2013 [PDF]
 Domain: research.microsoft.com, Score: 106, Comments: 47
 On Reddit: [1] http://goo.gl/Ui7bS
 Original: [2] http://goo.gl/es51B

   * Functor is now a superclass of Monad in GHC HEAD
 Domain: darcs.haskell.org, Score: 87, Comments: 33
 On Reddit: [3] http://goo.gl/B1LYf
 Original: [4] http://goo.gl/JiunP

   * Yet Another Lambda Blog » Haskell as fast as C: A case study
 Domain: lambda.jstolarek.com, Score: 61, Comments: 25
 On Reddit: [5] http://goo.gl/cemyl
 Original: [6] http://goo.gl/uCbTd

   * Beautiful Concurrency - a series of articles by Simon Peyton-Jones -
on
 FP Complete School of Haskell
 Domain: fpcomplete.com, Score: 60, Comments: 20
 On Reddit: [7] http://goo.gl/pWAA4
 Original: [8] http://goo.gl/ynFG8

   * Web Woes for Haskell
 Domain: self.haskell, Score: 43, Comments: 42
 On Reddit: [9] http://goo.gl/vl13n
 Original: [10] http://goo.gl/vl13n

   * Cap'n Proto: faster protocol buffers, written in Haskell  C++
 Domain: kentonv.github.com, Score: 42, Comments: 11
 On Reddit: [11] http://goo.gl/6Qwza
 Original: [12] http://goo.gl/94iip

   * Resource limits for Haskell
 Domain: blog.ezyang.com, Score: 38, Comments: 1
 On Reddit: [13] http://goo.gl/01WPS
 Original: [14] http://goo.gl/KjwNx

   * Dependent Types - A New Paradigm? by Paul Callaghan
 Domain: pragprog.com, Score: 33, Comments: 1
 On Reddit: [15] http://goo.gl/Gjs3K
 Original: [16] http://goo.gl/4wbYa

   * So I accidentally a profunctors tutorial
 Domain: fpcomplete.com, Score: 31, Comments: 43
 On Reddit: [17] http://goo.gl/QnzoR
 Original: [18] http://goo.gl/VDlYh

   * UPenn CIS 194: Intro to Haskell, Instructor: Brent Yorgey
 Domain: seas.upenn.edu, Score: 31, Comments: 4
 On Reddit: [19] http://goo.gl/zXgrM
 Original: [20] http://goo.gl/OC3x1

   * Sorting with Agda
 Domain: mazzo.li, Score: 30, Comments: 33
 On Reddit: [21] http://goo.gl/rkq58
 Original: [22] http://goo.gl/8GRCF

   * Announcing The Pragmatic Haskeller
 Domain: cakesolutions.net, Score: 29, Comments: 7
 On Reddit: [23] http://goo.gl/3ahrb
 Original: [24] http://goo.gl/AsOKQ

   * Flavours of free applicative functors
 Domain: ro-che.info, Score: 27, Comments: 6
 On Reddit: [25] http://goo.gl/oE2sk
 Original: [26] http://goo.gl/sE5VD

   * Free Applicative Functors (ICFP submission)
 Domain: paolocapriotti.com, Score: 25, Comments: 11
 On Reddit: [27] http://goo.gl/2dB7B
 Original: [28] http://goo.gl/VWnHG

   * Handling out of memory?
 Domain: self.haskell, Score: 25, Comments: 17
 On Reddit: [29] http://goo.gl/mGwUt
 Original: [30] http://goo.gl/mGwUt

   * hydra-print - visualizing multiple texts streams
 Domain: parfunk.blogspot.se, Score: 24, Comments: 7
 On Reddit: [31] http://goo.gl/uToAZ
 Original: [32] http://goo.gl/lc70w

   * Lazy IO breaks equational reasoning
 Domain: okmij.org, Score: 24, Comments: 124
 On Reddit: [33] http://goo.gl/48f0h
 Original: [34] http://goo.gl/m8Vbr

   * Haskell on Windows
 Domain: gundersen.net, Score: 23, Comments: 14
 On Reddit: [35] http://goo.gl/oRV4B
 Original: [36] http://goo.gl/0hOL4

   * Constrained Monads (GADTs indexed by Constraint)
 Domain: ittc.ku.edu, Score: 21, Comments: 7
 On Reddit: [37] http://goo.gl/lVRpl
 Original: [38] http://goo.gl/jtbU3

Top StackOverflow Questions

   * Simple examples to illustrate Category, Monoid and Monad?
 votes: 28, answers: 1
 Read on SO: [39] http://goo.gl/HPE8k

   * Which techniques have contributed the most to Haskell's improving
 performance? [closed]
 votes: 18, answers: 1
 Read on SO: [40] http://goo.gl/tz904

   * Why does Parsec not use Control.Applicative operators
 votes: 13, answers: 1
 Read on SO: [41] http://goo.gl/0mR3f

   * ghc 7.4.2, Dynamically calling modules
 votes: 10, answers: 1
 Read on SO: [42] http://goo.gl/MZD8q

   * What's wrong with this implementation of quicksort using Arrows?
 votes: 10, answers: 2
 Read on SO: 

[Haskell-cafe] Haskell Weekly News: Issue 264

2013-04-03 Thread Daniel Santa Cruz
Welcome to issue 264 of the HWN, an issue covering crowd-sourced bits
of information about Haskell from around the web. This issue covers the
week of March 17 to 30, 2013.

Quotes of the Week

   * ddarius: (f x) is a partial application iff
 f x == (curry (uncurry f) x)

   * flebron: Hey, I am Haskell; and this is lazy; so here's a
 function; I'll call it, maybe.

   * WinstonChurchill: It is a good thing for an uneducated man to read
 books of quotations.

   * ab9rf: (on duck typing) if you want a
 duck-submarine-employee-tomato, you can do that

   * johnw: Stealing lens from the gods, and then having my liver eaten
 out daily.

   * dibblego: scala puts road blocks in your way proportional to how
 effective you want to be

   * hiptobecubic: I want my programs to either be correct or violently
 explode

   * shachaf: edwardk will try to get you addicted to monoids. The first
 one is always free.

   * merijn: So apparently there's a footballer named lens, who played
 some important part in the match against the Netherlands... Which
 would explain the fact that twitter is telling me lens is
 trending, I was starting to think haskell had won the PL revolution
 with edwardk as our glorious leader ;)

   * elliott: all I want for christmas is a boring lambdabot.

Top Reddit Stories

   * What’s good for C++ is good for … Haskell!?
 Domain: serpentine.com, Score: 101, Comments: 20
 On Reddit: [1] http://goo.gl/B8Km5
 Original: [2] http://goo.gl/tCB0a

   * Anatomy of Programming Languages (in Haskell)
 Domain: self.haskell, Score: 72, Comments: 29
 On Reddit: [3] http://goo.gl/YmO5M
 Original: [4] http://goo.gl/YmO5M

   * Programming and Reasoning with Algebraic Effects and Dependent Types
 Domain: edwinb.wordpress.com, Score: 58, Comments: 28
 On Reddit: [5] http://goo.gl/xfH0Z
 Original: [6] http://goo.gl/AdGEJ

   * School of Haskell—Basic Lensing
 Domain: fpcomplete.com, Score: 57, Comments: 39
 On Reddit: [7] http://goo.gl/JIowk
 Original: [8] http://goo.gl/NX1ak

   * Haskell for all: mmorph-1.0.0: Monad morphisms
 Domain: haskellforall.com, Score: 56, Comments: 18
 On Reddit: [9] http://goo.gl/nlHfN
 Original: [10] http://goo.gl/6aHZt

   * Haskell News
 Domain: haskellnews.org, Score: 43, Comments: 12
 On Reddit: [11] http://goo.gl/fNzzI
 Original: [12] http://goo.gl/4K1tD

   * pipes-3.2: ListT, Codensity, ArrowChoice, and performance
 Domain: haskellforall.com, Score: 43, Comments: 19
 On Reddit: [13] http://goo.gl/a0xm8
 Original: [14] http://goo.gl/RFLdw

   * Introducing diagrams-haddock
 Domain: byorgey.wordpress.com, Score: 41, Comments: 13
 On Reddit: [15] http://goo.gl/d5Vl5
 Original: [16] http://goo.gl/PmUFs

   * Optimising Purely Functional GPU Programs
 Domain: justtesting.org, Score: 41, Comments: 2
 On Reddit: [17] http://goo.gl/ZgiXt
 Original: [18] http://goo.gl/M5fop

   * Creating board games in Haskell in 100 lines of code
 Domain: keera.co.uk, Score: 38, Comments: 30
 On Reddit: [19] http://goo.gl/lbZke
 Original: [20] http://goo.gl/epwqQ

   * What is the logarithm or root operation in type-space? (x-post from
r/compsci)
 Domain: cstheory.stackexchange.com, Score: 38, Comments: 17
 On Reddit: [21] http://goo.gl/1z3a9
 Original: [22] http://goo.gl/JXAlC

   * New GHC Extension - Nullary Type Classes (apparently not an April
Fool's joke)
 Domain: hackage.haskell.org, Score: 37, Comments: 24
 On Reddit: [23] http://goo.gl/rD5KC
 Original: [24] http://goo.gl/drfb7

   * The Monad.Reader issue 21
 Domain: themonadreader.files.wordpress.com, Score: 30, Comments: 2
 On Reddit: [25] http://goo.gl/R1dke
 Original: [26] http://goo.gl/nGHjP

   * Dependently Typed Functional Programming with Idris 4 (last lecture)
 Domain: vimeo.com, Score: 28, Comments: 4
 On Reddit: [27] http://goo.gl/ozbtK
 Original: [28] http://goo.gl/2xsaB

   * Conal Elliot: Folds and Unfolds
 Domain: conal.net, Score: 28, Comments: 5
 On Reddit: [29] http://goo.gl/ZzFZ1
 Original: [30] http://goo.gl/JVQK4

   * Mihai-Radu Popescu's book in progress: Speeding Through Haskell
 Domain: sthaskell.com, Score: 26, Comments: 15
 On Reddit: [31] http://goo.gl/d1wZF
 Original: [32] http://goo.gl/oB0e8

   * hchip - a Haskell emulator for Chip16
 Domain: self.haskell, Score: 25, Comments: 1
 On Reddit: [33] http://goo.gl/mtHhg
 Original: [34] http://goo.gl/mtHhg

   * Introduction to Haskell, Lecture 8 is Live (Monads)
 Domain: shuklan.com, Score: 25, Comments: 22
 On Reddit: [35] http://goo.gl/nCV1q
 Original: [36] http://goo.gl/D4VGn

   * School of Haskell: Learning Haskell Through Koans
 Domain: fpcomplete.com, Score: 22, Comments: 2
 On Reddit: [37] http://goo.gl/sKxmz
 Original: [38] http://goo.gl/2n9aF

   * Arrow Notation in Functional 

[Haskell-cafe] Haskell Weekly News: Issue 263

2013-03-20 Thread Daniel Santa Cruz
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

2013-03-13 Thread Daniel Santa Cruz
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.

[Haskell-cafe] Haskell Weekly News: Issue 261

2013-03-06 Thread Daniel Santa Cruz
Welcome to issue 261 of the HWN, an issue covering crowd-sourced bits
of information about Haskell from around the web. This issue covers the
week of February 24 to March 02, 2013.

Quotes of the Week

   * EvilMachine: I always picture some poor mutant guy whose every body
 part looks alike in the deepest depths of the dark ages going to
 the doc, and being told he has ‚monomorphism‚.

   * pmk: the last time i asked GHC to compile a function with forty
 (.)'s in a row, it took over an hour

Top Reddit Stories

   * Some draft chapters of Parallel and Concurrent Programming in
Haskell
 available online for comment
 Domain: self.haskell, Score: 79, Comments: 40
 On Reddit: [1] http://goo.gl/emvnI
 Original: [2] http://goo.gl/emvnI

   * Hulk: A Haskell IRC server - Nice example of real world monad without
IO
 Domain: chrisdone.com, Score: 62, Comments: 18
 On Reddit: [3] http://goo.gl/CR986
 Original: [4] http://goo.gl/RhjG6

   * Hole-driven Haskell
 Domain: matthew.brecknell.net, Score: 59, Comments: 52
 On Reddit: [5] http://goo.gl/5ctnJ
 Original: [6] http://goo.gl/NqJVi

   * Chasing a Space Leak in Shake: Profiling, reduction, digging thru
stacks
 Domain: neilmitchell.blogspot.com, Score: 46, Comments: 11
 On Reddit: [7] http://goo.gl/cO86j
 Original: [8] http://goo.gl/v09x6

   * Haskell patterns ad nauseam
 Domain: yaxu.org, Score: 39, Comments: 2
 On Reddit: [9] http://goo.gl/dapAz
 Original: [10] http://goo.gl/hPW6y

   * Cross Compiling for iOS with GHC
 Domain: hackage.haskell.org, Score: 35, Comments: 18
 On Reddit: [11] http://goo.gl/3uzjR
 Original: [12] http://goo.gl/Kw0Pe

   * From Set Theory to Type Theory
 Domain: golem.ph.utexas.edu, Score: 35, Comments: 8
 On Reddit: [13] http://goo.gl/HaPN4
 Original: [14] http://goo.gl/LUi5f

   * EclipseFP 2.5.0 released: cabal-dev support, import cleaning, and more
 Domain: jpmoresmau.blogspot.fr, Score: 31, Comments: 0
 On Reddit: [15] http://goo.gl/lR6Tc
 Original: [16] http://goo.gl/JJzBz

   * Michael Snoyman's overview of the new conduit 1.0, on School of Haskell
 Domain: haskell.fpcomplete.com, Score: 31, Comments: 11
 On Reddit: [17] http://goo.gl/aFbw1
 Original: [18] http://goo.gl/ObEHA

   * How is Haskell tackling the multicore problem? - Simon Marlow
 Domain: youtube.com, Score: 28, Comments: 5
 On Reddit: [19] http://goo.gl/qOKlJ
 Original: [20] http://goo.gl/HVddu

   * Generics and Protocol Buffers... now on Hackage
 Domain: breaks.for.alienz.org, Score: 28, Comments: 5
 On Reddit: [21] http://goo.gl/WqIyn
 Original: [22] http://goo.gl/J9NKB

   * Demonstrating tidal - haskell music patterns in action
 Domain: blog.lurk.org, Score: 24, Comments: 5
 On Reddit: [23] http://goo.gl/4ddqI
 Original: [24] http://goo.gl/Ift8y

   * GHC iOS Packages
 Domain: github.com, Score: 23, Comments: 5
 On Reddit: [25] http://goo.gl/PONjI
 Original: [26] http://goo.gl/6D3Gz

   * SoH tutorial: a regular expression matcher using continuations
 Domain: haskell.fpcomplete.com, Score: 22, Comments: 4
 On Reddit: [27] http://goo.gl/toQpy
 Original: [28] http://goo.gl/BZ1xI

   * [nyc-haskell] Greg Wright - A Purely Symbolic Effort in Mathematics
 Domain: vimeo.com, Score: 22, Comments: 6
 On Reddit: [29] http://goo.gl/jNybI
 Original: [30] http://goo.gl/Q8pq8

   * ANN: clckwrks 0.16 Haskell blog/CMS platform released. Includes a
 screencast demonstrating clckwrks features.
 Domain: clckwrks.com, Score: 20, Comments: 2
 On Reddit: [31] http://goo.gl/Tp92p
 Original: [32] http://goo.gl/zV7Sj

Top StackOverflow Questions

   * Do Hask or Agda have equalisers?
 votes: 23, answers: 2
 Read on SO: [33] http://goo.gl/k74C9

   * Prove idempotency of type-level disjunction
 votes: 17, answers: 2
 Read on SO: [34] http://goo.gl/wsFUL

   * Internal representation of Haskell lists?
 votes: 16, answers: 2
 Read on SO: [35] http://goo.gl/TCGDk

   * GHC Generating Redundant Core Operations
 votes: 15, answers: 1
 Read on SO: [36] http://goo.gl/d9zWP

   * eliminating repetition in cabal files
 votes: 14, answers: 0
 Read on SO: [37] http://goo.gl/2StJ9

   * Translate from monad to applicative
 votes: 12, answers: 3
 Read on SO: [38] http://goo.gl/IbSUi

   * Memoizing multiplication
 votes: 10, answers: 2
 Read on SO: [39] http://goo.gl/EXvUk

   * Most efficient way to seek around in a large file
 votes: 9, answers: 1
 Read on SO: [40] http://goo.gl/C9FGp

   * Does Haskell optimizer utilize memoization for repeated function
 calls in a scope?
 votes: 9, answers: 3
 Read on SO: [41] http://goo.gl/3qDPQ

   * Existential type in higher order function
 votes: 9, answers: 1
 Read on SO: [42] http://goo.gl/YfalJ

   * Haskell `ncurses` library
 votes: 9, answers: 2
 

[Haskell-cafe] Haskell Weekly News: Issue 260

2013-02-28 Thread Daniel Santa Cruz
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.

[Haskell-cafe] Haskell Weekly News: Issue 259

2013-02-20 Thread Daniel Santa Cruz
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.

[Haskell-cafe] Haskell Weekly News: Issue 258

2013-02-13 Thread Daniel Santa Cruz
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.

[Haskell-cafe] Haskell Weekly News: Issue 257

2013-02-06 Thread Daniel Santa Cruz
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.

[Haskell-cafe] Haskell Weekly News: Issue 256

2013-01-30 Thread Daniel Santa Cruz
Welcome to issue 256 of the HWN, an issue covering crowd-sourced bits
of information about Haskell from around the web. This issue covers the
weeks of January 20 to 26, 2013.

Quotes of the Week

   * elliott: cmccann: unfortunately it is too perfect an abstraction to
   be useful.

   * SamanthaD: shachaf: you're one of those dirty imperative communists
  who want the state to dictate everything!

   * monochrom: I refuse camel case and mark zuckerberg. same level. not
  negotiable.

   * mauke: a newtype is like an existing type but wearing glasses and a
 fake mustache and a sign saying you've never seen me before

Top Reddit Stories

   * Taking magic out of GHC or: Tracing compilation by transformation
 (intro to Core transformations, inlining,..
 Domain: ics.p.lodz.pl, Score: 59, Comments: 2
 On Reddit: [1] http://goo.gl/lJmsb
 Original: [2] http://goo.gl/IbJ5O

   * Introduction to Haskell IO
 Domain: haskellforall.com, Score: 57, Comments: 26
 On Reddit: [3] http://goo.gl/fPky4
 Original: [4] http://goo.gl/Xymbr

   * The longest type signature I have ever seen (package Nussinov78)
 Domain: i.imgur.com, Score: 48, Comments: 26
 On Reddit: [5] http://goo.gl/ePwNs
 Original: [6] http://goo.gl/B74yW

   * There is now a patch for the GHC runtime system which implements a
 scheduler which can handle threads with priorities.
 Domain: hackage.haskell.org, Score: 47, Comments: 12
 On Reddit: [7] http://goo.gl/22XgH
 Original: [8] http://goo.gl/8iC8w

   * Success story: novice haskeller moves console cursor with
 “netwire” FRP library
 Domain: danbst.wordpress.com, Score: 43, Comments: 8
 On Reddit: [9] http://goo.gl/dm8ga
 Original: [10] http://goo.gl/Ue7pK

   * Haskell as pseudo code
 Domain: arxiv.org, Score: 33, Comments: 2
 On Reddit: [11] http://goo.gl/JL8Mf
 Original: [12] http://goo.gl/5D4zV

   * Generalizing do notation
 Domain: self.haskell, Score: 28, Comments: 19
 On Reddit: [13] http://goo.gl/teYAD
 Original: [14] http://goo.gl/teYAD

   * Tutorial: Up-front Unit Testing in Haskell
 Domain: github.com, Score: 26, Comments: 21
 On Reddit: [15] http://goo.gl/kjzYJ
 Original: [16] http://goo.gl/oB2jg

   * The Design of a Practical Proof Checker for a Lazy Functional Language
[PDF]
 Domain: people.cs.missouri.edu, Score: 26, Comments:
 On Reddit: [17] http://goo.gl/sj5Aj
 Original: [18] http://goo.gl/eEUOj

   * Introduction to Haskell, Lecture 2 is Live
 Domain: shuklan.com, Score: 24, Comments: 4
 On Reddit: [19] http://goo.gl/1nUVv
 Original: [20] http://goo.gl/rCbfx

   * Hugs in your browser
 Domain: tryhaskell.org, Score: 24, Comments: 21
 On Reddit: [21] http://goo.gl/zNtex
 Original: [22] http://goo.gl/wMPPW

   * Free functors - the reason Free and operational are not equivalent
 Domain: self.haskell, Score: 24, Comments: 12
 On Reddit: [23] http://goo.gl/E7qe7
 Original: [24] http://goo.gl/E7qe7

   * Scribbling, smudging and smearing with Haskell
 Domain: self.haskell, Score: 22, Comments: 108
 On Reddit: [25] http://goo.gl/KBw0V
 Original: [26] http://goo.gl/KBw0V

   * Touch and Keyboard API (announcing Elm 0.7.1)
 Domain: elm-lang.org, Score: 20, Comments: 3
 On Reddit: [27] http://goo.gl/OhFaH
 Original: [28] http://goo.gl/rV9bU

   * (re)implementing the generalised Functor strength function using
lenses.
 Domain: statusfailed.com, Score: 20, Comments: 3
 On Reddit: [29] http://goo.gl/gEYHr
 Original: [30] http://goo.gl/TDX2A

Top StackOverflow Questions

   * Can using UndecidableInstances pragma locally have global consequences
 on compilation termination?
 votes: 20, answers: 1
 Read on SO: [31] http://goo.gl/PcQF1

   * Why doesn't GHC Haskell support overloaded record parameter names?
 votes: 14, answers: 1
 Read on SO: [32] http://goo.gl/BJ71T

   * How much does it cost for Haskell FFI to go into C and back?
 votes: 14, answers: 2
 Read on SO: [33] http://goo.gl/kUCKn

   * Compile unsafe Haskell
 votes: 13, answers: 1
 Read on SO: [34] http://goo.gl/nGaCX

   * Why GADT/existential data constructors cannot be used in lazy patterns?
 votes: 12, answers: 2
 Read on SO: [35] http://goo.gl/zhpCh

   * Correct design for Haskell exception handling
 votes: 11, answers: 2
 Read on SO: [36] http://goo.gl/zeWoH

   * How to use phase control of inlining in haskell?
 votes: 10, answers: 0
 Read on SO: [37] http://goo.gl/dyuGI

   * Looking for resources that help testing a Haskell implementation for
 standard conformance
 votes: 9, answers: 1
 Read on SO: [38] http://goo.gl/DL7vY

   * Generate a C struct based on a complex Haskell type
 votes: 8, answers: 1
 Read on SO: [39] http://goo.gl/7E8OT

   * How to structure a Haskell project?
 votes: 7, answers: 1
 Read on SO: [40] 

[Haskell-cafe] Haskell Weekly News: Issue 255

2013-01-23 Thread Daniel Santa Cruz
Welcome to issue 255 of the HWN, an issue covering crowd-sourced bits
of information about Haskell from around the web. This issue covers the
weeks of January 06 to 19, 201.

Quotes of the Week

   * ky3: Indexed monads are just categories in the category of
 endofunctors, what's the problem?

   * tac: I guess I'm just living in a fantasy world where the docs tell
 you how to use such a basic API :P

   * shachaf: 3.0 is an edwardk phase, not just a version number. It's
 like Picasso's Blue Period.

   * cmccann: Clearly the reason why edwardk uses Haskell now is because
 every C++ compiler has a restraining order against him.

   * shachaf: I'm not sure what your question is, but maybe lens is the
 answer.

   * cmccann: * cmccann has concluded that lenses are just a category
 whose objects are english prepositions and whose morphisms are all
 unsafeCoerce

   * shachaf: Some people, when asking about a problem in #haskell, get
 a link to okmij.org. Now they have two problems.

   * quicksilver: It returns undefined for convenience. I'm not really
 sure it's that convenient, but that's why.

   * edwardk: cmccann: let me get this straight you are saying that
 someone [mm_freak] who by their very nick admits to being a freak
 did something freakish?

Top Reddit Stories

   * LiquidHaskell: Refinement Types in Haskell via SMT
 Domain: goto.ucsd.edu, Score: 71, Comments: 22
 On Reddit: [1] http://goo.gl/PE2nf
 Original: [2] http://goo.gl/P3Gm9

   * Hakyll 4.0 released
 Domain: jaspervdj.be, Score: 59, Comments: 19
 On Reddit: [3] http://goo.gl/IQAXq
 Original: [4] http://goo.gl/AbLnM

   * When Haskell is faster than C
 Domain: paulspontifications.blogspot.co.uk, Score: 52, Comments: 23
 On Reddit: [5] http://goo.gl/3rj8J
 Original: [6] http://goo.gl/N2cbA

   * I'm teaching an introductory 12-week class on Haskell.
 Join in for a journey!
 Domain: reddit.com, Score: 45, Comments: 15
 On Reddit: [7] http://goo.gl/TsnQ5
 Original: [8] http://goo.gl/EMMVR

   * Subtractable values are torsors
 Domain: ro-che.info, Score: 42, Comments: 15
 On Reddit: [9] http://goo.gl/4IcMp
 Original: [10] http://goo.gl/6YJrY

   * Chordify: extract chord sequences from MP3's using HarmTrace
 Domain: chordify.net, Score: 42, Comments: 8
 On Reddit: [11] http://goo.gl/8J7rA
 Original: [12] http://goo.gl/ySfR5

   * Getting Started with Haskell
 Domain: bob.ippoli.to, Score: 41, Comments: 8
 On Reddit: [13] http://goo.gl/4Evnb
 Original: [14] http://goo.gl/nzg9o

   * Using AngularJS with Haskell Snap
 Domain: nurpax.github.com, Score: 40, Comments: 19
 On Reddit: [15] http://goo.gl/SH8e1
 Original: [16] http://goo.gl/0lSyN

   * Down with kinds: adding dependent heterogeneous equality to to FC
 Domain: cis.upenn.edu, Score: 38, Comments: 14
 On Reddit: [17] http://goo.gl/iEvyI
 Original: [18] http://goo.gl/cH0Eo

   * Fixing GADTs : Generic recursion schemes for GADTs using fixed
 points of higher-order functors
 Domain: timphilipwilliams.com, Score: 38, Comments: 25
 On Reddit: [19] http://goo.gl/dEMq9
 Original: [20] http://goo.gl/vnjhp

   * What's the importance of Category Theory in Haskell? Is it worth
 really studying?
 Domain: self.haskell, Score: 37, Comments: 60
 On Reddit: [21] http://goo.gl/T430r
 Original: [22] http://goo.gl/T430r

   * Parsing Markdown with Parsec: How Pandoc does it
 Domain: youtube.com, Score: 35, Comments: 13
 On Reddit: [23] http://goo.gl/TN9TJ
 Original: [24] http://goo.gl/zpX7f

   * Clckwrks, from the creator of Happstack, is developing into a clean
 alternative to Wordpress
 Domain: clckwrks.com, Score: 34, Comments: 7
 On Reddit: [25] http://goo.gl/L9WXx
 Original: [26] http://goo.gl/FZRpU

   * pipes-safe-1.0 - Resource management and exception handling for pipes
 Domain: haskellforall.com, Score: 32, Comments: 27
 On Reddit: [27] http://goo.gl/HeLWz
 Original: [28] http://goo.gl/1hTFc

Top StackOverflow Questions

   * values, types, kinds,… as an infinite sequence?
 votes: 36, answers: 1
 Read on SO: [29] http://goo.gl/lyyYc

   * Why is this a useful warning in Haskell when pattern matching?
 “Defined but not used”
 votes: 17, answers: 3
 Read on SO: [30] http://goo.gl/iQLFq

   * Why are getArgs and getProgName IO actions?
 votes: 16, answers: 3
 Read on SO: [31] http://goo.gl/5ZPYO

   * Can GADTs be used to prove type inequalities in GHC? [duplicate]
 votes: 14, answers: 2
 Read on SO: [32] http://goo.gl/fDdha

   * Applying Denotational Semantics to design of Programs [migrated]
 votes: 14, answers: 0
 Read on SO: [33] http://goo.gl/KLOCX

   * Examples where compiler-optimized functional code performs better
 than imperative code
 votes: 14, answers: 1
 Read on SO: [34] http://goo.gl/Fzqdx

   * Why 

[Haskell-cafe] Haskell Weekly News: Issue 254

2013-01-09 Thread Daniel Santa Cruz
Welcome to issue 254 of the HWN, an issue covering crowd-sourced bits
of information about Haskell from around the web. This issue covers the
week of December 02, 2012 to January 05, 2013.

As some of you might have noticed, there has been an interruption in
the scheduled transmission of the newsletter. I have, over the past few
weeks, completed a move to NYC! It has been wonderful to meet many in
the community at the Haskell NYC meetups. Here is to a great year for
our cherised community.

Let's get things started out the right way, with a litte Lambda
Style :-)
[1] http://goo.gl/nQYdp

Quotes of the Week

   * GuySteele: Some people prefer not to commingle the functional,
 lambda-calculus part of a language with the parts that do side
 effects. It seems they believe in the separation of Church and
 state.

   * edwardk: type level ieee floats are a crime against nature. i had
 to implement them in c++ for template meta programming once. never
 ever again

   * acowley: (regarding Proxy) Haven't you ever wanted to put something
 in a box and never think about it?
 elliott: children

   * merijn: xenocons: I spend the entire week grading FP homework, I
think it's impossible for you to surprise me :p
 merijn: That's confusing :

   * andr00: Today's software engineering word is farpotshket. This is
 a Yiddish word meaning, broken, because someone tried to fix it.

   * dmwit: I know, I know. 0, 1, many. But then I also write most of
 my programs in a language whose type system has 4 levels. Four! Is
 that even a number??

   * aristid: a dubious motivation IMHO
 edwardk: i've had worse =P

   * ziarkaen: I'm thinking I can kill two birds with one stone by
 learning Haskell while producing a website, but all the birds are
 still alive at the moment.

   * ion:
 monad.bind = function (func, args) {
 return func.apply(undefined,
[value].concat(Array.prototype.slice.apply(args || [])));
 };
 is idiomatic JavaScript?

   * beaky: if stacks are recursion, what are queues?
 Hafydd: Procrastination.

   * elliott: I think lens is the first library I've seen that promises
 letting you write abstract totally-inefficient-looking
 compositional code and getting reliably good compilation which has
 actually delivered on that promise.

   * elliott: I didn't say half the things I said.

   * shachaf: The two-letter and three-letter identifiers are for
  edwardk's libraries. The one-letter identifiers are for his actual
  code.
 elliott: edwardk has non-library code?

   * neutrino: in many ways, Haskell is like this primodial soup out of
 which other languages end up springing

   * mm_freak: bruce schneier is an endofunctor that turns all
 automorphisms into identities

   * roconnor: where are all the category theoriest? why don't they
  already have all the answers for us?
 edwardk: roconnor: this is the point in your career where you look
   around for the cavalry and realize that you're it ;)

   * cmccann: multi-letter type variables is an experimental new
 extension

   * elliott: I can't remember the last time I wrote any Haskell without
 an evil grin.

   * neutrino: when you're told you have to use javascript, the viable
 alternative always remains in seppuku. and it's much more
 honorable.

   * shachaf: chrisdone: Please make Author not mandatory. [on hpaste]
 donri: shachaf: just write not shachaf and no one will ever know
 it's you

   * tac: If you're not part of the solution, you're part of the
 precipitate

   * cmccann: some people blame themselves, some people blame the
 language, but the people who really know what they're doing blame
 shachaf.

Top Reddit Stories

   * The end of an era, and the dawn of a new one
 Domain: haskell.org, Score: 148, Comments: 32
 On Reddit: [2] http://goo.gl/fiyVt
 Original: [3] http://goo.gl/dlxsF

   * Simon Peyton-Jones invests in FP Complete
 Domain: fpcomplete.com, Score: 92, Comments: 15
 On Reddit: [4] http://goo.gl/nPTk1
 Original: [5] http://goo.gl/wzfpP

   * 24 Days of Hackage - Thank YOU!
 Domain: ocharles.org.uk, Score: 88, Comments: 12
 On Reddit: [6] http://goo.gl/2yodj
 Original: [7] http://goo.gl/hSsH6

   * Heist 0.10...now with a 3000x performance improvement
 Domain: snapframework.com, Score: 81, Comments: 38
 On Reddit: [8] http://goo.gl/p7R7u
 Original: [9] http://goo.gl/znugn

   * 24 Days of Hackage: EKG
 Domain: ocharles.org.uk, Score: 68, Comments: 15
 On Reddit: [10] http://goo.gl/ltPb1
 Original: [11] http://goo.gl/UeYOA

   * pipes-3.0: Simpler, unified API
 Domain: haskellforall.com, Score: 64, Comments: 71
 On Reddit: [12] http://goo.gl/ZSVtT
 Original: [13] http://goo.gl/6Yt01

   * Hoodle : Pen note-taking program written in haskell
 Domain: youtube.com, Score: 64, Comments: 21
 On 

[Haskell-cafe] Haskell Weekly News: Issue 253

2012-12-05 Thread Daniel Santa Cruz
Welcome to issue 253 of the HWN, an issue covering crowd-sourced bits
of information about Haskell from around the web. This issue covers the
week of November 25 to December 01, 2012.

Quotes of the Week

   * edwardk: this breaks my previous record of 6 unsafeCoerce's in a
   line

   * bos:Harpers gona harp.

Top Reddit Stories

   * Pretty Output in GHCi (HOWTO in comments)
 Domain: i.imgur.com, Score: 82, Comments: 14
 On Reddit: [1] http://goo.gl/2c7Ns
 Original: [2] http://goo.gl/uYZAs

   * Stable, Vetted Hackage: Call for Participation
 Domain: yesodweb.com, Score: 59, Comments: 24
 On Reddit: [3] http://goo.gl/QrJEz
 Original: [4] http://goo.gl/1PlBK

   * Strict vs non-strict semantics: Why can’t I just be a little lazy?
 Domain: blog.ezyang.com, Score: 42, Comments: 20
 On Reddit: [5] http://goo.gl/P2nSm
 Original: [6] http://goo.gl/WDhk6

   * io-stream: simple and easy to use primitives for I/O using streams
 Domain: github.com, Score: 37, Comments: 10
 On Reddit: [7] http://goo.gl/uDbGG
 Original: [8] http://goo.gl/sGqtY

   * Toward a Secret Sky: Building a Haskell web app with Snap:
 Snap quickstart guide
 Domain: unpythonic.blogspot.ca, Score: 36, Comments: 15
 On Reddit: [9] http://goo.gl/6UdY8
 Original: [10] http://goo.gl/Y6wli

   * Hackage: unittyped-0.1, an extendable library for type-safe
computations
 including units
 Domain: hackage.haskell.org, Score: 34, Comments: 23
 On Reddit: [11] http://goo.gl/f7b1M
 Original: [12] http://goo.gl/jmZCi

   * Easy JSON parsing in Haskell with Aeson
 Domain: blog.raynes.me, Score: 34, Comments: 18
 On Reddit: [13] http://goo.gl/JERS0
 Original: [14] http://goo.gl/Ccfbm

   * 1st São Paulo Haskell Meeting
 Domain: plus.google.com, Score: 29, Comments: 4
 On Reddit: [15] http://goo.gl/MKVPb
 Original: [16] http://goo.gl/yaLUi

   * Conal Elliott: Parallel speculative addition via memoization
 Domain: conal.net, Score: 26, Comments: 11
 On Reddit: [17] http://goo.gl/EQZxj
 Original: [18] http://goo.gl/wg0KD

   * Elm: Making the Web Functional [video/slides]
 Domain: infoq.com, Score: 26, Comments: 1
 On Reddit: [19] http://goo.gl/0qAJM
 Original: [20] http://goo.gl/bldR0

   * From traced monoidal to compact closed: geometry of interaction
 explained with (OCaml) code
 Domain: semantic-domain.blogspot.fr, Score: 18, Comments: 22
 On Reddit: [21] http://goo.gl/auq1p
 Original: [22] http://goo.gl/4XvRw

   * Static Analysis with Applicatives
 Domain: gergo.erdi.hu, Score: 17, Comments: 13
 On Reddit: [23] http://goo.gl/sNLm9
 Original: [24] http://goo.gl/Lvxpn

   * 24 Pull Requests - Does Anyone Have Project Suggestions?
 Domain: self.haskell, Score: 16, Comments: 3
 On Reddit: [25] http://goo.gl/U2bsY
 Original: [26] http://goo.gl/U2bsY

   * what if haskell-platform was a hackage metapackage?
 Domain: self.haskell, Score: 16, Comments: 7
 On Reddit: [27] http://goo.gl/SPIlO
 Original: [28] http://goo.gl/SPIlO

   * Does anyone know if more videos are going to be posted to Haskell Live
TV?
 Domain: youtube.com, Score: 15, Comments: 2
 On Reddit: [29] http://goo.gl/jJxWb
 Original: [30] http://goo.gl/NVk3D

   * Data-driven hacks for DB querying — is this evil?
 Domain: hpaste.org, Score: 13, Comments: 22
 On Reddit: [31] http://goo.gl/0J5eJ
 Original: [32] http://goo.gl/gfRLS

   * Why does this result not appear in this search in Hoogle?
 Domain: self.haskell, Score: 12, Comments: 10
 On Reddit: [33] http://goo.gl/DGTu2
 Original: [34] http://goo.gl/DGTu2

Top StackOverflow Questions

   * Is putStrLn thread-safe?
 votes: 12, answers: 1
 Read on SO: [35] http://goo.gl/rjRyN

   * How do you prove that a function is unique for its type?
 votes: 11, answers: 1
 Read on SO: [36] http://goo.gl/odOSy

   * Laziness/strictness between data and newtype
 votes: 10, answers: 2
 Read on SO: [37] http://goo.gl/Dkqv8

   * Why do we use folds to encode datatypes as functions?
 votes: 10, answers: 1
 Read on SO: [38] http://goo.gl/RRVuE

   * Haskell repa - how to reduce array and return index?
 votes: 7, answers: 2
 Read on SO: [39] http://goo.gl/HpXhR

   * How much is applicative really about applying, rather than “combining”?
 votes: 7, answers: 1
 Read on SO: [40] http://goo.gl/zq6j3

   * Why is that not lazy
 votes: 7, answers: 2
 Read on SO: [41] http://goo.gl/F8H0m

   * Biapplicative and Bimonad?
 votes: 6, answers: 1
 Read on SO: [42] http://goo.gl/7C01J

   * reactive-banana-wx `sink` does not generate an event enabling
post-sink
 processing
 votes: 6, answers: 1
 Read on SO: [43] http://goo.gl/pXdTu

   * Expand type synonyms, type families with GHCi
 votes: 6, answers: 1
 Read on SO: [44] http://goo.gl/G6Sks

   * Converting expression to 

[Haskell-cafe] Haskell Weekly News: Issue 252

2012-11-28 Thread Daniel Santa Cruz
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

2012-11-21 Thread Daniel Santa Cruz
Welcome to issue 251 of the HWN, an issue covering crowd-sourced bits
of information about Haskell from around the web. This issue covers the
week of November 4 to 17, 2012.

Quotes of the Week

   * Ralith: [why some people don't use conduits/pipes] also, I think at
 least some people are waiting for edwardk to write his version.

   * edwardk: f -| g means that f a - b is isomorphic to a - g b (for
 arrows in the appropriate categories)

   * edwardk: @type (^.)
 lambdabot: s - Getting a s t a b - a
 byorgey: I would not like to be getting a stab, thank you

   * edwardk: I mean we're so oop even our member accessors have
 diagrams explaining their member accessors.

   * shapr: hylo! That's the category theorist greeting.

   * shachaf: type AbstractAlgebra a = Abstract a - a

   * nicoo: Yet many Writers concern themselves with issues of State,
 imaginary or real

   * rwbarton: when you learn C, watch out for the keyword return, it
 doesn't do what you'd expect

   * Oleg: We show how to program with the law of excluded middle. We
 specifically avoid call/cc, which is overrated.

Top Reddit Stories

   * Haskell Platform 2012.4.0.0 is out
 Domain: self.haskell, Score: 89, Comments: 21
 On Reddit: [1] http://goo.gl/BPno4
 Original: [2] http://goo.gl/BPno4

   * A Khan Academy style tutorial on generalized algebraic data types
 Domain: apfelmus.nfshost.com, Score: 56, Comments: 7
 On Reddit: [3] http://goo.gl/kXQ0a
 Original: [4] http://goo.gl/NWn3B

   * Cartesian Closed Comic #17: Typing
 Domain: ro-che.info, Score: 53, Comments: 24
 On Reddit: [5] http://goo.gl/6c4Uy
 Original: [6] http://goo.gl/dZeDx

   * Cartesian Closed Comic #18: Equality
 Domain: ro-che.info, Score: 53, Comments: 8
 On Reddit: [7] http://goo.gl/8Qf9d
 Original: [8] http://goo.gl/XCyuB

   * Natural Language Processing for the Working Programmer (in Haskell!)
 Domain: nlpwp.org, Score: 50, Comments: 17
 On Reddit: [9] http://goo.gl/3yLTZ
 Original: [10] http://goo.gl/BleWX

   * Waiting for garbage collection can kill parallelism?
 Domain: ics.p.lodz.pl, Score: 50, Comments: 7
 On Reddit: [11] http://goo.gl/iUPlD
 Original: [12] http://goo.gl/N0kiV

   * foldr is made of monoids
 Domain: byorgey.wordpress.com, Score: 47, Comments: 12
 On Reddit: [13] http://goo.gl/Y0mz5
 Original: [14] http://goo.gl/IxKov

   * Solving Cabal Hell: vetted packages, multiple hackages
 Domain: yesodweb.com, Score: 46, Comments: 67
 On Reddit: [15] http://goo.gl/dkzMz
 Original: [16] http://goo.gl/lDjuj

   * Parallel falling sand game with Repa
 Domain: github.com, Score: 45, Comments: 16
 On Reddit: [17] http://goo.gl/G6MGG
 Original: [18] http://goo.gl/cP1zH

   * Agda, Epigram or Idris. Which one to learn
 Domain: self.haskell, Score: 38, Comments: 61
 On Reddit: [19] http://goo.gl/3PGVo
 Original: [20] http://goo.gl/3PGVo

   * Fun with Fay - A ring oscillator
 Domain: skybluetrades.net, Score: 38, Comments: 6
 On Reddit: [21] http://goo.gl/mGvcZ
 Original: [22] http://goo.gl/bJxCI

   * Introduction to Category Theory 1: Course Overview
 Domain: youtube.com, Score: 37, Comments: 6
 On Reddit: [23] http://goo.gl/fbfYR
 Original: [24] http://goo.gl/Nx5SH

   * HALO: Haskell to Logic through Denotational Semantics [PDF]
 Domain: research.microsoft.com, Score: 35, Comments: 6
 On Reddit: [25] http://goo.gl/V0RWs
 Original: [26] http://goo.gl/oCzUw

   * How to write Python in Haskell: State and Either
 Domain: stackoverflow.com, Score: 34, Comments: 25
 On Reddit: [27] http://goo.gl/Z80yb
 Original: [28] http://goo.gl/W933i

   * What is foldr made of?
 Domain: web.jaguarpaw.co.uk, Score: 30, Comments: 22
 On Reddit: [29] http://goo.gl/LdS9X
 Original: [30] http://goo.gl/I2uzX

   * How to shoot yourself in the foot with Haskell
 Domain: ics.p.lodz.pl, Score: 29, Comments: 34
 On Reddit: [31] http://goo.gl/CcvZB
 Original: [32] http://goo.gl/SJYvd

   * Happstack, Fay,  Acid-State: Shared Datatypes are Awesome
 Domain: happstack.com, Score: 29, Comments: 8
 On Reddit: [33] http://goo.gl/AUtj6
 Original: [34] http://goo.gl/cYQr1

   * ANN: OpenGL packages update
 Domain: haskell.org, Score: 28, Comments: 7
 On Reddit: [35] http://goo.gl/0SN7O
 Original: [36] http://goo.gl/PbtlT

   * How can I cleanly/consistently work with 3 different Exception-raising
schemes?
 Domain: self.haskell, Score: 28, Comments: 22
 On Reddit: [37] http://goo.gl/Xf4sq
 Original: [38] http://goo.gl/Xf4sq

Top StackOverflow Questions

   * What are paramorphisms?
 votes: 39, answers: 1
 Read on SO: [39] http://goo.gl/V6rXq

   * In pure functional languages, is there an algorithm to get the inverse
function?
 votes: 35, answers: 9
 Read on SO: [40] http://goo.gl/wBtqv

   * What are free monads?
 

[Haskell-cafe] Haskell Weekly News: Issue 250

2012-11-07 Thread Daniel Santa Cruz
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.

[Haskell-cafe] Haskell Weekly News: Issue 249

2012-11-01 Thread Daniel Santa Cruz
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.

[Haskell-cafe] Haskell Weekly News: Issue 247

2012-10-10 Thread Daniel Santa Cruz
Welcome to issue 247 of the HWN, an issue covering crowd-sourced bits
of information about Haskell from around the web. This issue covers the
week of September 30 to October 6, 2012.

Quotes of the Week

   * monochrom: 98% of people lack the property that they're members of
 the other 2%

   * ManuelChakravarty: We used to say, Learn Haskell, it makes you a
 better Java programmer. Now we say, Learn Agda, it makes you a
 better Haskell programmer.

   * Cale: data Nature a = Rock a | Stream (Nature a) | Bush (Nature a)
 (Nature a)

   * rwbarton: type inference is supposed to be the compiler's job, not
 the reader's job

   * ShelSilverstein: Lazy Lazy Lazy Lazy Lazy Lazy Jane. She wants a
 drink of water so she waits and waits and waits and waits and waits
 for it to rain.

   * Cale: We're up to 950 users which apparently means that any
 beginner question is now answered by 4 people.

   * YayMe: When I first started playing with haskell I could barely
 sleep for 2 days because of how confused it made me

   * EvanLaforge: Then we can tell them about how we had to walk in the
 snow both ways uphill fighting space leaks with bare hands while
 they just have to read about it.

   * nand: every time I try arguing semantics, I come to the conclusion
 that every word is the exact same thing and refers to anything

   * bfig: i have been reborn as a haskell programer after finding
 Debug.Trace

Top Reddit Stories

   * Factorization diagrams
 Domain: mathlesstraveled.com, Score: 82, Comments: 11
 On Reddit: [1] http://goo.gl/Jrk0M
 Original: [2] http://goo.gl/kXkiV

   * The New Cloud Haskell
 Domain: well-typed.com, Score: 73, Comments: 21
 On Reddit: [3] http://goo.gl/hcRJJ
 Original: [4] http://goo.gl/0oWfj

   * GHC HEAD now features Agda-like Holes
 Domain: hpaste.org, Score: 66, Comments: 43
 On Reddit: [5] http://goo.gl/J8bIu
 Original: [6] http://goo.gl/297jv

   * FizzBuzz Revisited using Monoids
 Domain: dave.fayr.am, Score: 55, Comments: 68
 On Reddit: [7] http://goo.gl/nqIsE
 Original: [8] http://goo.gl/995Zq

   * Which advanced Haskell topics interest you? (Survey)
 Domain: docs.google.com, Score: 39, Comments: 12
 On Reddit: [9] http://goo.gl/Djy63
 Original: [10] http://goo.gl/K5pRm

   * A fast new SipHash implementation
 Domain: serpentine.com, Score: 34, Comments: 8
 On Reddit: [11] http://goo.gl/ZGSxD
 Original: [12] http://goo.gl/GiD3F

   * Communication Patterns in Cloud Haskell (Part 1): master-slave,
work-stealing and work-pushing
 Domain: well-typed.com, Score: 33, Comments: 10
 On Reddit: [13] http://goo.gl/IRr8s
 Original: [14] http://goo.gl/6vUyY

   * Category and lenses
 Domain: web.jaguarpaw.co.uk, Score: 28, Comments: 2
 On Reddit: [15] http://goo.gl/r6Ajl
 Original: [16] http://goo.gl/VwtQP

   * Yesod Tutorial 1 at FP Complete
 Domain: fpcomplete.com, Score: 28, Comments: 15
 On Reddit: [17] http://goo.gl/wnUkh
 Original: [18] http://goo.gl/kvCMu

   * The usual type signatures for foldl and foldr are confusing
 Domain: self.haskell, Score: 27, Comments: 63
 On Reddit: [19] http://goo.gl/XGHq8
 Original: [20] http://goo.gl/XGHq8

   * Haskell Symposium 2012 (with youtube links)
 Domain: haskell.org, Score: 27, Comments: 1
 On Reddit: [21] http://goo.gl/7Dz89
 Original: [22] http://goo.gl/I1XXa

   * Solving a Partial Differential Equation Comonadically
 Domain: idontgetoutmuch.wordpress.com, Score: 27, Comments: 2
 On Reddit: [23] http://goo.gl/Qxwjq
 Original: [24] http://goo.gl/lBm12

   * Need a math related Haskell project suggestion
 Domain: self.haskell, Score: 22, Comments: 20
 On Reddit: [25] http://goo.gl/o3lYl
 Original: [26] http://goo.gl/o3lYl

   * Algebraically Interpreting Polymorphism
 Domain: stackoverflow.com, Score: 21, Comments: 12
 On Reddit: [27] http://goo.gl/3SCA9
 Original: [28] http://goo.gl/wC6rm

Top StackOverflow Questions

   * Why is seq bad?
 votes: 18, answers: 1
 Read on SO: [29] http://goo.gl/IwVYS

   * Can I speed up this Haskell algorithm?
 votes: 18, answers: 3
 Read on SO: [30] http://goo.gl/PSVUB

   * Is there a library that uses ConstraintKinds to generalize all
the base type classes to allow constraints?
 votes: 15, answers: 1
 Read on SO: [31] http://goo.gl/MfTMC

   * What are skolems?
 votes: 15, answers: 2
 Read on SO: [32] http://goo.gl/qEnEI

   * What does it usually mean when a Haskell record accessor leads
with an underscore?
 votes: 14, answers: 3
 Read on SO: [33] http://goo.gl/3YD1n

   * How does this piece of obfuscated Haskell code work?
 votes: 12, answers: 1
 Read on SO: [34] http://goo.gl/rLtFG

   * How to implement a game loop in reactive-banana?
 votes: 12, answers: 1
 Read on SO: [35] http://goo.gl/nx3zR

   * How do Haskell currying and 

[Haskell-cafe] Haskell Weekly News: Issue 246

2012-10-03 Thread Daniel Santa Cruz
Welcome to issue 246 of the HWN, an issue covering crowd-sourced bits
of information about Haskell from around the web. This issue covers the
week of September 23 to September 23, 2012.

Want to contribute quotes for HWN? Until today the only way to help
with those was to use @remember in the IRC channel. Now you can also
use @HWNQuotes in twitter to submit quotes for the weekly newsletter.

Quotes of the Week

   * carpi: all said ... the brain of someone of who writes compilers
 for haskell scares me nuts. I wouldn't want them concentrating on
 me, lest I catch fire.

   * Igloo: The major problem, as far as I can see, is how to construct
 the mumble'.

   * edwardk: i want to be able to know if the compiler is being stupid
 or if its just me, and without any sort of model to reason about it
 with, i always have to assume it could be the compiler; i already
 have to deal with that problem, its called 'scala'

   * ddarius: Now I can just point people at a readable and relevant
 paper instead of having to Cale it.

   * rwbarton: also, a generally safe answer to was there an update to
 lambdabot recently is no

   * camccann: you want a debugger? GHC has one. Except that stepping
 through lazy evaluation is like listening to a stream of
 consciousness narrative told by a 5-year-old with ADHD.

Top Reddit Stories

   * My Haskell book is not dead! I'd love some feedback now that it's six
 chapters long and growing.
 Domain: sthaskell.com, Score: 61, Comments: 18
 On Reddit: [1] http://goo.gl/AfLwS
 Original: [2] http://goo.gl/oB0e8

   * What commercial users say they want from Haskell
 Domain: fpcomplete.com, Score: 46, Comments: 54
 On Reddit: [3] http://goo.gl/JTtMG
 Original: [4] http://goo.gl/ZoHrh

   * Haskell rewarding moments: Orc Battle translation
 Domain: self.haskell, Score: 41, Comments: 22
 On Reddit: [5] http://goo.gl/5xjJJ
 Original: [6] http://goo.gl/5xjJJ

   * Does Stroustroup have some FP envy? This is a pretty neat library
 implementation of pattern matching in C++.
 Domain: open-std.org, Score: 40, Comments: 44
 On Reddit: [7] http://goo.gl/PH7ZU
 Original: [8] http://goo.gl/KuGrw

   * Functional TDD: a clash of cultures?
 Domain: facebook.com, Score: 34, Comments: 34
 On Reddit: [9] http://goo.gl/9xBLo
 Original: [10] http://goo.gl/kOi2G

   * Dovetailing
 Domain: self.haskell, Score: 33, Comments: 21
 On Reddit: [11] http://goo.gl/GdlMi
 Original: [12] http://goo.gl/GdlMi

   * Oh the fun of trying to install wxhaskell
 Domain: self.haskell, Score: 33, Comments: 33
 On Reddit: [13] http://goo.gl/4F3Fu
 Original: [14] http://goo.gl/4F3Fu

   * Lazy v. Yield: Incremental, Linear Pretty-printing
 (Kiselyov, Peyton-Jones, Sabry) [pdf]
 Domain: cs.indiana.edu, Score: 31, Comments: 54
 On Reddit: [15] http://goo.gl/PfVHl
 Original: [16] http://goo.gl/ub46l

   * Call for discussion: OverloadedLists extension
 Domain: gist.github.com, Score: 24, Comments: 52
 On Reddit: [17] http://goo.gl/0O1G8
 Original: [18] http://goo.gl/xYyTq

   * Real World Haskell: is there a second edition coming?
 Domain: self.haskell, Score: 24, Comments: 9
 On Reddit: [19] http://goo.gl/rjjQb
 Original: [20] http://goo.gl/rjjQb

   * Introduction to Functional Reactive Programming [video]
 Domain: blog.edwardamsden.com, Score: 23, Comments: 3
 On Reddit: [21] http://goo.gl/vSVKP
 Original: [22] http://goo.gl/IH3MF

Top StackOverflow Questions

   * What optimizations can GHC be expected to perform reliably?
 votes: 27, answers: 2
 Read on SO: [23] http://goo.gl/E6bH4

   * A simple example showing that IO doesn't satisfy the monad laws?
 votes: 22, answers: 4
 Read on SO: [24] http://goo.gl/YptHT

   * Are there any good use cases for OverlappingInstances?
 votes: 12, answers: 3
 Read on SO: [25] http://goo.gl/FLChO

   * Why is ListT monad transformer considered buggy - what
 monad laws it breaks?
 votes: 11, answers: 1
 Read on SO: [26] http://goo.gl/HX7Oa

   * How to build and use a bootstrap executable in a Cabal package
 votes: 10, answers: 1
 Read on SO: [27] http://goo.gl/tvA03

   * Continuation passing style representation of types
 votes: 10, answers: 1
 Read on SO: [28] http://goo.gl/6R60n

   * GHC code generation for type class function calls
 votes: 10, answers: 3
 Read on SO: [29] http://goo.gl/3ggvE

   * Why inductive datatypes forbid types like `data Bad a = C (Bad a -
a)`
 where the type recursion occurs in front of -?
 votes: 10, answers: 2
 Read on SO: [30] http://goo.gl/jtG6d

   * Are functions of arity-n really just an n-category due to currying?
 Can they be made into a 1-category?
 votes: 9, answers: 2
 Read on SO: [31] http://goo.gl/JfJLF

   * Setting socket options on OSX
 votes: 9, answers: 0
 Read on SO: 

[Haskell-cafe] Haskell Weekly News: Issue 245

2012-09-26 Thread Daniel Santa Cruz
Welcome to issue 245 of the HWN, an issue covering crowd-sourced bits
of information about Haskell from around the web. This issue covers the
week of September 16 to September 22, 2012.

Quotes of the Week

   * dmwit: You have your intuition correct, despite all the pedantry in
 the room.

   * Cale: THIS CODE IS EXCELLENT CODE, I AM AN EXCELLENT ENTERPRISE
 PROGRAMMER ACCOMPLISHING REAL WORLD TASKS USING PATTERNS LIKE I
 READ ABOUT IN ALL THE JAVA BLOGS

   * byorgey: HASKELL is a pure, functional, strongly typed language
 featuring a name with all capitals, so it is suitable for beginners

   * ciaranm: a comonad is just a comonoid in the category of
 endofunctors. what's the coproblem?

   * dmwit: ISAAC -- ignore success at all costs

   * merijn: If you're not gonna use the types [by writing them] you
 might as well just write python

   * Cale: The real reason for the installed size of GHC being so large
 is that in the background it secretly downloads a video of SPJ
 riding a unicycle.

Top Reddit Stories

   * First commercial Haskell-powered (game logic) computer game?
 (Nikki and the Robots Story Episodes)
 Domain: buy.joyridelabs.de, Score: 57, Comments: 27
 On Reddit: [1] http://goo.gl/hngXz
 Original: [2] http://goo.gl/Y5Oax

   * Common misconceptions about Safe Haskell
 Domain: blog.ezyang.com, Score: 49, Comments: 23
 On Reddit: [3] http://goo.gl/NBSx7
 Original: [4] http://goo.gl/43i6n

   * The MonadTrans class is missing a method
 Domain: haskellforall.com, Score: 44, Comments: 32
 On Reddit: [5] http://goo.gl/okxAX
 Original: [6] http://goo.gl/GnvzB

   * The Haskell Implementors' Workshop videos and slides available online
 Domain: haskell.org, Score: 43, Comments: 4
 On Reddit: [7] http://goo.gl/LuORg
 Original: [8] http://goo.gl/pEvww

   * Writing javascript games in haskell : breakout
 Domain: jshaskell.blogspot.com, Score: 39, Comments: 10
 On Reddit: [9] http://goo.gl/Dv8QK
 Original: [10] http://goo.gl/lXxsS

   * HIW 2012. Simon Peyton Jones: GHC Status Update. - YouTube
 Domain: youtube.com, Score: 37, Comments: 12
 On Reddit: [11] http://goo.gl/3GEZK
 Original: [12] http://goo.gl/j7al9

   * Comparing Snap's and Yesod's Template Languages Heist and Hamlet
 Domain: gist.github.com, Score: 36, Comments: 33
 On Reddit: [13] http://goo.gl/AzaVV
 Original: [14] http://goo.gl/StRaF

   * Request: Tutorial on debugging using stack trace features of GHC 7.4
 Domain: self.haskell, Score: 31, Comments: 6
 On Reddit: [15] http://goo.gl/DcR1C
 Original: [16] http://goo.gl/DcR1C

   * A kind for regions
 Domain: monoidal.blogspot.com, Score: 29, Comments: 27
 On Reddit: [17] http://goo.gl/4aBe7
 Original: [18] http://goo.gl/tBDDW

   * [screencast] Quick introduction to Haskell using Gtk and the web
 Domain: vimeo.com, Score: 28, Comments: 4
 On Reddit: [19] http://goo.gl/oi2IB
 Original: [20] http://goo.gl/LOkcf

   * Warp optimization - Sending header and body at once
 Domain: yesodweb.com, Score: 27, Comments: 17
 On Reddit: [21] http://goo.gl/wstwx
 Original: [22] http://goo.gl/opsHb

   * Runtime Codegeneration in Haskell: Harpy vs. LLVM
 Domain: blog.wien.tomnetworks.com, Score: 24, Comments: 10
 On Reddit: [23] http://goo.gl/aD0hE
 Original: [24] http://goo.gl/jU3nf

   * Show off your Vim/Emacs config!
 Domain: self.haskell, Score: 24, Comments: 7
 On Reddit: [25] http://goo.gl/jV6Sa
 Original: [26] http://goo.gl/jV6Sa

   * Elm 0.4: Graphics Upgrade! Markdown, better for games, new
optimizations,
 minification, ...
 Domain: elm-lang.org, Score: 22, Comments: 1
 On Reddit: [27] http://goo.gl/SJW29
 Original: [28] http://goo.gl/2Q5Fg

   * Making your zipper disappear with Zippo
 Domain: brandon.si, Score: 22, Comments: 6
 On Reddit: [29] http://goo.gl/MQg77
 Original: [30] http://goo.gl/Ua8a9

   * [ANNOUNCE] Juicy.Pixels 2.0 - With Gif file decoding
 Domain: hackage.haskell.org, Score: 20, Comments: 12
 On Reddit: [31] http://goo.gl/kEKrE
 Original: [32] http://goo.gl/EVvBh

   * Videos from this the CUFP 2012 in Copenhagen are now up
 Domain: cufp.org, Score: 17, Comments: 2
 On Reddit: [33] http://goo.gl/mpe8Z
 Original: [34] http://goo.gl/aCB9I

   * Haskell developer jobs at StanChart - London, Singapore and Tianjin
 Domain: haskellers.com, Score: 17, Comments: 6
 On Reddit: [35] http://goo.gl/t7axk
 Original: [36] http://goo.gl/wZrV5

   * New GHCJS Hello World (can you find the hidden game?)
 Domain: ghcjs.github.com, Score: 17, Comments: 10
 On Reddit: [37] http://goo.gl/c4BeA
 Original: [38] http://goo.gl/Aqh1i

Top StackOverflow Questions

   * “What part of Milner-Hindley do you not understand?”
 votes: 73, answers: 4
 Read on SO: [39] http://goo.gl/Nossl

   * Matching on type level Nat in GHC 

[Haskell-cafe] Haskell Weekly News: Issue 244

2012-09-19 Thread Daniel Santa Cruz
Welcome to issue 244 of the HWN, an issue covering crowd-sourced bits
of information about Haskell from around the web. This issue covers the
week of September 9 to September 15, 2012.

 Inbox

As you might have heard, GHC 7.6.1 is out for all platforms. I would
say get it while it is still hot, but I guess I missed my opportunity
to do that last week.
[1] http://goo.gl/0fwDQ

Sonke Hahn wrote in to announce that on Monday Story Episodes of
Nikki and the Robots was was released.
[2] http://goo.gl/dBifT

Malcolm Wallace has uploaded videos from ICFP 2012, for those of us
that didn't have the opportunity to be there. Big thanks for sharing
these with the community!
[3] http://goo.gl/6ZhYV

 Quotes of the Week

   * copumpkin: when in doubt, blame ski

   * shachaf: You can call the greengrocer and place an order. That'll
 convert their unordered pears into ordered pears!

   * shachaf: Those who would give up essential type independence for a
 little temporary type safety deserve neither independence nor
 safety.

   * ddarius: edwardk: So your plan for Haskell adoption is to write
 Haskell in languages that aren't Haskell, say Man, these languages
 suck, this would be super easy in Haskell, and then use the
 Haskell you started with reproducing functionality at an
 unbelievable rate.

   * cmccann: personally I'm just waiting for an extension that demotes
 types to the value level, so that we can finally have natural
 numbers.

 Top Reddit Stories

   * Yet another Haskell IDE in the works
 Domain: yesodweb.com, Score: 71, Comments: 94
 On Reddit: [4] http://goo.gl/N1nfs
 Original: [5] http://goo.gl/z47p8

   * The case of the mysterious explosion in space
 Domain: serpentine.com, Score: 65, Comments: 9
 On Reddit: [6] http://goo.gl/O782g
 Original: [7] http://goo.gl/eQxOc

   * Haskell vs. F# vs. Scala: A High-level Language Features and
Parallelism Support Comparison
 Domain: macs.hw.ac.uk, Score: 47, Comments: 30
 On Reddit: [8] http://goo.gl/XWdPX
 Original: [9] http://goo.gl/daRy2

   * The functor design pattern
 Domain: haskellforall.com, Score: 42, Comments: 45
 On Reddit: [10] http://goo.gl/FpJL4
 Original: [11] http://goo.gl/pZ4yu

   * How To Exclude Women From Your Technical Community: A Tutorial
 Domain: tim.dreamwidth.org, Score: 42, Comments: 309
 On Reddit: [12] http://goo.gl/iKN7H
 Original: [13] http://goo.gl/GKMjb

   * A simple library that allows logic programming in Haskell
 Domain: github.com, Score: 38, Comments: 10
 On Reddit: [14] http://goo.gl/J9Pbp
 Original: [15] http://goo.gl/1bRw5

   * Larry Wall: You should probably know about it [Haskell] if only to be
able to say 'is this like Haskell?', and, if so, then you know you'll have
to hire some really smart people to program in it.
 Domain: youtube.com, Score: 34, Comments: 130
 On Reddit: [16] http://goo.gl/z1PTW
 Original: [17] http://goo.gl/5bCN9

   * Malcolm Wallace is broadcasting videos from ICFP
 Domain: m.youtube.com, Score: 33, Comments: 9
 On Reddit: [18] http://goo.gl/O6uuy
 Original: [19] http://goo.gl/Kyg5O

   * Darcs hub alpha: a darcsden fork to “turn the dogfooding knobs up to
11”
 Domain: hub.darcs.net, Score: 30, Comments: 10
 On Reddit: [20] http://goo.gl/5D614
 Original: [21] http://goo.gl/pDHL9

   * The Architecture of the Mighttpd High-Speed Web Server
 Domain: iij.ad.jp, Score: 28, Comments: 4
 On Reddit: [22] http://goo.gl/7yRbw
 Original: [23] http://goo.gl/oCkBt

   * Tying the knot on a Rubik's cube
 Domain: self.haskell, Score: 25, Comments: 7
 On Reddit: [24] http://goo.gl/0XPiY
 Original: [25] http://goo.gl/0XPiY

   * Kazu Yamamoto: Improving the performance of Warp
 Domain: yesodweb.com, Score: 24, Comments: 1
 On Reddit: [26] http://goo.gl/yvRfR
 Original: [27] http://goo.gl/gEQlA

   * Taking advantage of Theorems for Free?
 Domain: self.haskell, Score: 20, Comments: 9
 On Reddit: [28] http://goo.gl/cqy6U
 Original: [29] http://goo.gl/cqy6U

 Top StackOverflow Questions

   * Is there a nice way to make function signatures more informative in
Haskell?
 votes: 37, answers: 6
 Read on SO: [30] http://goo.gl/vOY98

   * Purely functional data structures for text editors
 votes: 26, answers: 7
 Read on SO: [31] http://goo.gl/ciJQ3

   * Lazy Pattern matching in Data.List
 votes: 15, answers: 1
 Read on SO: [32] http://goo.gl/T2YPC

   * Can I provide the type-checker with proofs about inductive naturals in
GHC 7.6?
 votes: 14, answers: 1
 Read on SO: [33] http://goo.gl/zoMDr

   * Why does Haskell's “flip id” has this type?
 votes: 12, answers: 1
 Read on SO: [34] http://goo.gl/HWuyZ

   * How long pauses can occur in a Haskell program due to garbage
collection?
 votes: 11, answers: 1
 Read on SO: [35] http://goo.gl/Stnq7

   * Good introduction to free 

[Haskell-cafe] Haskell Weekly News: Issue 234

2012-09-05 Thread Daniel Santa Cruz
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.

[Haskell-cafe] Haskell Weekly News: Issue 242

2012-08-29 Thread Daniel Santa Cruz
Welcome to issue 242 of the HWN, an issue covering crowd-sourced bits
of information about Haskell from around the web. This issue covers the
week of August 19 to 25, 2012.

Quotes of the Week

   * srhb: I think that's going into space rather than diving into the
   deep end.

   * edwardk: normally i don't bother with little things like
  documentation, benchmarks and tests, but I recently
  discovered that when I do, I get these curious things called
  users.

   * shachaf: Number of comonads released by edwardk will exceed the
  number of words in the English language by 2015, experts report.

Top Reddit Stories

   * Hackage2 server ready for testing
 Domain: haskell.org, Score: 75, Comments: 16
 On Reddit: [1] http://goo.gl/WTebL
 Original: [2] http://goo.gl/dHkGo

   * Monads In Pictures
 Domain: newartisans.com, Score: 60, Comments: 24
 On Reddit: [3] http://goo.gl/QMfGv
 Original: [4] http://goo.gl/ycmvx

   * A new fast and easy to use CSV library
 Domain: blog.johantibell.com, Score: 53, Comments: 26
 On Reddit: [5] http://goo.gl/eRKSm
 Original: [6] http://goo.gl/uRmfz

   * duckduckgo.com just became my favorite search engine due to haskell support
 Domain: self.haskell, Score: 50, Comments: 14
 On Reddit: [7] http://goo.gl/1tBCg
 Original: [8] http://goo.gl/1tBCg

   * An example on how ridiculously powerful haskells type system is
 Domain: chrisdone.com, Score: 44, Comments: 61
 On Reddit: [9] http://goo.gl/iwJT2
 Original: [10] http://goo.gl/NovM7

   * Galois Internship Available: Come build high-assurance autonomous vehicles!
 Domain: corp.galois.com, Score: 43, Comments: 13
 On Reddit: [11] http://goo.gl/iJEih
 Original: [12] http://goo.gl/8ckL4

   * Issue 20 « The Monad.Reader
 Domain: themonadreader.wordpress.com, Score: 34, Comments: 8
 On Reddit: [13] http://goo.gl/K5Cc7
 Original: [14] http://goo.gl/dBSdK

   * Functional Game Design: Making Pong in Elm
 Domain: elm-lang.org, Score: 29, Comments: 11
 On Reddit: [15] http://goo.gl/sCdfE
 Original: [16] http://goo.gl/RL2i1

   * Making HaskellDB slightly more type-safe
 Domain: chrisdone.com, Score: 28, Comments: 3
 On Reddit: [17] http://goo.gl/b16v5
 Original: [18] http://goo.gl/7v38l

   * Identifying outdated packages in cabal install plans
 Domain: byorgey.wordpress.com, Score: 24, Comments: 5
 On Reddit: [19] http://goo.gl/4yTrR
 Original: [20] http://goo.gl/Zjw7b

   * ghcLiVE project escapes!
 Domain: ghclive.wordpress.com, Score: 23, Comments: 16
 On Reddit: [21] http://goo.gl/IiXaA
 Original: [22] http://goo.gl/QzUHW

   * My view on why relational algebra matters
 Domain: users.utu.fi, Score: 22, Comments: 16
 On Reddit: [23] http://goo.gl/byYZW
 Original: [24] http://goo.gl/3NSmI

   * ANN basic-prelude 0.3 (now comes with a fully-featured Prelude replacement)
 Domain: haskell.org, Score: 21, Comments:
 On Reddit: [25] http://goo.gl/klUAO
 Original: [26] http://goo.gl/4Ccyv

   * I just realized that running monads is applying a left monad action
 Domain: self.haskell, Score: 21, Comments: 53
 On Reddit: [27] http://goo.gl/Geus4
 Original: [28] http://goo.gl/Geus4

   * You can soon play in the cabal sandbox
 Domain: blog.johantibell.com, Score: 20, Comments: 10
 On Reddit: [29] http://goo.gl/QuVo0
 Original: [30] http://goo.gl/6Q9a9

   * Unordered tuples and type algebra
 Domain: byorgey.wordpress.com, Score: 18, Comments: 3
 On Reddit: [31] http://goo.gl/N8iuz
 Original: [32] http://goo.gl/8l11g

   * Haskell-Type-Exts Passed the Final Evaluation
 Domain: cleantypecheck.wordpress.com, Score: 16, Comments: 3
 On Reddit: [33] http://goo.gl/ok7CL
 Original: [34] http://goo.gl/ttsFb

   * LambdaJam Conference (from the creator of Strange Loop)
 -- Coming to Chicago in Summer 2013!
 Domain: lambdajam.com, Score: 15, Comments:
 On Reddit: [35] http://goo.gl/ytWNE
 Original: [36] http://goo.gl/ziyYc

   * Hello world in SKI combinator calculus
 Domain: self.haskell, Score: 14, Comments: 16
 On Reddit: [37] http://goo.gl/qVDMw
 Original: [38] http://goo.gl/qVDMw

   * Is this Monoid instance in the standard library somewhere?
 Domain: self.haskell, Score: 14, Comments: 7
 On Reddit: [39] http://goo.gl/cFHG7
 Original: [40] http://goo.gl/cFHG7

   * Applicative functors: definition and syntax (a reply)
 Domain: tomasp.net, Score: 13, Comments: 7
 On Reddit: [41] http://goo.gl/4VPKR
 Original: [42] http://goo.gl/saU2j

Top StackOverflow Questions

   * Lazy Evaluation and Time Complexity
 votes: 40, answers: 7
 Read on SO: [43] http://goo.gl/f9QTO

   * What is the purpose of Rank2Types?
 votes: 21, answers: 3
 Read on SO: [44] http://goo.gl/XrPHP

   * “Modern” HList?
 votes: 16, answers: 1
 Read 

[Haskell-cafe] Haskell Weekly News: Issue 241

2012-08-22 Thread Daniel Santa Cruz
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

2012-08-15 Thread Daniel Santa Cruz
Welcome to issue 240 of the HWN, an issue covering crowd-sourced bits
of information about Haskell from around the web. This issue covers the
week of August 05 to 11, 2012.

Quotes of the Week

   * johnw: Monads are an interface, all bets are off until you see what
 the interface does for a given Type

   * Evbn: I heard that Untyped and Well Typed tried to set up a
 corporate softball league, but they couldn't agree on a ruleset to
 use.

   * wuttf: i think i have to learn this language, the type systems i
 know just dont feel right

Top Reddit Stories

   * Studying protein structures in Haskell
 Domain: haskellforall.com, Score: 53, Comments: 6
 On Reddit: [1] http://goo.gl/94PA4
 Original: [2] http://goo.gl/VJJD0

   * Haskell Live Episode 2: Time To Refactor is up!
 Domain: youtube.com, Score: 52, Comments: 14
 On Reddit: [3] http://goo.gl/BOmK7
 Original: [4] http://goo.gl/5wTVu

   * Announcing Raskell - user ratings for Hackage
 Domain: ocharles.org.uk, Score: 43, Comments: 29
 On Reddit: [5] http://goo.gl/wgK4E
 Original: [6] http://goo.gl/7q4RP

   * Yesod 1.1 Released
 Domain: yesodweb.com, Score: 38, Comments: 14
 On Reddit: [7] http://goo.gl/jiwLx
 Original: [8] http://goo.gl/B5czq

   * Running Haskell on Raspberry Pi
 Domain: alenribic.com, Score: 37, Comments: 5
 On Reddit: [9] http://goo.gl/zPcDA
 Original: [10] http://goo.gl/FsESS

   * Koka - a function-oriented language with side-effect inteference
 Domain: rise4fun.com, Score: 36, Comments: 18
 On Reddit: [11] http://goo.gl/lyKhA
 Original: [12] http://goo.gl/n35n1

   * Is Haskell liberal or conservative? (Response post to Yegge)
 Domain: blog.ezyang.com, Score: 34, Comments: 51
 On Reddit: [13] http://goo.gl/AJ5Wp
 Original: [14] http://goo.gl/Juis3

   * ANNOUNCE: basic-prelude
 Domain: haskell.org, Score: 34, Comments: 8
 On Reddit: [15] http://goo.gl/iiDLq
 Original: [16] http://goo.gl/4Taz0

   * ANNOUNCE: tardis
 Domain: haskell.org, Score: 31, Comments: 3
 On Reddit: [17] http://goo.gl/e6yi7
 Original: [18] http://goo.gl/590QR

   * Any Hackage mirrors? How do you deal with Hackage outages?
 Domain: self.haskell, Score: 30, Comments: 27
 On Reddit: [19] http://goo.gl/1BOMF
 Original: [20] http://goo.gl/1BOMF

   * Is there a standard Haskell development setup for Vim?
 Domain: self.haskell, Score: 29, Comments: 44
 On Reddit: [21] http://goo.gl/gSRWp
 Original: [22] http://goo.gl/gSRWp

   * O'Reilly Webinar this Thursday: Designing Type-Safe Haskell APIs
 Domain: yesodweb.com, Score: 28, Comments: 8
 On Reddit: [23] http://goo.gl/GNogN
 Original: [24] http://goo.gl/ZRkrH

   * acid-state with Yesod
 Domain: meadowstalk.com, Score: 25, Comments: 13
 On Reddit: [25] http://goo.gl/NM4Bc
 Original: [26] http://goo.gl/8MDXo

   * Philip Wadler: Faith, Evolution, and Programming Languages [InfoQ]
 Domain: infoq.com, Score: 25, Comments: 6
 On Reddit: [27] http://goo.gl/WFxLq
 Original: [28] http://goo.gl/fBqx7

   * Hiring Haskell Developers (Singapore)
 Domain: cufp.org, Score: 22, Comments: 13
 On Reddit: [29] http://goo.gl/bhqrb
 Original: [30] http://goo.gl/umhh4

   * Verifying Software Transactional Memory: bisimulation in Agda [pdf]
 Domain: cs.nott.ac.uk, Score: 22, Comments:
 On Reddit: [31] http://goo.gl/X1zvj
 Original: [32] http://goo.gl/vJ1gA

   * iterate (*2) 1
 Domain: postimage.org, Score: 17, Comments: 13
 On Reddit: [33] http://goo.gl/lwLv1
 Original: [34] http://goo.gl/lfIab

   * Error Handling: How would you solve this?
 Domain: self.haskell, Score: 16, Comments: 11
 On Reddit: [35] http://goo.gl/jHLZ8
 Original: [36] http://goo.gl/jHLZ8

Top StackOverflow Questions

   * Advice defining a data structure in Haskell
 votes: 13, answers: 4
 Read on SO: [37] http://goo.gl/xVxlx

   * What is the preferred way to combine two sinks?
 votes: 13, answers: 2
 Read on SO: [38] http://goo.gl/QUczW

   * Why is numCapabilities a pure function?
 votes: 12, answers: 1
 Read on SO: [39] http://goo.gl/4HU27

   * Using generics to convert between types of the same “shape”
 votes: 10, answers: 1
 Read on SO: [40] http://goo.gl/gx8ZL

   * Controlling parallel execution
 votes: 9, answers: 2
 Read on SO: [41] http://goo.gl/zzvtU

   * Lists of lists of lists
 votes: 9, answers: 5
 Read on SO: [42] http://goo.gl/HEicW

   * Positive integer type
 votes: 8, answers: 5
 Read on SO: [43] http://goo.gl/xXY49

   * Haskell bit arrays
 votes: 7, answers: 1
 Read on SO: [44] http://goo.gl/g9TDQ

   * How to keep track of number of guesses in a simple guessing game
(Haskell)
 votes: 6, answers: 2
 Read on SO: [45] http://goo.gl/VQaWn

   * A haskell program that controls the mouse
 votes: 5, answers: 1
 Read on SO: [46] 

[Haskell-cafe] Haskell Weekly News: Issue 239

2012-08-08 Thread Daniel Santa Cruz
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.

[Haskell-cafe] Haskell Weekly News: Issue 238

2012-08-01 Thread Daniel Santa Cruz
Welcome to issue 238 of the HWN, an issue covering crowd-sourced bits
of information about Haskell from around the web. This issue covers the
week of July 22 to 28, 2012.

Quotes of the Week

  * clsmith: i find programming in haskell is mostly about reinventing
 things and then discovering them in Prelude

  * EvanR: ruby, cobol of the 2000s

  * monochrom: customers who used == also liked: foldr, map, Ord,
   continuation passing style

  * jmcarthur: we calmly talk trolls to death

Top Reddit Stories

   * Haskell logo QR code
 Domain: self.haskell, Score: 44, Comments: 5
 On Reddit: [1] http://goo.gl/DuSSU
 Original: [2] http://goo.gl/DuSSU

   * In Praise of EitherT
 Domain: ocharles.org.uk, Score: 43, Comments: 9
 On Reddit: [3] http://goo.gl/V2R9B
 Original: [4] http://goo.gl/M7rTb

   * The must-know list of packages on hackage?
 Domain: self.haskell, Score: 39, Comments: 29
 On Reddit: [5] http://goo.gl/N7i6J
 Original: [6] http://goo.gl/N7i6J

   * SmartCheck: a better QuickCheck for testing algebraic data and
generalizing counterexamples found
 Domain: leepike.wordpress.com, Score: 39, Comments: 6
 On Reddit: [7] http://goo.gl/ENFxH
 Original: [8] http://goo.gl/SZMCG

   * Compile Haskell (Fay) to Javascript using Javascript compiled with
GHCJS
 Domain: ghcjs.github.com, Score: 36, Comments: 8
 On Reddit: [9] http://goo.gl/YOSuG
 Original: [10] http://goo.gl/d7Af4

   * Programming in Fay - Simple example
 Domain: youtube.com, Score: 30, Comments: 17
 On Reddit: [11] http://goo.gl/Ieswf
 Original: [12] http://goo.gl/4DcLd

   * Flexibly-Phased Constraints in Haskell
 Domain: jonmsterling.com, Score: 28, Comments: 19
 On Reddit: [13] http://goo.gl/uvYY4
 Original: [14] http://goo.gl/3cRD4

   * Do you use Haskell in business? What do you use it for?
 Domain: self.haskell, Score: 24, Comments: 57
 On Reddit: [15] http://goo.gl/AcGlL
 Original: [16] http://goo.gl/AcGlL

   * ANN: CmdTheLine 0.2 released -- with new tutorial.
 Domain: elifrey.com, Score: 23, Comments: 11
 On Reddit: [17] http://goo.gl/yezpc
 Original: [18] http://goo.gl/cM9kZ

   * State of the Shelly (Haskell scripting lib)
 Domain: yesodweb.com, Score: 23, Comments: 1
 On Reddit: [19] http://goo.gl/siupj
 Original: [20] http://goo.gl/FyrDC

   * Hackage b0rked for cabal 0.10.2
 Domain: self.haskell, Score: 22, Comments: 4
 On Reddit: [21] http://goo.gl/HzgX8
 Original: [22] http://goo.gl/HzgX8

   * Pipes to Conduits part 0: Combining Functors
 Domain: unknownparallel.wordpress.com, Score: 22, Comments: 18
 On Reddit: [23] http://goo.gl/sF95u
 Original: [24] http://goo.gl/Jepr5

   * Deconstraining DSLs [PDF]
 Domain: doc.ic.ac.uk, Score: 19, Comments: 2
 On Reddit: [25] http://goo.gl/Ur7Lz
 Original: [26] http://goo.gl/E2DhL

   * What is the reason for Haskell's cabal package problems?
 Domain: self.haskell, Score: 17, Comments: 41
 On Reddit: [27] http://goo.gl/O0x9z
 Original: [28] http://goo.gl/O0x9z

   * Pipes to Conduits part 4: Recovering from Abort
 Domain: unknownparallel.wordpress.com, Score: 16, Comments:
 On Reddit: [29] http://goo.gl/tr9Jy
 Original: [30] http://goo.gl/XbAUR

   * Pipes to Conduits part 1: Yield and Await
 Domain: unknownparallel.wordpress.com, Score: 15, Comments: 5
 On Reddit: [31] http://goo.gl/KV0io
 Original: [32] http://goo.gl/GuFqX

   * Pipes to Conduits part 2: Upstream Results
 Domain: unknownparallel.wordpress.com, Score: 15, Comments: 9
 On Reddit: [33] http://goo.gl/ONYzN
 Original: [34] http://goo.gl/Tf3Si

   * Instance Templates: a proposed feature to change type class
hierarchies without breaking compatibility
 Domain: github.com, Score: 15, Comments: 6
 On Reddit: [35] http://goo.gl/7Jx8c
 Original: [36] http://goo.gl/LG1YK

   * Categories over pairs of types
 Domain: twanvl.nl, Score: 15, Comments: 1
 On Reddit: [37] http://goo.gl/8ee77
 Original: [38] http://goo.gl/jxLPR

   * Pipes to Conduits part 3: Abort
 Domain: unknownparallel.wordpress.com, Score: 14, Comments: 12
 On Reddit: [39] http://goo.gl/IZbij
 Original: [40] http://goo.gl/2kgLg

Top StackOverflow Questions

   * What does “Pure” mean, in the context of programming languages and
paradigms?
 votes: 21, answers: 2
 Read on SO: [41] http://goo.gl/a0IUe

   * Can a thunk be duplicated to improve memory performance?
 votes: 17, answers: 3
 Read on SO: [42] http://goo.gl/rznKJ

   * What's the current status of restricted monads?
 votes: 14, answers: 1
 Read on SO: [43] http://goo.gl/UnMbE

   * Is it good style to use a case expression on an Unit value just to use
guards?
 votes: 13, answers: 3
 Read on SO: [44] http://goo.gl/E8xn3

   * Temporary namespace/context in Haskell
 votes: 12, answers: 3
 Read on SO: [45] 

[Haskell-cafe] Haskell Weekly News: Issue 237

2012-07-25 Thread Daniel Santa Cruz
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. 

[Haskell-cafe] Haskell Weekly News: Issue 236

2012-07-18 Thread Daniel Santa Cruz
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.

[Haskell-cafe] Haskell Weekly News: Issue 235

2012-07-11 Thread Daniel Santa Cruz
Welcome to issue 235 of the HWN, an issue covering crowd-sourced bits
of information about Haskell from around the web. This issue covers the
week of July 1 to 7, 2012.

Quotes of the Week

   * Kukkua: They say there are two things, once mastered, you will
 harness boundless strength from the cosmos itself, continuations
 and monads.

   * startling: saying monad within earshot of a muggle is pretty
 funny

   * maybefbi: Haskell is forcing me to think a lot

   * Wadler says: So, the essence of XML is this: the problem it solves
 is not hard, and it does not solve the problem well.

Top Reddit Stories

   * This is what my first attempt at writing code in Haskell went like
 Domain: self.haskell, Score: 82, Comments: 32
 On Reddit: [1] http://goo.gl/uq3Tt
 Original: [2] http://goo.gl/uq3Tt

   * The Architecture of Open Source Applications:
 The Glasgow Haskell Compiler
 Domain: aosabook.org, Score: 59, Comments: 5
 On Reddit: [3] http://goo.gl/5v906
 Original: [4] http://goo.gl/yYqUJ

   * Slides for 7 lectures on Parallel and Concurrent Haskell
 (including GPU programming with Accelerate)
 Domain: community.haskell.org, Score: 51, Comments: 10
 On Reddit: [5] http://goo.gl/pmGsr
 Original: [6] http://goo.gl/wumiT

   * How pythoners view Haskell compared with Python
 Domain: wiki.python.org, Score: 40, Comments: 70
 On Reddit: [7] http://goo.gl/Xe3AF
 Original: [8] http://goo.gl/ydpyj

   * How I made the switch to functional programming.
 Domain: self.haskell, Score: 38, Comments: 14
 On Reddit: [9] http://goo.gl/m6IXs
 Original: [10] http://goo.gl/m6IXs

   * Why Functional Matters: Your white board will never be the same
 Domain: blog.jessitron.com, Score: 35, Comments: 5
 On Reddit: [11] http://goo.gl/b71zi
 Original: [12] http://goo.gl/SkJaA

   * Building a better AES package
 Domain: tab.snarc.org, Score: 33, Comments: 19
 On Reddit: [13] http://goo.gl/A0hwE
 Original: [14] http://goo.gl/0p9PE

   * FP Complete is hiring Haskell programmers
 Domain: haskellers.com, Score: 32, Comments: 4
 On Reddit: [15] http://goo.gl/L8Xuh
 Original: [16] http://goo.gl/6AxT7

   * Parallel and Concurrent Programming in Haskell
 (Lab exercises by Simon Marlow)
 Domain: community.haskell.org, Score: 31, Comments:
 On Reddit: [17] http://goo.gl/cjBJ0
 Original: [18] http://goo.gl/olFva

   * pipes 2.1 released with prettier Frame,
 using indexed and restricted monads
 Domain: haskellforall.com, Score: 30, Comments: 31
 On Reddit: [19] http://goo.gl/Trajz
 Original: [20] http://goo.gl/vqluc

   * conduit 0.5.0 released, now with extensive tutorial
 Domain: hackage.haskell.org, Score: 27, Comments: 2
 On Reddit: [21] http://goo.gl/s5Wmh
 Original: [22] http://goo.gl/RUrpw

   * A (experimental) treat for Emacs interactive-mode users
 Domain: youtube.com, Score: 26, Comments: 2
 On Reddit: [23] http://goo.gl/13wD9
 Original: [24] http://goo.gl/C54V5

   * Exploring CPU design using Haskell - Introduction to the architecture
 Domain: random.axman6.com, Score: 25, Comments: 17
 On Reddit: [25] http://goo.gl/f1v2M
 Original: [26] http://goo.gl/xvSUF

   * Haskell is dead! (pun intended, not a flame :D)
 Domain: i.imgur.com, Score: 22, Comments: 37
 On Reddit: [27] http://goo.gl/jPRu9
 Original: [28] http://goo.gl/2DclX

   * Announcing lens-family-core, lens-family, and lens-family-th
 Domain: self.haskell, Score: 22, Comments: 8
 On Reddit: [29] http://goo.gl/Axyxs
 Original: [30] http://goo.gl/Axyxs

   * Happstack Irregular News Issue #2
 Domain: happstack.com, Score: 21, Comments: 3
 On Reddit: [31] http://goo.gl/n7a0Z
 Original: [32] http://goo.gl/kU7OV

   * Tying the Knot using the RWS Monad
 Domain: mergeconflict.com, Score: 21, Comments: 16
 On Reddit: [33] http://goo.gl/FavKj
 Original: [34] http://goo.gl/TESiO

   * LiveScript: a more functional JavaScript
 Domain: gkz.github.com, Score: 18, Comments: 9
 On Reddit: [35] http://goo.gl/NQecG
 Original: [36] http://goo.gl/1hsTo

Top StackOverflow Questions

   * Functional design patterns
 votes: 36, answers: 5
 Read on SO: [37] http://goo.gl/hjzwm

   * Using return vs. not using return in the list monad
 votes: 22, answers: 6
 Read on SO: [38] http://goo.gl/zkQH1

   * Compute as much of a list as possible in a fixed time
 votes: 19, answers: 3
 Read on SO: [39] http://goo.gl/BpBFe

   * Why is `logBase 10 x` slower than `log x / log 10`,
 even when specialized?
 votes: 16, answers: 2
 Read on SO: [40] http://goo.gl/4rkTi

   * How has Haskell changed?
 votes: 16, answers: 2
 Read on SO: [41] http://goo.gl/Rkz41

   * What are the similarities and differences among Haskell indentation
 modes for Emacs?
 votes: 16, answers: 0
 Read on SO: [42] http://goo.gl/xHn7L

[Haskell-cafe] Haskell Weekly News: Issue 234

2012-07-05 Thread Daniel Santa Cruz
Welcome to issue 234 of the HWN, an issue covering crowd-sourced bits
of information about Haskell from around the web. This issue covers the
week of June 24 to 30, 2012.

Quotes of the Week

   * monochrom: shae ericsson is shae erisson's evil twin who prefers
erlang to haskell :)

   * shapr: If I were to do this in Python, it would be done by now. and
it would be full of bugs.

Top Reddit Stories

   * Performance: yes, it’s worth looking at the small stuff
 Domain: serpentine.com, Score: 61, Comments: 11
 On Reddit: [1] http://goo.gl/x2pGf
 Original: [2] http://goo.gl/SHBNB

   * Awesome Haskell plugins for Vim!
 Domain: self.haskell, Score: 61, Comments: 32
 On Reddit: [3] http://goo.gl/Bm6wI
 Original: [4] http://goo.gl/Bm6wI

   * Galois is Hiring!
 Domain: haskell.org, Score: 56, Comments: 7
 On Reddit: [5] http://goo.gl/c7zj8
 Original: [6] http://goo.gl/y7nBd

   * Haskell Symposium 2012 list of accepted papers
 Domain: haskell.org, Score: 43, Comments: 12
 On Reddit: [7] http://goo.gl/Fq0rD
 Original: [8] http://goo.gl/CGZV3

   * Live coding the game of Sokoban with GUI.
 Please give me your input for future sessions.
 Domain: youtu.be, Score: 42, Comments: 38
 On Reddit: [9] http://goo.gl/HslD9
 Original: [10] http://goo.gl/0ZeMA

   * Mirrored Lenses
 Domain: comonad.com, Score: 36, Comments: 30
 On Reddit: [11] http://goo.gl/UyGco
 Original: [12] http://goo.gl/9ltWW

   * The Game of Distributed Systems Programming. Which Level Are You?
 Incubaid Research
 Domain: blog.incubaid.com, Score: 30, Comments: 7
 On Reddit: [13] http://goo.gl/EYWj7
 Original: [14] http://goo.gl/P0vhZ

   * SugarHaskell: language extensions in sugar modules[pdf]
 Domain: informatik.uni-marburg.de, Score: 27, Comments: 7
 On Reddit: [15] http://goo.gl/Z4fL5
 Original: [16] http://goo.gl/I78Md

   * parallel cabal-install patches
 Domain: haskell.org, Score: 26, Comments: 4
 On Reddit: [17] http://goo.gl/Yr1JR
 Original: [18] http://goo.gl/P9WPK

   * Is anybody using Sublime Text for their Haskell editing?
 Domain: self.haskell, Score: 19, Comments: 16
 On Reddit: [19] http://goo.gl/pmor9
 Original: [20] http://goo.gl/pmor9

   * Runge–Kutta in Haskell (RK4)
 Domain: stochastix.wordpress.com, Score: 19, Comments: 7
 On Reddit: [21] http://goo.gl/9Bd2b
 Original: [22] http://goo.gl/H27Fv

   * How to build an example proxy server using conduit 0.5
 Domain: yesodweb.com, Score: 19, Comments: 14
 On Reddit: [23] http://goo.gl/BHLRd
 Original: [24] http://goo.gl/PtOxh

   * Found myself wanting lambda-case again
 Domain: self.haskell, Score: 16, Comments: 13
 On Reddit: [25] http://goo.gl/LIOKa
 Original: [26] http://goo.gl/LIOKa

   * What is the advantage of monad transformers over monad coproducts?
 Domain: self.haskell, Score: 16, Comments: 28
 On Reddit: [27] http://goo.gl/lxX2D
 Original: [28] http://goo.gl/lxX2D

   * Elm 0.3.5: JavaScript Integration, Signal Filters, space savings, ...
 Domain: testblogpleaseignore.com, Score: 15, Comments: 2
 On Reddit: [29] http://goo.gl/jTwAz
 Original: [30] http://goo.gl/UzoZL

   * Scribd's AI Challenge Now Supports Haskell
 Domain: groups.google.com, Score: 14, Comments: 6
 On Reddit: [31] http://goo.gl/xmuwG
 Original: [32] http://goo.gl/oQsTG

   * EclipseFP: integrating stylish-haskell
 Domain: jpmoresmau.blogspot.fr, Score: 11, Comments:
 On Reddit: [33] http://goo.gl/reK9T
 Original: [34] http://goo.gl/2416v

Top StackOverflow Questions

   * Bug in Data.Map implementation?
 votes: 15, answers: 1
 Read on SO: [35] http://goo.gl/xcgC1

   * Monads with Join() instead of Bind()
 votes: 15, answers: 6
 Read on SO: [36] http://goo.gl/phgVU

   * Haskell numbers and type system?
 votes: 11, answers: 2
 Read on SO: [37] http://goo.gl/nv7Be

   * How to put constraints on the associated data?
 votes: 10, answers: 2
 Read on SO: [38] http://goo.gl/6zOr9

   * How to run Snap haskell webapp in production?
 votes: 9, answers: 3
 Read on SO: [39] http://goo.gl/kx2DR

   * How can I search a hackage package for a function?
 votes: 8, answers: 2
 Read on SO: [40] http://goo.gl/9fm4O

   * In Haskell, + is a function, (+ 2) is a function, (+ 2 3) is 5.
 What exactly is going on there?
 votes: 8, answers: 4
 Read on SO: [41] http://goo.gl/PP2X2

   * How can I emulate pointers in Haskell?
 votes: 8, answers: 1
 Read on SO: [42] http://goo.gl/Yq01G

   * Haskell Precedence: Lambda and operator
 votes: 8, answers: 2
 Read on SO: [43] http://goo.gl/X8yvV

   * Binding name in type signature using DataKind
 votes: 8, answers: 2
 Read on SO: [44] http://goo.gl/rYcS8

   * Missing something with Reader monad - passing the damn thing
 around everywhere
 votes: 7, 

[Haskell-cafe] Haskell Weekly News: Issue 233

2012-06-27 Thread Daniel Santa Cruz
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. 

[Haskell-cafe] Haskell Weekly News: Issue 232

2012-06-20 Thread Daniel Santa Cruz
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. 

[Haskell-cafe] Haskell Weekly News: Issue 231

2012-06-13 Thread Daniel Santa Cruz
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. 

[Haskell-cafe] Haskell Weekly News: Issue 230

2012-06-06 Thread Daniel Santa Cruz
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

2012-05-30 Thread Daniel Santa Cruz
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

2012-05-23 Thread Daniel Santa Cruz
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. 

[Haskell-cafe] Haskell Weekly News: Issue 227

2012-05-16 Thread Daniel Santa Cruz
Welcome to issue 227 of the HWN, an issue covering crowd-sourced bits
of information about Haskell from around the web. This issue covers the
week of May 6 to 12, 2012.

Announcements

Doaitse Swierstra reminded us about the Summer School on Applied
Functional Programming, at Utrech University. Hurry to check it out, as
the deadline for registration is May 20th!
[1] http://goo.gl/TZYdd

Janis Voigtlander announced the release of the 22nd edition of the
Haskell Communities and Activities Report.
[2] http://goo.gl/pXIZn

Quotes of the Week

  * dcoutts: (on #darcs): [on github:] it's like the facebook of
 source repos

  * dmwit: Functional programming is a technical term that means more
   than just what the two words mean separately.

  * Axman6: GHC Warning: Did you see that in an OOP textbook? You
probably don't want to be doing that

  * StevenKaas: Haskell's Wager: what if infinite lists can suffer
infinitely even when lazily evaluated?

  * quicksilver: Patent covering a device for emitting greetings to
 the world community as a whole in computer-readable
 format (US Patent no 1787528391)

Top Reddit Stories

   * Videos to the functional programming course I attend are freely available.
 I thought you might enjoy them.
 Domain: self.haskell, Score: 47, Comments: 10
 On Reddit: [3] http://goo.gl/SoV7x
 Original: [4] http://goo.gl/SoV7x

   * red-black trees in haskell, using GADTs, existential types, and zippers,
 oh my
 Domain: gist.github.com, Score: 40, Comments: 21
 On Reddit: [5] http://goo.gl/Ae08L
 Original: [6] http://goo.gl/iDxjY

   * Equality proofs and deferred type errors, A compiler pearl
 [Vytiniotis, Peyton Jones,Magalhaes PDF]
 Domain: research.microsoft.com, Score: 40, Comments: 17
 On Reddit: [7] http://goo.gl/6OUbX
 Original: [8] http://goo.gl/OP6ep

   * LLVM now supports NVIDIA GPU's
 Domain: nvidianews.nvidia.com, Score: 36, Comments: 19
 On Reddit: [9] http://goo.gl/DF7sY
 Original: [10] http://goo.gl/rvYdL

   * The Architecture of Open Source Applications, Volume II (with chapters on
 GHC and Yesod, royalties go to Amnesty International)
 Domain: lulu.com, Score: 35, Comments: 9
 On Reddit: [11] http://goo.gl/XfsXB
 Original: [12] http://goo.gl/1sr6u

   * Jesper's Blog: My Take on Haskell vs Scala
 Domain: jnordenberg.blogspot.com, Score: 29, Comments: 8
 On Reddit: [13] http://goo.gl/3EM45
 Original: [14] http://goo.gl/aWGgn

   * Haskell Communities and Activities Report --- May 2012
 Domain: haskell.org, Score: 27, Comments: 3
 On Reddit: [15] http://goo.gl/q8XFZ
 Original: [16] http://goo.gl/fW3Sf

   * Keter: Web App Deployment
 Domain: yesodweb.com, Score: 23, Comments: 19
 On Reddit: [17] http://goo.gl/VOSVF
 Original: [18] http://goo.gl/OJ783

   * A small and simple tip for Google Code Jam-mers
 Domain: self.haskell, Score: 22, Comments: 15
 On Reddit: [19] http://goo.gl/9QPDW
 Original: [20] http://goo.gl/9QPDW

   * Composable Value Editors for GTK
 Domain: twdkz.wordpress.com, Score: 21, Comments:
 On Reddit: [21] http://goo.gl/w4WoR
 Original: [22] http://goo.gl/LevtB

   * The Brittleness of Type Hierarchies (codegrunt.co.uk)
 and a Haskell approach
 Domain: self.haskell, Score: 16, Comments: 17
 On Reddit: [23] http://goo.gl/w4m8o
 Original: [24] http://goo.gl/w4m8o

Top StackOverflow Questions

   * Static types, polymorphism and specialization
 votes: 18, answers: 3
 Read on SO: [25] http://goo.gl/wxDZt

   * Redoing the standard classes [closed]
 votes: 12, answers: 2
 Read on SO: [26] http://goo.gl/22MCG

   * Using Cont to acquire values from the future and the past
 votes: 11, answers: 1
 Read on SO: [27] http://goo.gl/1zSVo

   * Why is `($ 4) ( 3)` equivalent to `4  3`?
 votes: 9, answers: 3
 Read on SO: [28] http://goo.gl/5oTei

   * Recursively defined instances and constraints
 votes: 9, answers: 1
 Read on SO: [29] http://goo.gl/uliWA

   * Freeing memory allocated with newCString
 votes: 8, answers: 1
 Read on SO: [30] http://goo.gl/k3Izw

   * What is the meaning of “quasi” in quasiquotations?
 votes: 8, answers: 5
 Read on SO: [31] http://goo.gl/YjPbl

   * Ensuring files are closed promptly
 votes: 7, answers: 3
 Read on SO: [32] http://goo.gl/UCKSB

   * Is there ever a good reason to use unsafePerformIO?
 votes: 7, answers: 5
 Read on SO: [33] http://goo.gl/y2meC

   * What characters are permitted for haskell operators?
 votes: 7, answers: 3
 Read on SO: [34] http://goo.gl/0n1kX

   * Defining an algebra module using constructive-algebra package
 votes: 6, answers: 2
 Read on SO: [35] http://goo.gl/vqIcG

   * Haskell: Type safety with logically different Boolean values
 votes: 6, answers: 3
 Read on SO: [36] 

[Haskell-cafe] Haskell Weekly News: Issue 226

2012-05-09 Thread Daniel Santa Cruz
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.

[Haskell-cafe] Haskell Weekly News: Issue 225

2012-05-02 Thread Daniel Santa Cruz
  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

2012-04-25 Thread Daniel Santa Cruz
Welcome to issue 224 of the HWN, an issue covering crowd-sourced bits
of information about Haskell from around the web. This issue covers the
week of April 15 to 21, 2012.

Announcements

Some of these announcements are a bit behind, for which I apologize.
Better late than never...

The long awaited version of cabal-install is out!
[1] http://goo.gl/LlO7s

Janis Voigtlander is looking for contributors for the May 2012
edition of the Haskell Comunities and Activities Report. If you have
anything Haskell related that you have been working on, make sure to
send Janis a note. The deadline is May 1st.
[2] http://goo.gl/AW3gR

Jeremy O'Donoghue announced the release of wxHaskell 0.90. his
release represents a significant milestone for us as it includes
support for wxWidgets 2.9.x.
[3] http://goo.gl/vTYTp

Janis Voigtlander also issued a call for papers for the Haskell
Symposium 2012, Copenhagen, Denmark on 13th September, 2012, directly
after ICFP.
[4] http://goo.gl/fR2hB

Eric Kow released the 9th edition of the Parallel Haskell Digest.
[5] http://goo.gl/gBIhK

Quotes of the Week

   * TSC: The type families might have little type children

   * mm_freak: i'd love to have an embeddable Agda type checker and
   evaluator
 mm_freak: that would make a great scripting language for haskell
   programs

   * shachaf: You can't spell -funsafe without fun and safe.

   * elliott: By the way, I find the inclusion of a package named
  colour in a section titled Color offensive :)

   * elliott: I don't think Haskell can ever hope to enter the
  enterprise if we can't model non-standard colourblind
  observers with it.

   * danharaj:oh hey this looks nice.
 Mathnerd314: every open-source math library under the sun glued
  together into a Python framework
 danharaj: nevermind o_o

   * elliott: What do we do with people who paste code blocks on IRC? We
  yell at them.

   * acowley: I am a bull in a math shop

   * elliott: I like how edwardk's answer to every question always goes
  most abstract solution to the problem possible --
  microoptimisation details.
 elliott: I swear I've seen him go from category theory to unboxed
  types and unsafeCoerce in a single line of IRC.

   * shachaf: It is a sobering thought that by the time Galois was my
  age, he had been dead for almost two months.

Top Reddit Stories

   * Why do Monads Matter? (or it's Monad tutorial season again)
 Domain: cdsmith.wordpress.com, Score: 64, Comments: 27
 On Reddit: [6] http://goo.gl/DCJYV
 Original: [7] http://goo.gl/8glhF

   * Ur/Web records: can we apply lessons from them to Haskell?
 Domain: blog.ezyang.com, Score: 53, Comments:
 On Reddit: [8] http://goo.gl/9m3Sw
 Original: [9] http://goo.gl/dNcET

   * Blank Canvas - a new Haskell graphics library based on HTML5 and canvas
 Domain: ittc.ku.edu, Score: 42, Comments: 10
 On Reddit: [10] http://goo.gl/H3SMB
 Original: [11] http://goo.gl/if7kG

   * Client Side Yesod, an FRP-inspired approach
 Domain: yesodweb.com, Score: 41, Comments: 44
 On Reddit: [12] http://goo.gl/gECTq
 Original: [13] http://goo.gl/Rn0LS

   * Understanding Haskell Kinds
 Domain: softwaresimply.blogspot.com, Score: 38, Comments: 18
 On Reddit: [14] http://goo.gl/XxiwQ
 Original: [15] http://goo.gl/xaqDM

   * Adding SIMD Support to Data Parallel Haskell
 Domain: ghc-simd.blogspot.co.uk, Score: 35, Comments: 8
 On Reddit: [16] http://goo.gl/R8M9L
 Original: [17] http://goo.gl/ZeJ7e

   * Working With HTML In Haskell
 Domain: adit.io, Score: 31, Comments: 24
 On Reddit: [18] http://goo.gl/4NMBc
 Original: [19] http://goo.gl/EOvM1

   * Descending the level ladder
 Domain: monoidal.blogspot.com, Score: 26, Comments: 13
 On Reddit: [20] http://goo.gl/9IYZL
 Original: [21] http://goo.gl/TJm0D

   * Why is Haskell so large?
 Domain: self.haskell, Score: 25, Comments: 29
 On Reddit: [22] http://goo.gl/KQnbj
 Original: [23] http://goo.gl/KQnbj

   * Parallel Haskell Digest 9: GSoC, STM, SIMD, and the Downfall of
Imperative Programming?
 Domain: well-typed.com, Score: 25, Comments: 1
 On Reddit: [24] http://goo.gl/Z5bF3
 Original: [25] http://goo.gl/eLnVs

   * blaze-html 0.5 released
 Domain: jaspervdj.be, Score: 25, Comments: 3
 On Reddit: [26] http://goo.gl/7XtMD
 Original: [27] http://goo.gl/RkbR7

   * Four Tips for New Haskell Programmers
 Domain: softwaresimply.blogspot.com, Score: 22, Comments: 72
 On Reddit: [28] http://goo.gl/GQ4O1
 Original: [29] http://goo.gl/Ye57L

   * Check for interest - an argument/option parser using type level strings
 Domain: self.haskell, Score: 22, Comments: 13
 On Reddit: [30] http://goo.gl/eOtE5
 Original: [31] http://goo.gl/eOtE5

   * New Cabal feature: cabal bench
 Domain: 

[Haskell-cafe] Haskell Weekly News: Issue 223

2012-04-18 Thread Daniel Santa Cruz
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. 

[Haskell-cafe] Haskell Weekly News: Issue 222

2012-04-11 Thread Daniel Santa Cruz
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. 

[Haskell-cafe] Haskell Weekly News: Issue 221

2012-04-04 Thread Daniel Santa Cruz
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

2012-03-28 Thread Daniel Santa Cruz
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. 

[Haskell-cafe] Haskell Weekly News: Issue 219

2012-03-21 Thread Daniel Santa Cruz
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. 

[Haskell-cafe] Haskell Weekly News: Issue 218

2012-03-15 Thread Daniel Santa Cruz
Welcome to issue 218 of the HWN, an issue covering crowd-sourced bits
of information about Haskell from around the web. This issue cover the
weeks of February 26 to March 10, 2012.

You can find the HTML version at:
http://contemplatecode.blogspot.com/2012/03/haskell-weekly-news-issue-218.html

Quotes of the Week

   * monochrom: shapr is not normal. he got a decent job, then went to
 school.

   * quicksilver: typeclasses are absolutely not sugar for a record of
  functions
 quicksilver: they're unsugar.
 quicksilver: they're a benighted bitter poison.

   * edwardk: i'm not willing to give up orders of magnitude worth of
  performance to get a bad hack
 edwardk: if you want that, go code in scheme

   * (on pointless black magic)
 mgsloan: welcome to excessively pointless plumbing operators :)
 byorgey: mgsloan: that's... terrifying
 DanBurton: you should put it on hackage

   * cheater_: maybe you should try /part since we're talking about
 perfect-world situations

   * edwardk: i used to be a huge proponent of unicode syntax
 everywhere, then i used agda ;)

   * cmccann: free advice is, of course, any advice which satisfies the
 properties expected given the definition of advice, but nothing
 further ;]

   * shachaf: magic is just another word for primitive

   * dylukes: I'm getting way more acquainted with the GHC build system
 than I'd like to be.

   * JoeyA: Inform7 is a programming language.
 A programming language tells a computer what to do.
 The computer is in a room.
 You are facing West.

   * mauke: sorry, the current time is not a constant
 lukish: It's a pity

   * dfletcher:  ((++ Batman!) . take 48 . cycle . show) (0/0)

Top Reddit Stories

   * New unordered-containers release improves performance by as much as
2x,
 using HAMTs
 Domain: blog.johantibell.com, Score: 64, Comments: 46
 On Reddit: [1] http://goo.gl/D6yTb
 Original:  [2] http://goo.gl/5YUph

   * A humble suggestion for visual pure functional programming
 Domain: i.imgur.com, Score: 59, Comments: 59
 On Reddit: [3] http://goo.gl/eUMrk
 Original:  [4] http://goo.gl/DSFnj

   * Spike: experimental web browser in Haskell
 Domain: self.haskell, Score: 53, Comments: 22
 On Reddit: [5] http://goo.gl/ZTR1j
 Original:  [6] http://goo.gl/ZTR1j

   * GHC 7.4.1 speeds up arbtt by a factor of 22
 Domain: joachim-breitner.de, Score: 51, Comments: 18
 On Reddit: [7] http://goo.gl/XVBDt
 Original:  [8] http://goo.gl/IL6EL

   * Eff 3.0 is out, a functional language with first-class computational
 effects and handlers (an alternative to monads)
 Domain: math.andrej.com, Score: 49, Comments: 12
 On Reddit: [9] http://goo.gl/1Idw0
 Original: [10] http://goo.gl/iwHlG

   * What's the most clever piece of Haskell code you know?
 Domain: self.haskell, Score: 47, Comments: 64
 On Reddit: [11] http://goo.gl/T1u9t
 Original:  [12] http://goo.gl/T1u9t

   * Diagrams 0.5 released: powerful, flexible embedded domain-specific
language
 for creating vector graphics
 Domain: byorgey.wordpress.com, Score: 40, Comments: 7
 On Reddit: [13] http://goo.gl/e75Yx
 Original:  [14] http://goo.gl/565c1

   * Faster Javascript Through Category Theory
 Domain: johnbender.us, Score: 39, Comments: 5
 On Reddit: [15] http://goo.gl/UgvTr
 Original:  [16] http://goo.gl/TLK4k

   * I'm writing a Haskell book. Almost finished the 3rd chapter. Would
like
 feedback.
 Domain: bit.ly, Score: 36, Comments: 48
 On Reddit: [17] http://goo.gl/AzwhR
 Original:  [18] http://goo.gl/AzwhR

   * Level 0 -- a Snake clone using SDL, with a nice interactive map editor
 Domain: quasimal.com, Score: 28, Comments: 5
 On Reddit: [19] http://goo.gl/x9gZk
 Original:  [20] http://goo.gl/meSPo

   * Parallel Haskell Digest 8: MVar, summer school, Simon PJ @ YOW, and
more
 Domain: well-typed.com, Score: 27, Comments: 1
 On Reddit: [21] http://goo.gl/MDzrI
 Original:  [22] http://goo.gl/OC6O6

   * Avoid cabal hell: find nirvana
 Domain: yesodweb.com, Score: 27, Comments: 30
 On Reddit: [23] http://goo.gl/ryd5e
 Original:  [24] http://goo.gl/Yyzqd

   * Improvements to HashMap and HashSet creation
 Domain: blog.johantibell.com, Score: 26, Comments: 1
 On Reddit: [25] http://goo.gl/yh2zs
 Original:  [26] http://goo.gl/u9uhg

   * The Day Python Embarassed Imperative Programming
 » What, then, Shall We Say?
 Domain: the-27th-comrade.appspot.com, Score: 25, Comments: 20
 On Reddit: [27] http://goo.gl/5KIOx
 Original:  [28] http://goo.gl/Wi47v

   * Improbable uses of unsafeCoerce
 Domain: gist.github.com, Score: 25, Comments: 25
 On Reddit: [29] http://goo.gl/cN0LE
 Original:  [30] http://goo.gl/cxfSc

Top StackOverflow Questions

   * Haskell: Lists, Arrays, Vectors, Sequences
 votes: 32, answers: 1
 

[Haskell-cafe] Haskell Weekly News: Issue 217

2012-02-29 Thread Daniel Santa Cruz
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.html

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 Z 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
   

[Haskell-cafe] Haskell Weekly News: Issue 216

2012-02-22 Thread Daniel Santa Cruz
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. 

[Haskell-cafe] Haskell Weekly News: Issue 215

2012-02-15 Thread Daniel Santa Cruz
Welcome to issue 215 of the HWN, a newsletter covering developments in
the Haskell community. This release covers the week of February 5 to
11, 2012.

You can find the HTML version of this issue at:
http://contemplatecode.blogspot.com/2012/02/haskell-weekly-news-issue-215.html


Quotes of the Week

   * nand': haskell has a few advantages in the industry that few other
 languages can offer. these will become more obvious as time goes on
 and programming is forced into a functional direction in general.

   * seo: What i do not realize is actually how you are now not really
 much more well-liked than you might be right now. You are so
 intelligent. You realize thus significantly in terms of this
 subject, produced me in my view consider it from so many numerous
 angles. Its like men and women are not interested unless it‚s one
 thing to do with Woman gaga! Your personal stuffs excellent. Always
 care for it up!

   * monochrom: Schrodinger's Klein glass bottle: before you look, the
 cat is inside or outside; after you look, it is inside and outside
 :)

   * cmccann: Ruby is a fine language if you're secretly a lisp
 programmer but want to hide behing perl and smalltalk so nobody
 catches you

   * mlh: nice quote -- quick, someone register it for posterity

   * something: somebody never said, naturally.

   * irene-knapp: I was going to take a famous quote and put it in
 lambdabot as my own but I couldn't decide on one

   * shachaf: getLine :: IO String contains a String in the same way
 that /bin/ls contains a list of files

   * edwardk: [unsafePerformIO] sounds like a good idea, its tempting,
 it makes life easy, for the first 2 lines of code. then you go to
 write the third and everything goes to shit

   * cmccann: Idiom brackets are where you consume a mixture of alcohol
 and Conor McBride papers until your vision gets blurry enough that
 you can't actually see the Applicative operators anymore.

   * Philippa: incidentally, if you think about this you're probably
 starting to image control flow that looks like it's a glyph for
 summoning cthulhu - and then realising that it's 3d and consists of
 'towers'. Make sense?

   * c_wraith: also, actual reals is a funny thing to call a set that
 consists mostly of things that cannot be described.

   * NihilistDandy: I feel like a hipster whenever I talk programming
 with people at my school. I always have to preface discussions with
 you've probably never heard of it :/

   * ion: Three lefts make two wrongs

   * elliott: Explicit recursion should generally be avoided. Also,
 general recursion should be explicitly avoided!

   * CodeWeaverX: I expect that Weird Untraceable Suitcases Full Of Bad
 could result from the program assuming such an operation is pure
 when it clearly isn't.

   * elliott: cmccann: the instances list haddock generates is now a
  thing of majesty
 edwardk: elliott: welcome to my world

   * mzero: functional programming has a property that is often lacking
 in other languages... at dinner last night we were discussing it,
 and I dubbed it: The Princess Bride property --- which is, that a
 piece of code means what you think it means

   * sclv: You have a problem and think I'll use a hash function. Now
 you have intermittantly colliding problems.

   * monochrom: data Ph a = Ph -- the phantom monad
 ksion: Is that a new Star Wars prequel? ;)

   * user1151874: i already declare hp as int with value 3 now my
 problem is when i put hp--, it shows error [...] but if i put
 --hp, the result print is 3 not 2.

   * edwardk: thats my secret. really i don't write anything. i just let
 others do the work and upload it to hackage behind their backs

Top Reddit Stories

   * Haskell as most mainstream non-mainstream language? The RedMonk
Programming
 Language Rankings: February 2012
 Domain: redmonk.com, Score: 45, Comments: 25
 On Reddit: [1] http://goo.gl/xWHB8
 Original: [2] http://goo.gl/REBXN

   * The future is parallel, and the future of parallel is declarative
 (Simon Peyton Jones) [RE: Escape From the Ivory Tower]
 Domain: yow.eventer.com, Score: 41, Comments: 5
 On Reddit: [3] http://goo.gl/PJSlh
 Original: [4] http://goo.gl/zUKT5

   * How Prelude avoids overlapping instances in Show
 Domain: brandon.si, Score: 32, Comments: 18
 On Reddit: [5] http://goo.gl/qGPZK
 Original: [6] http://goo.gl/rC6qr

   * InfoQ: Yesod Web Framework (Michael's QCon talk)
 Domain: infoq.com, Score: 32, Comments: 12
 On Reddit: [7] http://goo.gl/93SFv
 Original: [8] http://goo.gl/Xao7S

   * Search tree that does not require that items be sorted.
 Domain: twanvl.nl, Score: 28, Comments: 3
 On Reddit: [9] http://goo.gl/R2yLD
 Original: [10] http://goo.gl/WGfcV

   * Reverse engineering the ZeroMQ wire protocol for ZMQHS
 

[Haskell-cafe] Haskell Weekly News: Issue 214

2012-02-08 Thread Daniel Santa Cruz
Welcome to issue 214 the HWN, a newsletter covering stories, questions,
and remarks seen around the web during the week of January 29 to
February 4, 2012.

You can find the HTML version at:
http://contemplatecode.blogspot.com/2012/02/haskell-weekly-news-issue-214.html

Quotes of the Week

   * Jafet: [on memoising an O(n) algorithm:] This is like trying to
 save work in a police investigation by having each detective
 determine whether another detective has already removed all
 evidence from his area by walking through it to search for evidence
 in the area.

   * CodeWeaver: keep in mind encryption's only as good as how much you
 trust that the implementors got it right.

   * cmccann: length [1..10^20]
 lambdabot: mueval-core: Time limit exceeded
 cmccann: looks like 10^20 is infinity

   * elliott: race condition waiting to happen

   * elliott: o'reilly publishes attoparsec tutorial: exactly the same
 as their parsec tutorial, but 10^-18th the size

   * rwbarton: Num works for Float/Double, it's Float/Double that
 doesn't work for Num

   * ddarius: Space isn't that big.

   * Brent Yorgey:
  Sometimes, I suspect that Haskell not only makes easier of the hard
  things for imperative programming languages but also makes harder of
  some easy things.

 This is true.  But usually these are things that you don't *want* to
 be easy, like shooting yourself in the kidney. (But these features are
 often described in ways that make them sound great, like flexible
 usage of bullet-placement tools.)  Inserting arbitrary print
 statements into the middle of some code is difficult for a reason.

Top Reddit Stories

   * GHC 7.4.1 is out. Here's the release notes
 Domain: haskell.org, Score: 107, Comments: 59
 On Reddit: [1] http://goo.gl/su4jl
 Original:  [2] http://goo.gl/Nstve

   * Coming soon, to a bookstore near you
 Domain: yesodweb.com, Score: 82, Comments: 16
 On Reddit: [3] http://goo.gl/6gZXg
 Original:  [4] http://goo.gl/zSW1l

   * ImplicitCAD is a Programmatic CAD Tool/3D Modelling Engine in Haskell.
 Also my first big Haskell project. Feedback, advice?
 Domain: github.com, Score: 63, Comments: 23
 On Reddit: [5] http://goo.gl/YHMRa
 Original:  [6] http://goo.gl/39rc3

   * Using monadic effects to reverse a merge sort
 Domain: github.com, Score: 42, Comments: 4
 On Reddit: [7] http://goo.gl/dVuyp
 Original:  [8] http://goo.gl/jL9qj

   * Exciting changes coming to conduit 0.2
 Domain: yesodweb.com, Score: 38, Comments: 7
 On Reddit: [9] http://goo.gl/neyW2
 Original: [10] http://goo.gl/1ikN5

   * Vectorisation without Replication in Data Parallel Haskell
 Domain: disciple-devel.blogspot.com, Score: 35, Comments: 4
 On Reddit: [11] http://goo.gl/iJ4OD
 Original:  [12] http://goo.gl/uMp4S

   * If software purity in functional languages is such an awesome idea,
why are
 we still writing Python, Ruby or Java?
 Domain: self.haskell, Score: 33, Comments: 136
 On Reddit: [13] http://goo.gl/F0QCY
 Original:  [14] http://goo.gl/F0QCY

   * Released Data.Array.Accelerate 0.9.0.0 — the Haskell array library for
GPUs
 Domain: justtesting.org, Score: 32, Comments: 3
 On Reddit: [15] http://goo.gl/NqUwp
 Original:  [16] http://goo.gl/JYTQ4

   * Fun With -XPolyKinds : Polykinded Folds
 Domain: typesandotherdistractions.com, Score: 24, Comments: 1
 On Reddit: [17] http://goo.gl/daxL8
 Original:  [18] http://goo.gl/u9gHi

   * Introduction to using acid-state, IxSet and data-lens as a native
Haskell,
 noSQL, RAM-cloud database
 Domain: happstack.com, Score: 23, Comments: 21
 On Reddit: [19] http://goo.gl/9bliO
 Original:  [20] http://goo.gl/ZGXyW

   * Can't wait for the Haskell Platform? -- Compiling GHC 7.4.1 from
source has
 never been easier.
 Domain: blog.jasonknight.us, Score: 21, Comments: 8
 On Reddit: [21] http://goo.gl/IKjm6
 Original:  [22] http://goo.gl/dgMF2

   * Generating random functions
 Domain: mainisusuallyafunction.blogspot.com, Score: 20, Comments: 6
 On Reddit: [23] http://goo.gl/DB4f6
 Original:  [24] http://goo.gl/aOAPo

   * How to deal with undesired values when designing types
 Domain: self.haskell, Score: 19, Comments: 28
 On Reddit: [25] http://goo.gl/aPCbQ
 Original:  [26] http://goo.gl/aPCbQ

   * Guarded Pipes or How to write Conduit.List Combinators in Pipes.
 Domain: pcapriotti.wordpress.com, Score: 17, Comments: 16
 On Reddit: [27] http://goo.gl/vo8ip
 Original:  [28] http://goo.gl/mhnfH

   * UHC JavaScript Backend Project Page (Work in Progress)
 Domain: uu-computerscience.github.com, Score: 16, Comments: 0
 On Reddit: [29] http://goo.gl/42xXs
 Original:  [30] http://goo.gl/Cz8R6

Top StackOverflow Questions

   * What are the rules about concurrently accessing a persistent database
 votes: 17, answers: 1
 

[Haskell-cafe] Haskell Weekly News: Issue 213

2012-02-01 Thread Daniel Santa Cruz
Welcome to issue 213 of the HWN, a newsletter covering quotes, stories,
and questions seen around the net concerning Haskell during the week of
January 22 to 28, 2012.

You can read the HTML version at:
http://contemplatecode.blogspot.com/2012/02/haskell-weekly-news-issue-213.html

Quotes of the Week

   * monochrom: great way to answer a semantics question by commenting
 on the font ... what is the semantics of IO? the I may be
 narrower than O in some fonts, and same width in some other fonts
 ... on very old typewriters, it also denotes the number 10 (ten),
 for those of you looking for a denotation

   * elliott: |\/|/-\|-|-|=|\||} is my preferred mappend operator

   * merijn: rostayob: I used to be a functional programmer like you,
 but then I took an UML diagram to the knee .

   * mauke: monoids are simple
 elliott: And as we all know, monads are basically just monoids!
 monochrom: haskell is basically just ascii

   * O'Keefe: Elegance is not optional.

   * O'Keefe: If I don't write it, I won't wrong it.

   * kmc: monads are like containers, as long as you forget everything
 you know about containers, and treat it as a synonym for 'monad'

   * Enigmagic: this calls for mfix and some tequila

Top Reddit Stories

   * SPJ : Escape From the Ivory Tower: The Haskell Journey, From 1990 to
2011
 Domain: yow.eventer.com, Score: 67, Comments: 12
 On Reddit: [1] http://goo.gl/JqRUW
 Original: [2] http://goo.gl/9ILW1

   * Make Things Now! - Pragmatic FP With Haskell (slides)
 Domain: code.haskell.org, Score: 44, Comments: 22
 On Reddit: [3] http://goo.gl/WJQnH
 Original: [4] http://goo.gl/UMd9y

   * ANNOUNCE: GHC 7.4.1 Release Candidate 2
 Domain: haskell.org, Score: 37, Comments:
 On Reddit: [5] http://goo.gl/D9F37
 Original: [6] http://goo.gl/sdD1L

   * Web application that uses UHC to compile Haskell to JavaScript
 Domain: alessandrovermeulen.me, Score: 36, Comments: 13
 On Reddit: [7] http://goo.gl/A3S0k
 Original: [8] http://goo.gl/lyX2K

   * Web app that shows you the changes between releases of
 packages on hackage
 Domain: hdiff.luite.com, Score: 33, Comments: 4
 On Reddit: [9] http://goo.gl/6ioFh
 Original: [10] http://goo.gl/aZAyc

   * Combining Regions and Iteratees
 Domain: haskell.org, Score: 30, Comments: 10
 On Reddit: [11] http://goo.gl/LEPiQ
 Original: [12] http://goo.gl/k3wpd

   * MonadBaseControl is unsound : Inside 233
 Domain: blog.ezyang.com, Score: 29, Comments: 19
 On Reddit: [13] http://goo.gl/ptCF6
 Original: [14] http://goo.gl/Y5bbh

   * Yesod example: wiki, markdown, chat subsite, event source
 Domain: yesodweb.com, Score: 29, Comments: 1
 On Reddit: [15] http://goo.gl/GyfzS
 Original: [16] http://goo.gl/on96C

   * inner beauty of tree traversals: pre- and post-order
 Domain: blog.moertel.com, Score: 29, Comments:
 On Reddit: [17] http://goo.gl/6fKzq
 Original: [18] http://goo.gl/NpjrO

   * Seem like there's a boycott of Elsevier going on.
 Domain: thecostofknowledge.com, Score: 29, Comments: 1
 On Reddit: [19] http://goo.gl/2B106
 Original: [20] http://goo.gl/dvxML

   * Unifying Monoids and Monads with Polymorphic Kinds
 Domain: jonmsterling.com, Score: 26, Comments: 29
 On Reddit: [21] http://goo.gl/kTafx
 Original: [22] http://goo.gl/A3IrU

   * Modelling IO: MonadIO and beyond
 Domain: blog.ezyang.com, Score: 26, Comments: 4
 On Reddit: [23] http://goo.gl/gr2M1
 Original: [24] http://goo.gl/0n1a9

Top StackOverflow Questions

   * Is it a good idea to compile a language to C?
 votes: 26, answers: 7
 Read on SO: [25] http://goo.gl/V8sSx

   * Haskell GHC: what is the time complexity of a pattern match
  with N constructors?
 votes: 19, answers: 1
 Read on SO: [26] http://goo.gl/SU0l8

   * What to use instead of a main loop in Haskell?
 votes: 12, answers: 2
 Read on SO: [27] http://goo.gl/iYasz

   * Associated types and container elements
 votes: 12, answers: 2
 Read on SO: [28] http://goo.gl/zBNWU

   * Undefined at the type level
 votes: 12, answers: 1
 Read on SO: [29] http://goo.gl/m9Acn

   * Is there a good reason why `deleteBy` does not have its
 most general type?
 votes: 10, answers: 3
 Read on SO: [30] http://goo.gl/dQDrf

   * Using low bitsize integral types like `Int8` and what they are for
 votes: 9, answers: 2
 Read on SO: [31] http://goo.gl/YaE68

   * How is the ghc runtime support for profiling implemented?
 votes: 9, answers: 2
 Read on SO: [32] http://goo.gl/yz7eC

   * how to achieve “product of two monads” effect?
 votes: 9, answers: 1
 Read on SO: [33] http://goo.gl/pLhVK

   * Combine two monads when neither has a transformer?
 votes: 9, answers: 1
 Read on SO: [34] http://goo.gl/yw8tr

   * Why don't type synonyms permit recursion in Haskell?
 votes: 8, answers: 2
 

Re: [Haskell-cafe] Haskell Weekly News: Issue 212

2012-01-27 Thread Herbert Valerio Riedel
On Thu, 2012-01-26 at 22:52 -0500, Daniel Santa Cruz wrote:
  * shachaf: Haskell's type system is the perfect mix of useless and stupid.

...btw, what's the context of this quote?



___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe


[Haskell-cafe] Haskell Weekly News: Issue 212

2012-01-26 Thread Daniel Santa Cruz
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

2012-01-18 Thread Daniel Santa Cruz
Welcome to issue 211 of the HWN, a newsletter covering developments in
the Haskell community. This release covers top stories found around the
net between January 01 to 14, 2012.

This is going to be a shorted version, as I have been out of time. I
did not want to let more time go by without a heartbeat from your
friendly HWN.

Happy coding!

You can find an HTML version at:
http://contemplatecode.blogspot.com/2012/01/haskell-weekly-news-issue-211.html

Quotes of the Week

   * ddarius xtalmath: #math or #not-math would probably be a more
 appropriate place to ask.
 shachaf ddarius: Those two channels pretty much cover it all.
 ddarius shachaf: You're clearly not an intuitionist.

   * monochrom: in fact, freedom is the freedom to write 2.2 = 4

   * Jafet: caleskell is the standard golf course.

   * byorgey: Escaped skolem! Authorities mount massive search. News at
 11.

   * BMeph: loves swapping function arguments, he said flippantly

   * kmc: Haskell is great, because Curry-Howard! Proving things in the
 type system. We can prove that, uh, Ints exist, unless they're
 [bottom].

   * Jafet: In Soviet Russia, State executes you

   * byorgey: that would be known as low-dimensional linear algebra,
 where low-dimensional is said in as condescending a tone as
 possible

   * monochrom: at a crossroad you meet an angel (always tells the
 truth) or demon (always lies). the crossroad gives you two choices
 of roads, one to heaven, one to hell, and only the angel or demon
 knows which is which. if you ask how would you answer if I asked
 'what is a monad?', what will happen?

Top Reddit Stories

   * Dropbox tech blog » Using the Dropbox API from Haskell
 Domain: tech.dropbox.com, Score: 68, Comments: 4
 On Reddit: [1] http://goo.gl/rsndV
 Original: [2] http://goo.gl/g3RyF

   * A new approach to iteratees
 Domain: self.haskell, Score: 48, Comments: 99
 On Reddit: [3] http://goo.gl/ZRbGW
 Original: [4] http://goo.gl/ZRbGW

   * Haskell / Repa Real-Time Ray Tracing Demo
 Domain: youtube.com, Score: 45, Comments: 7
 On Reddit: [5] http://goo.gl/rzyZs
 Original: [6] http://goo.gl/15P2V

   * Order theory for computer scientists
 Domain: matt.might.net, Score: 39, Comments: 1
 On Reddit: [7] http://goo.gl/nTOfr
 Original: [8] http://goo.gl/HAVjQ

   * Generalizing Streams into Coroutines (with an introduction to
functors, applicative functors and arrows)
 Domain: github.com, Score: 38, Comments: 15
 On Reddit: [9] http://goo.gl/hUopY
 Original: [10] http://goo.gl/avTUf

   * Well-Typed are hiring: Haskell consultant
 Domain: well-typed.com, Score: 38, Comments: 71
 On Reddit: [11] http://goo.gl/Chu7f
 Original: [12] http://goo.gl/VHPfJ

   * Why iteratees are hard to understand
 Domain: blog.ezyang.com, Score: 34, Comments: 11
 On Reddit: [13] http://goo.gl/LrEoV
 Original: [14] http://goo.gl/d1scG

   * Modern reall-world Haskell?
 Domain: self.haskell, Score: 33, Comments: 21
 On Reddit: [15] http://goo.gl/l0Aud
 Original: [16] http://goo.gl/l0Aud

   * FRP: reactive-banana is getting dynamic event switching
 Domain: apfelmus.nfshost.com, Score: 30, Comments: 3
 On Reddit: [17] http://goo.gl/dGblT
 Original: [18] http://goo.gl/ovRE5

   * wxHaskell and wxWidgets 2.9
 Domain: wewantarock.wordpress.com, Score: 29, Comments:
 On Reddit: [19] http://goo.gl/sxiBx
 Original: [20] http://goo.gl/878Aj

   * Updated Yesod blog example: i18n, authentication, authorization, and
database
 Domain: yesodweb.com, Score: 28, Comments: 22
 On Reddit: [21] http://goo.gl/4eDAT
 Original: [22] http://goo.gl/duzSG

   * Experiments in Haskell Packaging
 Domain: justhaskell.org, Score: 27, Comments: 5
 On Reddit: [23] http://goo.gl/y2vHk
 Original: [24] http://goo.gl/0nADv

   * http-conduit
 Domain: yesodweb.com, Score: 26, Comments: 26
 On Reddit: [25] http://goo.gl/gisUJ
 Original: [26] http://goo.gl/mMhaf

   * Reasoning about Stream Processing with Effects
 Domain: personal.cis.strath.ac.uk, Score: 26, Comments: 6
 On Reddit: [27] http://goo.gl/3Ckzr
 Original: [28] http://goo.gl/Uw8ZO

   * Simon Marlow's Parallel and Concurrent Programming Haskell (slides)
 Domain: self.haskell, Score: 26, Comments: 3
 On Reddit: [29] http://goo.gl/Rg0Lz
 Original: [30] http://goo.gl/Rg0Lz

   * Who is my Community? -- wxHaskell maintainer's thoughts on C bindings
 Domain: wewantarock.wordpress.com, Score: 26, Comments:
 On Reddit: [31] http://goo.gl/tcqZN
 Original: [32] http://goo.gl/mRwQa

Top StackOverflow Questions

   * Fun with repeated fmap
 votes: 26, answers: 1
 Read on SO: [33] http://goo.gl/T2FPm

   * Can a compiler automatically detect pure functions without the type
information about purity?
 votes: 23, answers: 2
 Read on SO: [34] http://goo.gl/wgYim

   * What does “floated 

[Haskell-cafe] Haskell Weekly News: Issue 210

2011-12-07 Thread Daniel Santa Cruz
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

2011-11-30 Thread Daniel Santa Cruz
Welcome to issue 209 of the HWN, a newsletter covering developments in
the Haskell community. This release covers two weeks, from November 13
to 26, 2011.

You can find the HTML version at:
http://contemplatecode.blogspot.com/2011/11/haskell-weekly-news-issue-209.html

Announcements

   By now I'm sure you've heard about Da the lamb.
   [1] http://goo.gl/WF2o7

   Sean Leather annouced that the next Dutch functinal programming day
   will take place on January 6, 2012, at the university campus De
   Uithof of Utrecht University.
   [2] http://goo.gl/IfVK8

   Ganesh Sittampalam announced that the haskell.org committee for
   2011-12 has been formed.
   [3] http://goo.gl/YFFsa

New and Updated Projects

   * Gtk2Hs (Axel Simon; 0.12.2) Adjustments to Gtk2Hs to work with
 GHC 7.x.x. Also, looking for a part-time maintainer.
 [4] http://goo.gl/52M56

   * iteratee-compress (Maciej Marcin Piechotka; 0.3.0.0) Provides
 compressing and decompressing enumerators.
 [5] http://goo.gl/tRAkg

   * Netwire (Ertugrul Soeylemez; 2.0.0) Complete rewrite.
 [6] http://goo.gl/HMCG8

   * SBV (Levent Erkok; 0.9.22)
 [7] http://goo.gl/pSXGb

   * graphviz (Ivan Lazar Miljenovic; 2999.12.0.4).
 [8] http://goo.gl/JNVSV

   * SmallCHeck (Roman Cheplyaka; 0.5)
 [9] http://goo.gl/8njoh

   * OpenCL (Luis Cabellos; 1.0.2.2) Better error handling.
 [10] http://goo.gl/fphJN

   * clientsession (Michael Snoyman; 0.7.3.4) Major performance
 enhancement.
 [11] http://goo.gl/hCqrf

Quotes of the Week

   * dmwit: Let's not make things better, I haven't put enough lipstick
 on the worse version yet.

   * mike-burns: Oh good, a semantic argument. Goodnight.

   * companion_cube: why bother with complicated abstractions like
 monads, when you can enjoy the taste of the sun on your skin?

   * applicative: clearly the trouble with haskell is plain: no inbuild
 syntactic support for quaternions. Wonder if *fortress* has it.

   * elliott: with a lot of unicode is like agda's @faq. yes, agda
 can do that with a lot of unicode!

   * [shachaf] mauke: EBCDIC?
 [mauke] shachaf: ah, the data encryption
  standard invented by IBM?

   * Tiwazz: It's called Berp because that's the sound Haskell makes
 after it devours a live Python.

Top Reddit Stories

   * Typeclassopedia moved to the Haskell wiki
 Domain: byorgey.wordpress.com, Score: 72, Comments: 8
 On Reddit: [12] http://goo.gl/pbHqr
 Original: [13] http://goo.gl/tWM0P

   * New project to support SIMD vector instructions in GHC
 (x86 SSE  AVX, ARM's NEON etc)
 Domain: hackage.haskell.org, Score: 62, Comments: 18
 On Reddit: [14] http://goo.gl/JRj3o
 Original: [15] http://goo.gl/OcFCG

   * GHC 7.4 branched, what's in for Christmas?
 Domain: haskell.org, Score: 54, Comments: 16
 On Reddit: [16] http://goo.gl/ZUN1e
 Original: [17] http://goo.gl/qWIhq

   * How to read Haskell like Python
 Domain: blog.ezyang.com, Score: 52, Comments: 7
 On Reddit: [18] http://goo.gl/3cVXY
 Original: [19] http://goo.gl/nNhDI

   * xmonad-0.10 released!
 Domain: hackage.haskell.org, Score: 51, Comments: 15
 On Reddit: [20] http://goo.gl/U5rry
 Original: [21] http://goo.gl/SIFuB

   * Roy - language with Hindley-Milner type system and monads that
compiles to javascript
 Domain: roy.brianmckenna.org, Score: 43, Comments: 9
 On Reddit: [22] http://goo.gl/RLK8S
 Original: [23] http://goo.gl/dzx8N

   * The Universe of Discourse : Triples and Closure and Monads
 Domain: blog.plover.com, Score: 42, Comments: 13
 On Reddit: [24] http://goo.gl/7EDJX
 Original: [25] http://goo.gl/iPLnN

   * ANN: happstack-lite. A simpler, friendlier version of the
 Happstack Haskell Web Framework. What do you think?
 Domain: happstack.blogspot.com, Score: 35, Comments: 12
 On Reddit: [26] http://goo.gl/Ii6Ch
 Original: [27] http://goo.gl/5wSZJ

   * HN/SPL - a better way to do your boring C++ job (written in Haskell)
 Domain: code.google.com, Score: 35, Comments: 16
 On Reddit: [28] http://goo.gl/VxqIN
 Original: [29] http://goo.gl/9aAeZ

   * Fast lookup tables in haskell
 Domain: tab.snarc.org, Score: 34, Comments: 10
 On Reddit: [30] http://goo.gl/mzgyw
 Original: [31] http://goo.gl/4VnrX

   * What Yesod Got Right
 Domain: yesodweb.com, Score: 34, Comments: 12
 On Reddit: [32] http://goo.gl/eZhhK
 Original: [33] http://goo.gl/Li4mY

Top StackOverflow Questions

   * What is a monad in FP, in categorical terms?
 votes: 30, answers: 7
 Read on SO: [34] http://goo.gl/sC7PD

   * Haskell vs JVM performance [closed]
 votes: 24, answers: 6
 Read on SO: [35] http://goo.gl/olA8g

   * Are there any Haskell techniques for mixed
 (part structure, part unmodified text)
 parsing  rewriting?
 votes: 24, answers: 1
 Read on SO: [36] http://goo.gl/jRydd

   * STArray documentation for 

[Haskell-cafe] Haskell Weekly News: Issue 208

2011-11-16 Thread Daniel Santa Cruz
Welcome to issue 208 of the HWN, a newsletter covering developments in
the Haskell community. This release covers the week of November 6 to
12, 2011.

You can find the HTML version at:
http://contemplatecode.blogspot.com/2011/11/haskell-weekly-news-issue-208.html

New and Updated Projects

   * GHC (Ian Lynagh; 7.2.2) bugfix release for the 7.2 branch.
 [1] http://goo.gl/eB4X6

   * CoreErlang (Alex Kropivny; 0.0.2) New maintainer, plus some bug
 fixes.
 [2] http://goo.gl/TMUWs

   * virthualenv (Bartek ƒwik≈owski) A tool inspired by Python's
 virtualenv.
 [3] http://goo.gl/3Jvc0

   * transformers-base, transformers-abort, monad-abort-fd (Mikhail
 Vorozhtsov).
 [4] http://goo.gl/DRNgt

Quotes of the Week

   * Nimatek: People shouldn't be able to add two and two in Haskell
 without knowing monoids!

   * shachaf: Sometimes things are complicated because the domain is
 complicated. Other times things are complicated because edwardk.

   * shachaf: It's-a me, MonadIO!

   * elliott: a typeclass is nothing without semantics

   * Jafet: I didn't know what your question was so I answered the
 question that I liked

   * steakknife: Skip multidimensional types and go straight types that
 can express general relativity.

   * ddarius: use the right platitude for the job

   * balor: hmmdo not try to compile a file with a 30mb string in it

Top Reddit Stories

   * Quick poll: upvote if you think GHC should enable -O by default,
downvote if you think -O0 should continue to be the default
 Domain: self.haskell, Score: 68, Comments: 46
 On Reddit: [5] http://goo.gl/q43Ur
 Original: [6] http://goo.gl/q43Ur

   * What's going on with id id id ... id 0?
 Domain: self.haskell, Score: 46, Comments: 25
 On Reddit: [7] http://goo.gl/a57l0
 Original: [8] http://goo.gl/a57l0

   * HaskellDB: A long tutorial
 Domain: chrisdone.com, Score: 45, Comments: 6
 On Reddit: [9] http://goo.gl/FYBiU
 Original: [10] http://goo.gl/794G2

   * The Agda mailing list has the best questions [somewhat off topic]
 Domain: lists.chalmers.se, Score: 41, Comments: 1
 On Reddit: [11] http://goo.gl/ec5gB
 Original: [12] http://goo.gl/ODpKV

   * Virtual Haskell Environment
 Domain: paczesiowa.blogspot.com, Score: 40, Comments: 33
 On Reddit: [13] http://goo.gl/17qDB
 Original: [14] http://goo.gl/V7onW

   * Why doesn't Haskell's Prelude.read return a Maybe?
 Domain: stackoverflow.com, Score: 39, Comments: 44
 On Reddit: [15] http://goo.gl/vceL7
 Original: [16] http://goo.gl/ETu1j

   * First release of Kansas Lava
 Domain: ittc.ku.edu, Score: 32, Comments: 1
 On Reddit: [17] http://goo.gl/bj8vw
 Original: [18] http://goo.gl/nhAho

   * A major new release of the statistics library
 Domain: serpentine.com, Score: 28, Comments: 2
 On Reddit: [19] http://goo.gl/dYwQd
 Original: [20] http://goo.gl/7QkKY

   * TRYDSH - Test Your Code
 Domain: dbwiscam.informatik.uni-tuebingen.de, Score: 27, Comments: 3
 On Reddit: [21] http://goo.gl/qbZyA
 Original: [22] http://goo.gl/IiRf6

   * ScalableServer-0.1 - Providing an easy API for
attoparsec/enumerator/blaze based TCP services
 Domain: github.com, Score: 20, Comments: 14
 On Reddit: [23] http://goo.gl/aXqQ7
 Original: [24] http://goo.gl/Z1zcm

   * Python 3 Implementation in Haskell [x-post from programming.reddit.com]
 Domain: reddit.com, Score: 19, Comments: 0
 On Reddit: [25] http://goo.gl/lDJBr
 Original: [26] http://goo.gl/UrWld

   * let's derive Eq.(==) -- reflexivity not guaranteed
 Domain: self.haskell, Score: 16, Comments: 11
 On Reddit: [27] http://goo.gl/1ANU9
 Original: [28] http://goo.gl/1ANU9

   * Haskell and High-Performance Computing (HPC)
 Domain: self.haskell, Score: 16, Comments: 7
 On Reddit: [29] http://goo.gl/AZQPv
 Original: [30] http://goo.gl/AZQPv

Top StackOverflow Questions

   * Why doesn't Haskell's Prelude.read return a Maybe?
 votes: 29, answers: 4
 Read on SO: [31] http://goo.gl/ETu1j

   * Choosing between a class and a record
 votes: 27, answers: 3
 Read on SO: [32] http://goo.gl/Dn5FT

   * Function using foldr is too eager
 votes: 9, answers: 3
 Read on SO: [33] http://goo.gl/jUJxG

   * Odd results from monad transformer benchmark. A bug?
 votes: 9, answers: 2
 Read on SO: [34] http://goo.gl/qlvDj

   * Binary instance for an existential
 votes: 8, answers: 3
 Read on SO: [35] http://goo.gl/cHzhb

   * GHC Install Without Root
 votes: 7, answers: 2
 Read on SO: [36] http://goo.gl/mJnx5

   * Fixed point combinator in Haskell
 votes: 7, answers: 5
 Read on SO: [37] http://goo.gl/K4VcI

   * What's the best way to write facebook apps in haskell?
 votes: 6, answers: 1
 Read on SO: [38] http://goo.gl/HeXOp

   * Creating a list by cumulatively adding elements of another list: Haskell
 votes: 6, answers: 

[Haskell-cafe] Haskell Weekly News: Issue 207

2011-11-09 Thread Daniel Santa Cruz
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. 

[Haskell-cafe] Haskell Weekly News: Issue 206

2011-11-02 Thread Daniel Santa Cruz
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

2011-10-26 Thread Daniel Santa Cruz
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. 

[Haskell-cafe] Haskell Weekly News: Issue 204

2011-10-19 Thread Daniel Santa Cruz
Welcome to issue 204 of the HWN, a newsletter covering developments in
the Haskell community. This release covers the week of October 9 to 15,
2011.

You can find the HTML version of this issue at:
http://contemplatecode.blogspot.com/2011/10/haskell-weekly-news-issue-204.html

New and Updated Projects

   * lhs2tex-hl (Alessandro Vermeulen; 1.4.3) Upgraded package builds
 with GHC 7.2.x.
 [1] http://goo.gl/2VQmw

   * global-variables (Jean-Marie Gaillourdet; 1.0) A package
 providing a global namespace for IORefs, MVars, and TVars.
 [2] http://goo.gl/B9YPO

   * vector-bytestring (Bas van Dijk; 0.0.0.0) The very ambitious
 goal of this package is that it will eventually replace our beloved
 bytestring package. By basing this package on vector, we can
 benefit from all the optimizations (like stream-fusion!) in that
 library.
 [3] http://goo.gl/SAUiF

   * simple-actors (Brandon Simmons; 0.1.0) An eDSL library for actor
 model concurrency.
 [4] http://goo.gl/f9hvu

   * ircbot (Jeremy Shaw; 0.1.1) ... becase that's what Haskell
 really needs -- another irc bot library.
 [5] http://goo.gl/A252O

Quotes of the Week

   * Pseudonym: A type is a collection of values, and a class is a
 collection of types.

   * xplat: you just need to write a corresponding set of modules for
 well-hung coinduction

   * Porges: State is stored in spacesuits. [via: reddit]

   [djahandarie] Group projects are stupid
   [shachaf] Try a semigroup project sometime.
 You need to lose your identity.

Top Reddit Stories

   * shqq: Embedding shell commands in Haskell code
 Domain: mainisusuallyafunction.blogspot.com, Score: 51, Comments: 5
 On Reddit: [6] http://goo.gl/b7zj5
 Original: [7] http://goo.gl/9LVhi

   * Shooting yourself in the foot with Haskell
 Domain: haskell.org, Score: 47, Comments: 7
 On Reddit: [8] http://goo.gl/C1VJY
 Original: [9] http://goo.gl/yGceC

   * Why learn Haskell? [PDF slides]
 Domain: ugcs.net, Score: 32, Comments: 31
 On Reddit: [10] http://goo.gl/Coml0
 Original: [11] http://goo.gl/MgVwe

   * How to beat the CAP theorem - purely functional databases
 Domain: nathanmarz.com, Score: 28, Comments: 11
 On Reddit: [12] http://goo.gl/s1TjI
 Original: [13] http://goo.gl/HQvlK

   * Yo /r/haskell, I heard you like monads...
 Domain: self.haskell, Score: 25, Comments: 26
 On Reddit: [14] http://goo.gl/xSbj7
 Original: [15] http://goo.gl/xSbj7

   * FRP and Haskell being used for physiological experimentation and
analysis - Haskell-cafe
 Domain: haskell.org, Score: 21, Comments: 3
 On Reddit: [16] http://goo.gl/XxE3y
 Original: [17] http://goo.gl/fMBMR

   * Composing a list of Enumeratees
 Domain: permalink.gmane.org, Score: 19, Comments: 14
 On Reddit: [18] http://goo.gl/fwcY1
 Original: [19] http://goo.gl/V2bgc

   * hp2pretty-0.5 released - Now with go faster stripes!
 Domain: claudiusmaximus.goto10.org, Score: 19, Comments: 0
 On Reddit: [20] http://goo.gl/csnhI
 Original: [21] http://goo.gl/18myY

   * FRP - How to deal with concurrent external events?
 Domain: apfelmus.nfshost.com, Score: 16, Comments: 0
 On Reddit: [22] http://goo.gl/HqgyJ
 Original: [23] http://goo.gl/2QYcU

   * Talk (by factis research) about developing commercial software in Haskell
 Domain: factisresearch.blogspot.com, Score: 16, Comments: 5
 On Reddit: [24] http://goo.gl/iyKDs
 Original: [25] http://goo.gl/RSHLE

   * A French community for Haskell
 Domain: alpmestan.wordpress.com, Score: 15, Comments: 0
 On Reddit: [26] http://goo.gl/KSy83
 Original: [27] http://goo.gl/rF4Zs

   * VirtuaHac: The Completely Online Hackathon
 Domain: haskell.org, Score: 15, Comments: 8
 On Reddit: [28] http://goo.gl/3Ej9Z
 Original: [29] http://goo.gl/wj05N

   * kmeans-vector: kmeans clustering algorithm implementation
 Domain: hackage.haskell.org, Score: 14, Comments: 0
 On Reddit: [30] http://goo.gl/DcvcO
 Original: [31] http://goo.gl/df48V

Top StackOverflow Questions

   * Meaning of Haskell exceptions
 votes: 19, answers: 2
 Read on SO: [32] http://goo.gl/Aa2H9

   * Are there pronounceable names for common Haskell operators?
 votes: 19, answers: 2
 Read on SO: [33] http://goo.gl/qr2QN

   * Space leak only in certain cases in GHC interpreter when doing:
 concat some list !! n
 votes: 18, answers: 0
 Read on SO: [34] http://goo.gl/y7W50

   * Type theory: type kinds
 votes: 18, answers: 3
 Read on SO: [35] http://goo.gl/ne79b

   * Why is the minimalist, example Haskell quicksort not a “true” quicksort?
 votes: 16, answers: 6
 Read on SO: [36] http://goo.gl/Zldpx

   * Space leaks, and Writers, and Sums (oh my!)
 votes: 15, answers: 3
 Read on SO: [37] http://goo.gl/Lt62v

   * Can this functionality be implemented with Haskell's type system?
 votes: 14, 

[Haskell-cafe] Haskell Weekly News: Issue 203

2011-10-12 Thread Daniel Santa Cruz
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
 

[Haskell-cafe] Haskell Weekly News: Issue 202

2011-10-05 Thread Daniel Santa Cruz
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. 

[Haskell-cafe] Haskell Weekly News: Issue 201

2011-09-28 Thread Daniel Santa Cruz
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

Announcements

   Jasper Van der Jeugt sent more details about the 9th GhentFPG
   meeting, which will take place on October the 4th, at 19:30 in the
   Technicum building of Ghent University. You don't have to be a
   Functional Programming guru to attend, everyone eager to learn is
   welcome.
   [1] http://goo.gl/hAa5Zn

New and Updated Projects

   * usb, bindings-libusb, usb-iteratee (Bas van Dijk; 1.0, 1.4.4,
 0.4) Wrapers around the portable C library libusb-1.0
 [2] http://goo.gl/lTMNJn

   * ivy-web (James Deng; 0.1) A lightweight web framework, with
 type-safe routes, based on invertible syntax, and i18n support,
 influenced by Django, Snap and Yesod.
 [3] http://goo.gl/dTcPEn

   * lushtags (Bit Connor) ctags compatible tags files for Haskell
 programs.
 [4] http://goo.gl/30TYen

   * lightweight monadic regions family (Bas van Dijk; multiple
 versions) Updates to regios, regions-mtl, regions-monadstf,
 regional-pointers, safer-file-handles,
 safer-file-handles-bytestring, safer-file-handles-text, and
 usb-safe.
 [5] http://goo.gl/g8P6Kn

   * skein (Felipe Almeida Lessa; 0.1) A family of fast secure
 cryptographic hash functions.
 [6] http://goo.gl/xwafmn

Quotes of the Week

   * dafis: I thought a C++ friend class was one you allowed to touch
 your private parts

   * edwardk: any time i can help, just ask. i may not actually help, but
 i'll be sure to note your suffering.

   * edwardk: i have a lot fewer [haddock problems] now since i stopped
 bothering trying to document ;)

   * edwardk: Had i thought of it earlier i could have named trifecta
 kessel run. at this point it looks like it'll contain at least 12
 parsecs.

   * ddarius: The history of iteratees is making a simple idea complex.

   * shachaf: You can never escape having learned monads. If you learn
 two monads, though, you can go back to only knowing one.

Top Reddit Stories

   * GHCi now supports all top-level declarations
 Domain: github.com, Score: 104, Comments: 35
 On Reddit: [7] http://goo.gl/GfTc9n
 Original: [8] http://goo.gl/Md5B3n

   * The best ghc bug ever
 Domain: twitter.com, Score: 93, Comments: 27
 On Reddit: [9] http://goo.gl/3sCHUn
 Original: [10] http://goo.gl/N7IGdn

   * Running a startup on Haskell
 Domain: bos.github.com, Score: 73, Comments: 33
 On Reddit: [11] http://goo.gl/HevD3n
 Original: [12] http://goo.gl/IsXedn

   * No chrome, Haskell is not Danish.
 Domain: i.imgur.com, Score: 73, Comments: 26
 On Reddit: [13] http://goo.gl/AYyq4n
 Original: [14] http://goo.gl/whKijn

   * Did Haskell Platform miss the July release? It's already September.
 Domain: trac.haskell.org, Score: 46, Comments: 12
 On Reddit: [15] http://goo.gl/6m8Yln
 Original: [16] http://goo.gl/r9k6tn

   * Iteratees at Tsuru Capital: various contributions to the hackage
iteratee library used in a production trading system
 Domain: blog.kfish.org, Score: 36, Comments: 12
 On Reddit: [17] http://goo.gl/rCTO6n
 Original: [18] http://goo.gl/PikaAn

   * Apprendre Haskell vous fera le plus grand bien ! -- LYAH in French
 Domain: lyah.haskell.fr, Score: 33, Comments: 15
 On Reddit: [19] http://goo.gl/pV3jvn
 Original: [20] http://goo.gl/ixiXWn

   * Would You Bet $100,000,000 on Haskell?
 Domain: digitalmars.com, Score: 28, Comments: 44
 On Reddit: [21] http://goo.gl/oPI5Kn
 Original: [22] http://goo.gl/YYeOln

   * Galois offers Haskell course: The Tao of Functional Programming
 Domain: corp.galois.com, Score: 26, Comments: 9
 On Reddit: [23] http://goo.gl/6HX8Kn
 Original: [24] http://goo.gl/n7urdn

Top StackOverflow Questions

   * What are Haskell's strictness points?
 votes: 59, answers: 7
 Read on SO: [25] http://goo.gl/5PiDHn

   * Can someone explain the traverse function in Haskell
 votes: 14, answers: 3
 Read on SO: [26] http://goo.gl/P5WtFn

   * Why do we have map, fmap and liftM?
 votes: 13, answers: 1
 Read on SO: [27] http://goo.gl/TCRKwn

   * Does a function like this already exist? (Or, what's a better name for
this function?)
 votes: 12, answers: 4
 Read on SO: [28] http://goo.gl/QY6i8n

   * Question about the ~ and @ operators in Haskell
 votes: 11, answers: 2
 Read on SO: [29] http://goo.gl/pXnV6n

   * Folding across Maybes in Haskell
 votes: 8, answers: 5
 Read on SO: [30] http://goo.gl/y1ALtn

   * How is foldl lazy?
 votes: 7, answers: 4
 Read on SO: [31] http://goo.gl/LQAxNn

   * avoid explicit passing of lookup table
 votes: 7, answers: 4
 Read on SO: [32] http://goo.gl/tKh2wn

   * 

Re: [Haskell-cafe] Haskell Weekly News: Issue 201

2011-09-28 Thread Daniel Santa Cruz
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

2011-09-21 Thread Daniel Santa Cruz
   Welcome to issue 200 of the HWN, a newsletter covering developments in
   the Haskell community. This release covers the week of September 11 to
   17, 2011.

   You can find the HTML version of this issue at:

http://contemplatecode.blogspot.com/2011/09/haskell-weekly-news-issue-200.html


Announcements

   Chris Smith is exploring the interest of holding a Virtual
   Hackathon, using Google+ and a Wiki. Come check it out if you would be
   interested in being part of it!
   [1] http://goo.gl/lWnea

   Valentin Robert has completed Apprendre Haskell vous fera le plus
   grand bien!, a translation of Learn You a Haskell for Great Good! into
   French, and has also created a wiki page with basic information
   about Haskell for the French speaking world. Kudos to Valentin for his
   work on this project!
   [2] http://goo.gl/ixiXW
   [3] http://goo.gl/1CG7j

New and Updated Projects

   * netwire (Ertugrul Soeylemez; 1.2.5) Multiple major and minor
 changes.
 [4] http://goo.gl/DS4QR

   * webwire (Ertugrul Soeylemez; 0.1.0) An experimental web
 framework based on the functional reactive programming library
 netwire.
 [5] http://goo.gl/DS4QR

   * numerals (Roel van Dijk) Contains functions to convert numbers
 to words in a number of languages.
 [6] http://goo.gl/4YfhK

   * splaytree (Jehn Lato; 0.1) Provides splay tree based
 implementations of Sets, Seqs, and RangeSets.
 [7] http://goo.gl/aQfX5

   * qrcode (Chris Yuen) Intended to be a full featured QR Code
 library with encoding and decoding and other advanced features.
 [8] http://goo.gl/pymtr

   * haskdogs (Sergey Mironov; 0.1) Project-level ctag file
 generator.
 [9] http://goo.gl/SA6cx

Quotes of the Week

   * Jafet: Can oleg create a term so complicated that even he could not
 type-check it?

   * ion: let es = [vim, emacs, nano] in map
 (\e - intercalate  and  (delete e es) ++  suck, learn  ++ e) es

   * cmccann: [on using SomeException] just catch all exceptions, then
 ignore them. it's the industry-proven way

   * kmc: une monade est comme une crepe. una monada es como un
 burrito. eine Monade ist wie ein Strudel.

   * dylukes: I learned PBMMPPULCDADMABRRRBBBLLTAAMMBBC. It's the
 operator precedence of C.

   * benmachine: ozataman: does it have a main, or a thing with type IO
 thing which looks sort of mainish?

Top Reddit Stories

   * Categorized Weaknesses from the State of Haskell 2011 Survey
 Domain: nickknowlson.com, Score: 72, Comments: 42
 On Reddit: [10] http://goo.gl/0h0K5
 Original: [11] http://goo.gl/DZB5V

   * Haskell B. Curry, born Sept. 12, 1900
 Domain: en.wikipedia.org, Score: 69, Comments: 17
 On Reddit: [12] http://goo.gl/FYP0F
 Original: [13] http://goo.gl/S520L

   * The Records problem in Haskell - help build a consensus about how to
fix it, finally
 Domain: hackage.haskell.org, Score: 59, Comments: 132
 On Reddit: [14] http://goo.gl/8cZnI
 Original: [15] http://goo.gl/VuVoQ

   * Wrriten in Haskell: The Dynamic Scheduling System for the Green Bank
Telescope
 Domain: self.haskell, Score: 51, Comments: 4
 On Reddit: [16] http://goo.gl/vaD3C
 Original: [17] http://goo.gl/vaD3C

   * Announcing: Sirkel, a Haskell implementation of the Chord DHT with
fault tolerance and replication!
 Domain: mortenlysgaard.com, Score: 36, Comments: 1
 On Reddit: [18] http://goo.gl/VNpSv
 Original: [19] http://goo.gl/05NIn

   * Not going to ICFP? Here's an excuse for you
 Domain: ro-che.info, Score: 30, Comments: 5
 On Reddit: [20] http://goo.gl/ABvsq
 Original: [21] http://goo.gl/uI2Mj

   * Announce: Yesod 0.9.2 - Everything Just Works
 Domain: yesodweb.com, Score: 24, Comments: 2
 On Reddit: [22] http://goo.gl/izCme
 Original: [23] http://goo.gl/H0bLr

   * A play in one act
 Domain: hpaste.org, Score: 24, Comments: 17
 On Reddit: [24] http://goo.gl/OLncN
 Original: [25] http://goo.gl/lcssv

   * HaTeX 3 - New version of the Haskell LaTeX library.
 Domain: deltadiaz.blogspot.com, Score: 20, Comments: 6
 On Reddit: [26] http://goo.gl/AgAOp
 Original: [27] http://goo.gl/4z7nJ

   * Open Quark: Another haskell like language on JVM. Much more older and
mature than Frege. Yet unknown and forgotten.
 Domain: openquark.org, Score: 19, Comments: 6
 On Reddit: [28] http://goo.gl/6Lfx6
 Original: [29] http://goo.gl/BI0mC

Top StackOverflow Questions

   * Proving “no corruption” in Haskell
 votes: 17, answers: 3
 Read on SO: [30] http://goo.gl/Xclnk

   * How to handle feature requests that add new package dependencies
 votes: 13, answers: 3
 Read on SO: [31] http://goo.gl/Gw6HQ

   * Left and Right Folding over an Infinite list
 votes: 12, answers: 4
 Read on SO: [32] http://goo.gl/YKHlB

   * Shorter way to write this code
 votes: 11, answers: 6
 Read on SO: [33] http://goo.gl/7ZmBZ

   * Can't link OpenCL on 

[Haskell-cafe] Haskell Weekly News: Issue 199

2011-09-14 Thread Daniel Santa Cruz
   Welcome to issue 199 of the HWN, a newsletter covering developments in
   the Haskell community. This release covers the week of September 4 to
   10, 2011.

Announcements

   Johannes Waldmann open the invitation to the 6th Haskell in Leipzig
   workshop, on October 7, 2011. It will present an absolutely thrilling
   mixture of tutorials and talks, with special enphasis on parallel
   programming.
   [1] http://goo.gl/u0PwF

New and Updated Projects

   * Hs2lib (Phyx; v-0.5.5) A preprocesor and library which allow you
 to create dynamic libs from arbitrary annotated Haskell programs
 with one click. It also allows you to use the generated lib in C,
 C++, and C# just by including the generated header files.
 [2] http://goo.gl/xCSXc

   * Netwire (Ertugrul Soeylemez; 1.2.0) Lots of new features!
 [3] http://goo.gl/VCwb1

   * network-address (Sebastian Nowicki; 0.2.0) Provides data
 structures and textual representation of network addresses (IPv4,
 IPv6, subnets).
 [4] http://goo.gl/DBRI6

   * Webrexp (Vincent Berthoux; 1.1) A web scraping command line
 utility.
 [5] http://goo.gl/OlovQ

   * eddie (Mike Meyer; 0.5) Is a tool for applying haskell filters
 to text files via the unix command line.
 [6] http://goo.gl/NPc0b

   * cabal-ghci (Etienne Laurin; 0.1) Package to ease the development
 of projects using cabal.
 [7] http://goo.gl/fiDKZ

Quotes of the Week

   * gosu: Type parameters are covariant. This is not sound, and that
 does not matter.
   * turtlesalltheway: if haskell is so great why cant it improve itself
   * mm_freak: bosses are generally quite strong, static and lazy
   * cmccann: newtype Natural = N { denature :: Integer }

Top Reddit Stories

   * Constraint Kinds for GHC
 Domain: blog.omega-prime.co.uk, Score: 115, Comments: 12
 On Reddit: [8] http://goo.gl/bCXgf
 Original: [9] http://goo.gl/7aWzn

   * Yesod :: The Limitations of Haskell
 Domain: yesodweb.com, Score: 108, Comments: 42
 On Reddit: [10] http://goo.gl/5q7wW
 Original: [11] http://goo.gl/gisIh

   * Frege: haskell like language on JVM
 (tries to adhere to haskell 2010 where possible)
 Domain: code.google.com, Score: 58, Comments: 58
 On Reddit: [12] http://goo.gl/6KWEg
 Original: [13] http://goo.gl/56AkX

   * Sharing in Haskell – How the let and lambda constructs give
 a precise way to control sharing
 Domain: neilmitchell.blogspot.com, Score: 34, Comments: 18
 On Reddit: [14] http://goo.gl/Uf1vq
 Original: [15] http://goo.gl/4Hmfu

   * Let's play a game : How to implement functions from their type
 signatures
 Domain: blog.ezyang.com, Score: 24, Comments: 13
 On Reddit: [16] http://goo.gl/T2FiD
 Original: [17] http://goo.gl/SmbYO

   * Impredicativity + injectivity + type case analysis = inconsistency
 (Russell paradox) :: Oleg
 Domain: okmij.org, Score: 23, Comments: 10
 On Reddit: [18] http://goo.gl/zoThI
 Original: [19] http://goo.gl/jFr5U

   * Functional Pearls
 Domain: haskell.org, Score: 23, Comments: 1
 On Reddit: [20] http://goo.gl/RVyng
 Original: [21] http://goo.gl/1A7t0

   * An EventSource broker written in Haskell
 Domain: mathias-biilmann.net, Score: 22, Comments: 0
 On Reddit: [22] http://goo.gl/7yywu
 Original: [23] http://goo.gl/Y5mGj

   * Haskell For Kids: Week 4
 Domain: cdsmith.wordpress.com, Score: 22, Comments: 2
 On Reddit: [24] http://goo.gl/KwlqD
 Original: [25] http://goo.gl/xlNh2

   * apfelmus - Vault - a persistent store for values of arbitrary types
 Domain: apfelmus.nfshost.com, Score: 19, Comments: 2
 On Reddit: [26] http://goo.gl/VAE4n
 Original: [27] http://goo.gl/vvQ7A

   * Tau is available in Haskell, you can safely avoid Pi
 Domain: hackage.haskell.org, Score: 19, Comments: 26
 On Reddit: [28] http://goo.gl/u5GN8
 Original: [29] http://goo.gl/VnrMh

   * Zipper from any Traversable :: Oleg
 Domain: okmij.org, Score: 18, Comments: 2
 On Reddit: [30] http://goo.gl/xi4ZF
 Original: [31] http://goo.gl/nqZ3T

Top StackOverflow Questions

   * More on generic Scala functions
 votes: 20, answers: 4
 Read on SO: [32] http://goo.gl/DGH14

   * Why is a “type class” called “type class”?
 votes: 20, answers: 2
 Read on SO: [33] http://goo.gl/YbVXX

   * Is there a Haskell idiom for updating a nested data structure?
 votes: 14, answers: 2
 Read on SO: [34] http://goo.gl/jKEjv

   * How to tell if a list is infinite?
 votes: 14, answers: 4
 Read on SO: [35] http://goo.gl/fc3e6

   * Select random element from a set, faster than linear time (Haskell)
 votes: 9, answers: 5
 Read on SO: [36] http://goo.gl/IRJf3

   * GHC not optimising modules other than the main module
 votes: 9, answers: 0
 Read on SO: [37] http://goo.gl/8Ephm

   * A chess board representation in Haskell
 votes: 8, answers: 4
 Read on SO: [38] 

[Haskell-cafe] Haskell Weekly News: Issue 198

2011-09-07 Thread Daniel Santa Cruz
   Welcome to issue 198 the HWN, a newsletter covering developments in the
   Haskell community. This release covers the week of August 28 to
   September 3, 2011.

Announcements

   Eric Y. Know released the 5th edition of the Parallel Haskell
   Digest.
   [1] http://goo.gl/Jqx01

New and Updated Projects

   * swapper (New - Roman Smrz) Provides a wrapper for functors,
 which allows their data to be automatically and transparently
 swapped to disk and loaded back when necessary.
 [2] http://goo.gl/CwojE

   * GA (New - Kenneth Hoste) Provides support for working with
 genetic algorithms in Haskell.
 [3] http://goo.gl/XjvFA

   * hledger[-web] (Update - Simon Michael) Bugfix update.
 [4] http://goo.gl/98ApM

   * bindings-DSL (Update - Mauricio CA) Provides a language to
 describe foreign interfaces on top of hsc2hs.
 [5] http://goo.gl/fFL4Y

   * hspec (Update - Trystan Spangler) This latest release includes a
 command line runner that can search through directory trees for
 specs and support for nested specs.
 [6] http://goo.gl/rVbF0

   * EclipseFP (Update - JP Moresmau) New features and bugfixes.
 [7] http://goo.gl/dXS6t

Quotes of the Week

   * dankna: I do [gui on osx] by writing a polyglot ObjC/Haskell
 program
   * maurer: I'd do it kmc style
   * hpc: your next challenge: write a definition of fix in java that
 fits in a twitter post
   * kmc: i leave for 3 seconds and you're all metaprogramming and shit
   * acowley: Haskellers are so abstract they can't even spell primitive
   * edwardk: i was happy that i had the 4th entry on google for a
 topic... but then i realized it was only for me, not for everyone
 that searches for it
   * kmc: oh, my suggestion was to hand off the fd's directly through a
 UNIX socket ... but that's probably silly ... i just like the fact
 that fd's can be passed through a unix socket
   * monochrom: linear types change the world! says Wadler. Record
 updates change the type! says Haskell. :)
   * gosu: Type parameters are covariant. This is not sound, and that
 does not matter.
   * Yitzchak Gale: I certainly wouldn't dream of dragging in type-level
 olegery, unsafe coercion, implicit parameters and other
 experimental extensions. Simplicity just works.

Top Reddit Stories

   * 8 ways to report errors in Haskell revisited : Inside 233
 Domain: blog.ezyang.com, Score: 51, Comments: 33
 On Reddit: [8] http://goo.gl/RBcIL
 Original: [9] http://goo.gl/A2m2Z

   * Yesod 0.9 Released! A Massive Changelog explained.
 Domain: yesodweb.com, Score: 43, Comments: 6
 On Reddit: [10] http://goo.gl/go7Zo
 Original: [11] http://goo.gl/dGoMa

   * EclipseFP 2.1.0 released, with Hoogle and HLint integration,
 and much more!
 Domain: jpmoresmau.blogspot.com, Score: 40, Comments: 42
 On Reddit: [12] http://goo.gl/6E1QV
 Original: [13] http://goo.gl/mkx7g

   * And they say complexity has no philosophical implications
 Domain: scottaaronson.com, Score: 36, Comments: 9
 On Reddit: [14] http://goo.gl/g97k3
 Original: [15] http://goo.gl/9OGU7

   * data Maybe -- harmful?
 Domain: blog.dbpatterson.com, Score: 29, Comments: 26
 On Reddit: [16] http://goo.gl/fd2QC
 Original: [17] http://goo.gl/x4ibO

   * haskell-TLS framework progress report
 Domain: tab.snarc.org, Score: 29, Comments: 14
 On Reddit: [18] http://goo.gl/Mdc8x
 Original: [19] http://goo.gl/UpyZ6

   * I made a simple image upload site using haskell,
 sqlite3 and lighttpd. Check it out.
 Domain: self.haskell, Score: 27, Comments: 15
 On Reddit: [20] http://goo.gl/vuF8E
 Original: [21] http://goo.gl/vuF8E

   * Manuel Chakravarty on Data Parallel Haskell
 Domain: vimeo.com, Score: 26, Comments: 2
 On Reddit: [22] http://goo.gl/CLXJU
 Original: [23] http://goo.gl/jCf9w

   * Functional Programming Day : Oct 14th, Cambridge, UK
 SPJ  D Syme - early book. bef. Aug 31st
 Domain: fpday.net, Score: 18, Comments: 11
 On Reddit: [24] http://goo.gl/wbIWr
 Original: [25] http://goo.gl/8OPgK

   * How does AwesomePrelude transform non-strict code
 to efficient strict code?
 Domain: self.haskell, Score: 18, Comments: 12
 On Reddit: [26] http://goo.gl/VgIQt
 Original: [27] http://goo.gl/VgIQt

   * Composable MVCs (or UIs), a google talk by Conal Elliot
 Domain: youtube.com, Score: 18, Comments: 14
 On Reddit: [28] http://goo.gl/9ekmO
 Original: [29] http://goo.gl/GDEkN

Top StackOverflow Questions

   * Good examples of Not a Functor/Functor/Applicative/Monad?
 votes: 17, answers: 3
 Read on SO: [30] http://goo.gl/F2q5y

   * Haskell: What monad did I just reinvent?
 votes: 17, answers: 4
 Read on SO: [31] http://goo.gl/HCko4

   * Why is Scalas type inference not as powerful as Haskells?
 votes: 17, answers: 4
 Read on SO: [32] http://goo.gl/gvCF1

   * Hard to understand Haskell 

[Haskell-cafe] Haskell Weekly News: Issue 197

2011-08-31 Thread Daniel Santa Cruz
   Welcome to issue 197 the HWN, a newsletter covering developments in the
   Haskell community. This release covers the week of August 21 to 27,
   2011.
   [1] http://goo.gl/8hDku

Announcements

   Liyang HU announced HakkaTaikai, a Haskell hackathon in Tokyo, on
   Sunday September 25th, 2011.
   [2] http://goo.gl/tJ4F4

   Qiuchi Jian wondered if anyone would be interested in joining him in
   translating the 2010 Haskell Report into Chinese.
   [3] http://goo.gl/QDdeF

   Johan Tibell announced the results of this year's State of Haskell
   survey.
   [4] http://goo.gl/26Evg

New and Updated Projects

   * network-address (New - Sebastian Nowicki) Provides data
 structures for IP addresses as well as subnetworks.
 [5] http://goo.gl/LTuUK

   * shelltestrunner (Update - Simon Michael) Tests command-line
 programs or arbitrary shell commands.
 [6] http://goo.gl/uKHMo

   * netwire (Update - Ertugrul Soeylemez) An arrowized functional
 reactive programming library written with networking applications
 in mind.
 [7] http://goo.gl/yM0hy

   * instinct (New - Ertugrul Soeylemez) Library for neural networks.
 [8] http://goo.gl/yM0hy

Quotes of the Week

   * elliott: i'm here to prove theorems and compile code and I'm all
 out of code

   * shachaf: To deepSeq is a fundamental right

   * djahandarie: I wonder if De Bruijn was any good at remembering
 names.

   * JaffaCake: In the beginning there were 8 registers, and That Was
 Enough For Everyone.

   * frezik: The compiler accepted it, why can't you?

   * Cale: the units of the monoids in the algebras for the monoid monad

   * _Ray_: fucking hell, math and cs need to stop having awesome
 interesting things. it's ruining my life.

   * accel: next time I'll read a few research papers before I start
 trolling hakell

   * ddarius: isJust :: Maybe a - Bool; isJust = unsafeCoerce

Top Reddit Stories

   * Interested in a 2nd edition of Real World Haskell?
 Domain: self.haskell, Score: 130, Comments: 33
 On Reddit: [9] http://goo.gl/fNS6P
 Original: [10] http://goo.gl/fNS6P

   * GHC on ARM: Merged into GHC HEAD
 Domain: ghcarm.wordpress.com, Score: 78, Comments: 7
 On Reddit: [11] http://goo.gl/BvFvX
 Original: [12] http://goo.gl/ZKDYx

   * Why Haskell is Kinda Cool
 Domain: amtal.github.com, Score: 56, Comments: 27
 On Reddit: [13] http://goo.gl/9ealD
 Original: [14] http://goo.gl/0AJIn

   * Haskell for Kids: Week 2!
 Domain: cdsmith.wordpress.com, Score: 55, Comments: 20
 On Reddit: [15] http://goo.gl/0Qm5z
 Original: [16] http://goo.gl/DzdUy

   * Results from the State of Haskell, 2011 Survey
 Domain: blog.johantibell.com, Score: 54, Comments: 18
 On Reddit: [17] http://goo.gl/BAQye
 Original: [18] http://goo.gl/l6sc1

   * PyPy: We need Software Transactional Memory
 Domain: morepypy.blogspot.com, Score: 49, Comments: 2
 On Reddit: [19] http://goo.gl/6dPjT
 Original: [20] http://goo.gl/kNCma

   * mmmodularity! - A modular package language for Haskell
 Domain: skilpat.tumblr.com, Score: 48, Comments: 8
 On Reddit: [21] http://goo.gl/6dfSf
 Original: [22] http://goo.gl/os9IJ

   * A Tutorial Introduction to the Lambda Calculus
 Domain: utdallas.edu, Score: 34, Comments: 9
 On Reddit: [23] http://goo.gl/OtPrs
 Original: [24] http://goo.gl/zTIx4

   * Functional representation of Rubik's cube
 Domain: pnyf.inf.elte.hu, Score: 30, Comments: 3
 On Reddit: [25] http://goo.gl/TMOnc
 Original: [26] http://goo.gl/EoYbu

   * monad-control, for more flexible transformers
 Domain: yesodweb.com, Score: 27, Comments: 14
 On Reddit: [27] http://goo.gl/XF6GZ
 Original: [28] http://goo.gl/ijd6V

   * A different haskell emacs mode (work in progress)
 Domain: chrisdone.com, Score: 26, Comments: 5
 On Reddit: [29] http://goo.gl/lfmxF
 Original: [30] http://goo.gl/7qvho

Top StackOverflow Questions

   * Haskell: How does non-strict and lazy differ?
 votes: 25, answers: 5
 Read on SO: [31] http://goo.gl/2KJVY

   * forall in Scala
 votes: 18, answers: 5
 Read on SO: [32] http://goo.gl/ejOwF

   * What is the name of this monad-like functional programming pattern?
 votes: 16, answers: 1
 Read on SO: [33] http://goo.gl/Rv1BC

   * Is (reverse . f . reverse) efficient?
 votes: 11, answers: 4
 Read on SO: [34] http://goo.gl/U7qLu

   * Haskell Space Overflow
 votes: 8, answers: 4
 Read on SO: [35] http://goo.gl/5uBY2

   * How to write recursive lambda expression in Haskell?
 votes: 8, answers: 2
 Read on SO: [36] http://goo.gl/TokK2

   * Is the random number generator in Haskell thread-safe?
 votes: 8, answers: 4
 Read on SO: [37] http://goo.gl/ERVpl

   * How can I create a tuple where each of the members are compared
by an expression?
 votes: 7, answers: 5
 Read on SO: [38] http://goo.gl/BiUpC

   * Haskell cartesian 

[Haskell-cafe] Haskell Weekly News: Issue 196

2011-08-24 Thread Daniel Santa Cruz
   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. 

[Haskell-cafe] Haskell Weekly News: Issue 195

2011-08-17 Thread Daniel Santa Cruz
   Welcome to issue 195 of the HWN, a newsletter covering developments in
   the Haskell community. This release covers the week of August 7 to
   13, 2011.
   [1] http://goo.gl/8hDku

   You can find a HTML rendition of this newsletter at:
   
http://contemplatecode.blogspot.com/2011/08/haskell-weekly-news-issue-195.html

Announcements

   Luite Stegeman created a nifty tool called hdiff, which shows code
   changes between different versions of hackage packages.
   [2] http://goo.gl/uqh97

New and Updated Projects

   * Netwire (New - Ertugrul Soeylemez) Arrowised FRP library.
 [3] http://goo.gl/tVlsH

   * Snap Riak Extensions (New - Edward Tate).
 [4] http://goo.gl/O0C2A

   * time (Update - Ashley Yakeley) Adds instance RealFrac DiffTime.
 [5] http://goo.gl/Wm3UY

   * file-location (Update - Greg Weber) Error and debug information
 for haskell that gives file locations.
 [6] http://goo.gl/fTG4P

   * HTTP (Update - Ganesh Sittampalam) Bumps base dependency to work
 with GHC 4.2.1
 [7] http://goo.gl/bydXi

   * hslogger, convertible, HDBC, HDBC-odbc, HDBC-postgresql,
 HDBC-sqlite3 (Update - John Goerzen) Update license to BSD3.
 [8] http://goo.gl/sD0Qg

   * taffybar (New - Tristian Ravitch) Slightly fancier status bar
 for xmonad.
 [9] http://goo.gl/SlNgi

Quotes of the Week

   * Brend: Whoever chose the title A Gentle Introduction to Haskell
 is obviously accustomed to wrestling bears in piranha pits or
 something.

   * kmc: compare trifecta parsec -- GT

   * elliott: ... demonstrating C++ templates' wide range of
 expressivity in applications from stupid compile-time hacks to
 _really_ stupid compile-time hacks

   * solrize: The last good thing written in C was Schubert's Ninth
 Symphony.

   * cmccann: [I] learned Haskell mostly by typing a lot of really dumb
 things into an editor window, then feeding them to GHC

Top Reddit Stories

   * Simon Marlow: “[…] I think I finally understand how to track call
 stacks properly in a lazy functional language. If this pans out,
 we'll get backtraces in GHCi and more accurate profiling”
 Domain: plus.google.com, Score: 121, Comments: 15
 On Reddit: [10] http://goo.gl/0DTba
 Original: [11] http://goo.gl/yIhnI

   * A Very General Method of Computing Shortest Paths
 (the Gauss-Jordan-Floyd-Warshall- McNaughton-Yamada algorithm)
 Domain: r6.ca, Score: 41, Comments: 8
 On Reddit: [12] http://goo.gl/dgW4s
 Original: [13] http://goo.gl/e8ZBF

   * I'm reading http://www.cs.ru.nl/~wouters/Publications/ThePowerOfPi.pdf
 What is this syntax called and where can I learn it?
 Domain: imgur.com, Score: 36, Comments: 15
 On Reddit: [14] http://goo.gl/FpFIu
 Original: [15] http://goo.gl/CE9Dz

   * Simon Marlow: If you're using GHC 7.2.1 and find a performance loss
 relative to an earlier GHC, trying playing around with the new
stack option
 Domain: plus.google.com, Score: 25, Comments: 8
 On Reddit: [16] http://goo.gl/2FTsH
 Original: [17] http://goo.gl/CJZsR

   * In your haskell-dreams, how does a shell look?
 Domain: self.haskell, Score: 23, Comments: 43
 On Reddit: [18] http://goo.gl/jGyqH
 Original: [19] http://goo.gl/jGyqH

   * SO: Converting floating point between Word and Float/Double
 (my poor, unanswered question!)
 Domain: stackoverflow.com, Score: 21, Comments: 3
 On Reddit: [20] http://goo.gl/csKRb
 Original: [21] http://goo.gl/JFDn2

   * Current status of gtk2hs?
 Domain: self.haskell, Score: 18, Comments: 10
 On Reddit: [22] http://goo.gl/HFwCR
 Original: [23] http://goo.gl/HFwCR

   * (Live from CamHac) ANN: fclabels-1.0: First class accessor labels.
 Domain: hackage.haskell.org, Score: 13, Comments: 19
 On Reddit: [24] http://goo.gl/FXdY6
 Original: [25] http://goo.gl/Ijl4H

   * PhD Position availalble at Strathclyde
 Domain: lists.seas.upenn.edu, Score: 12, Comments: 2
 On Reddit: [26] http://goo.gl/FbdNs
 Original: [27] http://goo.gl/0R8Vi

   * [GSoC] Text/UTF-8: Studying memory usage of a simple web server
 Domain: jaspervdj.be, Score: 9, Comments: 1
 On Reddit: [28] http://goo.gl/HkcJL
 Original: [29] http://goo.gl/EQn9h

   * Arrow = Category + Applicative? (Part IIa)
 Domain: cdsmith.wordpress.com, Score: 9, Comments: 21
 On Reddit: [30] http://goo.gl/hB6YY
 Original: [31] http://goo.gl/dBSuA

Top StackOverflow Questions

   * Lazy Evaluation vs Macros
 votes: 19, answers: 5
 Read on SO: [32] http://goo.gl/28jcJ

   * Comparison of Priority Queue implementations in Haskell
 votes: 16, answers: 1
 Read on SO: [33] http://goo.gl/MyMp4

   * Converting IEEE 754 floating point in Haskell Word32/64 to and
 from Haskell Float/Double votes: 16, answers: 4 Read on SO:
 [34] http://goo.gl/2YaVC

   * Applicatives compose, monads don't
 votes: 15, answers: 5
 Read on SO: [35] http://goo.gl/Ncdij

 

[Haskell-cafe] Haskell Weekly News: Issue 194

2011-08-10 Thread Daniel Santa Cruz
   Welcome to issue 194 of the HWN, a newsletter covering developments in
   the Haskell community. This release covers the week of July 31 to
   August 6, 2011.
   [1] http://goo.gl/8hDku

   You can find a HTML rendition of this newsletter at:

http://contemplatecode.blogspot.com/2011/08/haskell-weekly-news-issue-194.html

Announcements

   Andy Gill has issued a call for papers for the 23rd Symposium on
   Implementation and Application of Functinal Languages (IFL 2011) to be
   held at the University of Kansan, in Lawrence, Kansas, USA. The
   symposium is scheduled for October 3-5, 2011.
   [2] http://goo.gl/hHD2H

   Anil Madhavapeddy issued a call for participation to the Commercial
   Users of Functional Programming Workshop (CUFP 2011), which will be
   co-located with the ICFP 2011 in Tokyo, Japan, on September 22-24,
   2011.
   [3] http://goo.gl/BvPpj

   The GHC team annouced the release of GHC 7.2.1
   [4] http://goo.gl/0gTL3

New and Updated Projects

   * Eddie (Mike Meyer): A tool for shell scripting with haskell.
 [5] http://goo.gl/tzdbv

   * HROOT (Ian-Woo Kim): Haskell binding to the ROOT analysis
 package.
 [6] http://goo.gl/qJ1Bb

   * vector-algorithms (Dan Doel): Efficient Algorithms for Vector
 Arrays.
 [7] http://goo.gl/YZmxR

   * Alex (Simon Marlow): Update. A lexical analyser generator for
 Haskell.
 [8] http://goo.gl/dDYrl

Quotes of the Week

   * kmc: when computer scientists rebuild the world after the
 apocalypse, we will have hanging gardens with trees that grow
 downward

   * kmc: a wise man once said that the entire world can be described as
 convex combinations of drugs, math, and cardboard

   * roconnor: as a rule of thumb, avoid any packages shipped with the
 Haskell Plaform.

   * kmc: Try the new GHC IO Scheduler! It's got what plants crave!

   * kmc: I refuse to believe that any loving god would invent the
 monomorphism restriction

   * AlanPerlis: It is easier to write an incorrect program than
 understand a correct one.

   * [kmc] do you have a theory where the stack overflow is
coming from?
 [copumpkin] joel spolsky

   * @faq is it possible to find things Haskell can't do?
 [lambdabot] The answer is: Yes! Haskell can do that.

   * 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

Top Reddit Stories

   * I'm very tempted to want to move to a functional programming language.
Haskell or Ocaml or something -John Carmack
 Domain: youtube.com, Score: 120, Comments: 62
 On Reddit: [9] http://goo.gl/enBuK
 Original: [10] http://goo.gl/WXfZy

   * That seems like a challenge! Whatever happened to the hs-js compiler?
 Domain: xkcd.com, Score: 48, Comments: 12
 On Reddit: [11] http://goo.gl/okkWU
 Original: [12] http://goo.gl/HykNt

   * The Conditional Choice Operator
 Domain: zenzike.com, Score: 47, Comments: 15
 On Reddit: [13] http://goo.gl/npdIK
 Original: [14] http://goo.gl/tdb4J

   * Haskell For Kids! Introduction to My Upcoming Class
 Domain: cdsmith.wordpress.com, Score: 47, Comments: 31
 On Reddit: [15] http://goo.gl/Gnmg9
 Original: [16] http://goo.gl/y1pEF

   * seL4, a formally verified version of the L4 microkernel, was
spec-prototyped in Haskell (PDF)
 Domain: sigops.org, Score: 23, Comments: 8
 On Reddit: [17] http://goo.gl/fq0t9
 Original: [18] http://goo.gl/mCrEu

   * Hi guys, I made a Haskell to Clojure translator. Check it out :D
 Domain: github.com, Score: 17, Comments: 21
 On Reddit: [19] http://goo.gl/Fxdwa
 Original: [20] http://goo.gl/OL86U

   * Moderator Guidelines : Them's the rules.
 Domain: self.haskell, Score: 12, Comments: 0
 On Reddit: [21] http://goo.gl/UPz94
 Original: [22] http://goo.gl/UPz94

   * Library of conditional one-liners and combinators?
 Domain: self.haskell, Score: 11, Comments: 39
 On Reddit: [23] http://goo.gl/dTmX1
 Original: [24] http://goo.gl/dTmX1

   * Zoom, a thor/rake-like task runner for Haskell (very alpha)
 Domain: github.com, Score: 10, Comments: 3
 On Reddit: [25] http://goo.gl/KkW9v
 Original: [26] http://goo.gl/LqYUE

   * Yesod form overhaul
 Domain: yesodweb.com, Score: 8, Comments: 1
 On Reddit: [27] http://goo.gl/biQuv
 Original: [28] http://goo.gl/lxuYj

   * ETA on the Haskell Platform 2011.4.0.0 release?
 Domain: self.haskell, Score: 8, Comments: 3
 On Reddit: [29] http://goo.gl/gydgP
 Original: [30] http://goo.gl/gydgP

Top StackOverflow Questions

   * Speed comparison C vs python vs erlang vs haskell
 votes: 50, answers: 8
 Read on SO: [31] http://goo.gl/XEZ9Z

   * Recursion schemes for dummies?
 votes: 37, answers: 2
 Read on SO: [32] http://goo.gl/nnhGb

   * Is it possible to place inequality constraints on haskell type
variables?

[Haskell-cafe] Haskell Weekly News: Issue 193

2011-08-03 Thread Daniel Santa Cruz
   Welcome to issue 193 of the HWN, a newsletter covering developments in
   the Haskell community. This release covers the week of July 24 to
   30, 2011.
   [1] http://goo.gl/8hDku

   You can find an HTML rendition of this issue at:
   
http://contemplatecode.blogspot.com/2011/08/haskell-weekly-news-issue-193.html

Announcements

   Wouter Swierstra issued a call for participation to the 16th ACM
   SIGPLAN International Conference on Function Programming (ICFP 2011) to
   be held in Tokyo, Japon on September 19-21, 2011.
   [2] http://goo.gl/ob6Tq

New and Updated Projects

   These projects were announced in the mailing lists:

   * syntactic (Emil Axelsson): Update to version 0.5
 [3] http://goo.gl/sKutg

   * Yi (Jeff Wheeler): Update to version 0.6.4.0
 [4] http://goo.gl/Tr2Ns

Quotes of the Week

   * sipa: it can optimize non-terminating programs into programs that
 output loop and quit; that's an optimization of infinity% !

   * fazzone: People generally seem to react the same way to My first
 assembly was x86 as My dog died -- Oh my god, I'm so sorry

   * [danharaj] I hate myself
 [edwardk] happy to help

   * bos: the number of people who grok rank-K types is inversely
 proportional to ackermann(K)

   * copumpkin: holy shit, I'm unsafeCoerce

   * quicksilver: edwardk had this brilliant idea of how he could
 stress-test our package architecture

   * chrisdone: monoid sounds like a name for a hairless alien species
 that communicates telepathically from star trek

   * [copumpkin] I basically translated repa to agda and made it all
 safe n shit. also all slow n shit
 [thoughtpolice] safe n shit,
 like, type systems yo

   * theorbtwo: Well, that's one way to respond to ghc having
 overly-long error messages. Just replace all error messges with
 that's the stupidist shit I've ever heard.

   * acowley: I'm 101% sure I never would have figured it out. I was
 told all hope was lost, then simonmar swung in on his web shooters
 and figured it out

   * quicksilver: agda is an alluring trap for haskell programmers who
 hope to write better code. instead they end up writing no code.

Top Reddit Stories

   * my humble rant about the Haskell learning curve
 Domain: willowbend.cx, Score: 66, Comments: 134
 On Reddit: [5] http://goo.gl/g1buw
 Original: [6] http://goo.gl/3xDxl

   * GHC 7.2.* release candidates are now available
 Domain: haskell.org, Score: 28, Comments: 17
 On Reddit: [7] http://goo.gl/0C0gx
 Original: [8] http://goo.gl/cvec5

   * oleg compares iteratee with python's yield
 Domain: haskell.org, Score: 27, Comments: 12
 On Reddit: [9] http://goo.gl/8YQKq
 Original: [10] http://goo.gl/BafGo

   * Report from HacPDX-II about progress on the new Hackage server
 Domain: well-typed.com, Score: 26, Comments: 0
 On Reddit: [11] http://goo.gl/vBr7N
 Original: [12] http://goo.gl/QXy9a

   * Arrow = Category + Applicative? (Part I)
 Domain: cdsmith.wordpress.com, Score: 26, Comments: 34
 On Reddit: [13] http://goo.gl/Zs5Yg
 Original: [14] http://goo.gl/AsfL1

   * Profunctors in Haskell - A Neighborhood of Infinity
 Domain: blog.sigfpe.com, Score: 19, Comments: 11
 On Reddit: [15] http://goo.gl/58CbB
 Original: [16] http://goo.gl/IKI9H

   * BlockedIndefinitelyOnMVar : Inside 1712B
 Domain: blog.ezyang.com, Score: 19, Comments: 3
 On Reddit: [17] http://goo.gl/3Xtn0
 Original: [18] http://goo.gl/4osPH

   * The Great Yesod Reorganization of 2011
 Domain: yesodweb.com, Score: 18, Comments: 8
 On Reddit: [19] http://goo.gl/ZGNoa
 Original: [20] http://goo.gl/V4buP

   * Is there a Haskell code formatter?
 Domain: stackoverflow.com, Score: 16, Comments: 32
 On Reddit: [21] http://goo.gl/lQOX3
 Original: [22] http://goo.gl/AthoZ

   * Building a Rate of Return System in Haskell – Part 3, Annualized Returns
 Domain: blog.virtucal.com, Score: 9, Comments: 7
 On Reddit: [23] http://goo.gl/0QGPB
 Original: [24] http://goo.gl/R6am5

Top StackOverflow Questions

   * Is there a Haskell code formatter?
 votes: 18, answers: 1
 Read on SO: [25] http://goo.gl/AthoZ

   * Help in understanding pointfree code
 votes: 17, answers: 1
 Read on SO: [26] http://goo.gl/Ryy5c

   * Haskell: What is Weak Head Normal Form?
 votes: 17, answers: 5
 Read on SO: [27] http://goo.gl/3CHAB

   * Understanding GHC assembly output
 votes: 13, answers: 1
 Read on SO: [28] http://goo.gl/ujlve

   * What are Haskell's monad transformers in categorical terms?
 votes: 13, answers: 1
 Read on SO: [29] http://goo.gl/vMPdO

   * Managing a stateful computation system in Haskell
 votes: 12, answers: 1
 Read on SO: [30] http://goo.gl/HABkL

   * Am I using reactive-banana right?
 votes: 11, answers: 1
 Read on SO: [31] http://goo.gl/7jiKr

   * Is there an 

[Haskell-cafe] Haskell Weekly News: Issue 192

2011-07-27 Thread Daniel Santa Cruz
   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. 

[Haskell-cafe] Haskell Weekly News: Issue 191

2011-07-21 Thread Daniel Santa Cruz
   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. 

[Haskell-cafe] Haskell Weekly News: Issue 189

2011-07-06 Thread Daniel Santa Cruz
   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

2011-06-29 Thread Daniel Santa Cruz
   Welcome to issue 188 of the HWN, a newsletter covering developments in
   the Haskell community. This release covers the week of June 19 to
   25, 2011.

   It was brought up in cafe this week that some would prefer to see
   full links in the text version of the mailing list as opposed to the
   shortened links. The reason behind using shortened links is that the
   newsletter becomes pretty much unreadable with long links in a plain
   text buffer. In an effort to accommodate both needs, I'm trying a new
   format for links. One that includes shorter links embedded throughout
   the newsletter, and the full reference at the bottom of the text. Let
   me know what you think!

   If you are reading this on a mobile device, or you would just rather
   see the HTML version, point your browser to:

   
http://contemplatecode.blogspot.com/2011/06/haskell-weekly-news-issue-188.html

Announcements

   Alex Mason wrote in to remind us that AusHac2011 (the Australasian
   Haskell Hackathon) will be held on July 8-10, at UNSW in Sydney. If
   you are an Australian haskell hacker, enthusiast, newbie or
   professional, we would love to see you there.
   [2] http://goo.gl/d0SXy


   Florent Becker announced the release of darcs 2.8 beta 1, with many
   new beta features. Give it a world and let the devs know how things are
   working!
   [3] http://goo.gl/rq3DM

Quotes of the Week

   * [~func...@zygohistomorphic-prepromorphism.endofunctor.org] has
 joined #haskell

   * kmc: actually, C++'s typename keyword is inspired by INTERCAL's
 PLEASE

   * Toxaris: #haskell delivers a massively multiprogrammer online
 functional programming (MMOFP) experience

   * sully: although I'm switching to haskell more and more just on
 practical grounds

   * mauke: the greek letter lambda is an imperfect approximation of the
 symbol \

   * Cale: The trouble with sarcasm is that in order for it to really be
 effective, the listener has to know what the speaker knows.
 Otherwise, it's indistinguishable from ignorance.

Top Reddit Stories

   * Haskell's evaluation isn't magic.
 Domain: netsuperbrain.com, Score: 42, Comments: 33
 On Reddit: [4] http://goo.gl/jD8jM
 Original: [5] http://goo.gl/31pyt

   * Superclass equalities are now supported
 Domain: hackage.haskell.org, Score: 40, Comments: 16
 On Reddit: [6] http://goo.gl/5PuUh
 Original: [7] http://goo.gl/XhrMR

   * Free Monads for Less (Part 1 of 3): Codensity
 Domain: comonad.com, Score: 35, Comments:
 On Reddit: [8] http://goo.gl/mqkDi
 Original: [9] http://goo.gl/9eWLr

   * Renewed LambdaCube 3D engine, Bullet bindings and Stunts example
 Domain: just-bottom.blogspot.com, Score: 33, Comments: 2
 On Reddit: [10] http://goo.gl/UsP59
 Original: [11] http://goo.gl/YR3sH

   * A new design for haskell.org
 Domain: chrisdone.com, Score: 31, Comments: 47
 On Reddit: [12] http://goo.gl/044JZ
 Original: [13] http://goo.gl/Hvivh

   * Free Monads for Less (Part 2 of 3): Yoneda
 Domain: comonad.com, Score: 25, Comments:
 On Reddit: [14] http://goo.gl/K6fI9
 Original: [15] http://goo.gl/bjV5f

   * Free Monads for Less (Part 3 of 3): Yielding IO
 Domain: comonad.com, Score: 24, Comments:
 On Reddit: [16] http://goo.gl/pKXUR
 Original: [17] http://goo.gl/EDxzo

   * Snap Framework v0.5.1 released
 Domain: snapframework.com, Score: 20, Comments: 2
 On Reddit: [18] http://goo.gl/sKsqq
 Original: [19] http://goo.gl/Chk6j

   * Comparing FRP to RDP (Reactive Demand Programming)
 Domain: awelonblue.wordpress.com, Score: 19, Comments: 2
 On Reddit: [20] http://goo.gl/0wEgx
 Original: [21] http://goo.gl/B4dYs

   * Haskell eDSL Tutorial - Shared expenses
 Domain: lpenz.org, Score: 18, Comments: 11
 On Reddit: [22] http://goo.gl/6yf5j
 Original: [23] http://goo.gl/t14Xs

Top StackOverflow Questions

   * How do you write data structures that are as efficient as possible in GHC?
 votes: 26, answers: 2
 Read on SO: [24] http://goo.gl/cj18P

   * How does seq force functions?
 votes: 15, answers: 1
 Read on SO: [25] http://goo.gl/f1TX8

   * I/O in Haskell is Functional?
 votes: 14, answers: 5
 Read on SO: [26] http://goo.gl/ZT0HQ

   * Exponentiation in Haskell
 votes: 12, answers: 4
 Read on SO: [27] http://goo.gl/ueo1A

   * How to compile a resource into a binary in Haskell?
 votes: 12, answers: 4
 Read on SO: [28] http://goo.gl/mxDPV

   * Haskell Heap Issues with Parameter Passing Style
 votes: 12, answers: 2
 Read on SO: [29] http://goo.gl/b2m10

   * Functor is for (a - b) - (f a - f b), what is for (Category c)
= c a b - c (f a) (f b) ?
 votes: 12, answers: 1
 Read on SO: [30] http://goo.gl/Usv7I

   * Better way to write the following program in Haskell
 votes: 12, answers: 7
 Read on SO: [31] http://goo.gl/Dn7Xj

About the Haskell Weekly News

   To help create new editions 

Re: [Haskell-cafe] Haskell Weekly News: Issue 187

2011-06-24 Thread Jack Henahan
You could always just subscribe to the HWN feed on Contemplating Code. I just 
load up my reader when I don't want to read the text dispatches. Try

   http://contemplatecode.blogspot.com/feeds/posts/default?alt=rss

That's the feed URL I use. Then the one on the mailing list is your plaintext 
fallback. :D

On Jun 23, 2011, at 8:48 PM, Conrad Parker wrote:

 On 24 June 2011 02:24, Rogan Creswick cresw...@gmail.com wrote:
 On Thu, Jun 23, 2011 at 11:16 AM, Simon Michael si...@joyful.com wrote:
 On 6/23/11 10:49 AM, Iustin Pop wrote:
 
 FYI, a regular link (though longer) seems more appropriate to me.
 Don't know if other people feel the same though.
 
 I prefer the short links, since it is much easier to keep track of
 what's going on when reading on a small screen (much of my email
 reading these days is done on my phone.)
 
 I'd prefer to just read an HTML version of HWN on my phone. How about
 simply sending an HTML email with a plaintext fallback?
 
 In the plaintext email I'd prefer full URLs to cut/copy on my computer 
 terminal.
 
 Conrad.
 
 ___
 Haskell-Cafe mailing list
 Haskell-Cafe@haskell.org
 http://www.haskell.org/mailman/listinfo/haskell-cafe



398E692F.asc
Description: application/apple-msg-attachment



PGP.sig
Description: This is a digitally signed message part
___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe


Re: [Haskell-cafe] Haskell Weekly News: Issue 187

2011-06-24 Thread David Sankel
On Thu, Jun 23, 2011 at 6:37 PM, Felipe Almeida Lessa 
felipe.le...@gmail.com wrote:

 On Thu, Jun 23, 2011 at 6:53 PM, Rogan Creswick cresw...@gmail.com
 wrote:
  Short, obfsucated, urls may direct you places you don't want to go,
  but I fail to see how that concern applies to HWN: since each url is
  accompanied by a description of its content, that seems to obviate the
  need to see the actual url.  In most cases, the text also indicates
  the domain that you will visit, so you can avoid supporting
  stackoverflow with page impressions if you wish (for example).

 It is also possible to borrow half of Slashdot's system and write something
 like

  http://goo.gl/G081Q [article.gmane.org]

 Is that a good compromise?


That is a nice in-situ style. Someone please correct me if I'm wrong, but I
think the footnote proponents' main argument is that its lightweight nature
causes less of an interruption when reading the text.

I think its fair to say that those who RTFA more often would benefit most
from in-situ and those who rarely RTFA benefit most from the footnote style.
I'm in the former group, but who knows what most people do?

David

-- 
David Sankel
Sankel Software
www.sankelsoftware.com
___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe


Re: [Haskell-cafe] Haskell Weekly News: Issue 187

2011-06-24 Thread Andrew Coppin

On 23/06/2011 11:30 PM, Jack Henahan wrote:


My solution for the '[0] with a link far down the page' issue is just to search 
for '[0]'.


My solution is to never read the text version and only ever read the 
HTML version. Works great for me. :-)


___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe


Re: [Haskell-cafe] Haskell Weekly News: Issue 187

2011-06-23 Thread Lyndon Maydwell
It's probably obvious, but is there a reason why the links in this
email are being minimised?


On Thu, Jun 23, 2011 at 11:08 AM, Daniel Santa Cruz dstc...@gmail.com wrote:
   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 mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe


Re: [Haskell-cafe] Haskell Weekly News: Issue 187

2011-06-23 Thread Daniel Santa Cruz
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


Re: [Haskell-cafe] Haskell Weekly News: Issue 187

2011-06-23 Thread Iustin Pop
On Thu, Jun 23, 2011 at 01:26:58PM -0400, Daniel Santa Cruz wrote:
 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.

FYI, a regular link (though longer) seems more appropriate to me.
Don't know if other people feel the same though.

But anyway, thanks for the HWN (in either short or the long form)!

regards,
iustin

___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe


Re: [Haskell-cafe] Haskell Weekly News: Issue 187

2011-06-23 Thread Rogan Creswick
On Thu, Jun 23, 2011 at 11:16 AM, Simon Michael si...@joyful.com wrote:
 On 6/23/11 10:49 AM, Iustin Pop wrote:

 FYI, a regular link (though longer) seems more appropriate to me.
 Don't know if other people feel the same though.

I prefer the short links, since it is much easier to keep track of
what's going on when reading on a small screen (much of my email
reading these days is done on my phone.)

If we switch to long links, could they be forward referenced in the
footer, so as to not disrupt the flow of the text, as the HWN used to
be? (if I remember correctly.)

--Rogan


 +1


 ___
 Haskell-Cafe mailing list
 Haskell-Cafe@haskell.org
 http://www.haskell.org/mailman/listinfo/haskell-cafe


___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe


Re: [Haskell-cafe] Haskell Weekly News: Issue 187

2011-06-23 Thread Simon Michael

On 6/23/11 10:49 AM, Iustin Pop wrote:

FYI, a regular link (though longer) seems more appropriate to me.
Don't know if other people feel the same though.


+1


___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe


  1   2   3   4   >