Simile is a tape-based esolangs.
Each cell is a unsigned 24-bit integer.
Commands:
a: Increment the cell under the pointer
A: Decrement the cell under the pointer
p: Increment the pointer
P: Decrement the pointer
f: Start a function
F: End a function and push it on the function stack
l: While the cell under the pointer is not zero, execute the function on the top of the function stack
L: While the cell under the pointer is zero, execute the function on the top of the function stack
o: Output the ASCII value of the current cell