I don't rule out python/ruby, but prefer perl.

  Contributions welcome :)