Axis of Eval

"I'd rather write programs that write programs, than write programs." (Attributed to Guy Steele)

"Complexity is like trash:

  1. If you're very careful, you may make less of it, but you cannot make it disappear.
  2. If you sweep it under the rug and ignore it, you will be sorry.
  3. You may be able to live with your share of it, but not the whole neighborhood's.
  4. The best you can do is push it around, hoping to spread it where it causes the least trouble, or even acts like fertilizer."

(John Mashey)

Shared-memory parallelism for JavaScript

A Taste of JavaScript's New Parallel Primitives (Mozilla Hacks blog)

Example code and test cases for JS parallel primitives (Github)

Spec for the JS shared memory primitives (Github)

Companion spec for the JS shared memory primitives for asm.js (Github)

TC39 spec repository (Github)

Scheme

The Larceny Project (larcenists.org)