We are currently working on new rules for what content should and shouldn't be allowed on this website, and are looking for feedback! See Esolang:2026 topicality proposal to view and give feedback on the current draft.
Tetryx
Tetryx :)
What?
Tetryx is an esolang I created. nothing more, I swear.
Who?
Me. a damn 13 yo boy (TheYoungProgrammer) that probably has some mental illnes and a freaking low-level code passion.
Where?
Italy, Genoa. I love my place, you should visit here. I coded the first protype compiler (TTRX vA.1.5) in a couple days. I'm not kidding.
How?
Coding Tetryx is EASY. the base structure is literally composed by four integers. It's like this: 0 0 0 0 you gotta insert the opcode, a register ( 1 - 14) and one or two parameters. believe it or not, this stupid structure can actually print and has all four basic operations. go tothis link and download the free compiler: Click here!
Safe?
Actually, yes. I can't say "i can prove it" because I don't really want to make the source code public, and I understand that you don't really trust a new esolang never tested. So, I hope you at least try it. I understand, and respect, you don't trust me blindly. I wouldn't too if the roles were inverted.
NOTE:
READ CAREFULLY. Since I'm on an old version of windows (win 7 pro), and I can't afford a digital signature, on newer OSs the antivirus provided by default probably WILL flag the exe as "unknown" or "dangerous". I hope, really, that someone runs the exe to show everyone that it isn't dangerous. I know probably this is useless - just words on a blank page - but i also hope to succed.
Other stuff...
This page probably isn't the most detailed or rich, so, whatever you want to see (the opcodes, for example) just talk about it in the discussion page and I will consider it.
Details:
the compiler is written in C++, not following the classic "lexer-parser-AST" structure but following a relatively short chain of ifs and eslses all inside a do-while, the code is... actually fast.
Next version?
I'm developing the next version (v1.0.0) and i'm trying my best to make Tetryx complete with conditions. The first officil version is coming soon!
EXTRA
I was thinking, maybe I can share in this exact page the hash of the official versions of the compiler to make sure nobody swaps out the link. What do you think? Tell me about it in the discussion page. I will jump there every day I can.