Я использую GHCI 6.10.4 в командной строке дос в XP, а также в Emacs, используя Haskell-режим-2,4Как вам маршрут стандартного ввода из файла в функции при работе GHCI
При запуске программы которые работают на stdin, есть ли способ перенаправить файл в stdin? Например, если у меня есть функция под названием основной, который считывает из стандартного ввода, я не могу сделать:
*Main> main < words.txt
Есть ли другой способ?
Также хотел бы иметь возможность вводить stdin в окно ghci, которое, похоже, работает, но что такое ключ EOF? Я думал, что это Ctrl-D, но это не работает.
Я верю в dos/windows Ctrl-Z является ключом EOF ... – Suppressingfire
Ах да. Я пробовал это и думал, что это не сработало, но на самом деле работает, но затем, как сказано ниже, он также закрывает stdin, и вы получаете сообщение об ошибке вроде: * Main>: hLookAhead: недопустимый аргумент (дескриптор файлового файла) –
justinhj