News for hackers. Stuff that matters.
Re:Go Concurrency Patterns: Pipelines and cancellation by codygman on Thursday March 13, 2014 @09:22PM (#7396378)
Interesting, I'll have to compare pipelines in Go to pipelines in Haskell.
Re:Go Concurrency Patterns: Pipelines and cancellation by signa11 on Friday March 14, 2014 @12:29AM (#7396993)
> Interesting, I'll have to compare pipelines in Go to pipelines in Haskell

check out the "power series, power serious" paper by doug-macllroy. he does that...

Re:Go Concurrency Patterns: Pipelines and cancellation by codygman on Saturday March 15, 2014 @12:38AM (#7403542)
As jerf said, this is a little different since it's comparing to lazy io rather than pipes or conduit.
Re:Go Concurrency Patterns: Pipelines and cancellation by signa11 on Thursday March 13, 2014 @09:38PM (#7396432)
the 'squinting at power series' paper by mcllroy is very cool demonstration of this technique using new-squeak
Re:Go Concurrency Patterns: Pipelines and cancellation by vanderZwan on Friday March 14, 2014 @07:45AM (#7398120)
To help the lazy:

http://swtch.com/~rsc/thread/squint.pdf

(it's also linked at the bottom of the article)

Re:Go Concurrency Patterns: Pipelines and cancellation by jerf on Friday March 14, 2014 @09:45AM (#7398641)
That appears to compare Go channels to "simple" lazy Haskell. A more apt Haskel comparison would be to something like "pipes" or "conduit", which will be quite different.