Гофер (язык программирования)
Эта статья может чрезмерно полагаться на источники, слишком тесно связанные с предметом , что потенциально препятствует тому, чтобы статья была проверяемой и нейтральной . ( сентябрь 2018 г. ) |
Эта статья в значительной степени или полностью опирается на один источник . ( март 2024 г. ) |
Gofer ( Хорошо для эквациональных рассуждений ) — реализация языка программирования Haskell, предназначенная для образовательных целей и поддерживающая язык, основанный на версии 1.2 отчета Haskell. Его заменили Hugs . [1]
Его синтаксис ближе к более раннему коммерческому языку Miranda, чем к впоследствии стандартизированному Haskell. В нем отсутствуют некоторые функции Haskell (например, предложение вывода в определениях типов данных), но он включает ряд функций, которые не были приняты Haskell (хотя некоторые из них были позже включены в GHC , например, обобщение синтаксиса понимания списков для поддержки любых monad, которая теперь доступна с помощью расширения MonadComprehensions).
Ссылки
[ редактировать ]- ^ «Часто задаваемые вопросы об объятиях» . www.haskell.org .