News for hackers. Stuff that matters.
Re:Unix is not an acceptable Unix by CrLf on Sunday June 07, 2015 @10:01AM (#9674629)
However, after a few years of using both, my conclusion is that PowerShell isn't a better shell. It is programatically superior (for scripting) but inferior as a CLI language. And your examples are one of the reasons why.

"Do one thing and do it well" is about the goal of the tool, not about its features. With all its options, `ls` is still just about listing directory contents.

And that motto is still just a guideline, not an absolute rule. What makes the *nix shell great is that it follows that motto enough to be sensible and structured, but not enough that it becomes a burden. Just like a human language does.

Re:Unix is not an acceptable Unix by wumbernang on Sunday June 07, 2015 @10:17AM (#9674692)
ls != list files in powershell.

ls is an alias for Get-ChildItem which is simply "get me a list of objects attached to the path". That's about as orthogonal as you can possibly muster.

It's actually more like plan 9 than unix.

Re:Unix is not an acceptable Unix by Canada on Sunday June 07, 2015 @02:53PM (#9675908)
If only it wasn't hosted in the awful cmd style terminal with it's frustrating style of edit functionality and lousy completion. If it had the feel of a Unix terminal I think I could get used to it.