With Concatenative Programming, a Parallel Compiler Is a Plain Old Map-Reduce
I’m still digesting Jon Purdy’s post:
A compiler for a statically typed concatenative language could literally:
- Divide the program into arbitrary segments
- Compile every segment in parallel
- Compose all the segments at the end
This is impossible to do with any other type of language. With concatenative programming, a parallel compiler is a plain old map-reduce!
Original title and link: With Concatenative Programming, a Parallel Compiler Is a Plain Old Map-Reduce (©myNoSQL)
via: http://evincarofautumn.blogspot.com.au/2012/02/why-concatenative-programming-matters.html