Monad

Monad Technology Blog

December, 2005

  • Monad

    Managing non-terminating errors

    • 0 Comments
    Most errors which occur in your working scripts are likely to be "non-terminating". This means that Monad just reports the error and the command keeps running. ("Terminating" errors such as syntax errors will halt the command and, in some cases, the entire...
  • Monad

    Getting MSDN help urls for .NET BCL types and Members

    • 6 Comments
    Often when playing with .Net objects in Monad, I need to use MSDN class library reference to learn how to use a particular type and its members. Now, I have my bookmarks and favorite search engine but I always thought it would be cool if get-member cmdlet...
  • Monad

    Check Spelling Script

    • 2 Comments
    After reading Marcel's introductory piece on ScriptBlock, I decided to rewrite an old script of mine that checks the spelling of all text files in a directory. Here is what I came out with. #region Parse a line to a list of words $StringFind = ...
  • Monad

    A bit about Scriptblocks

    • 2 Comments
    When scripting with MSH one of the most useful things to know about are scriptblocks (lambda functions). Scriptblocks are compiled bits of MSH script which you can pass around and invoke whenever you feel like it. They turn out to be so useful that if...
  • Monad

    Monad portal in Script Center.

    • 1 Comments
    Most scripters are familar with Microsoft script center. Script center now has a portal for Microsoft Command Shell. You can access the portal at http://www.microsoft.com/technet/scriptcenter/hubs/msh.mspx -Arul Kumaravel
  • Monad

    PINVOKE or accessing WIN32 APIs

    • 6 Comments
    In the very early days of Monad, we focused on a world where everyone would publish Cmdlets and providers. Cmdlets and providers were designed around providing the best user experience. They provide the right, high-level, task-oriented abstractions that...
Page 1 of 1 (6 items)