DTM

From Esolang
Jump to navigation Jump to search
This page should be deleted for the following reason: Page is very new and will receive frequent updates. Author requests deletion.

Additionally, I request that my user account (User:Ytebbit) be renamed to a generic name and that my user page be removed. I do not intend to continue editing the wiki.

DTM (DaTa Manager)
Paradigm(s) Imperative
Designed by Github user ytebbit
Appeared in 2025
Computational class Unknown
Reference implementation Unimplemented
Influenced by Assembly


DTM (DaTa Manager v0.0.1 BETA) is an esoteric programming language (esolang) made by User:Ytebbit.

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!

External resources