簡體   English   中英

如何在emacs中運行haskell應用程序 - haskell模式?

[英]How to run a haskell application in emacs - haskell mode?

helloworld.hs中的代碼:

main =做
putStrLn“你好,你叫什么名字?”
name < - getLine
putStrLn(“嘿”++名稱++“,你搖滾!”)

終端應用測試:

optimight @ optimight:〜$ ghc --make helloworld
[1/1]編譯Main(helloworld.hs,helloworld.o)
鏈接helloworld ......
optimight @ optimight:〜$ ./helloworld
你好你叫什么名字?
約翰
嘿約翰,你搖滾!

在emacs中加載helloworld.hs - haskell主要模式:

GHCi,版本7.4.1: http//www.haskell.org/ghc/ :? 求助
加載包ghc-prim ...鏈接...完成。
加載包integer-gmp ...鏈接...完成。
加載包基...鏈接...完成。
前奏>:加載“/home/optimight/helloworld.hs”
[1/1]編譯Main(/home/optimight/helloworld.hs,解釋)
好的,模塊加載:主要。
*主要>

現在, 如何(程序是什么?)在emacs - haskell模式環境中測試它? (我相信,當我使用emacs - haskell模式時,不需要切換到終端。)

要執行類似於在命令行上執行的操作,您需要在ghci(已經完成)中加載程序,然后調用main方法(只需在提示符下鍵入main )。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM