На этом шаге мы рассмотрим основные принципы работы со средой HUGS 98.
Инструментальное средство HUGS 98 - это программный комплекс, предназначенный для автоматизации процесса составления, отладки программы на языке программирования Haskell и подготовки её к выполнению. HUGS 98 включает в себя:
Интерпретатор Hugs - это один из интерпретаторов Haskell, название которого является аббревиатурой слов "Haskell user's Gofer system", где Gofer - это название языка программирования, являющийся одним из предшественников языка Haskell.
Инструментальное средство HUGS 98 можно скачать по адресу: https://www.haskell.org/hugs/pages/downloading.htm.
Для запуска инструментального средства HUGS 98 требуется файл
winhugs.exe
После запуска указанного файла появится диалоговое окно среды разработчика со стандартным приглашением к работе
Prelude >
Рис.1. Среда разработчика
Диалоговое окно среды разработчика состоит из:
В среде HUGS 98 отсутствует текстовый редактор, однако в ней можно вызвать на редактирование открытые программные модули, которые загрузятся в стандартном окне Notepad, встроенном в операционную систему Windows любой версии.
Создание и редактирование файлов с кодами программ можно производить в любом текстовом редакторе, поддерживающим стандарт ANSI (например, блокнот Windows).
Помимо оконного интерфейса среда HUGS 98 имеет и более простой вид, который называется консольной строкой.
Рис.2. Консоль
Для запуска среды в таком виде требуется файл
hugs.exe
Выход из среды HUGS 98 производится либо с помощью кнопки закрытия окна, либо с помощью команды на панели инструментов: File | Exit, либо с помощью команды консоли:
Hugs>:quit
На следующем шаге мы продолжим изучение этого вопроса.