[seed] find . -path ./.git -prune -o -type f -print0 | xargs -o perl -pi -e 's/Seed\.print/g'



commit 6d23b7c340419153dbffcbd56e5a12f6b82bc106
Author: Robert Carr <racarr svn gnome org>
Date:   Wed May 27 04:32:17 2009 -0400

    find . -path ./.git -prune -o -type f -print0 | xargs -o perl -pi -e 's/Seed\.print/g'
---
 doc/mapping/mapping.html.in                        |   10 +-
 doc/modules/make-functions.js                      |   16 ++--
 doc/modules/readline/readline.xml                  |    2 +-
 doc/modules/sandbox/sandbox.xml                    |    2 +-
 doc/modules/sqlite/sqlite.xml                      |    2 +-
 doc/runtime.html.in                                |   38 +++++-----
 doc/tutorial-standalone/1.js                       |    8 +-
 doc/tutorial-standalone/tutorial.html.in           |   32 ++++----
 examples/Gnio-server.js                            |    4 +-
 examples/Gnio.js                                   |    2 +-
 examples/actions.js                                |    6 +-
 examples/async-quine.js                            |    2 +-
 examples/broken/browser/browser-actions.js         |    2 +-
 examples/broken/browser/browser-tab.js             |    2 +-
 examples/broken/browser/main.js                    |    8 +-
 examples/clutter-pad/main.js                       |    4 +-
 examples/clutter-pad/test.js                       |    2 +-
 examples/clutter-transitions/transition-library.js |    2 +-
 examples/dbus/dbus-banshee.js                      |    4 +-
 examples/dbus/dbus-consolekit.js                   |    4 +-
 examples/dbus/dbus-networkmanager.js               |    2 +-
 examples/gconf.js                                  |    2 +-
 examples/glib/env.js                               |    4 +-
 examples/glib/thread.js                            |    4 +-
 examples/glib/timeout.js                           |    2 +-
 examples/glib/timer.js                             |    2 +-
 examples/json-reddit.js                            |    6 +-
 examples/ls.js                                     |    2 +-
 examples/notify-test.js                            |    2 +-
 examples/pango-fontset.js                          |    2 +-
 examples/pango.js                                  |    2 +-
 examples/quine.js                                  |    2 +-
 examples/repl.js                                   |    4 +-
 examples/same-seed/board.js                        |    6 +-
 examples/soup.js                                   |    2 +-
 examples/twitter/twitter.js                        |    2 +-
 examples/xml/weather.js                            |    6 +-
 examples/xml/xml-dom.js                            |    2 +-
 examples/xml/xml-tree.js                           |    2 +-
 examples/xml/xml-xpath.js                          |    2 +-
 extensions/Seed.js.in                              |    8 +-
 libseed/seed-builtins.c                            |    2 +-
 libseed/seed-engine.c                              |    4 +-
 modules/Multiprocessing/bi.js                      |    2 +-
 modules/dbus/dbus.js                               |    2 +-
 modules/sqlite/example.js                          |    2 +-
 tests/javascript/argv.js                           |    2 +-
 tests/javascript/builtin-argument-length.js        |   42 +++++-----
 tests/javascript/check-syntax.js                   |   12 ++--
 tests/javascript/closure-finalization.js           |    2 +-
 tests/javascript/compare.js                        |    4 +-
 tests/javascript/constructor-args.js               |    6 +-
 tests/javascript/constructor-prototype.js          |    2 +-
 tests/javascript/enum.js                           |    2 +-
 tests/javascript/everything.js                     |   80 ++++++++++----------
 tests/javascript/fork.js                           |    4 +-
 tests/javascript/function-info.js                  |    2 +-
 tests/javascript/gdk-event.js                      |    8 +-
 tests/javascript/gerror.js                         |    2 +-
 tests/javascript/gtypes/gtype-extraprop.js         |    2 +-
 .../javascript/gtypes/gtype-property-construct.js  |    2 +-
 tests/javascript/gtypes/gtype-property.js          |    4 +-
 tests/javascript/gtypes/gtype-self.js              |    2 +-
 tests/javascript/gtypes/gtype-signal-args.js       |    4 +-
 tests/javascript/gtypes/gtype-signal.js            |    4 +-
 tests/javascript/gtypes/gtype-typerror.js          |    2 +-
 tests/javascript/gtypes/gtype.js                   |    8 +-
 tests/javascript/introspect.js                     |    2 +-
 tests/javascript/json-constructor.js               |    2 +-
 tests/javascript/json.js                           |    2 +-
 tests/javascript/list-test.js                      |    6 +-
 tests/javascript/native-closure.js                 |    2 +-
 tests/javascript/object-info.js                    |    4 +-
 tests/javascript/out-test.js                       |    2 +-
 tests/javascript/print.js                          |    2 +-
 tests/javascript/printf.js                         |   12 ++--
 tests/javascript/printprint.js                     |    2 +-
 tests/javascript/readline-bind.js                  |    4 +-
 tests/javascript/readline.js                       |    2 +-
 tests/javascript/signals/signal-connect.js         |    6 +-
 tests/javascript/signals/signal-disconnect.js      |    2 +-
 tests/javascript/signals/signal-expects.js         |    2 +-
 tests/javascript/signals/signal-invalid.js         |    2 +-
 tests/javascript/signals/signal-nofunc.js          |    2 +-
 tests/javascript/signals/signal-userdata.js        |    2 +-
 tests/javascript/signals/signal.js                 |    2 +-
 tests/javascript/spawn.js                          |    2 +-
 tests/javascript/sqlite.js                         |    2 +-
 tests/javascript/structs/struct-constructor.js     |    6 +-
 tests/javascript/structs/struct-enumerate.js       |    2 +-
 tests/javascript/structs/struct-nested-set.js      |    6 +-
 tests/javascript/structs/struct-offsets.js         |    4 +-
 tests/javascript/structs/struct-set-member.js      |    4 +-
 tests/javascript/structs/struct-union-enumerate.js |    2 +-
 tests/javascript/type-conversion.js                |    2 +-
 tools/run-lint.js                                  |    6 +-
 96 files changed, 261 insertions(+), 261 deletions(-)

diff --git a/doc/mapping/mapping.html.in b/doc/mapping/mapping.html.in
index ec7e6bb..2a7c998 100644
--- a/doc/mapping/mapping.html.in
+++ b/doc/mapping/mapping.html.in
@@ -80,12 +80,12 @@ The type conversion, is fairly sophisticated, so where C methods expect non-basi
 w = new <namespace>Gtk</namespace>.<type>Window</type>();
 w.add (new <namespace>Gtk</namespace>.<type>VBox</type>());
 w.foreach(function (widget) {
-              Seed.print(widget);
+              print(widget);
          });
 
 children = w.<member>get_children</member>();
 for (i in children) {
-    Seed.print(children[i]);
+    print(children[i]);
 }
 
 </pre>
@@ -108,18 +108,18 @@ So, accessing for example <code>actor.wi<u>td</u>h</code> will return <code>null
 <p>
 Interaction with an objects signals, takes place through the <code>object.signals</code> property. For example
 <pre class="javascript">
-w.signal.map.connect(function(window) {Seed.print ("Hello world");});
+w.signal.map.connect(function(window) {print ("Hello world");});
 foo.signal.bar.emit(3, 7, "Baz");
 </pre>
 In addition you can use <code>user_data</code>, similar to C
 <pre class="javascript">
-w.signal.map.connect(function(window, user_data) {Seed.print(user_data)},  "Hello world");
+w.signal.map.connect(function(window, user_data) {print(user_data)},  "Hello world");
 </pre>
 In many cases this is made useless by JavaScript's support for closures.
 
 Note, in many cases, it is useful to access signals with details, for example <code>notify::x</code> however as this is not a valid JavaScript identifier, you have to use the array syntax for accessing properties, 
 <pre class="javascript">
-w.signal["notify::x"].connect(function(){Seed.print("x changed")});
+w.signal["notify::x"].connect(function(){print("x changed")});
 </pre>
 
 Sometimes, it may be desirable to check that the functions you are connecting to signals, have the correct arity (accept the proper number of argmuents), and if you compile Seed with debugging enabled, and pass <code>--seed-debug=signal</code> or <code>--seed-debug=all</code>, Seed will give warnings when connections of improper arity are made (however clearly this is only sometimes a bug).
