Pipe-Syntax?
    Manfred Nowak 
    svv1999 at hotmail.com
       
    Tue Dec 20 20:51:13 PST 2011
    
    
  
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
    
    
More information about the Digitalmars-d
mailing list