Terminal control/Clear the screen: Difference between revisions
(Apply the Terminal Control semantic property, as a task.) |
(Added PicoLisp) |
||
Line 26: | Line 26: | ||
cs ; abbreviation for clearscreen |
cs ; abbreviation for clearscreen |
||
clean ; like cs, but doesn't reset turtle position</lang> |
clean ; like cs, but doesn't reset turtle position</lang> |
||
=={{header|PicoLisp}}== |
|||
<lang PicoLisp>(call 'clear)</lang> |
|||
=={{header|PureBasic}}== |
=={{header|PureBasic}}== |
Revision as of 05:27, 20 October 2010
![Task](http://static.miraheze.org/rosettacodewiki/thumb/b/ba/Rcode-button-task-crushed.png/64px-Rcode-button-task-crushed.png)
You are encouraged to solve this task according to the task description, using any language you may know.
Clear the terminal window.
AWK
<lang awk>system("clear")</lang>
BASIC
<lang qbasic>CLS</lang>
Batch File
CLS
Forth
<lang forth>page</lang>
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>
PicoLisp
<lang PicoLisp>(call 'clear)</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:
Tcl
This only works on systems with ANSI terminal handling, i.e., Unix platforms. <lang tcl>puts -nonewline "\033\[2J" flush stdout</lang>
UNIX Shell
The clear command can be used to clear the terminal screen:
<lang bash>clear</lang>