> 1726531263 920692 PRIVMSG #esolangs :14[[07Fractran14]]4 10 02https://esolangs.org/w/index.php?diff=139540&oldid=134188 5* 03Corbin 5* (+296) 10Stub an infobox, flesh out the introduction, and give corresponding references. < 1726531335 224852 :craigo_!~craigo@180-150-37-121.b49625.bne.nbn.aussiebb.net QUIT :Remote host closed the connection < 1726531453 218050 :mtm!~textual@c-71-228-84-213.hsd1.fl.comcast.net QUIT :Ping timeout: 252 seconds < 1726531570 107301 :mtm!~textual@c-71-228-84-213.hsd1.fl.comcast.net JOIN #esolangs mtm :Textual User > 1726532319 429170 PRIVMSG #esolangs :14[[07Brainfuck algorithms14]]4 10 02https://esolangs.org/w/index.php?diff=139541&oldid=139425 5* 03Rosenthal 5* (+265) 10/* Header comment */ Generalize section to comment loops and rephrase > 1726536928 161861 PRIVMSG #esolangs :14[[07User talk:Ais52314]]4 10 02https://esolangs.org/w/index.php?diff=139542&oldid=139528 5* 03PrySigneToFry 5* (+677) 10 > 1726537044 597065 PRIVMSG #esolangs :14[[07Esolang talk:Categorization14]]4 10 02https://esolangs.org/w/index.php?diff=139543&oldid=139527 5* 03PrySigneToFry 5* (+617) 10/* About the wrong name of category */ > 1726537128 853396 PRIVMSG #esolangs :14[[07BubbleLang14]]4 10 02https://esolangs.org/w/index.php?diff=139544&oldid=139526 5* 03PrySigneToFry 5* (+24) 10 > 1726537253 530660 PRIVMSG #esolangs :14[[07Talk:Gd auto level14]]4 10 02https://esolangs.org/w/index.php?diff=139545&oldid=139343 5* 03PrySigneToFry 5* (+0) 10Some command is mistake > 1726537497 437472 PRIVMSG #esolangs :14[[07De Bruijn indexing14]]4 N10 02https://esolangs.org/w/index.php?oldid=139546 5* 03Corbin 5* (+2427) 10This seemed like something that could be factored out of multiple pages. < 1726537586 517532 :amby!~ambylastn@ward-15-b2-v4wan-167229-cust809.vm18.cable.virginm.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 > 1726537596 531698 PRIVMSG #esolangs :14[[07BubbleLang/Error14]]4 10 02https://esolangs.org/w/index.php?diff=139547&oldid=139519 5* 03PrySigneToFry 5* (+592) 10 > 1726537655 113383 PRIVMSG #esolangs :14[[07BubbleLang/Examples14]]4 10 02https://esolangs.org/w/index.php?diff=139548&oldid=139503 5* 03PrySigneToFry 5* (+62) 10 > 1726537733 365515 PRIVMSG #esolangs :14[[07FUCK YOU VIBEZONDISCORD14]]4 N10 02https://esolangs.org/w/index.php?oldid=139549 5* 03Tommyaweosme 5* (+946) 10Created page with "FUCK YOU VIBEZONDISCORD is an esolang made by [[user:tommyaweosme]] == commands == just got banned on pixilart - increment command pointer the fun from my birthday a week ago has faded.... - decrement command pointer why is life still worth it? - > 1726537897 268562 PRIVMSG #esolangs :14[[07User:Tommyaweosme14]]4 10 02https://esolangs.org/w/index.php?diff=139550&oldid=138494 5* 03Tommyaweosme 5* (+198) 10 > 1726538169 66004 PRIVMSG #esolangs :14[[07De Bruijn indexing14]]4 10 02https://esolangs.org/w/index.php?diff=139551&oldid=139546 5* 03Corbin 5* (+135) 10Switching to 1-indexing. All examples on the wiki appear 1-indexed, so let's fit in. > 1726538413 668516 PRIVMSG #esolangs :14[[07Binary lambda calculus14]]4 10 02https://esolangs.org/w/index.php?diff=139552&oldid=139529 5* 03Corbin 5* (-2090) 10Move intro on De Bruijn indices to [[De Bruijn indexing]] and bluelink there. > 1726538798 408557 PRIVMSG #esolangs :14[[07Universal Lambda14]]4 M10 02https://esolangs.org/w/index.php?diff=139553&oldid=94098 5* 03Corbin 5* (-60) 10Bluelink BLC and De Bruijn indices. > 1726538854 197081 PRIVMSG #esolangs :14[[07Bruijndejx14]]4 M10 02https://esolangs.org/w/index.php?diff=139554&oldid=24907 5* 03Corbin 5* (-23) 10Bluelink De Bruijn indices. > 1726539157 843369 PRIVMSG #esolangs :14[[07DeBruijn14]]4 10 02https://esolangs.org/w/index.php?diff=139555&oldid=94683 5* 03Corbin 5* (-212) 10Bluelink De Bruijn indices. Also clean up a bit of punctuation and remove stray WP links. < 1726544049 465031 :Lord_of_Life!~Lord@user/lord-of-life/x-2819915 QUIT :Ping timeout: 260 seconds < 1726544087 472959 :Lord_of_Life!~Lord@user/lord-of-life/x-2819915 JOIN #esolangs Lord_of_Life :Lord < 1726544949 397977 :X-Scale!~X-Scale@31.22.201.146 JOIN #esolangs X-Scale :[https://web.libera.chat] X-Scale > 1726548423 378040 PRIVMSG #esolangs :14[[07User:Tommyaweosme/tommyaweosme english14]]4 M10 02https://esolangs.org/w/index.php?diff=139556&oldid=131090 5* 03PrySigneToFry 5* (+72) 10 > 1726548923 776904 PRIVMSG #esolangs :14[[07Translated ORK/PSTF Again514]]4 N10 02https://esolangs.org/w/index.php?oldid=139557 5* 03PrySigneToFry 5* (+971) 10Created page with "Let's be crazier with [[Translated ORK/None1 again3]]! 1. PrOgRaM
 No, I am not. No, I am not. No, I am not. The record of a great historian, Don't use an external lock. Leaves hidden about vegetables and fruits. Attacks can be treated as o
> 1726548961 587844 PRIVMSG #esolangs :14[[07Translated ORK/None1 again314]]4 10 02https://esolangs.org/w/index.php?diff=139558&oldid=138467 5* 03PrySigneToFry 5* (+51) 10
> 1726549535 826195 PRIVMSG #esolangs :14[[07Talk:Gift14]]4 N10 02https://esolangs.org/w/index.php?oldid=139559 5* 03PrySigneToFry 5* (+168) 10/* Test code */ new section
< 1726549706 323502 :wWwwW!~wWwwW@94.147.203.75 JOIN #esolangs * :[https://web.libera.chat] wWwwW
< 1726550436 476728 :wWwwW!~wWwwW@94.147.203.75 QUIT :Quit: Client closed
< 1726551342 229943 :Sgeo!~Sgeo@user/sgeo QUIT :Read error: Connection reset by peer
> 1726552987 2037 PRIVMSG #esolangs :14[[07Brainfuck14]]4 10 02https://esolangs.org/w/index.php?diff=139560&oldid=138124 5* 03Rosenthal 5* (-16) 10/* Truth-machine (kinda) */ Reword comments for clarity and not use non-comment chars
> 1726553566 327041 PRIVMSG #esolangs :14[[07Brainfuck14]]4 10 02https://esolangs.org/w/index.php?diff=139561&oldid=139560 5* 03Rosenthal 5* (+0) 10/* Cell Size */ Move output out of comment
> 1726555207 134058 PRIVMSG #esolangs :14[[07Brainfuck14]]4 10 02https://esolangs.org/w/index.php?diff=139562&oldid=139561 5* 03Rosenthal 5* (-94) 10Update http:// links
> 1726555240 58982 PRIVMSG #esolangs :14[[07Translated HZFunge14]]4 N10 02https://esolangs.org/w/index.php?oldid=139563 5* 03PrySigneToFry 5* (+2165) 10Created page with "Translated HZFunge is designed by PSTF.  1. Take the Sieve of Erathosenes program: 
    ..."
