surjikal/sublime-coffee-compile — pull request #3 by Iristyle (2012-08-21 17:48:52+00:00)
Title: Updated mechanism for IO handling with CoffeeScript compiler

Note, this *works* on Windows, but I have not tested this on other platforms (though it should work fine because there is nothing Windows specific in the revised code).

From commit msg:

Window.run_command exec no longer used, as it wasn't working properly on
Windows. New alternative is to use subprocess.POpen to send input over
STDIN instead, and it reads back output from STDOUT.

Using a new output panel dedicated to CoffeeScript compiler output rather
than using the one for exec.

Some techniques borrowed from the source of SublimeLinter -
https://github.com/SublimeLinter/SublimeLinter/blob/master/sublimelinter/modules/base_linter.py