[Haskell] Haskell Weekly News

2016-01-29 Thread Kim-Ee Yeoh
*Top Picks:*

   - Oskar Wickström rewrites the Oden-to-Go transpiler from Racket to
   Haskell
   .
   Oden is an FP language comprising an ML type system and LISP syntax. Oskar
   explains that he made the migration because of several advantages that
   Haskell offered over Racket: exhaustive pattern-match checking, type-guided
   refactoring, monad transformers, and faster execution times.

   Apropos, the convo over at lobste.rs
   

   links to this claim by Gabriel Gonzalez: "Haskell is an amazing language
   for writing your own compiler. If you are writing a compiler in another
   language you should genuinely consider switching."

   - Reviewing 2015 work month-by-month, Gracjan Polak tells the story of
   how he decided to lead the development of Haskell Mode
   
,
   "a bunch of Emacs major and minor modes put together in a single package."
   Discussion over at /r/haskell
   

   .

   - Jared Tobin presents monadic versions of five recursion-schemas
   , namely: cata-, ana-,
   para-, apo-, and hylomorphisms.



*Quotes of the Week:*

   - Tim Kellogg:
   

   I’ve known a few old programmers nearing retirement that have a long list
   of very impressive accomplishments. The older and more accomplished they
   get, the more they prefer redundancy over dependency. The oldest and most
   accomplished will write their own load balancers, TCP stacks, loggers,
   everything if need be. Are they on to something?

   - From HN: 
   If you have the time, I'd advise you to learn Haskell, in order to stretch
   your mind and become an excellent OCaml developer, the way learning Latin
   makes you a better French or Italian writer.

   - HN markov chain parody site headline:
    $690 for an
   hour minimum wage for state management in haskell


*Recorded Talk of the Week:*

   - On Dec 17 last year
   ,
   Andrew Gibiansky demoed IHaskell, a Mathematica-like "capable graphical
   alternative" to the ghci REPL at the NorCal Hacker Dojo. Thanks go to Joe
   "begriffs" Nelson who recorded the talk and summarized it into bullet
   points .
   Joe's page was well-received at both Hacker News
    and Haskell Reddit
   

   .


p.s. There will be no News next week. HWN will resume the week after.

-- Kim-Ee
___
Haskell mailing list
Haskell@haskell.org
http://mail.haskell.org/cgi-bin/mailman/listinfo/haskell


[Haskell] Haskell Weekly News

2016-01-22 Thread Kim-Ee Yeoh
Dear Gentle Reader,

Many, many beautiful gems in the Haskell Weekly News archives are worth a
second look.

To give you a taste, I reproduce below excerpts from the quotes section of
the Jan 31, 2007 issue -- yes, that's 9 years ago -- under the editorship
of Don Stewart.

Enjoy.

Best, Kim-Ee Yeoh



*Top Picks*

   - Edsko de Vries designs O(1)-amortized and O(1)-worst-case queues
    using a
   technique different from the standard literature by Chris Okasaki. In
   particular, the O(1)-worst-case queue employs a Progress datatype that
   could be reused to also optimize data structures other than queues. On the
   other hand, Lennart Augustsson on /r/haskell was pleased as a plum until
   he saw the unsafeInterleaveST
   

   required to pull off the Progress technique.

   Elsewhere, Hacker News rates the article highly enough
    for it to stay on the
   front page for five hours . However,
   the comments there belie that the advanced Haskell goes swoosh over the
   head of the average HN reader.

   - Philipp Schuster sketches a FRP implementation based on temporal logic
   . Neel
   Krishnaswami explains on /r/haskell why it suffers from space leaks
    like
   most other FRP implementations and ways of fixing it.

   - Dan Burton reports that the latest version 0.10 of the json parsing
   package aeson suffers from deal-breaking bugs
   
.
   Aeson author Bryan O'Sullivan, of an older email-centered generation,
   explains that he has "a life outside of checking github issues" in
the /r/haskell
   discussion
   .
   In any case, the next stepping 5 of Stackage LTS rolls it back to
   version 0.9
   

   .

   - A redditor asks, "What's the TypeInType extension planned for the
   upcoming version 8 of GHC?" The short answer is that it's used for
   dependent type programming. Detailed answers can be found in the actual
   /r/haskell Q
   .

   - GHC on ARM used to suffer over 100 failures on the testsuite
   . Ben Gamari girds his
   loins and over the last 6 weeks battled against "the villains that plague
   this poor architecture." Result? Nightly builds now compile clean. Go Ben!


