PDC -- TLN303 Monad: Advanced Command Line Scripting

Wed, Aug 31, 2005 2-minute read

For those of you going to the PDC, make sure to check these two out:

TLN303 - Monad: Advanced Command Line Scripting

September 13, 2:45 PM - 4:00 PM
404 AB
Jeffrey Snover, Jim Truher

Learn about Monad, Microsoft’s next generation command line scripting solution. Monad combines the interactivity of KSH or BASH, the programmability of Perl or Ruby, and the production-orientation of AS400 CL or VMS DCL.


PNL03 - Scripting and Dynamic Languages on the CLR

September 16, 8:30 AM - 10:00 AM
515 AB
Bruce Payette, Dave Thomas, Erik Meijer, Jim Hugunin, Jim Miller, Paul Vick

With the recent rise in popularity of dynamic languages as a first class tool for software development, there are new questions around how to effectively use these tools, and how well they play in the .NET ecosystem. Join members of the CLR team, Microsoft languages teams, and external language implementers in a panel to answer questions around when and where dynamic languages should be used, the futures of these languages, and open discussion on the challenges and opportunities of implementing dynamic languages on the CLR.


In the first, Jeffrey and Jim will be presenting a detailed introduction to Monad.  These sessions usually end up being standing-room only, generating both spontaneous applause and cheers. 

In the second, Bruce will be part of the panel discussing scripting and dynamic languages on the CLR.

If you do plan to attend either presentation, please consider adding it to your PDC Session Scheduler soon.  This helps us plan for the appropriate audience size, and to gauge interest.

Also, Jeff Jones, Jim Truher, and I will be staffing Monad’s “Hands on Labs.”  In the hands on labs, you get to play with the shell, implement a C# cmdlet, and implement a cmdlet provider.  We’ll also spend time in the track lounge, should you just want to chat.

[Edit: Monad has now been renamed to Windows PowerShell. This script or discussion may require slight adjustments before it applies directly to newer builds.]