robgleeson/ed — Issue #6: Add support for Windows, JRuby, and MacRuby.
Author: robgleeson
Created: 2011-12-22 05:32:39+00:00
State: open

__Summary__

Windows, JRuby and MacRuby support should be possible by avoiding the use of `Kernel#fork`.

__Task__

* Introduce `Ed::Config` (a Struct), with `#fork`, `#fork=` and `#fork?` as instance methods.
It will default to false on JRuby, MacRuby, and Windows.

* Removing the use of `Kernel#fork` has some gotchas that should be documented in the Wiki.