4 ms·Agreed, but I'd argue that any good scripting language would do it.by dshacker 5y agoAgreed, but I'd argue that any good scripting language would do it.