DTM

From Esolang
Jump to navigation Jump to search
DTM (DaTa Manager)
Paradigm(s) Imperative
Designed by Mker-bin
Appeared in 2025
Computational class Unknown
Reference implementation Unimplemented
Influenced Assembly

DTM (DaTa Manager v0.0.1 BETA) is an esoteric programming language made by the user User:Mker-bin.

Memory

Resources
Variable Description
r_var The main register
r_mcr Saves 3 predefined macros

System

Each instruction in DTM has a fixed-width parsing of its arguments. Because of this fixed parsing, the instruction must have 3 characters, the same for the other 2 arguments, but with a space between them, basically iii 111 222 (iii: instruction, 111: first argument, 222: second argument).

Syntax

.m <name> <value> defines the value of one of the macros in "r_mcr". "<name>" must be one of these predefined macros: dm1, dm2, dm3; and "<value>" must be the macro's value.

set <macro> sets the main variable to the value specified in the predefined macro.

out displays the value of the main variable, "r_var".

Example

"Hello, World!"

.m dm1 Hello, World!
set dm1
out
$ python3 main.py
Hello, World!

Note: This page may change due to updates in the original repository.

You can check the DTM repository on GitHub by this link: DTM