Тихо та непомітно, вийшла нова версія відомого компілятора мови Haskell.

Серед змін:

  • Підтримка профайлінгу на 64-бітових системах із Windows.
  • GHC тепер потребує LLVM версії 7.
  • Метод fail остаточно винесений із класу Monad, тепер він знаходиться у класі MonadFail (фінальна частина MonadFail Proposal).
  • Явне застосування типу (type application) тепер працює і самих типів, а чи не лише для значень.
  • forall тепер є ключовим словом незалежно від контексту, що дозволяє використовувати його в type families і rewrite rules.
  • Покращено алгоритм компонування коду для x86.
  • Безліч інших змін.

Джерело: linux.org.ru

Додати коментар або відгук