Gonad…err…Monad: Microsloth, making the complicated even more so.
I’ve seen some screenshots of the newest in Microsloths line of “operating systems” Longhorn, but I haven’t really been all that interested in it–I mean it is a long way off and I hope to switch to Mac or Linux soon anyway. But look, what the hell is so wrong with the command line that Microslop feels a need to chunk it out the Windows(tm)?
New-style commands (or commandlets, as they are called in Longhorn) are .NET libraries (plus associated .msh or .cmdlet file) that consist of classes driving from CmdLet. Through the magic of reflection, Monad performs all the parsing and validation of switches and maps them to properties of your new class. Attributes are used to indicate whether properties are mandatory, optional, or produce prompting if omitted. Monad also will eventually support Intellisense and help for cmdlets. via[.NET Undocumented]
Well, lots. Some of this stuff looks really cool.
More:
http://channel9.msdn.com/ShowPost.aspx?PostID=25915http://objectsharp.com/Blogs/dan/archive/2004/05/25/Monad.aspx
http://mtaulty.com/blog/archive/2004/07/01/512.aspx
http://blogs.bartdesmet.net/bart/archive/2004/09/15/416.aspx
http://monadshell.net/
http://www.microsoft.com/technet/community/chats/trans/windowsnet/wnet_120704.mspx
http://www.langreiter.com/space/Monad+Shell
http://www.kixtart.org/ubbthreads/showflat.php?Cat=0&Number=139759&an=0&page=0
http://www.google.com/search?q=Monad+Shell&sourceid=opera&num=0&ie=utf-8&oe=utf-8







