PowerShell – program with hand grenades not sniper rifles
Jeffery Snover, inventor of PowerShell, makes point when Erik Meijer sits talks with him and talks about pipelines, monads and some things upcoming in PowerShell.
Here is the video:
Expert to Expert: Erik Meijer and Jeffrey Snover – Inside PowerShell
Highlights
- In Window 7, Windows Diagnostics are all PowerShell based
- PowerShell is the first shell to support transactions
- PowerShell optimizes the person not the CPU
- Integrated Script Editor is based on the VS 2010 Editor
- Covers how the Object Flow Engine works, it’s push based which is opposite of IEnumerable
- Begin/Process/End components of a script are stream oriented
- Parallel? Not yet, at the top level multiple Runspaces (A runspace provides a mechanism for hosting applications to execute pipelines programmatically in a well-constructed manner)
- Batch files are a disease you die with not of


