osx, ruby, groovy