facility definitions



p4_at_x_y_ : ( col row -- )

move the cursor position to the given row and column of the screen. If the output device is not a terminal this will have no effect but can still send an escape sequence.

reference: ../src/facility.c:0050

p4_ekey_ : ( -- keycode )

return a keyboard event, the encoding may differ, esp. that it can contain special keys.

reference: ../src/facility.c:0071

p4_ekey_question_ : ( -- flag )

check if a character is available from the keyboard to be received - unlike KEY? it will not discard non-visible codes.

reference: ../src/facility.c:0089

p4_ekey_to_char_ : ( keycode -- keycode false | char true )

reference: ../src/facility.c:0078

p4_emit_question_ : ( -- flag )

if EMIT can safely output characters without blocking the forth by waiting for an indefinite time.

reference: ../src/facility.c:0098

p4_key_question_ : ( -- flag )

if a character is available from the keyboard, return true. The KEY word will retrieve the actual character.

reference: ../src/facility.c:0060

p4_ms_ : ( n -- )

wait at least the specified milliseconds

reference: ../src/facility.c:0106

p4_time_and_date_ : ( -- sec min hrs day month year )

return the broken down current time

reference: ../src/facility.c:0114

p4_delay

reference: ../src/facility.c:0108