[ < ] [ > ]   [ << ] [ Up ] [ >> ]         [Top] [Contents] [Index] [ ? ]

2.4.5 Management

05A75 #>CHR ( # → chr )
Returns character with the specified ASCII code.
37AA5 CHR>$ ( chr → $* Strings )
Converts a character into a string.
05636 LEN$ ( $ → #length )
Returns length in bytes.
357E2 DUPLEN$ ( $ → $ # )
DUP then LEN$.
05622 OVERLEN$ ( $ ob → $ ob #len )
OVER then LEN$.
361DA NEWLINE$&$ ( $ → "$\0a" )
Appends newline character to string. aka: NEWLINE&$
2F31A APNDCRLF ( $ → $' )
Appends carriage return and line feed to string.
050ED CAR$ ( $ → chr )
( $ → "" )
Returns first character of string as a string, or NULL$ for null string.
0516C CDR$ ( $ → $' )
Returns string without first character, or NULL$ for null string.
378FA POS$ ( $ $find start# → #pos )
( $ $find start# → #0 )
Search for $find in $search, starting at position #start. Returns position of $find or 0 if not found. Same entry as POSCHR.
378FA POSCHR ( $search chr #start → #pos )
( $search chr #start → #0 )
Same entry as <REF>POS$.
37906 POS$REV ( $ $find #limit → #pos )
( $ $find #limit → #0 )
Searches backwards from #limit to #1. Same entry as <REF>POSCHRREV.
37906 POSCHRREV ( $seach chr #start → #pos )
( $seach chr #start → #0 )
Same entry as <REF>POS$REV.
25EA0 COERCE$22 ( $ → $' )
If the string is longer than 22 characters, truncates it to 21 characters and appends "...".
2F16D Blank$ ( #len → $ )
Creates a string with the specified number of spaces.
2EEF0 PromptIdUtil ( id ob → $ )
Creates string of the form "id: ob".
25EF8 SEP$NL ( $ → $' $" )
Separates string at the first newline. $" is the substring before the first newline; $' the substring after the first newline.
09A003 (^StrCutNchr) ( $ #width → $' )
Replace SPACE chars with NEWLINE in order to fit the text in the given #width. This entry will produce lines longer than#width characters if a single word is longer than that. Used by ViewStrObject. Very fast (bang type).
09B003 (^StrCutNchr2) ( $ #width #lines → $' #lines' )
Replace SPACE chars with NEWLINE in order to fit the text in the given #width. If a single word is longer than #width, the word is cut into pieces. The output will not be longer than #lines lines. #lines' gives the number of lines in $'.
05733 SUB$ ( $ #start #end → $' )
Returns substring between specified positions.
2F2C0 (XEQSUB$) ( $ % %' → $' )
Same as <REF>SUB$ but uses real numbers as arguments.
3628E #1-SUB$ ( $ #start #end+#1 → $' )
Does #1- and then SUB$.
362A2 1_#1-SUB$ ( $ #end → $' )
Returns substring with the first #end characters. aka: 1_#1-SUB
362B6 LAST$ ( $ #start → $' )
Returns substring from the specified start position to the end (inclusive).
362CA #1+LAST$ ( $ #start-#1 → $' )
Returns substring from the specified start position to the end (exclusive).
29F0C (DEL_END$) ( $ → $' )
Removes the last character from a string.
35DA8 SUB$SWAP ( ob $ # #' → $' ob )
SUB$ then SWAP.
2A5CA SUB$1# ( $ #pos → #' )
Returns bint with ASCII code of character at the specified position.
34C82 EXPAND ( hxs #nibs → hxs' )
Appends #nibs zero nibbles to the hxs.
05193 &$ ( $ $' → $+$' )
Concatenates two strings.
36FF6 &$SWAP ( ob $ $' → $+$' ob )
&$ then SWAP.
353CD !append$ ( $ $' → $+$' )
Tries &$, if not enough memory does !!append$?.
3533C !insert$ ( $ $' → $'+$ )
Does SWAP then <REF>!append$.
35F6A !append$SWAP ( ob $ $' → $+$' ob )
!append$ then SWAP.
35369 !!append$? ( $ $' → $+$' )
Attempts append "in place" if target is in tempob.
353F7 !!append$ ( $ $' → $+$' )
Tries appending "in place".
353EB !!insert$ ( $ $' → $'+$ )
Tries inserting "in place".
0525B >H$ ( $ chr → $' )
Prepends character to string
052EE >T$ ( $ chr → $' )
Appends character to string.
35BD7 APPEND_SPACE ( $ → $' )
Appends space to string.
35346 SWAP&$ ( $ $' → $'+$ )
Concatenates two strings.
2EED3 TIMESTR ( %dt %tm → "dy dt tm" )
Returns string representation of time, using current format. Example:
"WED 06/24/98 10:00:45A"
25E7C AND$ ( $1 $2 → $' )
Logical AND. Errors if strings are not the same length.
25EF0 OR$ ( $ $' → $" )
Logical OR. Errors if strings are not the same length.
25F0D XOR$ ( $ $' → $" )
Logical XOR. Errors if strings are not the same length.
2647C (!NOT$) ( $ $' → $" ??? )
Logical NOT "in place".
2646D (!AND$) ( $ $' → $" ??? )
Logical AND. Does not check if strings are the same length.
26472 (!OR$) ( $ $' → $" ??? )
Logical OR, does not check if strings are the same length.
26477 (!XOR$) ( $ $' → $" ??? )
Logical XOR. Does not check if strings are the same length.
2F1A7 CHARSEDIT ( → )
HP49 character browser. This is an interactive application from which characters can be echoed into the command line.


[ < ] [ > ]   [ << ] [ Up ] [ >> ]         [Top] [Contents] [Index] [ ? ]

This document was generated by Carsten Dominik on May, 30 2005 using texi2html