Cicho i bez rozgłosu, pojawiła się nowa wersja znanego kompilatora języka Haskell.
Wśród zmian:
- Wsparcie dla profilowania na 64-bitowych systemach z Windows.
- GHC teraz wymaga wersji LLVM 7.
- Metoda fail została ostatecznie usunięta z klasy Monad, teraz znajduje się w klasie MonadFail (finalna część propozycji MonadFail).
- Jawne zastosowanie typu (type application) teraz działa także dla samych typów, a nie tylko dla wartości.
- forall jest teraz słowem kluczowym niezależnie od kontekstu, co pozwala na jego użycie w families typów i regułach przepisywania.
- Ulepszono algorytm kompozycji kodu dla x86.
- Wiele innych zmian.
Źródło: linux.org.ru
