Just looked at index.html of D and got stuck on writeln("Hello World, Reloaded");
// auto type inference and built-in foreach foreach (argc, argv; args) { // Object Oriented Programming auto cl = new CmdLin(argc, argv); // Improved typesafe printf writeln(cl.argnum, cl.suffix, " arg: ", cl.argv); // Automatic or explicit memory management delete cl; } With the pipe-syntax of shells ( sh, bash, ...) this five lines could be written as: "Hello World, Piped" | writeln; args | CmdLin | {argnum, suffix, " arg: ", argv} | writeln; Comments? -manfred