Hacker News new | past | comments | ask | show | jobs | submit login
Organizing Functional Code for Parallel Execution (2009) [video] (vimeo.com)
23 points by tosh on Aug 10, 2018 | hide | past | favorite | 6 comments



I enjoyed this talk along the same lines by Guy Steele, regarding not necessarily forcing a sequential solution to a non-sequential problem:

Four Solutions to a Trivial Problem - Guy Steele Jr.: https://www.youtube.com/watch?v=ftcIcn8AmSY

Look for steps that are commutative and/or associative in the problem to exploit parallelism.


Monoids will save the world


They've been around for 30 years.


They've been hard to communicate by amateurs


Don't worry, it'll be any day now.


I didn't look to see when this video was made. As soon as the talk started about how, you have to use functional languages because of multi-core, to take advantage of parallelism, I immediately thought to myself, what is this 2008?

I was wrong. It's 2009.

We've moved on.

We've learned about Functional languages. It has helped.

It didn't solve the multi-core problem anyway even close to what was implied.




Join us for AI Startup School this June 16-17 in San Francisco!

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: