Spec-Zone.ru › Haskell 9

6.1. Введение

GHC реализует несколько вариантов языка Haskell, наряду со многими расширениями. Все они могут быть включены или выключены с помощью командных флагов или LANGUAGE пragma.

Некоторые расширения позволяют получить доступ к базовым возможностям, с помощью которых мы реализуем Haskell. Таким образом, вы можете получить доступ к «сырому железу», если готовы написать непереносимый код на более низком уровне. Вам не нужно «застревать» на производительности из-за затрат на реализацию «высокоуровневых» функций Haskell — вы всегда можете кодировать «под» ними. В крайнем случае, вы можете написать весь свой критически важный для времени код на C и затем просто склеить его с Haskell!

  • 6.1.1. Управление версиями и расширениями
  • 6.1.2. Обзор всех расширений языка
  • 6.1.3. Сводка украденной синтаксической конструкции

© 2002–2007 The University Court of the University of Glasgow. All rights reserved.
Licensed under the Glasgow Haskell Compiler License.
https://downloads.haskell.org/~ghc/9.12.1/docs/users_guide/exts/intro.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API