And I feel pipe would be so much better if it could except other function that 
is not native to it but to the ECMAScript spec. I could have done this vie pipe 
if it was design so. for example:

[code]
```
"use strict";
var num;
num = 1;
process.pipe(function(data){
    String(data).split(/\n/).forEach(function(arr){
            switch(num){
                case (0):{
                    process.stdout.write(String(arr).toUpperCase()+"\n");
                    break;
                }
                case (1):{
                    process.stdout.write(String(arr).toLowerCase()+"\n");
                    break;
                }
            }
            if(num === 0){num = 1}else{num = 0}
    });
});
```
[/code]

This will make pipe more utilities wise, and easies to use.

Here are two more example:
[code]
```
process.stdin.pipe(function(data){
    return (String(data).toUpperCase());
}).pipe(process.stdout);

process.stdin.pipe(function(data){
    return (String(data).toLowerCase());
}).pipe(process.stdout);

process.stdin.pipe(function(data){
    return ((data).split("\n"));
}).pipe(function(data){
    return (function(arr){
        (arr).forEach(
            function(data){
            return (data.charAt[0] % 2 === 0 ? 
                        data.toLowerCase() : 
                        data.toUpperCase());});
}).pipe(process.stdout);
```
[/code]

-- 
Job board: http://jobs.nodejs.org/
New group rules: 
https://gist.github.com/othiym23/9886289#file-moderation-policy-md
Old group rules: 
https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines
--- 
You received this message because you are subscribed to the Google Groups 
"nodejs" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/nodejs/ce829889-875f-4ee1-ac83-dfaf8f488b19%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to