helloworld.hsのコード:
main =
putStrLn「こんにちは、あなたの名前は何ですか?」
name <-getLine
putStrLn( "Hey" ++ name ++ "、you rock!")
ターミナルでテストされたアプリケーション:
optimight @ optimight:〜$ ghc --make helloworld
[1/1] Mainのコンパイル(helloworld.hs、helloworld.o)helloworldの
リンク...
optimight @ optimight:〜$ ./helloworld
こんにちは、あなたの名前は何ですか?
ジョン
ねえジョン、あなたはロック!
helloworld.hsがemacsにロードされました-haskellメジャーモード:
GHCi、バージョン7.4.1:http : //www.haskell.org/ghc/:?ヘルプが必要な場合
パッケージghc-primのロード...リンク...完了。
パッケージinteger-gmpのロード...リンク...完了。
パッケージベースの読み込み...リンク...完了。
Prelude>:load "/home/optimight/helloworld.hs"
[1/1] Mainのコンパイル(/home/optimight/helloworld.hs、インタプリタ)
OK、ロードされたモジュール:Main。
*メイン>
さて、どのように(手順は何ですか?)emacs-haskellモード環境でそれをテストしますか?(私はemacs-haskellモードを使用している間、ターミナルに切り替える必要はないと思います。)