]> Repositorios git - scryer-prolog.git/commit
ENHANCED: flush output for impure I/O (format/[2,3], portray_clause/1 etc.)
authorMarkus Triska <[email protected]>
Sat, 25 Jul 2020 07:47:59 +0000 (09:47 +0200)
committerMarkus Triska <[email protected]>
Sat, 25 Jul 2020 07:49:02 +0000 (09:49 +0200)
commitdcc4b91b35e48d93dd773e267a3f9a23be2cf763
treea57ef6bda068a1de90b5df5960f7aa489cfa1c6c
parente7c27ed9990f9fca50a201ef478a15bbba555e99
ENHANCED: flush output for impure I/O (format/[2,3], portray_clause/1 etc.)

Without this, we do not get a (timely) prompt in cases like:

    ?- format("press a key: ", []), get_single_char(C).

whereas for example write/1 already works in such cases:

    ?- write('press a key: '), get_single_char(C).
    press a key:
src/lib/format.pl