Perl implementation of vimgolf