Daniel Santa Cruz | 16 Mar 02:56 2012
Picon

Haskell Weekly News: Issue 218

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:

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 <at> 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
     Read on SO: [31] http://goo.gl/YHVpC

   * Why type classes in Haskell were difficult to implement?
     votes: 20, answers: 1
     Read on SO: [32] http://goo.gl/LoLHe

   * runST and function composition
     votes: 18, answers: 3
     Read on SO: [33] http://goo.gl/6NSvR

   * How do you compute the difference between successive elements of a 
     list of unknown size, functionally?
     votes: 16, answers: 7
     Read on SO: [34] http://goo.gl/rnc8l

   * Do we care about the 'past' in FRP?
     votes: 16, answers: 1
     Read on SO: [35] http://goo.gl/oR2rd

   * “evaluate” function
     votes: 16, answers: 1
     Read on SO: [36] http://goo.gl/ShLMT

   * What's preferred among liftM, lilftA, etc
     votes: 15, answers: 1
     Read on SO: [37] http://goo.gl/y8apA

   * Name of type pattern: R a b = Q (a -> (R a b,b))
     votes: 14, answers: 3
     Read on SO: [38] http://goo.gl/kRMgn

   * Haskell offline documentation?
     votes: 12, answers: 2
     Read on SO: [39] http://goo.gl/Hih3z

   * Program design in Haskell: how to do simulation without mutability
     votes: 12, answers: 3
     Read on SO: [40] http://goo.gl/ODJjT

Until next time,
Daniel Santa Cruz

References


_______________________________________________
Haskell mailing list
Haskell <at> haskell.org
http://www.haskell.org/mailman/listinfo/haskell
Daniel Santa Cruz | 22 Mar 02:05 2012
Picon

Haskell Weekly News: Issue 219

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


_______________________________________________
Haskell mailing list
Haskell <at> haskell.org
http://www.haskell.org/mailman/listinfo/haskell

Gmane