Perl Golf
Perl Golf é um esporte tradicional nas listas de discussão de de Perl.
Uma partida de Perl Golf normalmente começa com um problema simples, porém não trivial; a partir daí os jogadores apresentam soluções cada vez menores, até que o problema não possa ser mais reduzido.
O nome do jogo vem da semelhança com o esporte real: da mesma forma que no golfe os jogadores tentam atingir os buracos no menor número de tacadas ("strokes") possíveis, no Perl Golf os jogadores tentam resolver um problema com o menor número de caracteres ("keystrokes") possíveis.
Cada solução é uma jogada; a cada jogada os participantes tentam superar uns aos outros, com soluções cada vez menores.
Não é incomum que uma tentativa original de dezenas de linhas seja reduzida, em sucessivas jogadas, a um script de uma única linha (one liner).
Quando um jogador consegue atingir a menor solução possível de primeira, isto é chamado de "hole in one".