< 1763599713 909369 :impomatic!~impomatic@2a00:23c7:5fc6:3201:9e7:ec4f:8e9:6932 QUIT :Quit: Client closed < 1763601713 881751 :amby!~ambylastn@host-81-178-154-63.as13285.net QUIT :Quit: so long suckers! i rev up my motorcylce and create a huge cloud of smoke. when the cloud dissipates im lying completely dead on the pavement < 1763602392 210442 :zzo38!~zzo38@host-24-207-46-238.public.eastlink.ca PRIVMSG #esolangs :I am not sure if I remembered somewhere about the multi-byte characters in ISO 2022, how many bytes they are depending on the last byte of the escape code to select that character set. Is this correct? < 1763608138 881110 :joast!~joast@2603:90d8:500:31cf:5e0f:3f4b:1cfe:5060 JOIN #esolangs joast :joast > 1763608294 30392 PRIVMSG #esolangs :14[[07ASTLang14]]4 10 02https://esolangs.org/w/index.php?diff=168734&oldid=168659 5* 03NTMDev 5* (+1228) 10/* Defining Functions */ < 1763611597 193410 :ais523!~ais523@user/ais523 QUIT :Quit: quit > 1763616543 814044 PRIVMSG #esolangs :14[[07Brainyay14]]4 10 02https://esolangs.org/w/index.php?diff=168735&oldid=168733 5* 03PhiPhiPHIpHi 5* (+104) 10 < 1763616916 899869 :slavfox!~slavfox@193.28.84.32 QUIT :Quit: ZNC 1.8.2 - https://znc.in < 1763617319 974020 :slavfox!~slavfox@193.28.84.32 JOIN #esolangs slavfox :slavfox > 1763617709 667527 PRIVMSG #esolangs :14[[07Brainyay14]]4 10 02https://esolangs.org/w/index.php?diff=168736&oldid=168735 5* 03PhiPhiPHIpHi 5* (+102) 10 > 1763617770 800701 PRIVMSG #esolangs :14[[07Brainyay14]]4 10 02https://esolangs.org/w/index.php?diff=168737&oldid=168736 5* 03PhiPhiPHIpHi 5* (+3) 10 < 1763623080 147309 :zzo38!~zzo38@host-24-207-46-238.public.eastlink.ca PRIVMSG #esolangs :Esolang wiki has 504 error > 1763625267 698820 PRIVMSG #esolangs :14[[07User:Yayimhere14]]4 10 02https://esolangs.org/w/index.php?diff=168738&oldid=168645 5* 03Yayimhere2(school) 5* (-47) 10/* esolangs */ > 1763625386 396981 PRIVMSG #esolangs :14[[07User:Yayimhere14]]4 10 02https://esolangs.org/w/index.php?diff=168739&oldid=168738 5* 03Yayimhere2(school) 5* (-37) 10/* esolangs */ > 1763625540 776716 PRIVMSG #esolangs :14[[07/14]]4 10 02https://esolangs.org/w/index.php?diff=168740&oldid=166395 5* 03Yayimhere2(school) 5* (+35) 10/* syntax */ > 1763625856 470120 PRIVMSG #esolangs :14[[07Word worm14]]4 10 02https://esolangs.org/w/index.php?diff=168741&oldid=137922 5* 03Yayimhere2(school) 5* (+38) 10/* types */ > 1763626324 225098 PRIVMSG #esolangs :14[[07Brainhook14]]4 10 02https://esolangs.org/w/index.php?diff=168742&oldid=138528 5* 03Yayimhere2(school) 5* (-32) 10/* commands */ > 1763628618 28438 PRIVMSG #esolangs :14[[07Self destruct14]]4 10 02https://esolangs.org/w/index.php?diff=168743&oldid=126830 5* 03JIT 5* (+36) 10 < 1763629126 363659 :tromp!~textual@2001:1c00:3487:1b00:e845:fcad:fefd:4441 JOIN #esolangs * :Textual User < 1763629208 854063 :Sgeo!~Sgeo@user/sgeo QUIT :Read error: Connection reset by peer > 1763629563 88684 PRIVMSG #esolangs :14[[07Special:Log/newusers14]]4 create10 02 5* 03Redstoneboi 5* 10New user account < 1763629651 561130 :APic!apic@apic.name QUIT :Ping timeout: 264 seconds > 1763629860 222890 PRIVMSG #esolangs :14[[07978614]]4 N10 02https://esolangs.org/w/index.php?oldid=168744 5* 03JIT 5* (+17) 10Redirected page to [[]] > 1763630748 625130 PRIVMSG #esolangs :14[[07Talk:714]]4 10 02https://esolangs.org/w/index.php?diff=168745&oldid=50799 5* 03Yayimhere2(school) 5* (+258) 10 < 1763631393 605444 :ehmry!~quassel@217.155.30.169 QUIT :Ping timeout: 260 seconds < 1763632777 602838 :APic!apic@apic.name JOIN #esolangs APic :A. Pic. - my name since YOLD 3149 < 1763634685 727054 :ehmry!~quassel@217.155.30.169 JOIN #esolangs ehmry :Emery < 1763637270 358737 :tromp!~textual@2001:1c00:3487:1b00:e845:fcad:fefd:4441 QUIT :Quit: My iMac has gone to sleep. ZZZzzz… > 1763637365 246688 PRIVMSG #esolangs :14[[07Works in progress14]]4 10 02https://esolangs.org/w/index.php?diff=168746&oldid=167526 5* 03Lampe2020 5* (+133) 10Add Stackowey > 1763637434 235598 PRIVMSG #esolangs :14[[07Stackowey14]]4 10 02https://esolangs.org/w/index.php?diff=168747&oldid=157017 5* 03Lampe2020 5* (+48) 10/* Turing-completeness */ Add note of missing proof < 1763637722 129495 :tromp!~textual@2001:1c00:3487:1b00:e845:fcad:fefd:4441 JOIN #esolangs * :Textual User > 1763638912 478000 PRIVMSG #esolangs :14[[07Readable14]]4 10 02https://esolangs.org/w/index.php?diff=168748&oldid=168681 5* 03None1 5* (+280) 10Turing-complete because of the [[brainfuck]] interpreter. > 1763638932 748693 PRIVMSG #esolangs :14[[07Readable14]]4 M10 02https://esolangs.org/w/index.php?diff=168749&oldid=168748 5* 03None1 5* (+23) 10/* Computational class */ > 1763638956 575316 PRIVMSG #esolangs :14[[07Readable14]]4 M10 02https://esolangs.org/w/index.php?diff=168750&oldid=168749 5* 03None1 5* (+0) 10 > 1763639324 980030 PRIVMSG #esolangs :14[[07Brainfuck/Esointerpreters14]]4 10 02https://esolangs.org/w/index.php?diff=168751&oldid=164112 5* 03None1 5* (+10717) 10/* Piet */ Add [[Readable]] implementation < 1763639701 480903 :msv!~msv@user/msv QUIT :Remote host closed the connection < 1763640283 355010 :APic!apic@apic.name PRIVMSG #esolangs :Hi > 1763640772 258160 PRIVMSG #esolangs :14[[07Talk:Plushie-complete14]]4 10 02https://esolangs.org/w/index.php?diff=168752&oldid=168731 5* 03None1 5* (+318) 10/* Plushie-completeness isn't isomorphism-invariant */ I can't understand, please explain it. > 1763641445 999504 PRIVMSG #esolangs :14[[07Non-Plushie-complete14]]4 10 02https://esolangs.org/w/index.php?diff=168753&oldid=167034 5* 03None1 5* (+151) 10 > 1763641479 864420 PRIVMSG #esolangs :14[[07Non-Plushie-complete14]]4 M10 02https://esolangs.org/w/index.php?diff=168754&oldid=168753 5* 03None1 5* (+18) 10Emphasis < 1763642053 525765 :tromp!~textual@2001:1c00:3487:1b00:e845:fcad:fefd:4441 QUIT :Quit: My iMac has gone to sleep. ZZZzzz… > 1763642121 486333 PRIVMSG #esolangs :14[[07Kolakoski sequence14]]4 M10 02https://esolangs.org/w/index.php?diff=168755&oldid=163384 5* 03None1 5* (+20) 10/* brainfuck */ > 1763642126 816650 PRIVMSG #esolangs :14[[07Kolakoski14]]4 N10 02https://esolangs.org/w/index.php?oldid=168756 5* 03None1 5* (+32) 10Redirected page to [[Kolakoski sequence]] < 1763644552 445771 :ais523!~ais523@user/ais523 JOIN #esolangs ais523 :(this is obviously not my real name) < 1763644792 782384 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :zzo38: ISO 2022 is complicated because it uses control sequences to select various character sets over the bottom half and top half of the encoding space, so it can reasonably be used by either a) selecting two character sets and then using them to represent all the characters, or b) treating the character set selection codes themselves as part of the encoding of the characters to get a larger space < 1763644893 271156 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :when using approach a), the number of bytes that characters use in each half is sort-of implied by the escape code to select the character set for that half, but it's based on the second byte, not the last byte; if the second byte is 0x24 then characteres in that half always use 2 or more bytes (but it doesn't say how many), if the second byte isn't 0x24 then characters in that half are formed of just a single byte < 1763644993 911470 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :also there is a third set of character set selection codes that are allowed break the normal ISO 2022 rules by adding encodings for characters that ISO 2022 normally doesn't allow, e.g. there's an ISO 2022 code to select UTF-8 but it is in the third set because a UTF-8 character can end with a byte in the range 0x80-0x9F which is not allowed in ISO 2022 < 1763645008 410492 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :* allowed to break < 1763645114 531633 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :and those codes don't suggest character byte width at all because ISO 2022 doesn't make assumptions about how they work (except that you can ask it to make one assumption: that 0x1B 0x25 0x40 encodes to ESC 0x25 0x40 which is the control sequence for switching back to ISO 2022) < 1763645150 511786 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :UTF-8 does encode like that, so UTF-8 has the "standard return" assumption; UTF-16 and UTF-32 don't (they have extra NUL characters in) so they use a form of the code that doesn't have the standard return assumption < 1763645171 344892 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :err, in my last two lines I meant "decode" not "encode" < 1763645177 974885 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :and 0x00 not NUL < 1763645200 62259 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :I didn't answer this question last night because I was too tired, but apparently I'm still too tired to answer it accurately first time > 1763646381 166774 PRIVMSG #esolangs :14[[07Special:Log/newusers14]]4 create10 02 5* 03Jeff 5* 10New user account < 1763646844 286857 :tromp!~textual@2001:1c00:3487:1b00:e845:fcad:fefd:4441 JOIN #esolangs * :Textual User < 1763647278 494527 :ais523!~ais523@user/ais523 QUIT :Quit: quit > 1763647930 646569 PRIVMSG #esolangs :14[[07Talk:Plushie-complete14]]4 10 02https://esolangs.org/w/index.php?diff=168757&oldid=168752 5* 03Corbin 5* (+460) 10/* Plushie-completeness isn't isomorphism-invariant */ > 1763648257 504673 PRIVMSG #esolangs :14[[07Talk:Non-Plushie-complete14]]4 N10 02https://esolangs.org/w/index.php?oldid=168758 5* 03Corbin 5* (+240) 10Created page with "Because [[Plushie-complete]] is an incoherent joke, this article is also an incoherent joke. Yet more evidence supporting the need for a joke-concept category. ~~~~" > 1763648314 659138 PRIVMSG #esolangs :14[[07!itoe14]]4 10 02https://esolangs.org/w/index.php?diff=168759&oldid=168714 5* 03 5* (+29) 10 > 1763648328 784874 PRIVMSG #esolangs :14[[07!itoe14]]4 M10 02https://esolangs.org/w/index.php?diff=168760&oldid=168759 5* 03 5* (+0) 10 > 1763648399 312198 PRIVMSG #esolangs :14[[07Talk:714]]4 10 02https://esolangs.org/w/index.php?diff=168761&oldid=168745 5* 03PkmnQ 5* (+143) 10/* Passive substrings */ > 1763648752 169063 PRIVMSG #esolangs :14[[07Plushie-incomplete14]]4 N10 02https://esolangs.org/w/index.php?oldid=168762 5* 03 5* (+275) 10Created page with "Plushie-incomplete is an esolang made by [[User:]] made to be not Plushie-complete. It's Python but 4 turns into , 31 turns into 13 and 2 is cubed when attempted to be stored in a variable. [[Category:Joke languages]] [[Category:2025]] [[Category:Esolangs made by ]]" > 1763648871 450303 PRIVMSG #esolangs :14[[07Plushie-incomplete14]]4 10 02https://esolangs.org/w/index.php?diff=168763&oldid=168762 5* 03 5* (+115) 10 > 1763649046 993065 PRIVMSG #esolangs :14[[07Non-Plushie-complete14]]4 10 02https://esolangs.org/w/index.php?diff=168764&oldid=168754 5* 03 5* (+25) 10/* Examples */ > 1763649379 809692 PRIVMSG #esolangs :14[[07Kylin14]]4 N10 02https://esolangs.org/w/index.php?oldid=168765 5* 03PrySigneToFry 5* (+12049) 10Created page with "Kylin is an Object-oriented programming language designed by PSTF. = Overview = == Basic Structure of Programs ==
 class Main {     main() {         # Your code     } } 
Yes, even a program is in class, just like Java! == Data types == # Integer # Floa > 1763649940 512595 PRIVMSG #esolangs :14[[07Nullinullinull14]]4 N10 02https://esolangs.org/w/index.php?oldid=168766 5* 03 5* (+749) 10Created page with "Nullinullinull is an esolang made by [[User:]] made specifically to make the commands unreadable. Because we use P and (russian R), it will be very unreadable, so to facilitate, russian R will be represented as R, but you can't use R in actual code. You have to use russ < 1763651569 622178 :tromp!~textual@2001:1c00:3487:1b00:e845:fcad:fefd:4441 QUIT :Quit: My iMac has gone to sleep. ZZZzzz… < 1763652284 482353 :tromp!~textual@2001:1c00:3487:1b00:e845:fcad:fefd:4441 JOIN #esolangs * :Textual User < 1763652683 276606 :korvo!~korvo@2604:a880:4:1d0::4d6:d000 PRIVMSG #esolangs :I see that The Network is a problem this morning. Ironic, given that I want to submit an article on a well-known concept: The Network! https://bpa.st/MBVA < 1763653976 71518 :int-e!~noone@int-e.eu PRIVMSG #esolangs :now which one of those covers "UDP packets always arrive in order" < 1763654055 289645 :int-e!~noone@int-e.eu PRIVMSG #esolangs :I guess "Topology doesn't change." is part of that. < 1763654067 166041 :int-e!~noone@int-e.eu PRIVMSG #esolangs :Oh and I'm failing to unpack "Messages can be versioned." < 1763654158 641707 :int-e!~noone@int-e.eu PRIVMSG #esolangs :Is it just the Byzantine generals problem? < 1763654223 167368 :int-e!~noone@int-e.eu PRIVMSG #esolangs :. o O ( everything leads to eventual inconsistency ) < 1763654782 475117 :Sgeo!~Sgeo@user/sgeo JOIN #esolangs Sgeo :realname < 1763654898 608163 :fizzie!~irc@selene.zem.fi PRIVMSG #esolangs :>> There are only two hard problems in distributed systems: 2. Exactly-once delivery 1. Guaranteed order of messages 2. Exactly-once delivery < 1763654901 663552 :fizzie!~irc@selene.zem.fi PRIVMSG #esolangs :(Old joke, but always worth reiterating.) < 1763655279 176443 :int-e!~noone@int-e.eu PRIVMSG #esolangs :I don't recall seeing this particular one before. Cute. < 1763655345 344709 :int-e!~noone@int-e.eu PRIVMSG #esolangs :. o O ( -39. Message integ*&^x^#@1 ) > 1763655362 164469 PRIVMSG #esolangs :14[[07Golficator14]]4 10 02https://esolangs.org/w/index.php?diff=168767&oldid=79016 5* 03Yayimhere2(school) 5* (+43) 10/* Characteristics */ added that argueably useful programs may not halt. < 1763655439 496339 :korvo!~korvo@2604:a880:4:1d0::4d6:d000 PRIVMSG #esolangs :int-e: The original guy said "Versioning isn't simple." He's a LinkedIn kind of guy. The book which supposedly introduced it doesn't actually talk about versioning! < 1763655478 212332 :korvo!~korvo@2604:a880:4:1d0::4d6:d000 PRIVMSG #esolangs :So I've patched it up after watching his video lessons. What he *means* is that there's no way to naturally version a message on The Network because it's been reduced to octets. Deciding which version of a handler should be used is equivalent to parsing. < 1763655519 457400 :korvo!~korvo@2604:a880:4:1d0::4d6:d000 PRIVMSG #esolangs :He also talks about the difficulties in updating machines so that they all use the same version of libraries, but that's a fallacy anyway, the fallacy that remote machines are observationally transparent. < 1763655534 569913 :korvo!~korvo@2604:a880:4:1d0::4d6:d000 PRIVMSG #esolangs :I also patched up that one; in the book, what he *means* is that you should buy Splunk or other log-management services. < 1763655582 590601 :int-e!~noone@int-e.eu PRIVMSG #esolangs :oh so it's just that you have to plan ahead and have a version indicator from the start < 1763655647 702061 :int-e!~noone@int-e.eu PRIVMSG #esolangs :And if you don't you'll have to find awkward niches in your grammar later, or, if you're high enough up in the network layers, switch to a different port. < 1763655702 838312 :ais523!~ais523@user/ais523 JOIN #esolangs ais523 :(this is obviously not my real name) < 1763655757 173354 :int-e!~noone@int-e.eu PRIVMSG #esolangs :HTTP started out with just `GET /foo` and then awkwardly added a HTTP/ to the end. And then, hmm, I don't know what SPDY does to switch away from that to its binary mess. Some Upgrade: alike header I suppose. I probably don't care to find out., < 1763655773 262971 :korvo!~korvo@2604:a880:4:1d0::4d6:d000 PRIVMSG #esolangs :Yes. And, from experience, it seems like the versions should be something like Capn Proto's UUID-length identifiers rather than a single byte. < 1763656092 494750 :int-e!~noone@int-e.eu PRIVMSG #esolangs :Fun fact... I still can't enumerate the OSI layers. They seem to never really come up. (The layer concept itself is very useful of course. Let's make onions!) < 1763656183 319769 :int-e!~noone@int-e.eu PRIVMSG #esolangs :Also, while the first 4 layers make sense to me, separating the application layer into session, presentation, and application feels very artificial. < 1763656184 69751 :Lord_of_Life_!~Lord@user/lord-of-life/x-2819915 JOIN #esolangs Lord_of_Life :Lord < 1763656215 63883 :Lord_of_Life!~Lord@user/lord-of-life/x-2819915 QUIT :Ping timeout: 250 seconds < 1763656217 706944 :int-e!~noone@int-e.eu PRIVMSG #esolangs :(and simultaneously removed from a reality that has tunnels everywhere) < 1763656264 808315 :Lord_of_Life_!~Lord@user/lord-of-life/x-2819915 NICK :Lord_of_Life < 1763656728 790693 :korvo!~korvo@2604:a880:4:1d0::4d6:d000 PRIVMSG #esolangs :I'm trying to remember who it was and what it was called, but I ran into a hacker at a conference once (DEFCON?) and they explained a thing that they wrote: a layer 5 OSI daemon. The idea is that, instead of dialing port 80, one dials the HTTP service. < 1763656786 50882 :int-e!~noone@int-e.eu PRIVMSG #esolangs :`` grep ^http /etc/services < 1763656789 356912 :HackEso!~h@techne.zem.fi PRIVMSG #esolangs :grep: /etc/services: No such file or directory < 1763656795 609369 :int-e!~noone@int-e.eu PRIVMSG #esolangs :hehehe < 1763656807 592981 :korvo!~korvo@2604:a880:4:1d0::4d6:d000 PRIVMSG #esolangs :Basically. But they had pushed the concept into a few interesting directions. It's a shame that I can't remember more details. < 1763656828 335854 :int-e!~noone@int-e.eu PRIVMSG #esolangs :korvo: cute, but obviously you've only replaced magic numbers by magic strings :) < 1763656869 872789 :int-e!~noone@int-e.eu PRIVMSG #esolangs :I guess TLS adding DNI is also in that boat. < 1763657150 537519 :avih!~quassel@23.94.231.119 PRIVMSG #esolangs :int-e: i didn't work on the counter after we last talked, but i realized i didn't share my version, so here https://0x0.st/KOBo.txt still longer than yours, but only by 14 chars :) i'm reasonably happy with it < 1763657338 532309 :avih!~quassel@23.94.231.119 PRIVMSG #esolangs :i'll update the gist too after i polish the comments. i ended up using your ideas: "while with 1 COND" construct, my version with 2 tmps of your "if" using unbalanced jumps, and also your idea of add/sub in place where the 1st add also sets up part of the multiplier towards the sub. the overall construct (where the digits and newlines are) remains unmodified from my initial version < 1763657372 291109 :int-e!~noone@int-e.eu PRIVMSG #esolangs :avih: hehe, we're now sharing this funny substring: ----------[++++++++++ < 1763657496 181988 :avih!~quassel@23.94.231.119 PRIVMSG #esolangs ::) yeah. i've evolved the "unbalanced if" into one of several possible constructs (differ mainly where the value is restored after the initial sub 10), and in this variant it ended up perfectly because i didn't need to restore it at all, because "if (==10) {=1}", so it ended up the smallest < 1763657506 726436 :int-e!~noone@int-e.eu PRIVMSG #esolangs :(I say "funny" but I don't actually like that the base is encoded twice) < 1763657515 96311 :avih!~quassel@23.94.231.119 PRIVMSG #esolangs :i agree < 1763657556 172441 :avih!~quassel@23.94.231.119 PRIVMSG #esolangs :because the original unbalanced if was "if (==0)", but if comparing to an actual value (10), then it starts with a sub and then needs to be restored < 1763657575 106499 :Yayimhere!~Yayimhere@197.184.125.117 JOIN #esolangs * :[https://web.libera.chat] Yayimhere < 1763657580 763188 :Yayimhere!~Yayimhere@197.184.125.117 PRIVMSG #esolangs :hello < 1763657604 616701 :Yayimhere!~Yayimhere@197.184.125.117 PRIVMSG #esolangs :ais523, can I ask you something about 7(the esolang)? < 1763657611 265270 :avih!~quassel@23.94.231.119 PRIVMSG #esolangs :so the !=10 part restores it immediately, and the "==10" part starts with the value 0 after the sub, so we only need one + to set it to 1 < 1763657613 48211 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :go on < 1763657632 322483 :Yayimhere!~Yayimhere@197.184.125.117 PRIVMSG #esolangs :ok < 1763657647 303968 :Yayimhere!~Yayimhere@197.184.125.117 PRIVMSG #esolangs :how did you come up with the "frame" thing?l < 1763657660 56547 :Yayimhere!~Yayimhere@197.184.125.117 PRIVMSG #esolangs :why didnt you just use a stack? < 1763657707 803793 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :Yayimhere: so the original idea of 7 was that you could build up arbitrary data structures that existed in the language purely by concatenation < 1763657722 313050 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :appending one digit at a time < 1763657722 856951 :Yayimhere!~Yayimhere@197.184.125.117 PRIVMSG #esolangs :hm < 1763657734 66913 :Yayimhere!~Yayimhere@197.184.125.117 PRIVMSG #esolangs :interesting < 1763657747 191127 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :that meant that I was thinking of the stack as just a list of characters that commands interpreted as though it had a stack structure, but without actually being stored like a stack < 1763657760 223481 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :and so I wrote a stack-equivalent that worked like that < 1763657765 36701 :Yayimhere!~Yayimhere@197.184.125.117 PRIVMSG #esolangs :hm < 1763657766 643613 :Yayimhere!~Yayimhere@197.184.125.117 PRIVMSG #esolangs :cool! < 1763657791 626830 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :I think you can represent it using an actual stack and 7 still works, but some of the commands make less sense from that viewpoint < 1763657794 872372 :avih!~quassel@23.94.231.119 PRIVMSG #esolangs :int-e: the problem with literal +/- 10 is that it's too small to use anything else. if you use mul or whatever it's already longer than doing that literally, etc < 1763657800 897473 :Yayimhere!~Yayimhere@197.184.125.117 PRIVMSG #esolangs :yea < 1763657805 279157 :Yayimhere!~Yayimhere@197.184.125.117 PRIVMSG #esolangs :makes sense < 1763657817 809280 :Yayimhere!~Yayimhere@197.184.125.117 PRIVMSG #esolangs :also how did you come up with the pacified substring thing? < 1763657849 578505 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :same thing, was trying to make data structures work by pure concatenation, and trying to work out how to represent nested structures < 1763657856 774466 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :and the way you do that using string literals is recursively escaping them > 1763657861 343164 PRIVMSG #esolangs :14[[07Langton's ant14]]4 10 02https://esolangs.org/w/index.php?diff=168768&oldid=144301 5* 03Hotcrystal0 5* (+0) 10Better link < 1763657863 689104 :Yayimhere!~Yayimhere@197.184.125.117 PRIVMSG #esolangs :cool < 1763657880 943150 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :in 7, the escaping process, of changing a command to code that produces it, is done by changing active to passive commands, so I called it pacification < 1763657913 21980 :Yayimhere!~Yayimhere@197.184.125.117 PRIVMSG #esolangs :makes sense! < 1763657931 653507 :int-e!~noone@int-e.eu PRIVMSG #esolangs :avih: Oh I don't mind the +10 or the -10. I'd just prefer not having both, but obviously 10 is also rather small, so you can't add a whole lot of code to avoid the duplication if your goal is to minimize the size of the program. < 1763658003 742547 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :I'm not sure that I'm happy with where 7 ended up, it turned out more esoteric than I was planning on < 1763658026 773410 :Yayimhere!~Yayimhere@197.184.125.117 PRIVMSG #esolangs :I like 7, personally < 1763658098 291043 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :cycling and 5 are mostly redundant with each other, but both have reasons to exist (5 makes it possible to write subprograms without needing to use whole-program reasoning, cycling makes it very good at writing quines) < 1763658111 298865 :avih!~quassel@23.94.231.119 PRIVMSG #esolangs :int-e: so for "if (==N)", i have 3 forms of where to restore the initial sub, depending on the size of N. 0 obviously doesn't need restore, other N can be restored once before entering the "true" clause, or using a copy, or restored both inside the "false" clause (like that string your pointed out) and inside the "true" clause, but in this case not restoring is good for us, so that's what i chose. < 1763658117 942561 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :but I still don't like the fact that there are two very similar but different apsects of the language < 1763658129 640323 :Yayimhere!~Yayimhere@197.184.125.117 PRIVMSG #esolangs :lol < 1763658136 878350 :Yayimhere!~Yayimhere@197.184.125.117 PRIVMSG #esolangs :but yea < 1763658165 630692 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :also 4 is weirdly overcomplicated and I'm not sure if whatever I was optimising for when I designed it was worth it < 1763658183 726486 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :(3 is also weirdly overcomplicated, but for 3, I think it was worth it) < 1763658255 713014 :avih!~quassel@23.94.231.119 PRIVMSG #esolangs :int-e: btw, i did look again at your code, and still couldn't quite get what it does :) but i know it works! < 1763658287 553045 :avih!~quassel@23.94.231.119 PRIVMSG #esolangs :(i could debug it, but i didn't) < 1763658357 114580 :Yayimhere!~Yayimhere@197.184.125.117 PRIVMSG #esolangs :what do you call bracket nesting where its like (()) or ((())) or such < 1763658372 924506 :Yayimhere!~Yayimhere@197.184.125.117 PRIVMSG #esolangs :(this is for a command specification) < 1763658405 147820 :int-e!~noone@int-e.eu PRIVMSG #esolangs :avih: I used a lot of trial and error for the [-<-<<--<] fixup < 1763658423 913844 :avih!~quassel@23.94.231.119 PRIVMSG #esolangs :heh < 1763658438 880628 :avih!~quassel@23.94.231.119 PRIVMSG #esolangs :but why? didn't you actually design it? < 1763658495 817154 :avih!~quassel@23.94.231.119 PRIVMSG #esolangs :(with my code i also had few trials, but i knew what i was doing, just not keeping track correctly exactly where i am, but i knew it would work) < 1763658500 980526 :Yayimhere!~Yayimhere@197.184.125.117 QUIT :Quit: Client closed < 1763658512 108445 :Yayimhere!~Yayimhere@197.184.125.117 JOIN #esolangs * :[https://web.libera.chat] Yayimhere < 1763658576 287843 :sprocket!~sprock@user/sprock QUIT :Ping timeout: 256 seconds < 1763658576 314413 :avih!~quassel@23.94.231.119 PRIVMSG #esolangs :i can't fathom how it can be reached with trial and error TBH... < 1763658576 347730 :sprock!~sprock@user/sprock JOIN #esolangs sprock :maeve (she/her) < 1763658671 341709 :avih!~quassel@23.94.231.119 PRIVMSG #esolangs :but yeah, i also agree having 10 only once would be nicer. the question is how :) < 1763658673 387812 :int-e!~noone@int-e.eu PRIVMSG #esolangs :avih: The code that I designed was >>+[[----------[+++++++++++[>>]]+>>]<<[>++++++++[<<++>++++++>-]<-.+<[>---<-]<]++++++++++.[-]>>] and it adds leading zeros all over the place < 1763658718 308604 :avih!~quassel@23.94.231.119 PRIVMSG #esolangs :well, i can't read it before indenting it offline... < 1763658831 989716 :avih!~quassel@23.94.231.119 PRIVMSG #esolangs :btw another option, at least with my code where \n is permanently at 0, might be top use one more tmp between digits, and simply copy it from the \n at 0, but i didn't try to actually do that < 1763658875 625789 :avih!~quassel@23.94.231.119 PRIVMSG #esolangs :so between every two digits there would be 1 10 and two tmps < 1763658900 936185 :int-e!~noone@int-e.eu PRIVMSG #esolangs :avih: Well, you can see that relatively little has changed between that version and the final one: https://paste.debian.net/1409623/ < 1763658959 213235 :int-e!~noone@int-e.eu PRIVMSG #esolangs :So basically the added >+< sets a flag to be tested by [-<-<<--<], and that conditional removes the extra leading zero. But there's no real idea here; it's an ad-hoc fixup. < 1763658961 881696 :avih!~quassel@23.94.231.119 PRIVMSG #esolangs :int-e: i don't get it. the final one (bottom, yes?) is longer than the original?! < 1763658987 670 :int-e!~noone@int-e.eu PRIVMSG #esolangs :avih: well the top one prints 01 / 002 / 0003 / ... < 1763658989 608386 :avih!~quassel@23.94.231.119 PRIVMSG #esolangs :or is the initial one "base" but not actually working? < 1763658992 336233 :avih!~quassel@23.94.231.119 PRIVMSG #esolangs :oh < 1763659010 305934 :int-e!~noone@int-e.eu PRIVMSG #esolangs :which is *almost* what we want but not quite < 1763659102 643852 :avih!~quassel@23.94.231.119 PRIVMSG #esolangs :int-e: wait, every +1 to the number adds new '0'? so for 1000 numbers it would end up with 1000 '0' and then '1000' ? < 1763659133 369242 :int-e!~noone@int-e.eu PRIVMSG #esolangs :avih: I /can/ explain the fixed up code, of course, but it's "in the case that the first loop terminated without executing the inner loop, add a leading 1; otherwise, remove the extra leading 0 that was produced." and it won't make any sense if you don't also visualize the actual tape configurations. < 1763659158 317375 :int-e!~noone@int-e.eu PRIVMSG #esolangs :avih: yes, you end up with a string of length n+1 for each number n. < 1763659170 314940 :avih!~quassel@23.94.231.119 PRIVMSG #esolangs :right (for both). < 1763659171 270314 :int-e!~noone@int-e.eu PRIVMSG #esolangs :avih: though no, it'll "only" be 997 leading zeros < 1763659175 378820 :avih!~quassel@23.94.231.119 PRIVMSG #esolangs ::) < 1763659193 979628 :avih!~quassel@23.94.231.119 PRIVMSG #esolangs :but from your example 1 has 1 leading 0, 2 has two, etc < 1763659211 867597 :avih!~quassel@23.94.231.119 PRIVMSG #esolangs :so 1000 would have 1000... < 1763659233 238795 :avih!~quassel@23.94.231.119 PRIVMSG #esolangs :oh, probably one less '0' whenever adding a digit < 1763659262 501789 :int-e!~noone@int-e.eu PRIVMSG #esolangs :Well it goes from 0000000009 to 000000000010, which is the one case where the number of leading 0s doesn't change. < 1763659327 793219 :int-e!~noone@int-e.eu PRIVMSG #esolangs :(same at 100, and 1000) < 1763659327 819766 :avih!~quassel@23.94.231.119 PRIVMSG #esolangs :yeah, what i imagined < 1763659327 852052 :avih!~quassel@23.94.231.119 PRIVMSG #esolangs :adding digit == not adding '0' < 1763659348 323936 :avih!~quassel@23.94.231.119 PRIVMSG #esolangs :int-e: is that [-<-<<--<] code basically an if? or an actual loop? < 1763659358 637669 :int-e!~noone@int-e.eu PRIVMSG #esolangs :the former < 1763659362 937780 :avih!~quassel@23.94.231.119 PRIVMSG #esolangs :right < 1763659470 797495 :avih!~quassel@23.94.231.119 PRIVMSG #esolangs :anyway, fun excersize. i don't be reaching your 110 chars, but i'm content with 124 :) < 1763659475 732793 :avih!~quassel@23.94.231.119 PRIVMSG #esolangs :won't* < 1763659547 805234 :avih!~quassel@23.94.231.119 PRIVMSG #esolangs :it does end up very unoptimizable though. these unbalanced if's and loops completely throw the optimizer off, and it ends up just translating it very literally > 1763659558 856527 PRIVMSG #esolangs :14[[07Iterate/Floating-point14]]4 10 02https://esolangs.org/w/index.php?diff=168769&oldid=168640 5* 03Aadenboy 5* (+2163) 10/* Parse string as float */ < 1763659568 995915 :avih!~quassel@23.94.231.119 PRIVMSG #esolangs :(mine and others too) < 1763659663 661751 :avih!~quassel@23.94.231.119 PRIVMSG #esolangs :i bet using copies would be way more optimizable < 1763659710 294774 :avih!~quassel@23.94.231.119 PRIVMSG #esolangs :(and dropping all the unbalanced while/wend) < 1763659951 618930 :int-e!~noone@int-e.eu PRIVMSG #esolangs :I'll say that the balanced BF fragment is certainly easier to abstract from ("this is an addition, this is a multiplication, this sets a constant) so spotting optimization opportunities is easier. With unbalanced stuff you always have to keep actual tape contents in mind along with the code patterns. > 1763659963 446321 PRIVMSG #esolangs :14[[07The Network14]]4 N10 02https://esolangs.org/w/index.php?oldid=168770 5* 03Corbin 5* (+2739) 10Start an important page. They all laughed at me, but who's laughing now!? < 1763659998 947736 :int-e!~noone@int-e.eu PRIVMSG #esolangs :And everything interacts with everything else; it becomes a whole program optimization problem very quickly. < 1763660115 756760 :korvo!~korvo@2604:a880:4:1d0::4d6:d000 PRIVMSG #esolangs :Anybody want to talk me out of writing a uxn VM? I'm not looking forward to dealing with self-modifying code but otherwise it doesn't seem harder than a Game Boy. < 1763660137 753608 :Yayimhere!~Yayimhere@197.184.125.117 PRIVMSG #esolangs :i wanna see it happen so no < 1763660138 865905 :Yayimhere!~Yayimhere@197.184.125.117 PRIVMSG #esolangs :lol < 1763660192 196867 :korvo!~korvo@2604:a880:4:1d0::4d6:d000 PRIVMSG #esolangs :Well, *somebody* ought to write a fast uxn. I'm genuinely surprised that there's no RPython version yet. < 1763660250 840491 :Yayimhere!~Yayimhere@197.184.125.117 PRIVMSG #esolangs :does anyone wanna help me make a name? < 1763660257 424479 :Yayimhere!~Yayimhere@197.184.125.117 PRIVMSG #esolangs :i have an esolang but no name ideas < 1763660389 711166 :korvo!~korvo@2604:a880:4:1d0::4d6:d000 PRIVMSG #esolangs :Show interpreter? < 1763660409 231569 :Yayimhere!~Yayimhere@197.184.125.117 PRIVMSG #esolangs :hm? < 1763660423 223637 :korvo!~korvo@2604:a880:4:1d0::4d6:d000 PRIVMSG #esolangs :Show me a test.py or main.py and I'll tell you what to rename it to. < 1763660437 245372 :Yayimhere!~Yayimhere@197.184.125.117 PRIVMSG #esolangs :im still workin on it < 1763660441 290465 :Yayimhere!~Yayimhere@197.184.125.117 PRIVMSG #esolangs :ill return!!! > 1763660606 779945 PRIVMSG #esolangs :14[[07Iterate/Floating-point14]]4 10 02https://esolangs.org/w/index.php?diff=168771&oldid=168769 5* 03Aadenboy 5* (+71) 10 < 1763660853 745461 :msv!~msv@user/msv JOIN #esolangs msv :msv < 1763660977 957410 :avih!~quassel@23.94.231.119 PRIVMSG #esolangs :int-e: well, i did try, and succeeded to avoid the "whole program optimization". my commented version shows it's constructed nicely, i think < 1763661123 897561 :avih!~quassel@23.94.231.119 PRIVMSG #esolangs :but yeah, optimizing for size can reach this state indeed < 1763661863 192004 :Yayimhere!~Yayimhere@197.184.125.117 QUIT :Quit: Client closed < 1763662086 97218 :tromp!~textual@2001:1c00:3487:1b00:e845:fcad:fefd:4441 QUIT :Quit: My iMac has gone to sleep. ZZZzzz… < 1763662709 99221 :Yayimhere!~Yayimhere@197.184.125.117 JOIN #esolangs * :[https://web.libera.chat] Yayimhere < 1763662985 271226 :amby!~ambylastn@host-81-178-154-63.as13285.net JOIN #esolangs amby :realname < 1763663202 823342 :tromp!~textual@2001:1c00:3487:1b00:e845:fcad:fefd:4441 JOIN #esolangs * :Textual User > 1763663643 97848 PRIVMSG #esolangs :14[[07Chick14]]4 N10 02https://esolangs.org/w/index.php?oldid=168772 5* 03Hammy 5* (+737) 10Created page with "Chick is an esolang by [[User:Hammy]] which is the [[turning tarpit]] version of [[Chicken]]. ==Commands== {| class=wikitable |- | egg || run current instruction |- | chick || move wheel left, moving "pointer" to the right. |- | chicken || opposite of chick |} ===Wheel=== Sa < 1763666291 269003 :tromp!~textual@2001:1c00:3487:1b00:e845:fcad:fefd:4441 QUIT :Quit: My iMac has gone to sleep. ZZZzzz… < 1763666879 100257 :Yayimhere!~Yayimhere@197.184.125.117 QUIT :Ping timeout: 250 seconds > 1763667578 515186 PRIVMSG #esolangs :14[[07Egg14]]4 N10 02https://esolangs.org/w/index.php?oldid=168773 5* 03 5* (+790) 10Created page with "Egg is an esolang made by [[User:]] based on [[Chicken]] but has 4 possible words. {| class="wikitable" |- ! Commands !! What they do |- | chicken || Print chicken |- | chicken chicken || Get input |- | chicken chicken chicken || Increment |- | chicken chicken chicken chicken || De < 1763667932 799628 :zzo38!~zzo38@host-24-207-46-238.public.eastlink.ca PRIVMSG #esolangs :ais523: I know all of the things you said about ISO 2022, but I was asking about how many bytes a multi-byte G set uses (it is normally 2 as far as I can tell; I seem to remember reading somewhere that if the last byte is 0x60 to 0x6F then it uses three bytes and 0x70 to 0x7E uses four bytes, but I cannot find or confirm that, nor can I disprove it since it seems there are no registered 3-byte or 4-byte G sets > 1763667969 487861 PRIVMSG #esolangs :14[[07Oisg0ba328946vbser14]]4 10 02https://esolangs.org/w/index.php?diff=168774&oldid=163164 5* 03Darkloyd255 5* (+3006) 10 > 1763668062 796210 PRIVMSG #esolangs :14[[07Special:Log/move14]]4 move10 02 5* 03Darkloyd255 5* 10moved [[02Oisg0ba328946vbser10]] to [[SeTler]]: Misspelled title: Moving it back > 1763668181 540400 PRIVMSG #esolangs :14[[07User:TheSpiderNinjas14]]4 10 02https://esolangs.org/w/index.php?diff=168777&oldid=165583 5* 03Darkloyd255 5* (+46) 10 < 1763668373 729453 :zzo38!~zzo38@host-24-207-46-238.public.eastlink.ca PRIVMSG #esolangs :(I had also made up a list of some unofficial ISO 2022 assignments, some of which were made by others and some I added by myself) < 1763668430 114809 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :zzo38: it isn't determined and there are some that use varying numbers of bytes < 1763668431 674261 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :like UT-1 < 1763668433 795697 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :* UTF-1 < 1763668447 897795 :zzo38!~zzo38@host-24-207-46-238.public.eastlink.ca PRIVMSG #esolangs :(including a code to switch to TRON-8 encoding, which also switches between character planes but in a much simpler way than ISO 2022 does (and has other things which are also simpler compared with ISO 2022 or with Unicode)) > 1763668449 587374 PRIVMSG #esolangs :14[[07User talk:Hammy14]]4 N10 02https://esolangs.org/w/index.php?oldid=168778 5* 03 5* (+208) 10Created page with "Hey, @[[User:Hammy]], do you have the email for your Esolangist account? If you do, you can reset the password and access it. ~~~~" < 1763668469 464902 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :it is hard for character encodings not to be simpler than ISO 2022 < 1763668511 159146 :zzo38!~zzo38@host-24-207-46-238.public.eastlink.ca PRIVMSG #esolangs :UTF-1 uses a DOCS code, not a multi-byte G set, so it is not what I was asking about (UTF-8 also uses DOCS code) < 1763668547 115219 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :hmm, interesting – UTF-1 was designed to fit into the ISO 2022 framework, if it's using DOCS anyway that's weird < 1763668585 673189 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :maybe ISO 2022 isn't really properly defined < 1763668610 653254 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :I wrote an ISO 2022 parser last year but I invented my own rules for it to be compatible with ISO 2022 that's seen in practice, rather than the theoretical version < 1763668711 367586 :zzo38!~zzo38@host-24-207-46-238.public.eastlink.ca PRIVMSG #esolangs :Also, I think most uses of ISO 2022 do not need to implement all of it, so the actual use will be simpler; e.g. DER has restrictions on the use of ISO 2022. (Also, it is unlikely that all applications will need to handle all possible control characters in all C sets; usually only a few of them will be used.) < 1763668732 200826 :zzo38!~zzo38@host-24-207-46-238.public.eastlink.ca PRIVMSG #esolangs :Do you have any documents about your ISO 2022 parser? > 1763669167 941168 PRIVMSG #esolangs :14[[07User talk:Hammy14]]4 10 02https://esolangs.org/w/index.php?diff=168779&oldid=168778 5* 03Hammy2 5* (+158) 10 > 1763669231 234128 PRIVMSG #esolangs :14[[07User talk:Hammy14]]4 10 02https://esolangs.org/w/index.php?diff=168780&oldid=168779 5* 03 5* (+115) 10 > 1763669451 118222 PRIVMSG #esolangs :14[[07User:/nil14]]4 10 02https://esolangs.org/w/index.php?diff=168781&oldid=166852 5* 03 5* (+65) 10 < 1763669823 669577 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :zzo38: I don't tihnk so < 1763669866 443967 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :actually I can't even remember where it is on my filesystem > 1763669932 792172 PRIVMSG #esolangs :14[[07IExpress repeater14]]4 N10 02https://esolangs.org/w/index.php?oldid=168782 5* 03 5* (+237) 10Created page with "{{lowercase}} The iExpress repeater is a program made by which you input a value and the code prints "IEXPRESS!". ==Example in Python==
 inp = input() for i in range(inp):     print("IEXPRESS!") 
[[Category:Program forms]]" > 1763669973 290089 PRIVMSG #esolangs :14[[07Collabi14]]4 10 02https://esolangs.org/w/index.php?diff=168783&oldid=166943 5* 03 5* (+125) 10/* Added commands */ > 1763670003 124573 PRIVMSG #esolangs :14[[07Collabi14]]4 M10 02https://esolangs.org/w/index.php?diff=168784&oldid=168783 5* 03 5* (+2) 10/* Added commands */ > 1763670118 864431 PRIVMSG #esolangs :14[[07Classese assasend objendclassese assasend objendtsend!14]]4 N10 02https://esolangs.org/w/index.php?oldid=168785 5* 03Hammy2 5* (+719) 10Created page with "{{WIP}} Classese assasend objendclassese assasend objendtsend! is an esolang by [[User:Hammy]] where everything is a class. (at least, what the creator thinks a class is...) ==Etymology== The name is "Classes and objects!" w > 1763670565 378384 PRIVMSG #esolangs :14[[071514]]4 10 02https://esolangs.org/w/index.php?diff=168786&oldid=168729 5* 03 5* (+26) 10 > 1763670567 749441 PRIVMSG #esolangs :14[[07Talk:Chicken14]]4 M10 02https://esolangs.org/w/index.php?diff=168787&oldid=133681 5* 03Ractangle 5* (+198) 10/* Why is chicken Turing complete */ > 1763670808 58275 PRIVMSG #esolangs :14[[07Print("Hello, World!")14]]4 10 02https://esolangs.org/w/index.php?diff=168788&oldid=155113 5* 03 5* (+196) 10/* Implementations */ > 1763670925 72506 PRIVMSG #esolangs :14[[07User:Aadenboy/Collapsing Building14]]4 N10 02https://esolangs.org/w/index.php?oldid=168789 5* 03Aadenboy 5* (+13760) 10Created page with "This is an esolang I devised back in 2022/2023 after making [[Trampolines]]. Since I was determined to make the interpreter first before documenting it, I never finished the esolang.
 The gimmick is that the script is s
> 1763671127 583994 PRIVMSG #esolangs :14[[07User:Aadenboy14]]4 10 02https://esolangs.org/w/index.php?diff=168790&oldid=167875 5* 03Aadenboy 5* (+40) 10/* just some drafts */ add draft
< 1763671266 732900 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :zzo38: I found it, and there are lots of notes as comments within the source code, so you might be interested: http://nethack4.org/pastebin/ecma35-decoder.rs
> 1763671271 272809 PRIVMSG #esolangs :14[[07Print("Hello, World!")14]]4 10 02https://esolangs.org/w/index.php?diff=168791&oldid=168788 5* 03Aadenboy 5* (+40) 10add golfed lua implementation that prints a golfed hello world implementation
> 1763672264 633259 PRIVMSG #esolangs :14[[07User:Aadenboy/Forces and such14]]4 N10 02https://esolangs.org/w/index.php?oldid=168792 5* 03Aadenboy 5* (+1002) 10Created page with "'''Forces and such''', which is written as a generic noun, is a 2D physics-based cellular automata.  == Concept == * Arrows () immediately create a pushing force in their direction, disappearing as they do. * Boxes (), wh
> 1763672284 863907 PRIVMSG #esolangs :14[[07User:Aadenboy14]]4 10 02https://esolangs.org/w/index.php?diff=168793&oldid=168790 5* 03Aadenboy 5* (+36) 10/* just some drafts */ list [[User:Aadenboy/Forces and such]]
< 1763672805 794108 :chiselfuse!~chiselfus@user/chiselfuse QUIT :Remote host closed the connection
< 1763672819 813075 :chiselfuse!~chiselfus@user/chiselfuse JOIN #esolangs chiselfuse :chiselfuse
> 1763673248 212987 PRIVMSG #esolangs :14[[07User talk:Aadenboy/Forces and such14]]4 N10 02https://esolangs.org/w/index.php?oldid=168794 5* 03 5* (+103) 10Created page with "What are the actors? ~~~~"
< 1763673477 996701 :zzo38!~zzo38@host-24-207-46-238.public.eastlink.ca PRIVMSG #esolangs :I can see that it handles the way that is used by some terminal emulators for PC characters; possibly a DOCS code should be assigned for such a thing, while ISO 2022 could still be used for some 7-bit controls (like it also does in UTF-8 mode). This can be called the default and only setting of some terminal emulators, but is usable if you make a terminal emulator that can switch between them.
< 1763673738 177405 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :zzo38: it's intending to handle input that was intended for those emulators, though – even if ISO 2022 assigned a code, the existing input wouldn't use it
< 1763673789 975449 :zzo38!~zzo38@host-24-207-46-238.public.eastlink.ca PRIVMSG #esolangs :As far as I can tell, DOCS is not supposed to used in ASN.1, although it seem that it could be possible without conflicting for applications that support it (applications that do not support that specific DOCS set might not be able to use it, with concatenation etc), that would allow you to e.g. combine C0 and C1 sets of ISO 2022 with Unicode and TRON code, and possibly also with ISO 2022 characters in the same string.
< 1763673979 239008 :zzo38!~zzo38@host-24-207-46-238.public.eastlink.ca PRIVMSG #esolangs :ais523: Even if not used with that program, a code that is assigned could be used for other programs that are designed to support it.
< 1763674059 232747 :zzo38!~zzo38@host-24-207-46-238.public.eastlink.ca PRIVMSG #esolangs :(A more sophisticated decoder might have options to control some features, and might support arbitrary G sets; it might also be possible to use callback functions to support arbitrary C sets.)
> 1763674095 165500 PRIVMSG #esolangs :14[[07PizzaScript14]]4 M10 02https://esolangs.org/w/index.php?diff=168795&oldid=166846 5* 03Jay 5* (+52) 10/* PizzaScript */
< 1763674547 625716 :zzo38!~zzo38@host-24-207-46-238.public.eastlink.ca PRIVMSG #esolangs :I might consider to implement some of the subset of ISO 2022 used in ASN.1 in this way in the stuff I had written that deals with ASN.1. A graphic character might also be converted into a "stateless ISO 2022" format by one function, although usually what would probably be done is conversion to canonical form.
> 1763674621 840725 PRIVMSG #esolangs :14[[07User:Aadenboy/Forces and such14]]4 10 02https://esolangs.org/w/index.php?diff=168796&oldid=168792 5* 03Aadenboy 5* (+8) 10wip
> 1763674717 658530 PRIVMSG #esolangs :14[[07User:Aadenboy/Forces and such14]]4 10 02https://esolangs.org/w/index.php?diff=168797&oldid=168796 5* 03Aadenboy 5* (+154) 10/* Concept */ define what an actor is
> 1763674727 481214 PRIVMSG #esolangs :14[[07Turing tarpit14]]4 10 02https://esolangs.org/w/index.php?diff=168798&oldid=162912 5* 03 5* (+213) 10/* Survey */
> 1763674743 11339 PRIVMSG #esolangs :14[[07User talk:Aadenboy/Forces and such14]]4 10 02https://esolangs.org/w/index.php?diff=168799&oldid=168794 5* 03Aadenboy 5* (+378) 10reply
< 1763674933 229521 :zzo38!~zzo38@host-24-207-46-238.public.eastlink.ca PRIVMSG #esolangs :The CATALOG.DER lump of a Super ZZ Zero world file uses some of the ISO-IR-67 control characters, although those conrtol characters are unlikely to be meaningful for terminal emulation (possibly with the exception of <95> and <96> which surround a text which is only used for collation, although probably a different program will strip them out before sending them to the terminal anyways).
> 1763675298 529125 PRIVMSG #esolangs :14[[07Brainbonk14]]4 N10 02https://esolangs.org/w/index.php?oldid=168800 5* 03 5* (+527) 10Created page with "Brainbonk is a [[turning tarpit]] made by [[User:]] that is a [[brainfuck]] equivalent. ==How to write in Brainbonk== There is a wheel.  * < turns the wheel to the right, turning the pointer to the left;  * > turns the wheel to the left, turning the pointer to the right;  * !
> 1763675347 773801 PRIVMSG #esolangs :14[[07Brainbonk14]]4 10 02https://esolangs.org/w/index.php?diff=168801&oldid=168800 5* 03 5* (+70) 10
< 1763675388 157783 :tromp!~textual@2001:1c00:3487:1b00:e845:fcad:fefd:4441 JOIN #esolangs * :Textual User
> 1763675476 512667 PRIVMSG #esolangs :14[[07Brainbonk14]]4 10 02https://esolangs.org/w/index.php?diff=168802&oldid=168801 5* 03 5* (+49) 10
> 1763675512 891297 PRIVMSG #esolangs :14[[07Brainbonk14]]4 M10 02https://esolangs.org/w/index.php?diff=168803&oldid=168802 5* 03 5* (-2) 10
> 1763675587 291250 PRIVMSG #esolangs :14[[07User talk:Aadenboy/Forces and such14]]4 10 02https://esolangs.org/w/index.php?diff=168804&oldid=168799 5* 03 5* (+131) 10
> 1763675965 402441 PRIVMSG #esolangs :14[[07User talk:Aadenboy/Forces and such14]]4 10 02https://esolangs.org/w/index.php?diff=168805&oldid=168804 5* 03Aadenboy 5* (+360) 10
> 1763676195 634829 PRIVMSG #esolangs :14[[07Ntsomgivl14]]4 N10 02https://esolangs.org/w/index.php?oldid=168806 5* 03 5* (+371) 10Created page with "Ntsomgivl is an esolang made by [[User:]] which is basically [[bf]] but the commands are moved to the right by one. Result: {| class="wikitable" |- ! NG !! BF |- | > || < |- | < || + |- | + || - |- | - || . |- | . || , |- | , || [ |- | [ || ] |- | ] || > |}  [[Category:Brainf
< 1763676273 218749 :APic!apic@apic.name PRIVMSG #esolangs :Good Night
< 1763676307 260105 :zzo38!~zzo38@host-24-207-46-238.public.eastlink.ca PRIVMSG #esolangs :Do any applications use multiple C0 sets and/or multiple C1 sets?
> 1763676347 239366 PRIVMSG #esolangs :14[[07User talk:Aadenboy/Forces and such14]]4 10 02https://esolangs.org/w/index.php?diff=168807&oldid=168805 5* 03 5* (+198) 10
> 1763676615 233097 PRIVMSG #esolangs :14[[07User talk:Aadenboy/Forces and such14]]4 10 02https://esolangs.org/w/index.php?diff=168808&oldid=168807 5* 03Aadenboy 5* (+349) 10
> 1763676862 668939 PRIVMSG #esolangs :14[[07User:Aadenboy/Forces and such14]]4 10 02https://esolangs.org/w/index.php?diff=168809&oldid=168797 5* 03Aadenboy 5* (+536) 10add object
> 1763676871 981961 PRIVMSG #esolangs :14[[07User talk:Aadenboy/Forces and such14]]4 10 02https://esolangs.org/w/index.php?diff=168810&oldid=168808 5* 03 5* (+188) 10
> 1763676935 569787 PRIVMSG #esolangs :14[[07User:Aadenboy/Forces and such14]]4 10 02https://esolangs.org/w/index.php?diff=168811&oldid=168809 5* 03Aadenboy 5* (+112) 10additional scenario
> 1763677157 554534 PRIVMSG #esolangs :14[[07User talk:Aadenboy/Forces and such14]]4 10 02https://esolangs.org/w/index.php?diff=168812&oldid=168810 5* 03Aadenboy 5* (+396) 10
< 1763677285 530069 :ais523!~ais523@user/ais523 QUIT :Quit: quit
> 1763677300 222641 PRIVMSG #esolangs :14[[07User:Aadenboy/Forces and such14]]4 10 02https://esolangs.org/w/index.php?diff=168813&oldid=168811 5* 03Aadenboy 5* (+89) 10edit last example
> 1763677334 568993 PRIVMSG #esolangs :14[[07User:Aadenboy/Forces and such14]]4 M10 02https://esolangs.org/w/index.php?diff=168814&oldid=168813 5* 03 5* (+7) 10Correction
> 1763677388 476532 PRIVMSG #esolangs :14[[07User:Aadenboy/Forces and such14]]4 10 02https://esolangs.org/w/index.php?diff=168815&oldid=168814 5* 03 5* (+42) 10
> 1763677704 293538 PRIVMSG #esolangs :14[[07User:Aadenboy/Forces and such14]]4 10 02https://esolangs.org/w/index.php?diff=168816&oldid=168815 5* 03Aadenboy 5* (+50) 10/* Examples */ vertical ellipses
> 1763678136 906603 PRIVMSG #esolangs :14[[07User:Buckets14]]4 M10 02https://esolangs.org/w/index.php?diff=168817&oldid=168719 5* 03Buckets 5* (+10) 10
> 1763678183 880791 PRIVMSG #esolangs :14[[07Language list14]]4 M10 02https://esolangs.org/w/index.php?diff=168818&oldid=168728 5* 03Buckets 5* (+11) 10
> 1763678200 279737 PRIVMSG #esolangs :14[[07Bace14]]4 N10 02https://esolangs.org/w/index.php?oldid=168819 5* 03Buckets 5* (+924) 10Created page with "Bace Is An Esoteric Programming Language Created By [[User:Buckets]] in 2021. {| class="wikitable" |- ! Commands !! Instructions |- | %n || Set the variable To n, But n has To be in Base 23 And 17q: Where The 1st Digit is In base 23 then The 2nd Digit 
< 1763679094 871022 :ais523!~ais523@user/ais523 JOIN #esolangs ais523 :(this is obviously not my real name)
> 1763679171 345002 PRIVMSG #esolangs :14[[07User talk:Buckets14]]4 10 02https://esolangs.org/w/index.php?diff=168820&oldid=168359 5* 03 5* (+169) 10/* Did you truly make your esolangs before 2025? */ new section
> 1763679214 895673 PRIVMSG #esolangs :14[[07User:Aadenboy/Forces and such14]]4 10 02https://esolangs.org/w/index.php?diff=168821&oldid=168816 5* 03Aadenboy 5* (-27) 10
> 1763679245 782242 PRIVMSG #esolangs :14[[07User talk:Buckets14]]4 10 02https://esolangs.org/w/index.php?diff=168822&oldid=168820 5* 03Aadenboy 5* (+351) 10
< 1763680219 750370 :tromp!~textual@2001:1c00:3487:1b00:e845:fcad:fefd:4441 QUIT :Quit: My iMac has gone to sleep. ZZZzzz…
< 1763680802 449012 :tromp!~textual@2001:1c00:3487:1b00:e845:fcad:fefd:4441 JOIN #esolangs * :Textual User
< 1763681444 257026 :tromp!~textual@2001:1c00:3487:1b00:e845:fcad:fefd:4441 QUIT :Quit: My iMac has gone to sleep. ZZZzzz…