diff --git a/doc/modules/make-functions.js b/doc/modules/make-functions.js
index 23c1989..719a354 100755
--- a/doc/modules/make-functions.js
+++ b/doc/modules/make-functions.js
@@ -2,7 +2,7 @@
 Seed.include(Seed.argv[2]);
 
 function output_param (param){
-    Seed.printf("<varlistentry><term><parameter>%s</parameter></term>"+
+    printf("<varlistentry><term><parameter>%s</parameter></term>"+
 		"<listitem><simpara>%s</simpara></listitem></varlistentry>",
 		param.name,
 		param.description);
@@ -10,31 +10,31 @@ function output_param (param){
 }
 
 function output_function (func){
-    var start = Seed.printf("<refsect2 id=\"%s\" role=\"function\">"+
+    var start = printf("<refsect2 id=\"%s\" role=\"function\">"+
 			    "<title>%s</title>"+
 			    "<para>%s</para>",
 			    func.id, func.title, func.description);
     
     if (func.params || func.returns)
-	Seed.print("<variablelist role=\"params\">");
+	print("<variablelist role=\"params\">");
     if (func.params != null){
 	for (var i = 0; i < func.params.length; i++){
 	    output_param (func.params[i]);
 	}
     }
     if (func.returns != null){
-	Seed.printf("<varlistentry><term><emphasis>Returns</emphasis></term>"+
+	printf("<varlistentry><term><emphasis>Returns</emphasis></term>"+
 		    "<listitem><simpara>%s</simpara></listitem></varlistentry>",
 		    func.returns);
     }
     if (func.params || func.returns)
-	Seed.print("</variablelist>");
-    Seed.print("</refsect2>");
+	print("</variablelist>");
+    print("</refsect2>");
     
 }
 
-Seed.print("<para>");
+print("<para>");
 for (var i = 0; i < funcs.length; i++){
     output_function (funcs[i]);
 }
-Seed.print("</para>");
+print("</para>");
diff --git a/doc/modules/readline/readline.xml b/doc/modules/readline/readline.xml
index ab30889..fd9f647 100644
--- a/doc/modules/readline/readline.xml
+++ b/doc/modules/readline/readline.xml
@@ -36,7 +36,7 @@ while (1){
     eval(readline.readline("> "));
   }
   catch(e) {
-    Seed.print(e.name + " " + e.message);
+    print(e.name + " " + e.message);
   }
 }
       </programlisting>
diff --git a/doc/modules/sandbox/sandbox.xml b/doc/modules/sandbox/sandbox.xml
index 1b6fb2b..5ab1e2d 100644
--- a/doc/modules/sandbox/sandbox.xml
+++ b/doc/modules/sandbox/sandbox.xml
@@ -33,7 +33,7 @@ sandbox = imports.sandbox;
 
 ctx = new sandbox.Context();
 ctx.eval("b = 2+2");
-Seed.print(ctx.global.b); //4
+print(ctx.global.b); //4
 ctx.global.b = new Gtk.Window(); // Possible to expose objects to the context.
 ctx.eval("b.show()");
 
diff --git a/doc/modules/sqlite/sqlite.xml b/doc/modules/sqlite/sqlite.xml
index d7b8a78..d908ea6 100644
--- a/doc/modules/sqlite/sqlite.xml
+++ b/doc/modules/sqlite/sqlite.xml
@@ -46,7 +46,7 @@ db.exec("insert into people(name, age, phone) " +
                     "values('John Smith', 24, '555-123-4567');");
 
 function cb_print_phone(results){
-    Seed.print(results.phone);
+    print(results.phone);
 }
 
 db.exec("select from people where name='John Smith';", cb_print_phone);
diff --git a/doc/runtime.html.in b/doc/runtime.html.in
index bfcbbe1..907dcd8 100644
--- a/doc/runtime.html.in
+++ b/doc/runtime.html.in
@@ -70,7 +70,7 @@ test_string = "Hello, world!";
 <p>And another file, which we evaluate with <i>seed</i>:</p>
 <pre class="sh_javascript">
 test_file = imports.test_file;
-Seed.print(test_file.test_string);
+print(test_file.test_string);
 </pre>
 <p>This will print "Hello, world!", as expected. Notice how, unlike in versions of Seed prior to 0.5, the file is not actually evaluated in the context of the importing file, so its toplevel objects are not globally available.</p>
 <div class="section"><b>Seed.import_namespace</b>(namespace, <i>version</i>)</div>
@@ -99,18 +99,18 @@ Evaluates a Javascript <i>file</i> as if it were included in the file at the poi
 <pre class="sh_javascript">
 Seed.include("tabview.js");
 </pre>
-<div class="section"><b>Seed.print</b>(value)</div>
+<div class="section"><b>print</b>(value)</div>
 <p>
 Prints, to standard output, a representation of <i>value</i>. Number types are printed as floating-point values (with 6 decimal places); strings are printed as-is; objects are printed as <code>[object <i>type</i>]</code>.
 </p>
 <pre class="sh_javascript">
-Seed.print(5);
-Seed.print("This is a test!".replace(" is ", " was "));
+print(5);
+print("This is a test!".replace(" is ", " was "));
 
 var win = new Gtk.Window();
-Seed.print(win);
+print(win);
 </pre>
-<div class="section"><b>Seed.printf</b>(format, ...)</div>
+<div class="section"><b>printf</b>(format, ...)</div>
 <div class="section"><b>Seed.sprintf</b>(format, ...)</div>
 <p>
 <code>printf</code> prints, to standard output, a string formatted as specified by <i>format</i>. Following <i>format</i> should be values to substitute, as in C's <code>printf</code>. Most standard printf format strings should work.
@@ -119,12 +119,12 @@ Seed.print(win);
 <code>sprintf</code> returns the string, instead of printing it.
 </p>
 <pre class="sh_javascript">
-Seed.printf("A number: %d\n", 5);
-Seed.printf("One third is approximately %.3f\n", 1/3);
-Seed.printf("%d %s %d\n", 2, " is not ", 5);
+printf("A number: %d\n", 5);
+printf("One third is approximately %.3f\n", 1/3);
+printf("%d %s %d\n", 2, " is not ", 5);
 
 var my_string = Seed.sprintf("%d + %d = %d", 2, 3, 2+3);
-var my_name = Seed.printf("[%s] is %d characters long!\n",
+var my_name = printf("[%s] is %d characters long!\n",
                           my_string, my_string.length);
 </pre>
 <div class="section"><b>Seed.check_syntax</b>(code)</div>
@@ -136,7 +136,7 @@ try{
     Seed.check_syntax("234[asdf");
 }
 catch(e){
-    Seed.print("Something horrible happened on line " + e.line);
+    print("Something horrible happened on line " + e.line);
 }
 </pre>
 <div class="section"><b>Seed.fork</b>()</div>
@@ -151,13 +151,13 @@ if(pid){
     // Parent
     
     while(1)
-        Seed.print("From Parent");
+        print("From Parent");
 }
 else{
     // Child
 
     while(1)
-        Seed.print("From Child");
+        print("From Child");
 }
 </pre>
 <div class="section"><b>Seed.stringify</b>(object)</div>
@@ -167,7 +167,7 @@ Returns a string representing the entire contents of <i>object</i> in a pretty-p
 <pre class="sh_javascript">
 proto = Seed.prototype(Gtk.Window);
 method = Seed.introspect(proto.translate_coordinates);
-Seed.print(Seed.stringify(method));
+print(Seed.stringify(method));
 </pre>
 <div class="section"><b>Seed.argv</b></div>
 <p>
@@ -184,7 +184,7 @@ Connects <i>function</i> to the signal, <i>signame</i>, on <i>object</i>. Any GO
 </p>
 <pre class="sh_javascript">
 function button_clicked(){
-    Seed.print("You pushed me!!");
+    print("You pushed me!!");
 }
 
 var button = new Gtk.Button();
@@ -195,7 +195,7 @@ The second form is useful if you want to connect to detailed signals; for exampl
 </p>
 <pre class="sh_javascript">
 function handle_opacity_change(obj, gobject, user_data){
-    Seed.print("Window " + obj + "'s opacity was changed!");
+    print("Window " + obj + "'s opacity was changed!");
 }
 
 win = new Gtk.Window();
@@ -221,7 +221,7 @@ try{
     window.opacity = "hello!";
 }
 catch(e){
-    Seed.print("An exception occurred!");
+    print("An exception occurred!");
 }
 </pre>
 <p>
@@ -327,11 +327,11 @@ HelloWindow = new GType({
 w = new HelloWindow();
 
 w.signal.hello.connect(function(object, number, string){
-                           Seed.print(number + " " + string);
+                           print(number + " " + string);
                            return new Gtk.Window()
                        });
 
-Seed.print(w.signal.hello.emit(2, "Test"));
+print(w.signal.hello.emit(2, "Test"));
 
 </pre>
 </body>
diff --git a/doc/tutorial-standalone/1.js b/doc/tutorial-standalone/1.js
index dbf6dee..21deb7d 100755
--- a/doc/tutorial-standalone/1.js
+++ b/doc/tutorial-standalone/1.js
@@ -15,19 +15,19 @@ BrowserToolbar = new GType({
         var refresh_button = new Gtk.ToolButton({stock_id:"gtk-refresh"});
 
         var back = function (){
-            Seed.print("Go Back");
+            print("Go Back");
         };
 
         var forward = function (){
-            Seed.print("Go Forward");
+            print("Go Forward");
         };
 
         var refresh = function (){
-            Seed.print("Refresh");
+            print("Refresh");
         };
 
         var browse = function (url){
-            Seed.print("Navigate to: " + url.text);
+            print("Navigate to: " + url.text);
         };
 
         // Implementation
diff --git a/doc/tutorial-standalone/tutorial.html.in b/doc/tutorial-standalone/tutorial.html.in
index a7954eb..35e4587 100644
--- a/doc/tutorial-standalone/tutorial.html.in
+++ b/doc/tutorial-standalone/tutorial.html.in
@@ -32,7 +32,7 @@
 <pre class="sh_javascript">
 #!/usr/bin/env seed
 
-Seed.print("Hello, world!");
+print("Hello, world!");
 </pre>
 <p>If you were to make this script executable (<code>chmod +x hello.js</code>), and run it, you'd hopefully see the following, just as expected (if you don't, for some reason, make sure you have the latest version of Seed installed, then <a href="racarr svn gnome org">email us</a>):</p>
 <pre class="sh_javascript">
@@ -52,37 +52,37 @@ var my_name = readline.readline("Your name? ");
 var my_age = readline.readline("Your age? ");
 var old = 25;
 var old_age = old + parseFloat(my_age);
-Seed.print(my_name + " will be " + old_age + " in " + old + " years!");
+print(my_name + " will be " + old_age + " in " + old + " years!");
 </pre>
 <p>You've probably noticed that the word '<code>var</code>' precedes the first use of every variable in JavaScript. This is important, because it ensures that the memory consumed by the variable is freed to be used elsewhere at the end of the current block of code, when the variable goes <em>out of scope</em>. If, instead, you want to create a variable which is <em>global</em> (available forever, after it is created), you can omit the '<code>var</code>'. Keep in mind that making many global variables is generally considered bad practice, and can be expensive in terms of memory use.</p>
 <div class="section">A JavaScript Shell</div>
 <p>JavaScript, being a scripting language, includes a construct, <code>eval()</code> which allows you to evaluate a <em>string</em> of JavaScript. This allows, for example, a user to input JavaScript with <code>readline</code>, and it to be executed as if it had been part of your source file. In addition, <code>eval()</code>'s return value is the return value of the snippet of code. For example:</p>
 <pre class="sh_javascript">
 var output = eval("2+2");
-Seed.print(output);
+print(output);
 </pre>
 <p>Will output:</p>
 <pre class="sh_javascript">
 4.000000
 </pre>
-<p>When something goes <em>wrong</em> in a piece of JavaScript code, the program will exit, most likely leaving the user in a confused state. For example, if you try to access a variable that doesn't exist: <code>Seed.print(asdf);</code> Seed will exit with the message: <code>ReferenceError Can't find variable: asdf</code>. It is possible to catch this sort of error, or exception, inside of your JavaScript program, ensuring that it doesn't terminate your program - or that if it does, it prints a useful error message. The <code>try/catch</code> construct provides a way to <em>try</em> to execute a segment of JavaScript, and, if it fails, run a second segment, without exiting the program. The second segment could print a user-friendly error message, ignore the exception entirely, or try to work around the problem. A quick example of <code>try/catch</code>:</p>
+<p>When something goes <em>wrong</em> in a piece of JavaScript code, the program will exit, most likely leaving the user in a confused state. For example, if you try to access a variable that doesn't exist: <code>print(asdf);</code> Seed will exit with the message: <code>ReferenceError Can't find variable: asdf</code>. It is possible to catch this sort of error, or exception, inside of your JavaScript program, ensuring that it doesn't terminate your program - or that if it does, it prints a useful error message. The <code>try/catch</code> construct provides a way to <em>try</em> to execute a segment of JavaScript, and, if it fails, run a second segment, without exiting the program. The second segment could print a user-friendly error message, ignore the exception entirely, or try to work around the problem. A quick example of <code>try/catch</code>:</p>
 <pre class="sh_javascript">
 try{
-    Seed.print(asdf);
+    print(asdf);
 }
 catch(e){
-    Seed.print("Something went wrong!");
+    print("Something went wrong!");
 }
 </pre>
 <p>It's also possible to determine what, exactly, went wrong. The '<code>e</code>' in the <code>catch</code> statement (which, by the way, you <em>cannot</em> omit) is actually an object containing information about the exception! We can access some of the basic properties of this object:</p>
 <pre class="sh_javascript">
 try{
-    Seed.print(asdf);
+    print(asdf);
 }
 catch(e){
-    Seed.print("Something went wrong!");
-    Seed.print(e.name);
-    Seed.print(e.message);
+    print("Something went wrong!");
+    print(e.name);
+    print(e.message);
 }
 </pre>
 <p>This will print a message similar to what would be printed if you hadn't caught the exception, but <em>without exiting the program!</em></p>
@@ -95,10 +95,10 @@ readline = imports.readline;
 
 while(1){
     try{
-        Seed.print(eval(readline.readline("> ")));
+        print(eval(readline.readline("> ")));
     }
     catch(e){
-        Seed.print(e.name + " " + e.message);
+        print(e.name + " " + e.message);
     }
 }
 </pre>
@@ -192,19 +192,19 @@ You'll notice that the GType takes a JavaScript object. The three most important
         var refresh_button = new Gtk.ToolButton({stock_id:"gtk-refresh"});
 </span>
         var back = function (){
-            Seed.print("Go Back");
+            print("Go Back");
         };
 
         var forward = function (){
-            Seed.print("Go Forward");
+            print("Go Forward");
         };
 
         var refresh = function (){
-            Seed.print("Refresh");
+            print("Refresh");
         };
 
         var browse = function (url){
-            Seed.print("Navigate to: " + url.text);
+            print("Navigate to: " + url.text);
         };
 
         <span class="unchanged">// Implementation</span>
diff --git a/examples/Gnio-server.js b/examples/Gnio-server.js
index 51c0bda..d85301a 100755
--- a/examples/Gnio-server.js
+++ b/examples/Gnio-server.js
@@ -13,12 +13,12 @@ var addr = r.lookup_name("localhost");
 sock.bind(new Gnio.InetSocketAddress({address: addr,
  				      port: 9999}));
 
-Seed.print("Echo server listening on port 9999");
+print("Echo server listening on port 9999");
 sock.listen(true);
 
 var client = sock.accept();
 
-Seed.print("Accepted client");
+print("Accepted client");
 
 ds = Gio.DataInputStream._new(new Gnio.SocketInputStream({socket: client}));
 os = Gio.DataOutputStream._new(new Gnio.SocketOutputStream({socket: client}));
diff --git a/examples/Gnio.js b/examples/Gnio.js
index 9da13de..8ed8d76 100755
--- a/examples/Gnio.js
+++ b/examples/Gnio.js
@@ -21,4 +21,4 @@ os.flush();
 input = new Gio.DataInputStream.c_new(client.get_input_stream());
 
 out = input.read_until("", 0);
-Seed.print(out);
+print(out);
diff --git a/examples/actions.js b/examples/actions.js
index c817c5a..4b844db 100755
--- a/examples/actions.js
+++ b/examples/actions.js
@@ -23,7 +23,7 @@ actions.add_action_with_accel(new_action);
 new_action.connect_accelerator();
 new_action.signal.activate.connect(
     function (){ 
-	Seed.print("New file");
+	print("New file");
     });
 
 open_action = new Gtk.Action({name:"open", label: "Open",
@@ -34,7 +34,7 @@ actions.add_action_with_accel(open_action);
 open_action.connect_accelerator();
 open_action.signal.activate.connect(
     function (){
-	Seed.print("Open file"); 
+	print("Open file"); 
     });
 
 save_action = new Gtk.Action({name:"save", label: "Save",
@@ -45,7 +45,7 @@ actions.add_action_with_accel(save_action);
 save_action.connect_accelerator();
 save_action.signal.activate.connect(
     function () { 
-	Seed.print("Save file"); 
+	print("Save file"); 
     });
 
 toolbar.insert(save_action.create_tool_item());
diff --git a/examples/async-quine.js b/examples/async-quine.js
index c20c98b..28f344e 100755
--- a/examples/async-quine.js
+++ b/examples/async-quine.js
@@ -11,7 +11,7 @@ file.read_async(0, null,
 		    var dstream = new Gio.DataInputStream.c_new(stream);
 		    var data = dstream.read_until("", 0);
 		    
-		    Seed.print(data);
+		    print(data);
 		    Seed.quit();
 		});
 
diff --git a/examples/broken/browser/browser-actions.js b/examples/broken/browser/browser-actions.js
index e1e436c..07be765 100644
--- a/examples/broken/browser/browser-actions.js
+++ b/examples/broken/browser/browser-actions.js
@@ -101,7 +101,7 @@ function show_about()
 
 function get_up_url()
 {
-	Seed.print("Hey! This function currently causes a segmentation fault,\nso I'm just going to go ahead and do that now. KTHXBYE");
+	print("Hey! This function currently causes a segmentation fault,\nso I'm just going to go ahead and do that now. KTHXBYE");
 	//this has a small, but harmless bug. not really a bug really, 
 	//but more of a tiny behavior inconsistency
 	//in that if you have a basic url like http://www.google.com with a trailing slash
diff --git a/examples/broken/browser/browser-tab.js b/examples/broken/browser/browser-tab.js
index 8992eab..f2c6724 100644
--- a/examples/broken/browser/browser-tab.js
+++ b/examples/broken/browser/browser-tab.js
@@ -138,7 +138,7 @@ BrowserTabType = {
 	
 /*		forker_pipe.write("fork");
 		this.pid = parseInt(forker_pipe.read());
-		Seed.print("new pid: " + this.pid);*/
+		print("new pid: " + this.pid);*/
 		
 		
 		this.show_all();
diff --git a/examples/broken/browser/main.js b/examples/broken/browser/main.js
index 3231307..c36b9c4 100755
--- a/examples/broken/browser/main.js
+++ b/examples/broken/browser/main.js
@@ -11,15 +11,15 @@ var forker_pid = Seed.fork();
 if (forker_pid == 0)
 {
 	var children = new Object;
-	Seed.print("*** Initializing forker \n");
-	Seed.print(forker_pipes[0].read());
+	print("*** Initializing forker \n");
+	print(forker_pipes[0].read());
 	forker_pipes[0].write("And the other direction!");
 	
 	forker_pipes[0].add_watch(1,
 			  function(source, condition)
 			  {
 				  var message = source.read();
-				  Seed.print("*** forker communication from main: " + message);
+				  print("*** forker communication from main: " + message);
 				  if (message == "fork\n")
 				  {
 					  var child_pipes = new Multiprocessing.Pipe();
@@ -75,7 +75,7 @@ function shutdown()
 
 /*forker_pipes[1].write("Testing communication from main to forker,"+
 					  " received");
-Seed.print(forker_pipes[1].read());
+print(forker_pipes[1].read());
 forker_pipe = forker_pipes[1];*/
 
 var window = new Gtk.Window({title: "Browser"});
diff --git a/examples/clutter-pad/main.js b/examples/clutter-pad/main.js
index 2b49f64..b83c77d 100755
--- a/examples/clutter-pad/main.js
+++ b/examples/clutter-pad/main.js
@@ -86,7 +86,7 @@ function save_file(filename)
 		}
 		catch(e)
 		{
-			Seed.print(e.message);
+			print(e.message);
 		}
 	}
 }
@@ -140,7 +140,7 @@ function execute_file(button)
     }
     catch (e)
     {
-		Seed.print(e.message);
+		print(e.message);
 		error_buf.text = e.message;
     }
 };
diff --git a/examples/clutter-pad/test.js b/examples/clutter-pad/test.js
index 25c392f..cc31651 100644
--- a/examples/clutter-pad/test.js
+++ b/examples/clutter-pad/test.js
@@ -6,7 +6,7 @@ function assertEquals(expected, value, message) {
     if (expected != value) {
 	throw new Error('FAILED: ' + message + ', expected: ' + expected + ' got: ' + value);
     } else {
-	Seed.print('PASS: ' + message);
+	print('PASS: ' + message);
     }
 }
 
diff --git a/examples/clutter-transitions/transition-library.js b/examples/clutter-transitions/transition-library.js
index f799fda..1a25dde 100644
--- a/examples/clutter-transitions/transition-library.js
+++ b/examples/clutter-transitions/transition-library.js
@@ -35,7 +35,7 @@ function bounce_alpha(alpha)
 	}
 	catch (e)
 	{
-		Seed.print(e.message);
+		print(e.message);
 	}
 }
 
diff --git a/examples/dbus/dbus-banshee.js b/examples/dbus/dbus-banshee.js
index 7668ce2..2048d6f 100755
--- a/examples/dbus/dbus-banshee.js
+++ b/examples/dbus/dbus-banshee.js
@@ -43,12 +43,12 @@ DBus.proxifyPrototype (PlayerEngine.prototype, PlayerEngineIface);
 engine = new PlayerEngine();
 engine.OpenRemote(Seed.argv[2]);
 engine.PlayRemote(function(){
-    Seed.print("engine.PlayRemote returned");
+    print("engine.PlayRemote returned");
 });
 
 engine.connect("StateChanged", 
 	       function(emitter, state){
-		   Seed.print("Banshee state changed: " + state);
+		   print("Banshee state changed: " + state);
 	       });
 
 mainloop = GLib.main_loop_new();
diff --git a/examples/dbus/dbus-consolekit.js b/examples/dbus/dbus-consolekit.js
index 32f0eab..86ab186 100755
--- a/examples/dbus/dbus-consolekit.js
+++ b/examples/dbus/dbus-consolekit.js
@@ -47,9 +47,9 @@ manager.GetCurrentSessionRemote(
 	session = new ConsoleKitSession(result);
 	session.IsLocalRemote (function (result){
 	    if (result)
-		Seed.print ("Session is local");
+		print ("Session is local");
 	    else
-		Seed.print ("Session is remote");
+		print ("Session is remote");
 	    Seed.quit();
 	});
     });
diff --git a/examples/dbus/dbus-networkmanager.js b/examples/dbus/dbus-networkmanager.js
index 5e6cd06..ea51903 100755
--- a/examples/dbus/dbus-networkmanager.js
+++ b/examples/dbus/dbus-networkmanager.js
@@ -60,7 +60,7 @@ var nm = new NetworkManager();
 function print_access_point (path){
     var ap = new NetworkManagerAccessPoint (path);
     ap.GetAllRemote(function(result){
-	Seed.print ("Access point. SSID: " + result.Ssid 
+	print ("Access point. SSID: " + result.Ssid 
 		    + " Strength: " + result.Strength);
     });
 }
diff --git a/examples/gconf.js b/examples/gconf.js
index 201d7db..405f51e 100755
--- a/examples/gconf.js
+++ b/examples/gconf.js
@@ -6,4 +6,4 @@ GConf.init(Seed.argv);
 // client = new GConf.Client() makes GConf segfault, don't think it's our fault.
 client = GConf.Client.get_default();
 value = client.get_string("/apps/gedit-2/preferences/editor/colors/scheme");
-Seed.print(value);
+print(value);
diff --git a/examples/glib/env.js b/examples/glib/env.js
index fb885a1..28c0cc4 100755
--- a/examples/glib/env.js
+++ b/examples/glib/env.js
@@ -1,7 +1,7 @@
 #!/usr/bin/env seed
 GLib = imports.gi.GLib;
 
-Seed.print(GLib.getenv("HOME"));
+print(GLib.getenv("HOME"));
 GLib.setenv("SEED", "Why Hello!");
-Seed.print(GLib.getenv("SEED"));
+print(GLib.getenv("SEED"));
 GLib.unsetenv("SEED");
diff --git a/examples/glib/thread.js b/examples/glib/thread.js
index 8602bf7..721da35 100755
--- a/examples/glib/thread.js
+++ b/examples/glib/thread.js
@@ -8,7 +8,7 @@ function threadf()
 	while (count < 100)
 	{
 		while (one){}
-		Seed.print("thread 2 " + count);
+		print("thread 2 " + count);
 		count++;
 		one = true;
 	}
@@ -18,7 +18,7 @@ thread = GLib.thread_create_full(threadf, null, 0, true);
 while(count < 100)
 {
 	while (!one){}
-	Seed.print("thread 1 " + count);
+	print("thread 1 " + count);
 	count ++;
 	one = false;
 }
diff --git a/examples/glib/timeout.js b/examples/glib/timeout.js
index 1f16cbd..c87653b 100755
--- a/examples/glib/timeout.js
+++ b/examples/glib/timeout.js
@@ -6,7 +6,7 @@ count = 0;
 
 function test(){
 	count++;
-	Seed.print("Hello from timeout number " + count);
+	print("Hello from timeout number " + count);
 	if (count == 5)
 		Seed.quit();
 	return true;
diff --git a/examples/glib/timer.js b/examples/glib/timer.js
index 25073cb..d2d1b67 100755
--- a/examples/glib/timer.js
+++ b/examples/glib/timer.js
@@ -8,5 +8,5 @@ GLib.timer_start(timer);
 while (GLib.timer_elapsed(timer, null) < 2)
 {
 }
-Seed.print(GLib.timer_elapsed(timer, null));
+print(GLib.timer_elapsed(timer, null));
 
diff --git a/examples/json-reddit.js b/examples/json-reddit.js
index 01777f9..af51e88 100755
--- a/examples/json-reddit.js
+++ b/examples/json-reddit.js
@@ -11,11 +11,11 @@ stories = reddit.data.children;
 
 for (i in stories){
     var story = stories[i].data;
-    Seed.print("======");
-    Seed.print(story.ups + "/" +
+    print("======");
+    print(story.ups + "/" +
 	       story.downs + " " +
 	       story.title + " (" +
 	       story.domain +")" );
-    Seed.print(story.author);
+    print(story.author);
 }
 
diff --git a/examples/ls.js b/examples/ls.js
index 7e5052a..54f4284 100755
--- a/examples/ls.js
+++ b/examples/ls.js
@@ -14,5 +14,5 @@ else
 enumerator = file.enumerate_children("standard::name,standard::size");
 
 while ((child = enumerator.next_file())){
-    Seed.printf("%s\t%d",child.get_name(), child.get_size());
+    printf("%s\t%d",child.get_name(), child.get_size());
 }
diff --git a/examples/notify-test.js b/examples/notify-test.js
index 09667f9..282d96e 100755
--- a/examples/notify-test.js
+++ b/examples/notify-test.js
@@ -13,7 +13,7 @@ function file_changed(monitor, child, other, event){
     notification.show();
 }
 
-Seed.print("Monitoring files in current directory");
+print("Monitoring files in current directory");
 Notify.init("Seed Test!");
 
 file = Gio.file_new_for_path(".");
diff --git a/examples/pango-fontset.js b/examples/pango-fontset.js
index ff0a910..77ed4ce 100755
--- a/examples/pango-fontset.js
+++ b/examples/pango-fontset.js
@@ -12,5 +12,5 @@ fontset = fontmap.load_fontset(context,
 			       Pango.language_get_default());
 fontset.foreach(function(fontset, font){
     description = font.describe();
-    Seed.print(description.to_string());
+    print(description.to_string());
 });
diff --git a/examples/pango.js b/examples/pango.js
index 5c6824f..abaec55 100755
--- a/examples/pango.js
+++ b/examples/pango.js
@@ -133,7 +133,7 @@ PangoActor = new GType({
 							blue: icolor.blue + 0,
 							alpha: 255};*/
 			
-			//Seed.print(this.color.red);
+			//print(this.color.red);
 			
 			return serobj;
 		}
diff --git a/examples/quine.js b/examples/quine.js
index dc16054..7d48b3e 100755
--- a/examples/quine.js
+++ b/examples/quine.js
@@ -4,4 +4,4 @@ Gio = imports.gi.Gio;
 file = Gio.file_new_for_path(Seed.argv[1]);
 input = file.read();
 //get_contents is an addition in extensions/Gio.js to make life easier.
-Seed.print(input.get_contents());
+print(input.get_contents());
diff --git a/examples/repl.js b/examples/repl.js
index 0d7bb31..6e80cf3 100755
--- a/examples/repl.js
+++ b/examples/repl.js
@@ -40,10 +40,10 @@ while(1){
 	result = context.eval(item);
 //	if (!re.exec(item) && (result != undefined))
 	if (result != undefined)
-	    Seed.print(result)
+	    print(result)
 
     }
     catch(e){
-	Seed.print(e.name + " " + e.message);
+	print(e.name + " " + e.message);
     }
 }
diff --git a/examples/same-seed/board.js b/examples/same-seed/board.js
index cff611e..0ea9d7b 100644
--- a/examples/same-seed/board.js
+++ b/examples/same-seed/board.js
@@ -18,7 +18,7 @@ Board = new GType({
 			
 			var picked = stage.get_actor_at_pos(x.value, y.value);
 			
-			Seed.print(picked);
+			print(picked);
 			
 			if(picked)
 				picked = picked.get_parent();
@@ -145,7 +145,7 @@ Board = new GType({
 			
 			score += points_awarded;
 			
-			Seed.print(score);
+			print(score);
 			
 			if(board.has_completed())
 			{
@@ -155,7 +155,7 @@ Board = new GType({
 				final_score = new Score();
 				final_score.animate_final_score(score);
 				
-				Seed.print("Done with: " + score + " points!");
+				print("Done with: " + score + " points!");
 			}
 		}
 		
diff --git a/examples/soup.js b/examples/soup.js
index 27e92bb..0f48699 100755
--- a/examples/soup.js
+++ b/examples/soup.js
@@ -10,5 +10,5 @@ var request = new Soup.Message({method:"GET", uri:uri});
 
 var status = session.send_message(request);
 
-Seed.print(status);
+print(status);
 
diff --git a/examples/twitter/twitter.js b/examples/twitter/twitter.js
index dde1d9d..c2993eb 100755
--- a/examples/twitter/twitter.js
+++ b/examples/twitter/twitter.js
@@ -38,7 +38,7 @@ function put_pixbuf(container, uri){
 			    }
 			}
 			catch (e){
-			    Seed.print(e.name + " " + e.message);
+			    print(e.name + " " + e.message);
 			}
 			container.pack_end(
 			    new Gtk.Image.from_pixbuf(loader.get_pixbuf()));
diff --git a/examples/xml/weather.js b/examples/xml/weather.js
index 352f033..f52599c 100755
--- a/examples/xml/weather.js
+++ b/examples/xml/weather.js
@@ -34,8 +34,8 @@ var wind_chill = ctx.xpathEval("//yweather:wind/@chill").value[0].content;
 var wind_speed = ctx.xpathEval("//yweather:wind/@speed").value[0].content;
 var wind_direction = ctx.xpathEval("//yweather:wind/@speed").value[0].content;
 
-Seed.print(title);
-Seed.print("Temperature: " + temperature + " " + temp_unit +
+print(title);
+print("Temperature: " + temperature + " " + temp_unit +
            " (wind chill: " + wind_chill + " " + temp_unit + ")");
-Seed.print("Wind: " + wind_speed + " " + speed_unit +
+print("Wind: " + wind_speed + " " + speed_unit +
            " @ " + wind_direction + " degrees");
diff --git a/examples/xml/xml-dom.js b/examples/xml/xml-dom.js
index eafd654..85126c2 100755
--- a/examples/xml/xml-dom.js
+++ b/examples/xml/xml-dom.js
@@ -9,7 +9,7 @@ for (var i = 0; i < storyinfos.length; i++){
     var info = storyinfos[i];
     var keyword = info.getElementsByTagName("keyword")[0];
     
-    Seed.printf ("Story info Keyword (example: %s): %s", 
+    printf ("Story info Keyword (example: %s): %s", 
 		 keyword.getAttribute("example"),
 		 keyword.content);
 		 
diff --git a/examples/xml/xml-tree.js b/examples/xml/xml-tree.js
index ed7c09c..d654687 100755
--- a/examples/xml/xml-tree.js
+++ b/examples/xml/xml-tree.js
@@ -6,7 +6,7 @@ function print_element (element){
 
     while (child){
 	if (child.type == "element"){
-	    Seed.print(child.name + ": " + child.content);
+	    print(child.name + ": " + child.content);
 	    print_element (child);
 	}
 	child = child.next;
diff --git a/examples/xml/xml-xpath.js b/examples/xml/xml-xpath.js
index a6c8f1b..bf840aa 100755
--- a/examples/xml/xml-xpath.js
+++ b/examples/xml/xml-xpath.js
@@ -4,4 +4,4 @@ doc = xml.parseFile("./sample.xml");
 ctx = doc.xpathNewContext();
 
 results = ctx.xpathEval("//story/body/headline");
-Seed.print("Headline: " + results.value[0].content);
+print("Headline: " + results.value[0].content);
diff --git a/extensions/Seed.js.in b/extensions/Seed.js.in
index 8b084f7..7e6f18e 100644
--- a/extensions/Seed.js.in
+++ b/extensions/Seed.js.in
@@ -136,7 +136,7 @@ Seed.repl = function()
 		}
 		catch (e)
 		{
-			Seed.print(e.name + " " + e.message);
+			print(e.name + " " + e.message);
 			return true;
 		}
 	}
@@ -146,11 +146,11 @@ Seed.repl = function()
 		item = readline.readline("> ");
 		if (item == "continue")
 			return false;
-		Seed.print(eval(item));
+		print(eval(item));
 	}
 	catch (e)
 	{
-		Seed.print(e.name + " " + e.message);
+		print(e.name + " " + e.message);
 	}
 	return true;
 }
@@ -168,7 +168,7 @@ Seed.thread_repl = function()
 
 }
 
-Seed.printf = function () { Seed.print(Seed.sprintf.apply(this, arguments)) };
+printf = function () { print(Seed.sprintf.apply(this, arguments)) };
 
 imports.searchPath = ["@GNOME_JS_DIR@", "@prefix@/lib/seed", "@prefix@/share/seed", "/usr/local/lib/seed","/usr/local/share/seed","/usr/lib/seed","/usr/share/seed","."];
 
diff --git a/libseed/seed-builtins.c b/libseed/seed-builtins.c
index 6097b34..95916ce 100644
--- a/libseed/seed-builtins.c
+++ b/libseed/seed-builtins.c
@@ -215,7 +215,7 @@ seed_print (JSContextRef ctx,
   if (argumentCount != 1)
     {
       seed_make_exception (ctx, exception, "ArgumentError", 
-			   "Seed.print expected 1 argument, got %zd", 
+			   "print expected 1 argument, got %zd", 
 			   argumentCount);
       return JSValueMakeNull (ctx);
     }
diff --git a/libseed/seed-engine.c b/libseed/seed-engine.c
index aeae25a..f5c0ce9 100644
--- a/libseed/seed-engine.c
+++ b/libseed/seed-engine.c
@@ -1160,9 +1160,9 @@ seed_repl_expose (JSContextRef ctx, ...)
   seed_object_set_property (ctx, seed, "debug_argv", arrayObj);
 
   script = JSStringCreateWithUTF8CString ("readline = imports.readline;"
-					  "while(1) { try { Seed.print(eval("
+					  "while(1) { try { print(eval("
 					  "readline.readline(\"> \"))); } catch(e) {"
-					  "Seed.print(e.name + \" \" + e.message);}}");
+					  "print(e.name + \" \" + e.message);}}");
 
   JSEvaluateScript (ctx, script, NULL, NULL, 0, NULL);
 
diff --git a/modules/Multiprocessing/bi.js b/modules/Multiprocessing/bi.js
index 1cb03bb..cb3cc5b 100755
--- a/modules/Multiprocessing/bi.js
+++ b/modules/Multiprocessing/bi.js
@@ -23,4 +23,4 @@ if (child_pid == 0)
 mine = pipes[1];
 mine.write("Ping");
 message = JSON.parse(mine.read());
-Seed.print("Parent Got: " + message.type + ": " + message.data);
+print("Parent Got: " + message.type + ": " + message.data);
diff --git a/modules/dbus/dbus.js b/modules/dbus/dbus.js
index 390a70c..b0fae2c 100644
--- a/modules/dbus/dbus.js
+++ b/modules/dbus/dbus.js
@@ -1,5 +1,5 @@
 // Copyright 2008 litl, LLC. All Rights Reserved.
-log = Seed.print
+log = print
 Lang = imports.lang;
 //const StringUtil = imports.stringUtil;
 //const ArrayUtil = imports.arrayUtil;
diff --git a/modules/sqlite/example.js b/modules/sqlite/example.js
index 86c15d6..adc95c7 100755
--- a/modules/sqlite/example.js
+++ b/modules/sqlite/example.js
@@ -9,6 +9,6 @@ d.exec("insert into t1 (data,num) values ('This is sample data',3);");
 d.exec("insert into t1 (data,num) values ('More sample data',6);");
 d.exec("insert into t1 (data,num) values ('And a little more',9);");
 
-d.exec("select * from t1", function(results){Seed.print(JSON.stringify(results))});
+d.exec("select * from t1", function(results){print(JSON.stringify(results))});
 
 d.close();
diff --git a/tests/javascript/argv.js b/tests/javascript/argv.js
index 8e6976e..4e49cbc 100755
--- a/tests/javascript/argv.js
+++ b/tests/javascript/argv.js
@@ -4,4 +4,4 @@
 // STDOUT:seed
 // STDERR:
 
-Seed.print(Seed.argv[0]);
+print(Seed.argv[0]);
diff --git a/tests/javascript/builtin-argument-length.js b/tests/javascript/builtin-argument-length.js
index ddbaca9..e7b6769 100755
--- a/tests/javascript/builtin-argument-length.js
+++ b/tests/javascript/builtin-argument-length.js
@@ -1,61 +1,61 @@
 #!/usr/bin/env seed
 // Returns: 0
 // STDIN:
-// STDOUT:Seed\.spawn expected 1 argument\nFailed to execute child process "asihfieuhgieuhgw" \(No such file or directory\)\nSeed\.include expected 1 argument, got 0\nFile not found: 1\nFile not found: \nSeed\.include expected 1 argument, got 2\nSeed\.include expected 1 argument, got 2\nSeed\.print expected 1 argument, got 0\nSeed\.print expected 1 argument, got 2\nSeed\.print expected 1 argument, got 2\nSeed\.print expected 1 argument, got 3\nSeed\.introspect expected 1 argument, got 0\nSeed\.introspect expected 1 argument, got 2\nSeed\.check_syntax expected 1 argument, got 0\nSeed\.check_syntax expected 1 argument, got 2
+// STDOUT:Seed\.spawn expected 1 argument\nFailed to execute child process "asihfieuhgieuhgw" \(No such file or directory\)\nSeed\.include expected 1 argument, got 0\nFile not found: 1\nFile not found: \nSeed\.include expected 1 argument, got 2\nSeed\.include expected 1 argument, got 2\nprint expected 1 argument, got 0\nprint expected 1 argument, got 2\nprint expected 1 argument, got 2\nprint expected 1 argument, got 3\nSeed\.introspect expected 1 argument, got 0\nSeed\.introspect expected 1 argument, got 2\nSeed\.check_syntax expected 1 argument, got 0\nSeed\.check_syntax expected 1 argument, got 2
 // STDERR:
 
 try{
 Seed.spawn();
-}catch(e){Seed.print(e.message);}
+}catch(e){print(e.message);}
 try{
 Seed.spawn("asihfieuhgieuhgw");
-}catch(e){Seed.print(e.message);}
+}catch(e){print(e.message);}
 
 try{
 Seed.include();
-}catch(e){Seed.print(e.message);}
+}catch(e){print(e.message);}
 try{
 Seed.include(1);
-}catch(e){Seed.print(e.message);}
+}catch(e){print(e.message);}
 try{
 Seed.include("");
-}catch(e){Seed.print(e.message);}
+}catch(e){print(e.message);}
 try{
 Seed.include(1,2);
-}catch(e){Seed.print(e.message);}
+}catch(e){print(e.message);}
 try{
 Seed.include("fail.js","another.js");
-}catch(e){Seed.print(e.message);}
+}catch(e){print(e.message);}
 
 try{
-Seed.print();
-}catch(e){Seed.print(e.message);}
+print();
+}catch(e){print(e.message);}
 try{
-Seed.print(1, 2);
-}catch(e){Seed.print(e.message);}
+print(1, 2);
+}catch(e){print(e.message);}
 try{
-Seed.print("asdf", 2);
-}catch(e){Seed.print(e.message);}
+print("asdf", 2);
+}catch(e){print(e.message);}
 try{
-Seed.print(1, 2, 3);
-}catch(e){Seed.print(e.message);}
+print(1, 2, 3);
+}catch(e){print(e.message);}
 
 try{
 Seed.introspect();
-}catch(e){Seed.print(e.message);}
+}catch(e){print(e.message);}
 try{
 Seed.introspect(Seed, 5.23);
-}catch(e){Seed.print(e.message);}
+}catch(e){print(e.message);}
 
 try{
 Seed.check_syntax();
-}catch(e){Seed.print(e.message);}
+}catch(e){print(e.message);}
 try{
 Seed.check_syntax("5+5", "asdf");
-}catch(e){Seed.print(e.message);}
+}catch(e){print(e.message);}
 
 try{
 Seed.quit(1,2);
-}catch(e){Seed.print(e.message);}
+}catch(e){print(e.message);}
 
 Seed.quit();
