   process.argv[0] = 'coffee'
   process.execPath = require.main.filename
   for source in sources
-    compilePath source, yes, path.join source
+    compilePath source, yes, path.normalize source
     
 # Compile a path, which could be a script or a directory. If a directory 
 # is passed, recursively compile all '.coffee' extension source files in it 

sources      = []
sourceCode   = []
notSources   = {}
optionParser = null

# Run `coffee` by parsing passed options and determining what action to take.

          compileScript(source, code.toString(), base)
      else
        notSources[source] = yes
        removeSource source, base
            

# Compile a single source script, containing the given code, according to the
