Список программного обеспечения и инструментов HaskellВасина Википедия

Новости с планеты OGLE-2018-BLG-0677
Что вы не только не знали, но и не хотели знать
Автор темы
wiki_en
Всего сообщений: 105639
Зарегистрирован: 16.01.2024
 Список программного обеспечения и инструментов Haskell

Сообщение wiki_en »


Это «список программного обеспечения и инструментов Haskell», включая компиляторы, интерпретатор (вычисления)|интерпретаторы, автоматизацию сборки|инструменты сборки, менеджер пакетов|менеджеры пакетов, интегрированные среды разработки, библиотеки (вычисления)|библиотеки и другие утилиты разработки.

==Компиляторы, переводчики и редакторы==
* Emacs — текстовый редакторhttps://github.com/haskell/haskell-mode
* Компилятор Haskell Глазго (GHC)https://github.com/ghc/ghchttps://www.haskell.org/ghc/
* Hugs (интерпретатор)|Hugs — интерпретатор байт-кода (снято с производства)https://www.haskell.org/hugs/https://gi ... ustss/Hugs
* IntelliJ IDEA — IDE с поддержкой Haskell через плагиныhttps://github.com/rockofox/intellij-haskell-lsp
* Vim (текстовый редактор)|Vim — текстовый редакторhttps://github.com/begriffs/haskell-vim-nowhttps://github.com/neovimhaskell/haskell-vim
* Visual Studio Code — редактор/IDE с поддержкой Haskell через расширенияhttps://github.com/haskell/vscode-haskell

==Библиотеки и фреймворки==
* Parsec (парсер)|Parsec — библиотека комбинаторов парсеровhttps://hackage.haskell.org/package/parsec
* Servant (веб-фреймворк)|Servant — веб-фреймворкhttps://github.com/haskell-servant/servant
* Yesod (веб-фреймворк) | Yesod — веб-фреймворкhttps://github.com/yesodweb/yesod

==Инструменты сборки и управление пакетами==
* Cabal (программное обеспечение)|Cabal — создание системы и инфраструктуры упаковкиhttps://github.com/haskell/cabal
* Платформа Haskell — пакетное распространение инструментов и библиотек Haskell (устарело)https://www.haskell.org/platform/
* Stack (Haskell)|Stack — инструмент сборки и менеджер зависимостейhttps://github.com/commercialhaskell/stackhttps://docs.haskellstack.org/en/stable/

==Языковые инструменты и статический анализ==
* Fourmolu — форматировщик кода на основе Ormoluhttps://github.com/fourmolu/fourmolu
* Языковой сервер Haskell — реализация протокола языкового сервера для Haskellhttps://github.com/haskell/haskell-language-server
* HLint — инструмент для предложения исходного кода и проверки https://github.com/ndmitchell/hlinthttp ... /hlint.htm
* Hoogle — поисковая система Haskell APIhttps://hoogle.haskell.org/
* Ormolu — форматировщик кодаhttps://github.com/tweag/ormolu
* Stan — инструмент статического анализаhttps://hackage.haskell.org/package/stan
* Stylish Haskell — форматировщик исходного кодаhttps://github.com/haskell/stylish-haskell

==Интерактивная среда==
* GHCi — интерактивный REPL для компилятора Glasgow Haskellhttps://wiki.haskell.org/GHC/GHCihttps://downloads.haskell.org/ghc/latest/docs/users_guide/ghci.html
* IHaskell — проект Jupyter|Ядро Jupyter для Haskellhttps://github.com/IHaskell/IHaskellhttps://hackage.haskell.org/package/ihaskell

==Инструменты отладки и профилирования==
* hp2ps — инструмент визуализации профилирования кучиhttps://ro-che.info/articles/2020-05-14-visualize-haskell-heap-profiles
* ThreadScope — визуализатор параллельного выполнения программ на Haskellhttps://hackage.haskell.org/package/threadscopehttps://github.com/haskell/ThreadScope/releases

==Генератор документации==
* Haddock (программное обеспечение)|Haddock — генератор документации API для Haskellhttps://github.com/haskell/haddock

==Генераторы парсеров и лексеров==
* Alex (программное обеспечение)|Alex — генератор лексеров для Haskellhttps://github.com/haskell/alex
* Happy (программное обеспечение)|Happy — генератор парсера для Haskellhttps://hackage.haskell.org/package/happy

==Среды тестирования==
* HUnit — среда модульного тестированияhttps://hackage.haskell.org/package/HUnit
* QuickCheck — библиотека тестирования на основе свойствhttps://hackage.haskell.org/package/QuickCheck

==Контроль версий==
* Darcs — распределенная система контроля версий, написанная на Haskellhttps://hackage.haskell.org/package/darcs

==См. также==
* Хаскелл
* Curry (язык программирования)|Curry — язык программирования функциональной логики, созданный под влиянием Haskell
* :Категория:Свободное программное обеспечение, созданное на Haskell|Список свободного программного обеспечения, созданного на Haskell
* Списки инструментов разработки программного обеспечения

Хаскелл
Инструменты программирования
Списки, связанные с компьютером

Подробнее: https://en.wikipedia.org/wiki/List_of_H ... _and_tools
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ, комментарий, отзыв

Изменение регистра текста: 
Смайлики
:) :( :oops: :chelo: :roll: :wink: :muza: :sorry: :angel: :read: *x) :clever:
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение