これには IRB.start みたいな機能はないんだろか?
#!/usr/bin/smjs var document = {}; var window = {}; var navigator = {appVersion: {match: function(){}}}; load("public/javascripts/prototype.js"); SMJS.start(); // ←こんなの
shebang に -i を付けると、何もせずにインタラクティブなモードになるだけなんすよねぇ。
しょうがないので、今は script/js に shebang なしのスクリプトを置いて、 js を起動してから load してます。