Terminal control/Clear the screen: Difference between revisions

From Rosetta Code
Content added Content deleted
(Forth)
(Logo)
Line 19: Line 19:
=={{header|Forth}}==
=={{header|Forth}}==
<lang forth>page</lang>
<lang forth>page</lang>

=={{header|Logo}}==
<lang logo>cleartext</lang>
There is a separate command to reset the turtle graphics window.
<lang logo>clearscreen
cs ; abbreviation for clearscreen
clean ; like cs, but doesn't reset turtle position</lang>


=={{header|PureBasic}}==
=={{header|PureBasic}}==

Revision as of 19:21, 11 October 2010

Terminal control/Clear the screen is a draft programming task. It is not yet considered ready to be promoted as a complete task, for reasons that should be found in its talk page.

Clear the terminal window

AWK

<lang awk>system("clear")</lang>

BASIC

Works with: QBasic
Works with: Locomotive Basic
Works with: ZX Spectrum Basic

<lang qbasic>CLS</lang>

Batch File

CLS

Forth

<lang forth>page</lang>

<lang logo>cleartext</lang> There is a separate command to reset the turtle graphics window. <lang logo>clearscreen cs  ; abbreviation for clearscreen clean  ; like cs, but doesn't reset turtle position</lang>

PureBasic

Clears the whole console content using the current background color. <lang PureBasic>ClearConsole()</lang>

Retro

<lang Retro>clear</lang>

REXX

The REXX programming language does not include a facility to clear the screen. However, it is possile to execute an external system command to achieve this task:

'clear'

There are also various workarounds which are platform specific:

regina

The regina interpreter supports the rexxcurses plugin, which provides the facility to clear the screen:

UNIX Shell

The clear command can be used to clear the terminal screen:

Works with: Bourne Shell

<lang bash>clear</lang>