Ahora se ha lanzado el concurso de programación en Perl 6, 2011, que ha sido anunciado en el blog Perl 6, organizado por Moritz Lenz y Carl Mäsak. La compentencia es para quienes ya están al tanto de que la versión oficial de Perl 6 ya ha sido lanzada y que necesitan una excusa perfecta para empezar a jugar alrededor del lenguaje. El concurso se inició el 25 de diciembre y termina el 29 de enero del 2012. Hay que registrarse y hay tiempo hasta el 7 de enero del siguiente año. Para ello hay que mandar un correo a cmasak@gmail.com.
Hay que completar cinco tareas:
- Encontrar una manera de expresar un entero como una expresión conteniendo cuatro nueves, por ejemplo 18 = 9 + 9 * (9 / 9)
- Listar los números en el que los cuales son suma de cubos en más de una manera, por ejemplo 1729 = 12 ** 3 + 1 ** 3 = 10 ** 3 + 9 ** 3.
- Calcular cadenas de sumas, por ejemplo dados (1, 2, 4, 5, 8, 9), las cadenas de sumas son 2 = 1 + 1, 4 = 2 + 2, 5 = 1 + 4, etc..
- Arrastrar una pieza de forma hexagonal a través de un tablero (ver aquí el ejemplo).
- Listar todos los posibles árboles de cierto tipo (ver aquí el ejemplo).
Hay dos premios, un primer lugar de 100 euros en libros de Amazon y un segundo premio de 100 dólares también en libros de Amazon. Los jueces valorarán la calidad de los programas en Perl 6 que muestren:
- Que sea correcto
- Legible
- Consistente
- Claridad de la intención
- Eficiencia algorítmica
- Uso idiomático de Perl
- Brevedad
Más información en esta página.
Fuente: i-programmer