diff --git a/tests/javascript/check-syntax.js b/tests/javascript/check-syntax.js
index fcc9235..36568c3 100755
--- a/tests/javascript/check-syntax.js
+++ b/tests/javascript/check-syntax.js
@@ -4,9 +4,9 @@
 // STDOUT:ONE\n\[null\]\nTWO\n\[null\]\nTHREE
 // STDERR:\n\*\* \(seed:[0-9]+\): CRITICAL \*\*: SyntaxError\. Parse error in \[undefined\] at line 1
 
-Seed.print("ONE");
-Seed.print(Seed.check_syntax("5+5;"));
-Seed.print("TWO");
-Seed.print(Seed.check_syntax("asdfasdf.jsdf()"));
-Seed.print("THREE");
-Seed.print(Seed.check_syntax("one[)"));
+print("ONE");
+print(Seed.check_syntax("5+5;"));
+print("TWO");
+print(Seed.check_syntax("asdfasdf.jsdf()"));
+print("THREE");
+print(Seed.check_syntax("one[)"));
diff --git a/tests/javascript/closure-finalization.js b/tests/javascript/closure-finalization.js
index 435b73e..66f3123 100755
--- a/tests/javascript/closure-finalization.js
+++ b/tests/javascript/closure-finalization.js
@@ -13,7 +13,7 @@ w = new Gtk.Window();
 // Closure will always be GCed at end of signal.
 signal = function()
 {
-	w.foreach(function(widget){Seed.print(widget);});
+	w.foreach(function(widget){print(widget);});
 };
 
 vbox = new Gtk.VBox();
diff --git a/tests/javascript/compare.js b/tests/javascript/compare.js
index 8056fcd..e04f850 100755
--- a/tests/javascript/compare.js
+++ b/tests/javascript/compare.js
@@ -11,5 +11,5 @@ var a = new Gtk.Button();
 var b = new Gtk.Button();
 var c = a;
 
-Seed.print(a == b);
-Seed.print(c == a);
+print(a == b);
+print(c == a);
diff --git a/tests/javascript/constructor-args.js b/tests/javascript/constructor-args.js
index f880e18..ac57e38 100755
--- a/tests/javascript/constructor-args.js
+++ b/tests/javascript/constructor-args.js
@@ -13,7 +13,7 @@ try
 }
 catch (e)
 {
-	Seed.print(e.message);
+	print(e.message);
 }
 
 try
@@ -22,7 +22,7 @@ try
 }
 catch (e)
 {
-	Seed.print(e.message);
+	print(e.message);
 }
 
 try
@@ -31,5 +31,5 @@ try
 }
 catch (e)
 {
-	Seed.print(e.message);
+	print(e.message);
 }
diff --git a/tests/javascript/constructor-prototype.js b/tests/javascript/constructor-prototype.js
index 7f72176..cc7601d 100755
--- a/tests/javascript/constructor-prototype.js
+++ b/tests/javascript/constructor-prototype.js
@@ -10,4 +10,4 @@ Gtk.init(Seed.argv);
 Gtk.Window.prototype.hello = "Hello World";
 
 a = new Gtk.Window();
