why Unix?

Yigal Chripun yigal100 at gmail.com
Wed Apr 8 14:23:07 PDT 2009


On 08/04/2009 18:11, Jesse Phillips wrote:

>
> Ah, then the problem was using the term "everything is a file." $ ls is
> unrelated to that philosophy. "Everything is a file" refers to how you
> communicate to your kernel, not the tools used to manipulate files. That
> is you can open a text file and use a file descriptor, you open a socket
> and use a file descriptor.
>
> Maybe it would have been better to use the *nix philosophy of "chaining
> tools together." I've never used powershell so I'm not familiar wit the
> alternative.

powershell allows chaining tools together... the big thing is that those 
tools comunicate via .net objects instead of plain text.
powershell provides sets of aliases for cmd.exe user as well as unix 
users, so stuff like
ls | grep exp
work out of the box.



More information about the Digitalmars-d mailing list