< 1699317488 796596 :ProofTechnique_!sid79547@id-79547.ilkley.irccloud.com QUIT :Server closed connection < 1699317501 763852 :ProofTechnique_!sid79547@id-79547.ilkley.irccloud.com JOIN #esolangs * :ptech < 1699318621 477402 :Noisytoot!~noisytoot@sourcehut/user/noisytoot QUIT :Ping timeout: 240 seconds < 1699319361 553119 :Lord_of_Life!~Lord@user/lord-of-life/x-2819915 QUIT :Ping timeout: 240 seconds < 1699319431 324542 :Lord_of_Life!~Lord@user/lord-of-life/x-2819915 JOIN #esolangs Lord_of_Life :Lord < 1699319671 833701 :Noisytoot!~noisytoot@sourcehut/user/noisytoot JOIN #esolangs Noisytoot :Ron > 1699321817 786595 PRIVMSG #esolangs :14[[074est14]]4 10 02https://esolangs.org/w/index.php?diff=118833&oldid=118506 5* 03BoundedBeans 5* (+18968) 10Specification 2.0 < 1699322839 174907 :zzo38!~zzo38@host-24-207-52-143.public.eastlink.ca JOIN #esolangs zzo38 :zzo38 < 1699323424 348728 :zzo38!~zzo38@host-24-207-52-143.public.eastlink.ca PRIVMSG #esolangs :I should have been more specific about my question. The condition will be known some time after the program starts, but it will only ever be set once and it will be before the function that checks the condition will ever be called. (Due to requirements of the implementation, I think it would make sense to require that the function that checks the condition to be in the same file as whatever sets it.) < 1699323495 76828 :zzo38!~zzo38@host-24-207-52-143.public.eastlink.ca PRIVMSG #esolangs :(For example, it might depend on a command-line argument. It is effectively equivalent to a if statement, although if you could set an attribute of the variable containing the condition to make it to do that, then it would be able to do that, if that condition is checked a lot more than it is set, maybe.) < 1699323586 456247 :zzo38!~zzo38@host-24-207-52-143.public.eastlink.ca PRIVMSG #esolangs :(The example for ifunc uses an environment variable, but in my case it might depend on command-line switches, or the contents of a file named by a command-line argument, etc) < 1699323855 545656 :b_jonas!~x@89.134.28.158 PRIVMSG #esolangs :zzo38: I think you may want that attribute that I linked to, if you'll be calling this function many times. If you're just calling it a few times then just an if statement in the function. < 1699324114 592442 :zzo38!~zzo38@host-24-207-52-143.public.eastlink.ca PRIVMSG #esolangs :OK, except that the program might need to do other stuff before deciding what the value of the condition is, such as parsing command-line switches. < 1699324501 151466 :dbohdan!~dbohdan@user/dbohdan QUIT :Server closed connection < 1699324507 601016 :b_jonas!~x@89.134.28.158 PRIVMSG #esolangs :zzo38: yeah, I think this is optimized for the case when you have many functions that you have to dispatch at load time, since that's the most kind of caches. you may still be able to parse the command-line argument from the function that determines the address, but you'll have to do it the unix-specific way because you don't have the main function yet < 1699324522 214503 :dbohdan!~dbohdan@user/dbohdan JOIN #esolangs dbohdan :ZNC - https://znc.in < 1699324624 634141 :b_jonas!~x@89.134.28.158 PRIVMSG #esolangs :zzo38: or you could try to load these functions from a dynamic library after you've done everything to parse the arguments, or just execve one of multiple variants of second phase excutables from a first phase executable maybe > 1699325647 99179 PRIVMSG #esolangs :14[[07Brain****14]]4 N10 02https://esolangs.org/w/index.php?oldid=118834 5* 03MihaiEso 5* (+23) 10Redirected page to [[Brainfuck]] < 1699326634 188928 :b_jonas!~x@89.134.28.158 PRIVMSG #esolangs :zzo38: I for one wouldn't bother with any of these advanced techniques, I'd just use an if statement, CPUs have decent way to cache which conditional jumps are likely or not so they can optimize them away when they always go the same way > 1699327045 793382 PRIVMSG #esolangs :14[[07User:Squidmanescape/Gray Snail Interpreter Links14]]4 10 02https://esolangs.org/w/index.php?diff=118835&oldid=118831 5* 03Squidmanescape 5* (+33261) 10/* Brainfuck */ I did it. < 1699327060 861656 :zzo38!~zzo38@host-24-207-52-143.public.eastlink.ca PRIVMSG #esolangs :OK, although I would still think that it might be useful to specify this explicitly by adding a attribute to the declaration of the corresponding variable, to make a optimization hint, regardless of the actual implementation. > 1699327246 640407 PRIVMSG #esolangs :14[[07EsoInterpreters14]]4 10 02https://esolangs.org/w/index.php?diff=118836&oldid=118829 5* 03Squidmanescape 5* (+58) 10/* Main table */ Next one will probably be CT, since I have BCT down, or ALWCIDFEC, since I have Brainfuck down. > 1699327917 799020 PRIVMSG #esolangs :14[[07User:Squidmanescape/Gray Snail Interpreter Links14]]4 10 02https://esolangs.org/w/index.php?diff=118837&oldid=118835 5* 03Squidmanescape 5* (-5) 10/* Brainfuck */ < 1699329519 152601 :sknebel!~quassel@v22016013254630973.happysrv.de QUIT :Server closed connection < 1699329535 446505 :sknebel!~quassel@v22016013254630973.happysrv.de JOIN #esolangs sknebel :sknebel < 1699332129 2448 :chiselfuse!~chiselfus@user/chiselfuse QUIT :Remote host closed the connection < 1699332142 542042 :chiselfuse!~chiselfus@user/chiselfuse JOIN #esolangs chiselfuse :chiselfuse > 1699338681 990530 PRIVMSG #esolangs :14[[07Golfed!14]]4 N10 02https://esolangs.org/w/index.php?oldid=118838 5* 03MihaiEso 5* (+1239) 10Created a new esolang! > 1699338684 689559 PRIVMSG #esolangs :14[[07Language list14]]4 10 02https://esolangs.org/w/index.php?diff=118839&oldid=118792 5* 03MihaiEso 5* (+14) 10/* G */ Added a new esolang! < 1699338750 397228 :ais523!~ais523@user/ais523 JOIN #esolangs ais523 :(this is obviously not my real name) < 1699340841 752853 :MizMahem!sid296354@user/mizmahem QUIT :Server closed connection < 1699340851 249442 :MizMahem!sid296354@user/mizmahem JOIN #esolangs MizMahem :🐍🐔 < 1699340936 267338 :tromp!~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl JOIN #esolangs * :Textual User > 1699342609 412427 PRIVMSG #esolangs :14[[07Golfed!14]]4 10 02https://esolangs.org/w/index.php?diff=118840&oldid=118838 5* 03MihaiEso 5* (+40) 10/* Commands */ Oops, I missed one command. > 1699343542 600898 PRIVMSG #esolangs :14[[07FHC14]]4 N10 02https://esolangs.org/w/index.php?oldid=118841 5* 03MihaiEso 5* (+1440) 10Created a new esolang! > 1699343543 947761 PRIVMSG #esolangs :14[[07Joke language list14]]4 10 02https://esolangs.org/w/index.php?diff=118842&oldid=118812 5* 03MihaiEso 5* (+10) 10/* Example-based languages */ Added a new joke language! > 1699343571 818243 PRIVMSG #esolangs :14[[07FHC14]]4 10 02https://esolangs.org/w/index.php?diff=118843&oldid=118841 5* 03MihaiEso 5* (+1) 10/* Fizz Buzz */ Oops: H isn't for Fizz Buzz, it's for Hello, world! Changed that. > 1699343899 684120 PRIVMSG #esolangs :14[[07FHC14]]4 10 02https://esolangs.org/w/index.php?diff=118844&oldid=118843 5* 03MihaiEso 5* (+101) 10/* Interpreter */ Added a input check and a function to throw a error if the user chose a wrong character. > 1699345489 38438 PRIVMSG #esolangs :14[[07User:MihaiEso14]]4 10 02https://esolangs.org/w/index.php?diff=118845&oldid=118561 5* 03MihaiEso 5* (+263) 10Added more languages and grammar fix. < 1699346692 525912 :ais523!~ais523@user/ais523 QUIT :Remote host closed the connection < 1699346765 233000 :ais523!~ais523@user/ais523 JOIN #esolangs ais523 :(this is obviously not my real name) < 1699348021 536167 :ais523!~ais523@user/ais523 QUIT :Remote host closed the connection < 1699348095 748762 :ais523!~ais523@user/ais523 JOIN #esolangs ais523 :(this is obviously not my real name) < 1699348710 748193 :arseniiv!~arseniiv@136.169.149.238.dynamic.ufanet.ru JOIN #esolangs arseniiv :the chaotic arseniiv > 1699349298 779758 PRIVMSG #esolangs :14[[07H+Q914]]4 10 02https://esolangs.org/w/index.php?diff=118846&oldid=118820 5* 03None1 5* (+264) 10Implement in C > 1699349323 205721 PRIVMSG #esolangs :14[[07H+Q914]]4 M10 02https://esolangs.org/w/index.php?diff=118847&oldid=118846 5* 03None1 5* (+0) 10/* interpreter */ capitalize < 1699349357 825539 :Sgeo!~Sgeo@user/sgeo QUIT :Read error: Connection reset by peer > 1699349436 419153 PRIVMSG #esolangs :14[[07H+Q914]]4 10 02https://esolangs.org/w/index.php?diff=118848&oldid=118847 5* 03None1 5* (+208) 10/* Interpreter */ Add TIO link > 1699350872 202594 PRIVMSG #esolangs :14[[07Bruh():bruh()14]]4 M10 02https://esolangs.org/w/index.php?diff=118849&oldid=116536 5* 03None1 5* (+1) 10/* built-in functions */ > 1699351012 138564 PRIVMSG #esolangs :14[[07A+B Problem14]]4 10 02https://esolangs.org/w/index.php?diff=118850&oldid=118013 5* 03None1 5* (+52) 10/* Implementations */ > 1699351077 744466 PRIVMSG #esolangs :14[[07Bruh():bruh()14]]4 M10 02https://esolangs.org/w/index.php?diff=118851&oldid=118849 5* 03None1 5* (+20) 10/* Whitespaces */ > 1699351114 977261 PRIVMSG #esolangs :14[[07Bruh():bruh()14]]4 M10 02https://esolangs.org/w/index.php?diff=118852&oldid=118851 5* 03None1 5* (-25) 10/* Whitespaces */ < 1699351138 838448 :cpressey!~cpressey@host-2-102-83-192.as13285.net JOIN #esolangs cpressey :[https://web.libera.chat] cpressey > 1699351183 941129 PRIVMSG #esolangs :14[[07Bruh():bruh()14]]4 M10 02https://esolangs.org/w/index.php?diff=118853&oldid=118852 5* 03None1 5* (+0) 10/* Call stack */ < 1699352527 835473 :cpressey!~cpressey@host-2-102-83-192.as13285.net QUIT :Ping timeout: 248 seconds < 1699355241 801412 :ais523!~ais523@user/ais523 QUIT :Remote host closed the connection < 1699355315 209951 :ais523!~ais523@user/ais523 JOIN #esolangs ais523 :(this is obviously not my real name) < 1699356508 475319 :__monty__!~toonn@user/toonn JOIN #esolangs toonn :Unknown > 1699356801 324907 PRIVMSG #esolangs :14[[07Brainf14]]4 N10 02https://esolangs.org/w/index.php?oldid=118854 5* 03None1 5* (+23) 10Redirected page to [[Brainfuck]] > 1699356901 558692 PRIVMSG #esolangs :14[[072 Bits, 1 Byte14]]4 M10 02https://esolangs.org/w/index.php?diff=118855&oldid=118430 5* 03None1 5* (+20) 10/* See also */ > 1699356926 222772 PRIVMSG #esolangs :14[[073 Bits, 3 Bytes14]]4 M10 02https://esolangs.org/w/index.php?diff=118856&oldid=118429 5* 03None1 5* (+20) 10/* External resources */ > 1699356948 311540 PRIVMSG #esolangs :14[[074 bits, 8 bytes14]]4 M10 02https://esolangs.org/w/index.php?diff=118857&oldid=118456 5* 03None1 5* (+20) 10/* See also */ > 1699357291 567398 PRIVMSG #esolangs :14[[073 Bits, 3 Bytes14]]4 10 02https://esolangs.org/w/index.php?diff=118858&oldid=118856 5* 03None1 5* (+99) 10/* Examples */ > 1699357440 795367 PRIVMSG #esolangs :14[[073 Bits, 3 Bytes14]]4 M10 02https://esolangs.org/w/index.php?diff=118859&oldid=118858 5* 03None1 5* (+1) 10/* Output any character */ > 1699357495 128471 PRIVMSG #esolangs :14[[073 Bits, 3 Bytes14]]4 10 02https://esolangs.org/w/index.php?diff=118860&oldid=118859 5* 03None1 5* (-1) 10Undo revision 118859 by [[Special:Contributions/None1|None1]] ([[User talk:None1|talk]]) > 1699357564 628482 PRIVMSG #esolangs :14[[07User:XKCD Random Number14]]4 10 02https://esolangs.org/w/index.php?diff=118861&oldid=118811 5* 03None1 5* (+32) 10/* 100BF */ > 1699357672 190250 PRIVMSG #esolangs :14[[073 Bits, 3 Bytes14]]4 10 02https://esolangs.org/w/index.php?diff=118862&oldid=118860 5* 03None1 5* (+1) 10Undo revision 118860 by [[Special:Contributions/None1|None1]] ([[User talk:None1|talk]]) > 1699357772 393024 PRIVMSG #esolangs :14[[07User:XKCD Random Number14]]4 M10 02https://esolangs.org/w/index.php?diff=118863&oldid=118861 5* 03None1 5* (+1) 10/* 3 Bits, 3 Bytes */ > 1699358008 497115 PRIVMSG #esolangs :14[[07Calculator.app14]]4 10 02https://esolangs.org/w/index.php?diff=118864&oldid=118832 5* 03RocketRace 5* (+915) 10Output buttons > 1699358100 614336 PRIVMSG #esolangs :14[[07Talk:3 Bits, 3 Bytes14]]4 M10 02https://esolangs.org/w/index.php?diff=118865&oldid=118500 5* 03None1 5* (+5) 10/* Longest running program */ < 1699359649 833829 :cpressey!~cpressey@host-2-102-83-192.as13285.net JOIN #esolangs cpressey :[https://web.libera.chat] cpressey < 1699360335 837939 :cpressey!~cpressey@host-2-102-83-192.as13285.net QUIT :Ping timeout: 248 seconds < 1699361878 751523 :dnm!sid401311@id-401311.lymington.irccloud.com QUIT :Server closed connection < 1699361888 845772 :dnm!sid401311@id-401311.lymington.irccloud.com JOIN #esolangs dnm :dnm < 1699362770 469199 :b_jonas!~x@89.134.28.158 PRIVMSG #esolangs :`slashlearn password//The password of the month contains chemicals known to the State of California to cause cancer and birth defects or other reproductive harm. < 1699362773 949532 :HackEso!~h@techne.zem.fi PRIVMSG #esolangs :Relearned 'password': The password of the month contains chemicals known to the State of California to cause cancer and birth defects or other reproductive harm. < 1699362775 352789 :b_jonas!~x@89.134.28.158 PRIVMSG #esolangs :`? password < 1699362777 98319 :HackEso!~h@techne.zem.fi PRIVMSG #esolangs :The password of the month contains chemicals known to the State of California to cause cancer and birth defects or other reproductive harm. > 1699363403 863142 PRIVMSG #esolangs :14[[07When The14]]4 N10 02https://esolangs.org/w/index.php?oldid=118866 5* 03PaxtonPenguin 5* (+280) 10Created page with "When The is a programming language. {| class="wikitable" |+ |- ! yeah !! how to yeah |- | # || Number (usage: #7) |- | Example || Example |- | Example || Example |- | Example || Example |- | Example || Example |- | Example || Example |- | Example || Example |} i' < 1699365158 834675 :cpressey!~cpressey@host-2-102-83-192.as13285.net JOIN #esolangs cpressey :[https://web.libera.chat] cpressey > 1699365974 478682 PRIVMSG #esolangs :14[[07Special:Log/newusers14]]4 create10 02 5* 03Lavaenderman233 5* 10New user account < 1699366409 870418 :tromp!~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl QUIT :Quit: My iMac has gone to sleep. ZZZzzz… > 1699367865 931992 PRIVMSG #esolangs :14[[07When The14]]4 10 02https://esolangs.org/w/index.php?diff=118867&oldid=118866 5* 03PaxtonPenguin 5* (+79) 10 > 1699368134 618957 PRIVMSG #esolangs :14[[07When The14]]4 10 02https://esolangs.org/w/index.php?diff=118868&oldid=118867 5* 03PaxtonPenguin 5* (+112) 10 > 1699368164 106589 PRIVMSG #esolangs :14[[07User:PaxtonPenguin14]]4 10 02https://esolangs.org/w/index.php?diff=118869&oldid=118619 5* 03PaxtonPenguin 5* (+14) 10 > 1699368259 483939 PRIVMSG #esolangs :14[[07Punktuation14]]4 M10 02https://esolangs.org/w/index.php?diff=118870&oldid=118707 5* 03PaxtonPenguin 5* (+37) 10 > 1699368306 995922 PRIVMSG #esolangs :14[[07User:PaxtonPenguin14]]4 10 02https://esolangs.org/w/index.php?diff=118871&oldid=118869 5* 03PaxtonPenguin 5* (+36) 10 < 1699368385 194841 :Koen!~Koen@2a01:e34:ec7c:30:c4e5:2b9c:31eb:deef JOIN #esolangs * :Koen < 1699368905 834082 :arseniiv!~arseniiv@136.169.149.238.dynamic.ufanet.ru QUIT :Ping timeout: 252 seconds < 1699370029 466630 :arseniiv!~arseniiv@193.29.105.187 JOIN #esolangs arseniiv :the chaotic arseniiv > 1699370262 606527 PRIVMSG #esolangs :14[[07Fg14]]4 10 02https://esolangs.org/w/index.php?diff=118872&oldid=118766 5* 03NutronStar45 5* (+2409) 10 < 1699370575 409500 :tromp!~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl JOIN #esolangs * :Textual User < 1699373437 281336 :cpressey!~cpressey@host-2-102-83-192.as13285.net QUIT :Quit: Client closed < 1699374371 840229 :Europe2048!~Europe204@partnerless.heel.volia.net JOIN #esolangs * :[https://web.libera.chat] Europe2048 < 1699374374 512906 :Europe2048!~Europe204@partnerless.heel.volia.net PRIVMSG #esolangs :Hi everyone! < 1699374540 622730 :APic!apic@apic.name PRIVMSG #esolangs :Heya < 1699375964 840266 :cpressey!~cpressey@host-2-102-83-192.as13285.net JOIN #esolangs cpressey :[https://web.libera.chat] cpressey < 1699377421 448377 :arseniiv!~arseniiv@193.29.105.187 QUIT :Ping timeout: 240 seconds < 1699377806 107843 :arseniiv!~arseniiv@193.29.105.187 JOIN #esolangs arseniiv :the chaotic arseniiv < 1699378402 118135 :cpressey!~cpressey@host-2-102-83-192.as13285.net QUIT :Quit: Client closed < 1699379366 556728 :arseniiv!~arseniiv@193.29.105.187 QUIT :Quit: gone too far < 1699379931 113499 :Koen!~Koen@2a01:e34:ec7c:30:c4e5:2b9c:31eb:deef QUIT :Remote host closed the connection < 1699380163 268674 :Europe2048!~Europe204@partnerless.heel.volia.net QUIT :Quit: Client closed < 1699380362 195726 :Koen!~Koen@2a01:e34:ec7c:30:b417:2b39:9702:b645 JOIN #esolangs * :Koen < 1699380655 662626 :tromp!~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl QUIT :Quit: My iMac has gone to sleep. ZZZzzz… < 1699381805 887079 :tromp!~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl JOIN #esolangs * :Textual User > 1699381827 759824 PRIVMSG #esolangs :14[[07Special:Log/newusers14]]4 create10 02 5* 03An Anonymous Guy Who Says He's K 5* 10New user account < 1699381847 823026 :tromp!~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl QUIT :Client Quit < 1699381872 539905 :tromp!~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl JOIN #esolangs * :Textual User > 1699382153 446143 PRIVMSG #esolangs :14[[07Esolang:Introduce yourself14]]4 10 02https://esolangs.org/w/index.php?diff=118873&oldid=118800 5* 03An Anonymous Guy Who Says He's K 5* (+238) 10Hi! < 1699385993 636304 :Koen!~Koen@2a01:e34:ec7c:30:b417:2b39:9702:b645 QUIT :Remote host closed the connection < 1699386159 126867 :tromp!~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl QUIT :Quit: My iMac has gone to sleep. ZZZzzz… < 1699387175 204468 :tromp!~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl JOIN #esolangs * :Textual User < 1699388745 563932 :tromp!~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl QUIT :Read error: Connection reset by peer < 1699389835 248815 :j-bot!~jbot@irc.supplies QUIT :Remote host closed the connection < 1699389848 195452 :j-bot!~jbot@irc.supplies JOIN #esolangs * :jevalbot < 1699389974 576253 :j-bot!~jbot@irc.supplies QUIT :Remote host closed the connection < 1699389988 195005 :j-bot!~jbot@irc.supplies JOIN #esolangs * :jevalbot < 1699391530 754218 :Koen!~Koen@2a01:e34:ec7c:30:b8cf:ce4d:eff0:ffba JOIN #esolangs * :Koen < 1699392437 195725 :joast!~rick@cpe-98-146-180-36.natnow.res.rr.com QUIT :Server closed connection < 1699392485 85632 :joast!~rick@cpe-98-146-180-36.natnow.res.rr.com JOIN #esolangs joast :purple > 1699392620 334851 PRIVMSG #esolangs :14[[07When The14]]4 M10 02https://esolangs.org/w/index.php?diff=118874&oldid=118868 5* 03PythonshellDebugwindow 5* (+9) 10Stub > 1699392764 929094 PRIVMSG #esolangs :14[[07Punctuation14]]4 M10 02https://esolangs.org/w/index.php?diff=118875&oldid=93513 5* 03PythonshellDebugwindow 5* (+71) 10Distinguish confusion, stub, category > 1699392793 493968 PRIVMSG #esolangs :14[[07Punktuation14]]4 M10 02https://esolangs.org/w/index.php?diff=118876&oldid=118870 5* 03PythonshellDebugwindow 5* (+38) 10Distinguish confusion > 1699393013 278603 PRIVMSG #esolangs :14[[07Language list14]]4 10 02https://esolangs.org/w/index.php?diff=118877&oldid=118839 5* 03PythonshellDebugwindow 5* (+145) 10add > 1699393466 409445 PRIVMSG #esolangs :14[[07XY problem14]]4 M10 02https://esolangs.org/w/index.php?diff=118878&oldid=107220 5* 03PythonshellDebugwindow 5* (+9) 10Stub < 1699397779 624163 :__monty__!~toonn@user/toonn QUIT :Quit: leaving < 1699400284 601459 :Koen!~Koen@2a01:e34:ec7c:30:b8cf:ce4d:eff0:ffba QUIT :Quit: Leaving... < 1699400793 405648 :Sgeo!~Sgeo@user/sgeo JOIN #esolangs Sgeo :realname