On Thu, Mar 20, 2008 at 08:46:05AM +0100, Ed Schouten wrote:
I've got a shorter one:
| using GLib; public class Quine { public static void main() { string s =
using GLib; public class Quine { public static void main() { string s =
%c%s%c; stdout.printf(s, 34, s, 34); } }; stdout.printf(s,
I've got a shorter one:
| using GLib; public class Quine { public static void main() { string s =
using GLib; public class Quine { public static void main() { string s =
%c%s%c; stdout.printf(s, 34, s, 34); } }; stdout.printf(s, 34, s, 34); } }
Based on the old C printf trick. ;-)
--
Ed
using GLib;
/* Do we have a Vala quine yet? */
public class Quine
{
public static void main(string[] args)
{
var s0 = using GLib;%c%c/* Do we have a Vala quine yet? */%c;
var s1 = public class Quine%c{%c ;
var s2 = public static void main(;
var s3 = string[] args)%c {%c;