masak ha organizado un concurso de programación en Perl 6, con un premio de 100€ en libros de Amazon.
El concurso consiste en realizar cinco tareas en lenguaje Perl 6. Se premiará la calidad del código. Como la "calidad del código" es una medida ligeramente subjetiva, esto es lo que se busca:
* Legibilidad.
* Coherencia.
* La claridad de intenciones.
* Eficiencia Algorítmica.
* Uso idiomático de Perl 6.
* Brevedad.
En resumen, está buscando código de alta calidad.
Aquí están las cinco tareas. Escribir programas en Pel 6 que
* encuentren la manera óptima de multiplicar una serie de matrices
* encuentren cuándo un punto dado está dentro de un polígono (simple)
* encuentren cuándo un entero dado está contenido dentro de unos rangos de enteros dados
* elija el último par de piedras en el juego de elegir pares de piedras
* encuentre la mayor subcadena común a dos largas cadenas
Por cada una de estas tareas hay un fichero zip donde se dan más instrucciones y ficheros de entrada y salida.
El plazo termina el 14 de enero de 2011.
Artículo (en inglés)