.chat

From Esolang
Jump to navigation Jump to search

.chat pronounced dot chat is a esolang created by User:Yayimhere combining the concepts of the node alphabet, Tag systems, and Number Seventy-Four

memory

memory is a datastring that can hold this circular alphabet(order is preserved): {A, a, B, b, H, h, 1, 0}. if the rightmost char of the datastring is 0. the datastring start as just 1

Commands

Each character is one command. Characters not listed here are undefined behaviour.

commands
command description
0 if the first char of the datastring is 1 or the datastring is empty then a 0 will be appended to the datastring
[n if the length of the datastring is divisible by n divide it into chunks of length n and delete the first one, then put them back together (n must be only one digit long)
1 0 but is appends 1
> set current symbol to the symbol after it in the alphabet
< move the end of the datastring to the end

the program loops while the datastring length is more than 0