4. Cambios en los operadores Consideraciones de diseño Diferentes clases de operadores deben verse diferentes Los operadores de archivo (-f, -x, -d, etc.) se ven diferentes de los operadores de comparación (<, >, ==, lt, etc.) Operadores de la misma clase deben verse similares Los operadores deben regirse por la codificación Huffman Deben mantener y enriquecer la cultura existente - Perl debe seguir siendo Perl Los operadores deben ser sensibles a su contexto - Un mismo operador debe hacer algo similar (y coherente) en contexto escalar y de lista Los operadores que no tengan sentido en determinado contexto deben forzar el contexto a algo lógico @arr1 + @arr2 se evalúa en contexto escalar Simplificar precedencia, hacerla tan obvia como sea posible para que no hagan falta paréntesis Reducción de 24 a 18 niveles a cambio de alejarse un poco de C