
Ciao, LOR!
È stata rilasciata silenziosamente una nuova versione del magnifico compilatore del linguaggio Haskell. GHC è sviluppato da una comunità di programmatori dal 1992 e supporta la compilazione del linguaggio Haskell in codice nativo sia direttamente che utilizzando gli strumenti LLVM.
Tra le novità della nuova versione:
- Espansione del linguaggio OrPatterns, che consente di fornire un gestore comune per più rami di confronto per modello;
- Supporto per stringhe letterali multilinea attraverso una sintassi speciale: """stringa""";
- Nel backend del compilatore è stata aggiunta una supporto sperimentale per l'architettura RISC-V e supporto per istruzioni SIMD per l'architettura x86 (in precedenza era necessario utilizzare LLVM);
- È stata rimossa la supporto per le versioni a 32 bit dei sistemi operativi Windows e MacOS/iOS. Il supporto per i sistemi a 32 bit basati su Linux e BSD rimane intatto;
- Migliorata la funzionalità del garbage collector. In alcuni casi, la velocità delle applicazioni può aumentare fino al 25%;
- E molte altre piccole funzionalità, correzioni di bug e così via.
Fonte: linux.org.ru
