ファイルをコンパイルしようとすると.hs
、Emacs 23 Haskell モードが終わりのないプロセスに入り、何の反応も示さないことがよくあります。唯一起こることは、カーソルが円に変わり、円の中で点が円を描き始めることです。
この状況を回避するための最善の方法は何ですか? このような状況に陥った場合、どうすれば脱出できますか? 現在、コンピューターを再起動しています。ガイドしてください。
最近、次のコードで発生しました。
import Control.Monad
import Data.Char
main = do
putStrLn "This is an addition"
contents <- getContents
putStrLn $ (shortLinesOnly contents)
shortLinesOnly :: String -> String
shortLinesOnly input =
allLines = lines input
shortLines = filter (\line -> length line < 10) allLines
res = unlines shortLines
in result