Haskell Установка платформы - PullRequest
0 голосов
/ 21 апреля 2020

Я попытался установить Haskell Платформа с официального сайта, и они попросили меня настроить Chocolatey на моем компьютере, а затем запустить choco install haskell -dev refreshenv, поэтому я сделал это и установил:

  • gh c v8.10.1
  • chocolatey-core.extension v1.3.5.1
  • haskell -dev v0.0.1
  • msys2 v20190524. 0.0.20191030
  • cabal v3.2.0.0

и теперь я понятия не имею, как начать работу с Haskell и установил ли я все, что мне нужно, мог кто-нибудь поможет мне?

1 Ответ

0 голосов
/ 21 апреля 2020

Это похоже почти на все, что вам нужно. Похоже, вы немного боретесь, чтобы понять, для чего все, поэтому я объясню назначение каждого компонента:

  • ghc - это компилятор Glasgow Haskell или GH C, который компилирует ваш код в исполняемый файл. В этот пакет также входит ghci, интерпретатор GH C aka GHCi, который можно использовать для интерактивного ввода и выполнения кода.
  • haskell-dev представляется вспомогательным пакет для правильной настройки msys2.
  • msys2 равен MSYS2 , что обеспечивает среду, позволяющую получить доступ к Unix -подобным инструментам. Он не понадобится для простых вещей, но он может оказаться неоценимым при попытке создать некоторые пакеты Haskell.
  • cabal - менеджер пакетов Haskell. (Хорошо, один Haskell менеджер пакетов: альтернатива - Stack, совместимый с Cabal.) Вы будете использовать это для разработки, сборки и установки Haskell пакетов.

Что касается «Как начать работать с Haskell», это не то место, где можно спросить (может быть, попробуйте Reddit / r / haskell), но мне кажется, что http://learnyouahaskell.com/ и https://haskellbook.com/, а также известные ресурсы для изучения основ. Если вы уже знакомы с основами и хотите начать изучать более сложные функции, попробуйте Что я знаю sh Я знал при обучении Haskell.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...