# TailDot

Jump to navigation
Jump to search

**TailDot** is an esolang by User:ChuckEsoteric08 based on his old esolangs.

## Specification

**TailDot** consits of "words", which are string of characters seperated by commas and 1-indexed. It uses three variables that store integers: a, b and c and three variables that store strings: x, y and z. All TailDot Programs are written in one line.

### Commands

`[arg`

is and argument *n*]`n`

.

a - increment integer variable [arg1] by value [arg2] s - decrement integer variable [arg1] by value [arg2] m - multiply integer variable [arg1] by value [arg2] d - divide integer variable [arg1] by value [arg2] c - set string variable [arg1] to [arg2] j - jump to word [arg1] i - set string variable [arg1] to user input e - if variable [arg1] is [arg2] goto word [arg3] v - output variable [arg1] o - square integer variable [arg1]

## Examples

### Hello, World!

c,x,Hello World!,v,x

### Cat

i,x,v,x,j,1

### Deadfish interpreter

c,x,>>,v,x,i,x,v,x,e,x,i,28,e,x,d,37,e,x,s,46,e,x,o,53,j,1,a,a,1,e,a,256,57,j,1,s,a,1,e,a,-1,57,j,1,o,a,e,a,256,57,j,1,v,a,j,1,a,a,1,e,a,0,1,s,a,1,e,a,0,1,j,64