Содержание книги "Практика работы на языке Haskell
"
Новая парадигма
Краткое содержание книги
1. Трансляторы
1.1 Интерпретатор HUGS
1.1.1 Паспорт программного средства
1.1.2 Общее описание
1.1.3 Функциональность и использование
1.1.4 Другие способы запуска интерпретатора HUGS
1.1.5 Часто задаваемые вопросы
1.1.6 Окончательные замечания
1.2 Компилятор GHC
1.2.1 Паспорт программного средства
1.2.2 Общее описание
1.2.3 Функциональность и использование
1.2.4 Советы о различных способах компиляции
1.2.5 Директивы компилятора
1.2.6 Кратко о расширениях языка Haskell
2. Интегрированная среда разработки
2.1 Универсальная среда разработки Eclipse
2.1.1 Паспорт программного средства
2.1.2 Общее описание
2.1.3 Функциональность и использование
2.2 Надстройка EclipseFP
2.2.1 Паспорт программного средства
2.2.2 Общее описание
2.2.3 Функциональность и использование
3. Утилиты
3.1 Препроцессор DrIFT
3.1.1 Паспорт программного средства
3.1.2 Общее описание
3.1.3 Функциональность и использование
3.1.4 Разработка собственных правил
3.2 Отладчик B uddha
3.2.1 Паспорт программного средства
3.2.2 Общее описание
3.2.3 Функциональность и использование
3.2.4 Команды отладчика
3.3 Оптимизатор HLint
3.3.1 Паспорт программного средства
3.3.2 Установка, запуск и некоторые особенности
3.3.3 Добавление новых правил
3.4 Система сборки документации Haddock
3.4.1 Паспорт программного средства
3.4.2 Общее описание
3.4.3 Функциональность и использование
3.5 Система контроля версий Dares
3.5.1 Паспорт программного средства
3.5.2 Использование программного средства
3.5.3 Набор команд для управления репозиторием
3.6 Инсталляционная система Cabal
3.6.1 Паспорт программного средства
3.6.2 Общее описание
3.6.3 Функциональность и использование
3.6.4 Часто задаваемые вопросы
4. Библиотеки
4.1 Библиотека комбинаторов синтаксического анализа Рагвес
4.1.1 Паспорт программного средства
4.1.2 Примеры вариантов использования
4.1.3 Экспортируемые программные сущности
4.2 Библиотека комбинаторов для вывода информации PPrint
4.2.1 Паспорт программного средства
4.2.2 Общее описание
4.2.3 Экспортируемые программные сущности
4.3 Работа с базами данных HaskellDB
4.3.1 Паспорт программного средства
4.3.2 Общее описание
4.3.3 Экспортируемые программные сущности
4.4 Разработка графических интерфейсов пользователя wxHaskell
4.4.1 Паспорт программного средства
4.4.2 Общее описание
4.4.3 Примеры использования
4.5 Организация сетевого взаимодействия HaskellNet
4.5.1 Паспорт программного средства
4.5.2 Экспортируемые программные сущности
5. Справочные системы и прочие инструменты
5.1 Общий архив библиотек Hackage
5.1.1 Паспорт программного средства
5.2 Система поиска Hoogle
5.2.1 Паспорт программного средства
5.2.2 Функциональность и использование
5.3 Утилита HsColour
5.3.1 Паспорт программного средства
5.3.2 Использование утилиты
5.3.3 Конфигурирование цветовых палитр
Заключение
Литература