DTM
- 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.
| 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
| 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!