Domanda

Di recente ho installato Leksah (0.10.0.4 su Windows 7 64 bit), che sembra un IDE interessante per Haskell. Tuttavia, sto chiaramente trascurando qualcosa quando si tratta di input dell'utente ai programmi quando lo utilizzo.

Ho un molto semplice

do
    printStr "Prompt: "
    x <- readLn

Blocca nel mio codice. Quando il debugger colpisce il readln, mi aspetterei di essere in grado di fornire input da qualche parte. Tuttavia, non riesco a trovare nessuna finestra di input. All'inizio mi aspettavo che la finestra del registro potesse essere abilitata, ma non riesco a trovare da nessuna parte per interagire con il programma. In esecuzione in GHCI tutto è come previsto, quindi sono certo che non è il codice.

Inoltre, quando faccio solo un "pacchetto-> run", il prompt non diventa visibile fino all'arrivo di qualche altro output di registro (come fare una ricostruzione).

Avendo usato EMACS con la modalità Haskell in passato su Linux, speravo in un'esperienza più intuitiva in modo da poter coinvolgere alcuni programmatori di Windows su argomenti di Haskell. Mi sto perdendo qualcosa?

Nessuna soluzione corretta

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top