Различия между объятиями, Yhc и GHCi [закрыто]

есть различия между объятиями, Yhc и GHCi? Если есть различия, то каковы они?

5 ответов


Они все просто разные реализации. Я бы попытался объяснить различия, но в этой статье делает гораздо лучшую работу.


во-первых: вы хотите GHC / GHCi. И вы хотите это через платформа Haskell. Затем, для получения дополнительной информации о других реализациях Haskell, прочитайте ссылку Bartek.


обычно люди используют объятия для небольших прототипов типа тестирования (аналогично тому, как пользователи Ruby будут использовать irb и пользователи Python будут использовать интерпретатор), но для фактического кода доставки GHC является самой популярной целью (аналогично тому, как пользователи Python будут компилировать модули импорта в cpython).

Они все в значительной степени соответствуют стандартам, это вопрос скорости производительности против скорости компиляции.

(Не знаю много о Yhc)


в наши дни люди сходятся к использованию GHC, поскольку это де-факто стандарт.


Hugs-это версия Haskell, которая началась в Linux и поэтому лучше оптимизирована для нее.