*A Blast from the Past (Quotes from #Haskell IRC):*


   - *huschi:* Programing in haskell seems a bit frustrating. i'm missing
   searching for errors :(

   - *bakert:* I know all my programs can be reduced to only one tenth the
   size if only I can learn all these crazy functions



*Quote of the Week*

   - Will Jones: The more I write Haskell, the more it feels like Forth.
   Where I'm basically just inventing a language for my problem, then writing
   the program in that instead.

   (Ed. Dear Will: Remember how Dijkstra once said "Always design your
   programs as a member of a whole family of programs, including those that
   are likely to succeed it"? He would have warmly congratulated you on your
   discovery.)


-- Kim-Ee Yeoh
___
Haskell mailing list
Haskell@haskell.org
http://mail.haskell.org/cgi-bin/mailman/listinfo/haskell


[Haskell] Haskell Weekly News

2016-01-15 Thread Kim-Ee Yeoh
*Top Picks:*

   - Team GHC announces the first release candidate of version 8.0
   
.
   New features include:
   - Strict and StrictData extensions
  - TypeFamilyDependencies extension for injective type families
  
  - TypeInType extension for more dependent typing hackery
  - explicit type application in plain Haskell, not Core
  - Applicative do-notation
  - a spanking new pattern-match checker
  - modularization of the ghci interpreter: it can now run as an
  independent process

Note that the announcement includes a list of bugs linked to the new
features.

   - The engineers at an Australian real estate listings website explain
   how they "used Category Theory to solve a problem in Java."
   

   They face the problem of their search API having grown gnarly and
   inextensible. First they offer a monoid tutorial culminating in
   SearchResults -> SearchResults endomorphisms. Then they regularize their
   database lookups as Kleisli-composable instances of a monomorphic state
   monad of type (DataSource, SearchResults) -> SearchResults. Finally, they
   profunctorize the state monad for mereological development of the
   DataSource. So how was the blog post received? A vocal section of the HN
   community express skepticism
   . One haskell subredditor
   found it "an excellent article."


   

   - Verity Stob , the doyen of
   information technology satire, skewers the cargo culting of Functional
   Programming
    and
   by the by writes a monad tutorial (omg!). Haskell redditors chuckle and
   cluck at the hatchet job
   

   .

   - Team Wander Nauta creates Viskell
   , "an experimental visual
   programming environment for a typed (Haskell-like) functional programming
   language." Programming with touch tablets in mind, he implements Viskell in
   Java 8 because "Haskell lacks suitable GUI libraries, and we need good
   multi-touch support." A slides PDF contains more screenshots.
   
   Well-received on both Hacker News
    and /r/haskell
   

   .


*Quotes of the Week:*

   - Tom Ellis: 
   In Haskell you don't fight the type system. It fights your bugs.

   - Jeremy Bowers:
    The reason I
   find Haskell interesting is precisely that it's the only place I know where
   the theoretically-minded and the practically-minded get together and
   interpollinate. Everywhere else the one group pretty much just sneers at
   the other.

   - Redditor lukewarm:
   

   Yes, you can write industry quality software in Haskell. Do all your
   computations in the IO monad, keep intermediate results in MVars. Use only
   Int and String types. Use exceptions to handle errors. Write yourself
   custom constructs to emulate for and while loops, preferably using
   Template Haskell.


-- Kim-Ee
___
Haskell mailing list
Haskell@haskell.org
http://mail.haskell.org/cgi-bin/mailman/listinfo/haskell


[Haskell] Haskell Weekly News

2016-01-08 Thread Kim-Ee Yeoh
Folks:

Recall the quote from the May Day 2015 issue:


The MLs and Haskell remind me of Brian Eno's line about how the first
Velvet Underground album only sold 30,000 copies, but "everyone who bought
one of those 30,000 copies started a band".

This issue spotlights Elm and Idris, two languages implemented in Haskell.
Enjoy!


*Top Picks:*

   - Evan Czaplicki of the Elm web-front-end language leaves Prezi for
   NoRedInk . A startup
   dedicated to improving high-school English grammar, NoRedInk already
   employs 5 engineers writing Elm full-time. A HN comment hyperbolizes
   that Elm  "is
   Clojure without parens, it's Haskell without academy, it's Redux without
   facebook, it's duck-typing without quacks, it's MVC without objects, and
   last but not least Evan Czaplicki (the creator) is the new Aaron Patterson
   (bright and fun!)." [Ed. Aaron is a Ruby and also Rails core dev.]

   - Janos Dobronszki, a self-described "Haskell addict, latent Idris
fan", introduces
   Idris
   

   as "a language that will change the way you think about programming
   ." He motivates
   dependent types using the classic list vector example. The Hacker News
   community enthuses over the article
    with healthy signs of
   grassroots static-typing evangelism. Elsewhere, a haskell redditor obtains
   valuable answers about the tradeoffs that dependently typed programming
   incurs
   

   .

   - In "Monads to Machine Code (Part 1)"
   , Stephen
   Diehl walks his readers through an LLVM-like runtime machine code
   generation while introducing the x86 architecture all at the same time. No
   mean feat, what more x86 as opposed to a RISC architecture. Much-loved
   on HN . Also on haskell
   reddit
   
.
   Compare to Lennart Augustsson's older series on code generation
   . Quality
   packages on hackage for runtime code generation include harpy
    and llvm-general
   .

   - A redditor wonders whether 3 nested loops written as a list
   comprehension
   

   compiles into the tight machine code version of 3 nested loops.
   Conspicuously absent in the discussion is mention of the Vector package
    and Don Stewart's 2010
   achievements of tight loop optimization
   

   .



*Quotes of the Week:*

   - ReinH: thanks puregreen for Lens over Tea series
   puregreen: is grinning all around
   ReinH: also thanks for not titling it "You could have written lens"
   johnw:
   

   ReinH, just skip to, "You could have been edwardk", it answer all other
   questions
   (Thanks to Gesh for the link.)

   - From HN: 
   One thing I've learned from using immutable, functional languages (Elixir)
   is: "Don't tell your computer what to do, tell it how to transform data."
   While it may seem obvious, it's been a revelation for me and it has totally
   transformed how I write code, and especially how I test it.

   - From HN: 
   FP people are nailing composability and reusability to never seen levels
   just in front of your eyes. You just have to keep them open to see. OOP did
   it at its time too, it just hit a ceiling; but there's one reason every
   imperative language is OOP nowadays.

   - From HN: 
   As someone who learned Haskell and subsequently have been writing a lot of
   Python, I keep a mental tally of how many of my bugs (some of which took
   ages to track down) would have been caught immediately by a type system
   like Haskell's or Idris'. I'd say it's well over half.

   - From HN: 
Haskell
   syntax is the lingua franca when discussing anything related to data types
   and functional programming these days.



*Videos of the Week:*

   - Watch LambdaConf 2015
   

[Haskell] Haskell Weekly News

2015-09-30 Thread Kim-Ee Yeoh
*Top picks:*

   - Neil Mitchell reports a stack overflow with 7.10.2 maximumBy
    that regresses from
   7.8.3. His sixth sense points to the Foldable-Traversable coup
    (aka BBP: Burning
   Bridges Proposal) as culprit. Joachim Breitner investigates and verifies
   that the bug's indeed caused by BBP's redefinition of maximumBy that
   changed out foldl1 for foldr1. Neil guesses that with foldl1, "the
   strictness analysis managed to kick in and optimise things." Joachim opines
   that "this is more a BBP design issue than a compiler bug." For now, roll
   your own maximumBy if you're affected.

   - A reddit question
   
   asks whether there's a way for "haskell learners to learn haskell from
   haskell gurus, one-on-one for a fee?" An answer points to CodeMentor
    where haskellers charge from
   $15 to $60 per quarter-hour of consultation. Heinrich Apfelmus chimes in to
   say he's at HackHands .

   - Yair Chuchem, who worked at Google for a year, reveals
   

   how a software engineer's performance metric is gamed to the detriment of
   the Organizer of the World's Information. Not quite Wally's "I'm gonna
   write me a new minivan this afternoon"
    but close. To the indignation of
   his managers, Yair left Google to work with Eyal Lotem on his passion: an
   Abstract-Syntax-Tree-driven IDE called Lamdu
   , which redditors have already unpacked
   here
   

   .

   - Ph.D. student Rob Zinkov
   
   demoes a rudimentary Probabilistic Programming Interpreter based on
   importance sampling.



*Quotes of the Week:*

   - User kyllo on HN:
    It's an
   exciting time for Haskell developers right now, we just got an a awesome
   new build tool (stack), an incredible new server-side framework (servant)
   and our compile to JS tool (GHCJS) is improving by leaps and bounds.

   - @gfixler: Was OOP created as a business model to sell complex tooling?
   @jonruttenberg:
    @gfixler
   Was #haskell created as a business model to sell complex blog posts?

   - User breadbox on HN observes:
    "People
   think that confidence follows skills, but it’s usually the other way around
   where skills follow confidence." This is a fact that really needs to be
   more widely acknowledged. (It also casts the microagressions that have the
   effect of chipping away at the confidence of women and minorities in a
   rather uncomfortable light.)

   - User mgrennan on HN:
   I understand
   it is our nature to push away from parents to strike out on our own. I also
   understand why older people resist change. Magic happens when the young
   seek to understand the wisdom of their elders and elders hold on to
   explorer spirit of their youth.


-- Kim-Ee
___
Haskell mailing list
Haskell@haskell.org
http://mail.haskell.org/cgi-bin/mailman/listinfo/haskell


[Haskell] Haskell Weekly News

2015-08-21 Thread Kim-Ee Yeoh
*Top picks:*

   - Gabriel Gonzalez evaluates Haskell
   https://github.com/Gabriel439/post-rfc/blob/master/sotu.md in the
   style of a State-of-the-Union address. He rates Haskell from Immature to
   Mature to Best-in-class under 28 headings, the first four being
   *Compilers,* *Server-side web programming,* *Scripting / Command-line
   applications,* and *Numerical programming.* He also recommends libraries
   and tutorials under each heading. Reverberations on Hacker News
   https://news.ycombinator.com/item?id=10071535 and /r/haskell
   
https://www.reddit.com/r/haskell/comments/3haulk/state_of_the_haskell_ecosystem_august_2015/
   .

   - Challenged over claims of FP productivity improvement, Douglas M.
   Auclair rattles off success stories from his previous work
   
http://logicaltypes.blogspot.com/2015/08/pure-functional-programming-claims-irl.html
   at various subsidiaries of the US Federal Gov fending for the taxpayer to
   the tune of billions of dollars. Nibbles of interest on Hacker News
   https://news.ycombinator.com/item?id=10057661.

   - Aaron Wolf goes from zero programming directly to Haskell and writes
   of his experience.
   https://snowdrift.coop/p/snowdrift/blog/technical-history His favorite
   learning resource is the Haskell Wikibook
   https://en.wikibooks.org/wiki/Haskell, which he can improve as he
   reads. He is co-founder of Snowdrift.coop, a crowdfunding platform for
   freely-licensed works https://snowdrift.coop/p/snowdrift/w/en/about.
   The Haskell Reddit
   
https://www.reddit.com/r/haskell/comments/3hbrom/learning_haskell_from_nothing_the_technical/
   finds Aaron's testimony a change from the Haskell is too hard for me meme.

   - The season of introspection continues. On the heels of Hu, Hughes, and
   Wang on How Functional Programming Mattered (see previous HWN
   
http://haskell.1045720.n5.nabble.com/Fwd-Haskell-Weekly-News-tp5815292.html);
   Michael Green, Kathleen Fisher, and David Walker
   http://tmpl.weaselhat.com/ track the ebb and flow of research topics
   in the conference proceedings of the Big Four: Principles of PL (POPL), PL
   Design and Implementation (PLDI), International Conference on FP (ICFP);
   and OOP, Systems, Languages, Apps (OOPSLA). No mention of Haskell but if
   you're looking for a brief history of PL research -- the slides are even
   more succinct
   http://www.cs.ox.ac.uk/ralf.hinze/WG2.8/33/slides/Kathleen.pdf -- this
   is the only data-driven survey you'll find.

   - Doug Beardsley
   
http://softwaresimply.blogspot.com/2015/08/why-version-bounds-cannot-be-inferred.html
   reminds us that date-based version inference cannot replace the role of
   explicit version upper bounds. The reason? The package developer might not
   be using the latest version of its dependencies on the day they publish the
   work. Also, among the 72 comments of the /r/haskell convo
   
https://www.reddit.com/r/haskell/comments/3h83jl/why_version_bounds_cannot_be_inferred/,
   Doug observes that Stackage over-conservatively locks to a single version,
   whereas community-wide adherence to the Package Versioning Policy (PVP)
   of original hackage https://wiki.haskell.org/Package_versioning_policy
   yields seamless delivery of bugfixes and improvements.

   - In less than a week, Xmonad will lose its issue tracking system. On
   Aug 24, Google Code goes read-only
   http://google-opensource.blogspot.sg/2015/03/farewell-to-google-code.html.
   Community heroes Brandon Allbery and Daniel Wagner
   http://haskell.1045720.n5.nabble.com/google-code-issues-td5815183.html
   work at grabbing a backup of the issues. Still no consensus over what and
   where to migrate to.

   - Mark Dominus http://blog.plover.com/aliens/dd/ delves into the bits
   and bytes of the 1999 Cosmic Call
   http://en.wikipedia.org/wiki/Cosmic_Call attempt by astrophysicists to
   contact aliens. He shows the visual bitmaps transmitted into space. Brent
   Yorgey
   
http://mathlesstraveled.com/2015/08/19/cosmic-call-at-the-universe-of-discourse/
   writes to say he enjoys the 23-part series interspersed with little puzzles.


*Quotes of the Week:*

   - Doug McIlroy
   
http://ircbrowse.net/browse/haskell?id=20962286timestamp=1435683815#t1435683815:
   Conditional compilation is admitting defeat.

   - /u/kamatsu
   
https://www.reddit.com/r/haskell/comments/3h5og6/i_now_tend_to_think_that_the_concepts_behind_all/cu4m6p8:
   I feel like the reason people find Haskell an eye-opening experience is
   because their CS education was deficient.

   - @wfaler https://twitter.com/wfaler/status/631815511949615104: Is
   there a club to join when you silently sob at having to give your Monad
   Transformers Monad Transformers? Sounds a lot like #EnterpriseFP


-- Kim-Ee
___
Haskell mailing list
Haskell@haskell.org
http://mail.haskell.org/cgi-bin/mailman/listinfo/haskell


[Haskell] Haskell Weekly News

2015-06-17 Thread Kim-Ee Yeoh
*Top Picks:*

   - Andrew Gibiansky
   
http://www.reddit.com/r/haskell/comments/37uqqk/ihaskell_online_help_choose_demo_code_snippets/
   announces the Mathematica-inspired REPL 2.0 IHaskell as a web-app you
   can play with right now http://try.jupyter.org/. Bouquets include:
   This is an awesome step up from the tryhaskell window. Also, I love
   IHaskell. I've already started preferring it to ghci since it's so much
   easier to use. More /r/haskell love here
   https://www.reddit.com/r/haskell/comments/376aqh/ihaskell_on_tryjupyterorg/
   .

   - Mihai Maruseac and Alejandro Serrano Mena publish the 28th Haskell
   Communities and Activities Report
   https://www.haskell.org/communities/05-2015/html/report.html. Top
   comment on HN https://news.ycombinator.com/item?id=9627260: Haskell
   is backed by a truly amazing community. Haskell will continue to inspire
   people to build better, safer software. I hope that the values of
   tolerance, respect and benevolence that most of the Haskell community is
   supporting will also contribute to make tech a more friendly and equal
   place for everyone.

   - Bicycling in circles just to find parking in Utrecht? Bas van Dijk
   launches a city-wide monitoring system that guides you to a space that's
   free, dry, and safe
   
https://bicycledutch.wordpress.com/2015/06/09/bicycle-parking-guidance-system-in-utrecht/.
   Written in Haskell 'natch, even the front-end leverages GHCJS. Devops'ed in
   NixOS. He tips off his fellow redditors
   
http://www.reddit.com/r/haskell/comments/3959r0/haskellbased_bicycle_parking_guidance_system_in/cs14ok1?context=2
   about using blaze-react to wrap Facebook's React library. HN-worthy
   https://news.ycombinator.com/item?id=9690683.

   - Announcing on haskell-cafe
   
http://haskell.1045720.n5.nabble.com/A-Dockerfile-to-provision-a-build-environment-for-an-Android-game-written-in-Haskell-td5810222.html
   and /r/haskell
   
http://www.reddit.com/r/haskell/comments/387uct/building_an_android_game_written_in_haskell/,
   Sean Seefried open sources a Docker script that instantly gets you a
   Haskell build environment for Android game development
   https://github.com/sseefried/docker-epidemic-build-env. No more
   fiddling with cross-compiles. He even gives you an open source game
   https://github.com/sseefried/open-epidemic-game all mobile-ready.
   Thanks, Sean!

   - Vincent Hanquez releases cryptonite
   http://hackage.haskell.org/package/cryptonite, a single package that
   consolidates 10-20 other crypto packages. Why? Because maintaining multiple
   packages is a pain involving fiddling with dependency version bounds and
   changelog/cabal/version metadata. Benefit for the user? Easier discovery of
   crypto widgets now that they are all in one haddock, as opposed to hidden
   in a package whose name eludes you. Kibbitz on /r/haskell
   http://www.reddit.com/r/haskell/comments/389tpg/announcing_cryptonite/.

   - Joe Nelson
https://news.ycombinator.com/item?id=9642665#up_9643923discovered
   Haskell two years ago
   http://www.wagonhq.com/blog/first-two-weeks-haskell-wagon and calls it
   moon language. Now he works full-time at Wagon, an all-Haskell start-up
   offering a modern data collaboration tool. He's proud of his team that
   excels at debugging gnarly issues, including a memory leak caused by a
   useful yet tricky language feature called lazy evaluation. But what's the
   buzz that HN https://news.ycombinator.com/item?id=9703500 and
   /r/haskell
   
http://www.reddit.com/r/haskell/comments/39izi6/my_first_two_weeks_of_haskell_at_wagon/
   latch on? Answer: The pros and cons of effectful point-free refactoring.

   - Fredrik Olsen migrates from Ruby on Rails (RoR) to Haskell
   https://medium.com/@folsen/haskell-in-production-bdellium-1df48de40e19
   at fintech start-up Bdellium. Unlike RoR where he always had a much harder
   time with an existing codebase, he testifies that Haskell let me quickly
   browse the code, read the types and almost instantly understand the
   structure and layout of the program.

   Hiring for RoR nets him a few hundred applications where only 10–20%
   I’d say are people that I’d actually be interested in hiring. Hiring for
   Haskell gets 50 responses to the Reddit post, all of them were people that
   I could have hired. Many of the applicants were even grossly over-qualified
   and were willing to take the job just because it would let them work in
   Haskell. Ben Ford of Fynder.io corroborates Fredrik in the top comment on
   /r/haskell
   
http://www.reddit.com/r/haskell/comments/38nooh/haskell_in_production_bdellium/
   .

   Phil Wadler reblogs
   http://wadler.blogspot.com/2015/06/haskell-in-production-bdellium.html
   the story and zooms in on how Fredrik gained 3.7x parallelism from 4 cores
   by merely tweaking a single line of code. Control.Parallel.Strategies
   
http://hackage.haskell.org/package/parallel-3.2.0.6/docs/Control-Parallel-Strategies.html#history
 

[Haskell] Haskell Weekly News

2015-05-29 Thread Kim-Ee Yeoh
*Top Picks:*

   - Tony Day, Brisbane-based investment strategist and
   high-frequency-trading hacker, rides 100% idiomatic Haskell
   http://tonyday567.github.io/blog/mvc-todo/ into the Single Page
   (web)-App http://en.wikipedia.org/wiki/Single-page_application space.
   How? He spins the GHCJS transpiler on Gabriel Gonzalez's
   Model-View-Controller library to obtain his own TodoMVC benchmark demo
   http://tonyday567.github.io/static/index-auto.html. Per GHCJS, the
   production spans multi-megabytes of javascript. Not to be missed: auto-run,
   i.e. click the QuickCheck-powered checkbox labeled Let haskell do the
   work. Github repo https://github.com/tonyday567/mvc-todo.

   Along the way, he discovers how crippled Javascript is without sum
   types. As noted on HN
   https://news.ycombinator.com/item?id=9591868#up_9601842, Typos and
   missing cases represent a very large set of trivial bugs. He believes
   superior FP features such as sum types makes it much harder for haskell to
   avoid success. Woe is us. /r/haskell
   
http://www.reddit.com/r/haskell/comments/36y9jc/haskell_as_an_mvc_framework/

   - Michael Walker, a Ph.D. student at York, reveals
   
http://www.reddit.com/r/haskell/comments/37dv8y/what_side_projects_have_you_done_in_haskell/crlui8l
   his personal book-collection management web-app
   http://www.barrucadu.co.uk/bookdb/ that runs on top of persistent
   https://hackage.haskell.org/package/persistent, WAI
   https://hackage.haskell.org/package/wai, and web-routes
   https://hackage.haskell.org/package/web-routes. Public domain.
   https://github.com/barrucadu/bookdb

   - David Christiansen announces on /r/haskell
   
http://www.reddit.com/r/haskell/comments/36az3n/idris_0918_released_with_fancier_records_lots_of/
   Idris 0.9.18 http://www.idris-lang.org/idris-0-9-18-released/ with
   fancier records. Top comment says Idris is more type-friendly than Haskell
   despite the esoteric academics behind dependent type theory. Why? Because
   Idris, helpfully offers suggestions that turn ill- into well-typed code.
   Haskell doesn't.

   - Remember JP Moresmau dropping EclipseFP
   http://haskell.1045720.n5.nabble.com/Haskell-Weekly-News-tp5809360.html?
   Can Leksah take its place? Hamish Mackenzie announces a 7.10-ready Leksah
   0.15.0 https://github.com/leksah/leksah/wiki/Leksah-0.15.0 on
   /r/haskell http://www.reddit.com/r/haskell/comments/37emp2/leksah_0150/.
   Top new feature? Support for GHCJS, which excites Phil Freeman of
   PureScript fame. Here's a 2min video clip on How to make a ghcjs-dom
   application in Leksah https://www.youtube.com/watch?v=zQnExdDL63c.

   - Roman Cheplyaka writes a short 'n sweet tutorial
   https://ro-che.info/articles/2015-05-28-force-list on how a list may
   be variously forced. He summarizes the similarities and differences in a
   table that goes from the shallowestly evaluated seq () to forceSpine to
   forceElements to the deepest rnf. /r/haskell
   http://www.reddit.com/r/haskell/comments/37ky62/how_to_force_a_list/

   - Justin Leitgeb, Rails developer and Co-Founder / CTO of Stack
   Builders, a Haskell-enabled software consultancy, deprioritizes learning
   Clojure, Go, Erlang, and Scala in favor of Agda, Coq, Idris, Elm, and
   Liquid Haskell
   
http://www.stackbuilders.com/news/another-personal-programming-language-roadmap.
   He will invest a couple of weeks at the Oregon PL Summer School starting
   June 15 https://www.cs.uoregon.edu/research/summerschool/summer15/.

   - Tony Morris announces a three-day Haskell-based Intro to FP course in
   Melbourne, July 21-23 this year. Pitched at beginners, it features learning
   by coding. Free; application deadline: July 10
   https://groups.google.com/forum/#!topic/nicta-fp/Dnq-oh4nJbg.

   - By popular request
   
http://haskell.1045720.n5.nabble.com/Workshop-on-Type-Inference-and-Automated-Proving-td5768920.html#a5809572,
   František Farka and his team recorded all of a workshop on type
   inference in Dundee, Scotland
   http://staff.computing.dundee.ac.uk/frantisekfarka/tiap/ held a couple
   of weeks ago. Highly-viewed talks
   https://www.youtube.com/user/qmbevents/videos include Edwin Brady
   http://staff.computing.dundee.ac.uk/frantisekfarka/tiap/#edwin on
   implementing dependent types in Idris and Conor McBride
   http://staff.computing.dundee.ac.uk/frantisekfarka/tiap/#conor on
   Type Inference Needs Revolution. /r/haskell
   
http://www.reddit.com/r/haskell/comments/36dfcx/workshop_on_type_inference_and_automated_proving/

   - Michael Hicks at UMD, PC chair of POPL 2012, writes a PL research
   apologia
   
http://www.pl-enthusiast.net/2015/05/27/what-is-pl-research-and-how-is-it-useful/
   cum pitch for new grad students. An informal poll he did shows PL Ph.D.s
   get good jobs. He explains that The ethos of PL research is to not just
   find solutions to important problems, but to find the *best expression
   of those solutions.* As ethos specimens, he gives 

[Haskell] Haskell Weekly News: Issue 330

2015-05-21 Thread Semen Trygubenko / Семен Тригубенко
New Releases

  inline-c

Francesco Mazzoli and Mathieu Boespflug release a library that
allows to freely mix Haskell and C in the same source file and
pass data from one language to the other with minimal overhead.

http://hackage.haskell.org/package/inline-c

https://github.com/fpco/inline-c/

https://www.fpcomplete.com/blog/2015/05/inline-c


Books

  The Little Prover by Daniel P. Friedman and Carl Eastlund

This book will come out in July 2015 and teaches how to use
inductive proofs to determine facts about computer programs.

http://mitpress.mit.edu/books/little-prover


  Haskell Programming by Christopher Allen and Julie Moronuki

Half of the book is written and is available for early access.

http://haskellbook.com/


https://gumroad.com/l/haskellbook?getthebook=Get+Haskell+Programming+now+from+Gumroad

https://news.ycombinator.com/item?id=9580746

http://haskellbook.com/images/sample_pdf_v1.pdf


Talks

  Workshop on Type Inference and Automated Proving

Videos and slides are now available.

http://staff.computing.dundee.ac.uk/frantisekfarka/tiap/


Discussion

  Against the definition of types

Tomas Petricek argues that definition of what is a type does not
exist and we should look for innovative ways of working with types
without formal definition.

http://tomasp.net/blog/2015/against-types/


http://www.reddit.com/r/haskell/comments/35zzvu/against_the_definition_of_types_by_tomas_petricek/


  Effects encoded in types break encapsulation

Yuras Shumovich notes that being too fine-grained in specification
of side effects is in some ways equivalent to leaking
implementation detail.


http://blog.haskell-exists.com/yuras/posts/effects-encoded-in-types-break-encapsulation.html


http://www.reddit.com/r/haskell/comments/36agmf/effects_encoded_in_types_break_encapsulation/


Quotes of the Week

klaxion … My impression is that haskellers tend to be seen as
 head-in-the-clouds-impractical, purists to the point of
 fanaticism, and annoyingly prone to proselytizing. I'd
 like to change that and honestly I haven't met anyone who
 fits that (then again, I've yet to meet another haskeller
 IRL). Maybe this is a holdover from the earlier days when
 Haskell was a very marginalized community.
kqr I wouldn't be too hopeful. Despite the fact that I'm one of
 the most practical, pragmatic members of one little social
 group I belong to (and this is clearly obvious quite often
 when others get into arguments over insignificant things) I'm
 still seen as a puristic, impractical hipster because I like
 Haskell. :( They don't seem to understand that a desire for
 good type systems and immutability come from a practical
 perspective. They equate things like Node.js with
 productivity and practicality. It's hard to change that image
 as long as that is the case.


http://www.reddit.com/r/haskell/comments/36j3au/how_haskellers_are_seen_and_see_themselves/


Everyone knows that the awesome Iron Man suit is actually
dependent types. (psygnisfive)


http://www.reddit.com/r/haskell/comments/36j3au/how_haskellers_are_seen_and_see_themselves/cremooe


The haskell applicative, alternative, monoidal and monadic
combinators when applied to a monad that manage asynchronous IO
permits multithreaded programming with little plumbing that is
close to the specification level with great composability. No
inversion of control means no need to deconstruct the
specifications and no state machines. This, together with the
uniform and composable thread management, narrow the design space
and makes the application more understandable from the
requirements, and thus the technical documentation and maintenance
costs are reduced to a minimum. (Alberto Gómez Corona)

OOP is like creating custom hardware everytime for every problem.
since there is no composability, everything must be done from
scratch. there are no reusable objects beyond basic containers
encapsulated in objects. (Alberto Gómez Corona)


https://www.fpcomplete.com/user/agocorona/EDSL-for-hard-working-IT-programmers#the-oop-non-solution-half-solution

http://haskell.1045720.n5.nabble.com/NoOO-languages-td5809663.html


if it's abstract (say, map) then x is as informative as element:
a thing you know nothing further about (cameleon)


http://www.reddit.com/r/haskell/comments/36j3au/how_haskellers_are_seen_and_see_themselves/crf47tg


Add `terror`, a Text version of `error` (Jonathan Lange)


https://github.com/jml/basic-prelude/commit/11e936d6484ddbe9d403d40aa2bfbd3594b3a2b1


If you take away my laziness, your language better bloody well be
total and have a good accounting of codata. (kamatsu)



[Haskell] Haskell Weekly News

2015-05-15 Thread Kim-Ee Yeoh
*Top Picks:*

   - Is Servant http://haskell-servant.github.io/the most type-safe HTTP
   server library ever? Are the type signatures hard to read
   https://news.ycombinator.com/item?id=9519782#up_9520750? In addition
   to its utmost relevance as a web library, Servant is also an awesome case
   study in the type safety vs type readability trade-off spectrum, brought to
   you by Alp Mestanogullari and Julian Arni. HN
   https://news.ycombinator.com/item?id=9519782 and /r/haskell

   http://www.reddit.com/r/haskell/comments/35hiie/servant_04_released/
   - Ozan Sener compiles Pandoc into JS via GHCJS and creates a web
   interface to it using the Reflex FRP library
   https://github.com/ryantrinkle/reflex. Markup.Rocks
   https://github.com/osener/markup.rocks is much loved on /r/haskell
   
http://www.reddit.com/r/haskell/comments/35ax22/ive_compiled_pandoc_with_ghcjs_and_built_an/.
   See also HN https://news.ycombinator.com/item?id=9512293.

   - Is Haskell a Startup Secret Weapon? Alexandr Kurilin reveals adoption
   challenges
   
https://github.com/commercialhaskell/commercialhaskell/blob/master/usage/frontrow.md
   at Front Row Education
   https://www.crunchbase.com/organization/front-row. Among them, slow
   build times. Also, senior developers [that] get very frustrated when
   something wouldn't compile for hours and they couldn't find any help to
   move forward. Comments on HN
   https://news.ycombinator.com/item?id=9519924 and /r/haskell
   
http://www.reddit.com/r/haskell/comments/35h8vh/how_front_row_education_uses_haskell_for_nearly/
   .

   - At Facebook, Bryan O'Sullivan debugs aeson's gigabyte space leak
   
http://www.serpentine.com/blog/2015/05/13/sometimes-the-old-ways-are-the-best/
   on decoding a JSON megabyte of non-stop backslashes. Culprit? The streaming
   interface didn't match the use case. In place of streaming, Bryan now
   blasts bytes into a single big buffer, gaining 27x speed and 42x memory
   reduction. Comments on HN https://news.ycombinator.com/item?id=9540389,
   Proggit
   
http://www.reddit.com/r/programming/comments/35udjh/fixing_a_haskell_performance_bug_sometimes_the/,
   /r/haskell
   
http://www.reddit.com/r/haskell/comments/35udfy/fixing_an_aeson_performance_bug_sometimes_the_old/
   .

   - Paul Chiusano's Unison programming platform
   http://unisonweb.org/2015-05-07/about.html hits the HN
   https://news.ycombinator.com/item?id=9512955 and /r/haskell
   
http://www.reddit.com/r/haskell/comments/35cop9/unison_a_nextgeneration_programming_platform/
   headlines. Features include a browser-based UI that constrains edits to
   those that are well-typed. Also, DRY-ness up the wazoo: every type and term
   is uniquely identified by a hash a la Git.

   - Joey Hess reports
   
http://www.reddit.com/r/haskell/comments/35bw0b/at_last_debian_unstable_has_working_arm_ghci_and/
   that Debian unstable now has a working GHCi for ARM. The Template Haskell
   challenges have been surmounted.

   - Garrison Jensen blows the whistle
   http://www.garrisonjensen.com/2015/05/13/haskell-programs-are-lies.html
   on the impostor sieve on the front page of Haskell.org. In jest. A festive
   one-upmanship of fondly treasured code ensues on /r/haskell
   
http://www.reddit.com/r/haskell/comments/35vc31/the_real_way_to_generate_a_list_of_primes_in/.
   And since bad publicity is better than no publicity, we owe kudos to
   Garrison. HN-worthy https://news.ycombinator.com/item?id=9541478.

   - Michael Snoyman decries use of ExceptT IO
   
https://www.fpcomplete.com/user/commercial/content/exceptions-best-practices
   for exception handling because the user exception data type creates
   misleading expectations of comprehensiveness. The gotcha is that it doesn't
   cover IO exceptions! Furthermore, distinct exception types mean that the
   corresponding code can't compose. Instead? Use MonadThrow. /r/haskell


   
http://www.reddit.com/r/haskell/comments/35sk6w/best_practices_for_using_exceptions_an_fp/
   - JP Moresmau steps down as chief of EclipseFP
   
http://jpmoresmau.blogspot.com/2015/05/eclipsefp-end-of-life-from-me-at-least.html
   and the companion Haskell packages BuildWrapper, ghc-pkg-lib, and
   scion-browser. Without anyone to take his place, the sun sets on EclipseFP.
   But the sun continues to shine on ide-backend (previously reported
   http://haskell.1045720.n5.nabble.com/Haskell-Weekly-News-td5768107.html),
   a GHC API wrapper akin to BuildWrapper. JP spitballs
   http://haskell.1045720.n5.nabble.com/IDE-backend-Atom-editor-td5809240.html
   on how he might move on to the Atom editor, jiggering it to use
   ide-backend-client. /r/haskell


   
http://www.reddit.com/r/haskell/comments/35y5v1/jp_moresmaus_blog_eclipsefp_end_of_life/
   - Tatsuya Hirose translates Go By Example into Haskell. GBE
   https://gobyexample.com/ comprises code samples annotated for an
   experienced programmer new to Go. For this first cut
   

[Haskell] Haskell Weekly News: Issue 328

2015-05-07 Thread Semen Trygubenko / Семен Тригубенко
Calls for Participation

  School of Haskell 2.0

Open-source version of School of Haskell is going to be released
soon! Michael Sloan explains that the aim is to remove any
obstacles that historically discouraged people from contributing
to School of Haskell through making it open-source,
Creative-Commons-licensed and GitHub-hosted and more usable by
allowing websites to include editable and runnable Haskell code
with ease. He outlines the plans for the editor and markdown
rendering services and asks for feedback and more ideas.

https://www.fpcomplete.com/blog/2015/05/school-of-haskell-2

http://www.reddit.com/r/haskell/comments/34uc8y/school_of_haskell_20/


Talks

  Functional Programming @ Amplidata

Koen De Keyser gave a talk about Amplidata and their
introduction of OCaml as an alternative to Python/C++ in 2010
and transition from OCaml to Haskell in 2014. He argues that
going strongly-typed and functional meant moving bugs from
test/run time to compile time, gaining expressiveness and
reducing boiler-plate, and switching to Haskell meant joining
larger community, gaining access to commercial support, adding
multi-threaded runtime / garbage collector and enforcing
separation of side effects from pure functions (though ramp-up
time was significant and tools are nowhere near Java / .NET /
C++ level).

http://people.cs.kuleuven.be/~tom.schrijvers/Research/talks/lhug4b.pdf


Discussion

  People using Haskell in production: what is your
  build/deployment setup?

Jameshfisher asks a number of build/deployment questions on
Reddit, as he is starting a real Haskell project. Community
responses suggest that deploying Haskell is no different from
deploying anything else. Haskell-specific parts frequently
feature Cabal, Stackage and Shake.


http://www.reddit.com/r/haskell/comments/34m4bq/people_using_haskell_in_production_what_is_your/


  How to Replace Failure by a Heap of Successes

Edward Kmett writes a blog post on writing parsing combinators.
He explains gains and losses of switching from State monad to
Update monad in parsers, and argues that limited structure of
updates can be exploited to yield a more efficient Applicative
for parsing and help unclutter parser implementation through
better handling of the issue of parse leftovers.

https://www.fpcomplete.com/user/edwardk/heap-of-successes


http://www.reddit.com/r/haskell/comments/34kouv/edward_kmett_how_to_replace_failure_by_a_heap_of/


  Smarter validation

Roman Cheplyaka explores different ways of handling and
communicating errors in Haskell — Either Monad, Validation
Applicative, and SmartValidation Applicative. Either halts on
first error, Validation Applicative reports all errors, whereas
SmartValidation applicative reports first N errors and stops
doing work when N errors were gathered. Roman wants to hear how
other people are approaching first N errors problem.

https://ro-che.info/articles/2015-05-02-smarter-validation


  Haskell Web Server in a 5MB Docker Image

Tim Dysinger solves the problem of redirection of all Amazon
Elastic Load Balancer HTTP traffic to HTTPS in Haskell, in one
hour and 97 lines of code, and produces a 1.22 MB exe. He
argues that Haskell's performance can compete with natively
compiled systems languages like Go, Rust and even hand-written
C, and that Haskell allows to communicate intent in code with
precision.

https://www.fpcomplete.com/blog/2015/05/haskell-web-server-in-5mb

https://github.com/fpco/rdr2tls


Quotes of the Week

I like safePerformIO = Just . don't (sinelaw)


http://www.reddit.com/r/haskell/comments/34kl93/just_stumbled_on_to_the_acmeeverything_library/cqwrxfm


Interactive Haddocks sounds like a dream. (NihilistDandy)

http://www.reddit.com/r/haskell/comments/34uc8y/school_of_haskell_20/cqy8sau


Being able to have runnable code on standalone blogs is
huge! (roche)

http://www.reddit.com/r/haskell/comments/34uc8y/school_of_haskell_20/cqyab7z


If you want to have a type system related heart attack, the
acme-stringly-typed library provides it. (tsahyt)


http://www.reddit.com/r/haskell/comments/34kl93/just_stumbled_on_to_the_acmeeverything_library/cqvv9td

https://hackage.haskell.org/package/acme-stringly-typed




pgpI1ZInUYhQu.pgp
Description: PGP signature
___
Haskell mailing list
Haskell@haskell.org
http://mail.haskell.org/cgi-bin/mailman/listinfo/haskell


[Haskell] Haskell Weekly News

2015-05-01 Thread Kim-Ee Yeoh
*Top Picks:*

   - Haskell wins a bumper crop of 18 accepted Google Summer of Code
   proposals
   
http://www.reddit.com/r/haskell/comments/342rvp/google_summer_of_code_18_projects_accepted/.
   Mentor offers total 44, another thumpin' sign of life. Kudos to Edward
   Kmett, Johan Tibell, Shachaf Ben-Kiki, and Gershom Bazerman. Gloria
   Haskella sine labore nulla.

   - Reddit Haskell celebrates
   
http://www.reddit.com/r/haskell/comments/33wnf1/20k_rhaskell_subscribers_nice/
   20k subscribers. It's the 7th largest PL community on reddit
   
https://www.reddit.com/r/programming/wiki/faq#wiki_what_language_reddits_are_there.3F
   after python, javascript, java, php, ruby, c++, in that order.

   - Matthew Griffith
   
http://mechanical-elephant.com/thoughts/2015-04-20-becoming-productive-in-haskell/
   migrates away from Python: I do most of my web prototyping in Haskell
   now. A journey vividly logged and much loved on Hacker News
   https://news.ycombinator.com/item?id=9431944. And also on Proggit
   
http://www.reddit.com/r/programming/comments/33oyx9/becoming_productive_in_haskell/
   and Reddit Haskell
   
http://www.reddit.com/r/haskell/comments/33mnlc/becoming_productive_in_haskell_coming_from_python/
   .

   - A web developer migrates away from Rails to Haskell and explains on HN
   the 10x advantage
   https://news.ycombinator.com/item?id=9419601#up_9420448 he reaps.

   - Fancy Python in Haskell dress? Check out Dogelang
   http://pyos.github.io/dg/, charmingly defiant: With Haskell's syntax
   but none of its type system, dg is the best way to make fans of static
   typing shut up already. Proggit kibbitzing here
   
http://www.reddit.com/r/programming/comments/33kleg/dg_its_a_python_no_its_a_haskell/,
   HN there https://news.ycombinator.com/item?id=9432383.

   - Caio Rordrigues copiously illustrates
   https://github.com/caiorss/Functional-Programming Haskell programming.
   Pretty: a tax bracket tool
   https://github.com/caiorss/Functional-Programming#tax-brackets
and a coffee
   shop Point-of-Sale DSL
   
https://github.com/caiorss/Functional-Programming#small-dsl-domain-specific-language.
   It's almost a whole book!

   - Christian Marie starts the ball rolling on library cheatsheets
   https://github.com/anchor/haskell-cheat-sheets/ to guide your way
   through the jungle of hackage. Moar, moar!
   
http://www.reddit.com/r/haskell/comments/33sc98/haskell_cheat_sheets_for_common_library/

   - Got a C library you'd love Haskell bindings for? Remember Ian Ross and
   his new C2HS release
   http://haskell.1045720.n5.nabble.com/Haskell-Weekly-News-td5768107.html?
   Well, Ian's happy
   http://haskell.1045720.n5.nabble.com/Tutorial-Ideas-td5808049.html to
   do it for you. Provisos
   
http://www.skybluetrades.net/blog/posts/2015/04/27/c2hs-tutorial-request.html
   apply.

   - Olle Fredriksson announces a combinator-based Earley parsing library
   https://github.com/ollef/Earley which accepts context-free but not
   context-sensitive (monadic parsing) grammars. Discussion
   
https://www.reddit.com/r/haskell/comments/33l9cr/ann_earley_parsing_library/
   reveals that one enormously important difference for this library is that
   it reports all possible parses.

   - Another Lennart, last name Spitzner, creates another genie that turns
   type signatures into programs. Unlike Djinn, Exference
   
http://haskell.1045720.n5.nabble.com/ANN-exference-a-different-djinn-td5807986.html
   makes no promises over termination. Your wish is my command even at the
   expense of closure.

   - Like Agda? You can now enjoy the hole-driven development style in
   Haskell, brought to you courtesy of Mote by Izaak Meckler
   https://github.com/imeckler/mote. Discussion here
   
https://www.reddit.com/r/haskell/comments/33v4nm/ann_mote_a_tool_bringing_holedriven_development/
   .


   
http://tomassetti.me/an-erd-web-server-generation-entity-diagrams-from-a-textual-description-with-haskell/
   - Federico Tomassetti
   
http://tomassetti.me/an-erd-web-server-generation-entity-diagrams-from-a-textual-description-with-haskell/
   creates a web-based interface to Andrew Gallant's erd tool
   https://github.com/BurntSushi/erd. Entity-Relationship Diagrams (ERD)
   come from the database world and help visualize {one,many} to {one,many}
   relationships. Federico's web app enables him to use erd everywhere without
   having to install the tool chain multiple times.

   - Mark Dominus gives a beginner spin
   http://blog.plover.com/prog/haskell/monad-search.html to the chestnut
   of SEND + MORE = MONEY https://en.wikipedia.org/wiki/Verbal_arithmetic.
   This puzzle site
   http://programmingpraxis.com/2012/07/31/send-more-money-part-1/ has
   comparisons with other languages.

   - Got a number system? Flip it into a data structure
   https://www.fpcomplete.com/user/edwardk/fibonacci/leonardo. Re-flip it
   into an efficient search algorithm
   https://www.fpcomplete.com/user/edwardk/fibonacci/search. 

Re: [Haskell] Haskell Weekly News

2015-05-01 Thread Kim-Ee Yeoh
 Another Lennart, last name Spitzner, creates another genie that turns type
 signatures into programs. Unlike Djinn, Exference
 http://haskell.1045720.n5.nabble.com/ANN-exference-a-different-djinn-td5807986.html
 makes no promises over termination. Your wish is my command even at the
 expense of closure.

 Like Agda? You can now enjoy the hole-driven development style in Haskell,
 brought to you courtesy of Mote by Izaak Meckler
 https://github.com/imeckler/mote. Discussion here
 https://www.reddit.com/r/haskell/comments/33v4nm/ann_mote_a_tool_bringing_holedriven_development/
 .
 http://tomassetti.me/an-erd-web-server-generation-entity-diagrams-from-a-textual-description-with-haskell/


Relevant addendum:

   - Ever use 'undefined' when writing definition stubs? Ever wished you
   had a type-level 'undefined' too? Thomas Winant explains advanced
   stubbing
   
https://www.fpcomplete.com/user/thomasw/new-in-ghc-7-10-partial-type-signatures
   using GHC 7.10's new PartialTypeSignatures extension. Three years later, Dan
   Burton's wish
   http://stackoverflow.com/questions/9036554/undefined-at-the-type-level
   is granted.

Thanks to Dominique Devriese for prompting inclusion.

And speaking of granting wishes, stub-driven development in your favorite
editor jetpacked with type-to-term genies is tantalizingly
http://haskell.1045720.n5.nabble.com/ANN-exference-a-different-djinn-td5807986.html#a5808041
within grasp. Visual Studio https://news.ycombinator.com/item?id=9459364,
eat your heart out.

-- Kim-Ee
___
Haskell mailing list
Haskell@haskell.org
http://mail.haskell.org/cgi-bin/mailman/listinfo/haskell


[Haskell] Haskell Weekly News: Issue 326

2015-04-23 Thread Semen Trygubenko / Семен Тригубенко
New Releases

  darcs 2.10.0

New version of darcs is out packed with features and resolved
issues.

http://lists.osuosl.org/pipermail/darcs-users/2015-April/027119.html


  Stackage CLI

This new tool helps to manage cabal files and share sandboxes.

https://www.fpcomplete.com/blog/2015/04/announcing-stackage-cli


  Diagrams 1.3

Diagrams has switched from vector-space to linear for its linear
algebra package, the internal representation of Measure has
changed, a new Direction type has been added as well as a number
of new transform isomorphisms (transformed, translated, movedTo,
movedFrom and rotated) and new features, and two new backends —
PGF and HTML5.

http://projects.haskell.org/diagrams/

https://wiki.haskell.org/Diagrams/Dev/Migrate1.3


Discussion

  Improving Hackage security by Duncan Coutts

A TUF-based system is being designed and implemented that will
significantly improve Hackage security.

http://www.well-typed.com/blog/2015/04/improving-hackage-security/

http://theupdateframework.com/


  Cartesian Closed Comic #26: IDE

Should Haskell have an IDE (and if yes should it be web-based),
or does it already have one?


http://www.reddit.com/r/haskell/comments/334x2v/cartesian_closed_comic_26_ide/

https://ro-che.info/ccc/26


  Two camps of Haskell programmers

A comment by Tekmo.


http://www.reddit.com/r/haskell/comments/33chyv/from_imperative_to_functional_programming_things/cqk34z6


  What databases are most Haskellers using?

It seems that PostgreSQL with persistent or postgresql-simple,
and esqueleto for more complex queries.


http://www.reddit.com/r/haskell/comments/33k8zx/what_databases_are_most_haskellers_using/

https://hackage.haskell.org/package/persistent

http://hackage.haskell.org/package/esqueleto

https://hackage.haskell.org/package/postgresql-simple


Podcasts

  Episode 4: Stephanie Weirich on Zombie and Dependent Haskell

Zombie is a different kind of dependently typed language,
eschewing automatic β-reduction in the type checker for an
approach based on explicit equality rewriting, which enables new
ways of combining proofs and programs, as well as new forms of
proof automation. Meanwhile, as languages designed for
dependently typed programming come closer to practical
applicability, Haskell is also moving towards full dependent
types.


http://typetheorypodcast.com/2015/04/episode-4-stephanie-weirich-on-zombie-and-dependent-haskell/


Quotes of the Week

My children are in IT, two of them – both graduated from MIT.
 One of them browsed a book and said, “Here, read this”. It said
 “Haskell – learn you a Haskell for great good”, and one day that
 will be my retirement reading. (Lee Hsien Loong)


http://www.pmo.gov.sg/mediacentre/transcript-speech-prime-minister-lee-hsien-loong-founders-forum-smart-nation-singapore


Of course if darcs got the best of git, it's probably better
 than git now ;-) (maxigit)


http://www.reddit.com/r/haskell/comments/33646i/darcs_210_is_here_rebase_importexport_to_git/cqipao8


Yes changesets and snaphosts are isomorphic, therefore being
 based on changesets can't be a selling point. (maxigit) But it
 can, because the tooling evolves around the philosophy shaped by
 the underlying structure. Can you get branches for free in git?
 Sure. Do you? Nope. (kqr)


http://www.reddit.com/r/haskell/comments/33646i/darcs_210_is_here_rebase_importexport_to_git/cqiwqze


Leksah, Eclipse FP and various newer attempts are so ignored by
 everyone that they are not even in this Comic. (hamishmack)


http://www.reddit.com/r/haskell/comments/334x2v/cartesian_closed_comic_26_ide/cqhvwuu


I don't actually want an IDE, but if I did, I'd want one that
 was free as in freedom, not free as in
 freemium. (get-your-shinebox)


http://www.reddit.com/r/haskell/comments/334x2v/cartesian_closed_comic_26_ide/cqhst0l


[Type-level reasoning] is more powerful but entails a hard
 dependency on a computer. Equational reasoning using abstract
 algebra is more portable; you can easily do it in your head or
 with pencil and paper. (Tekmo)


http://www.reddit.com/r/haskell/comments/334x2v/cartesian_closed_comic_26_ide/cqhst0l


… without strong typing or the sequestering of side effects
 that Haskell allows you, I felt really lost and confused as to
 why the hell anyone created a language that wasn't
 Haskell. (scientia_est_ars)


http://www.reddit.com/r/haskell/comments/33chyv/from_imperative_to_functional_programming_things/cqkqps6


More polymorphism generally restricts the implementation,
 allowing us to better predict it's behavior. It's a trade-off,
 like most programming decisions. (bss03)



[Haskell] Haskell Weekly News

2015-04-01 Thread Kim-Ee Yeoh
*Top picks:*

   - Bot attack on Trac
   https://mail.haskell.org/pipermail/ghc-devs/2015-March/008557.html
   pummels GHC HQ productivity! Do you know a thing or two about hardening web
   apps? Can you help?

   - A month ago
   http://haskell.1045720.n5.nabble.com/Haskell-Weekly-News-td5766529.html
   you read about the absence of a correct operational spec for Core.
Christiaan
   Baaij http://ghc.haskell.org/trac/ghc/ticket/10121#comment:7 proffers
   rewriting rules for something very much like Core from his 2014 thesis on
   Digital Circuits in CλaSH, a tool designed for Computer Architecture for
   Embedded Systems (CAES). The consensus is that they probably also work for
   GHC Core.

   - Neil Mitchell reports Unable to load package Win32-2.3.1.0
   https://ghc.haskell.org/trac/ghc/ticket/10165. The problem?
   SetWindowLongPtrW exists only on 64-bit. The haskell win32 shim wasn't
   switching to SetWindowLongW on 32-bit. Darren Grant steps up to offer a
   fix, which Austin Seipp promptly checks in.

   - Ki Yung Ahn
   
http://haskell.1045720.n5.nabble.com/Do-we-have-idiom-for-lifting-a-state-monad-into-pair-of-states-td5767673.html
   asks for a wrapper that lifts actions of (State s1 a) to (State (s1,s2)
   a).  The answer? A function called zoom in lens libraries.

   - Chris Done
   
https://groups.google.com/forum/#!msg/commercialhaskell/lRTDiTLIKi0/Kw0UGwa4c0sJ
   has started the ball rolling on GPG-based package signing. So far, Michael
   Snoyman and Neil Mitchell have had their keys signed by Chris. He invites
   others to join the party.

   - Levant Erkok https://ghc.haskell.org/trac/ghc/ticket/10215 joins Lennart
   Augustsson https://ghc.haskell.org/trac/ghc/ticket/9238 in hitting a
   bug with signed zeros http://en.wikipedia.org/wiki/Signed_zero. The
   function isNegativeZero breaks under optimizations.

   - James Stevenson
   
https://blog.safaribooksonline.com/2015/03/30/high-performance-log-parsing-in-haskell-part-one/
   over at Safari Books Online reveals how they use Haskell to parse web logs
   more efficiently than Python. The top comment
   https://news.ycombinator.com/item?id=9294036 at Hacker News observes
   the absence of a proper benchmark pitting Python vs Haskell. James responds
   that they did an informal comparison that showed the number of lines
   parsed/second [with Python] was far smaller than the attoparsec-based
   parser.

   Elsewhere, Luke Randall
   
http://www.reddit.com/r/haskell/comments/30xugp/highperformance_log_parsing_in_haskell_part_one/
   submits the link on reddit and thinks it's a very gentle intro to parsing
   using attoparsec.

   - Ian Ross
   http://www.skybluetrades.net/blog/posts/2015/03/30/c2hs-snowmelt.html
   announces a new C2HS release christened Snowmelt. Originally authored by
   Manuel Chakravarty, C2HS eases the pain of manually creating FFI shims for
   C libraries. The latest release, thanks to work contributed by Philipp
   Balzarek, achieves better cross-language alignment of C enum and Haskell
   Enum types, among other improvements. Reddit discussion here.


   
http://www.reddit.com/r/haskell/comments/30u8pk/new_c2hs_release_0251_snowmelt/
   - Michael Snoyman
   https://www.fpcomplete.com/blog/2015/03/announce-ide-backend announces
   FPComplete's open sourcing of their IDE backend, comprising a wrapper
   around the GHC API.

   - Jon Sterling at PivotCloud
   https://ghc.haskell.org/trac/ghc/ticket/9539#comment:2 hits an STM
   TQueue bug initially reported by John Lato seven months ago. A sufficiently
   fast writer can cause the reader to never get scheduled, which leads to
   live-lock in Jon's production code. The fix looks to be as simple as
   lazifying a case into a let in readTQueue. Curiously, the code uses
let in Simon
   Marlow's book on Haskell concurrency
   http://chimera.labs.oreilly.com/books/123000929/ch10.html#CO37-2
   but not in the STM package you have on your machine.


*Tweets of the week:*

   - Michael Neale
   https://twitter.com/michaelneale/status/567532684595851264: Haskell
   Quickcheck enters a bar, asks for 1 beer, 42 beers, -Inifinity beers,
   shaves bartenders beard, sets off a tactical nuke.

   - Dierk König https://twitter.com/mittie/status/582803534950862848:
   #Haskell is the gold standard for programming languages and #Frege makes it
   available on the #JVM


-- Kim-Ee
___
Haskell mailing list
Haskell@haskell.org
http://mail.haskell.org/cgi-bin/mailman/listinfo/haskell


[Haskell] Haskell Weekly News: Issue 322

2015-03-26 Thread Semen Trygubenko / Семен Тригубенко
New Releases

99 Haskell: A web service by Bram Hoskin

Solve live Haskell coding problems based on H-99 in the browser
to strengthen your understanding of the language.

http://www.99haskell.org/

https://github.com/bramgg/99haskell/


Magic Cookies

A commercial Android game is released that is written in Haskell
using SDL2 for multimedia and the Arrowized Functional Reactive
Programming DSL Yampa. The authors had to escape their functional
comfort zones and come up with smarter abstractions that mutable
reality and performance demand. The game consists of 2K lines of
code, of which 1K is game specific and 400 are Yampa code. The
most complex parts were certain Yampa constructs (arrow-based,
with lots of tupling/untupling).

http://keera.co.uk/blog/2015/03/19/magic-cookies-released-google-play/

https://play.google.com/store/apps/details?id=uk.co.keera.games.magiccookies

https://github.com/keera-studios/keera-hails

https://github.com/ivanperez-keera/Yampa


Discussion

Finding a GHC bug by Neil Mitchell

A write up of the hunt for bug #10176

http://neilmitchell.blogspot.it/2015/03/finding-ghc-bug.html

https://ghc.haskell.org/trac/ghc/ticket/10176


What are your most persuasive examples of using Quickcheck?

Quickcheck helped many people in a number of areas — compiler
optimisations, date/time validation, regular expressions,
encoding/decoding, topological sort, fuzzing HTTP APIs and even
exhibiting classical voting paradox! Apart from the obvious
benefit of helping to find big juicy bugs as well as valid but
potentially harmless tiny bugs in edge cases that no-one cares
about, Quickcheck can help attain enlightenment in the sense that
spelling out Quickcheck properties in itself can be rewarding
because this can reveal assumptions that have been made without
realizing it. Roman Cheplyaka reminds us about SmallCheck and that
it should be used instead of Quickcheck when one has a good idea
about what depth is needed and when exhaustive search at that
depth is affordable.


https://www.reddit.com/r/haskell/comments/308ps6/what_are_your_most_persuasive_examples_of_using/


http://stackoverflow.com/questions/20092191/how-much-should-one-control-the-depth-parameter-in-smallcheck/20469204#20469204


What is the difference between free monads and free monoids?

A comment by Edward Kmett.


https://www.reddit.com/r/haskell/comments/2znhjk/what_is_the_difference_between_free_monads_and/


Type-Checked Pseudo-Code

Tom Ashworth argues that Haskell is an excellent tool for
fleshing out ideas and prototyping solutions, and that it makes
one generalize and shake out many conceptual bugs before concepts
become code.

https://phuu.net/2015/03/24/type-checked-pseudo-code.html


Where does GHC spend most of it's time during compilation?

Optimisation and codegen, it seems. Also, GHC compilation times
went up substantially from version 7.6 to 7.8.


https://www.reddit.com/r/haskell/comments/309430/where_does_ghc_spend_most_of_its_time_during/


Quotes of the Week

Haskell doesn't feel like code. It feels like a language for
thinking in: it's expressive, terse and simple, especially as
type-checked pseudo-code. (Tom Ashworth)

https://phuu.net/2015/03/24/type-checked-pseudo-code.html


Well that's not in the spec. If you want to change the
requirements you have to renegotiate the contract =P (sccrstud92)


https://www.reddit.com/r/haskell/comments/2zxekg/while_learning_haskell_i_made_a_tool_for_learning/cpn6wnn


Unit tests are double entry bookkeeping (EvanDaniel)


https://www.reddit.com/r/haskell/comments/308ps6/what_are_your_most_persuasive_examples_of_using/cpr9wk2


augustss Well, type checking is worst case exponential…
barsoap Yep. That's also the reason why I don't really get the
  insistence of dependently-typed languages to have to be
  total at the type level: I don't care whether
  type-checking takes ten or infinitely many years,
  both figures are too large.


https://www.reddit.com/r/haskell/comments/309430/where_does_ghc_spend_most_of_its_time_during/


Our prophet Djistra said that a testing shows the presence, not
the absence of bugs … snip … Today Djistra would have been
stoned under a myriad of inutile unit tests that people perform
for a sense of false security, in a sort of superstitious
sacrificial ritual, a waste of time to convince himself and others
that his software is right. (agocorona)


https://www.reddit.com/r/haskell/comments/308ps6/what_are_your_most_persuasive_examples_of_using/cpq6j2k


You might also consider these sorts of infelicities as teachable
moments (ericpashman)



[Haskell] Haskell Weekly News

2015-03-17 Thread Kim-Ee Yeoh
*Top picks:*

   - Simon Marlow, who built much of GHC's runtime, now works at Facebook.
   He contributes to Haxl, a tool to automatically batch and overlap requests
   for data from multiple data sources in a rule engine for identifying
   malicious content.

   In a talk last year at FP Days
   http://fpdays.net/2014/sessions/index.php?session=21, he explains how
   you too can use Haxl in your projects. The video was just made available
   at http://www.infoq.com/presentations/remote-access-haxl InfoQ
   http://www.infoq.com/presentations/remote-access-haxl. Hat-tip to
   redditor Pikachut
   
http://www.reddit.com/r/haskell/comments/2z049t/remote_access_made_easy_and_fast_with_haskell/
   for links to slides
   
https://github.com/simonmar/fpdays14/blob/master/Haxl%20-%20FP%20Days%202014%20split.pdf?raw=true
   and code https://github.com/simonmar/fpdays14.

   - GHC builds can be frightfully slow. Karel Gardas
   http://comments.gmane.org/gmane.comp.lang.haskell.ghc.devel/8233
   wonders how he can speedup builds on his 32-threaded SPARC T2000. Folks
   point him toward Andrey Mokhov's ongoing investigation
   https://github.com/snowleopard/shaking-up-ghc of Neil Mitchell's shake
   http://community.haskell.org/~ndm/shake/ to replace GHC's current use
   of GNU make. SPJ hopes that it will make a big difference.

   - Back in September last year, Ahmad Fatoum
   https://github.com/haskell/win32/issues/24 asks whether we can fix the
   Win32 FFI so that it supports optional params? Some Win32 functions -- e.g.
   see FindWindow
   
https://msdn.microsoft.com/en-us/library/windows/desktop/ms633499%28v=vs.85%29.aspx
   -- accept NULL pointers as invocation of default behavior, currently
   impossible from Haskell.

   One option is to make copies of over 100 functions to prevent existing
   client code from breaking. A more radical one is to extend the existing FFI
   in-place and alter the type signatures by Maybe-fying the params that are
   actually optional.

   The vocal opinion is in favor of the latter, deeper fix. Yitzchak Gale
   
http://haskell.1045720.n5.nabble.com/Proposed-significant-breaking-changes-to-Win32-td5767150.html
   recently brought up the issue on haskell-libraries.

   - Maurizio Vitale
   
http://haskell.1045720.n5.nabble.com/extracting-a-single-declaration-using-haskell-src-ext-td5767122.html
   asks for a way to extract verbatim a single definition from Haskell
source. Michael
   Sloan shows a way to do it
   https://gist.github.com/mgsloan/ac77dd33326322fc6ccd using
   haskell-src-exts https://hackage.haskell.org/package/haskell-src-exts.

   - Conor McBride
   
http://www.reddit.com/r/haskell/comments/2y25ly/language_deriveapplicative/cp5pskn
   discusses Naperian / Representable functors as a subclass of Applicative.
   Elsewhere in the thread, Ed Kmett remarks that The Log of a coinductive
   container being an inductive type is a new result for me.

   - A subreddit called haskelltil http://www.reddit.com/r/haskelltil/
   (TIL = Today I Learned) for little discoveries was announced on haskell
   reddit
   
https://pay.reddit.com/r/haskell/comments/2zcnsl/haskelltil_a_subreddit_for_small_findings_and/
   .


*Repo of the week: *Calvin Cheng http://calvinx.com/about/, co-founder
and CTO at AlgoAccess, releases code
https://github.com/calvinchengx/learnhaskell and slides
http://www.slideshare.net/calvinchengx/functional-programming-part01 on
learning Haskell for the OO programmer.


*In your neighborhood:*

   - Kat Chuang organized an NYC-based study group
   http://www.meetup.com/NY-Haskell/events/220997346/ to dissect Nishan
   Shukla's Haskell Data Analysis Cookbook http://haskelldata.com/. This
   is your AHA! https://github.com/ny-haskell/Action-Haskell-Analysis
   Haskell Moment.

   - Redditor netroby
   
http://www.reddit.com/r/haskell/comments/2y4e0r/haskell_chinese_user_group_qq_group_haskellcn/
   launched a QQ instant messaging group
   http://en.wikipedia.org/wiki/Tencent_QQ, code number 424801832, to
   talk Haskell.


*Quote of the week:*
Dimitri DeFigueiredo
https://mail.haskell.org/pipermail/beginners/2015-March/014900.html says
about the haskell-beginners mailing list, This is the friendliest mailing
list I have ever subscribed to. The people in this list are so nice that
even if Haskell were not so wonderfully elegant, I would like to learn it
just to be able to chat and work with them.

*Acknowledgments*
Thanks to Henk-Jan van Tuyl for help with the Quotes. Thanks to Gershom
Bazerman, Roman Cheplyaka, and Artyom for offering assistance on web
hosting HWN.

*Letter to the Editor:*
Can I just say that I'm very much in favour of the new format. There's
interesting content that can't just be gained from occasionally checking
reddit, there's an actual comment on each one rather than just the
headline, and most importantly the quote is still there ;)

Sorry if this is adding to a deluge of email that you're now getting
because of this.

Yours, Anon


[Haskell] Haskell Weekly News

2015-03-04 Thread Kim-Ee Yeoh
*Top picks:*
Jasper Van der Jeugt http://jaspervdj.be/posts/2015-02-24-lru-cache.html
shows how you can write an intuitive, obviously correct LRU cache perfectly
polymorphic in both the key and value types of the cache lookup
function. (Reddit
discussion.)
http://www.reddit.com/r/haskell/comments/2wz4tj/writing_an_lru_cache_in_haskell/

Core is broken! Well, no, ticket 9858
https://ghc.haskell.org/trac/ghc/ticket/9858 reported previously is still
open, and it's about translating an exotic species of Haskell into Core.
But Javran Cheng https://ghc.haskell.org/trac/ghc/ticket/10121 found out
that the documented specification of Core's operational semantics is
incomplete.

Neil Mitchell
http://neilmitchell.blogspot.com/2015/02/making-withsocketsdo-unnecessary.html
removes the error-prone wart of withSocketsDo
http://hackage.haskell.org/package/network-2.6.0.2/docs/Network.html#v:withSocketsDo
in Windows network programming. Moving in for the kill is the triple combo
of evaluate, NOINLINE, and unsafePerformIO. (Reddit discussion.)
http://www.reddit.com/r/haskell/comments/2x7js6/making_withsocketsdo_unnecessary/

Can you write a sorting algorithm? Can you write a fancy sorting algorithm?
Can you write a sorting algorithm so fancy it hides a subtle bug? Can you
write a sorting algorithm so fancy that it hides a bug so subtle
https://github.com/timjb/haskell-timsort/commit/d9c3e1e454c7d338320f8c2aa12e882921d42828
that it evades even QuickCheck because the smallest testcase is 2^49 big?
But the good news is that QuickCheck doesn't see any regression in the
bugfix. (Hacker News discussion.)
https://news.ycombinator.com/item?id=9100107#up_9112425

The consequence of misspelling pragmas
https://ghc.haskell.org/trac/ghc/ticket/10106, Or: when stumped on a
compile error, turn on -Werror to see if you aren't missing something
obvious.


*Quote of the week:*garry__cairns
https://twitter.com/garry__cairns/status/571087073739976704: The trouble
with learning #haskell is the more I expose myself to it the more I dislike
what I have to work with to pay the bills.

*Repo of the week: *Kalium https://github.com/int-index/kalium: Turn
Pascal https://int-index.github.io/kalium/examples.html into Haskell


-- Kim-Ee
___
Haskell mailing list
Haskell@haskell.org
http://mail.haskell.org/cgi-bin/mailman/listinfo/haskell


Re: [Haskell] Haskell Weekly News: Issue 316

2015-02-05 Thread Daniel Santa Cruz
On Wed Feb 04 2015 at 10:14:08 PM Francesco Ariis fa...@ariis.it wrote:

 Thanks so much for doing these! Always useful, great way to keep
 up to date with other places than the ML.

 Good luck with the 1 year old, may her steps be functional!


Thanks! I hope her first steps are not lazy :-)

Cheers,
Daniel
___
Haskell mailing list
Haskell@haskell.org
http://www.haskell.org/mailman/listinfo/haskell


Re: [Haskell] Haskell Weekly News: Issue 316

2015-02-05 Thread Simon Peyton Jones
After doing more than 150 of these, I have come to the conclusion that

it is time for me to take a permanent break from HWN. I realize that

we could do better, and have something a bit more edited than a

collection of links, and some quotes. I wish I had more time to devote

to such endeavour, but my time is currently being taken up by trying to

help my 1 year old explore her little world.


We owe Daniel a huge debt of thanks.  HWN is a huge service to the community. I 
have read many interesting blog posts that I would have never otherwise found.  
Thank you!

We really need a successor!  Please, please.

Simon

From: Haskell [mailto:haskell-boun...@haskell.org] On Behalf Of Daniel Santa 
Cruz
Sent: 05 February 2015 04:22
To: haskell@haskell.org; haskell-c...@haskell.org
Subject: [Haskell] Haskell Weekly News: Issue 316

Welcome to issue 316 of the HWN, an issue covering crowd-sourced bits
of information about Haskell from around the web. This issue covers
from January 18 to 31, 2015

After doing more than 150 of these, I have come to the conclusion that
it is time for me to take a permanent break from HWN. I realize that
we could do better, and have something a bit more edited than a
collection of links, and some quotes. I wish I had more time to devote
to such endeavor, but my time is currently being taken up by trying to
help my 1 year old explore her little world.

If you'd like to be the one to continue the long tradition of HWN, drop
me a line.

Thanks for following along for the last 3 years!

Quotes of the Week

   * johnw: Sir, what weapon did the assailant use against you? All I
 know is that it was done in IO, officer.

   * monochrom: $ can't buy you love, but it can buy you function
 application

   * hiptobecubic: benzrf, well sure. I'm not suggesting that lens has
 actually left any operators available for anything

Top Reddit Stories

   * I think I've nailed it! I've solved the records problem!
 Domain: nikita-volkov.github.iohttp://nikita-volkov.github.io, Score: 
348, Comments: 193
 Original: [1] http://goo.gl/PhJo6K
 On Reddit: [2] http://goo.gl/vWPeOj

   * Use Haskell for shell scripting
 Domain: haskellforall.comhttp://haskellforall.com, Score: 121, Comments: 
62
 Original: [3] http://goo.gl/Fx4HeT
 On Reddit: [4] http://goo.gl/2g83KR

   * Major Prelude changes proposed
 Domain: haskell.orghttp://haskell.org, Score: 119, Comments: 252
 Original: [5] http://goo.gl/wtFWt3
 On Reddit: [6] http://goo.gl/kaegj2

   * Slides from Don Stewart's Google tech talk
 Domain: code.haskell.orghttp://code.haskell.org, Score: 104, Comments: 75
 Original: [7] http://goo.gl/ejfoFp
 On Reddit: [8] http://goo.gl/9cK9dB

   * Haskell Design Patterns: .Extended Modules
 Domain: jaspervdj.behttp://jaspervdj.be, Score: 86, Comments: 29
 Original: [9] http://goo.gl/TvwGCF
 On Reddit: [10] http://goo.gl/wkNx38

   * IO Monad Considered Harmful
 Domain: blog.jle.imhttp://blog.jle.im, Score: 86, Comments: 157
 Original: [11] http://goo.gl/z9Elq7
 On Reddit: [12] http://goo.gl/uehgF9

   * We are making great efforts to spread Haskell around our local
 programming groups. Today, I finally saw a Haskell post, so I'm
 glad it is kinda working. Kinda.
 Domain: i.imgur.comhttp://i.imgur.com, Score: 86, Comments: 41
 Original: [13] http://goo.gl/0SsbT7
 On Reddit: [14] http://goo.gl/gyBJ1o

   * My Haskell tooling wishlist by Chris Done
 Domain: chrisdone.comhttp://chrisdone.com, Score: 77, Comments: 27
 Original: [15] http://goo.gl/VIRJgM
 On Reddit: [16] http://goo.gl/ChmItY

   * Categories for Programmers: Functors
 Domain: bartoszmilewski.comhttp://bartoszmilewski.com, Score: 70, 
Comments: 14
 Original: [17] http://goo.gl/6M64jC
 On Reddit: [18] http://goo.gl/tW6ubH

   * I wrote another monad tutorial. Sorry.
 Domain: kevinmahoney.co.ukhttp://kevinmahoney.co.uk, Score: 63, 
Comments: 22
 Original: [19] http://goo.gl/zEQIgS
 On Reddit: [20] http://goo.gl/XXeZN3

   * Introducing SJS, a type inferer and checker for JavaScript
 (written in Haskell)
 Domain: noamlewis.wordpress.comhttp://noamlewis.wordpress.com, Score: 
61, Comments: 33
 Original: [21] http://goo.gl/oQRSNo
 On Reddit: [22] http://goo.gl/1LfY1u

   * Solving the expression problem with Object Algebras and
 Tagless Interpreters
 Domain: 
oleksandrmanzyuk.wordpress.comhttp://oleksandrmanzyuk.wordpress.com, Score: 
59, Comments: 30
 Original: [23] http://goo.gl/daJWGy
 On Reddit: [24] http://goo.gl/fKy9zV

Top StackOverflow Questions

   * Why do we need monads?
 votes: 142, answers: 5
 Read on SO: [25] http://goo.gl/Ioviv9

   * Why compiling this Haskell program with -fllvm produces a different result?
 votes: 19, answers: 0
 Read on SO: [26] http://goo.gl/twid2N

   * What is the difference between traits in Rust and typeclasses in Haskell?
 votes: 18

Re: [Haskell] Haskell Weekly News: Issue 316

2015-02-05 Thread Kim-Ee Yeoh
On Thu, Feb 5, 2015 at 4:07 PM, Simon Peyton Jones simo...@microsoft.com
wrote:

 We really need a successor!  Please, please.


I have offered to continue HWN. If picked, I intend to bring it back to the
informed news source that it was circa early 2000s.

I'm cognizant of the diversification of online hangouts. Whereas it was
plenty enough to curate haskell-cafe way back when, it's no longer enough
to sort through Haskell Reddit and Stack Overflow.

Haskell professionals already know to watch the ghc mailing lists,
especially libraries, ghc-devs, and tickets. There's Google+, which holds
its share of haskellers. But there's a slew of non-haskell.org mailing
lists around real world applications, e.g. purescript/elm, pipes, and
commercial-haskell, that command sizeable sections of the community.

And last but not least, can anyone afford to ignore the Twitter grapevine?

I make no promises to comprehensive coverage.

But I endeavor to build bridges across special interest tectonics.


-- Kim-Ee
___
Haskell mailing list
Haskell@haskell.org
http://www.haskell.org/mailman/listinfo/haskell


[Haskell] Haskell Weekly News: Issue 316

2015-02-04 Thread Daniel Santa Cruz
Welcome to issue 316 of the HWN, an issue covering crowd-sourced bits
of information about Haskell from around the web. This issue covers
from January 18 to 31, 2015

After doing more than 150 of these, I have come to the conclusion that
it is time for me to take a permanent break from HWN. I realize that
we could do better, and have something a bit more edited than a
collection of links, and some quotes. I wish I had more time to devote
to such endeavor, but my time is currently being taken up by trying to
help my 1 year old explore her little world.

If you'd like to be the one to continue the long tradition of HWN, drop
me a line.

Thanks for following along for the last 3 years!

Quotes of the Week

   * johnw: Sir, what weapon did the assailant use against you? All I
 know is that it was done in IO, officer.

   * monochrom: $ can't buy you love, but it can buy you function
 application

   * hiptobecubic: benzrf, well sure. I'm not suggesting that lens has
 actually left any operators available for anything

Top Reddit Stories

   * I think I've nailed it! I've solved the records problem!
 Domain: nikita-volkov.github.io, Score: 348, Comments: 193
 Original: [1] http://goo.gl/PhJo6K
 On Reddit: [2] http://goo.gl/vWPeOj

   * Use Haskell for shell scripting
 Domain: haskellforall.com, Score: 121, Comments: 62
 Original: [3] http://goo.gl/Fx4HeT
 On Reddit: [4] http://goo.gl/2g83KR

   * Major Prelude changes proposed
 Domain: haskell.org, Score: 119, Comments: 252
 Original: [5] http://goo.gl/wtFWt3
 On Reddit: [6] http://goo.gl/kaegj2

   * Slides from Don Stewart's Google tech talk
 Domain: code.haskell.org, Score: 104, Comments: 75
 Original: [7] http://goo.gl/ejfoFp
 On Reddit: [8] http://goo.gl/9cK9dB

   * Haskell Design Patterns: .Extended Modules
 Domain: jaspervdj.be, Score: 86, Comments: 29
 Original: [9] http://goo.gl/TvwGCF
 On Reddit: [10] http://goo.gl/wkNx38

   * IO Monad Considered Harmful
 Domain: blog.jle.im, Score: 86, Comments: 157
 Original: [11] http://goo.gl/z9Elq7
 On Reddit: [12] http://goo.gl/uehgF9

   * We are making great efforts to spread Haskell around our local
 programming groups. Today, I finally saw a Haskell post, so I'm
 glad it is kinda working. Kinda.
 Domain: i.imgur.com, Score: 86, Comments: 41
 Original: [13] http://goo.gl/0SsbT7
 On Reddit: [14] http://goo.gl/gyBJ1o

   * My Haskell tooling wishlist by Chris Done
 Domain: chrisdone.com, Score: 77, Comments: 27
 Original: [15] http://goo.gl/VIRJgM
 On Reddit: [16] http://goo.gl/ChmItY

   * Categories for Programmers: Functors
 Domain: bartoszmilewski.com, Score: 70, Comments: 14
 Original: [17] http://goo.gl/6M64jC
 On Reddit: [18] http://goo.gl/tW6ubH

   * I wrote another monad tutorial. Sorry.
 Domain: kevinmahoney.co.uk, Score: 63, Comments: 22
 Original: [19] http://goo.gl/zEQIgS
 On Reddit: [20] http://goo.gl/XXeZN3

   * Introducing SJS, a type inferer and checker for JavaScript
 (written in Haskell)
 Domain: noamlewis.wordpress.com, Score: 61, Comments: 33
 Original: [21] http://goo.gl/oQRSNo
 On Reddit: [22] http://goo.gl/1LfY1u

   * Solving the expression problem with Object Algebras and
 Tagless Interpreters
 Domain: oleksandrmanzyuk.wordpress.com, Score: 59, Comments: 30
 Original: [23] http://goo.gl/daJWGy
 On Reddit: [24] http://goo.gl/fKy9zV

Top StackOverflow Questions

   * Why do we need monads?
 votes: 142, answers: 5
 Read on SO: [25] http://goo.gl/Ioviv9

   * Why compiling this Haskell program with -fllvm produces a different
result?
 votes: 19, answers: 0
 Read on SO: [26] http://goo.gl/twid2N

   * What is the difference between traits in Rust and typeclasses in
Haskell?
 votes: 18, answers: 0
 Read on SO: [27] http://goo.gl/KJdBqh

   * Motivation behind Phantom Types?
 votes: 17, answers: 3
 Read on SO: [28] http://goo.gl/q7IQQC

   * What is the precedence of ~, and why?
 votes: 17, answers: 1
 Read on SO: [29] http://goo.gl/iZHxLy

   * Using GHC API to compile Haskell sources to CORE and CORE to binary
 votes: 13, answers: 2
 Read on SO: [30] http://goo.gl/Qto29m

   * How to ship an executable with Language.Haskell.Interpreter?
 votes: 13, answers: 0
 Read on SO: [31] http://goo.gl/JptPyG

Until next time,
[32]+Daniel Santa Cruz

References

   1. http://nikita-volkov.github.io/record/
   2.
http://www.reddit.com/r/haskell/comments/2svayz/i_think_ive_nailed_it_ive_solved_the_records/
   3.
http://www.haskellforall.com/2015/01/use-haskell-for-shell-scripting.html
   4.
http://www.reddit.com/r/haskell/comments/2u6b8m/use_haskell_for_shell_scripting/
   5. https://www.haskell.org/pipermail/libraries/2015-January/024777.html
   6.
http://www.reddit.com/r/haskell/comments/2ttvsj/major_prelude_changes_proposed/
   7. 

Re: [Haskell] Haskell Weekly News: Issue 316

2015-02-04 Thread Francesco Ariis
On Wed, Feb 04, 2015 at 09:21:49PM -0700, Daniel Santa Cruz wrote:
 After doing more than 150 of these, I have come to the conclusion that
 it is time for me to take a permanent break from HWN. I realize that
 we could do better, and have something a bit more edited than a
 collection of links, and some quotes. I wish I had more time to devote
 to such endeavor, but my time is currently being taken up by trying to
 help my 1 year old explore her little world.

Thanks so much for doing these! Always useful, great way to keep
up to date with other places than the ML.

Good luck with the 1 year old, may her steps be functional!
-F
___
Haskell mailing list
Haskell@haskell.org
http://www.haskell.org/mailman/listinfo/haskell


[Haskell] Haskell Weekly News: Issue 315

2015-01-21 Thread Daniel Santa Cruz
Welcome to issue 315 of the HWN, an issue covering crowd-sourced bits
of information about Haskell from around the web. This issue covers
from January 4 to 17, 2015

Quotes of the Week

   * mpickering: When is the right time to use Data.ByteString.Char8?
 edwardk: mpickering: some time around 1980

   * tpolecat: any lecture by conal elliott has that flavor. he is the
 bob ross of functional programming.

Top Reddit Stories

   * Write You a Haskell
 Domain: dev.stephendiehl.com, Score: 280, Comments: 24
 Original: [1] http://goo.gl/isSXWc
 On Reddit: [2] http://goo.gl/kOevyS

   * Announcing LTS Haskell 1.0
 Domain: fpcomplete.com, Score: 87, Comments: 14
 Original: [3] http://goo.gl/QW25bK
 On Reddit: [4] http://goo.gl/PlWgfm

   * MSFT open sources production serialization system written partially in
Haskell
 Domain: blog.nullspace.io, Score: 83, Comments: 6
 Original: [5] http://goo.gl/SDm7i1
 On Reddit: [6] http://goo.gl/wljTKD

   * haskell-emacs - Write Emacs extensions in Haskell
 Domain: github.com, Score: 64, Comments: 3
 Original: [7] http://goo.gl/NkK9FE
 On Reddit: [8] http://goo.gl/75zURt

   * The Type Theory Podcast, Episode 3: Dan Licata on Homotopy Type Theory
 Domain: typetheorypodcast.com, Score: 58, Comments: 17
 Original: [9] http://goo.gl/z30wH5
 On Reddit: [10] http://goo.gl/5KDPNu

   * Cabal 1.22 and cabal-install 1.22
 Domain: groups.google.com, Score: 54, Comments: 3
 Original: [11] http://goo.gl/WdxPu0
 On Reddit: [12] http://goo.gl/ih07XV

   * [Haskell-cafe] The amount of CPP we have to use is getting out of hand
 Domain: haskell.org, Score: 51, Comments: 94
 Original: [13] http://goo.gl/0OYZ7C
 On Reddit: [14] http://goo.gl/4QCAIc

   * Boston Haskell lightning talks: Rust, Phantoms, ATS, Freezing, Music,
and Code reuse
 Domain: self.haskell, Score: 50, Comments: 8
 Original: [15] http://goo.gl/TAjkMi
 On Reddit: [16] http://goo.gl/TAjkMi

   * Haskell for all: total-1.0.0: Exhaustive pattern matching using
traversals, prisms, and lenses
 Domain: haskellforall.com, Score: 47, Comments: 9
 Original: [17] http://goo.gl/TJDioE
 On Reddit: [18] http://goo.gl/sx7aMu

   * Mutation analysis for Haskell (alpha)
 Domain: self.haskell, Score: 46, Comments: 9
 Original: [19] http://goo.gl/MByMzL
 On Reddit: [20] http://goo.gl/MByMzL

   * Simple Algebraic Data Types by Bartosz Milewski
 Domain: bartoszmilewski.com, Score: 45, Comments: 1
 Original: [21] http://goo.gl/Ns3UjL
 On Reddit: [22] http://goo.gl/uuqCt2

   * The Frank programming language
 Domain: homepages.inf.ed.ac.uk, Score: 42, Comments: 29
 Original: [23] http://goo.gl/msxrp5
 On Reddit: [24] http://goo.gl/0NPQYY

   * GHC Weekly News - 2015/01/07
 Domain: ghc.haskell.org, Score: 42, Comments: 3
 Original: [25] http://goo.gl/HVsDLU
 On Reddit: [26] http://goo.gl/JiMf4b

   * The Rust community grapples with the menace of ORPHAN INSTANCES
 Domain: discuss.rust-lang.org, Score: 42, Comments: 19
 Original: [27] http://goo.gl/HIl68S
 On Reddit: [28] http://goo.gl/dUWa48

   * The state and future of supercompilation in GHC.
 Domain: self.haskell, Score: 39, Comments: 10
 Original: [29] http://goo.gl/e9FDLV
 On Reddit: [30] http://goo.gl/e9FDLV

Top StackOverflow Questions

   * Implementation of null function
 votes: 18, answers: 2
 Read on SO: [31] http://goo.gl/cVqJa3

   * What is the type of this self-applying factorial function?
 votes: 17, answers: 3
 Read on SO: [32] http://goo.gl/vQaeQ0

   * Haskell fast concurrent queue
 votes: 17, answers: 3
 Read on SO: [33] http://goo.gl/HdAlul

   * Ghc: partially compile Haskell code?
 votes: 13, answers: 1
 Read on SO: [34] http://goo.gl/hS2QNQ

   * What is the type of return 5 in Haskell when no context is given?
 votes: 12, answers: 1
 Read on SO: [35] http://goo.gl/IC08Sk

   * Is it possible to write fmap for this data type involving a type
family?
 votes: 11, answers: 1
 Read on SO: [36] http://goo.gl/6V5Mps

   * How to get cabal and nix work together
 votes: 11, answers: 1
 Read on SO: [37] http://goo.gl/TOXNDv

   * What is the most general way to compute the depth of a tree with
something like a fold?
 votes: 8, answers: 2
 Read on SO: [38] http://goo.gl/vlcioF

   * What is exactly an indexed functor in Haskell and what are its usages?
 votes: 8, answers: 1
 Read on SO: [39] http://goo.gl/10PK8U

   * Functor instance for generic polymorphic ADTs in Haskell?
 votes: 8, answers: 2
 Read on SO: [40] http://goo.gl/Oh0uFp

   * Finite State Transducers in Haskell?
 votes: 7, answers: 1
 Read on SO: [41] http://goo.gl/gu80ZL

   * Is it possible to encode a generic “lift” function in Haskell?
 votes: 7, answers: 2
 Read on SO: [42] http://goo.gl/R9B8N5

   * Haskell Expression Equivalents
 

[Haskell] Haskell Weekly News: Issue 314

2015-01-07 Thread Daniel Santa Cruz
Welcome to issue 314 of the HWN, an issue covering crowd-sourced bits
of information about Haskell from around the web. This issue covers
from December 7, 2014 to January 3, 2015

I know... I know. It's been a while

Quotes of the Week

   * arianvp__: after 5 hours of hacking my code works || now its 3 am
  || Types make a lot more sense when I'm tired for some reason

   * dmwit: Any coder worth his salt can do the impossible.

   * hodapp: Math is too hard. Let's use JavaScript.

   * Zemyla: I imagine if [Edward Kmett] had found C++, he would be
  writing template definitions that would make the faces of the
Boost
  team melt off.

Top Reddit Stories

   * Kronos Haskell Notebook (Mac App)
 Domain: kronosnotebook.com, Score: 114, Comments: 21
 Original: [1] http://goo.gl/nOnLuz
 On Reddit: [2] http://goo.gl/SNLxjo

   * The What Are Monads? Fallacy
 Domain: two-wrongs.com, Score: 112, Comments: 93
 Original: [3] http://goo.gl/Beu6wO
 On Reddit: [4] http://goo.gl/CxcK1f

   * Learn You Some Algebras for Glorious Good! - A fun,
 easy-to-read math textbook.
 Domain: self.haskell, Score: 109, Comments: 106
 Original: [5] http://goo.gl/3623n6
 On Reddit: [6] http://goo.gl/3623n6

   * GHC illustrated [PDF]
 Domain: takenobu-hs.github.io, Score: 108, Comments: 30
 Original: [7] http://goo.gl/yj7ySL
 On Reddit: [8] http://goo.gl/sro7qH

   * The Haskell Cast #9 - Conal Elliott on FRP and Denotational Design
 Domain: haskellcast.com, Score: 94, Comments: 34
 Original: [9] http://goo.gl/tls8K3
 On Reddit: [10] http://goo.gl/NIJZ1X

   * GHC 7.10.1 will support 'static values', allowing you to create stable
 references to values across programs/machines for serialization, RPC,
etc...
 Domain: phabricator.haskell.org, Score: 91, Comments: 26
 Original: [11] http://goo.gl/bsfROl
 On Reddit: [12] http://goo.gl/weGkIq

   * 24 Days of GHC Extensions: Thanks!
 Domain: ocharles.org.uk, Score: 82, Comments: 11
 Original: [13] http://goo.gl/6ee2Jb
 On Reddit: [14] http://goo.gl/CYoai5

   * git clone in Haskell from the bottom up
 Domain: stefan.saasen.me, Score: 81, Comments: 9
 Original: [15] http://goo.gl/nWSXV
 On Reddit: [16] http://goo.gl/ULS3YO

   * A commentary on 24 days of GHC extensions
 Domain: augustss.blogspot.com, Score: 78, Comments: 5
 Original: [17] http://goo.gl/C4nKNN
 On Reddit: [18] http://goo.gl/cGBdss

   * Haskell for all: A very general API for relational joins
 Domain: haskellforall.com, Score: 77, Comments: 29
 Original: [19] http://goo.gl/WVGtQl
 On Reddit: [20] http://goo.gl/8McEkB

   * Elm 0.14 - Simpler Core, Better Tools
 Domain: elm-lang.org, Score: 76, Comments: 38
 Original: [21] http://goo.gl/7Oq4Xe
 On Reddit: [22] http://goo.gl/e9wbAm

   * Rethinking webservice and APIs in Haskell: servant 0.2
 Domain: alpmestan.com, Score: 74, Comments: 59
 Original: [23] http://goo.gl/Jl2CMS
 On Reddit: [24] http://goo.gl/HsB5zi

   * ANNOUNCE: GHC 7.10.1 Release Candidate 1
 Domain: permalink.gmane.org, Score: 74, Comments: 4
 Original: [25] http://goo.gl/I9ezar
 On Reddit: [26] http://goo.gl/SRNHG9

   * 24 Days of GHC Extensions: Rank N Types
 Domain: ocharles.org.uk, Score: 69, Comments: 27
 Original: [27] http://goo.gl/1OuyNg
 On Reddit: [28] http://goo.gl/5m79zT

   * A Haskell Implementation Reading List
 Domain: stephendiehl.com, Score: 66, Comments: 0
 Original: [29] http://goo.gl/YnFyTs
 On Reddit: [30] http://goo.gl/3TudIF

   * Learning Curves for different programming languages (including Haskell)
 Domain: github.com, Score: 66, Comments: 106
 Original: [31] http://goo.gl/SxsT10
 On Reddit: [32] http://goo.gl/KNsLqh

   * Functional Education
 Domain: bitemyapp.com, Score: 66, Comments: 10
 Original: [33] http://goo.gl/f4EI02
 On Reddit: [34] http://goo.gl/wDxjkj

   * Snowdrift.coop hiring lead programmer (Haskell/Yesod)
 Domain: snowdrift.coop, Score: 65, Comments: 8
 Original: [35] http://goo.gl/Nh0GL2
 On Reddit: [36] http://goo.gl/8tLsy8

   * 24 Days of GHC Extensions: Functional Dependencies
 Domain: ocharles.org.uk, Score: 58, Comments: 4
 Original: [37] http://goo.gl/mBkf8n
 On Reddit: [38] http://goo.gl/uv3Mhs

   * So you want to learn type theory... but where to start?
 Here are some suggestions.
 Domain: purelytheoretical.com, Score: 58, Comments: 9
 Original: [39] http://goo.gl/z73MMM
 On Reddit: [40] http://goo.gl/9AuJJl

   * 24 Days of Hackage: Static Pointers (guest post by Mathieu Boespflug)
 Domain: ocharles.org.uk, Score: 57, Comments: 32
 Original: [41] http://goo.gl/4mhlNL
 On Reddit: [42] http://goo.gl/jsSYr9

   * 24 Days of GHC Extensions: Type Families
 Domain: ocharles.org.uk, Score: 56, Comments: 11
 Original: [43] http://goo.gl/uwLBsA
 On Reddit: [44] 

[Haskell] Haskell Weekly News: Issue 313

2014-12-10 Thread Daniel Santa Cruz
Welcome to issue 313 of the HWN, an issue covering crowd-sourced bits
of information about Haskell from around the web. This issue covers
from November 16 to December 6, 2014

Quotes of the Week

   * Dijkstra: How do we convince people that in programming simplicity
 and clarity (in short: what mathematicians call elegance) are not
 a dispensable luxury, but a crucial matter that decides between
 success and failure?

   * Dijkstra: Simplicity is a great virtue but it requires hard work to
 achieve it and education to appreciate it. And to make matters
 worse: complexity sells better.

   * monochrom: those who have learned from history are bound to
 helplessly watch other people repeat it.

Top Reddit Stories

   * 24 Days of GHC Extensions: Welcome!
 Domain: ocharles.org.uk, Score: 140, Comments: 24
 Original: [1] http://goo.gl/HvjuvJ
 On Reddit: [2] http://goo.gl/4Skf5Z

   * How I Start: Haskell
 Domain: howistart.org, Score: 120, Comments: 11
 Original: [3] http://goo.gl/T2OCwj
 On Reddit: [4] http://goo.gl/1bGl7I

   * Lucid: templating DSL for HTML
 Domain: chrisdone.com, Score: 105, Comments: 59
 Original: [5] http://goo.gl/JJsJlT
 On Reddit: [6] http://goo.gl/jyvkHu

   * Erik Meijer planning to make Category theory for programmers MOOC
 Domain: imgur.com, Score: 105, Comments: 45
 Original: [7] http://goo.gl/ZnCi6Z
 On Reddit: [8] http://goo.gl/8vOFP0

   * An opportunity in Singapore
 Domain: self.haskell, Score: 98, Comments: 31
 Original: [9] http://goo.gl/X0OBAE
 On Reddit: [10] http://goo.gl/X0OBAE

   * Dan Piponi working on an audio synthesis tool written in Haskell
 Domain: plus.google.com, Score: 90, Comments: 1
 Original: [11] http://goo.gl/J83NRS
 On Reddit: [12] http://goo.gl/Cbhx8x

   * GHC and LLVM: The State of the Union
 Domain: smart-cactus.org, Score: 86, Comments: 13
 Original: [13] http://goo.gl/CA7R4C
 On Reddit: [14] http://goo.gl/l3L8H7

   * Learning Haskell as a Nonprogrammer
 Domain: superginbaby.wordpress.com, Score: 84, Comments: 77
 Original: [15] http://goo.gl/9Q1ufS
 On Reddit: [16] http://goo.gl/Yqni7Y

   * Announcing Opaleye: SQL-generating embedded domain specific language
for Postgres
 Domain: self.haskell, Score: 84, Comments: 85
 Original: [17] http://goo.gl/HoMXjj
 On Reddit: [18] http://goo.gl/HoMXjj

   * Deploy any Haskell application. Instantly.
 Domain: halcyon.sh, Score: 79, Comments: 27
 Original: [19] http://goo.gl/sxQWKk
 On Reddit: [20] http://goo.gl/5V2dMj

   * Haskell for all: How to build library-agnostic streaming sources
 Domain: haskellforall.com, Score: 75, Comments: 26
 Original: [21] http://goo.gl/1QcyRf
 On Reddit: [22] http://goo.gl/eYwlBp

   * Image Processing with Comonads
 Domain: jaspervdj.be, Score: 74, Comments: 33
 Original: [23] http://goo.gl/GZu2oc
 On Reddit: [24] http://goo.gl/Xsh0z9

   * 24 Days of GHC Extensions: View Patterns
 Domain: ocharles.org.uk, Score: 69, Comments: 39
 Original: [25] http://goo.gl/uN3PLf
 On Reddit: [26] http://goo.gl/2YZ1r0

   * Well-Typed are hiring!
 Domain: well-typed.com, Score: 68, Comments: 36
 Original: [27] http://goo.gl/DxYgrT
 On Reddit: [28] http://goo.gl/2imRKu

   * 24 Days of GHC Extensions: Pattern Synonyms
 Domain: ocharles.org.uk, Score: 65, Comments: 20
 Original: [29] http://goo.gl/j75DP8
 On Reddit: [30] http://goo.gl/VTvCof

   * How lazy evaluation works
 Domain: hackhands.com, Score: 63, Comments: 30
 Original: [31] http://goo.gl/YPOFaM
 On Reddit: [32] http://goo.gl/w2uKGJ

   * Learn You an Agda
 Domain: williamdemeo.github.io, Score: 59, Comments: 61
 Original: [33] http://goo.gl/hQ5DaT
 On Reddit: [34] http://goo.gl/2I00Zh

   * 24 Days of GHC Extensions: Record Wildcards
 Domain: ocharles.org.uk, Score: 59, Comments: 38
 Original: [35] http://goo.gl/BnXqjA
 On Reddit: [36] http://goo.gl/yBzMoY

   * Functional Programming Patterns (BuildStuff '14)
 Domain: slideshare.net, Score: 55, Comments: 15
 Original: [37] http://goo.gl/fzo56I
 On Reddit: [38] http://goo.gl/XCy482

   * The GHCJS guys are working on TH cross compiling
 Domain: thread.gmane.org, Score: 54, Comments: 15
 Original: [39] http://goo.gl/XyA4FS
 On Reddit: [40] http://goo.gl/eRULJH

   * Silk is looking for a Haskell engineer
 Domain: self.haskell, Score: 53, Comments: 21
 Original: [41] http://goo.gl/eB10Wa
 On Reddit: [42] http://goo.gl/eB10Wa

   * Keera studios: Haskell games  adventure engine for Android, beta
testers wanted!
 Domain: keera.co.uk, Score: 53, Comments: 8
 Original: [43] http://goo.gl/rk7Wrx
 On Reddit: [44] http://goo.gl/ciCbYp

   * 24 Days of GHC Extensions: Bang Patterns
 Domain: ocharles.org.uk, Score: 51, Comments: 34
 Original: [45] http://goo.gl/X4Huvh
 On Reddit: [46] 

[Haskell] Haskell Weekly News: Issue 311

2014-10-29 Thread Daniel Santa Cruz
Welcome to issue 311 of the HWN, an issue covering crowd-sourced bits
of information about Haskell from around the web. This issue covers
from October 19 to 25, 2014

Quotes of the Week

   * trap_exit: isn't darcs this haskell powered quantum physics
 simulator that happens to also keep revisions of files?

Top Reddit Stories

   * GHC uses GMP, and its performance is nothing short of extraordinary.
 GHC is clearly tuned to call into GMP with extremely low overheads.
 Domain: wilfred.me.uk, Score: 79, Comments: 26
 Original: [1] http://goo.gl/n6tXA3
 On Reddit: [2] http://goo.gl/zTH1v5

   * Video games in Haskell: Chips Challenge demo
 Domain: vimeo.com, Score: 73, Comments: 22
 Original: [3] http://goo.gl/EyUQ6t
 On Reddit: [4] http://goo.gl/8Lrj3I

   * HLint now spots bad unsafePerformIO
 Domain: neilmitchell.blogspot.it, Score: 56, Comments: 29
 Original: [5] http://goo.gl/sxFywP
 On Reddit: [6] http://goo.gl/nA0rvs

   * Seemingly impossible functional programs
 Domain: math.andrej.com, Score: 56, Comments: 15
 Original: [7] http://goo.gl/gtXO9
 On Reddit: [8] http://goo.gl/XdTGd7

   * New blog post: Quasi-quoting DSLs for free
 Domain: well-typed.com, Score: 55, Comments: 2
 Original: [9] http://goo.gl/QbblTr
 On Reddit: [10] http://goo.gl/hv43hU

   * Flocking behaviour simulation written using helm. Source in comments.
 Domain: gfycat.com, Score: 46, Comments: 9
 Original: [11] http://goo.gl/MegczW
 On Reddit: [12] http://goo.gl/aKma9A

   * Finished reading Learn You a Haskell, please recommend me book number
2:
 Domain: self.haskell, Score: 41, Comments: 24
 Original: [13] http://goo.gl/uQiplX
 On Reddit: [14] http://goo.gl/uQiplX

   * Simple Haskell IRC client in two lines of code
 Domain: self.haskell, Score: 40, Comments: 62
 Original: [15] http://goo.gl/7SQpZL
 On Reddit: [16] http://goo.gl/7SQpZL

   * GPU Programming in Haskell (video)
 Domain: looprecur.com, Score: 36, Comments: 0
 Original: [17] http://goo.gl/7N0rgb
 On Reddit: [18] http://goo.gl/kjuFle

   * Are there ANY good game engines for haskell?
 Domain: self.haskell, Score: 33, Comments: 38
 Original: [19] http://goo.gl/6ugfSM
 On Reddit: [20] http://goo.gl/6ugfSM

   * Darcs turns 12
 Domain: hub.darcs.net, Score: 30, Comments: 8
 Original: [21] http://goo.gl/tnNsyR
 On Reddit: [22] http://goo.gl/DXIYyW

Top StackOverflow Questions

   * Dependent Types: How is the dependent pair type analogous to a
 disjoint union?
 votes: 20, answers: 6
 Read on SO: [23] http://goo.gl/HOSXJO

   * How should I read this GHC Core “proof”?
 votes: 11, answers: 0
 Read on SO: [24] http://goo.gl/3btTZT

   * more efficient type-level computations using type families?
 votes: 11, answers: 0
 Read on SO: [25] http://goo.gl/LHYecG

   * How to make fmap rewrite rules fire?
 votes: 10, answers: 1
 Read on SO: [26] http://goo.gl/JrjnJH

   * A workaround for the “Template Haskell + C” bug?
 votes: 8, answers: 1
 Read on SO: [27] http://goo.gl/q9sIHZ

   * Transform a - a - Maybe a to take any combination of a's and Maybe
a's
 votes: 8, answers: 2
 Read on SO: [28] http://goo.gl/AS4kC0

   * Making numeric functions an instance of Num?
 votes: 7, answers: 2
 Read on SO: [29] http://goo.gl/6uNuWB

   * Inverting a Type Family
 votes: 7, answers: 2
 Read on SO: [30] http://goo.gl/18XHro

   * FRP frameworks and IO
 votes: 7, answers: 1
 Read on SO: [31] http://goo.gl/BbEWOM

   Until next time,
   [32]+Daniel Santa Cruz

References

   1.
http://www.wilfred.me.uk/blog/2014/10/20/the-fastest-bigint-in-the-west/
   2.
http://www.reddit.com/r/haskell/comments/2jt37u/ghc_uses_gmp_and_its_performance_is_nothing_short/
   3. https://vimeo.com/109613639
   4.
http://www.reddit.com/r/haskell/comments/2jwwlj/video_games_in_haskell_chips_challenge_demo/
   5.
http://neilmitchell.blogspot.it/2014/10/hlint-now-spots-bad-unsafeperformio.html
   6.
http://www.reddit.com/r/haskell/comments/2jsa4c/hlint_now_spots_bad_unsafeperformio/
   7.
http://math.andrej.com/2007/09/28/seemingly-impossible-functional-programs/
   8.
http://www.reddit.com/r/haskell/comments/2k0xg2/seemingly_impossible_functional_programs/
   9. http://www.well-typed.com/blog/2014/10/quasi-quoting-dsls/
  10.
http://www.reddit.com/r/haskell/comments/2jowjc/new_blog_post_quasiquoting_dsls_for_free/
  11. http://gfycat.com/WearyAnguishedIggypops
  12.
http://www.reddit.com/r/haskell/comments/2k51kk/flocking_behaviour_simulation_written_using_helm/
  13.
http://www.reddit.com/r/haskell/comments/2kbnzw/finished_reading_learn_you_a_haskell_please/
  14.
http://www.reddit.com/r/haskell/comments/2kbnzw/finished_reading_learn_you_a_haskell_please/
  15.
http://www.reddit.com/r/haskell/comments/2jvc78/simple_haskell_irc_client_in_two_lines_of_code/
  16.

[Haskell] Haskell Weekly News: Issue 310

2014-10-22 Thread Daniel Santa Cruz
Welcome to issue 310 of the HWN, an issue covering crowd-sourced bits
of information about Haskell from around the web. This issue covers
from October 5 to 18, 2014

Quotes of the Week

   * spopejoy: That [Spineless Tagless G Machine] will always sound like
 the villian in an upcoming Ghostbusters sequel to me :)

   * pigworker: When you can make data out of potatoes, why would you
 want to encode them as functions?

   * fishcorn: When someone mentions lens on freenode... [1]zeus-lens!

   * neelk: So constructively we know this style can be used to meet
 hard performance deadlines in domains where the penalty for failure
 is literally radioactive flaming death.

   * edwardkmett: At one point we had a type in lens where one of its
 arguments started taking parameters of the form i m a s t a b u.
 Upon reflection, we let it win the argument and decided not to
 implement the function.

   * Ivan Appel: ... while the popular opinion says that the main reason
 to pick Haskell is to have fun hacking, in fact it's not so fun
 to hack in Haskell because there's not such much hacking to do at
 the first place. For instance, you don't need to spend lots of
 effort tracing and fixing obscure bugs, so if your definition of
 hacking includes heroic bugfixing, you'd be better off with
 JavaScript or Perl.

Top Reddit Stories

   * From 60 Frames per Second to 500 in Haskell
 Domain: keera.co.uk, Score: 116, Comments: 82
 Original: [2] http://goo.gl/tiA202
 On Reddit: [3] http://goo.gl/sl8TTl

   * Note: Erik Meijer's MOOC - Introduction to Functional Programming
 starts next Wednesday
 Domain: edx.org, Score: 109, Comments: 34
 Original: [4] http://goo.gl/QNXb5M
 On Reddit: [5] http://goo.gl/sVfmE4

   * The New Haskell.org
 Domain: blog.haskell.org, Score: 98, Comments: 72
 Original: [6] http://goo.gl/TbBGrW
 On Reddit: [7] http://goo.gl/kdaLFq

   * New Haskell Book: Thinking Functionally with Haskell
 Domain: amazon.com, Score: 95, Comments: 39
 Original: [8] http://goo.gl/oj35Ox
 On Reddit: [9] http://goo.gl/rYKq6c

   * Some notes on reimplementing a NodeJS service in Haskell
 Domain: gist.github.com, Score: 67, Comments: 5
 Original: [10] http://goo.gl/ZoSy2a
 On Reddit: [11] http://goo.gl/kQ6mOs

   * Release of threepenny-gui 0.5.0.0: easy UI in Haskell!
 Domain: apfelmus.nfshost.com, Score: 65, Comments: 1
 Original: [12] http://goo.gl/NClc0o
 On Reddit: [13] http://goo.gl/qDos1R

   * Bake: a Continuous Integration System
 Domain: neilmitchell.blogspot.fr, Score: 64, Comments: 34
 Original: [14] http://goo.gl/u5bznA
 On Reddit: [15] http://goo.gl/7oC0N8

   * On concerns about Haskell's Prelude favoring Foldable/Traversable
 Domain: yesodweb.com, Score: 62, Comments: 101
 Original: [16] http://goo.gl/yJ7yMJ
 On Reddit: [17] http://goo.gl/M1M6we

   * Making GHCi awesomer?
 Domain: haskell.org, Score: 57, Comments: 3
 Original: [18] http://goo.gl/KUkSQ7
 On Reddit: [19] http://goo.gl/GRxzb6

   * lens over tea, part 1: lenses 101, traversals 101, and some
 implementation details
 Domain: artyom.me, Score: 56, Comments: 25
 Original: [20] http://goo.gl/rH0tdJ
 On Reddit: [21] http://goo.gl/jgsBeN

   * A neat trick for GHCi
 Domain: mega-nerd.com, Score: 54, Comments: 12
 Original: [22] http://goo.gl/o9yrqJ
 On Reddit: [23] http://goo.gl/oB8Nhb

   * Shaking up GHC
 Domain: blogs.ncl.ac.uk, Score: 53, Comments: 21
 Original: [24] http://goo.gl/jkRnPn
 On Reddit: [25] http://goo.gl/byWnxV

   * FRP Zoo: the TodoMVC of FRP libraries
 Domain: github.com, Score: 53, Comments: 12
 Original: [26] http://goo.gl/JyKRtL
 On Reddit: [27] http://goo.gl/wJV4Vt

   * [Video] Simon Peyton Jones - Zero-Cost Coercions in Haskell
 at Haskell eXchange
 Domain: skillsmatter.com, Score: 50, Comments: 46
 Original: [28] http://goo.gl/yXp43E
 On Reddit: [29] http://goo.gl/l0mo5O

   * Bryan O'Sullivan - Performance Measurement and Optimization in Haskell
 [video]
 Domain: skillsmatter.com, Score: 49, Comments: 23
 Original: [30] http://goo.gl/HO4Sjy
 On Reddit: [31] http://goo.gl/4sqGgX

   * How to Rewrite the Prelude
 Domain: neilmitchell.blogspot.it, Score: 42, Comments: 81
 Original: [32] http://goo.gl/PnnoO2
 On Reddit: [33] http://goo.gl/EP9CaL

   * Generalizing function composition
 Domain: jaspervdj.be, Score: 42, Comments: 31
 Original: [34] http://goo.gl/vCfmqT
 On Reddit: [35] http://goo.gl/GXb4gt

   * C structures in Haskell FFI
 Domain: ghc.haskell.org, Score: 40, Comments: 19
 Original: [36] http://goo.gl/OT7UFH
 On Reddit: [37] http://goo.gl/uKJWCl

   * Yi 0.10, Anniversary Edition
 Domain: haskell.org, Score: 38, Comments: 16
 Original: [38] http://goo.gl/T58nN6
 On Reddit: [39] http://goo.gl/Fz6NQo

   * Curry-Howard, 

[Haskell] Haskell Weekly News: Issue 309

2014-10-08 Thread Daniel Santa Cruz
Welcome to issue 309 of the HWN, an issue covering crowd-sourced bits
of information about Haskell from around the web. This issue covers
from September 28 to October 4, 2014

Quotes of the Week

   * Uh... I'ma have to read the IRC logs... No good quotes @remember'd

Top Reddit Stories

   * Announcing needle: ASCII-fied arrow notation
 Domain: scrambledeggsontoast.github.io, Score: 103, Comments: 119
 Original: [1] http://goo.gl/wCPh8K
 On Reddit: [2] http://goo.gl/UwTJSt

   * How we might abolish Cabal Hell, part 1
 Domain: well-typed.com, Score: 95, Comments: 69
 Original: [3] http://goo.gl/N19hPq
 On Reddit: [4] http://goo.gl/CQQRF0

   * After some failed attempts to learn Parsec I came across this
incredibly
 patient tutorial and now I'm writing parsers!
 Domain: github.com, Score: 79, Comments: 17
 Original: [5] http://goo.gl/msqtkb
 On Reddit: [6] http://goo.gl/p3EgqQ

   * Neil Mitchell's Haskell Blog: Why Traversable/Foldable should not be
 in the Prelude
 Domain: neilmitchell.blogspot.co.il, Score: 71, Comments: 289
 Original: [7] http://goo.gl/sykNse
 On Reddit: [8] http://goo.gl/4wIxBX

   * Tutorial: Implementing highly efficient data structures with
 Monoids and Fingertrees
 Domain: codementor.io, Score: 47, Comments: 37
 Original: [9] http://goo.gl/WB7Jwg
 On Reddit: [10] http://goo.gl/jGrLX1

   * There is No Haskell Topology
 Domain: immanence.org, Score: 45, Comments: 32
 Original: [11] http://goo.gl/JAoEDw
 On Reddit: [12] http://goo.gl/wuuF4i

   * Introduction to Low Level Haskell Optimization - Dan Doel
 Domain: youtu.be, Score: 44, Comments: 2
 Original: [13] http://goo.gl/vYS1Hy
 On Reddit: [14] http://goo.gl/dG9Pn5

   * Turn an optparse-applicative program into a CGI program!
 Domain: github.com, Score: 39, Comments: 10
 Original: [15] http://goo.gl/sjCqsb
 On Reddit: [16] http://goo.gl/BXxeno

   * Yesod 1.4 released
 Domain: yesodweb.com, Score: 36, Comments: 1
 Original: [17] http://goo.gl/T5Vqe8
 On Reddit: [18] http://goo.gl/977ey0

   * Updating Auto-Update
 Domain: yesodweb.com, Score: 36, Comments: 20
 Original: [19] http://goo.gl/OwOrGZ
 On Reddit: [20] http://goo.gl/J2zr5n

   * Type-safe Routing for Spock Web Framework released
 Domain: github.com, Score: 32, Comments: 39
 Original: [21] http://goo.gl/QZS9gU
 On Reddit: [22] http://goo.gl/BokvJ8

   * Lattice-Based Data Structures for Deterministic Parallel and
Distributed
 Programming (related to CRDTs; implementation in Haskell)
 Domain: composition.al, Score: 30, Comments: 9
 Original: [23] http://goo.gl/mVQqqX
 On Reddit: [24] http://goo.gl/tZ0XrW

   * A non-recursive sorting algorithm
 Domain: haskellexists.blogspot.com, Score: 27, Comments: 36
 Original: [25] http://goo.gl/jD0z0K
 On Reddit: [26] http://goo.gl/3HpTBy

   * Dijkstra monads
 Domain: why-lambda.blogspot.co.uk, Score: 25, Comments: 4
 Original: [27] http://goo.gl/kx1Q6w
 On Reddit: [28] http://goo.gl/C86igH

   * Improving Haskell-related documentation
 Domain: self.haskell, Score: 23, Comments: 62
 Original: [29] http://goo.gl/rQeuUT
 On Reddit: [30] http://goo.gl/rQeuUT

   * Haskell, Monads and Purity • via Hacker News
 Domain: jelv.is, Score: 23, Comments: 11
 Original: [31] http://goo.gl/vm7juH
 On Reddit: [32] http://goo.gl/1P5OgF

   * FP Complete is hiring: Systems engineer for cloud and cluster work
 Domain: fpcomplete.com, Score: 21, Comments: 11
 Original: [33] http://goo.gl/MLT5Ud
 On Reddit: [34] http://goo.gl/Ql8uIX

   * The future of the haskell2010/haskell98 packages for GHC 7.10
 Domain: haskell.org, Score: 21, Comments: 22
 Original: [35] http://goo.gl/94bnK3
 On Reddit: [36] http://goo.gl/0c80JU

   * ANN: Nomyx V0.7, the only game where you can change the rules
 Domain: self.haskell, Score: 20, Comments: 7
 Original: [37] http://goo.gl/1gGtqb
 On Reddit: [38] http://goo.gl/1gGtqb

   * Let's Build a Browser Engine in Haskell: part 5
 Domain: hrothen.github.io, Score: 19, Comments: 6
 Original: [39] http://goo.gl/zzSF2D
 On Reddit: [40] http://goo.gl/9xzqdR

Top StackOverflow Questions

   * How fundamentaly different push-pull and arrowized FRP are?
 votes: 10, answers: 0
 Read on SO: [41] http://goo.gl/XbbbVW

   * What are hashes (#) used for in Haskell's library's source?
 votes: 10, answers: 1
 Read on SO: [42] http://goo.gl/mvNNlb

   * What is the inverse of a promise?
 votes: 9, answers: 3
 Read on SO: [43] http://goo.gl/usQIiW

   * Is there a default polymorphic unit type haskell
 votes: 7, answers: 1
 Read on SO: [44] http://goo.gl/5Ozy9G

   * nvcc + c2hs on OS X 10.9.5
 votes: 7, answers: 1
 Read on SO: [45] http://goo.gl/0XMNFu

   * How to sort a list using partial order in Haskell?
 votes: 7, answers: 2
 Read on 

[Haskell] Haskell Weekly News: Issue 308

2014-10-01 Thread Daniel Santa Cruz
Welcome to issue 308 of the HWN, an issue covering crowd-sourced bits
of information about Haskell from around the web. This issue covers
from September 21 to 27, 2014

Quotes of the Week

   * No one @remember'd fun stuff in IRC -- sadness!

Top Reddit Stories

   * The GHC source code contains 1088 TODOs, please help bring that
 number down
 Domain: self.haskell, Score: 137, Comments: 101
 Original: [1] http://goo.gl/DHnNdB
 On Reddit: [2] http://goo.gl/DHnNdB

   * [Elm] Controlling Time and Space: understanding the many
 formulations of FRP by Evan Czaplicki
 Domain: youtube.com, Score: 77, Comments: 25
 Original: [3] http://goo.gl/SbkmGf
 On Reddit: [4] http://goo.gl/FfTW7e

   * Visualisation of Haskell Performance (thesis, pdf)
 Domain: personal.leeds.ac.uk, Score: 72, Comments: 14
 Original: [5] http://goo.gl/WabCEA
 On Reddit: [6] http://goo.gl/niC2Y6

   * shell-conduit: Write shell scripts in Haskell with Conduit
 Domain: chrisdone.com, Score: 70, Comments: 22
 Original: [7] http://goo.gl/VWLO6V
 On Reddit: [8] http://goo.gl/ekDZUP

   * Time travel made easy - Introducing Elm Reactor
 Domain: elm-lang.org, Score: 57, Comments: 0
 Original: [9] http://goo.gl/TEqQWi
 On Reddit: [10] http://goo.gl/bN5iUk

   * THIS is why you should hire Haskellers
 Domain: fpcomplete.com, Score: 53, Comments: 36
 Original: [11] http://goo.gl/VbO8xQ
 On Reddit: [12] http://goo.gl/DzLzyp

   * Edwin Brady on Idris in the Type Theory Podcast
 Domain: typetheorypodcast.com, Score: 50, Comments: 87
 Original: [13] http://goo.gl/45jZKf
 On Reddit: [14] http://goo.gl/BdIYxZ

   * Neil Mitchell's Haskell Blog: GHCID
 Domain: neilmitchell.blogspot.com, Score: 50, Comments: 57
 Original: [15] http://goo.gl/Z4MJA5
 On Reddit: [16] http://goo.gl/dHuK3y

   * Coder Decoder: Functional Programmer Lingo Explained
 Domain: youtube.com, Score: 46, Comments: 10
 Original: [17] http://goo.gl/Rv8Ihc
 On Reddit: [18] http://goo.gl/6jeI38

   * Snake in haskell  170 lines [My first haskell app]
 Domain: self.haskell, Score: 46, Comments: 42
 Original: [19] http://goo.gl/lUDNr4
 On Reddit: [20] http://goo.gl/lUDNr4

   * Writing a game in Haskell by Elise Huard
 Domain: youtube.com, Score: 40, Comments: 9
 Original: [21] http://goo.gl/e9yIRJ
 On Reddit: [22] http://goo.gl/jIR56E

   * Automasymbolic Differentiation
 Domain: jtobin.ca, Score: 32, Comments: 11
 Original: [23] http://goo.gl/5gGJHy
 On Reddit: [24] http://goo.gl/fJGS4O

   * Codewars now supports Haskell!
 Domain: codewars.com, Score: 31, Comments: 17
 Original: [25] http://goo.gl/1X4Kd
 On Reddit: [26] http://goo.gl/DtXFcN

   * HIW 2014: Lennart Augustsson: Better type-error messages (very funny)
 Domain: youtube.com, Score: 29, Comments: 10
 Original: [27] http://goo.gl/OtDjcI
 On Reddit: [28] http://goo.gl/2lOzfE

   * Tetris in Haskell with Netwire and GLFW
 Domain: scrambledeggsontoast.github.io, Score: 28, Comments: 12
 Original: [29] http://goo.gl/W89z06
 On Reddit: [30] http://goo.gl/bd2kvU

   * Leksah 0.14.1 includes a Web Inspector
 Domain: self.haskell, Score: 24, Comments: 6
 Original: [31] http://goo.gl/QAFuF1
 On Reddit: [32] http://goo.gl/QAFuF1

   * Finger Trees - Tutorial and IHaskell Notebook
 Domain: andrew.gibiansky.com, Score: 24, Comments: 1
 Original: [33] http://goo.gl/UxkDPr
 On Reddit: [34] http://goo.gl/cSZhyE

   * Getting a Quick Fix on Comonads (talk at Boston Haskell, Sept. 17)
 Domain: youtube.com, Score: 24, Comments: 19
 Original: [35] http://goo.gl/FyAlIZ
 On Reddit: [36] http://goo.gl/hQ6KgW

   * Parametricity: Money for Nothing and Theorems for Free
 Bartosz Milewski
 Domain: bartoszmilewski.com, Score: 23, Comments: 27
 Original: [37] http://goo.gl/1W3uEj
 On Reddit: [38] http://goo.gl/b2rPPN

Top StackOverflow Questions

   * what does Haskell's | operator do?
 votes: 35, answers: 4
 Read on SO: [39] http://goo.gl/6aT68b

   * Does creating a (non-list) data structure via fromList actually create
 the list?
 votes: 14, answers: 1
 Read on SO: [40] http://goo.gl/HwM94h

   * Why does $ and * take input in an order opposite of =?
 votes: 14, answers: 2
 Read on SO: [41] http://goo.gl/TXFyTD

   * Check memory usage in haskell
 votes: 13, answers: 1
 Read on SO: [42] http://goo.gl/L4WmV4

   * What are the differences between layers and extensible-effects?
 votes: 11, answers: 2
 Read on SO: [43] http://goo.gl/9K0gLz

Until next time,
[44]+Daniel Santa Cruz

References

   1.
http://www.reddit.com/r/haskell/comments/2hes8m/the_ghc_source_code_contains_1088_todos_please/
   2.
http://www.reddit.com/r/haskell/comments/2hes8m/the_ghc_source_code_contains_1088_todos_please/
   3. https://www.youtube.com/watch?v=Agu6jipKfYw
   4.

[Haskell] Haskell Weekly News: Issue 307

2014-09-24 Thread Daniel Santa Cruz
Welcome to issue 307 of the HWN, an issue covering crowd-sourced bits
of information about Haskell from around the web. This issue covers
from September 14 to 20, 2014

Quotes of the Week

   * Qfwfq: I seq what you mean.

   * trap_exit_: if haskell makes programmers 10x more productive, then
  why are there not better haskell ides? :-)
 Fuuzetsu: trap_exit_: because you don't need one when you're 10x
more productive already ;P

   * joshcough: im just surprised when im looking for something and i
  dont find a package by ed kmett.

Top Reddit Stories

   * Wayward Tide is Being Written in Haskell
 Domain: blog.chucklefish.org, Score: 131, Comments: 30
 Original: [1] http://goo.gl/00xr22
 On Reddit: [2] http://goo.gl/kJBqTe

   * Hython: The simplest possible language
 Domain: callcc.io, Score: 82, Comments: 16
 Original: [3] http://goo.gl/T95xQ3
 On Reddit: [4] http://goo.gl/LBKTks

   * Hey /r/haskell, we're hiring!
 Domain: blog.chucklefish.org, Score: 79, Comments: 49
 Original: [5] http://goo.gl/93gW3N
 On Reddit: [6] http://goo.gl/zULSci

   * hindent: A Haskell indenter
 Domain: chrisdone.com, Score: 58, Comments: 18
 Original: [7] http://goo.gl/4XlJpL
 On Reddit: [8] http://goo.gl/SCXxOS

   * Reflecting strictness in Haskell types
 Domain: h2.jaguarpaw.co.uk, Score: 51, Comments: 27
 Original: [9] http://goo.gl/lfPkYD
 On Reddit: [10] http://goo.gl/hx6XtM

   * Towards Shake 1.0
 Domain: neilmitchell.blogspot.com, Score: 49, Comments: 7
 Original: [11] http://goo.gl/RPlddo
 On Reddit: [12] http://goo.gl/ckKD2m

   * Formatting in Haskell (Chris Done)
 Domain: chrisdone.com, Score: 49, Comments: 11
 Original: [13] http://goo.gl/eq7hAF
 On Reddit: [14] http://goo.gl/f1Amec

   * Haskell Dice of Doom - Part 1
 Domain: derekmcloughlin.github.io, Score: 39, Comments: 6
 Original: [15] http://goo.gl/oF3ot3
 On Reddit: [16] http://goo.gl/oLz2Fv

   * Beginner error messages in C++ vs Haskell
 Domain: izbicki.me, Score: 39, Comments: 65
 Original: [17] http://goo.gl/j05AXH
 On Reddit: [18] http://goo.gl/ZOLvZW

   * Blog: GHC Weekly News - 2014/09/15
 Domain: ghc.haskell.org, Score: 28, Comments: 0
 Original: [19] http://goo.gl/8Dt0e8
 On Reddit: [20] http://goo.gl/P4uz3y

   * Let's Build a Browser Engine in Haskell: part 3
 Domain: hrothen.github.io, Score: 27, Comments: 8
 Original: [21] http://goo.gl/0ckGRH
 On Reddit: [22] http://goo.gl/vZXZOy

   * ANN: best-haskell - haskell download ranking
 Domain: best-haskell.herokuapp.com, Score: 24, Comments: 11
 Original: [23] http://goo.gl/9RtgrI
 On Reddit: [24] http://goo.gl/3zO7SN

   * ICFP The Ghost of Church - writeup by Olle Fredriksson who was the
 first to solve it!
 Domain: reddit.com, Score: 23, Comments: 3
 Original: [25] http://goo.gl/9j7hG3
 On Reddit: [26] http://goo.gl/nDxc4T

   * What is wrong with the Monoid instance for Maybe?
 Domain: self.haskell, Score: 21, Comments: 21
 Original: [27] http://goo.gl/kgVlFf
 On Reddit: [28] http://goo.gl/kgVlFf

   * Inferring Algebraic Effects
 Domain: lmcs-online.org, Score: 20, Comments: 0
 Original: [29] http://goo.gl/Wjklhq
 On Reddit: [30] http://goo.gl/PBJY7N

   * Are typeclasses essential? (includes Luke Palmer's view on it)
 Domain: stackoverflow.com, Score: 19, Comments: 30
 Original: [31] http://goo.gl/5rh2dq
 On Reddit: [32] http://goo.gl/RuX5i7

   * Built on Haskell: Findmelike - visual search for art
 Domain: findmelike.com, Score: 19, Comments: 1
 Original: [33] http://goo.gl/MgM69t
 On Reddit: [34] http://goo.gl/Vzrc6R

   * Let's Build a Browser Engine in Haskell: setting up tests
 Domain: hrothen.github.io, Score: 17, Comments: 9
 Original: [35] http://goo.gl/qwLXRq
 On Reddit: [36] http://goo.gl/mUqX6w


Top StackOverflow Questions

   * Are typeclasses essential?
 votes: 20, answers: 4
 Read on SO: [37] http://goo.gl/5rh2dq

   * Ambigous instance resolution in Haskell
 votes: 14, answers: 2
 Read on SO: [38] http://goo.gl/KzV5jC

   * Understanding the casts involved in patterns matching a datatype that
 is indexed over a user defined kind
 votes: 11, answers: 1
 Read on SO: [39] http://goo.gl/TppaAg

   * What does fixIO do?
 votes: 10, answers: 2
 Read on SO: [40] http://goo.gl/yECrrk

Until next time,
[41]+Daniel Santa Cruz

References

   1. http://blog.chucklefish.org/?p=154
   2.
http://www.reddit.com/r/haskell/comments/2glk10/wayward_tide_is_being_written_in_haskell/
   3. http://callcc.io/hython-the-simplest-possible-language/
   4.
http://www.reddit.com/r/haskell/comments/2go4v6/hython_the_simplest_possible_language/
   5. http://blog.chucklefish.org/?p=322
   6.
http://www.reddit.com/r/haskell/comments/2gyn1w/hey_rhaskell_were_hiring/
   7. http://chrisdone.com/posts/hindent
   8.

[Haskell] Haskell Weekly News: Issue 306

2014-09-17 Thread Daniel Santa Cruz
Welcome to issue 306 of the HWN, an issue covering crowd-sourced bits
of information about Haskell from around the web. This issue covers
from September 07 to 13, 2014

Quotes of the Week

   * prophile: at this point ekmett is more part of the language than a
 practitioner of it

   * Qfwfq: Simon is a title, not a forename.

Top Reddit Stories

   * Haskell for all: Morte: an intermediate language for super-optimizing
 functional programs
 Domain: haskellforall.com, Score: 110, Comments: 83
 Original: [1] http://goo.gl/MjPyyr
 On Reddit: [2] http://goo.gl/v2btl4

   * AMP has landed in GHC Main!
 Domain: haskell.org, Score: 88, Comments: 71
 Original: [3] http://goo.gl/giu1Xh
 On Reddit: [4] http://goo.gl/ZGJ76S

   * [Meta] What's with all these downvotes on beginner questions?
 Domain: self.haskell, Score: 69, Comments: 67
 Original: [5] http://goo.gl/ik2uu2
 On Reddit: [6] http://goo.gl/ik2uu2

   * Haskell Implementors Workshop 2014 videos [youtube]
 Domain: youtube.com, Score: 59, Comments: 11
 Original: [7] http://goo.gl/ijM6hs
 On Reddit: [8] http://goo.gl/48GOSr

   * FP Complete is hiring: Haskell web UI developer
 Domain: fpcomplete.com, Score: 59, Comments: 14
 Original: [9] http://goo.gl/0kPlFl
 On Reddit: [10] http://goo.gl/WtivSo

   * How to get (approx) stack traces with profiled builds
 Domain: self.haskell, Score: 46, Comments: 15
 Original: [11] http://goo.gl/ZAurK6
 On Reddit: [12] http://goo.gl/ZAurK6

   * Hakaru: An embedded probabilistic programming language
 Domain: indiana.edu, Score: 40, Comments: 10
 Original: [13] http://goo.gl/PLcCGW
 On Reddit: [14] http://goo.gl/aP7giY

   * Why does David Turner say type classes were a bad idea?
 Domain: self.haskell, Score: 37, Comments: 96
 Original: [15] http://goo.gl/WqRLZQ
 On Reddit: [16] http://goo.gl/WqRLZQ

   * Let's Build a Browser Engine in Haskell: Part 2
 Domain: hrothen.github.io, Score: 33, Comments: 14
 Original: [17] http://goo.gl/PyxMOy
 On Reddit: [18] http://goo.gl/45L7hs

   * Proposal for copatterns in Idris
 Domain: github.com, Score: 30, Comments: 38
 Original: [19] http://goo.gl/7Zv7U1
 On Reddit: [20] http://goo.gl/pPIq8p

   * GHC Blog: Static pointers and serialisation (by SPJ)
 Domain: ghc.haskell.org, Score: 28, Comments: 2
 Original: [21] http://goo.gl/HJrm4t
 On Reddit: [22] http://goo.gl/kPxJj5

   * introduction to the basic lens operators
 Domain: intolerable.me, Score: 26, Comments: 12
 Original: [23] http://goo.gl/VXlKnm
 On Reddit: [24] http://goo.gl/b0bLfE

   * Prisms lead to typeclasses for subtractive types
 Domain: gelisam.blogspot.ca, Score: 22, Comments: 6
 Original: [25] http://goo.gl/l9QIIm
 On Reddit: [26] http://goo.gl/GMD5Cj

   * Preventing memoization in (AI) search problems
 Domain: okmij.org, Score: 22, Comments: 16
 Original: [27] http://goo.gl/oEb6WD
 On Reddit: [28] http://goo.gl/jqVKPS

   * A shallow survey of formal methods for C code
 Domain: imperialviolet.org, Score: 21, Comments: 7
 Original: [29] http://goo.gl/rJgycy
 On Reddit: [30] http://goo.gl/RrXwns

   * Haskell Lectures
 Domain: shuklan.com, Score: 21, Comments: 1
 Original: [31] http://goo.gl/Ef0E4
 On Reddit: [32] http://goo.gl/VASdCX

   * A Netwire 5 Tutorial
 Domain: self.haskell, Score: 20, Comments: 5
 Original: [33] http://goo.gl/BmcKWr
 On Reddit: [34] http://goo.gl/BmcKWr

   * Haskell Symposium talk on inline Objective-C in Haskell
 Domain: speakerdeck.com, Score: 20, Comments: 0
 Original: [35] http://goo.gl/VDHOiP
 On Reddit: [36] http://goo.gl/TyL90G

   * HaLVM / Unikernel talk at the Xen User Summit on Monday, September 15th
 Domain: sched.co, Score: 19, Comments: 8
 Original: [37] http://goo.gl/HoVwWT
 On Reddit: [38] http://goo.gl/9lqCE0

   * Fun with (Extended Kalman) Filters
 Domain: idontgetoutmuch.wordpress.com, Score: 18, Comments: 2
 Original: [39] http://goo.gl/8EGSQR
 On Reddit: [40] http://goo.gl/aTASRU

Top StackOverflow Questions

   * Why does OCaml sometimes require eta expansion?
 votes: 12, answers: 1
 Read on SO: [41] http://goo.gl/TsBuz5

   * Can Haskell evaluate and not garbage collect random indexes in a list?
 votes: 11, answers: 2
 Read on SO: [42] http://goo.gl/zXsBT1

   * How do I install dependencies when cross compiling haskell code?
 votes: 10, answers: 1
 Read on SO: [43] http://goo.gl/3qH6zK

   * Haskell lenses: how to make view play nicely with traverse?
 votes: 10, answers: 3
 Read on SO: [44] http://goo.gl/EWrR5j

   * Is there an instance of Monad but not of MonadFix?
 votes: 10, answers: 2
 Read on SO: [45] http://goo.gl/EAh0qc

   * How can the continuation monad be expressed using the free monad?
 votes: 10, answers: 3
 Read on SO: [46] http://goo.gl/ymMoFw

Until next 

[Haskell] Haskell Weekly News: Issue 304

2014-09-10 Thread Daniel Santa Cruz
Welcome to issue 305 of the HWN, an issue covering crowd-sourced bits
of information about Haskell from around the web. This issue covers
from August 31 to September 06, 2014

Quotes of the Week

 * srhb: segfaults sure are easier to come by doing FFI stuff

Top Reddit Stories

   * Pandoc author working with industry on Markdown spec
 Domain: standardmarkdown.com, Score: 68, Comments: 7
 Original: [1] http://goo.gl/JBte8k
 On Reddit: [2] http://goo.gl/LWT42a

   * ICFP 2014 Talks
 Domain: youtube.com, Score: 56, Comments: 0
 Original: [3] http://goo.gl/2zRte4
 On Reddit: [4] http://goo.gl/NvWBBa

   * ICFP 2014 Workshops (Videos)
 Domain: youtube.com, Score: 53, Comments: 6
 Original: [5] http://goo.gl/gpfI8T
 On Reddit: [6] http://goo.gl/Bj5SwB

   * Let's Build a Browser Engine in Haskell
 Domain: hrothen.github.io, Score: 45, Comments: 18
 Original: [7] http://goo.gl/FkOM49
 On Reddit: [8] http://goo.gl/rXM38x

   * Open type families are not modular
 Domain: blog.ezyang.com, Score: 41, Comments: 52
 Original: [9] http://goo.gl/XO1bVK
 On Reddit: [10] http://goo.gl/ROxxUA

   * IDE for Haste projects
 Domain: haskell-web.blogspot.com.es, Score: 36, Comments: 5
 Original: [11] http://goo.gl/uvjZUC
 On Reddit: [12] http://goo.gl/3Ra4dt

   * Real world one-liner examples
 Domain: github.com, Score: 33, Comments: 7
 Original: [13] http://goo.gl/E5wFiW
 On Reddit: [14] http://goo.gl/9gipjb

   * Planning Yesod 1.4
 Domain: yesodweb.com, Score: 32, Comments: 8
 Original: [15] http://goo.gl/7Kul02
 On Reddit: [16] http://goo.gl/erCRmZ

   * Practical Machines: A simple tutorial for the Machines streaming
library
 Domain: statusfailed.com, Score: 32, Comments: 24
 Original: [17] http://goo.gl/bmRQot
 On Reddit: [18] http://goo.gl/0QSdOL

   * Anecdotes and Advice on Hiring Junior or Summer/Co-Op Students for
 Haskell Work
 Domain: self.haskell, Score: 32, Comments: 29
 Original: [19] http://goo.gl/M7NOJO
 On Reddit: [20] http://goo.gl/M7NOJO

   * Write your compiler passes in Coq for great good!
 Domain: megacz.com, Score: 30, Comments: 13
 Original: [21] http://goo.gl/l7MU6n
 On Reddit: [22] http://goo.gl/oSqi3Z

   * IntelliJ IDEA haskell-idea-plugin + Hasklig
 Domain: self.haskell, Score: 28, Comments: 3
 Original: [23] http://goo.gl/cNWkLh
 On Reddit: [24] http://goo.gl/cNWkLh

   * Upcast, a declarative cloud infrastructure orchestration tool that
 leverages Nix
 Domain: github.com, Score: 27, Comments: 12
 Original: [25] http://goo.gl/vPpXcn
 On Reddit: [26] http://goo.gl/MHj0Le

   * Ray Marching Distance Fields with Haskell and GLSL
 Domain: github.com, Score: 27, Comments: 13
 Original: [27] http://goo.gl/HZSjFq
 On Reddit: [28] http://goo.gl/w0IZ0w

   * A Pretty-Printer that Says What It Means (or, Why Idris's
 Pretty-Printer is a Functor)
 Domain: davidchristiansen.dk, Score: 25, Comments: 14
 Original: [29] http://goo.gl/vfdISz
 On Reddit: [30] http://goo.gl/mHU49x

   * The Ivory Language is an eDSL for safe systems programming. You can
think
 of Ivory as a safer C, embedded in Haskell.
 Domain: ivorylang.org, Score: 23, Comments: 3
 Original: [31] http://goo.gl/xJJ68c
 On Reddit: [32] http://goo.gl/RLljxg

   * Pre-published the slide Writing NetBSD Sound Drivers in Haskell for
 Haskell Symposium 2014. #icfp2014
 Domain: slideshare.net, Score: 23, Comments: 4
 Original: [33] http://goo.gl/gsENVq
 On Reddit: [34] http://goo.gl/mWH3zH

   * Haskell 2014 talk: Reflection without Remorse: Revealing a hidden
 sequence to speed up monadic reflection
 Domain: youtube.com, Score: 23, Comments: 8
 Original: [35] http://goo.gl/Dffhnx
 On Reddit: [36] http://goo.gl/UFPUu3

   * Wadler's Blog: Howard on Curry-Howard
 Domain: wadler.blogspot.com, Score: 21, Comments: 0
 Original: [37] http://goo.gl/Fz90FG
 On Reddit: [38] http://goo.gl/P5kemv

Top StackOverflow Questions

   * Infinite lazy bitmap
 votes: 11, answers: 2
 Read on SO: [39] http://goo.gl/4zDwFX

   * Correct terminology for continuations
 votes: 11, answers: 4
 Read on SO: [40] http://goo.gl/QHVRWI

   * How do I make MonadRandom a Functor?
 votes: 9, answers: 1
 Read on SO: [41] http://goo.gl/vvD7bR

   * Why does Haskell's foldr NOT stackoverflow while the same Scala
 implementation does?
 votes: 9, answers: 4
 Read on SO: [42] http://goo.gl/zdxgAM

Until next time,
[43]+Daniel Santa Cruz

References

   1. http://standardmarkdown.com/
   2.
http://www.reddit.com/r/haskell/comments/2fgtuu/pandoc_author_working_with_industry_on_markdown/
   3.
https://www.youtube.com/playlist?list=PL4UWOFngo5DVBqifWX6ZlXJ7idxWaOP69
   4. http://www.reddit.com/r/haskell/comments/2f8o3x/icfp_2014_talks/
   5.

[Haskell] Haskell Weekly News: Issue 304

2014-09-03 Thread Daniel Santa Cruz
Welcome to issue 304 of the HWN, an issue covering crowd-sourced bits
of information about Haskell from around the web. This issue covers
from August 24 to 30, 2014

Quotes of the Week

 * pjdelport: Haskell: Lazy evaluation, eager debugging.
 * trap_exit: isn't hoogle awesome? the first time I used it, I was
   like for the first time in my life, google sucks

Top Reddit Stories

   * Hython - a Haskell-powered Python 3 interpreter
 Domain: github.com, Score: 95, Comments: 22
 Original: [1] http://goo.gl/aI16qA
 On Reddit: [2] http://goo.gl/N67fnX

   * Using Emacs for Haskell development
 Domain: github.com, Score: 89, Comments: 47
 Original: [3] http://goo.gl/tuPL91
 On Reddit: [4] http://goo.gl/RxVWFQ

   * Ivory Language
 Domain: ivorylang.org, Score: 70, Comments: 36
 Original: [5] http://goo.gl/xJJ68c
 On Reddit: [6] http://goo.gl/Vz9cTX

   * A taste of Cabalized Backpack : Inside 206-105
 Domain: blog.ezyang.com, Score: 61, Comments: 73
 Original: [7] http://goo.gl/8MpD3U
 On Reddit: [8] http://goo.gl/3kVQOG

   * Introducing /r/haskellgamedev
 Domain: self.haskell, Score: 58, Comments: 20
 Original: [9] http://goo.gl/B2nzhq
 On Reddit: [10] http://goo.gl/B2nzhq

   * Acme.StringlyTyped
 Domain: hackage.haskell.org, Score: 44, Comments: 11
 Original: [11] http://goo.gl/IfK2Uf
 On Reddit: [12] http://goo.gl/Z0wT5E

   * A new version of Yampa is out (0.9.6)
 Domain: keera.co.uk, Score: 43, Comments: 16
 Original: [13] http://goo.gl/EHxFdd
 On Reddit: [14] http://goo.gl/EXGLdX

   * On CodeWorld and Haskell
 Domain: cdsmith.wordpress.com, Score: 41, Comments: 23
 Original: [15] http://goo.gl/C7tkHk
 On Reddit: [16] http://goo.gl/qu3l04

   * Introduction to Dependent Types: Haskell on Steroids
 Domain: jozefg.bitbucket.org, Score: 37, Comments: 17
 Original: [17] http://goo.gl/fg8Rfo
 On Reddit: [18] http://goo.gl/YLmHNQ

   * Evaluation order and state tokens - School of Haskell
 Domain: fpcomplete.com, Score: 35, Comments: 24
 Original: [19] http://goo.gl/v0D1HQ
 On Reddit: [20] http://goo.gl/jiiLRl

   * IO Monad and Purity
 Domain: stackoverflow.com, Score: 34, Comments: 13
 Original: [21] http://goo.gl/zkBxl1
 On Reddit: [22] http://goo.gl/yVQY4F

   * [ANN] Haste 0.4, now with GHC 7.8 support and binary packages
 Domain: groups.google.com, Score: 33, Comments: 5
 Original: [23] http://goo.gl/DU4QYT
 On Reddit: [24] http://goo.gl/xcqxU0

   * darcs 2.8.5 released
 Domain: lists.osuosl.org, Score: 30, Comments: 0
 Original: [25] http://goo.gl/FbjpuA
 On Reddit: [26] http://goo.gl/TM6D7E

   * Yarr - image processing library and partial Repa clone
 Domain: hackage.haskell.org, Score: 28, Comments: 8
 Original: [27] http://goo.gl/cfHAH8
 On Reddit: [28] http://goo.gl/oyK3xF

   * conduit stream fusion
 Domain: fpcomplete.com, Score: 28, Comments: 15
 Original: [29] http://goo.gl/9e57M2
 On Reddit: [30] http://goo.gl/kFL5Pu

   * New blog post: Dealing with Asynchronous Exceptions during
 Resource Acquisition
 Domain: well-typed.com, Score: 28, Comments: 34
 Original: [31] http://goo.gl/WS05yN
 On Reddit: [32] http://goo.gl/5hp59d

Top StackOverflow Questions

   * Zipper Comonads, Generically
 votes: 43, answers: 3
 Read on SO: [33] http://goo.gl/NDzqR1

   * Test if a value matches a constructor
 votes: 25, answers: 3
 Read on SO: [34] http://goo.gl/3Sa7hX

   * What is the difference between a cyclic list and an infinite
 list in haskell?
 votes: 16, answers: 2
 Read on SO: [35] http://goo.gl/q7f7pu

   * Powerset Function 1-Liner
 votes: 13, answers: 1
 Read on SO: [36] http://goo.gl/cez03g

   * How to make a binary tree zipper an instance of Comonad?
 votes: 13, answers: 1
 Read on SO: [37] http://goo.gl/Zc1wr4

   * Is there a better performing alternative to read and show in Haskell?
 votes: 11, answers: 1
 Read on SO: [38] http://goo.gl/Y0m0wX

   * QuickCheck: How to use exhaustiveness checker to prevent forgotten
 constructors of a sum type
 votes: 11, answers: 2
 Read on SO: [39] http://goo.gl/b8YbtB

   * Why does FRP consider time as a factor for values?
 votes: 10, answers: 2
 Read on SO: [40] http://goo.gl/Yo65J8

Until next time,
[41]+Daniel Santa Cruz

References

   1. https://github.com/mattgreen/hython
   2.
http://www.reddit.com/r/haskell/comments/2ejlxm/hython_a_haskellpowered_python_3_interpreter/
   3.
https://github.com/serras/emacs-haskell-tutorial/blob/master/tutorial.md
   4.
http://www.reddit.com/r/haskell/comments/2efpx4/using_emacs_for_haskell_development/
   5. http://ivorylang.org/
   6. http://www.reddit.com/r/haskell/comments/2epdwp/ivory_language/
   7. http://blog.ezyang.com/2014/08/a-taste-of-cabalized-backpack/
   8.

[Haskell] Haskell Weekly News: Issue 303

2014-08-27 Thread Daniel Santa Cruz
Welcome to issue 303 of the HWN, an issue covering crowd-sourced bits
of information about Haskell from around the web. This issue covers
from August 17 to 23, 2014

Quotes of the Week

   * monochrom: point free can be decomposed to: point refers to
., free refers to using no $. :)

Top Reddit Stories

   * λ Bubble Pop!
 Domain: chrisuehlinger.com, Score: 97, Comments: 41
 Original: [1] http://goo.gl/hVQq2F
 On Reddit: [2] http://goo.gl/OQWXK2

   * The fundamental problem of programming language package management
 Domain: blog.ezyang.com, Score: 82, Comments: 54
 Original: [3] http://goo.gl/fWmA0P
 On Reddit: [4] http://goo.gl/PfJbY0

   * How Programming language subreddits talk (including Haskell)
 Domain: github.com, Score: 72, Comments: 31
 Original: [5] http://goo.gl/2Ef0tB
 On Reddit: [6] http://goo.gl/KpTH74

   * A fast, generic and type-safe image processing library written in
Haskell
 Domain: hackage.haskell.org, Score: 59, Comments: 27
 Original: [7] http://goo.gl/Pmeot3
 On Reddit: [8] http://goo.gl/Veffgp

   * GHC company-mode
 Domain: github.com, Score: 58, Comments: 7
 Original: [9] http://goo.gl/UVDEhl
 On Reddit: [10] http://goo.gl/uuxRCd

   * Hase - bringing state-of-the-art NLP to Haskell
 Domain: github.com, Score: 55, Comments: 8
 Original: [11] http://goo.gl/l39RVB
 On Reddit: [12] http://goo.gl/A8FI9k

   * Lens 4.4 release notes
 Domain: self.haskell, Score: 54, Comments: 18
 Original: [13] http://goo.gl/WjndWF
 On Reddit: [14] http://goo.gl/WjndWF

   * Jobs: Haskell developer roles at Standard Chartered
 Domain: donsbot.wordpress.com, Score: 48, Comments: 21
 Original: [15] http://goo.gl/ik0pc3
 On Reddit: [16] http://goo.gl/vDC3Jn

   * Speeding up conduit
 Domain: fpcomplete.com, Score: 42, Comments: 27
 Original: [17] http://goo.gl/wdbJVY
 On Reddit: [18] http://goo.gl/hfnyhj

   * Why is GHC Runtime Enviornment in C?
 Domain: self.haskell, Score: 39, Comments: 34
 Original: [19] http://goo.gl/9uh3YJ
 On Reddit: [20] http://goo.gl/9uh3YJ

   * An introduction to QuickCheck by example: Number theory and
 Okasaki's red-black trees
 Domain: matt.might.net, Score: 37, Comments: 1
 Original: [21] http://goo.gl/DnXQrK
 On Reddit: [22] http://goo.gl/zkLzQi

   * [ANN] dash-haskell: Package dependency approximate documentation
 look-up  access for IDE(s) (Emacs,Vim+)
 Domain: github.com, Score: 31, Comments: 9
 Original: [23] http://goo.gl/Z6HHFK
 On Reddit: [24] http://goo.gl/jxtJWW

   * Deprecating yesod-platform
 Domain: yesodweb.com, Score: 30, Comments: 10
 Original: [25] http://goo.gl/C3sSj9
 On Reddit: [26] http://goo.gl/P5w22y

   * Building Monad Transformers.
 Domain: jakubarnold.cz, Score: 25, Comments: 8
 Original: [27] http://goo.gl/SBeulZ
 On Reddit: [28] http://goo.gl/0a5vYr

   * Better code readability with Vim Haskell Conceal+
 Domain: github.com, Score: 20, Comments: 44
 Original: [29] http://goo.gl/2pNWCz
 On Reddit: [30] http://goo.gl/FMThMu

   * What's the best practice for building a DSL in haskell?
 Domain: self.haskell, Score: 19, Comments: 22
 Original: [31] http://goo.gl/v9fIO8
 On Reddit: [32] http://goo.gl/v9fIO8

   * Object-Oriented Style Overloading for Haskell
 Domain: research.microsoft.com, Score: 18, Comments: 9
 Original: [33] http://goo.gl/SPkDps
 On Reddit: [34] http://goo.gl/UwF6X5

   * SmartChecking Matt Might’s Red-Black Trees
 Domain: leepike.wordpress.com, Score: 18, Comments: 0
 Original: [35] http://goo.gl/gd5aUQ
 On Reddit: [36] http://goo.gl/9Ubkra

Top StackOverflow Questions

   * What kinds of type errors can Haskell catch at compile time that
 Java cannot? [closed]
 votes: 23, answers: 4
 Read on SO: [37] http://goo.gl/19MljX

   * How to link custom object file with Haskell library
 votes: 18, answers: 0
 Read on SO: [38] http://goo.gl/K6uC0X

   * Finding where loop happened
 votes: 17, answers: 2
 Read on SO: [39] http://goo.gl/kby69L

   * What exactly makes Option a monad in Scala?
 votes: 17, answers: 3
 Read on SO: [40] http://goo.gl/whDpHu

   * Arrow without arr
 votes: 16, answers: 0
 Read on SO: [41] http://goo.gl/VBbo0Z

   * max and min with NaN in Haskell
 votes: 15, answers: 3
 Read on SO: [42] http://goo.gl/xLFDhm

   * Simplifying a GADT with Uniplate
 votes: 11, answers: 1
 Read on SO: [43] http://goo.gl/uWL1pI

   * Trying to apply CPS to an interpreter
 votes: 9, answers: 1
 Read on SO: [44] http://goo.gl/kCtbcq

   * Jumping forward with the continuation monad
 votes: 8, answers: 1
 Read on SO: [45] http://goo.gl/fBKheg

   Until next time,
   [46]+Daniel Santa Cruz

References

   1. http://chrisuehlinger.com/LambdaBubblePop/
   2. 

[Haskell] Haskell Weekly News: Issue 302

2014-08-20 Thread Daniel Santa Cruz
Welcome to issue 302 of the HWN, an issue covering crowd-sourced bits
of information about Haskell from around the web. This issue covers
from August 3 to 16, 2014

Quotes of the Week

   * alpha123: I don't think I have the gonads for monads. :(

   * edwardk: There is nothing Natural about a Word.

   * bernalex: I very often have to deal with people who think
I'm pretentious for caring about what programming
   language I use. it's just programming. lol.
 sopvop: I used to think the same
 sopvop: Then haskell corrupted me
 sopvop: Haskell is a ghetto

Top Reddit Stories

   * ಠ_ಠ :: String - a
 Domain: hackage.haskell.org, Score: 122, Comments: 56
 Original: [1] http://goo.gl/S87evt
 On Reddit: [2] http://goo.gl/vsfwgr

   * An inspiring Haskell story: the green screen of FP
 Domain: keera.co.uk, Score: 120, Comments: 13
 Original: [3] http://goo.gl/z8Aecw
 On Reddit: [4] http://goo.gl/fevzzz

   * Haskell Platform 2014.2.0.0 is released
 Domain: haskell.org, Score: 117, Comments: 56
 Original: [5] http://goo.gl/Wc6TAF
 On Reddit: [6] http://goo.gl/hMPM7F

   * criterion 1.0: a major new release
 Domain: serpentine.com, Score: 110, Comments: 13
 Original: [7] http://goo.gl/7Qf3ox
 On Reddit: [8] http://goo.gl/Pa9fCW

   * What’s a module system good for anyway?
 Domain: blog.ezyang.com, Score: 102, Comments: 20
 Original: [9] http://goo.gl/qtm97E
 On Reddit: [10] http://goo.gl/XlWrM2

   * Easy Haskell Profiling
 Domain: danielvelkov.blogspot.com, Score: 83, Comments: 33
 Original: [11] http://goo.gl/SWdxdC
 On Reddit: [12] http://goo.gl/z6clxp

   * Type Theory Podcast: Peter Dybjer on QuickCheck, verification,
 and semantics
 Domain: typetheorypodcast.com, Score: 57, Comments: 21
 Original: [13] http://goo.gl/jN12Ak
 On Reddit: [14] http://goo.gl/tLVPpw

   * Fantasy World Haskell
 Domain: self.haskell, Score: 52, Comments: 165
 Original: [15] http://goo.gl/UmJLhG
 On Reddit: [16] http://goo.gl/UmJLhG

   * Haskell for all: managed-1.0.0: A monad for managed resources
 Domain: haskellforall.com, Score: 51, Comments: 10
 Original: [17] http://goo.gl/tbw8JN
 On Reddit: [18] http://goo.gl/cKB6xZ

   * Announcing auto-update
 Domain: yesodweb.com, Score: 47, Comments: 4
 Original: [19] http://goo.gl/xhlw04
 On Reddit: [20] http://goo.gl/GO6udg

   * Codeworld: An open-source educational programming environment
 using Haskell
 Domain: github.com, Score: 47, Comments: 8
 Original: [21] http://goo.gl/7NTgnF
 On Reddit: [22] http://goo.gl/wJBgw5

   * PureScript By Example
 Domain: leanpub.com, Score: 46, Comments: 25
 Original: [23] http://goo.gl/vzcfP6
 On Reddit: [24] http://goo.gl/p3gkEB

   * Lenses from the ground up
 Domain: taylor.fausak.me, Score: 45, Comments: 43
 Original: [25] http://goo.gl/S31V8w
 On Reddit: [26] http://goo.gl/DAGBPz

   * Algebraic Terraforming: Trees from Magma
 Domain: fpcomplete.com, Score: 42, Comments: 22
 Original: [27] http://goo.gl/1nGpnz
 On Reddit: [28] http://goo.gl/iX8ZST

   * Denotational Design: from meanings to programs By Conal Elliott
 at BayHac (Video)
 Domain: youtube.com, Score: 42, Comments: 5
 Original: [29] http://goo.gl/rHeDrK
 On Reddit: [30] http://goo.gl/SLCZ5D

   * Just LOOK at the humongous type that Hindley-Milner infers for
 this tiny program!
 Domain: spacemanaki.com, Score: 38, Comments: 27
 Original: [31] http://goo.gl/cAypnJ
 On Reddit: [32] http://goo.gl/ztDpK7

   * Recommended Reading Material
 Domain: reinh.com, Score: 37, Comments: 12
 Original: [33] http://goo.gl/LwGkEr
 On Reddit: [34] http://goo.gl/ED5pqI

   * (Monoidal) transducers are monoid homomorphisms
 Domain: oleksandrmanzyuk.wordpress.com, Score: 37, Comments: 43
 Original: [35] http://goo.gl/VPDl6Y
 On Reddit: [36] http://goo.gl/5RY9Nf

   * λ Lessons: Pattern matching, first-class functions, and abstracting
 over recursion in Haskell
 Domain: stevekrouse.github.io, Score: 36, Comments: 3
 Original: [37] http://goo.gl/NkxhS5
 On Reddit: [38] http://goo.gl/4275GH

Top StackOverflow Questions

   * What are the problems with an ADT encoding that associates types with
 data constructors? (Such as Scala.)
 votes: 41, answers: 1
 Read on SO: [39] http://goo.gl/k4bw4R

   * Why is Haskell missing “obvious” Typeclasses
 votes: 26, answers: 7
 Read on SO: [40] http://goo.gl/2YElO8

   * Is there a way to elegantly represent this pattern in Haskell?
 votes: 22, answers: 6
 Read on SO: [41] http://goo.gl/sQdRMt

   * Why does Scala not have a return/unit function defined for each monad
 (in contrast to Haskell)?
 votes: 16, answers: 4
 Read on SO: [42] http://goo.gl/MQlZTi

   * How did Haskell add Turing-completeness to System F?
 votes: 15, answers: 1
 Read on SO: 

[Haskell] Haskell Weekly News: Issue 300

2014-07-30 Thread Daniel Santa Cruz
Welcome to issue 300 of the HWN, an issue covering crowd-sourced bits
of information about Haskell from around the web. This issue covers
from July 13 to 26, 2014

Looks like we are chuck-full of goodies this time around! Enjoy!

Quotes of the Week

   * Cale: Functions aren't monads, the type constructor (-) e is a
 monad

   * glguy: There's no achievement for using all the operators

   * benmachine: adoption by lots of people may stunt progress of
 haskell, but it will probably help the progress of people

Top Reddit Stories

   * Somehow, this happened. Haskell Ryan Gosling.
 Domain: haskellryangosling.tumblr.com, Score: 144, Comments: 31
 Original: [1] http://goo.gl/IQ2f3s
 On Reddit: [2] http://goo.gl/H24aRa

   * Papers every haskeller should read
 Domain: self.haskell, Score: 104, Comments: 35
 Original: [3] http://goo.gl/R7uGSB
 On Reddit: [4] http://goo.gl/R7uGSB

   * Strict Language Pragma Proposal
 Domain: ghc.haskell.org, Score: 86, Comments: 95
 Original: [5] http://goo.gl/Yq28yt
 On Reddit: [6] http://goo.gl/BlmXpA

   * Announcing engine-io and socket-io for Haskell
 Domain: ocharles.org.uk, Score: 81, Comments: 7
 Original: [7] http://goo.gl/PGW8Y8
 On Reddit: [8] http://goo.gl/IsGRGi

   * The Haskell Cast #8 - Ollie Charles on 24 Days of Hackage and Nix
 Domain: haskellcast.com, Score: 70, Comments: 12
 Original: [9] http://goo.gl/jBc9bk
 On Reddit: [10] http://goo.gl/syhwPd

   * Blazing Fast HTML - Virtual DOM in Elm
 Domain: elm-lang.org, Score: 60, Comments: 28
 Original: [11] http://goo.gl/3luwtw
 On Reddit: [12] http://goo.gl/88zNkZ

   * Idris 0.9.14 released, with updated JavaScript backend, quasiquotes,
 and lots of internal cleanups and improvements
 Domain: idris-lang.org, Score: 55, Comments: 11
 Original: [13] http://goo.gl/wmW3RM
 On Reddit: [14] http://goo.gl/fN28z6

   * hoodle 0.3 released - free pen note taking program
 Domain: ianwookim.org, Score: 53, Comments: 15
 Original: [15] http://goo.gl/jauFC
 On Reddit: [16] http://goo.gl/upMnf6

   * This just in, from my local GHC/Cabal checkout... (re: Cabal Hell)
 Domain: self.haskell, Score: 52, Comments: 13
 Original: [17] http://goo.gl/tD2yOg
 On Reddit: [18] http://goo.gl/tD2yOg

   * Haskell for all: Equational reasoning at scale
 Domain: haskellforall.com, Score: 52, Comments: 29
 Original: [19] http://goo.gl/BZtZ4R
 On Reddit: [20] http://goo.gl/xKxCM3

   * Complete roadmap from total novice to Haskell mastery?
 Domain: self.haskell, Score: 50, Comments: 74
 Original: [21] http://goo.gl/5y1lXA
 On Reddit: [22] http://goo.gl/5y1lXA

   * Write webservices around databases with 0 boilerplate:
 announcing servant 0.1
 Domain: alpmestan.com, Score: 50, Comments: 16
 Original: [23] http://goo.gl/vzz8aT
 On Reddit: [24] http://goo.gl/qTty6u

   * Mutable Algorithms in Immutable Languages, Part 3
 Domain: tel.github.io, Score: 49, Comments: 2
 Original: [25] http://goo.gl/uG5Bds
 On Reddit: [26] http://goo.gl/qrdk6Y

   * Best Practices for Avoiding Cabal Hell
 Domain: softwaresimply.blogspot.com, Score: 47, Comments: 13
 Original: [27] http://goo.gl/OqG241
 On Reddit: [28] http://goo.gl/fapyz2

   * Applicative (Make) vs Monadic (Shake) build systems
 Domain: neilmitchell.blogspot.co.uk, Score: 47, Comments: 7
 Original: [29] http://goo.gl/CPyzpd
 On Reddit: [30] http://goo.gl/2eW8Ed

   * Nemnem - Haskell source hyperlinker
 Domain: robinp.github.io, Score: 41, Comments: 33
 Original: [31] http://goo.gl/2msbLR
 On Reddit: [32] http://goo.gl/R6hBOl

   * Let me tell you about the types of data
 Domain: tel.github.io, Score: 41, Comments: 51
 Original: [33] http://goo.gl/ZjJelo
 On Reddit: [34] http://goo.gl/bbmXSW

   * Lens Tutorial - Introduction (part 1)
 Domain: blog.jakubarnold.cz, Score: 39, Comments: 11
 Original: [35] http://goo.gl/yQRoPY
 On Reddit: [36] http://goo.gl/fnbZ0F

   * Help - I wrote some Haskell code, it works, but it's slower than
Python.
 What did I do wrong?
 Domain: self.haskell, Score: 39, Comments: 43
 Original: [37] http://goo.gl/CG13CR
 On Reddit: [38] http://goo.gl/CG13CR

   * IntrinsicSuperclasses for Haskell (new proposal for default superclass
 instances by Conor McBride)
 Domain: ghc.haskell.org, Score: 37, Comments: 10
 Original: [39] http://goo.gl/vDYUQh
 On Reddit: [40] http://goo.gl/vZjHXS

   * hackage-diff: Compare the public API of different versions of a
 Hackage library
 Domain: self.haskell, Score: 37, Comments: 32
 Original: [41] http://goo.gl/y682CB
 On Reddit: [42] http://goo.gl/y682CB

   * How do you avoid the Cabal Hell™?
 Domain: self.haskell, Score: 36, Comments: 30
 Original: [43] http://goo.gl/9uS54H
 On Reddit: [44] http://goo.gl/9uS54H

   * Edward Kmett on Hask
 Domain: 

[Haskell] Haskell Weekly News: Issue 299

2014-07-16 Thread Daniel Santa Cruz
Welcome to issue 299 of the HWN, an issue covering crowd-sourced bits
of information about Haskell from around the web. This issue covers
from June 29 to July 12, 2014

Quotes of the Week

   * donri: maybe good thing Applicative isn't called
 StrongLaxSemimonoidalEndofunctor

   * ninja_code: haskell is used to debug thinking

   * johnw: the first rule of category theory club is to state your
 identity

Top Reddit Stories

   * The new haskell.org design
 Domain: new-www.haskell.org, Score: 130, Comments: 95
 Original: [1] http://new-www.haskell.org/
 On Reddit: [2] http://goo.gl/qG7683

   * GHC-7.8.3 is out!
 Domain: haskell.org, Score: 115, Comments: 40
 Original: [3] http://goo.gl/fyHQZd
 On Reddit: [4] http://goo.gl/7bsDXj

   * Announcing rest - A Haskell REST framework
 Domain: engineering.silk.co, Score: 97, Comments: 41
 Original: [5] http://goo.gl/F3W628
 On Reddit: [6] http://goo.gl/VqWdi9

   * GHC plans for 7.10.1
 Domain: ghc.haskell.org, Score: 77, Comments: 54
 Original: [7] http://goo.gl/YH6516
 On Reddit: [8] http://goo.gl/g16PE3

   * unagi-chan: Fast and scalable concurrent queues for x86,
 with a Chan-like API
 Domain: hackage.haskell.org, Score: 61, Comments: 17
 Original: [9] http://goo.gl/7dE0e4
 On Reddit: [10] http://goo.gl/zaMC6o

   * Come practice Haskell *and* make a difference in the world by helping
us
 build a new Free/Libre/Open patronage economy
 Domain: snowdrift.coop, Score: 59, Comments: 19
 Original: [11] http://goo.gl/vU2cx
 On Reddit: [12] http://goo.gl/PRkG3B

   * What's wrong with String
 Domain: haskell.org, Score: 55, Comments: 123
 Original: [13] http://goo.gl/8etnBS
 On Reddit: [14] http://goo.gl/k2FZ9u

   * Why is package management so awful?
 Domain: self.haskell, Score: 55, Comments: 100
 Original: [15] http://goo.gl/7h7cWn
 On Reddit: [16] http://goo.gl/7h7cWn

   * Reflection without Remorse: Revealing a hidden sequence to speed up
 monadic reflection [pdf]
 Domain: homepages.cwi.nl, Score: 49, Comments: 36
 Original: [17] http://goo.gl/QgiwtW
 On Reddit: [18] http://goo.gl/BpYmcS

   * Mutable Algorithms in Immutable Languages, Part 1
 Domain: tel.github.io, Score: 49, Comments: 27
 Original: [19] http://goo.gl/hn6218
 On Reddit: [20] http://goo.gl/apKO9f

   * Where is Haskell going in industry?
 Domain: self.haskell, Score: 47, Comments: 114
 Original: [21] http://goo.gl/Io2hvy
 On Reddit: [22] http://goo.gl/Io2hvy

   * Why Dependently Typed Programming Will (One Day) Rock Your World
 Domain: ejenk.com, Score: 45, Comments: 154
 Original: [23] http://goo.gl/d3zkiG
 On Reddit: [24] http://goo.gl/z3ZhDf

   * Using Phantom Types for Extra Safety
 Domain: blog.jakubarnold.cz, Score: 41, Comments: 19
 Original: [25] http://goo.gl/WnZH0Z
 On Reddit: [26] http://goo.gl/EJTpxl

   * Designing Dependently Typed Languages - OPLSS '14
 Domain: self.haskell, Score: 37, Comments: 11
 Original: [27] http://goo.gl/P2mV1A
 On Reddit: [28] http://goo.gl/P2mV1A

   * Hackage update, part 3
 Domain: lambda.xyz, Score: 37, Comments: 13
 Original: [29] http://goo.gl/sLHVfX
 On Reddit: [30] http://goo.gl/G7dHLc

   * Announce: The most complete prelude formed from only the base package
 Domain: hackage.haskell.org, Score: 37, Comments: 55
 Original: [31] http://goo.gl/lSoKVh
 On Reddit: [32] http://goo.gl/UeNUYL

   * New generic programming library (with paper accepted in WGP 2014)
 Domain: andres-loeh.de, Score: 34, Comments: 11
 Original: [33] http://goo.gl/PgV7yV
 On Reddit: [34] http://goo.gl/qFOlLB

   * Ideal programming language for a new modern OS built from scratch?
 Domain: self.haskell, Score: 32, Comments: 63
 Original: [35] http://goo.gl/eTkOFd
 On Reddit: [36] http://goo.gl/eTkOFd

   * Neil Mitchell's Haskell Blog: Optimisation with Continuations
 Domain: neilmitchell.blogspot.com.es, Score: 30, Comments: 15
 Original: [37] http://goo.gl/lvo8Oa
 On Reddit: [38] http://goo.gl/haJyX4

   * can we do better than cabal sandbox?
 Domain: self.haskell, Score: 30, Comments: 38
 Original: [39] http://goo.gl/RS3j0s
 On Reddit: [40] http://goo.gl/RS3j0s

Top StackOverflow Questions

   * Is there a monad that doesn't have a corresponding monad transformer
 (except IO)?
 votes: 37, answers: 1
 Read on SO: [41] http://goo.gl/wBH70C

   * Arrows are exactly equivalent to applicative functors?
 votes: 21, answers: 3
 Read on SO: [42] http://goo.gl/WRjQx0

   * Why does GHC typecheck before desugaring?
 votes: 19, answers: 1
 Read on SO: [43] http://goo.gl/EzaZVr

   * List of Functors
 votes: 15, answers: 3
 Read on SO: [44] http://goo.gl/RmJvDC

   * Or-patterns in Haskell
 votes: 13, answers: 2
 Read on SO: [45] http://goo.gl/ukvJm1

   * What does this list 

[Haskell] Haskell Weekly News: Issue 298

2014-07-03 Thread Daniel Santa Cruz
Welcome to issue 298 of the HWN, an issue covering crowd-sourced bits
of information about Haskell from around the web. This issue covers
from June 15 to 28, 2014

Quotes of the Week

   * Kinnison * imagines a radio station playing only things like 'Life
 tru a Lens', stuff by 'Dire States' or 'Monadonna'

Top Reddit Stories

   * Today I published an introductory book on Haskell Data Analysis
 Domain: haskelldata.com, Score: 99, Comments: 26
 Original: [1] http://goo.gl/R2kRFu
 On Reddit: [2] http://goo.gl/Ka0oP5

   * Backpack: An ML-like module system for Haskell
 Domain: plv.mpi-sws.org, Score: 76, Comments: 44
 Original: [3] http://goo.gl/7Zkxbg
 On Reddit: [4] http://goo.gl/78H37f

   * Cgrep, a context-aware grep for source code.
 Domain: awgn.github.io, Score: 67, Comments: 13
 Original: [5] http://goo.gl/q1VdEA
 On Reddit: [6] http://goo.gl/2NNTrO

   * Teenage Haskell
 Domain: twdkz.wordpress.com, Score: 63, Comments: 7
 Original: [7] http://goo.gl/cvJ0ap
 On Reddit: [8] http://goo.gl/aISHlG

   * GHC 7.10 gains -XBinaryLiterals language syntax extensions
 Domain: github.com, Score: 63, Comments: 14
 Original: [9] http://goo.gl/qfWvAg
 On Reddit: [10] http://goo.gl/NOVgme

   * Haskelier - Haskell for the Advanced Layman
 Domain: haskelier.tumblr.com, Score: 59, Comments: 26
 Original: [11] http://goo.gl/pLsRB1
 On Reddit: [12] http://goo.gl/5HBSWD

   * Barely Functional: Writing a Real Program in Haskell
 Domain: ben.kirw.in, Score: 57, Comments: 36
 Original: [13] http://goo.gl/4yWLuL
 On Reddit: [14] http://goo.gl/B1LX8f

   * hmatrix 0.16 now BSD3 and with static dimension checking
 Domain: github.com, Score: 51, Comments: 10
 Original: [15] http://goo.gl/C5zKzk
 On Reddit: [16] http://goo.gl/A94AkD

   * Formatting: type-safe printf-like library by chrisdone
 Domain: hackage.haskell.org, Score: 51, Comments: 24
 Original: [17] http://goo.gl/DHM0Yn
 On Reddit: [18] http://goo.gl/zUQN02

   * Haskell 2014 accepted papers, with links (pull requests welcome)
 Domain: github.com, Score: 50, Comments: 5
 Original: [19] http://goo.gl/B2f434
 On Reddit: [20] http://goo.gl/XSmJGo

   * Real World Haskell - Outdated Parts?
 Domain: self.haskell, Score: 50, Comments: 12
 Original: [21] http://goo.gl/5YhIOT
 On Reddit: [22] http://goo.gl/5YhIOT

   * I'm trying my hardest to learn this language and only get more and
 more discouraged.
 Domain: self.haskell, Score: 48, Comments: 111
 Original: [23] http://goo.gl/9vuPBe
 On Reddit: [24] http://goo.gl/9vuPBe

   * Using f-algebras to produce a statically typed
 functional programming language
 Domain: burz.github.io, Score: 47, Comments: 19
 Original: [25] http://goo.gl/9YCz4k
 On Reddit: [26] http://goo.gl/DvWBPS

   * 'ghc-make' released
 Domain: neilmitchell.blogspot.de, Score: 47, Comments: 19
 Original: [27] http://goo.gl/JlMS1a
 On Reddit: [28] http://goo.gl/kO2FQP

   * A simple alternative to De Bruijn indexing, from ICFP 2013
 Domain: pchiusano.io, Score: 46, Comments: 24
 Original: [29] http://goo.gl/7PBIM2
 On Reddit: [30] http://goo.gl/PGmQ6W

   * Haskoin: A Haskell implementation of the Bitcoin protocol.
 Domain: github.com, Score: 44, Comments: 0
 Original: [31] http://goo.gl/n0eCEI
 On Reddit: [32] http://goo.gl/bvsE24

   * What is the state of The JavaScript Problem? What is the currently
 preferred way to solve in a real world application?
 Domain: self.haskell, Score: 42, Comments: 55
 Original: [33] http://goo.gl/dIww4i
 On Reddit: [34] http://goo.gl/dIww4i

   * ANNOUNCE: STM-Containers. A hash map and hash set for STM
 Domain: hackage.haskell.org, Score: 41, Comments: 13
 Original: [35] http://goo.gl/6nuWAc
 On Reddit: [36] http://goo.gl/rAzIYr

Top StackOverflow Questions

   * Why does flooring infinity does not throw some error?
 votes: 14, answers: 1
 Read on SO: [37] http://goo.gl/f7gUB8

   * How long can the name of a type constructor be?
 votes: 12, answers: 1
 Read on SO: [38] http://goo.gl/mGiblp

   * Difference between $ and ()
 votes: 11, answers: 5
 Read on SO: [39] http://goo.gl/lTB24e

   * Need advice on optimising Haskell data processing
 votes: 11, answers: 3
 Read on SO: [40] http://goo.gl/NnEqgn

   * Reconciling lens usage with database access
 votes: 11, answers: 1
 Read on SO: [41] http://goo.gl/Zczjjf

   * Why constraints on data are a bad thing?
 votes: 11, answers: 3
 Read on SO: [42] http://goo.gl/l0WXtP

   * Can I use template haskell to define missing functions?
 votes: 10, answers: 2
 Read on SO: [43] http://goo.gl/AFFS2T

   * Is there a reason we can't populate types with DataKinds?
 votes: 10, answers: 2
 Read on SO: [44] http://goo.gl/1gpZej

   * Why is a built-in function applied to too few arguments 

[Haskell] Haskell Weekly News: Issue 297

2014-06-18 Thread Daniel Santa Cruz
Welcome to issue 297 of the HWN, an issue covering crowd-sourced bits
of information about Haskell from around the web. This issue covers
from June 8 to 14, 2014

Quotes of the Week

   * dpwright: this afternoon I've literally taken an entire (portrait)
 screen's worth of code and reduced it to about three lines and a
 few lens operators

   * tommd: Haskell is a great language. I needed to test a program
 under high CPU load, so to burn some cycles I cabal-installed lens.
 Is there anything Haskell can't do?

   * bernalex: I imagine hell as a place where spj  edwardk are holding
 talks at the same time and I have to choose.

Top Reddit Stories

   * Haxl on Github
 Domain: github.com, Score: 124, Comments: 25
 Original: [1] http://goo.gl/zw8Y8q
 On Reddit: [2] http://goo.gl/FoV1zw

   * www.dohaskell.com
 Domain: dohaskell.com, Score: 92, Comments: 23
 Original: [3] http://goo.gl/uxmtUy
 On Reddit: [4] http://goo.gl/xkGJUb

   * cloud-haskell is on hackage now
 Domain: hackage.haskell.org, Score: 87, Comments: 7
 Original: [5] http://goo.gl/eCHMgO
 On Reddit: [6] http://goo.gl/h9j7H1

   * Facebook releases Haxl, a library for async data access
 Domain: code.facebook.com, Score: 65, Comments: 0
 Original: [7] http://goo.gl/D6xEnM
 On Reddit: [8] http://goo.gl/GCqeEt

   * The problem with mtl
 Domain: ro-che.info, Score: 61, Comments: 58
 Original: [9] http://goo.gl/hDncB8
 On Reddit: [10] http://goo.gl/2uRfm2

   * Why programmers can’t make any money:
 dimensionality and the Eternal Haskell Tax
 Domain: michaelochurch.wordpress.com, Score: 56, Comments: 37
 Original: [11] http://goo.gl/Ums4cZ
 On Reddit: [12] http://goo.gl/ytLSN2

   * A Year of Functional Programming
 Domain: japgolly.blogspot.com.au, Score: 52, Comments: 17
 Original: [13] http://goo.gl/torrXD
 On Reddit: [14] http://goo.gl/XTSVed

   * Haskell for all: Spreadsheet-like programming in Haskell
 Domain: haskellforall.com, Score: 52, Comments: 26
 Original: [15] http://goo.gl/eaaeHa
 On Reddit: [16] http://goo.gl/biUwQf

   * GHC bug squashing at ZuriHac 2014
 Domain: joachim-breitner.de, Score: 50, Comments: 0
 Original: [17] http://goo.gl/zgd6qV
 On Reddit: [18] http://goo.gl/HDp0Wt

   * There is no Fork—our ICFP 2014 paper about Haxl
 Domain: community.haskell.org, Score: 47, Comments: 4
 Original: [19] http://goo.gl/yvbvAH
 On Reddit: [20] http://goo.gl/pwcBxO

   * EclipseFP 2.6.0 released
 Domain: jpmoresmau.blogspot.fr, Score: 46, Comments: 18
 Original: [21] http://goo.gl/fohXYx
 On Reddit: [22] http://goo.gl/duJMir

   * Haskell Development Workflow Demo, first video I've made,
 wanted to see if any found it useful
 Domain: youtube.com, Score: 44, Comments: 11
 Original: [23] http://goo.gl/O1REsS
 On Reddit: [24] http://goo.gl/KTK1kk

   * Announcement: Bang, a drum machine DSL for Haskell
 Domain: self.haskell, Score: 42, Comments: 17
 Original: [25] http://goo.gl/QVlj3E
 On Reddit: [26] http://goo.gl/QVlj3E

   * How do you learn to write systems in Haskell? (and a story)
 Domain: self.haskell, Score: 42, Comments: 66
 Original: [27] http://goo.gl/PXiZUD
 On Reddit: [28] http://goo.gl/PXiZUD

   * The Haskell Cast #7 - Chris Done on Compiling to JavaScript and SQL
 Domain: haskellcast.com, Score: 41, Comments: 15
 Original: [29] http://goo.gl/747Kpj
 On Reddit: [30] http://goo.gl/n0nlLJ

   * ICFP 2014 accepted papers
 Domain: github.com, Score: 40, Comments: 3
 Original: [31] http://goo.gl/XZ962N
 On Reddit: [32] http://goo.gl/VnuyDW

   * cabal - the simple guide
 Domain: katychuang.com, Score: 40, Comments: 16
 Original: [33] http://goo.gl/svwYE1
 On Reddit: [34] http://goo.gl/oGidxo

   * Two failed attempts at extensible effects
 Domain: ro-che.info, Score: 37, Comments: 12
 Original: [35] http://goo.gl/DD7WX9
 On Reddit: [36] http://goo.gl/wh8fWW

   * Follow up blog post: Understanding the RealWorld: the Haskell heap,
 function calls, and primitive types.
 Domain: well-typed.com, Score: 34, Comments: 12
 Original: [37] http://goo.gl/9OMjWu
 On Reddit: [38] http://goo.gl/N0B4cJ

   * Why Haskell? Elevator Pitch
 Domain: self.haskell, Score: 33, Comments: 70
 Original: [39] http://goo.gl/xsIOqw
 On Reddit: [40] http://goo.gl/xsIOqw

Top StackOverflow Questions

   * Why should Applicative be a superclass of Monad?
 votes: 21, answers: 3
 Read on SO: [41] http://goo.gl/Z1Q6uo

   * What do you call the data wrapped inside a monad?
 votes: 15, answers: 2
 Read on SO: [42] http://goo.gl/iNtQAX

   * What algorithm is used in Haskell (GHC) for deriving types of
 recursive expressions?
 votes: 14, answers: 1
 Read on SO: [43] http://goo.gl/7QvfqM

   * What container really mimics std::vector in Haskell?
 votes: 14, answers: 

[Haskell] Haskell Weekly News: Issue 296

2014-06-11 Thread Daniel Santa Cruz
Welcome to issue 296 of the HWN, an issue covering crowd-sourced bits
of information about Haskell from around the web. This issue covers
from May 25 to June 7, 2014

Quotes of the Week

   * mbrock: then you get into a whole thing about the epistemology of
 abstract algebra, and someone brings up Wittgenstein, somebody
 brings out a bottle of wine, and it's yet another one of those
 nights

Top Reddit Stories

   * An alternative Haskell home page
 Domain: chrisdone.com, Score: 160, Comments: 57
 Original: [1] http://goo.gl/Yw2G3a
 On Reddit: [2] http://goo.gl/m19Ujx

   * Third generation of the attoparsec parsing library
 Domain: serpentine.com, Score: 82, Comments: 22
 Original: [3] http://goo.gl/kk8i50
 On Reddit: [4] http://goo.gl/LZzevb

   * Music-Suite
 Domain: music-suite.github.io, Score: 81, Comments: 44
 Original: [5] http://goo.gl/u69ybm
 On Reddit: [6] http://goo.gl/EYKMwI

   * Erik Meijer: Introduction to Functional Programming
 Domain: edx.org, Score: 79, Comments: 11
 Original: [7] http://goo.gl/YrfbA3
 On Reddit: [8] http://goo.gl/oLRm6k

   * The abject failure of weak typing
 Domain: techblog.realestate.com.au, Score: 72, Comments: 28
 Original: [9] http://goo.gl/h5XDVZ
 On Reddit: [10] http://goo.gl/nfnLNN

   * Lazy Dynamic Programming
 Domain: jelv.is, Score: 64, Comments: 12
 Original: [11] http://goo.gl/kdSbkh
 On Reddit: [12] http://goo.gl/I6XVa8

   * First Person 3D Navigation, written in Elm
 Domain: github.com, Score: 62, Comments: 0
 Original: [13] http://goo.gl/qLM3FD
 On Reddit: [14] http://goo.gl/CRNW6M

   * Haskell Platform Redesign
 Domain: self.haskell, Score: 57, Comments: 39
 Original: [15] http://goo.gl/A2OqV4
 On Reddit: [16] http://goo.gl/A2OqV4

   * Benjamin Pierce on clean-slate security architectures
 Domain: intelligence.org, Score: 54, Comments: 2
 Original: [17] http://goo.gl/dCWGlr
 On Reddit: [18] http://goo.gl/ns7SF6

   * Idris 0.9.13 released, featuring a new erasure implementation,
 Haddock- and Hoogle-inspired tools, and improved IDE support
 Domain: idris-lang.org, Score: 53, Comments: 6
 Original: [19] http://goo.gl/rf9i2U
 On Reddit: [20] http://goo.gl/tByoYR

   * Brilliant explanation of Free Monad + Interpreter pattern.
 Domain: programmers.stackexchange.com, Score: 52, Comments: 16
 Original: [21] http://goo.gl/5wVfG1
 On Reddit: [22] http://goo.gl/bCb0tD

   * I got lenses in my Functor
 Domain: izbicki.me, Score: 52, Comments: 35
 Original: [23] http://goo.gl/9xAo4g
 On Reddit: [24] http://goo.gl/kZBcK8

   * The GHC Runtime System [pdf]
 Domain: scs.stanford.edu, Score: 50, Comments: 15
 Original: [25] http://goo.gl/J2iH4W
 On Reddit: [26] http://goo.gl/B2AiSo

   * The typeparams library provides a lens-like interface for type level
 parameters; it allows unboxing unboxed vectors
 (with benchmarks indicating a 25% performance gain)
 and supercompilation-like optimizations
 (with benchmarks showing 40x performance gain in some cases)
 Domain: github.com, Score: 49, Comments: 14
 Original: [27] http://goo.gl/jzIn2E
 On Reddit: [28] http://goo.gl/fdiRHU

   * LiquidHaskell: Pointers Gone Wild
 Domain: goto.ucsd.edu, Score: 48, Comments: 16
 Original: [29] http://goo.gl/aKyRnQ
 On Reddit: [30] http://goo.gl/pexvtf

   * Sed implementation in Haskell - Episode 6 [youtube]
 Domain: youtube.com, Score: 45, Comments: 5
 Original: [31] http://goo.gl/JQ2ONf
 On Reddit: [32] http://goo.gl/vLQWVJ

   * Call Arity [pdf]: A new analysis implemented in GHC
 Domain: joachim-breitner.de, Score: 44, Comments: 6
 Original: [33] http://goo.gl/BdEFfs
 On Reddit: [34] http://goo.gl/OSv5Rb

Top StackOverflow Questions

   * Understanding Haskell's Bool Deriving an Ord
 votes: 17, answers: 2
 Read on SO: [35] http://goo.gl/7W9WRb

   * Precise flow control in Haskell
 votes: 14, answers: 0
 Read on SO: [36] http://goo.gl/uoA9i1

   * Why aren't there existentially quantified type variables in GHC Haskell
 votes: 14, answers: 2
 Read on SO: [37] http://goo.gl/ZeBJTK

   * Is the concept of an “interleaved homomorphism” a real thing?
 votes: 14, answers: 3
 Read on SO: [38] http://goo.gl/gpIH6b

   * Is it possible to get `-=` working with literals?
 votes: 12, answers: 1
 Read on SO: [39] http://goo.gl/R40i7q

   * How much overhead does sparking incur?
 votes: 11, answers: 1
 Read on SO: [40] http://goo.gl/ixWkKL

Until next time,
[41]+Daniel Santa Cruz

References

   1. http://chrisdone.com/posts/haskell-lang
   2.
http://www.reddit.com/r/haskell/comments/26rilp/an_alternative_haskell_home_page/
   3. http://www.serpentine.com/blog/2014/05/31/attoparsec/
   4.
http://www.reddit.com/r/haskell/comments/26xyah/third_generation_of_the_attoparsec_parsing_library/
   5. 

[Haskell] Haskell Weekly News: Issue 295

2014-05-28 Thread Daniel Santa Cruz
Welcome to issue 294 of the HWN, an issue covering crowd-sourced bits
of information about Haskell from around the web. This issue covers
from May 4 to 24, 2014

Quotes of the Week

   * dalaing: going from doing a fair bit of haskell recently to doing
 javascript today... sigh... it feels like the difference between
 typing at a keyboard and typing with a pair of those
 sporting-event-foam-hands-with-a-pointing-finger on

   * monochrom: to be blunt, I believe that I do X for a living means
 nothing. politicians do politics for a living too, what is the
 result?

   * Cale: Java seems like it was designed especially to be a strawman
 for people who hate static type systems

   * ReinH: Every so often edwardk goes up to the mountain of CT and
 brings us some new tablets

 edwardk: hear that dolio? we're going to start calling you the
   mountain.

Top Reddit Stories

   * #haskell is welcoming and troll resistent (just found this by accident)
 Domain: gist.github.com, Score: 172, Comments: 19
 Original: [1] http://goo.gl/TCiMW
 On Reddit: [2] http://goo.gl/JZNY3M

   * $7.5m DoD grant to develop Homotopy Type Theory
 Domain: cmu.edu, Score: 117, Comments: 70
 Original: [3] http://goo.gl/EmSlbE
 On Reddit: [4] http://goo.gl/sKjGIl

   * Understanding the Stack
 Domain: well-typed.com, Score: 102, Comments: 13
 Original: [5] http://goo.gl/qo9m5O
 On Reddit: [6] http://goo.gl/MVvaQn

   * Elm 0.12.3 - efficient 3D rendering with WebGL
 Domain: elm-lang.org, Score: 82, Comments: 19
 Original: [7] http://goo.gl/iATfSi
 On Reddit: [8] http://goo.gl/QJ5ttp

   * An example of a Real World Haskell Application Architecture
 Domain: self.haskell, Score: 68, Comments: 36
 Original: [9] http://goo.gl/ZTcr1x
 On Reddit: [10] http://goo.gl/ZTcr1x

   * ezyang: “try a | b” considered harmful
 Domain: blog.ezyang.com, Score: 67, Comments: 29
 Original: [11] http://goo.gl/BEkC6W
 On Reddit: [12] http://goo.gl/3oql5l

   * 9m URL Shortener (Written in Haskell)
 Domain: 9m.no, Score: 67, Comments: 27
 Original: [13] http://goo.gl/E0NoYv
 On Reddit: [14] http://goo.gl/n4cyN5

   * Announce: JHC 0.8.1 IS OUT
 Domain: notanumber.net, Score: 66, Comments: 14
 Original: [15] http://goo.gl/n6qAcf
 On Reddit: [16] http://goo.gl/wSMrva

   * Haskell for Mac OS X, self-contained relocatable GHC builds
 Domain: ghcformacosx.github.io, Score: 64, Comments: 35
 Original: [17] http://goo.gl/CvsYC7
 On Reddit: [18] http://goo.gl/WcIBw5

   * Binary serialisation: better, stronger, faster (PDF, Duncan Coutts,
March 2014)
 Domain: code.haskell.org, Score: 63, Comments: 39
 Original: [19] http://goo.gl/r4xShZ
 On Reddit: [20] http://goo.gl/xhJRbg

   * CS240h lecture notes
 Domain: scs.stanford.edu, Score: 61, Comments: 8
 Original: [21] http://goo.gl/F39zHe
 On Reddit: [22] http://goo.gl/AQqrUj

   * Haskell-mode documentation
 Domain: chrisdone.com, Score: 58, Comments: 28
 Original: [23] http://goo.gl/XzKMCk
 On Reddit: [24] http://goo.gl/DZBQtO

   * PSA: you can now visit status.haskell.org
 Domain: status.haskell.org, Score: 58, Comments: 19
 Original: [25] http://goo.gl/oRHfsn
 On Reddit: [26] http://goo.gl/Ye9YU2

   * Once more into the teach, dear friends
 Domain: serpentine.com, Score: 57, Comments: 11
 Original: [27] http://goo.gl/L8Csnm
 On Reddit: [28] http://goo.gl/AyF2Fs

   * What Features Would You Like to Find in a Haskell IDE?
 Domain: self.haskell, Score: 57, Comments: 90
 Original: [29] http://goo.gl/Pvo32I
 On Reddit: [30] http://goo.gl/Pvo32I

   * Adventure with Types in Haskell - Simon Peyton Jones [1:33:36]
 Domain: youtu.be, Score: 57, Comments: 10
 Original: [31] http://goo.gl/L9wGWe
 On Reddit: [32] http://goo.gl/sL3u8i

   * Ars Technica has Haskell as one of three potential heirs to Fortran's
scientific computing throne
 Domain: arstechnica.com, Score: 56, Comments: 78
 Original: [33] http://goo.gl/lxWcdK
 On Reddit: [34] http://goo.gl/kCxUS9


Top StackOverflow Questions

   * Why does Haskell's “do nothing” function, id, consume tons of memory?
 votes: 72, answers: 1
 Read on SO: [35] http://goo.gl/8awkSk

   * Are Ana-/Catamorphisms just slower?
 votes: 29, answers: 2
 Read on SO: [36] http://goo.gl/wcmkQw

   * Code becomes slower as more boxed arrays are allocated
 votes: 22, answers: 2
 Read on SO: [37] http://goo.gl/qfKo2a

   * Which part of Real World Haskell is now obsolete or considered bad
practise?
 votes: 22, answers: 1
 Read on SO: [38] http://goo.gl/EtT51x

Until next time,
[39]+Daniel Santa Cruz

References

   1. https://gist.github.com/quchen/5280339
   2.
http://www.reddit.com/r/haskell/comments/2516e4/haskell_is_welcoming_and_troll_resistent_just/
   3.

[Haskell] Haskell Weekly News: Issue 294

2014-05-07 Thread Daniel Santa Cruz
Welcome to issue 294 of the HWN, an issue covering crowd-sourced bits
of information about Haskell from around the web. This issue covers
from April 27 to May 3, 2014

Quotes of the Week

   * roconnor: oh no. edwardk and I can never meet otherwise it will be
 revealed that I am actually him in a very short costume.

   * edwardk: I'm a product mostly of old Wadler monad papers and TaPL
 with some Cale thrown in.

   * benzrf: zippers are fun / they are zippy! / anyway bye

Top Reddit Stories

   * Nikki and the Robots (FOSS Haskell game) has been greenlit on Steam
 Domain: steamcommunity.com, Score: 130, Comments: 7
 Original: [1] http://goo.gl/VgbYzB
 On Reddit: [2] http://goo.gl/rsKKLn

   * So I re-implemented Freenet in Haskell, what now?
 Domain: self.haskell, Score: 85, Comments: 34
 Original: [3] http://goo.gl/yLHLD4
 On Reddit: [4] http://goo.gl/yLHLD4

   * Meditations on learning Haskell from an ex-Clojure user
 Domain: bitemyapp.com, Score: 79, Comments: 113
 Original: [5] http://goo.gl/twtYw2
 On Reddit: [6] http://goo.gl/JICvqo

   * The printer Haskell deserves
 Domain: chrisdone.com, Score: 77, Comments: 24
 Original: [7] http://goo.gl/x8VL1J
 On Reddit: [8] http://goo.gl/AvMuIo

   * Erik Meijer: The Curse of the Excluded Middle
 Domain: queue.acm.org, Score: 76, Comments: 93
 Original: [9] http://goo.gl/QbpX9M
 On Reddit: [10] http://goo.gl/IpliOH

   * My road to Haskell
 Domain: alfredodinapoli.com, Score: 74, Comments: 40
 Original: [11] http://goo.gl/6oHuNf
 On Reddit: [12] http://goo.gl/7ER3JC

   * The Identity monad trick
 Domain: chrisdone.com, Score: 58, Comments: 62
 Original: [13] http://goo.gl/mpL1fa
 On Reddit: [14] http://goo.gl/Z2fMeB

   * ekg 0.4 released
 Domain: blog.johantibell.com, Score: 57, Comments: 5
 Original: [15] http://goo.gl/5XZ86C
 On Reddit: [16] http://goo.gl/Ef3ShV

   * Evan Czaplicki: Stop saying the ___ monad
 Domain: groups.google.com, Score: 54, Comments: 56
 Original: [17] http://goo.gl/36WH0W
 On Reddit: [18] http://goo.gl/mzcSZi

   * Thinking in Types
 Domain: robots.thoughtbot.com, Score: 47, Comments: 28
 Original: [19] http://goo.gl/k4bRuD
 On Reddit: [20] http://goo.gl/G1dbac

   * Disemboweling WAI (aka gutting out conduit)
 Domain: yesodweb.com, Score: 46, Comments: 102
 Original: [21] http://goo.gl/EQ6hJi
 On Reddit: [22] http://goo.gl/CQefwI

   * GHC Status Report, May 2014
 Domain: ghc.haskell.org, Score: 44, Comments: 14
 Original: [23] http://goo.gl/UbUiIx
 On Reddit: [24] http://goo.gl/SXY310

   * What Do You Think Is Impeding Haskell From Getting Mainstream Adoption?
 Domain: forbes.com, Score: 44, Comments: 237
 Original: [25] http://goo.gl/Qn77nm
 On Reddit: [26] http://goo.gl/EIQOBr

   * Pattern Synonyms for Dates and an IRC Bot
 Domain: fpcomplete.com, Score: 43, Comments: 15
 Original: [27] http://goo.gl/LSThZm
 On Reddit: [28] http://goo.gl/sE3y6p

   * Elm 0.12.1 - Fast Immutable Arrays
 Domain: elm-lang.org, Score: 40, Comments: 6
 Original: [29] http://goo.gl/rbo80l
 On Reddit: [30] http://goo.gl/FoC4un

   * PureScript 0.5 Released
 Domain: github.com, Score: 38, Comments: 24
 Original: [31] http://goo.gl/3cffJq
 On Reddit: [32] http://goo.gl/AtjJPK

   * Why category theory matters
 Domain: rs.io, Score: 38, Comments: 36
 Original: [33] http://goo.gl/LQCAk1
 On Reddit: [34] http://goo.gl/8xZ9bo

Top StackOverflow Questions

   * What is a good reason to use a type signature for functions when the
compiler can infer the types
 votes: 14, answers: 4
 Read on SO: [35] http://goo.gl/48G9iZ

   * Difference between Monad and Applicative in Haskell
 votes: 9, answers: 5
 Read on SO: [36] http://goo.gl/dL3a4s

Until next time,
[37]+Daniel Santa Cruz

References

   1. http://steamcommunity.com/sharedfiles/filedetails/?id=107105028
   2.
http://www.reddit.com/r/haskell/comments/24fw5k/nikki_and_the_robots_foss_haskell_game_has_been/
   3.
http://www.reddit.com/r/haskell/comments/24hjak/so_i_reimplemented_freenet_in_haskell_what_now/
   4.
http://www.reddit.com/r/haskell/comments/24hjak/so_i_reimplemented_freenet_in_haskell_what_now/
   5.
http://bitemyapp.com/posts/2014-04-29-meditations-on-learning-haskell.html
   6.
http://www.reddit.com/r/haskell/comments/24adiv/meditations_on_learning_haskell_from_an_exclojure/
   7. http://chrisdone.com/posts/the-printer-haskell-deserves
   8.
http://www.reddit.com/r/haskell/comments/246iir/the_printer_haskell_deserves/
   9. http://queue.acm.org/detail.cfm?ref=rssid=2611829
  10.
http://www.reddit.com/r/haskell/comments/243fm4/erik_meijer_the_curse_of_the_excluded_middle/
  11.
http://www.alfredodinapoli.com/posts/2014-04-27-my-road-to-haskell.html
  12. http://www.reddit.com/r/haskell/comments/246qty/my_road_to_haskell/
  13. 

[Haskell] Haskell Weekly News: Issue 291

2014-04-16 Thread Daniel Santa Cruz
Welcome to issue 291 of the HWN, an issue covering crowd-sourced bits
of information about Haskell from around the web. This issue covers
from April 6 to 12, 2014

Quotes of the Week

   * geekosaur: IO, IO, it's off to (=) I go

   * edwardk: waiting for sclv to start going around door to door
 passing out little copies of the homotopy type theory book, and
 asking people if they have yet had the geometric realization that
 the simplicial sets are homotopically equivalent to their Lord and
 Savior.

   * carter: i'll leave you in the gentle hands of the rest of the
 channel

Top Reddit Stories

   * GHC 7.8.1 Released
 Domain: haskell.org, Score: 226, Comments: 106
 On Reddit: [1] http://goo.gl/pz4nE
 Original: [2] http://goo.gl/SjQ3Qv

   * What To Expect When You're a Platform Library Maintainer
 Domain: permalink.gmane.org, Score: 56, Comments: 4
 On Reddit: [3] http://goo.gl/bD6VVf
 Original: [4] http://goo.gl/WDvy53

   * Why are we relying on numeric identifiers for dependencies when we
 have so much richer information available?
 Domain: self.haskell, Score: 44, Comments: 18
 On Reddit: [5] http://goo.gl/Z3gBEq
 Original: [6] http://goo.gl/Z3gBEq

   * How To Read Pearls of Functional Algorithm Design
 Domain: atamo.com, Score: 41, Comments: 8
 On Reddit: [7] http://goo.gl/j4mXVz
 Original: [8] http://goo.gl/q41KEF

   * BayHac '14 Sign-Up and List of Classes
 Domain: self.haskell, Score: 40, Comments: 11
 On Reddit: [9] http://goo.gl/xterjO
 Original: [10] http://goo.gl/xterjO

   * Is GHC the defacto standard?
 Domain: self.haskell, Score: 40, Comments: 39
 On Reddit: [11] http://goo.gl/eiVjGM
 Original: [12] http://goo.gl/eiVjGM

   * Battleships web game written in Haskell/Yesod
 Domain: www-pg.iai.uni-bonn.de, Score: 34, Comments: 15
 On Reddit: [13] http://goo.gl/hl2NC2
 Original: [14] http://goo.gl/Wt5jqi

   * Heartbleed aftermath: should Haskell web frameworks allow using a
 pure Haskell SSL library instead of OpenSSL?
 Domain: self.haskell, Score: 32, Comments: 54
 On Reddit: [15] http://goo.gl/ycHKNZ
 Original: [16] http://goo.gl/ycHKNZ

   * BudHac 2014
 Domain: haskell.org, Score: 28, Comments: 3
 On Reddit: [17] http://goo.gl/iObjrD
 Original: [18] http://goo.gl/KRJL2x

   * Hacking Haskell in nightclubs - video feature on Algorave
 Domain: motherboard.vice.com, Score: 27, Comments: 2
 On Reddit: [19] http://goo.gl/LLG6qR
 Original: [20] http://goo.gl/PlzTTa

   * A brief introduction to ConstraintKinds extension (Wolfgang Jeltsch)
 Domain: jeltsch.wordpress.com, Score: 27, Comments: 4
 On Reddit: [21] http://goo.gl/RadGh7
 Original: [22] http://goo.gl/CZIfU8

   * Generating Mazes with Inductive Graphs
 Domain: jelv.is, Score: 26, Comments: 11
 On Reddit: [23] http://goo.gl/fufmgp
 Original: [24] http://goo.gl/FxAeGV

Top StackOverflow Questions

   * Why MonadPlus and not Monad + Monoid?
 votes: 18, answers: 2
 Read on SO: [25] http://goo.gl/J02Msv

   * Can a pure function have free variables?
 votes: 11, answers: 3
 Read on SO: [26] http://goo.gl/iyJsn9

   * FRP - Event streams and Signals - what is lost in using just signals?
 votes: 10, answers: 4
 Read on SO: [27] http://goo.gl/cXwKKf

   * Is there a way to make GHC provide the type class constraints of
 typed holes?
 votes: 9, answers: 0
 Read on SO: [28] http://goo.gl/LYxEvm

   * Where are the magic rules for GHC assert?
 votes: 8, answers: 1
 Read on SO: [29] http://goo.gl/JL8OLZ

   * Using Haskell ranges: Why would mapping a floating point function
 across a range cause it to return an extra element?
 votes: 7, answers: 1
 Read on SO: [30] http://goo.gl/mtBCBa

   * Why Haskell's Data.List.deleteBy takes in input a comparison
 function (a - a - Bool) and a value instead of
 a predicate (a - Bool)?
 votes: 6, answers: 1
 Read on SO: [31] http://goo.gl/Wd9evy

Until next time,
[32]+Daniel Santa Cruz

References

   1. http://www.haskell.org/pipermail/haskell/2014-April/024137.html
   2. http://www.reddit.com/r/haskell/comments/22lw1b/ghc_781_released/
   3. http://permalink.gmane.org/gmane.comp.lang.haskell.libraries/21681
   4.
http://www.reddit.com/r/haskell/comments/22oott/what_to_expect_when_youre_a_platform_library/
   5.
http://www.reddit.com/r/haskell/comments/22o4i1/why_are_we_relying_on_numeric_identifiers_for/
   6.
http://www.reddit.com/r/haskell/comments/22o4i1/why_are_we_relying_on_numeric_identifiers_for/
   7. http://www.atamo.com/blog/how-to-read-pearls-by-richard-bird-1/
   8.
http://www.reddit.com/r/haskell/comments/22kavg/how_to_read_pearls_of_functional_algorithm_design/
   9.
http://www.reddit.com/r/haskell/comments/22d1wu/bayhac_14_signup_and_list_of_classes/
  10.
http://www.reddit.com/r/haskell/comments/22d1wu/bayhac_14_signup_and_list_of_classes/
  11.

[Haskell] Haskell Weekly News: Issue 290

2014-04-09 Thread Daniel Santa Cruz
Welcome to issue 289 of the HWN, an issue covering crowd-sourced bits
of information about Haskell from around the web. This issue covers
from April 1 to 5, 2014

Quotes of the Week

   * edwardk: Zombies are expensive.

Top Reddit Stories

   * foldl is broken!
 Domain: well-typed.com, Score: 148, Comments: 63
 On Reddit: [1] http://goo.gl/LXmJTV
 Original: [2] http://goo.gl/viOG5O

   * A small Haskell extension
 Domain: augustss.blogspot.nl, Score: 76, Comments: 23
 On Reddit: [3] http://goo.gl/buI46t
 Original: [4] http://goo.gl/LnAV9y

   * New GHC Features for 7.10.1 and Beyond
 Domain: haskell.org, Score: 74, Comments: 26
 On Reddit: [5] http://goo.gl/DdXTfO
 Original: [6] http://goo.gl/g0FPBS

   * Libc considered harmful
 Domain: sylvain-henry.info, Score: 58, Comments: 28
 On Reddit: [7] http://goo.gl/aq39Mf
 Original: [8] http://goo.gl/qdQDXm

   * Category Theory by Tom LaGatta
 Domain: youtube.com, Score: 58, Comments: 53
 On Reddit: [9] http://goo.gl/oIzG1e
 Original: [10] http://goo.gl/DeLu5G

   * Idris 0.9.12 released with major laziness, codata, and documentation
updates plus metavars in types
 Domain: idris-lang.org, Score: 55, Comments: 25
 On Reddit: [11] http://goo.gl/4MtXJS
 Original: [12] http://goo.gl/3tXbqC

   * A cool paper I found on Functional Programming and 3D Games. It
discusses everything from collision detection to physics and texturing.
[PDF]
 Domain: cse.unsw.edu.au, Score: 52, Comments: 3
 On Reddit: [13] http://goo.gl/6PYB2e
 Original: [14] http://goo.gl/Tf6fa2

   * Error reporting with locations
 Domain: augustss.blogspot.fr, Score: 47, Comments: 28
 On Reddit: [15] http://goo.gl/ikaENm
 Original: [16] http://goo.gl/hntlJT

   * [ANN] Haste now has a website and a mailing list
 Domain: haste-lang.org, Score: 42, Comments: 7
 On Reddit: [17] http://goo.gl/Ife2FA
 Original: [18] http://goo.gl/lRWmhv

   * Haskell in the Newsroom
 Domain: infoq.com, Score: 41, Comments: 5
 On Reddit: [19] http://goo.gl/M4tehD
 Original: [20] http://goo.gl/bpvgLA

   * Haskell application architecture best practices
 Domain: self.haskell, Score: 32, Comments: 23
 On Reddit: [21] http://goo.gl/XjHfNJ
 Original: [22] http://goo.gl/XjHfNJ

Top StackOverflow Questions

   * Haskell - Is it possible to make pointfree functions more readable
using different combinators than (.)?
 votes: 11, answers: 1
 Read on SO: [23] http://goo.gl/5b036l

   * How to detect if a program has been compiled using -threaded?
 votes: 10, answers: 2
 Read on SO: [24] http://goo.gl/Cr7pMA

   * What does the star mean in this haskell code?
 votes: 9, answers: 2
 Read on SO: [25] http://goo.gl/qnolS7

   * What about arrows?
 votes: 9, answers: 2
 Read on SO: [26] http://goo.gl/b1wwp4

   * Triggering a documentation update for a Hackage package
 votes: 8, answers: 1
 Read on SO: [27] http://goo.gl/ErTVzf

   * Combining Data.Dynamic and type classes
 votes: 7, answers: 0
 Read on SO: [28] http://goo.gl/n8qMo9

   * Systematically applying a function to all fields of a haskell record
 votes: 6, answers: 3
 Read on SO: [29] http://goo.gl/tNkLGu

   * Transforming a List of 2-Tuples in Haskell
 votes: 6, answers: 3
 Read on SO: [30] http://goo.gl/dDe8QP

   * Error in ghci which I cannot reproduce in written haskell file
 votes: 6, answers: 1
 Read on SO: [31] http://goo.gl/bg8DCw

   * Why can I call a monadic function without supplying a monad?
 votes: 6, answers: 1
 Read on SO: [32] http://goo.gl/xZZ5iO

   * Deriving default instances using GHC.Generics
 votes: 6, answers: 1
 Read on SO: [33] http://goo.gl/Autu6r

Until next time,
[34]+Daniel Santa Cruz

References

   1. http://www.well-typed.com/blog/90/
   2. http://www.reddit.com/r/haskell/comments/21wvk7/foldl_is_broken/
   3. http://augustss.blogspot.nl/2014/04/a-small-haskell-extension.html
   4.
http://www.reddit.com/r/haskell/comments/2239wh/a_small_haskell_extension/
   5. http://www.haskell.org/pipermail/haskell-cafe/2014-April/113373.html
   6.
http://www.reddit.com/r/haskell/comments/21wbme/new_ghc_features_for_7101_and_beyond/
   7.
http://sylvain-henry.info/blog/posts/2014-04-01-libc-considered-harmful.html
   8.
http://www.reddit.com/r/haskell/comments/220ae4/libc_considered_harmful/
   9. https://www.youtube.com/watch?v=o6L6XeNdd_k
  10.
http://www.reddit.com/r/haskell/comments/229scs/category_theory_by_tom_lagatta/
  11. http://www.idris-lang.org/idris-0-9-12-released/
  12.
http://www.reddit.com/r/haskell/comments/2284s5/idris_0912_released_with_major_laziness_codata/
  13. http://www.cse.unsw.edu.au/~pls/thesis/munc-thesis.pdf
  14.
http://www.reddit.com/r/haskell/comments/21zush/a_cool_paper_i_found_on_functional_programming/
  15.
http://augustss.blogspot.fr/2014/04/haskell-error-reporting-with-locations.html
  16.

Re: [Haskell] Haskell Weekly News: Issue 289

2014-04-03 Thread Thiago Negri
Congratulations on your baby! :-)


2014-04-03 1:28 GMT-03:00 Daniel Santa Cruz dstc...@gmail.com:

 Welcome to issue 289 of the HWN, an issue covering crowd-sourced bits
 of information about Haskell from around the web. This issue covers
 from March 1 to 31, 2014

 So... where have I been?

 My wife and I recently welcomed into the world our new baby, and as
 some of you have already experienced, I was doing good getting *some*
 sleep at night. Life has slowly started to get back to a more
 predictable rhythm, and I am sure glad to be back doing this. For a
 while there I thought that any project of mine before bambina was going
 to have to be put into permament hold, but things are getting very
 manageble now.

 Sorry for the abscense! I was somewhat pleased to see that some in
 -cafe wondered if this was coming back... this one is for you!

 Some have mentioned that they wish to see more of the reviews that
 HWN used to have of blog entries, and/or email chains in the different
 mailing lists. I understand that dessire. I'm probably going to need
 some extra hands to write those, if there are to be back. Maybe we can
 start with something lighter, a la tl;dr. I'm stil trying to work out
 how we'd do that exacly. I'll keep you all posted.

 Anyway, enough rambling.

 Quotes of the Week

* acowley: I will push machines-concurrent to hackage one fine day
  edwardk: not concurrent-machines ?
  acowley: Man, I walked right into that bike shed

* malc: I have a coworker who constantly reads haskell stuff at work,
  nudged him towards the lens talk, that should push him towards
  actually doing work at work.

* Fuuzetsu: I know someone who pulls in Lens just for  and ??

* Eduard_Munteanu: Don't put your money in monads, you can never get
  it back. :P

 Top Reddit Stories

* Haskell for all: Introductions to advanced Haskell topics
  Domain: haskellforall.com, Score: 121, Comments: 23
  On Reddit: [1] http://goo.gl/M6ZL9f
  Original: [2] http://goo.gl/YEKyCc

* GHC 7.8.1 RC2 released
   Domain: well-typed.com, Score: 99, Comments: 36
  On Reddit: [3] http://goo.gl/jxlLQl
   Original: [4] http://goo.gl/05xnqX

* Book review: Parallel and Concurrent Programming in Haskell
   Domain: serpentine.com, Score: 87, Comments: 17
  On Reddit: [5] http://goo.gl/BfWSWC
   Original: [6] http://goo.gl/nDe2UG

* The Haskell Cast #6 - Gabriel Gonzalez and Michael Snoyman on Pipes
 and Conduit
  Domain: haskellcast.com, Score: 83, Comments: 13
  On Reddit: [7] http://goo.gl/PwL2aV
  Original: [8] http://goo.gl/hwemr6

* Performance in Haskell from a noob's perspective
  Domain: self.haskell, Score: 74, Comments: 111
  On Reddit: [9] http://goo.gl/IuT0uJ
  Original: [10] http://goo.gl/IuT0uJ

* New Haddock — a visual guide to changes
  Domain: fuuzetsu.co.uk, Score: 72, Comments: 13
  On Reddit: [11] http://goo.gl/KWJSEh
  Original: [12] http://goo.gl/IXzESN

* Full-time position available: computer scientist to create data types
 for scientific computing, in Haskell. Location: anywhere (telecommute).
  Domain: self.haskell, Score: 67, Comments: 17
  On Reddit: [13] http://goo.gl/Z8y9py
  Original: [14] http://goo.gl/Z8y9py

* Haskell Type Classes Cheatsheet
  Domain: fundeps.com, Score: 62, Comments: 21
  On Reddit: [15] http://goo.gl/oAWk4C
  Original: [16] http://goo.gl/SqHbro

* Malicious link in haskell.org docs for 6 years, 6 months, 6 days
  Domain: self.haskell, Score: 61, Comments: 6
  On Reddit: [17] http://goo.gl/V5y3hk
  Original: [18] http://goo.gl/V5y3hk

* What's your killer app for your scientific/statistical programming
 environment?
  Domain: self.haskell, Score: 57, Comments: 92
  On Reddit: [19] http://goo.gl/jfbwdj
  Original: [20] http://goo.gl/jfbwdj

* Find out the type of an expression/function with typed holes
  Domain: ro-che.info, Score: 56, Comments: 5
  On Reddit: [21] http://goo.gl/hcjX1v
  Original: [22] http://goo.gl/TWLT5R

* Elm 0.12 - making interactive UI elements easy and pure
  Domain: elm-lang.org, Score: 56, Comments: 5
   On Reddit: [23] http://goo.gl/SRoog7
  Original: [24] http://goo.gl/7FoFAz

* QuickCheck 2.7 released
  Domain: hackage.haskell.org, Score: 55, Comments: 7
  On Reddit: [25] http://goo.gl/RN66bR
  Original: [26] http://goo.gl/3S38Uz

 Top StackOverflow Questions

* Why is Haskell unable to read “7e7” but able to read “7a7”?
  votes: 42, answers: 3
  Read on SO: [27] http://goo.gl/ZI8qm8

* Strange GHCi lazy evaluation
  votes: 17, answers: 1
  Read on SO: [28] http://goo.gl/aoHvVp

 * Fast, branchless unsigned int absolute difference
  votes: 16, answers: 3
  Read on SO: [29] http://goo.gl/TT3Oxi

* How can I write human-language units as postfixes in Haskell, like `3
 seconds`?
  

[Haskell] Haskell Weekly News: Issue 289

2014-04-02 Thread Daniel Santa Cruz
Welcome to issue 289 of the HWN, an issue covering crowd-sourced bits
of information about Haskell from around the web. This issue covers
from March 1 to 31, 2014

So... where have I been?

My wife and I recently welcomed into the world our new baby, and as
some of you have already experienced, I was doing good getting *some*
sleep at night. Life has slowly started to get back to a more
predictable rhythm, and I am sure glad to be back doing this. For a
while there I thought that any project of mine before bambina was going
to have to be put into permament hold, but things are getting very
manageble now.

Sorry for the abscense! I was somewhat pleased to see that some in
-cafe wondered if this was coming back... this one is for you!

Some have mentioned that they wish to see more of the reviews that
HWN used to have of blog entries, and/or email chains in the different
mailing lists. I understand that dessire. I'm probably going to need
some extra hands to write those, if there are to be back. Maybe we can
start with something lighter, a la tl;dr. I'm stil trying to work out
how we'd do that exacly. I'll keep you all posted.

Anyway, enough rambling.

Quotes of the Week

   * acowley: I will push machines-concurrent to hackage one fine day
 edwardk: not concurrent-machines ?
 acowley: Man, I walked right into that bike shed

   * malc: I have a coworker who constantly reads haskell stuff at work,
 nudged him towards the lens talk, that should push him towards
 actually doing work at work.

   * Fuuzetsu: I know someone who pulls in Lens just for  and ??

   * Eduard_Munteanu: Don't put your money in monads, you can never get
 it back. :P

Top Reddit Stories

   * Haskell for all: Introductions to advanced Haskell topics
 Domain: haskellforall.com, Score: 121, Comments: 23
 On Reddit: [1] http://goo.gl/M6ZL9f
 Original: [2] http://goo.gl/YEKyCc

   * GHC 7.8.1 RC2 released
 Domain: well-typed.com, Score: 99, Comments: 36
 On Reddit: [3] http://goo.gl/jxlLQl
 Original: [4] http://goo.gl/05xnqX

   * Book review: Parallel and Concurrent Programming in Haskell
 Domain: serpentine.com, Score: 87, Comments: 17
 On Reddit: [5] http://goo.gl/BfWSWC
 Original: [6] http://goo.gl/nDe2UG

   * The Haskell Cast #6 - Gabriel Gonzalez and Michael Snoyman on Pipes
and Conduit
 Domain: haskellcast.com, Score: 83, Comments: 13
 On Reddit: [7] http://goo.gl/PwL2aV
 Original: [8] http://goo.gl/hwemr6

   * Performance in Haskell from a noob's perspective
 Domain: self.haskell, Score: 74, Comments: 111
 On Reddit: [9] http://goo.gl/IuT0uJ
 Original: [10] http://goo.gl/IuT0uJ

   * New Haddock -- a visual guide to changes
 Domain: fuuzetsu.co.uk, Score: 72, Comments: 13
 On Reddit: [11] http://goo.gl/KWJSEh
 Original: [12] http://goo.gl/IXzESN

   * Full-time position available: computer scientist to create data types
for scientific computing, in Haskell. Location: anywhere (telecommute).
 Domain: self.haskell, Score: 67, Comments: 17
 On Reddit: [13] http://goo.gl/Z8y9py
 Original: [14] http://goo.gl/Z8y9py

   * Haskell Type Classes Cheatsheet
 Domain: fundeps.com, Score: 62, Comments: 21
 On Reddit: [15] http://goo.gl/oAWk4C
 Original: [16] http://goo.gl/SqHbro

   * Malicious link in haskell.org docs for 6 years, 6 months, 6 days
 Domain: self.haskell, Score: 61, Comments: 6
 On Reddit: [17] http://goo.gl/V5y3hk
 Original: [18] http://goo.gl/V5y3hk

   * What's your killer app for your scientific/statistical programming
environment?
 Domain: self.haskell, Score: 57, Comments: 92
 On Reddit: [19] http://goo.gl/jfbwdj
 Original: [20] http://goo.gl/jfbwdj

   * Find out the type of an expression/function with typed holes
 Domain: ro-che.info, Score: 56, Comments: 5
 On Reddit: [21] http://goo.gl/hcjX1v
 Original: [22] http://goo.gl/TWLT5R

   * Elm 0.12 - making interactive UI elements easy and pure
 Domain: elm-lang.org, Score: 56, Comments: 5
 On Reddit: [23] http://goo.gl/SRoog7
 Original: [24] http://goo.gl/7FoFAz

   * QuickCheck 2.7 released
 Domain: hackage.haskell.org, Score: 55, Comments: 7
 On Reddit: [25] http://goo.gl/RN66bR
 Original: [26] http://goo.gl/3S38Uz

Top StackOverflow Questions

   * Why is Haskell unable to read 7e7 but able to read 7a7?
 votes: 42, answers: 3
 Read on SO: [27] http://goo.gl/ZI8qm8

   * Strange GHCi lazy evaluation
 votes: 17, answers: 1
 Read on SO: [28] http://goo.gl/aoHvVp

   * Fast, branchless unsigned int absolute difference
 votes: 16, answers: 3
 Read on SO: [29] http://goo.gl/TT3Oxi

   * How can I write human-language units as postfixes in Haskell, like `3
seconds`?
 votes: 15, answers: 2
 Read on SO: [30] http://goo.gl/6MJk5C

   * Running Haskell on Xeon-Phi
 votes: 14, answers: 1
 Read on SO: [31] http://goo.gl/QEIayp

Until next time,
[32]+Daniel Santa Cruz


[Haskell] Haskell Weekly News: Issue 288

2013-12-19 Thread Daniel Santa Cruz
Welcome to issue 288 of the HWN, an issue covering crowd-sourced bits
of information about Haskell from around the web. This issue covers the
week from December 08 to 14, 2013.

Quotes of the Week

   * nlogax: With FRP.Sodium and Graphics.UI.GLUT you could put together
 a MonadSodium GLUTamate

Top Reddit Stories

   * The reason why `cabal update` takes so long
 Domain: github.com, Score: 175, Comments: 89
 On Reddit: [1] http://goo.gl/NCsf34
 Original: [2] http://goo.gl/BLp5LB

   * structured-haskell-mode ­— Structured editing minor mode for Haskell
in Emacs
 Domain: github.com, Score: 103, Comments: 37
 On Reddit: [3] http://goo.gl/t8dyd9
 Original: [4] http://goo.gl/v6W7js

   * Amazing LVars talk by Linsey Kuper
 Domain: youtu.be, Score: 86, Comments: 20
 On Reddit: [5] http://goo.gl/JcbNQn
 Original: [6] http://goo.gl/JPyVnG

   * 24 Days of Hackage: acid-state
 Domain: ocharles.org.uk, Score: 84, Comments: 15
 On Reddit: [7] http://goo.gl/CBU18T
 Original: [8] http://goo.gl/W4u7GG

   * 24 Days of Hackage: pandoc
 Domain: ocharles.org.uk, Score: 66, Comments: 14
 On Reddit: [9] http://goo.gl/rUO2yc
 Original: [10] http://goo.gl/PhTTFC

   * text 1.0.0.0
 Domain: hackage.haskell.org, Score: 64, Comments: 25
 On Reddit: [11] http://goo.gl/9k7ksP
 Original: [12] http://goo.gl/ISESbc

   * 24 Days of Hackage: async
 Domain: ocharles.org.uk, Score: 59, Comments: 11
 On Reddit: [13] http://goo.gl/rhrdgM
 Original: [14] http://goo.gl/C4sQeh

   * 24 Days of Hackage: sbv (guest post by Tikhon Jelvis)
 Domain: ocharles.org.uk, Score: 57, Comments: 21
 On Reddit: [15] http://goo.gl/YkLqo9
 Original: [16] http://goo.gl/frHdyn

   * 24 Days of Hackage: data-memocombinators
 Domain: ocharles.org.uk, Score: 56, Comments: 18
 On Reddit: [17] http://goo.gl/0FgDo6
 Original: [18] http://goo.gl/4GcFKd

   * Bryan O'Sullivan - Package dependency management: more debate is needed
 Domain: plus.google.com, Score: 51, Comments: 45
 On Reddit: [19] http://goo.gl/Xr7NkU
 Original: [20] http://goo.gl/f1VPxt

   * 24 Days of Hackage: gloss
 Domain: ocharles.org.uk, Score: 49, Comments: 10
 On Reddit: [21] http://goo.gl/yBAlXk
 Original: [22] http://goo.gl/mplvhP

   * The future of array-oriented computing in Haskell — a survey
 Domain: justtesting.org, Score: 45, Comments: 11
 On Reddit: [23] http://goo.gl/doVpgz
 Original: [24] http://goo.gl/ezkftd

   * Progress Reporting in Shake
 Domain: neilmitchell.blogspot.it, Score: 42, Comments: 3
 On Reddit: [25] http://goo.gl/1hvu6c
 Original: [26] http://goo.gl/4izrhK

   * [ANN] SFML and SFML-control
 Domain: self.haskell, Score: 40, Comments: 20
 On Reddit: [27] http://goo.gl/NhMJbR
 Original: [28] http://goo.gl/NhMJbR

   * 24 Days of Hackage: heist
 Domain: ocharles.org.uk, Score: 40, Comments: 28
 On Reddit: [29] http://goo.gl/FtvnLs
 Original: [30] http://goo.gl/nEU9Hw

Top StackOverflow Questions

   * How are J/K/APL classified in terms of common paradigms?
 votes: 10, answers: 1
 Read on SO: [31] http://goo.gl/ImISrG

   * Is it possible to extend free monad interpreters?
 votes: 9, answers: 5
 Read on SO: [32] http://goo.gl/CiJupH

   * How to detect a Monad?
 votes: 8, answers: 4
 Read on SO: [33] http://goo.gl/WiUhba

   * Why do Haskell type signature declarations have multiple arrows?
 votes: 7, answers: 3
 Read on SO: [34] http://goo.gl/0LWfMb

   * “Inheriting” instance of wrapped type
 votes: 7, answers: 1
 Read on SO: [35] http://goo.gl/qBhrqD

   * Equality function for pair components
 votes: 7, answers: 1
 Read on SO: [36] http://goo.gl/mLk49N

   * Motivation of having Functional Dependencies
 votes: 7, answers: 1
 Read on SO: [37] http://goo.gl/E31zjJ

   * Haskell - Lenses, use of 'to' function
 votes: 7, answers: 1
 Read on SO: [38] http://goo.gl/5A028y

   * What does PINNED mean in -hc profile of Haskell program?
 votes: 6, answers: 1
 Read on SO: [39] http://goo.gl/Qx9eJB

Until next time,
[40]+Daniel Santa Cruz

References
   1.
https://github.com/nominolo/HTTP/commit/b9bd0a08fa09c6403f91422e3b23f08d339612eb
   2.
http://www.reddit.com/r/haskell/comments/1sh67u/the_reason_why_cabal_update_takes_so_long/
   3. https://github.com/chrisdone/structured-haskell-mode
   4.
http://www.reddit.com/r/haskell/comments/1sd3aj/structuredhaskellmode_structured_editing_minor/
   5. http://youtu.be/8dFO5Ir0xqY
   6.
http://www.reddit.com/r/haskell/comments/1skf3x/amazing_lvars_talk_by_linsey_kuper/
   7.
http://ocharles.org.uk/blog/posts/2013-12-14-24-days-of-hackage-acid-state.html
   8.
http://www.reddit.com/r/haskell/comments/1svlm2/24_days_of_hackage_acidstate/
   9.
http://ocharles.org.uk/blog/guest-posts/2013-12-12-24-days-of-hackage-pandoc.html
  10.

[Haskell] Haskell Weekly News: Issue 287

2013-12-11 Thread Daniel Santa Cruz
Welcome to (the I'm not dead yet) issue 287 of the HWN, an issue
covering crowd-sourced bits of information about Haskell from around
the web. This issue covers the very long span of time from November 10
to December 07, 2013.

Quotes of the Week

   * chrisdone: monads are like a finger pointing away to the moon.
 *smack* don't look at the finger or you will miss all that heavenly
 glory

   * quchen: A group with an associative law is called a group.

   * chrisdone: i swim in a sea of parens and it warms me like rays of
 the sun

   * zomg: my client tells me weekly how I've saved his company. Then I
 goto haskell and I'm like I have no idea what I'm doing lul

   * pigworker: The usual style is to write as if everything is
 inductive, and if it still works on infinite data, to pat ourselves
 on the back for using Haskell rather than ML.

Top Reddit Stories

   * Honorary Doctorate for Simon Peyton Jones -
 On December 3 2013 Simon Peyton Jones was honoured by the
 University of Glasgow with the honorary degree of Doctor of Science.
 Domain: dcs.gla.ac.uk, Score: 166, Comments: 18
 On Reddit: [1] http://goo.gl/XLezZO
 Original: [2] http://goo.gl/WqC2EN

   * Hell: A Haskell shell
 Domain: github.com, Score: 114, Comments: 53
 On Reddit: [3] http://goo.gl/6ogD6n
 Original: [4] http://goo.gl/YCzNT3

   * Löb and möb: strange loops in Haskell
 Domain: github.com, Score: 95, Comments: 35
 On Reddit: [5] http://goo.gl/8bF5Op
 Original: [6] http://goo.gl/GqzuP0

   * Explanation of the new Haskell records extension
 Domain: well-typed.com, Score: 88, Comments: 70
 On Reddit: [7] http://goo.gl/419sYv
 Original: [8] http://goo.gl/g24kLB

   * FP Complete IDE now free for community use. Give it a try!
 Domain: fpcomplete.com, Score: 86, Comments: 65
 On Reddit: [9] http://goo.gl/OJh2Oz
 Original: [10] http://goo.gl/2FYHa

   * The Haskell Cast #4 - Simon Marlow on Parallelism and Concurrency
 Domain: haskellcast.com, Score: 82, Comments: 13
 On Reddit: [11] http://goo.gl/kzNEz3
 Original: [12] http://goo.gl/yrUDXL

   * 24 Days of Hackage: scotty
 Domain: ocharles.org.uk, Score: 74, Comments: 16
 On Reddit: [13] http://goo.gl/CoUanr
 Original: [14] http://goo.gl/a83HZg

   * Idris 0.9.10 released
 Domain: idris-lang.org, Score: 73, Comments: 21
 On Reddit: [15] http://goo.gl/0OnlPV
 Original: [16] http://goo.gl/MKtbxu

   * 24 Days of Hackage: threepenny-gui
 Domain: ocharles.org.uk, Score: 68, Comments: 4
 On Reddit: [17] http://goo.gl/vSTpc0
 Original: [18] http://goo.gl/Hmjqzq

   * 24 Days of Hackage: linear
 Domain: ocharles.org.uk, Score: 66, Comments: 43
 On Reddit: [19] http://goo.gl/dcFHGg
 Original: [20] http://goo.gl/R9c0bh

   * 24 Days of Hackage: tasty
 Domain: ocharles.org.uk, Score: 65, Comments: 4
 On Reddit: [21] http://goo.gl/xIwvgk
 Original: [22] http://goo.gl/aUJGLJ

   * 24 Days of Hackage: 2013 in Review
 Domain: ocharles.org.uk, Score: 64, Comments: 11
 On Reddit: [23] http://goo.gl/ideT63
 Original: [24] http://goo.gl/DQYDar

   * Hacking Haskell in nightclubs (x-post from /r/programming)
 Domain: vice.com, Score: 60, Comments: 30
 On Reddit: [25] http://goo.gl/ezuhIJ
 Original: [26] http://goo.gl/bD3vnN

   * 24 Days of Hackage: extensible-effects
 Domain: ocharles.org.uk, Score: 60, Comments: 25
 On Reddit: [27] http://goo.gl/5T2brL
 Original: [28] http://goo.gl/q2hVM0

   * From Object Oriented Programming to Functional Programming -
 Inheritance and the Expression Problem
 Domain: github.com, Score: 58, Comments: 62
 On Reddit: [29] http://goo.gl/fFldOR
 Original: [30] http://goo.gl/n5nHYo

   * I've been working on a small roguelike in Haskell
 Domain: github.com, Score: 56, Comments: 26
 On Reddit: [31] http://goo.gl/mojdIu
 Original: [32] http://goo.gl/fT9DLB

   * Chordify: Get the chords to any song, using Haskell !
 Domain: chordify.net, Score: 55, Comments: 19
 On Reddit: [33] http://goo.gl/YfcHEu
 Original: [34] http://goo.gl/19apd

   * Merging, Folding, Monoids, and Foldable
 Domain: mtnviewmark.wordpress.com, Score: 53, Comments: 5
 On Reddit: [35] http://goo.gl/GtoDKp
 Original: [36] http://goo.gl/QJsd7L

   * 24 Days of Hackage: persistent  esqueleto
 Domain: ocharles.org.uk, Score: 49, Comments: 14
 On Reddit: [37] http://goo.gl/97eeUF
 Original: [38] http://goo.gl/TL8P7V

   * Haskell From Scratch -
 Series about making a non-trivial app from the ground up.
 Domain: youtube.com, Score: 46, Comments: 2
 On Reddit: [39] http://goo.gl/sPV7rs
 Original: [40] http://goo.gl/KslDE4

Top StackOverflow Questions

   * What does (f .) . g mean in Haskell?
 votes: 17, answers: 2
 Read on SO: [41] http://goo.gl/2i3GNc

   * LaTeX natural deduction proofs using Haskell
 votes: 13, answers: 0
  

[Haskell] Haskell Weekly News: Issue 286

2013-11-12 Thread Daniel Santa Cruz
Welcome to issue 286 of the HWN, an issue covering crowd-sourced bits
of information about Haskell from around the web. This issue covers the
weeks of November 03 to 09, 2013.

Quotes of the Week

   * edwardk: (-) is syntax, sadly.

   * chrisdone: my brother was killed by an IO monad
 hpc: i guess it started as an evaluation, but ended up as an
 execution...

   * mauke: no, haskell doesn't support trees

   * un1xguy: first web server was written in php...

Top Reddit Stories

   * Haskell, the Language Most Likely to Change the
 Way you Think About Programming
 Domain: m.huffpost.com, Score: 54, Comments: 71
 On Reddit: [1] http://goo.gl/E0dfbl
 Original: [2] http://goo.gl/1CGVmK

   * Announcing 24 Days of Hackage 2013 - I need your help!
 Domain: ocharles.org.uk, Score: 53, Comments: 45
 On Reddit: [3] http://goo.gl/7RupOj
 Original: [4] http://goo.gl/6Uog4B

   * Pyret: New teaching language from makers of Racket with
 ADTs and pattern matching
 Domain: pyret.org, Score: 47, Comments: 25
 On Reddit: [5] http://goo.gl/Xeyyyh
 Original: [6] http://goo.gl/GJmYgI

   * haskintex: Write and run Haskell within LaTeX
 Domain: daniel-diaz.github.io, Score: 42, Comments: 14
 On Reddit: [7] http://goo.gl/1UTbdL
 Original: [8] http://goo.gl/2DbE5I

   * Haskell.org SSL rollout
 Domain: hackage.haskell.org, Score: 41, Comments: 9
 On Reddit: [9] http://goo.gl/2DvgLX
 Original: [10] http://goo.gl/M0QwMh

   * Why Lists?
 Domain: self.haskell, Score: 36, Comments: 54
 On Reddit: [11] http://goo.gl/Y2ma9V
 Original: [12] http://goo.gl/Y2ma9V

   * Frege: a JVM pure functional programming language in the spirit of
Haskell
 Domain: github.com, Score: 36, Comments: 22
 On Reddit: [13] http://goo.gl/pyaB8s
 Original: [14] http://goo.gl/kJWFg

   * Switching from imperative to functional programming with games in Elm
 (xpost from /r/programming)
 Domain: github.com, Score: 35, Comments: 11
 On Reddit: [15] http://goo.gl/CbsMhS
 Original: [16] http://goo.gl/0MpQJ0

   * FP Complete is hiring a Ruby expert Haskeller.
 Help bring Haskell to Rubyists!
 Domain: self.haskell, Score: 34, Comments: 26
 On Reddit: [17] http://goo.gl/eb6G1s
 Original: [18] http://goo.gl/eb6G1s

   * plaimi’s introduction to Haskell for the Haskell-curious game
programmer [PDF]
 Domain: secure.plaimi.net, Score: 31, Comments: 21
 On Reddit: [19] http://goo.gl/khkU80
 Original: [20] http://goo.gl/ZgRzkn

   * The F# Computation Expression Zoo
 (Why computation expressions are not just an enterprise-y monad)
 Domain: tomasp.net, Score: 31, Comments: 18
 On Reddit: [21] http://goo.gl/qnbrNx
 Original: [22] http://goo.gl/ErKmeU

   * Try PureScript
 Domain: tryps.functorial.com, Score: 30, Comments: 13
 On Reddit: [23] http://goo.gl/mOJCvG
 Original: [24] http://goo.gl/aujnyl

   * Internship at Facebook London working on Haxl
 Domain: haskell.org, Score: 30, Comments: 4
 On Reddit: [25] http://goo.gl/pHjgFp
 Original: [26] http://goo.gl/3qrzyR

   * Soostone is hiring in Turkey
 Domain: haskell.org, Score: 29, Comments: 15
 On Reddit: [27] http://goo.gl/juSJLL
 Original: [28] http://goo.gl/IpYTkJ

   * Mind-bending behavior for deserialization in Haskell
 Domain: justinleitgeb.com, Score: 25, Comments: 75
 On Reddit: [29] http://goo.gl/4BnEVn
 Original: [30] http://goo.gl/wTC06g

   * Hudak and Jones
 - An Experiment in Software Prototyping Productivity - 1994 [PDF]
 Domain: cs.yale.edu, Score: 24, Comments: 9
 On Reddit: [31] http://goo.gl/krp66H
 Original: [32] http://goo.gl/qK6H98

   * Webcast: Designing Domain Specific Languages with Haskell
 - Michael Snoyman - 2012-11-14
 Domain: oreillynet.com, Score: 23, Comments: 0
 On Reddit: [33] http://goo.gl/liqoge
 Original: [34] http://goo.gl/X7N0eN

   * Code review request: Wikipedia API for Haskell
 Domain: self.haskell, Score: 23, Comments: 25
 On Reddit: [35] http://goo.gl/VgPCpC
 Original: [36] http://goo.gl/VgPCpC

   * transliterate: A korean transliteration library targeting GHC, Fay,
and JS
 Domain: github.com, Score: 21, Comments: 16
 On Reddit: [37] http://goo.gl/oYrL6c
 Original: [38] http://goo.gl/OAZ1z9

   * lens-family 1.0.0
 Domain: comments.gmane.org, Score: 20, Comments: 5
 On Reddit: [39] http://goo.gl/H1HFyZ
 Original: [40] http://goo.gl/oAAd6Z

   * Gershom Bazerman, NYC Haskell Meetup Organizer,
 interviewed for your great learning
 Domain: rogueleaderr.com, Score: 20, Comments: 0
 On Reddit: [41] http://goo.gl/unTdeJ
 Original: [42] http://goo.gl/0hJ1DL

Top StackOverflow Questions

   * “Eta reduce” is not always held in Haskell?
 votes: 11, answers: 1
 Read on SO: [43] http://goo.gl/G0NZPp

   * Data Constructor promotion in GHC-7.6
 votes: 10, answers: 0
 Read on SO: 

[Haskell] Haskell Weekly News: Issue 285

2013-11-06 Thread Daniel Santa Cruz
Welcome to issue 285 of the HWN, an issue covering crowd-sourced bits
of information about Haskell from around the web. This issue covers the
weeks of October 20 to November 02, 2013.

Quotes of the Week

   * roconnor: edwardk: is comonad Haskell 1.4? I liked Haskell 1.4.

   * Peaker: Don't trust the @src, luke

   * dmwit: If it fits in a tweet, you haven't included enough
 information to debug it yet.

Top Reddit Stories

   * The Haskell Cast #3 - Simon Peyton Jones on GHC
 Domain: haskellcast.com, Score: 88, Comments: 11
 On Reddit: [1] http://goo.gl/0sGzlg
 Original: [2] http://goo.gl/wQ4FKi

   * Elm 0.10 released: faster strings, nice colors, bug fixes,
 and searchable documentation
 Domain: elm-lang.org, Score: 74, Comments: 9
 On Reddit: [3] http://goo.gl/HJ2fc7
 Original: [4] http://goo.gl/xFJJMN

   * Procrustean Mathematics by Edward Kmett
 Domain: fpcomplete.com, Score: 71, Comments: 17
 On Reddit: [5] http://goo.gl/AsB0CM
 Original: [6] http://goo.gl/E1iDNM

   * Haskell hurdle: uninteresting world
 Domain: gundersen.net, Score: 68, Comments: 58
 On Reddit: [7] http://goo.gl/W8l3T1
 Original: [8] http://goo.gl/uBVp1f

   * websockets-0.8 released: with browser shell example + bonus section
 on pipes vs. conduit vs. io-streams
 Domain: jaspervdj.be, Score: 65, Comments: 9
 On Reddit: [9] http://goo.gl/0XvXZa
 Original: [10] http://goo.gl/eUDMn1

   * IHaskell: Haskell for Interactive Computing
 Domain: gibiansky.github.io, Score: 61, Comments: 26
 On Reddit: [11] http://goo.gl/ZpNpq8
 Original: [12] http://goo.gl/A8iccI

   * ShellCheck – static analysis and linting tool for sh/bash script
 Domain: shellcheck.net, Score: 55, Comments: 10
 On Reddit: [13] http://goo.gl/z0giaP
 Original: [14] http://goo.gl/zF3DLB

   * Micro-tutorial: liftM by accident
 Domain: self.haskell, Score: 54, Comments: 29
 On Reddit: [15] http://goo.gl/d6ReRs
 Original: [16] http://goo.gl/d6ReRs

   * Barclays are hiring: Haskell developers in London and Kiev
 Domain: self.haskell, Score: 52, Comments: 14
 On Reddit: [17] http://goo.gl/Fq7JPE
 Original: [18] http://goo.gl/Fq7JPE

   * License monads
 Domain: joeyh.name, Score: 52, Comments: 18
 On Reddit: [19] http://goo.gl/oZ9La1
 Original: [20] http://goo.gl/9C1Stp

   * Show Reddit: My weekend project, PureScript
 Domain: functorial.com, Score: 49, Comments: 61
 On Reddit: [21] http://goo.gl/sRx1Eh
 Original: [22] http://goo.gl/TJBCYN

   * Deamortized ST by Edward Kmett
 Domain: fpcomplete.com, Score: 49, Comments: 57
 On Reddit: [23] http://goo.gl/Vck3Ij
 Original: [24] http://goo.gl/wtaueO

   * HaLVM 2.0 Developer's Release (trans: buggy but API-stable
pre-release)
 now available for folks to try. GHC 7.8, threaded RTS, SMP HaLVM
support,
 0-copy networking, and more.
 Domain: community.galois.com, Score: 44, Comments: 13
 On Reddit: [25] http://goo.gl/5Psg7B
 Original: [26] http://goo.gl/xQFUA2

   * Could you explain why complexity of monadic IO is worth it?
 Domain: self.haskell, Score: 43, Comments: 128
 On Reddit: [27] http://goo.gl/esFCc4
 Original: [28] http://goo.gl/esFCc4

   * London Haskell User Group 18/09/2013: Oliver Charles on pipes [video]
 Domain: ocharles.org.uk, Score: 42, Comments: 14
 On Reddit: [29] http://goo.gl/8kDKnw
 Original: [30] http://goo.gl/hi3L3P

   * C-- as a project separate from GHC
 Domain: cminusminus.org, Score: 42, Comments: 14
 On Reddit: [31] http://goo.gl/fvUjIk
 Original: [32] http://goo.gl/VueAA

   * How to start a new Haskell project
 Domain: jabberwocky.eu, Score: 42, Comments: 26
 On Reddit: [33] http://goo.gl/6dRRXn
 Original: [34] http://goo.gl/btWJYS

   * The let-no-escape optimization
 Domain: lambda.jstolarek.com, Score: 41, Comments: 1
 On Reddit: [35] http://goo.gl/l8xhuP
 Original: [36] http://goo.gl/J8uekI

   * Improving Applicative do-notation
 Domain: tmorris.net, Score: 40, Comments: 150
 On Reddit: [37] http://goo.gl/MXoPdz
 Original: [38] http://goo.gl/y1I8Tx

   * Odersky: The Trouble with Types - Strange Loop 2013 [InfoQ]
 Domain: infoq.com, Score: 39, Comments: 55
 On Reddit: [39] http://goo.gl/5QEJfz
 Original: [40] http://goo.gl/Ir4kwG

Top StackOverflow Questions

   * Haskell Thrift library 300x slower than C++ in performance test
 votes: 34, answers: 5
 Read on SO: [41] http://goo.gl/timvYf

   * Creating methods bound to records in Haskell
 votes: 10, answers: 1
 Read on SO: [42] http://goo.gl/4E4Sgh

   * Installing  Building GHC with OSX Mavericks GHC
 votes: 10, answers: 1
 Read on SO: [43] http://goo.gl/44PIaj

   * How to properly communicate compile-time information to
 Template Haskell functions?
 votes: 10, answers: 0
 Read on SO: [44] http://goo.gl/YQkGbl

   * Data.Text vs String
 

[Haskell] Haskell Weekly News: Issue 284

2013-10-24 Thread Daniel Santa Cruz
Welcome to issue 284 of the HWN, an issue covering crowd-sourced bits
of information about Haskell from around the web. This issue covers the
week of October 13 to 19, 2013.

Quotes of the Week

   * Polarina: Once you get something with [lens] to work correctly, all
 other Haskell code looks like C++ in comparison.

Top Reddit Stories

   * The GHC October status report - a nice summary of what to expect from
7.8
 Domain: ghc.haskell.org, Score: 106, Comments: 51
 On Reddit: [1] http://goo.gl/ZOYHI7
 Original: [2] http://goo.gl/1PM4s7

   * Haskell for all: An all-atom protein search engine powered by Haskell
 Domain: haskellforall.com, Score: 84, Comments: 51
 On Reddit: [3] http://goo.gl/TwntnD
 Original: [4] http://goo.gl/4WbmZp

   * FSF - Recognizing an inspiring woman for Ada Lovelace Day:
 Haskell/Perl hacker Audrey Tang
 Domain: fsf.org, Score: 82, Comments: 15
 On Reddit: [5] http://goo.gl/XbrLS7
 Original: [6] http://goo.gl/zGTnbL

   * Automatic SIMD Vectorization for Haskell and ICFP 2013
 Domain: dorchard.wordpress.com, Score: 50, Comments: 3
 On Reddit: [7] http://goo.gl/ikP8nw
 Original: [8] http://goo.gl/kYCQyW

   * A Little Lens Starter Tutorial - School of Haskell
 Domain: fpcomplete.com, Score: 49, Comments: 43
 On Reddit: [9] http://goo.gl/RQjC2m
 Original: [10] http://goo.gl/LA7fUo

   * Abstractions for the Functional Roboticist with Anthony Cowley
 at NY Haskell
 Domain: vimeo.com, Score: 43, Comments: 13
 On Reddit: [11] http://goo.gl/f4j0CP
 Original: [12] http://goo.gl/pSZBNR

   * The magic of join (,)
 Domain: self.haskell, Score: 42, Comments: 18
 On Reddit: [13] http://goo.gl/oVjtNL
 Original: [14] http://goo.gl/oVjtNL

   * A Taste of Agda with Francesco Mazzoli at NY Haskell
 Domain: vimeo.com, Score: 41, Comments: 15
 On Reddit: [15] http://goo.gl/anu7xJ
 Original: [16] http://goo.gl/vIfDNM

   * [Demo movie] Ajhc Haskell compiler can create Haskell Apps running
 on Android NDK!
 Domain: youtube.com, Score: 36, Comments: 22
 On Reddit: [17] http://goo.gl/HM4AJ3
 Original: [18] http://goo.gl/j1Gmqi

   * Open question: help me design a new encoding API for aeson
 Domain: serpentine.com, Score: 31, Comments: 30
 On Reddit: [19] http://goo.gl/CE6Q0I
 Original: [20] http://goo.gl/ikdO5O

   * Made some Haskell Wallpapers, thought I'd share
 Domain: imgur.com, Score: 30, Comments: 27
 On Reddit: [21] http://goo.gl/A1LILP
 Original: [22] http://goo.gl/c054gN

   * How to use Travis-CI with multiple GHC versions
 Domain: github.com, Score: 30, Comments: 6
 On Reddit: [23] http://goo.gl/hsH9a7
 Original: [24] http://goo.gl/K2Eja5

   * A Gentle Introduction to Parsec
 Domain: blog.barrucadu.co.uk, Score: 29, Comments: 1
 On Reddit: [25] http://goo.gl/GHUil8
 Original: [26] http://goo.gl/21xyq2

   * Haskell.org committee is looking for self-nominations
 Domain: haskell.org, Score: 28, Comments: 2
 On Reddit: [27] http://goo.gl/B3pc80
 Original: [28] http://goo.gl/19dZX4

   * Backpropogation, Steepest Descent, and Automatic Differentiation
 Domain: idontgetoutmuch.wordpress.com, Score: 23, Comments: 22
 On Reddit: [29] http://goo.gl/izxqMg
 Original: [30] http://goo.gl/F2fjNk

   * Anonymous records. A solution to the problems of record-system.
 Domain: gist.github.com, Score: 22, Comments: 24
 On Reddit: [31] http://goo.gl/CjdbT3
 Original: [32] http://goo.gl/UY5OqT

Top StackOverflow Questions

   * Is there a canonical haskell type for “One or Both”?
 votes: 15, answers: 3
 Read on SO: [33] http://goo.gl/yn8MkJ

   * Show progress of Haskell program
 votes: 14, answers: 4
 Read on SO: [34] http://goo.gl/IEegAQ

   * Does Data.ByteString.readFile block all threads?
 votes: 13, answers: 3
 Read on SO: [35] http://goo.gl/5X805o

   * Am I abusing unsafePerformIO?
 votes: 11, answers: 3
 Read on SO: [36] http://goo.gl/SnfOcK

   * GHCJS: How do I import a high order javascript function using FFI?
 votes: 10, answers: 1
 Read on SO: [37] http://goo.gl/fCbPE2

   * Simulating a spring/damper system in Yampa
 votes: 9, answers: 1
 Read on SO: [38] http://goo.gl/zQ50Ao

Until next time,
[39]+Daniel Santa Cruz

References

   1. http://ghc.haskell.org/trac/ghc/wiki/Status/Oct13
   2.
http://www.reddit.com/r/haskell/comments/1opw22/the_ghc_october_status_report_a_nice_summary_of/
   3.
http://www.haskellforall.com/2013/10/an-all-atom-protein-search-engine.html
   4.
http://www.reddit.com/r/haskell/comments/1oc5g5/haskell_for_all_an_allatom_protein_search_engine/
   5.
https://www.fsf.org/blogs/community/recognizing-an-inspiring-woman-for-ada-lovelace-day-audrey-tang
   6.
http://www.reddit.com/r/haskell/comments/1oj2u4/fsf_recognizing_an_inspiring_woman_for_ada/
   7.

Re: [Haskell] Haskell Weekly News: Issue 281

2013-09-26 Thread Henk-Jan van Tuyl
On Thu, 26 Sep 2013 03:56:28 +0200, Daniel Santa Cruz dstc...@gmail.com  
wrote:


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


StackOverflow: 12,584 questions tagged Haskell, 4.9 k followers
1224 users on the Haskell IRC

Does anybody know how many people are subscribed to the Haskell mailing  
lists?


Regards,
Henk-Jan van Tuyl


--
Folding@home
What if you could share your unused computer power to help find a cure? In  
just 5 minutes you can join the world's biggest networked computer and get  
us closer sooner. Watch the video.

http://folding.stanford.edu/


http://Van.Tuyl.eu/
http://members.chello.nl/hjgtuyl/tourdemonad.html
Haskell programming
--
___
Haskell mailing list
Haskell@haskell.org
http://www.haskell.org/mailman/listinfo/haskell


[Haskell] 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] 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] 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] 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] 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] 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] 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] 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] 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] 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] 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] 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] 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] 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] 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] 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] 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] 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] 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] 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] 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] 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] 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] 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] 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] 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] 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] 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] 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] 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] 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] 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] 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] 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] 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] 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] 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] 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] 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] 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] 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] 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] 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] 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] 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] 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] 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. 

  1   2   3   4   >