Istnieją różnice między uściskami, Yhc i GHCi? Jeśli istnieją różnice, co to jest?Różnice między uściskami, Yhc i GHCi
Odpowiedz
Wszystkie są po prostu różnymi implementacjami. Próbowałbym wyjaśnić różnice, ale this article ma o wiele lepszą pracę.
Zazwyczaj ludzie używają uścisków dla małych prototypów typu testowego (analogicznie do tego, w jaki sposób użytkownicy Rubiego używają irbów, a użytkownicy Pythona będą używać interpretera), ale dla rzeczywistego kodu wysyłkowego GHC jest zdecydowanie najpopularniejszym celem (analogicznie do w jaki sposób użytkownicy Pythona skompilowaliby moduły importujące do cpython).
Wszystkie są w dużym stopniu zgodne ze standardami, a to kwestia szybkości działania i szybkości kompilacji.
(Nie wiem zbyt wiele o YHC)
pierwsze: chcesz GHC/GHCi. I chcesz to przez the Haskell Platform. Następnie, aby uzyskać więcej informacji na temat innych implementacji Haskella, przeczytaj link Bartka.
O ile nie używasz żadnej wersji systemu Mac OS X oprócz wersji 10.5, w takim przypadku domyślna instalacja GHC/Haskell Platform nie działa poprawnie. – Chuck
@Chuck To daje mi wszelkiego rodzaju smutek po ostatniej aktualizacji do OS X 10.8 Mountain Lion. Czy jedynym rozwiązaniem jest Hugs, dopóki twórcy GHC nie zdecydują się poprawnie obsługiwać wersji 10.8? – advait
Od września 2012 r. GHC [działa dobrze z Mountain Lion] (https://plus.google.com/u/0/111539170343022224273/posts/4uczfdzfTCb), wystarczy zaktualizować XCode. –
W dzisiejszych czasach ludzie zbliżają się do używania GHC, ponieważ jest to de facto standard.
GHCi ma teraz lepszą REPL niż uściski, BTW. – Chuck