Words and Lists Index
Taking things apart Putting things together
True/False operators Checking information
Word and list reporters Case of characters

 

Taking things apart Top
BUTFIRST strips off the first elements of its input
BUTLAST strips off the last element of its input
FIRST reports the first element of its input
LAST reports the last element of its input
Putting things together Top
FPUT prepends an element to its input
LIST concatenates its inputs to a list
LPUT appends an element to its input
PARSE parses a string and outputs a list
QUOTE quotes its input
SENTENCE combines its inputs to a list, flattening lists
SUBST subtitutes text in a word or a list
WORD concatenates its inputs to a word
True/False operators Top
EQUAL? tests two objects for equality
MEMBER? checks for an element being a member of its input
NOT.EQUAL? tests its inputs for inequality
Checking information Top
LIST? checks for its input being a list
NAME? checks whether its input is assigned a value
NUMBER? checks its input for being a number
PRIMITIVE? checks its input for being a built-in procedure
PROCEDURE? checks its input for being a user-defined procedure
WORD? checks its input for being a word
Word and list reporters Top
ASCII converts a character into its ASCII value
BUTMEMBER removes an element from its input
CHAR converts a number into a character
COUNT counts the number of items in its input
FROMMEMBER removes the first part of its input until a pattern is found
ITEM returns a specific element of its input
PICK randomly picks an element
Case of characters Top
:CASE controls how user input is converted
LOWERCASE converts its argument to lower case
MIXEDCASE converts its argument to mixed case
UPPERCASE converts its argument to upper case