下一代Windows Shell

ArsTechnica上有一篇精彩的评论文章, 详尽评述了下一代Windows下cmd.exe的替代品,Microsoft Command Shell, 又叫msh,项目代号Monad。从评论来看,msh不仅让cmd.exe不能望其项背,也超越了*nix拥泵们称道的各种*sh。比如说msh的管道,不仅支持文本,还支持各种对象实例。看看这个求阶乘的msh代码: 1..10 | foreach { $f = 1 } { $f *= $_ } { $f }。当然,msh支持.NET 类库,支持MMC的功能,也在意料之中。这里有一篇精到的评论。这句尤其让人警醒:It’s genuinely hard to come up with something better if there’s a strong history of good enough. It’s hard to develop a different perspective. 还有这句,Apparently all Unix programmers prefer to adapt to those problems than fix them once and for all,简直就是自己的写照。自己遇到问题,往往立刻进入"解决问题"的状态,为得到一个解决方案沾沾自喜,却很少稍稍打住,仔细审视问题,问一问:怎么有这个问题?为什么要这样解决?

你可能感兴趣的:(windows,unix,Microsoft,F#,UP)