Haskell:
Korzystanie z interaktywnego shella (REPL)
Jak to zrobić:
Aby uruchomić GHCi (interaktywne środowisko Glasgow Haskell Compiler), wystarczy wpisać ghci
w terminalu. Oto jak z niego korzystać:
Prelude> let x = 5
Prelude> x * 2
10
Prelude> :t x
x :: Num a => a
Przykładowe wyjście wyjaśnia, że x
jest zmienną numeryczną i pokazuje, że podwojenie jej daje wynik 10.
Zagłębienie się:
GHCi w Haskellu przebył długą drogę od swojego powstania. Oferuje bogaty zestaw funkcji, takich jak autouzupełnianie, wieloliniowe wejście i ładowanie pakietów. Alternatywy, takie jak Hugs, są obecnie głównie historyczne, z GHCi będącym standardem. GHCi kompiluje kod na bieżąco za każdym razem, gdy wprowadzasz wyrażenie, dając efektywny sposób na testowanie kodu Haskell.