< 1726555418 534136 :tromp!~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl JOIN #esolangs * :Textual User
< 1726556069 412081 :X-Scale!~X-Scale@31.22.201.146 QUIT :Quit: Client closed
> 1726556164 281596 PRIVMSG #esolangs :14[[07Brainfuck14]]4 M10 02https://esolangs.org/w/index.php?diff=139564&oldid=139562 5* 03Rosenthal 5* (+0) 10/* Cell Size */ Make header case consistent with the others
> 1726556727 242572 PRIVMSG #esolangs :14[[07Joke language list14]]4 10 02https://esolangs.org/w/index.php?diff=139565&oldid=139508 5* 03PrySigneToFry 5* (+112) 10/* Horribly translated variants */
< 1726557062 429541 :simcop2387!~simcop238@perlbot/patrician/simcop2387 QUIT :Ping timeout: 252 seconds
< 1726557077 112856 :perlbot!~perlbot@perlbot/bot/simcop2387/perlbot QUIT :Ping timeout: 248 seconds
> 1726557853 971755 PRIVMSG #esolangs :14[[07Joke language list14]]4 10 02https://esolangs.org/w/index.php?diff=139566&oldid=139565 5* 03MihaiEso 5* (+1) 10/* Horribly translated variants */
< 1726557924 455063 :simcop2387!~simcop238@perlbot/patrician/simcop2387 JOIN #esolangs simcop2387 :ZNC - https://znc.in
< 1726558012 272333 :perlbot!~perlbot@perlbot/bot/simcop2387/perlbot JOIN #esolangs perlbot :ZNC - https://znc.in
> 1726563794 735753 PRIVMSG #esolangs :14[[07Comment14]]4 10 02https://esolangs.org/w/index.php?diff=139567&oldid=139530 5* 03Ractangle 5* (-2) 10/* 8ial */
> 1726563899 881873 PRIVMSG #esolangs :14[[078ial14]]4 10 02https://esolangs.org/w/index.php?diff=139568&oldid=139498 5* 03Ractangle 5* (+38) 10/* Syntax */
> 1726564723 845921 PRIVMSG #esolangs :14[[078ial14]]4 10 02https://esolangs.org/w/index.php?diff=139569&oldid=139568 5* 03Ractangle 5* (+78) 10/* Syntax */
> 1726564833 481616 PRIVMSG #esolangs :14[[078ial14]]4 10 02https://esolangs.org/w/index.php?diff=139570&oldid=139569 5* 03Ractangle 5* (+56) 10/* Syntax */
> 1726564946 181690 PRIVMSG #esolangs :14[[078ial14]]4 10 02https://esolangs.org/w/index.php?diff=139571&oldid=139570 5* 03Ractangle 5* (+8) 10/* Truth-machine */
> 1726565148 770595 PRIVMSG #esolangs :14[[078ial14]]4 10 02https://esolangs.org/w/index.php?diff=139572&oldid=139571 5* 03Ractangle 5* (+54) 10/* Truth-machine */
< 1726565181 858277 :__monty__!~toonn@user/toonn JOIN #esolangs toonn :Unknown
> 1726565216 911859 PRIVMSG #esolangs :14[[07Truth-machine14]]4 10 02https://esolangs.org/w/index.php?diff=139573&oldid=139410 5* 03Ractangle 5* (+78) 10/* 8xn */
< 1726566288 320186 :wib_jonas!~wib_jonas@business-37-191-60-209.business.broadband.hu JOIN #esolangs b_jonas :[https://web.libera.chat] wib_jonas
> 1726566784 580226 PRIVMSG #esolangs :14[[07,(*+)14]]4 10 02https://esolangs.org/w/index.php?diff=139574&oldid=136703 5* 03Ractangle 5* (+23) 10
> 1726569941 693757 PRIVMSG #esolangs :14[[0714]]4 N10 02https://esolangs.org/w/index.php?oldid=139575 5* 03PrySigneToFry 5* (+1758) 10Created page with " is designed by PSTF.  == Command Table == {| class="wikitable" |+ Command Table |- ! CMD !! Meaning |- |  || Increases the accumulator |- |  || Decreases the accumulator |- |  || Squares the accumulator |- |  || Output the value of accumulator as integer |} == Examples 
> 1726569986 649758 PRIVMSG #esolangs :14[[07Language list14]]4 10 02https://esolangs.org/w/index.php?diff=139576&oldid=139417 5* 03PrySigneToFry 5* (+13) 10
> 1726570044 981939 PRIVMSG #esolangs :14[[072 Bits and Bytes14]]4 10 02https://esolangs.org/w/index.php?diff=139577&oldid=129110 5* 03Ractangle 5* (+23) 10/* Interpreters */
> 1726570090 498545 PRIVMSG #esolangs :14[[072 Bits, 1 Byte14]]4 10 02https://esolangs.org/w/index.php?diff=139578&oldid=129304 5* 03Ractangle 5* (+23) 10/* See also */
> 1726570114 303610 PRIVMSG #esolangs :14[[07User talk:None114]]4 10 02https://esolangs.org/w/index.php?diff=139579&oldid=139129 5* 03None1 5* (+326) 10/* Translate it even scarier if thouyou want. */
> 1726570132 994505 PRIVMSG #esolangs :14[[072 Bits, 256 Bytes14]]4 10 02https://esolangs.org/w/index.php?diff=139580&oldid=108703 5* 03Ractangle 5* (+23) 10
> 1726570314 352408 PRIVMSG #esolangs :14[[073 Bits, 1.5 Bytes14]]4 10 02https://esolangs.org/w/index.php?diff=139581&oldid=131201 5* 03Ractangle 5* (+23) 10/* See also */
> 1726570481 452666 PRIVMSG #esolangs :14[[0742014]]4 10 02https://esolangs.org/w/index.php?diff=139582&oldid=132821 5* 03Ractangle 5* (+22) 10/* Hello, world! */
> 1726570537 435586 PRIVMSG #esolangs :14[[075D 5D Brainfuck With Multiverse Time Travel With Multiverse Time Travel14]]4 10 02https://esolangs.org/w/index.php?diff=139583&oldid=91791 5* 03Ractangle 5* (+13) 10
> 1726570604 976822 PRIVMSG #esolangs :14[[07BubbleLang/Error14]]4 M10 02https://esolangs.org/w/index.php?diff=139584&oldid=139547 5* 03None1 5* (+13) 10/* CalculationError */  arcsin only defined between -1 and 1
> 1726570768 369714 PRIVMSG #esolangs :14[[07A language so useless it only has one command14]]4 10 02https://esolangs.org/w/index.php?diff=139585&oldid=130849 5* 03Ractangle 5* (+23) 10/* The command */
> 1726572243 966715 PRIVMSG #esolangs :14[[07^14]]4 M10 02https://esolangs.org/w/index.php?diff=139586&oldid=127629 5* 03None1 5* (+86) 10/* Uncomputability proof */
> 1726572417 819591 PRIVMSG #esolangs :14[[07User talk:MihaiEso14]]4 10 02https://esolangs.org/w/index.php?diff=139587&oldid=139523 5* 03None1 5* (+301) 10/* I'm glad about you're "revived" in the Esolang Wiki. */
> 1726572464 300741 PRIVMSG #esolangs :14[[07User talk:Tommyaweosme14]]4 10 02https://esolangs.org/w/index.php?diff=139588&oldid=138819 5* 03Unname4798 5* (+345) 10
> 1726572630 355402 PRIVMSG #esolangs :14[[07User talk:MihaiEso14]]4 M10 02https://esolangs.org/w/index.php?diff=139589&oldid=139587 5* 03None1 5* (+118) 10/* I'm glad about you're "revived" in the Esolang Wiki. */
> 1726572660 323835 PRIVMSG #esolangs :14[[07User talk:MihaiEso14]]4 M10 02https://esolangs.org/w/index.php?diff=139590&oldid=139589 5* 03None1 5* (-1) 10/* I'm glad about you're "revived" in the Esolang Wiki. */
< 1726573264 530657 :wib_jonas!~wib_jonas@business-37-191-60-209.business.broadband.hu QUIT :Quit: Client closed
> 1726573581 383514 PRIVMSG #esolangs :14[[07Talk:Gift14]]4 M10 02https://esolangs.org/w/index.php?diff=139591&oldid=139559 5* 03None1 5* (+302) 10
> 1726573674 919176 PRIVMSG #esolangs :14[[07AAEEEEEEEEEI14]]4 10 02https://esolangs.org/w/index.php?diff=139592&oldid=82900 5* 03Ractangle 5* (+23) 10/* Usage */
> 1726573976 295507 PRIVMSG #esolangs :14[[07FUCK YOU VIBEZONDISCORD14]]4 M10 02https://esolangs.org/w/index.php?diff=139593&oldid=139549 5* 03None1 5* (+80) 10
> 1726574022 3820 PRIVMSG #esolangs :14[[07Analog Synth14]]4 10 02https://esolangs.org/w/index.php?diff=139594&oldid=59866 5* 03Ractangle 5* (+23) 10/* Possible improvements */
> 1726574123 137248 PRIVMSG #esolangs :14[[07Anarchysm14]]4 10 02https://esolangs.org/w/index.php?diff=139595&oldid=103449 5* 03Ractangle 5* (+23) 10/* Implementation */
> 1726574201 848136 PRIVMSG #esolangs :14[[07User talk:Ais52314]]4 10 02https://esolangs.org/w/index.php?diff=139596&oldid=139542 5* 03None1 5* (+435) 10/* Please check my Turing completeness proof for 2KWLang */ new section
> 1726574546 327629 PRIVMSG #esolangs :14[[07User talk:Ais52314]]4 M10 02https://esolangs.org/w/index.php?diff=139597&oldid=139596 5* 03None1 5* (+10) 10/* Please check my Turing completeness proof for 2KWLang */
< 1726574569 424722 :mtm!~textual@c-71-228-84-213.hsd1.fl.comcast.net QUIT :Ping timeout: 260 seconds
< 1726574666 916526 :tromp!~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl QUIT :Quit: My iMac has gone to sleep. ZZZzzz…
< 1726574761 40419 :mtm!~textual@c-71-228-84-213.hsd1.fl.comcast.net JOIN #esolangs mtm :Textual User
< 1726574825 102667 :amby!~ambylastn@ward-15-b2-v4wan-167229-cust809.vm18.cable.virginm.net JOIN #esolangs amby :realname
> 1726575117 990440 PRIVMSG #esolangs :14[[07List of quines14]]4 M10 02https://esolangs.org/w/index.php?diff=139598&oldid=138967 5* 03None1 5* (+105) 10/* /// */  new 2kwlang quine
< 1726575579 694146 :fowl!~fowl@user/fowl PRIVMSG #esolangs :hello friends
> 1726576917 780035 PRIVMSG #esolangs :14[[07APLBAONWSJAS14]]4 10 02https://esolangs.org/w/index.php?diff=139599&oldid=120113 5* 03Ractangle 5* (+23) 10/* In other languages */
< 1726576973 320130 :wWwwW!~wWwwW@94.147.203.75 JOIN #esolangs * :[https://web.libera.chat] wWwwW
> 1726577069 450400 PRIVMSG #esolangs :14[[07Assemblei14]]4 10 02https://esolangs.org/w/index.php?diff=139600&oldid=72986 5* 03Ractangle 5* (+23) 10/* Programs */
> 1726577118 670891 PRIVMSG #esolangs :14[[07Auld Lang14]]4 10 02https://esolangs.org/w/index.php?diff=139601&oldid=68758 5* 03Ractangle 5* (+24) 10/* External resources */
> 1726577182 998115 PRIVMSG #esolangs :14[[07AWO14]]4 10 02https://esolangs.org/w/index.php?diff=139602&oldid=53900 5* 03Ractangle 5* (+24) 10/* Text output */
> 1726577410 993587 PRIVMSG #esolangs :14[[07Baby Language14]]4 10 02https://esolangs.org/w/index.php?diff=139603&oldid=57896 5* 03Ractangle 5* (+23) 10
> 1726577605 421418 PRIVMSG #esolangs :14[[07Base2e15text14]]4 10 02https://esolangs.org/w/index.php?diff=139604&oldid=139517 5* 03Ractangle 5* (+24) 10/* Categories */
> 1726577690 726268 PRIVMSG #esolangs :14[[07Base64 Text14]]4 10 02https://esolangs.org/w/index.php?diff=139605&oldid=131214 5* 03Ractangle 5* (+24) 10/* Development environments */
> 1726577783 836339 PRIVMSG #esolangs :14[[07Baselang14]]4 10 02https://esolangs.org/w/index.php?diff=139606&oldid=121110 5* 03Ractangle 5* (+8) 10/* Commands */
> 1726577903 687714 PRIVMSG #esolangs :14[[07Self14]]4 10 02https://esolangs.org/w/index.php?diff=139607&oldid=125130 5* 03Yourusername 5* (+54) 10
> 1726577951 696990 PRIVMSG #esolangs :14[[07Beecode14]]4 10 02https://esolangs.org/w/index.php?diff=139608&oldid=69110 5* 03Ractangle 5* (+24) 10/* Name Origins */
> 1726577955 218957 PRIVMSG #esolangs :14[[07Self 214]]4 N10 02https://esolangs.org/w/index.php?oldid=139609 5* 03Yourusername 5* (+108) 10Created page with "Self 2 is a programming language where if you type two "Self"s, it prints two "Self"s == Quine ==  Self Self"
> 1726578113 991144 PRIVMSG #esolangs :14[[07Self 214]]4 10 02https://esolangs.org/w/index.php?diff=139610&oldid=139609 5* 03Yourusername 5* (+265) 10
> 1726578424 945876 PRIVMSG #esolangs :14[[07Self but with loops14]]4 N10 02https://esolangs.org/w/index.php?oldid=139611 5* 03Yourusername 5* (+491) 10Created page with "self has loops now == commands ==  self now prints the thing before it and itself, Ex: haha self would print haha self  loop loops the code behind it the number after it, Ex: haha self loop 5 would print haha self haha self haha self haha self haha self 
> 1726579502 335706 PRIVMSG #esolangs :14[[07Worder14]]4 N10 02https://esolangs.org/w/index.php?oldid=139612 5* 03Yourusername 5* (+458) 10Created page with "a language that uses your text input to generate code == Example+output ==  hello hi cat program what  greet>noun  greet = ?  noun = ?  Output will use neural network stuff to find greetings and nouns  Ex: greet = [hello, hi]  Ex: noun = [cat, program]  Ex: other = [
> 1726579758 783529 PRIVMSG #esolangs :14[[07This14]]4 10 02https://esolangs.org/w/index.php?diff=139613&oldid=97022 5* 03Yourusername 5* (+30) 10
> 1726579799 642155 PRIVMSG #esolangs :14[[07This14]]4 10 02https://esolangs.org/w/index.php?diff=139614&oldid=139613 5* 03Yourusername 5* (+0) 10
> 1726579869 76128 PRIVMSG #esolangs :14[[07Special:Log/newusers14]]4 create10 02 5* 03AinoFin 5*  10New user account
> 1726580776 235664 PRIVMSG #esolangs :14[[07Laughing my  off14]]4 N10 02https://esolangs.org/w/index.php?oldid=139615 5* 03None1 5* (+1040) 10Created page with "'''Laughing my  off''' (The unprintable character between the two spaces is '''ASS''' ('''A'''CTIVATE '''S'''YMMETRIC '''S'''WAPPING), U+206B), a.k.a '''Laughing my ASS off''', a.k.a '''lmao''', is an esolang invented by [[User:None1]]. It is like [[turning tarpi
> 1726580851 463953 PRIVMSG #esolangs :14[[07Joke language list14]]4 10 02https://esolangs.org/w/index.php?diff=139616&oldid=139566 5* 03None1 5* (+87) 10/* General languages */
> 1726580888 732278 PRIVMSG #esolangs :14[[07User:None114]]4 M10 02https://esolangs.org/w/index.php?diff=139617&oldid=138574 5* 03None1 5* (+87) 10/* My Esolangs */
> 1726580941 574951 PRIVMSG #esolangs :14[[07Lmao14]]4 N10 02https://esolangs.org/w/index.php?oldid=139618 5* 03None1 5* (+33) 10Redirected page to [[Laughing my  off]]
> 1726580961 181145 PRIVMSG #esolangs :14[[07User:None114]]4 M10 02https://esolangs.org/w/index.php?diff=139619&oldid=139617 5* 03None1 5* (+0) 10typo
< 1726580995 363131 :wWwwW!~wWwwW@94.147.203.75 PRIVMSG #esolangs :what do you think?: https://esolangs.org/wiki/Bring_to_another
< 1726581017 777860 :int-e!~noone@int-e.eu PRIVMSG #esolangs :. o O ( Another one? )
> 1726581068 715032 PRIVMSG #esolangs :14[[07Joke language list14]]4 M10 02https://esolangs.org/w/index.php?diff=139620&oldid=139616 5* 03None1 5* (+0) 10/* General languages */
> 1726581097 524726 PRIVMSG #esolangs :14[[07Laughing my ASS off14]]4 N10 02https://esolangs.org/w/index.php?oldid=139621 5* 03None1 5* (+33) 10Redirected page to [[Laughing my  off]]
< 1726581110 492023 :tromp!~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl JOIN #esolangs * :Textual User
> 1726581117 148934 PRIVMSG #esolangs :14[[07Laughing my ass off14]]4 N10 02https://esolangs.org/w/index.php?oldid=139622 5* 03None1 5* (+33) 10Redirected page to [[Laughing my  off]]
< 1726581128 519663 :wWwwW!~wWwwW@94.147.203.75 PRIVMSG #esolangs :int-e: wut?
< 1726581158 458964 :int-e!~noone@int-e.eu PRIVMSG #esolangs :It's a thought bubble :-P
< 1726581173 716821 :wWwwW!~wWwwW@94.147.203.75 PRIVMSG #esolangs :??im so confused??
< 1726581197 597944 :int-e!~noone@int-e.eu PRIVMSG #esolangs :Well, you asked for thoughts.
< 1726581215 685280 :wWwwW!~wWwwW@94.147.203.75 PRIVMSG #esolangs :true
> 1726581234 104528 PRIVMSG #esolangs :14[[07Laughing my  off14]]4 M10 02https://esolangs.org/w/index.php?diff=139623&oldid=139615 5* 03None1 5* (+93) 10/* XKCD Random Number */
> 1726581408 521454 PRIVMSG #esolangs :14[[07Laughing my  off14]]4 M10 02https://esolangs.org/w/index.php?diff=139624&oldid=139623 5* 03None1 5* (+17) 10
> 1726581419 648755 PRIVMSG #esolangs :14[[07Laughing my  off14]]4 M10 02https://esolangs.org/w/index.php?diff=139625&oldid=139624 5* 03None1 5* (-1) 10/* Translator to Deadfish in Python= */
> 1726582070 263819 PRIVMSG #esolangs :14[[07BubbleLang14]]4 M10 02https://esolangs.org/w/index.php?diff=139626&oldid=139544 5* 03PrySigneToFry 5* (+113) 10
> 1726582555 641163 PRIVMSG #esolangs :14[[07Laughing my  off14]]4 M10 02https://esolangs.org/w/index.php?diff=139627&oldid=139625 5* 03None1 5* (+0) 10/* Commands */
> 1726582631 535617 PRIVMSG #esolangs :14[[07Turning tarpit14]]4 M10 02https://esolangs.org/w/index.php?diff=139628&oldid=138906 5* 03None1 5* (+50) 10/* See also */
< 1726582706 380509 :wWwwW!~wWwwW@94.147.203.75 PRIVMSG #esolangs :hey can i do some stuff
< 1726582712 166998 :wWwwW!~wWwwW@94.147.203.75 PRIVMSG #esolangs :on underload page
< 1726582718 31503 :wWwwW!~wWwwW@94.147.203.75 PRIVMSG #esolangs :https://esolangs.org/wiki/Underload#A_two-command_basis_for_a_pure_concatenative_language
< 1726582719 290035 :wWwwW!~wWwwW@94.147.203.75 PRIVMSG #esolangs :since
< 1726582738 327421 :wWwwW!~wWwwW@94.147.203.75 PRIVMSG #esolangs :: can be created
< 1726582764 798108 :wWwwW!~wWwwW@94.147.203.75 PRIVMSG #esolangs :by using (:)^
< 1726582818 942178 :wWwwW!~wWwwW@94.147.203.75 PRIVMSG #esolangs :also
< 1726582824 504739 :wWwwW!~wWwwW@94.147.203.75 PRIVMSG #esolangs :how would you do ()?
< 1726582953 294430 :int-e!~noone@int-e.eu PRIVMSG #esolangs :it goes back to the earlier reduced Underload with :()^
< 1726582964 513444 :wWwwW!~wWwwW@94.147.203.75 PRIVMSG #esolangs :yea
< 1726582971 694019 :wWwwW!~wWwwW@94.147.203.75 PRIVMSG #esolangs :but where is the () in it
> 1726582973 327654 PRIVMSG #esolangs :14[[0714]]4 N10 02https://esolangs.org/w/index.php?oldid=139629 5* 03PrySigneToFry 5* (+1383) 10Created page with "'''' is designed by PSTF.  == Syntax == There are Th True En..."
< 1726583054 946913 :int-e!~noone@int-e.eu PRIVMSG #esolangs :You get () in pairs from `a`.
< 1726583088 362023 :int-e!~noone@int-e.eu PRIVMSG #esolangs :So you can construct any program that has :, ^, and balanced parentheses as a string. And you can execute that using ^
> 1726583089 558816 PRIVMSG #esolangs :14[[07List of quines14]]4 10 02https://esolangs.org/w/index.php?diff=139630&oldid=139598 5* 03PrySigneToFry 5* (+73) 10
< 1726583109 411939 :wWwwW!~wWwwW@94.147.203.75 PRIVMSG #esolangs :sorry if im being stupid but im so confused rn
< 1726583111 149186 :int-e!~noone@int-e.eu PRIVMSG #esolangs :That's why (:) and (^) are on that list but not :.
< 1726583122 534660 :wWwwW!~wWwwW@94.147.203.75 PRIVMSG #esolangs :oh
> 1726583156 8175 PRIVMSG #esolangs :14[[07Joke language list14]]4 10 02https://esolangs.org/w/index.php?diff=139631&oldid=139620 5* 03PrySigneToFry 5* (+34) 10
< 1726583357 615576 :int-e!~noone@int-e.eu PRIVMSG #esolangs :Hmm... actually, how do you get ()... you'd need an empty string for that.
< 1726583369 21051 :wWwwW!~wWwwW@94.147.203.75 PRIVMSG #esolangs :yes
< 1726583405 339648 :wWwwW!~wWwwW@94.147.203.75 PRIVMSG #esolangs :what if the stack just had that on the top?
< 1726583522 38805 :int-e!~noone@int-e.eu PRIVMSG #esolangs :I suppose you could modify M to have an additional () case.
< 1726583548 775679 :wWwwW!~wWwwW@94.147.203.75 PRIVMSG #esolangs :true
< 1726583583 766222 :int-e!~noone@int-e.eu PRIVMSG #esolangs :Or maybe there's a reason why () isn't needed but the preceding section uses () quite a bit.
< 1726583753 866725 :wWwwW!~wWwwW@94.147.203.75 PRIVMSG #esolangs :hmmmm
< 1726585127 796424 :int-e!~noone@int-e.eu PRIVMSG #esolangs :It's probably fine though... (~~) can be used instead of () for the most part; the only caveat is that we need to add two dummy elements to the stack at the start.
> 1726585373 518366 PRIVMSG #esolangs :14[[07Underload14]]4 10 02https://esolangs.org/w/index.php?diff=139632&oldid=122705 5* 03Int-e 5* (+262) 10/* A two-command basis for a pure concatenative language */ close a gap
> 1726585548 677359 PRIVMSG #esolangs :14[[07Underload14]]4 10 02https://esolangs.org/w/index.php?diff=139633&oldid=139632 5* 03Int-e 5* (+14) 10/* A two-command basis for a pure concatenative language */ but now we need ~
> 1726586924 756198 PRIVMSG #esolangs :14[[0714]]4 10 02https://esolangs.org/w/index.php?diff=139634&oldid=139629 5* 03Unname4798 5* (-773) 10remove zalgo text
> 1726587036 996122 PRIVMSG #esolangs :14[[07Esolang:Introduce yourself14]]4 10 02https://esolangs.org/w/index.php?diff=139635&oldid=139501 5* 03AinoFin 5* (+137) 10
< 1726588075 431365 :tromp!~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl QUIT :Quit: My iMac has gone to sleep. ZZZzzz…
< 1726589958 965099 :tromp!~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl JOIN #esolangs * :Textual User
< 1726592787 332988 :wWwwW!~wWwwW@94.147.203.75 QUIT :Ping timeout: 256 seconds
< 1726592841 499473 :tromp!~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl QUIT :Quit: My iMac has gone to sleep. ZZZzzz…
< 1726593157 66151 :b_jonas!~x@88.87.242.184 PRIVMSG #esolangs :Digitalmars's D and golang are compiled languages that both have key-value mappings as built-in types. 
< 1726593244 364321 :b_jonas!~x@88.87.242.184 PRIVMSG #esolangs :When I was young, my master source for phone numbers I know was my dead-tree pocket calendar. These had dedicated empty pages for phone numbers and similar useful notes, often even marked with starting letters. In English you'd call a dead-tree notebook in such a role a "telephone register".
< 1726593313 717588 :tromp!~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl JOIN #esolangs * :Textual User
> 1726593393 731065 PRIVMSG #esolangs :14[[07Special:Log/newusers14]]4 create10 02 5* 03Value1 5*  10New user account
< 1726593636 910536 :b_jonas!~x@88.87.242.184 PRIVMSG #esolangs :C++ has deprecated and later removed the old "register" keyword, which used to be a storage class specifier in old C, but turns out to be no longer useful. I think at some point they considered to use it for C++ modules, but it doesn't seem like that's happening.
< 1726593645 464199 :b_jonas!~x@88.87.242.184 PRIVMSG #esolangs :fungot: draw your own conculsion
< 1726593645 867504 :fungot!~fungot@2a01:4b00:82bb:1341::a PRIVMSG #esolangs :b_jonas: fnord damaged by attempts to move it. ( btw i was talking about rscheme there.
< 1726593888 183444 :korvo!~korvo@2604:a880:4:1d0::4d6:d000 PRIVMSG #esolangs :esolangs: With regards to lambda calculus, what is a De Bruijn index?
> 1726593898 349428 PRIVMSG #esolangs :korvo: A De Bruijn index is a unique identifier for a variable in a lambda calculus expression. It's essentially a way to represent a variable's position within a function's arguments. Think of it like a label for each variable, allowing you to track its usage and position within a complex expression.
< 1726594011 653327 :korvo!~korvo@2604:a880:4:1d0::4d6:d000 PRIVMSG #esolangs :esolangs: What's the difference between the DeBruijn programming language and De Bruijn indexing?
> 1726594089 322209 PRIVMSG #esolangs :korvo: DeBruijn is the programming language, while De Bruijn indexing is a way to represent data in the language. DeBruijn indexing uses a system of "De Bruijn indices" to represent data. These indices are numbers from 0 to 9, and they are used to represent data in a way that is similar to how we use numbers in mathematics. DeBruijn is a functional...
> 1726594089 326825 PRIVMSG #esolangs :programming language that uses De Bruijn indices to represent data.
< 1726594162 440661 :korvo!~korvo@2604:a880:4:1d0::4d6:d000 PRIVMSG #esolangs :Not too bad. It sounds like it's using slightly older versions of pages; maybe the RAG database is a copy of the live database?
< 1726594207 152785 :ais523!~ais523@user/ais523 JOIN #esolangs ais523 :(this is obviously not my real name)
< 1726594224 51136 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :int-e: you can create, e.g., ((a)!) if you need an empty string
> 1726594479 579068 PRIVMSG #esolangs :14[[07Esolang:Introduce yourself14]]4 M10 02https://esolangs.org/w/index.php?diff=139636&oldid=139635 5* 03Value1 5* (+224) 10:3
> 1726594654 327212 PRIVMSG #esolangs :14[[07User talk:/w/wiki/index.php/Talk:index.php/Main page14]]4 M10 02https://esolangs.org/w/index.php?diff=139637&oldid=138356 5* 03Value1 5* (+101) 10ehehe
< 1726594702 259656 :tromp!~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl PRIVMSG #esolangs :i didn't know there's a DeBruijn programming language. I only know the one called bruijn  ( https://bruijn.marvinborner.de/ )
> 1726594735 628422 PRIVMSG #esolangs :14[[07Boyfriend.xml14]]4 10 02https://esolangs.org/w/index.php?diff=139638&oldid=93093 5* 03Ractangle 5* (+23) 10/* Architecture */
> 1726594800 161747 PRIVMSG #esolangs :14[[07Brainbrain14]]4 10 02https://esolangs.org/w/index.php?diff=139639&oldid=30904 5* 03Ractangle 5* (+23) 10/* See also */
< 1726595021 436485 :b_jonas!~x@88.87.242.184 PRIVMSG #esolangs :korvo: De Bruijn index is a way to identify a variable in lambda calculus with its depth in the stack from the stack top, so the same binding will have different De Bruijn indexes in different places depending on how many lambdas deep below that you are. 
> 1726595045 118055 PRIVMSG #esolangs :14[[07Bubblegum14]]4 10 02https://esolangs.org/w/index.php?diff=139640&oldid=139105 5* 03Ractangle 5* (+24) 10/* Reference implementation */
< 1726595098 65338 :b_jonas!~x@88.87.242.184 PRIVMSG #esolangs :korvo: see https://esolangs.org?curid=8360 for the most well-known language that uses De Bruijn indexes to identify its variables
< 1726595131 19313 :tromp!~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl PRIVMSG #esolangs :isn
< 1726595141 700981 :tromp!~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl PRIVMSG #esolangs :isn't BLC a better known language?
< 1726595376 139694 :b_jonas!~x@88.87.242.184 PRIVMSG #esolangs :bacon lettude calculus? it might be.
< 1726595389 957923 :b_jonas!~x@88.87.242.184 PRIVMSG #esolangs :lettuce
< 1726595595 319866 :wWwwW!~wWwwW@94.147.203.75 JOIN #esolangs * :[https://web.libera.chat] wWwwW
> 1726596003 140360 PRIVMSG #esolangs :14[[07Talk:2KWLang14]]4 10 02https://esolangs.org/w/index.php?diff=139641&oldid=138970 5* 03Ais523 5* (+453) 10/* Comparison operators */ new section
> 1726597150 518095 PRIVMSG #esolangs :14[[07User:HecknTarnation14]]4 10 02https://esolangs.org/w/index.php?diff=139642&oldid=85136 5* 03Yayimhere 5* (+4) 10link to YATDEL
< 1726597283 605816 :int-e!~noone@int-e.eu PRIVMSG #esolangs :ais523: there's no !
< 1726597305 951299 :wWwwW!~wWwwW@94.147.203.75 PRIVMSG #esolangs :wut
< 1726597358 888568 :int-e!~noone@int-e.eu PRIVMSG #esolangs :ais523: That particular construction targets the :^() fragment. But it uses ~ as an auxiliary operation so that's also available.
< 1726597361 236381 :korvo!~korvo@2604:a880:4:1d0::4d6:d000 PRIVMSG #esolangs :b_jonas: Oh, sweet, thanks for pointing this out. I missed it last night.
< 1726597397 158277 :wWwwW!~wWwwW@94.147.203.75 QUIT :Quit: Client closed
< 1726597405 554424 :korvo!~korvo@2604:a880:4:1d0::4d6:d000 PRIVMSG #esolangs :tromp: Yeah, I've found like half a dozen small languages that are merely syntax over LC, including a couple that are just BLC with decoration.
< 1726597408 534791 :int-e!~noone@int-e.eu PRIVMSG #esolangs :( :^()  is happier than :()^ )
< 1726597514 418270 :int-e!~noone@int-e.eu PRIVMSG #esolangs :ais523: Actually I don't know what you're saying.
< 1726597565 416290 :int-e!~noone@int-e.eu PRIVMSG #esolangs :ais523: Sorry. Okay, yes that's a program fragment that is effectively a no-op.
> 1726597579 45405 PRIVMSG #esolangs :14[[07Real Fast Nora's Hair Salon 3: Shear Disaster Download14]]4 M10 02https://esolangs.org/w/index.php?diff=139643&oldid=35988 5* 03Corbin 5* (-15) 10Bluelink De Bruijn indices.
< 1726597624 818715 :int-e!~noone@int-e.eu PRIVMSG #esolangs :ais523: So yeah you're right, that works.
< 1726597814 915748 :int-e!~noone@int-e.eu PRIVMSG #esolangs :ais523: Sorry. No, it doesn't work because we're building a program as a string and the only symbols we have available as strings in the M^ derivative are :()^~ ...I lost track of the goal.
< 1726598139 450007 :craigo!~craigo@user/craigo JOIN #esolangs craigo :realname
< 1726598380 394098 :b_jonas!~x@88.87.242.184 PRIVMSG #esolangs :you can just similarly make another unlambda combinator similar to M but that provides more builtins, including ordinary and parenthisized and versions of all commands, so that you can assemble any string using that combinator and application, right?
< 1726598429 126002 :int-e!~noone@int-e.eu PRIVMSG #esolangs :Yeah you could modify M so that it produces () as an extra case
< 1726598484 346097 :int-e!~noone@int-e.eu PRIVMSG #esolangs :b_jonas: if you look at https://esolangs.org/wiki/Underload#A_two-command_basis_for_a_pure_concatenative_language you'll see that this is the underlying idea
< 1726598540 907082 :int-e!~noone@int-e.eu PRIVMSG #esolangs :M = (~)[any list of primitives](!...!)
< 1726598566 525350 :int-e!~noone@int-e.eu PRIVMSG #esolangs :with just enough ! that M^ acts as !
< 1726598571 520481 :b_jonas!~x@88.87.242.184 PRIVMSG #esolangs :I don't mean () but rather make it produce each of (^), (:), (!), (~), (*), (a), (S), and then you can combine those using * and a to get any string
< 1726598667 645300 :int-e!~noone@int-e.eu PRIVMSG #esolangs :I don't understand how that's different from what it does except that it doesn't have *all* those primitives but strives to have a minimal set of them instead.
< 1726598712 428082 :b_jonas!~x@88.87.242.184 PRIVMSG #esolangs :right, that's the difference that I mean
< 1726598724 726357 :korvo!~korvo@2604:a880:4:1d0::4d6:d000 PRIVMSG #esolangs :b_jonas: Oh, by the way, if you have any ideas for [[De Bruijn indexing]], feel free to improve it. It's an infamously difficult topic and I know my wording is pretty bad.
< 1726598741 660125 :korvo!~korvo@2604:a880:4:1d0::4d6:d000 PRIVMSG #esolangs :I'm here to write legally distinct public-domain text that isn't plagiarized, not to write good text.
< 1726598749 606487 :b_jonas!~x@88.87.242.184 PRIVMSG #esolangs :this way you don't have to compile to an inefficient :()^ underload program, but can compile to any normal sane underload program
< 1726598768 25999 :int-e!~noone@int-e.eu PRIVMSG #esolangs :Adding () would give you ()a as a way to construct (()). Which is the thing that's missing compared to the :()^ fragment.
< 1726598799 871850 :b_jonas!~x@88.87.242.184 PRIVMSG #esolangs :yeah, you can add that too
< 1726598804 905164 :int-e!~noone@int-e.eu PRIVMSG #esolangs :Yeah I don't care about efficiency.
< 1726598829 367510 :int-e!~noone@int-e.eu PRIVMSG #esolangs :In this context.
< 1726599005 109319 :b_jonas!~x@88.87.242.184 PRIVMSG #esolangs :wait, you actually already have (^), (:), (~), (a), (*) easily constructable from the M on the wiki page, so only (!) is missing, and I think you can extract the (!!!!!!) and then construct ((~)(~)(~)(~)(~)!!!!!!) from that and that's basically a (!)
< 1726599020 121864 :b_jonas!~x@88.87.242.184 PRIVMSG #esolangs :so I think the original M is already complete except for the S builtin
< 1726599303 198438 :int-e!~noone@int-e.eu PRIVMSG #esolangs :b_jonas: Oh. Yes, that'll work.
> 1726599806 80587 PRIVMSG #esolangs :14[[07Underload14]]4 10 02https://esolangs.org/w/index.php?diff=139644&oldid=139633 5* 03Int-e 5* (-48) 10/* A two-command basis for a pure concatenative language */ document idea by [User:b_jonas]
> 1726600200 490920 PRIVMSG #esolangs :14[[07Underload14]]4 10 02https://esolangs.org/w/index.php?diff=139645&oldid=139644 5* 03Int-e 5* (+149) 10/* A two-command basis for a pure concatenative language */ continuing idea by [User:b_jonas]
< 1726600258 758627 :int-e!~noone@int-e.eu PRIVMSG #esolangs :fizzie: Hmm, what's the timeout for users that don't want to be remembered when logging in? I'm not sure if that's what I'm running into, but if I am, it's rather short.
< 1726600266 22400 :tromp!~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl QUIT :Quit: My iMac has gone to sleep. ZZZzzz…
< 1726600300 945908 :b_jonas!~x@88.87.242.184 PRIVMSG #esolangs :int-e: I think that just means until your browser exits. cookies have such a flag. 
< 1726600312 992347 :b_jonas!~x@88.87.242.184 PRIVMSG #esolangs :the timeout shouldn't differ.
< 1726600314 737705 :int-e!~noone@int-e.eu PRIVMSG #esolangs :Well I lost three edits to something and had to do them over.
< 1726600339 246727 :int-e!~noone@int-e.eu PRIVMSG #esolangs :With cookies, without javascript, and without checking the "remember me" box.
< 1726600398 606894 :int-e!~noone@int-e.eu PRIVMSG #esolangs :Oh great another detail I lost. One more edit...
> 1726600427 690756 PRIVMSG #esolangs :14[[07Underload14]]4 10 02https://esolangs.org/w/index.php?diff=139646&oldid=139645 5* 03Int-e 5* (-14) 10/* A two-command basis for a pure concatenative language */ (~) is not used anymore
< 1726600458 326696 :int-e!~noone@int-e.eu PRIVMSG #esolangs :b_jonas: Anyway, great idea, thanks!
< 1726600493 678551 :int-e!~noone@int-e.eu PRIVMSG #esolangs :obvious in retrospect... but that's often how it goes.
< 1726601097 623515 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :int-e: at least in Firefox, the back button will reclaim your partially written edit – are other browsers worse in that respect?
< 1726601193 3747 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :int-e: did you miss that the construction can also create (a) and (*) (the same way as creating a and *, but without the ^ at the end)?
< 1726601211 283888 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :so you get the :~!()a*^ fragment, which is the entire language except for I/O
< 1726601238 302526 :int-e!~noone@int-e.eu PRIVMSG #esolangs :I didn't exactly miss that, no.
< 1726601274 284491 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :I guess you could make I/O work by putting the entire ASCII table inside M, but that would be a bit inelegant (the way Underload strings can be treated as either strings or functions is already a bit inelegant, except for writing quines)
< 1726601326 345496 :int-e!~noone@int-e.eu PRIVMSG #esolangs :it appears that ! is more valuable than a and * though.
< 1726601409 179988 :int-e!~noone@int-e.eu PRIVMSG #esolangs :ais523: Also Firefox lost that particular edit, presumably because I wasn't considered "logged in" when I went back, so it gave me "view page" instead of "edit page".
< 1726601439 517785 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :ah, that might explain it
> 1726603000 996739 PRIVMSG #esolangs :14[[07CPL14]]4 10 02https://esolangs.org/w/index.php?diff=139647&oldid=91571 5* 03Ractangle 5* (+23) 10
> 1726603023 314185 PRIVMSG #esolangs :14[[07CRalphabet14]]4 10 02https://esolangs.org/w/index.php?diff=139648&oldid=43378 5* 03Ractangle 5* (+23) 10/* Implementation */
> 1726603055 425122 PRIVMSG #esolangs :14[[07CurSorn214]]4 10 02https://esolangs.org/w/index.php?diff=139649&oldid=94814 5* 03Ractangle 5* (+23) 10
> 1726603242 375683 PRIVMSG #esolangs :14[[07COCAINE14]]4 10 02https://esolangs.org/w/index.php?diff=139650&oldid=73746 5* 03Ractangle 5* (+22) 10
> 1726603705 688986 PRIVMSG #esolangs :14[[07DetailedFuck14]]4 10 02https://esolangs.org/w/index.php?diff=139651&oldid=131467 5* 03Ractangle 5* (+23) 10/* Interpreter */
> 1726603755 352994 PRIVMSG #esolangs :14[[07Developers14]]4 10 02https://esolangs.org/w/index.php?diff=139652&oldid=139232 5* 03Ractangle 5* (+23) 10/* External resources */
> 1726604039 255748 PRIVMSG #esolangs :14[[07*python14]]4 10 02https://esolangs.org/w/index.php?diff=139653&oldid=138561 5* 03Ractangle 5* (-7) 10/* Truth-machine */
> 1726604257 134537 PRIVMSG #esolangs :14[[07User:Ractangle14]]4 10 02https://esolangs.org/w/index.php?diff=139654&oldid=139305 5* 03Ractangle 5* (-36) 10/* Esolangs */
> 1726604384 78196 PRIVMSG #esolangs :14[[07User talk:Tommyaweosme14]]4 10 02https://esolangs.org/w/index.php?diff=139655&oldid=139588 5* 03Tommyaweosme 5* (+308) 10/* What? */
> 1726604721 728994 PRIVMSG #esolangs :14[[07Special:Log/move14]]4 move10 02 5* 03Ractangle 5*  10moved [[02An esolang inspired by a mobile game engine by the name of Castle10]] to [[Dish]]
> 1726604721 757144 PRIVMSG #esolangs :14[[07Special:Log/move14]]4 move10 02 5* 03Ractangle 5*  10moved [[02Talk:An esolang inspired by a mobile game engine by the name of Castle10]] to [[Talk:Dish]]
> 1726604828 20908 PRIVMSG #esolangs :14[[07Dish14]]4 10 02https://esolangs.org/w/index.php?diff=139660&oldid=139656 5* 03Ractangle 5* (-1749) 10Replaced content with "{{Stub}} '''Dish''' (or '''D'''ead f'''ISH''') is a [[deadfish]] inspired esolang created by [[User:Ractangle]]"
> 1726604943 215672 PRIVMSG #esolangs :14[[07Dish14]]4 10 02https://esolangs.org/w/index.php?diff=139661&oldid=139660 5* 03Ractangle 5* (+143) 10
> 1726605112 719313 PRIVMSG #esolangs :14[[07Dish14]]4 10 02https://esolangs.org/w/index.php?diff=139662&oldid=139661 5* 03Ractangle 5* (+39) 10/* Syntax */
> 1726605515 158273 PRIVMSG #esolangs :14[[07Dish14]]4 10 02https://esolangs.org/w/index.php?diff=139663&oldid=139662 5* 03Ractangle 5* (+107) 10/* Syntax */
> 1726605746 723824 PRIVMSG #esolangs :14[[07Dish14]]4 10 02https://esolangs.org/w/index.php?diff=139664&oldid=139663 5* 03Ractangle 5* (+12) 10/* Syntax */
> 1726605874 697236 PRIVMSG #esolangs :14[[07Dish14]]4 10 02https://esolangs.org/w/index.php?diff=139665&oldid=139664 5* 03Ractangle 5* (+72) 10/* Syntax */
> 1726606006 446304 PRIVMSG #esolangs :14[[07Dish14]]4 10 02https://esolangs.org/w/index.php?diff=139666&oldid=139665 5* 03Ractangle 5* (+61) 10/* Syntax */
> 1726606061 917533 PRIVMSG #esolangs :14[[07Dish14]]4 10 02https://esolangs.org/w/index.php?diff=139667&oldid=139666 5* 03Ractangle 5* (+26) 10/* Syntax */
> 1726606174 931297 PRIVMSG #esolangs :14[[07Dish14]]4 10 02https://esolangs.org/w/index.php?diff=139668&oldid=139667 5* 03Ractangle 5* (+39) 10/* Syntax */
> 1726606279 773101 PRIVMSG #esolangs :14[[07Dish14]]4 10 02https://esolangs.org/w/index.php?diff=139669&oldid=139668 5* 03Ractangle 5* (+73) 10/* Syntax */
> 1726606400 625729 PRIVMSG #esolangs :14[[07Dish14]]4 10 02https://esolangs.org/w/index.php?diff=139670&oldid=139669 5* 03Ractangle 5* (+55) 10/* Syntax */
> 1726606548 664529 PRIVMSG #esolangs :14[[07Dish14]]4 10 02https://esolangs.org/w/index.php?diff=139671&oldid=139670 5* 03Ractangle 5* (+35) 10/* Examples */
> 1726606808 665087 PRIVMSG #esolangs :14[[07Dish14]]4 10 02https://esolangs.org/w/index.php?diff=139672&oldid=139671 5* 03Ractangle 5* (+40) 10/* The powers of two */
< 1726606830 155643 :fizzie!irc@selene.zem.fi PRIVMSG #esolangs :int-e: I believe there's some sort of weirdness around the state storage that I've never really figured out.
< 1726606881 502624 :fizzie!irc@selene.zem.fi PRIVMSG #esolangs :Specifically, the configuration I inherited sets $wgMainCacheType = CACHE_ACCEL, and we don't set $wgSessionCacheType. According to https://www.mediawiki.org/wiki/Manual:$wgSessionCacheType "[i]f $wgMainCacheType is set to CACHE_ACCEL and this is left at its default CACHE_ANYTHING, the cache used may not meet these requirements."
< 1726606956 29490 :fizzie!irc@selene.zem.fi PRIVMSG #esolangs :So I think it's quite possible there's a certain degree of luck involved in whether you stay logged in or not, depending on the whims of the web server, PHP, and other things of that nature.
< 1726607066 538327 :fizzie!irc@selene.zem.fi PRIVMSG #esolangs :Potentially I should set $wgSessionCacheType to CACHE_DB to use the database for persistent session storage, though I don't know if that has some performance implications.
< 1726607091 205925 :fizzie!irc@selene.zem.fi PRIVMSG #esolangs :(Because I've definitely been unexpectedly logged out from the wiki as well.)
> 1726607126 224511 PRIVMSG #esolangs :14[[07Dish14]]4 10 02https://esolangs.org/w/index.php?diff=139673&oldid=139672 5* 03Ractangle 5* (+83) 10/* The powers of two */
< 1726607318 676660 :tromp!~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl JOIN #esolangs * :Textual User
< 1726607380 980130 :zzo38!~zzo38@host-24-207-52-143.public.eastlink.ca PRIVMSG #esolangs :How to make in C, that the end of a structure must be aligned (in the definition of the structure)?
> 1726607683 88669 PRIVMSG #esolangs :14[[07Dish14]]4 10 02https://esolangs.org/w/index.php?diff=139674&oldid=139673 5* 03Ractangle 5* (+121) 10/* Syntax */
> 1726607757 887895 PRIVMSG #esolangs :14[[07Dish14]]4 10 02https://esolangs.org/w/index.php?diff=139675&oldid=139674 5* 03Ractangle 5* (+5) 10/* Syntax */
< 1726607839 529496 :b_jonas!~x@88.87.242.184 PRIVMSG #esolangs :zzo38: just the end, or both the start and end?
< 1726607885 335881 :b_jonas!~x@88.87.242.184 PRIVMSG #esolangs :normally you get both the start and end to be aligned, since that's what the C compiler directly supports, and that way the structure works aligned in an array; I don't think you can make a partial structure that has alignment but doesn't fill out whole aligned blocks
< 1726607888 170131 :zzo38!~zzo38@host-24-207-52-143.public.eastlink.ca PRIVMSG #esolangs :I would think that the start would already be aligned if necessary
> 1726607922 981290 PRIVMSG #esolangs :14[[07Dish14]]4 10 02https://esolangs.org/w/index.php?diff=139676&oldid=139675 5* 03Ractangle 5* (+117) 10/* Syntax */
> 1726607959 854509 PRIVMSG #esolangs :14[[07Dish14]]4 10 02https://esolangs.org/w/index.php?diff=139677&oldid=139676 5* 03Ractangle 5* (-61) 10/* Syntax */
> 1726607987 244601 PRIVMSG #esolangs :14[[07Dish14]]4 10 02https://esolangs.org/w/index.php?diff=139678&oldid=139677 5* 03Ractangle 5* (+14) 10/* Syntax */
< 1726608006 914053 :zzo38!~zzo38@host-24-207-52-143.public.eastlink.ca PRIVMSG #esolangs :I do not mean in an array, though; I mean that if you put something at the address of the end of the structure, that it will be aligned regardless of what you put there (e.g. using malloc and memcpy, or something else like that)
< 1726608212 419192 :b_jonas!~x@88.87.242.184 PRIVMSG #esolangs :zzo38: in any case, in modern C you `#include ` then put `alignas(32)` before the first data member in the struct type definition, replace 32 with the number of bytes that you want to align to. this makes that particular member aligned to at least 32 bytes, and as a consequence it also makes the start and end of the struct aligned to 32 bytes, with extra padding in the struct if necessary
< 1726608270 744098 :b_jonas!~x@88.87.242.184 PRIVMSG #esolangs :in earlier C you can sometimes use a compiler-specific attribute that works similar to alignas, or use a union with a built-in or library type that has the necessary alignment
< 1726608275 544158 :zzo38!~zzo38@host-24-207-52-143.public.eastlink.ca PRIVMSG #esolangs :I want the same alignment as malloc.
< 1726608299 995986 :fizzie!irc@selene.zem.fi PRIVMSG #esolangs :There's also `alignas (max_align_t)`, which I imagine should match `malloc`.
< 1726608343 335403 :zzo38!~zzo38@host-24-207-52-143.public.eastlink.ca PRIVMSG #esolangs :OK
< 1726608403 74017 :zzo38!~zzo38@host-24-207-52-143.public.eastlink.ca PRIVMSG #esolangs :I don't know if I have that on my computer though
< 1726608474 894440 :fizzie!irc@selene.zem.fi PRIVMSG #esolangs :References: `malloc` returns memory that is "suitably aligned so that it may be assigned to a pointer to any type of object with a fundamental alignment requirement" (C11 7.22.3p1); a /fundamental alignment requirement/ is "an alignment less than or equal to the greatest alignment supported by the implementation in all contexts, which is equal to `_Alignof (max_align_t)`" (C11 6.2.8p2).
< 1726608485 729847 :b_jonas!~x@88.87.242.184 PRIVMSG #esolangs :zzo38: for max_align_t you need to `#include ` and (either use `-std=c11` or some similar compiler option, or define the correct feature request macro before you include anything)
< 1726608600 434586 :zzo38!~zzo38@host-24-207-52-143.public.eastlink.ca PRIVMSG #esolangs :OK, I will try
< 1726608614 761358 :b_jonas!~x@88.87.242.184 PRIVMSG #esolangs :I guess you probably just want `-std=c11` or some higher compiler option, since you want the alignas keyword too, rather than the compiler-specific stuff, unless you're editing the rare old C source that you can't easily port to be C11-compatible (eg. because it calls prototype-less functions or declares functions without return type) 
< 1726608895 328408 :zzo38!~zzo38@host-24-207-52-143.public.eastlink.ca PRIVMSG #esolangs :I also had some ideas of a variant of C programming language. I might be able to add extra steps before and after the preprocessor, but some things I would want to not have to do separately than the parser because I might want to e.g. handle custom members in structures, and to substitute when the C preprocessor reads files as input, etc. Can this be done without rewriting the entire compiler?
< 1726609403 945839 :zzo38!~zzo38@host-24-207-52-143.public.eastlink.ca PRIVMSG #esolangs :(Some such features can include: scoped macros, aliased definitions, custom definitions in structures, TRON strongs, etc)
< 1726609453 687694 :__monty__!~toonn@user/toonn QUIT :Quit: leaving
< 1726609516 715046 :b_jonas!~x@88.87.242.184 PRIVMSG #esolangs :zzo38: on extra steps before and after the preprocessor, see https://logs.esolangs.org/libera-esolangs/2024-09.html#lnrb
> 1726609544 617375 PRIVMSG #esolangs :14[[07User:Aadenboy/Sandbox14]]4 M10 02https://esolangs.org/w/index.php?diff=139679&oldid=128498 5* 03Aadenboy 5* (+1387) 10test
> 1726609612 72574 PRIVMSG #esolangs :14[[07User:Aadenboy/Sandbox14]]4 M10 02https://esolangs.org/w/index.php?diff=139680&oldid=139679 5* 03Aadenboy 5* (+3300) 102
< 1726609616 979102 :b_jonas!~x@88.87.242.184 PRIVMSG #esolangs :basically you can ask the compiler to do the preprocessing and the rest of the compilation separately. you should just usually make sure to pass mostly the same options to the preprocessing, compiling, and linking steps, unless you have a good reason to make the flags differ, because some options can influence all three steps, eg. define some predefined macros which can influence libraries to detect them
< 1726609777 257410 :b_jonas!~x@88.87.242.184 PRIVMSG #esolangs :in particular, both the preprocessor and compiler needs to know whether you're compiling C or C++, the language version of C or C++, the target CPU and even instruction set extensions, target operating system, whether threading is enabled, etc
< 1726609794 844028 :zzo38!~zzo38@host-24-207-52-143.public.eastlink.ca PRIVMSG #esolangs :I know I can do that, but some things might be difficult to implement in this way, such as to modify the included files that are read by the preprocessor
< 1726609873 251216 :b_jonas!~x@88.87.242.184 PRIVMSG #esolangs :yes, that's harder
< 1726609935 472762 :zzo38!~zzo38@host-24-207-52-143.public.eastlink.ca PRIVMSG #esolangs :I had considered using -wrapper and -no-integrated-cpp to make all of the switches correct when wanting to add extra steps, although that only handles that part of it.
< 1726609957 444485 :b_jonas!~x@88.87.242.184 PRIVMSG #esolangs :there's at least an option to make the preprocessor show which files it's included, with full path, that can be helpful
< 1726610068 674413 :zzo38!~zzo38@host-24-207-52-143.public.eastlink.ca PRIVMSG #esolangs :The preprocessor will complain about unrecognized directives though, so that will need to be handled before the preprocessor reads the files, so then it might be necessary to handle #include separately
< 1726611788 413755 :Sgeo!~Sgeo@user/sgeo JOIN #esolangs Sgeo :realname
< 1726613557 399330 :int-e!~noone@int-e.eu PRIVMSG #esolangs :Fi-nally. I completed A Monster's Expedition (using the built-in hints for the last two snowmen)
< 1726613646 158969 :int-e!~noone@int-e.eu PRIVMSG #esolangs :(I like those hints; they point to islands that you should focus on to make progress, which given the semi-open world nature of the game helps quite a bit.)
> 1726615656 780703 PRIVMSG #esolangs :14[[07User:Aadenboy14]]4 10 02https://esolangs.org/w/index.php?diff=139681&oldid=137730 5* 03Aadenboy 5* (+18) 10