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.

Talk:Trɪ̯maxion

From Esolang
Jump to navigation Jump to search

Would be glad to recieve some feedback/help with examples/implementation Miui (talk) 17:21, 17 September 2026 (UTC)

positive feedback formatting

For positive feedback formatting (henceforth pffing) one would take the following kontakion

0:B<020272521202021233>83563737673101556708374671
1:AE<020272521272021252>83563737673101556708374671
2:AF<020272521212021223>83563737673101556708374671
3:AQ<020272521282021242>83563737673101556708374671
4:BR<020272521243020263>83563737673101556708374671
5:CF<020272521262021262>83563737673101556708374671
6:CS<020272521222021213>83563737673101556708374671
7:CT<020272521233021202>83563737673101556708374671
8:D0<020272521223021212>83563737673101556708374671
9:D0<020272521213021222>83563737673101556708374671
10:D0<020272521232021203>83563737673101556708374671
11:DC<020272521203021232>83563737673101556708374671
12:DC<020272521252021272>83563737673101556708374671
13:DF<020272521242021282>83563737673101556708374671
14:NF<020272522213020222>83563737673101556708374671
15:NF<020272522212020223>83563737673101556708374671
16:DF0<020272522223020212>83563737673101556708374671
17:F00<020272522272020252>83563737673101556708374671
18:I00<020272522282020242>83563737673101556708374671
19:KLY<020272522233020202>83563737673101556708374671
20:KR0<020272521253020253>83563737673101556708374671
21:L00<020272522242020282>83563737673101556708374671
22:L00<020272521263020243>83563737673101556708374671
23:LTF<020272522262020262>83563737673101556708374671
24:QYQ<020272522252020272>83563737673101556708374671
25:RAP<020272522232020203>83563737673101556708374671
26:VII<020272522222020213>83563737673101556708374671
27:WKW<020272522203020232>83563737673101556708374671
28:YEY<020272522202020233>83563737673101556708374671
29:YEY<020272520263021243>83563737673101556708374671

Then convert it to .pgm by adding the following header.

P5
# Tmax Hello, World
53 31
255

Note that the newline on the first row is required and also to add 1 to both the max height and width of the original kontakion. This file when rendered as a lossless/uncompressed RGB/RGBA image type represents the 'pff' format, in which the original kontakion is encoded via ternary least-significant bit.

problems

There are a few problems with this in practice.

A: The pff might be too small to fit the kontakion, in which case it is trivial to scale up each cell (or golf the source program down) the container will scale up with program size so this shouldnt be an issue! cheers Miui (talk) 15:10, 19 September 2026 (UTC)
B: To achieve totality is a bit tricky. One idea was to first parse the pff image itself and evaluate program output against the encoded one, halting if they are not equivalent and implementing loop-prevention. Frankly my grasp on the formal requirements for computational models is very weak, so some feedback about what is required would help.
C: It would be nice to see an implementation that doesn't use LLM generated code but that is most likely is beyond my skillset. yolo'd it and made ai make an interpreter :shrug: Miui (talk) 22:17, 18 September 2026 (UTC)

cheers Miui (talk) 18:18, 17 September 2026 (UTC)

Why

Why this lang? aside from being inspired by Buckminster Fuller; tbh the programs would be very pretty. tThis is an example of a pff image (without an encoded program and scaled up 4x)