I face the following problem : on Windows, when I use the interpreter in non-interactive mode (i.e. not from a terminal),
- get_char(X) correctly works (blocks until a char is available from stdin)
- get_code(X) correctly works too, but
- get_key(X) succeeds immediately with X=-1 (as if stdin was closed)
As get_key is used within the original top-level, I bet this causes an infinite loop in case of multiple answers to a question :
Action (; for next solution, a for all solutions, RET to stop) ?
Action (; for next solution, a for all solutions, RET to stop) ?
Action (; for next solution, a for all solutions, RET to stop) ?
...
Do you think it is a bug ? Is it planned to fix it ?
Thanks in advance.
-----------------------------------------------------
Romandie Annonces : http://annonces.romandie.com
Petites annonces 100% gratuites entre romands
-----------------------------------------------------
_______________________________________________ Users-prolog mailing list [email protected] http://lists.gnu.org/mailman/listinfo/users-prolog
