+/*
+
+int main (string[] args) {
+ GLib.Log.set_handler(null,
+ GLib.LogLevelFlags.LEVEL_DEBUG | GLib.LogLevelFlags.LEVEL_WARNING,
+ (dom, lvl, msg) => {
+ print("%s: %s\n", dom, msg);
+ });
+
+ var ctx = new GLib.MainLoop ();
+ var a = new Spawn("", { "ls" , "-l"});
+ a.run((res, str, stderr) => {
+ print(str);
+ ctx.quit();
+ });
+
+
+ ctx.run(); // wait for exit?
+
+ return 0;
+}
+ */