You can create a char array by typing the array identifier as a string. Like this... DIM ARR$[10] Assigning values to an array in SB must be done element by element. A bit inconvenient, but not too much. The Boolean values TRUE and FALSE and constants #TRUE and #FALSE in SmileBASIC are actually just the numbers 1 and 0, although using their Boolean names is a good programming practice.