
¡Hola otorrinolaringólogo!
Se ha lanzado silenciosamente una nueva versión del excelente compilador del lenguaje Haskell. GHC ha sido desarrollado por la comunidad de desarrolladores desde 1992 y admite la compilación de Haskell en código nativo, tanto directamente como utilizando el kit de herramientas LLVM.
Entre las características de la nueva versión:
- Una extensión del lenguaje OrPatterns que le permite dar un controlador común a varias ramas de comparación de patrones;
- Soporte para literales de cadenas multilínea a través de una sintaxis especial: """cadena""";
- Se agregó soporte experimental para la arquitectura RISC-V y soporte para instrucciones SIMD para la arquitectura x86 al backend del compilador (anteriormente requería el uso de LLVM);
- Se ha eliminado la compatibilidad con versiones de 32 bits de Windows y MacOS/iOS. El soporte para sistemas basados en Linux y BSD de 32 bits está intacto;
- Rendimiento mejorado del recolector de basura. En algunos casos, la velocidad de los programas puede aumentar hasta un 25%;
- Y muchas otras pequeñas funciones, corrección de errores, etc.
Fuente: linux.org.ru
