Placement

From Esolang
Jump to: navigation, search

Placement is a programming language designed to be unusable to people who aren't at one of Earth's poles. The interpreter is connected to a GPS and accepts only three commands: !, ?, and :. : clears the program stored in memory, ? runs the program stored in memory, and ! appends a Brainfuck character to the program depending on the interpreter's longitude.

Character Longitude
> Between 0º W and 45ºW
< Between 45ºW and 90ºW
+ Between 90ºW and 135ºW
- Between 135ºW and 180ºW
. Between 180ºW and 135ºE
, Between 135ºE and 90ºE
[ Between 90ºE and 45ºE
] Between 45ºE and 0ºE