Haskell 98

Язык и библиотеки Haskell 98

Исправленное описание

Декабрь 2002


Краткое содержание

Часть I: Язык

  1. Введение
  2. Лексическая структура
  3. Выражения
  4. Объявления и связывания имен
  5. Модули
  6. Предопределенные типы и классы
  7. Основные операции ввода - вывода
  8. Стандартное начало (Prelude)
  9. Синтаксический справочник
  10. Спецификация производных экземпляров
  11. Указания компилятору (псевдокомментарии)

Часть II: Библиотеки

  1. Ratio
  2. Complex
  3. Numeric
  4. Ix
  5. Array
  6. List
  7. Maybe
  8. Char
  1. Monad
  2. IO
  3. Directory
  4. System
  5. Time
  6. Locale
  7. CPUTime
  8. Random

Simon Peyton Jones [редактор], Microsoft Research, Cambridge
Lennart Augustsson, Sandburst Corporation
Dave Barton, Intermetrics
Brian Boutel, Victoria University of Wellington
Warren Burton, Simon Fraser University
Joseph Fasel, Los Alamos National Laboratory
Kevin Hammond, University of St. Andrews
Ralf Hinze, University of Bonn
Paul Hudak, Yale University
John Hughes, Chalmers University of Technology
Thomas Johnsson, Chalmers University of Technology
Mark Jones, Oregon Graduate Institute
John Launchbury, Oregon Graduate Institute
Erik Meijer, Microsoft Corporation
John Peterson, Yale University
Alastair Reid, University of Utah
Colin Runciman, York University
Philip Wadler, Avaya Labs

Copyright (c) Simon Peyton Jones.
Авторы подразумевают, что это "Описание" принадлежит всему сообществу Haskell, и поэтому дают разрешение копировать и распространять его с любой целью, при условии, что оно будет воспроизведено полностью, включая это уведомление. Измененные версии этого "Описания" можно также копировать и распространять с любой целью, при условии, что измененная версия ясно представлена как таковая и не претендует на то, чтобы являться определением языка Haskell 98.

Оригинал "Описания языка Haskell" находится по адресу: haskell.org. Любые исправления или изменения в этом описании Вы найдите там.


Перевод выполнен М.Ю.Ландиной и В.А.Рогановым
Москва, 2005г

Версия Описания языка Haskell для печати