diff --git a/lib/coffee-script.js b/lib/coffee-script.js index 7e405401..dc9e65c4 100755 --- a/lib/coffee-script.js +++ b/lib/coffee-script.js @@ -48,7 +48,7 @@ }; exports.eval = function(code, options) { var __dirname, __filename; - __filename = fs.realpathSync(options.fileName); + __filename = options.fileName; __dirname = path.dirname(__filename); return eval(exports.compile(code, options)); }; diff --git a/lib/repl.js b/lib/repl.js index 549c13d1..0f650143 100644 --- a/lib/repl.js +++ b/lib/repl.js @@ -18,7 +18,7 @@ fileName: 'repl' }); if (val !== undefined) { - console.log(inspect(val)); + console.log(val); } } catch (err) { console.error(err.stack || err.toString()); diff --git a/src/coffee-script.coffee b/src/coffee-script.coffee index f2dd9a4a..dc26a5fe 100755 --- a/src/coffee-script.coffee +++ b/src/coffee-script.coffee @@ -65,7 +65,7 @@ exports.run = (code, options) -> # Compile and evaluate a string of CoffeeScript (in a Node.js-like environment). # The CoffeeScript REPL uses this to run the input. exports.eval = (code, options) -> - __filename = fs.realpathSync options.fileName + __filename = options.fileName __dirname = path.dirname __filename eval exports.compile(code, options) diff --git a/src/repl.coffee b/src/repl.coffee index 5d050388..78e49f73 100644 --- a/src/repl.coffee +++ b/src/repl.coffee @@ -21,7 +21,7 @@ helpers.extend global, quit: -> process.exit(0) run = (buffer) -> try val = CoffeeScript.eval buffer.toString(), bare: on, globals: on, fileName: 'repl' - console.log inspect val if val isnt undefined + console.log val if val isnt undefined catch err console.error err.stack or err.toString() repl.prompt()