-Seed.print(a.hello);
+print(a.hello);
diff --git a/tests/javascript/enum.js b/tests/javascript/enum.js
index f597fe5..a9de117 100755
--- a/tests/javascript/enum.js
+++ b/tests/javascript/enum.js
@@ -10,6 +10,6 @@ Gtk.init(Seed.argv);
 b = new Gtk.Button();
 b.relief = Gtk.ReliefStyle.NONE;
 
-Seed.print(Gtk.ReliefStyle.NONE);
+print(Gtk.ReliefStyle.NONE);
 
 
diff --git a/tests/javascript/everything.js b/tests/javascript/everything.js
index 4124ba5..0ec32c5 100755
--- a/tests/javascript/everything.js
+++ b/tests/javascript/everything.js
@@ -11,60 +11,60 @@ JSON = imports.JSON;
 
 with(Everything)
 {
-Seed.print(test_boolean(true));
-Seed.print(test_int8(-124));
-Seed.print(test_uint8(129));
-Seed.print(test_int16(-1235));
-Seed.print(test_uint16(1387));
-Seed.print(test_int32(-123435));
-Seed.print(test_uint32(133487));
-Seed.print(test_int64(-16323375));
-Seed.print(test_uint64(13873737));
-Seed.print(test_int(-16325));
-Seed.print(test_uint(33737));
-Seed.print(test_long(-16325));
-Seed.print(test_ulong(33737));
-Seed.print(test_ssize(12));
-Seed.print(test_size(143));
-Seed.print(test_float(-1853.12334));
-Seed.print(test_double(-134543853.12334));
-//Need support for: Seed.print(test_timet(1853));
-Seed.print(test_gtype(8));
+print(test_boolean(true));
+print(test_int8(-124));
+print(test_uint8(129));
+print(test_int16(-1235));
+print(test_uint16(1387));
+print(test_int32(-123435));
+print(test_uint32(133487));
+print(test_int64(-16323375));
+print(test_uint64(13873737));
+print(test_int(-16325));
+print(test_uint(33737));
+print(test_long(-16325));
+print(test_ulong(33737));
+print(test_ssize(12));
+print(test_size(143));
+print(test_float(-1853.12334));
+print(test_double(-134543853.12334));
+//Need support for: print(test_timet(1853));
+print(test_gtype(8));
 
-Seed.print(JSON.stringify(test_filename_return()));
-Seed.print(JSON.stringify(test_glist_nothing_return()));
-Seed.print(JSON.stringify(test_glist_nothing_return2()));
-Seed.print(JSON.stringify(test_glist_container_return()));
-Seed.print(JSON.stringify(test_glist_everything_return()));
+print(JSON.stringify(test_filename_return()));
+print(JSON.stringify(test_glist_nothing_return()));
+print(JSON.stringify(test_glist_nothing_return2()));
+print(JSON.stringify(test_glist_container_return()));
+print(JSON.stringify(test_glist_everything_return()));
 
 //test_glist_nothing_in([2, 3, 4]);
 
-Seed.print(test_strv_out());
+print(test_strv_out());
 
 // These are broken... Robb's working on them:
-Seed.print(test_closure(function () { return [GObject.TYPE_INT, 5]; }));
-Seed.print(test_closure_one_arg(function (a) { return [GObject.TYPE_INT, a]; }));
+print(test_closure(function () { return [GObject.TYPE_INT, 5]; }));
+print(test_closure_one_arg(function (a) { return [GObject.TYPE_INT, a]; }));
 
-Seed.print(test_value_return(123).get_int());
+print(test_value_return(123).get_int());
 
-Seed.print(TestEnum.VALUE1);
-Seed.print(TestEnum.VALUE2);
-Seed.print(TestEnum.VALUE3);
-Seed.print(TestFlags.FLAG1);
-Seed.print(TestFlags.FLAG2);
-// Err.... wot? The gir has 2 in twice... Seed.print(TestFlags.Flag3);
+print(TestEnum.VALUE1);
+print(TestEnum.VALUE2);
+print(TestEnum.VALUE3);
+print(TestFlags.FLAG1);
+print(TestFlags.FLAG2);
+// Err.... wot? The gir has 2 in twice... print(TestFlags.Flag3);
 
 TestStructA.some_int = 15;
-Seed.print(TestStructA.some_int);
+print(TestStructA.some_int);
 TestStructA.some_int8 = 120;
-Seed.print(TestStructA.some_int8);
+print(TestStructA.some_int8);
 TestStructA.some_double = 120.2357;
-Seed.print(TestStructA.some_double);
+print(TestStructA.some_double);
 TestStructA.some_enum = TestEnum.VALUE3;
-Seed.print(TestStructA.some_enum);
+print(TestStructA.some_enum);
 
 TestStructB.some_int8 = 19;
-Seed.print(TestStructB.some_int8);
+print(TestStructB.some_int8);
 //TestStructB.nested_a.some_double = 134.3455;
-//Seed.print(TestStructB.nested_a.some_double);
+//print(TestStructB.nested_a.some_double);
 }
