$T.REX: Difference between revisions

Content added Content deleted
m (changed the first comment a bit. -- ~~~~)
(removed links to the HELP for some subroutines used by $T (which have their own links to the HELP documentation). -- ~~~~,)
Line 1: Line 1:
==$T.REX==
==$T.REX==
The   '''$T.REX'''   is a REXX program which is used by other REXX programs to display text message(s),
This is the   '''$T.REX'''   (REXX) program which is used by other REXX programs to display error or informational message(s),
<br>some of the options follow):
<br>some of the options follow):
* in color(s) &nbsp; &nbsp; (if supported)
* in color(s) &nbsp; &nbsp; (if supported)
Line 30: Line 30:
* allows user-define option character, the default is &nbsp; '''.''' &nbsp; &nbsp; (period)
* allows user-define option character, the default is &nbsp; '''.''' &nbsp; &nbsp; (period)
* and many other options
* and many other options
<br>The help for the '''$T''' REXX program is included here ──► [[$T.HEL]].
<br>The help for the &nbsp; '''$T''' &nbsp; REXX program is included here ──► [[$T.HEL]].
<br><br>The '''$T''' REXX program makes use of '''$ERR''' REXX program which is used to display error messages (via '''$T''').
<br><br>The &nbsp; '''$T''' &nbsp; REXX program makes use of &nbsp; '''$ERR''' &nbsp; REXX program which is used to display error messages (via &nbsp; '''$T''').
<br>The '''$ERR''' REXX program is included here ──► [[$ERR.REX]].
<br>The &nbsp; '''$ERR''' &nbsp; REXX program is included here ──► [[$ERR.REX]].
<br>The help for the '''$ERR''' REXX program is included here ──► [[$ERR.HEL]].
<br><br>The &nbsp; '''$T''' &nbsp; REXX program makes use of &nbsp; '''LINESIZE''' &nbsp; BIF &nbsp; which returns the terminals width (linesize).
<br><br>The '''$T''' REXX program makes use of '''LINESIZE''' BIF which returns the terminals width (linesize).
<br>Some REXXes doen't have a &nbsp; '''LINESIZE''' &nbsp; BIF, so one is included here ──► [[LINESIZE.HEL]].
<br><br>The &nbsp; '''$T''' &nbsp; REXX program makes use of &nbsp; '''SCRSIZE''' &nbsp; BIF which returns the terminals width (linesize) and depth.
<br>Some REXXes doen't have a '''LINESIZE''' bif, so one is included here ──► [[LINESIZE.HEL]].
<br>The help for the '''LINESIZE''' REXX program is included here ──► [[LINESIZE.HEL]].
<br>Some REXXes doen't have a &nbsp; '''SCRSIZE''' &nbsp; BIF, so one is included here ──► [[SCRSIZE.HEL]].
<br><br>The '''$T''' REXX program makes use of '''SCRSIZE''' BIF which returns the terminals width (linesize) and depth.
<br><br>The &nbsp; '''$T''' &nbsp; REXX program makes use of &nbsp; '''DELAY''' &nbsp; BIF which delays (sleeps) for a specified amount of seconds.
<br>Some REXXes doen't have a '''SCRSIZE''' bif, so one is included here ──► [[SCRSIZE.HEL]].
<br>The help for the '''LINESIZE''' REXX program is included here ──► [[SCRSIZE.HEL]].
<br><br>The '''$T''' REXX program makes use of '''DELAY''' BIF which delays (sleeps) for a specified amount of seconds.
<br>Some REXXes doen't have a '''DELAY''' bif, so one is included here ──► [[DELAY.REX]].
<br>Some REXXes doen't have a '''DELAY''' bif, so one is included here ──► [[DELAY.REX]].
<br><br>REXX programs not included are '''$H''' which shows '''help''' and other documentation.
<br><br>REXX programs not included are &nbsp; '''$H''' &nbsp; which shows '''help''' and other documentation.
<lang rexx>/**/ trace off /* There be many dragons below. */
<lang rexx>/**/ trace off /* There be many dragons below. */
parse arg !
parse arg !