Java and Groovy can do it. Why not C# and PowerShell.

David Bergman presented Groovy: Java++ by being Java– at Lab49 which inspired me the recording of a 7min video doing the same with C# and PowerShell.

Best viewed in IE.