diff --git a/tests/javascript/fork.js b/tests/javascript/fork.js
index 9cc9c3a..ba07996 100755
--- a/tests/javascript/fork.js
+++ b/tests/javascript/fork.js
@@ -8,9 +8,9 @@ var a = Seed.fork();
 
 if(a)
 {
-	Seed.print("A");
+	print("A");
 }
 else
 {
-	Seed.print("B");
+	print("B");
 }
diff --git a/tests/javascript/function-info.js b/tests/javascript/function-info.js
index 3a95be5..07873cf 100755
--- a/tests/javascript/function-info.js
+++ b/tests/javascript/function-info.js
@@ -9,4 +9,4 @@ GIRepository = imports.gi.GIRepository;
 
 f = Gtk.Window.prototype.resize.info;
 
-Seed.print(GIRepository.base_info_get_name(f));
+print(GIRepository.base_info_get_name(f));
diff --git a/tests/javascript/gdk-event.js b/tests/javascript/gdk-event.js
index b550b11..3b3c6e8 100755
--- a/tests/javascript/gdk-event.js
+++ b/tests/javascript/gdk-event.js
@@ -10,11 +10,11 @@ Gtk.init(Seed.argv);
 
 function paint(wdg, evt)
 {
-	Seed.print(evt.expose.window);
-	Seed.print(wdg.window);
-	Seed.print(evt.expose.window === wdg.window);
+	print(evt.expose.window);
+	print(wdg.window);
+	print(evt.expose.window === wdg.window);
 	
-	Seed.print(evt.expose.area.width);
+	print(evt.expose.area.width);
 
 	Gtk.main_quit();
 	return false;
diff --git a/tests/javascript/gerror.js b/tests/javascript/gerror.js
index abcd237..907e6e1 100755
--- a/tests/javascript/gerror.js
+++ b/tests/javascript/gerror.js
@@ -12,5 +12,5 @@ try
 }
 catch (e)
 {
-	Seed.print(e.name+" "+e.message);
+	print(e.name+" "+e.message);
 }
diff --git a/tests/javascript/gtypes/gtype-extraprop.js b/tests/javascript/gtypes/gtype-extraprop.js
index 118d3ed..24f5488 100755
--- a/tests/javascript/gtypes/gtype-extraprop.js
+++ b/tests/javascript/gtypes/gtype-extraprop.js
@@ -11,7 +11,7 @@ HelloWindowType = {
     parent: Gtk.Window.type,
     name: "HelloWindow",
     init: function(self){
-	Seed.print(self.test);
+	print(self.test);
     }};
 
 HelloWindow = new GType(HelloWindowType);
