Mi impulso es decir que sí, especialmente si estoy usando la misma expresión regular en varias ubicaciones de código, pero this article indica que la biblioteca guardará en caché la compilación por mí (que ni siquiera estoy seguro de cómo lo haría):Haskell: ¿debería molestarme en compilar expresiones regulares?
Normalmente no es necesario compilar patrones de expresiones regulares. Se compilará un patrón la primera vez que se usa, y el tiempo de ejecución de Haskell debería guardar en memoria de usted la representación compilada.
¿Ha Benchmarked ella? – huon
Hay un comentario ahí abajo (por nadie más que el autor del paquete) que indica claramente que la declaración citada no es verdadera. –
Escribí ese comentario, y sigo creyendo que no es probable que se recuerde con el operador = ~. –