0

悪いタイトル...コマンドラインインターフェイスの作成に問題があります..
最初は、初心者向けのHaskellコードで試しました。

main = do
  c <- getLine
  print c
  main

h.hsファイルを見てrunhaskell h.hs、コードを保存するたびに実行することでリロードしようとしていました.ここでは、それほど面倒ではないので、リロードする方法を無視できます。

それを試すためのCoffeeScriptのコードは次のとおりです。

runner = spwan 'runhaskell', ['h.hs']
process.stdin.pipe runner.stdin
runner.stdout.pipe process.stdout
runner.stderr.pipe process.stderr

しかし、それは表現されたようには機能しません.Enterキーを押すたびに出力が表示されるのではなくrunner、殺された後に出力されます..コードの問題は何ですか?

私の環境は Archlinux です。

4

0 に答える 0