diff --git a/tests/javascript/gtypes/gtype-property-construct.js b/tests/javascript/gtypes/gtype-property-construct.js
index 712585e..c93f446 100755
--- a/tests/javascript/gtypes/gtype-property-construct.js
+++ b/tests/javascript/gtypes/gtype-property-construct.js
@@ -21,7 +21,7 @@ class_init: function(klass, prototype)
 },
 init: function()
 {
-  Seed.print(this.test);
+  print(this.test);
 }};
 
 HelloWindow = new GType(HelloWindowType);
diff --git a/tests/javascript/gtypes/gtype-property.js b/tests/javascript/gtypes/gtype-property.js
index 6733b43..e8ba56e 100755
--- a/tests/javascript/gtypes/gtype-property.js
+++ b/tests/javascript/gtypes/gtype-property.js
@@ -25,7 +25,7 @@ init: function()
 
 HelloWindow = new GType(HelloWindowType);
 w = new HelloWindow({test: true});
-Seed.print(w.test);
+print(w.test);
 w = new HelloWindow();
-Seed.print(w.test);
+print(w.test);
 
diff --git a/tests/javascript/gtypes/gtype-self.js b/tests/javascript/gtypes/gtype-self.js
index be3434d..e95e380 100755
--- a/tests/javascript/gtypes/gtype-self.js
+++ b/tests/javascript/gtypes/gtype-self.js
@@ -11,7 +11,7 @@ HelloWindowType = {
     parent: Gtk.Window.type,
     name: "HelloWindow",
     init: function(self){
-	Seed.print(this==self);
+	print(this==self);
     }};
 
 HelloWindow = new GType(HelloWindowType);
diff --git a/tests/javascript/gtypes/gtype-signal-args.js b/tests/javascript/gtypes/gtype-signal-args.js
index b822c6d..872ffd4 100755
--- a/tests/javascript/gtypes/gtype-signal-args.js
+++ b/tests/javascript/gtypes/gtype-signal-args.js
@@ -22,8 +22,8 @@ w = new HelloWindow();
 w.signal.hello.connect(function(object, number, string)
                        {
                            var win = new Gtk.Window();
-                           Seed.print(number + " " + string);
+                           print(number + " " + string);
                            return win;
                        });
-Seed.print(w.signal.hello.emit(2, "Test"));
+print(w.signal.hello.emit(2, "Test"));
 
diff --git a/tests/javascript/gtypes/gtype-signal.js b/tests/javascript/gtypes/gtype-signal.js
index f347888..1fbb949 100755
--- a/tests/javascript/gtypes/gtype-signal.js
+++ b/tests/javascript/gtypes/gtype-signal.js
@@ -16,8 +16,8 @@ HelloWindowType = {
 HelloWindow = new GType(HelloWindowType);
 w = new HelloWindow();
 
-w.signal.hello.connect(function(){Seed.print("Hello");});
-w.signal.goodbye.connect(function(){Seed.print("Goodbye");});
+w.signal.hello.connect(function(){print("Hello");});
+w.signal.goodbye.connect(function(){print("Goodbye");});
 
 w.signal.hello.emit();
 w.signal.goodbye.emit();
diff --git a/tests/javascript/gtypes/gtype-typerror.js b/tests/javascript/gtypes/gtype-typerror.js
index ef48789..3af6191 100755
--- a/tests/javascript/gtypes/gtype-typerror.js
+++ b/tests/javascript/gtypes/gtype-typerror.js
@@ -14,4 +14,4 @@ HelloWindowType = {
 
 try{
     HelloWindow = new GType(HelloWindowType);
-} catch (e) {Seed.print(e.message);}
+} catch (e) {print(e.message);}
diff --git a/tests/javascript/gtypes/gtype.js b/tests/javascript/gtypes/gtype.js
index 70d8862..b439eff 100755
--- a/tests/javascript/gtypes/gtype.js
+++ b/tests/javascript/gtypes/gtype.js
@@ -13,21 +13,21 @@ HelloWindowType = {
     class_init: function(klass, prototype)
     {
         prototype.message = "Prototypes!";
-        Seed.print("In klass init");
+        print("In klass init");
     },
     init: function(klass)
     {
         this.title = "Hello!";
-        Seed.print("In constructor for " + this);
+        print("In constructor for " + this);
     }};
 
 HelloWindow = new GType(HelloWindowType);
 w = new HelloWindow();
-Seed.print(w.message);
+print(w.message);
 w.signal.map.connect(
              function(widget)
              {
-                 Seed.print("In map, verifying widget.title : " + widget.title);
+                 print("In map, verifying widget.title : " + widget.title);
              });
 w.show();
       
diff --git a/tests/javascript/introspect.js b/tests/javascript/introspect.js
index f398bc3..84481e1 100755
--- a/tests/javascript/introspect.js
+++ b/tests/javascript/introspect.js
@@ -9,4 +9,4 @@ JSON = imports.JSON;
 
 Gtk.init(Seed.argv);
 win = new Gtk.Window();
-Seed.print(JSON.stringify(Seed.introspect(win.set_opacity)));
+print(JSON.stringify(Seed.introspect(win.set_opacity)));
diff --git a/tests/javascript/json-constructor.js b/tests/javascript/json-constructor.js
index 60bd8ac..2acfce9 100755
--- a/tests/javascript/json-constructor.js
+++ b/tests/javascript/json-constructor.js
@@ -11,5 +11,5 @@ Gtk.init(Seed.argv);
 window = new Gtk.Window({title: "JSON Win!"});
 window.show_all();
 
-Seed.print(window.title);
+print(window.title);
 
diff --git a/tests/javascript/json.js b/tests/javascript/json.js
index 5422cb9..b0f5aaa 100755
--- a/tests/javascript/json.js
+++ b/tests/javascript/json.js
@@ -12,5 +12,5 @@ json = JSON.stringify(a);
 object = JSON.parse(json);
 json2 = JSON.stringify(object);
 if (json != json2)
-    Seed.print("Failure");
+    print("Failure");
        
diff --git a/tests/javascript/list-test.js b/tests/javascript/list-test.js
index acad734..8a9948d 100755
--- a/tests/javascript/list-test.js
+++ b/tests/javascript/list-test.js
@@ -15,6 +15,6 @@ vbox.pack_start(b1);
 vbox.pack_start(b2);
 
 children = vbox.get_children();
-Seed.print(children);
-Seed.print(children[0]);
-Seed.print(children[1]);
+print(children);
+print(children[0]);
+print(children[1]);
diff --git a/tests/javascript/native-closure.js b/tests/javascript/native-closure.js
index 1c581d7..90c3ebc 100755
--- a/tests/javascript/native-closure.js
+++ b/tests/javascript/native-closure.js
@@ -10,7 +10,7 @@ Gtk.init(Seed.argv);
 w = new Gtk.Window();
 vbox = new Gtk.VBox();
 
-closure = function(widget){Seed.print(widget);};
+closure = function(widget){print(widget);};
 w.add(vbox);
 
 vbox.pack_start(new Gtk.Label());
diff --git a/tests/javascript/object-info.js b/tests/javascript/object-info.js
index ffe65b9..5cef73c 100755
--- a/tests/javascript/object-info.js
+++ b/tests/javascript/object-info.js
@@ -8,13 +8,13 @@ Gtk = imports.gi.Gtk;
 GIRepository = imports.gi.GIRepository;
 
 info = GIRepository.irepository_find_by_gtype(null, Gtk.Window.type);
-Seed.print(GIRepository.base_info_get_name(info) + " implements interfaces");
+print(GIRepository.base_info_get_name(info) + " implements interfaces");
 
 n = GIRepository.object_info_get_n_interfaces(info);
 for (i = 0; i < n; i++)
 {
 	property = GIRepository.object_info_get_interface(info, i);
-	Seed.print("Interface: " + GIRepository.base_info_get_name(property));
+	print("Interface: " + GIRepository.base_info_get_name(property));
 	GIRepository.base_info_unref(property);
 }
 
diff --git a/tests/javascript/out-test.js b/tests/javascript/out-test.js
index 63dc2ac..c048987 100755
--- a/tests/javascript/out-test.js
+++ b/tests/javascript/out-test.js
@@ -12,4 +12,4 @@ o1 = { };
 o2 = { };
 
 w.get_size_request(o1, o2);
-Seed.print(o1.value + " " +  o2.value);
+print(o1.value + " " +  o2.value);
diff --git a/tests/javascript/print.js b/tests/javascript/print.js
index 2b9a3c4..ba1305b 100755
--- a/tests/javascript/print.js
+++ b/tests/javascript/print.js
@@ -4,4 +4,4 @@
 // STDOUT:Hello, world!
 // STDERR:
 
-Seed.print("Hello, world!");
+print("Hello, world!");
diff --git a/tests/javascript/printf.js b/tests/javascript/printf.js
index d0cdb7a..21f34da 100755
--- a/tests/javascript/printf.js
+++ b/tests/javascript/printf.js
@@ -4,9 +4,9 @@
 // STDOUT:string\nstring\ninteger 4\nfloat 0\.333333\nmore 0\.333333333\nless 0\.33
 // STDERR:
 
-Seed.printf("string");
-Seed.printf("%s", "string");
-Seed.printf("%s %d", "integer", 2+2);
-Seed.printf("%s %f", "float", 1/3);
-Seed.printf("%s %.9f", "more", 1/3);
-Seed.printf("%s %.2f", "less", 1/3);
+printf("string");
+printf("%s", "string");
+printf("%s %d", "integer", 2+2);
+printf("%s %f", "float", 1/3);
+printf("%s %.9f", "more", 1/3);
+printf("%s %.2f", "less", 1/3);
diff --git a/tests/javascript/printprint.js b/tests/javascript/printprint.js
index 1fe881d..6f3ce5b 100755
--- a/tests/javascript/printprint.js
+++ b/tests/javascript/printprint.js
@@ -4,4 +4,4 @@
 // STDOUT:Hello World!\n\[undefined\]
 // STDERR:
 
-Seed.print(Seed.print("Hello World!"));
+print(print("Hello World!"));
diff --git a/tests/javascript/readline-bind.js b/tests/javascript/readline-bind.js
index 151c7b1..ba42069 100755
--- a/tests/javascript/readline-bind.js
+++ b/tests/javascript/readline-bind.js
@@ -5,5 +5,5 @@
 // STDERR:
 
 readline = imports.readline;
-readline.bind("a", function () { Seed.print("Got here!"); });
-Seed.print(eval(readline.readline("")));
+readline.bind("a", function () { print("Got here!"); });
+print(eval(readline.readline("")));
diff --git a/tests/javascript/readline.js b/tests/javascript/readline.js
index 4f66048..9e9c481 100755
--- a/tests/javascript/readline.js
+++ b/tests/javascript/readline.js
@@ -5,4 +5,4 @@
 // STDERR:
 
 readline = imports.readline;
-Seed.print(eval(readline.readline("")));
+print(eval(readline.readline("")));
diff --git a/tests/javascript/signals/signal-connect.js b/tests/javascript/signals/signal-connect.js
index 4867bb3..6f63f34 100755
--- a/tests/javascript/signals/signal-connect.js
+++ b/tests/javascript/signals/signal-connect.js
@@ -9,9 +9,9 @@ Gtk.init(Seed.argv);
 
 function handle_opacity_change(obj, gobject, user_data)
 {
-	Seed.print(user_data);
-	Seed.print(user_data === button);
-	Seed.print(obj.opacity);
+	print(user_data);
+	print(user_data === button);
+	print(obj.opacity);
 }
 
 win = new Gtk.Window();
diff --git a/tests/javascript/signals/signal-disconnect.js b/tests/javascript/signals/signal-disconnect.js
index f9b0485..737d4e0 100755
--- a/tests/javascript/signals/signal-disconnect.js
+++ b/tests/javascript/signals/signal-disconnect.js
@@ -7,7 +7,7 @@ Gtk = imports.gi.Gtk;
 Gtk.init(Seed.argv);
 
 function test(){
-    Seed.print("Signal handler called");
+    print("Signal handler called");
 }
 
 w = new Gtk.Window();
diff --git a/tests/javascript/signals/signal-expects.js b/tests/javascript/signals/signal-expects.js
index 129cd2d..cb5ac9b 100755
--- a/tests/javascript/signals/signal-expects.js
+++ b/tests/javascript/signals/signal-expects.js
@@ -9,7 +9,7 @@ Gtk.init(Seed.argv);
 
 function expects_test(widget, user_data)
 {
-    Seed.print("In signal");
+    print("In signal");
 }
 
 w = new Gtk.Window();
diff --git a/tests/javascript/signals/signal-invalid.js b/tests/javascript/signals/signal-invalid.js
index e04c0ab..93bc89b 100755
--- a/tests/javascript/signals/signal-invalid.js
+++ b/tests/javascript/signals/signal-invalid.js
@@ -7,4 +7,4 @@ Gtk = imports.gi.Gtk;
 Gtk.init(Seed.argv);
 
 w = new Gtk.Window();
-Seed.print(w.signal.notasignal);
+print(w.signal.notasignal);
diff --git a/tests/javascript/signals/signal-nofunc.js b/tests/javascript/signals/signal-nofunc.js
index dbb040f..a661d62 100755
--- a/tests/javascript/signals/signal-nofunc.js
+++ b/tests/javascript/signals/signal-nofunc.js
@@ -11,5 +11,5 @@ try{
     w.signal.map.connect(3);
 }
 catch (e){
-    Seed.print(e.message);
+    print(e.message);
 }
diff --git a/tests/javascript/signals/signal-userdata.js b/tests/javascript/signals/signal-userdata.js
index e899963..f163a72 100755
--- a/tests/javascript/signals/signal-userdata.js
+++ b/tests/javascript/signals/signal-userdata.js
@@ -11,7 +11,7 @@ Gtk.init(Seed.argv);
 
 function userdata_test(widget, user_data)
 {
-    Seed.print(JSON.stringify(user_data));
+    print(JSON.stringify(user_data));
 }
 
 w = new Gtk.Window();
diff --git a/tests/javascript/signals/signal.js b/tests/javascript/signals/signal.js
index f4d7195..f01eda3 100755
--- a/tests/javascript/signals/signal.js
+++ b/tests/javascript/signals/signal.js
@@ -9,7 +9,7 @@ Gtk.init(Seed.argv);
 
 function mapped(window)
 {
-    Seed.print("Window mapped.");
+    print("Window mapped.");
 }
 
 w = new Gtk.Window();
diff --git a/tests/javascript/spawn.js b/tests/javascript/spawn.js
index e7b044c..400dd96 100755
--- a/tests/javascript/spawn.js
+++ b/tests/javascript/spawn.js
@@ -5,4 +5,4 @@
 // STDERR:
 
 var input = Seed.spawn("seed print.js");
-Seed.print(input.stdout);
+print(input.stdout);
diff --git a/tests/javascript/sqlite.js b/tests/javascript/sqlite.js
index 1fc4570..6aae1fa 100755
--- a/tests/javascript/sqlite.js
+++ b/tests/javascript/sqlite.js
@@ -21,7 +21,7 @@ d.exec("insert into t1 (data,num) values ('More sample data',6);");
 d.exec("insert into t1 (data,num) values ('And a little more',9);");
 
 d.exec("select * from t1", function(results){
-    Seed.print(JSON.stringify(results));
+    print(JSON.stringify(results));
 });
 
 d.close();
diff --git a/tests/javascript/structs/struct-constructor.js b/tests/javascript/structs/struct-constructor.js
index 72e9eee..5c56d35 100755
--- a/tests/javascript/structs/struct-constructor.js
+++ b/tests/javascript/structs/struct-constructor.js
@@ -7,7 +7,7 @@
 Gdk = imports.gi.Gdk;
 
 c = new Gdk.Color({red: 100});
-Seed.print(c.red);
+print(c.red);
 c = new Gdk.Color({red: 90, blue: 80});
-Seed.print(c.red);
-Seed.print(c.blue);
+print(c.red);
+print(c.blue);
diff --git a/tests/javascript/structs/struct-enumerate.js b/tests/javascript/structs/struct-enumerate.js
index aac501e..54456a5 100755
--- a/tests/javascript/structs/struct-enumerate.js
+++ b/tests/javascript/structs/struct-enumerate.js
@@ -9,5 +9,5 @@ Gdk = imports.gi.Gdk;
 r = new Gdk.Rectangle();
 for (prop in r)
 {
-	Seed.print(prop);
+	print(prop);
 }
diff --git a/tests/javascript/structs/struct-nested-set.js b/tests/javascript/structs/struct-nested-set.js
index 93dfbe4..f4c9ed5 100755
--- a/tests/javascript/structs/struct-nested-set.js
+++ b/tests/javascript/structs/struct-nested-set.js
@@ -7,12 +7,12 @@
 Gdk = imports.gi.Gdk;
 
 e = new Gdk.Event();
-Seed.print(e);
+print(e);
 
 e.expose.type = Gdk.EventType.EXPOSE;
-Seed.print(e.expose.type);
+print(e.expose.type);
 
 r = new Gdk.Rectangle();
 r.x = 300;
 e.rectangle = r;
-Seed.print(e.rectangle.x);
+print(e.rectangle.x);
diff --git a/tests/javascript/structs/struct-offsets.js b/tests/javascript/structs/struct-offsets.js
index 24ef50e..58ca906 100755
--- a/tests/javascript/structs/struct-offsets.js
+++ b/tests/javascript/structs/struct-offsets.js
@@ -9,5 +9,5 @@ Pango = imports.gi.Pango;
 c = new Pango.Color();
 c.red = 17;
 
-Seed.print(c.red);
-Seed.print(c.blue);
+print(c.red);
+print(c.blue);
diff --git a/tests/javascript/structs/struct-set-member.js b/tests/javascript/structs/struct-set-member.js
index 28d5f61..2e05795 100755
--- a/tests/javascript/structs/struct-set-member.js
+++ b/tests/javascript/structs/struct-set-member.js
@@ -7,6 +7,6 @@
 Gdk = imports.gi.Gdk;
 
 color = new Gdk.Color();
-Seed.print(color.red);
+print(color.red);
 color.red = 200;
-Seed.print(color.red);
+print(color.red);
diff --git a/tests/javascript/structs/struct-union-enumerate.js b/tests/javascript/structs/struct-union-enumerate.js
index 8f91e6e..ba43eea 100755
--- a/tests/javascript/structs/struct-union-enumerate.js
+++ b/tests/javascript/structs/struct-union-enumerate.js
@@ -10,7 +10,7 @@ function enum_structlike(indent, e)
 {
 	for (prop in e)
 	{
-		Seed.print(indent + "* " + prop);
+		print(indent + "* " + prop);
 		if (e[prop] && (e[prop].toString().search("struct") > 0 ||
 								e[prop].toString().search("union") > 0))
 			enum_structlike(indent + "   ", e[prop]);
diff --git a/tests/javascript/type-conversion.js b/tests/javascript/type-conversion.js
index ffa9ae4..20e3f96 100755
--- a/tests/javascript/type-conversion.js
+++ b/tests/javascript/type-conversion.js
@@ -21,7 +21,7 @@ for ( i in tests )
 	}
 	catch (e)
 	{
-		Seed.print(e.message);
+		print(e.message);
 	}
 	
 }
diff --git a/tools/run-lint.js b/tools/run-lint.js
index 90335be..43b4b20 100755
--- a/tools/run-lint.js
+++ b/tools/run-lint.js
@@ -13,8 +13,8 @@ function runLint(filename)
 	if(JSLINT(read_file, {white:false, passfail: false, eqeqeq: false, forin: false}))
 		return;
 	
-	Seed.print("################################################################################");
-	Seed.print("            " + filename);
+	print("################################################################################");
+	print("            " + filename);
 	
 	for(no in JSLINT.errors)
 	{
@@ -23,7 +23,7 @@ function runLint(filename)
 		if(!err || !err.reason)
 			continue;
 	
-		Seed.printf("%d:%d\t%s",err.line,err.character,err.reason);
+		printf("%d:%d\t%s",err.line,err.character,err.reason);
 	}
 	
 	return JSLINT.errors.length;



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]