Introduction: Setting the stage Lately I’ve found myself turning to Groovy for — oddly enough — system level development tasks. This is an unexpected turn of events, and seemmingly mad choice of technologies to say the very least. Why Groovy?: I can’t assume OS (so Unix command line tools are out). One of my recent tasks involved something pretty…