Skip to content
timcharper edited this page Sep 13, 2010 · 12 revisions

Essentially, Windows isn’t supported currently because Spork uses Kernel.fork. But that doesn’t mean windows should be forever banned from this party.

I envision implementing the following algorithm:

Fire up a Spork master. Spork in turn fires up, in parallel, a pool of slaves, each listening over a unique port. When a request comes in to the master, the master acts as a proxy to forward all traffic over to one of the slaves. When the specs are done running, the master kills the slave, which in turn signals the pool to replenish its store and fire up another slave.

This implementation will have the cost of using a bit more memory, and if the pool will get depleted you’ll experience some delay.

If you’d like see see windows support added to Spork, vote here

Clone this wiki locally