}
+// TODO remove me before 0.4
Handle<Value> Compile(const Arguments& args) {
HandleScope scope;
+
if (args.Length() < 2) {
return ThrowException(Exception::TypeError(
String::New("needs two arguments.")));
}
+ static bool shown_error_message = false;
+
+ if (!shown_error_message) {
+ shown_error_message = true;
+ fprintf(stderr, "(node) process.compile should not be used. "
+ "Use require('vm').runInThisContext instead.\n");
+ }
+
Local<String> source = args[0]->ToString();
Local<String> filename = args[1]->ToString();