# Spare Change

Jump to navigation
Jump to search

*This is still a work in progress. It may be changed in the future.*

Spare Change is an esolang inspired by the Money Pieces, by Math Learning Center app on the App Store.

## The Commands

This esolang has four registers: the Left Hand (≤), the Right Hand (≥), the Pocket (¢), and the Bank ($). Each one can be modified by using any of the commands below:

**n>r**- Move n dollars into the register, adding onto what is already there.**r>n**- Take n dollars from the register.**r1>r2**- Move the money in register 1 into register 2, adding onto what is already there.**r1=r2**- Swap the contents of register 1 with register 2.**r=n**- Set the register to n.**r1+r2>r3**- Add register 1 and 2 together, and store the result into register 3.**r1-r2>r3**- Subtract register 2 from register 1, and store the result into register 3.**□>r**- Take 1 ASCII character of user input and put it into the register as a number.**r>□**- Print the register's number as an ASCII character.**r1(<=>/)r2>n**- Jump to the nth instruction if register 1 is less than (<), equal to (=), greater than (>), or not equal to (/) register 2**r(<=>/)m>n**- Jump to the nth instruction if the register is less than (<), equal to (=), greater than (>), or not equal to (/) m**>>n**- Jump to the nth instruction**//“string”**- Comment

# Example Programs

### Hello, world!

//"Hello" 72>$ $>□ 29>$ $>□ 7>$ $>□ $>□ 3>$ $>□ //"Space" $=32 $>□ //"World" $=119 $>□ $>8 $>□ 3>$ $>□ $>6 $>□ $>8 $>□ //"!" $=33 $>□