This post originated from an RSS feed registered with .NET Buzz
by Vasanth Dharmaraj.
Original Post: Codename "MONAD"
Feed Title: Vasanth Dharmaraj's Blogs
Feed URL: http://vasanthdharmaraj.com/feed/
Feed Description: my thoughts on dot net, java, linux, formula one, xbox gamming... (my dot net category)
Monad is the new command shell in Longhorn. This is supposed to have alias and pipe
a la Unix shell. But it looks like it will leapfrog the Unix shell in functionality.
The commands are called 'commandlets' The can query WinFS and get back real .Net objects.
These can be manipulated and the results can be exported to HTML. XML, Excel or plain
text.
"A monad is a concept originally from Category Theory, which is extensively used
in Functional Programming (especially Haskell), which does exactly what you describe
- string together a set of stateful computations." Michael Arnoldus (Reference: http://www.abercrombiegroup.co.uk/~noel/research/monads.html)
The coolest thing is they are working on Intellisense for the shell!!