Tôi hiện đang viết chương trình Haskell thực hiện một số công việc khởi tạo và sau đó gọi ncmpcpp. Những gì tôi đang cố gắng làm là bắt đầu ncmpcpp và chấm dứt chương trình Haskell, do đó chỉ còn ncmpcpp (tùy chọn, chương trình có thể tiếp tục chạy ở chế độ nền, miễn là nó không bị ảnh hưởng)Ngã ba thành tập lệnh shell và chấm dứt quá trình gốc với Haskell
Tuy nhiên, mặc dù tôi có thể để bắt đầu ncmpcpp, tôi không thể tương tác với nó. Tôi thấy đầu ra của nó, nhưng đầu vào dường như là không thể.
gì Tôi hiện đang làm là:
import System.Process (createProcess, proc)
...
spawnCurses :: [String] -> IO()
spawnCurses params = do
_ <- createProcess (proc "ncmpcpp" params)
return()
Tôi đang làm gì sai/Tôi nên làm gì khác nhau?
Đó chính xác là những gì tôi cần. Cảm ơn nhiều! – Sacchan