Comment Re:Fixed that for you (Score 1) 387
Gah, Larry Wall and his "natural language" crap, he's a terrible language designer and an even worse linguist. And I'm sure you've seen the Perl 6 periodic table of operators, which I'm fairly sure the Perl core think is a good thing, not an utterly obvious example of why Perl 6 is still not near release.
Powershell 3 seems to have a bunch of syntax improvements that make it better though, had a look earlier, you can now write "(dir).fileName" rather than "dir | % { $_.fileName }" and everything works the same now with both a single output or a list of outputs, along with a bunch of other stuff that should make it less of a symbol-fest. However, in the mean time I've finally remembered the syntax for FOR in cmd.exe, and have written most of what I need as a file-processing library in Python. I'm not a Windows admin, that'll do for me.
PS. lol, just remember that one of the new syntax features is that instead of writing $_ you can now use $PSItem - apparently lots of people had complained about strange, meaningless symbols being confusing. Fancy that!