
Ciao, LOR!
Silenziosamente è stata rilasciata una nuova versione del magnifico compilatore del linguaggio Haskell. GHC si sviluppa con la comunità di sviluppatori dal 1992 e supporta la compilazione del linguaggio Haskell in codice nativo sia direttamente che con l'uso degli strumenti LLVM.
Tra le novità della nuova versione:
- Espansione del linguaggio OrPatterns, che consente di fornire un gestore comune a più rami di confronto per modello;
- Supporto per le stringhe letterali multilinea tramite una sintassi speciale: """stringa""";
- Aggiunta nel backend del compilatore del supporto sperimentale per l'architettura RISC-V e per le istruzioni SIMD per l'architettura x86 (in precedenza era richiesto l'uso di LLVM);
- Rimossa la compatibilità con le versioni a 32 bit di Windows e MacOS/iOS. Il supporto per sistemi a 32 bit basati su Linux e BSD rimane intatto;
- Migliorato il funzionamento 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
