Недавно я начал Haskell и загрузил платформу Haskell с официального сайта. Большинство обучающих программ, которые я смотрел, дали скриншоты того, как должен выглядеть интерпретатор при загрузке. Например, в книге «Научитесь вам Haskell для великого блага» утверждает, что это должно показать:Загрузка GHCi на MacOSX Yosemite
GHCi, version 6.8.2: http://www.haskell.org/ghc/ :? for help
Loading package base ... linking ... done.
Prelude>
Однако, когда я это делаю, я не получаю «базовый пакет Loading ...» заявление , Мне не хватает загрузки? Кроме того, это все, что мне нужно для начала работы с Haskell? Я видел термины «gcc» и «cabal», которые были выброшены, но я не уверен, что это такое. Спасибо!
"Я пропускаю загрузку?" Нет, сообщение получилось более кратким в более поздних версиях. «Я видел термины« gcc »[...]« Вероятно, вы имеете в виду GHC, компилятор Haskell, частью которого является GHCi. «[...] и« cabal »[...]« cabal - это инструмент, с помощью которого вы устанавливаете дополнительные библиотеки. Если вы только что начали «Учить вас в Haskell», нет необходимости смотреть на него прямо сейчас. – duplode
@duplode \t Я имею в виду gcc как термин, часто связанный с xcode. Я смутно помню, как я делал что-то с gcc и homebrew, когда пару месяцев назад я устанавливал пивоваренный питон. Что касается кабальной вещи, я собираюсь догадаться, что мне это понадобится, потому что я скоро перейду в расширенный курс функционального программирования, и где я могу получить дополнительную информацию об этом? Спасибо за быстрый ответ! – Nitin
@Nitin gcc - компилятор C (ну, технически это сборник компиляторов, который включает компилятор C). В современной ОС X «gcc» является псевдонимом для clang (который является скомбинированным компилятором C). Он используется внутри компании GHC, поэтому вам почти наверняка не придется об этом беспокоиться. –