D.O.T.

From Esolang
Jump to navigation Jump to search

Name

D.O.T. (Doom Of Temp)

Story

Created in 01/05/2026 by User:Salovon. Inspired by Chicken because the first idea using only dots

Commands

It have multiple comands like . , ? ! This language don't using ASCII it using SaloCode

Commands Explenation

Commands in D.O.T. are executed line-by-line. Some commands change their behavior based on the context (e.g., whether they are inside an if-else block).

Command Name Description
. Dot Accumulates characters into the Buffer using space offsets (SaloCode).
, Comma Outputs the current content of the Buffer to the screen.
? Input Prompts the user for input and overwrites the Buffer.
' Reset Clears the Buffer (sets it to empty).
/ If Starts a conditional block. Executes if the Buffer matches the specified value.
| Elif Alternative condition check within an If block.
\ Else Executes if all previous conditions (If/Elif) in the block failed.
~ EndIf / Round Closes an If block. Outside of a block, it rounds the numeric value in the Buffer.
- Decrement Subtracts 1 from the numeric value in the Buffer.
_ Increment Adds 1 to the numeric value in the Buffer.
` Slice Extracts a single character from the Buffer by its index (e.g., `2).
`` Range Slice Extracts a substring from the start to the specified index (e.g., ``3).

Code Examples

Hello World

This code is outputs Hello World. Using SaloCode, dots, spaces and commas

.                                 .
.    .
.           .
.           .
.              .
.                                                          .
.                                                .
.              .
.                 .
.           .
.   .
,

Cat Program

This is Cat Program (language)

?
,

Computational class

D.O.T. is total because it don't have ANY way of looping/jumping. Adding a "while" command may make it Turing-complete.

See more

Salovon creations: