< 1612051342 104011 :tromp!~tromp@dhcp-077-249-230-040.chello.nl QUIT :Ping timeout: 265 seconds < 1612051541 27740 :tromp!~tromp@dhcp-077-249-230-040.chello.nl JOIN :#esoteric < 1612051616 894282 :tromp!~tromp@dhcp-077-249-230-040.chello.nl QUIT :Remote host closed the connection < 1612051747 407732 :NotApplicable!~NotApplic@2600:1702:3680:7560:3431:13bd:5b5f:7e64 JOIN :#esoteric < 1612051842 408175 :Arcorann_!~awych@159-196-65-46.9fc441.mel.nbn.aussiebb.net JOIN :#esoteric < 1612052130 33161 :NotApplicable!~NotApplic@2600:1702:3680:7560:3431:13bd:5b5f:7e64 QUIT :Quit: Leaving > 1612053649 695721 PRIVMSG #esoteric :14[[07Language list14]]4 M10 02https://esolangs.org/w/index.php?diff=80440&oldid=80393 5* 03PythonshellDebugwindow 5* (+13) 10/* T */ Add [[Tarski]] < 1612053786 333214 :tromp!~tromp@dhcp-077-249-230-040.chello.nl JOIN :#esoteric < 1612054115 357328 :tromp!~tromp@dhcp-077-249-230-040.chello.nl QUIT :Ping timeout: 264 seconds < 1612054668 149436 :bitx!63c72bd0@d99-199-43-208.bchsia.telus.net JOIN :#esoteric < 1612054742 649256 :bitx!63c72bd0@d99-199-43-208.bchsia.telus.net PRIVMSG #esoteric :Hi < 1612055383 73249 :b_jonas!~a@catv-176-63-12-49.catv.broadband.hu PRIVMSG #esoteric :ais523: yep, my usual practice is gcc -O1 while developing a program, then -O2 for the real run. < 1612055393 608443 :b_jonas!~a@catv-176-63-12-49.catv.broadband.hu PRIVMSG #esoteric :but different compilers understand these options differently < 1612056226 875069 :xelxebar_!~xelxebar@gateway/tor-sasl/xelxebar JOIN :#esoteric < 1612056285 857665 :xelxebar!~xelxebar@gateway/tor-sasl/xelxebar QUIT :Ping timeout: 268 seconds < 1612056535 941824 :ais523!~ais523@unaffiliated/ais523 QUIT :Quit: quit < 1612056538 339926 :tromp!~tromp@dhcp-077-249-230-040.chello.nl JOIN :#esoteric < 1612056633 415020 :tromp!~tromp@dhcp-077-249-230-040.chello.nl QUIT :Read error: Connection reset by peer < 1612056636 325015 :tromp_!~tromp@dhcp-077-249-230-040.chello.nl JOIN :#esoteric < 1612056923 279413 :tromp_!~tromp@dhcp-077-249-230-040.chello.nl QUIT :Ping timeout: 264 seconds < 1612057433 422914 :tromp!~tromp@dhcp-077-249-230-040.chello.nl JOIN :#esoteric < 1612057685 367241 :tromp!~tromp@dhcp-077-249-230-040.chello.nl QUIT :Ping timeout: 240 seconds < 1612058714 873497 :bitx!63c72bd0@d99-199-43-208.bchsia.telus.net QUIT :Quit: Ping timeout (120 seconds) < 1612059405 463927 :rain1!~My_user_n@unaffiliated/rain1 QUIT :Quit: WeeChat 3.0 < 1612060046 253281 :tromp!~tromp@dhcp-077-249-230-040.chello.nl JOIN :#esoteric < 1612060667 236885 :tromp!~tromp@dhcp-077-249-230-040.chello.nl QUIT :Ping timeout: 264 seconds < 1612060910 176419 :ubq323!~ubq323@host86-165-21-46.range86-165.btcentralplus.com QUIT :Quit: WeeChat 2.3 < 1612060964 358390 :craigo_!~craigo@144.136.206.168 QUIT :Ping timeout: 258 seconds > 1612061257 465335 PRIVMSG #esoteric :14[[07User:Quadril-Is14]]4 10 02https://esolangs.org/w/index.php?diff=80441&oldid=70245 5* 03Quadril-Is 5* (+66) 10 < 1612065073 468737 :mmmattyx!uid17782@gateway/web/irccloud.com/x-idtcxnqhmlqxtsid QUIT :Quit: Connection closed for inactivity < 1612065656 554806 :zzo38!~zzo38@host-24-207-14-22.public.eastlink.ca PRIVMSG #esoteric :I generally use -O0 while developing the program and -O2 when it is completed < 1612065813 143866 :bitx!63c72bd0@d99-199-43-208.bchsia.telus.net JOIN :#esoteric < 1612065830 720600 :bitx!63c72bd0@d99-199-43-208.bchsia.telus.net QUIT :Client Quit < 1612066210 793897 :zzo38!~zzo38@host-24-207-14-22.public.eastlink.ca QUIT :Ping timeout: 256 seconds < 1612066818 405554 :tromp!~tromp@dhcp-077-249-230-040.chello.nl JOIN :#esoteric < 1612066848 319435 :zzo38!~zzo38@host-24-207-14-22.public.eastlink.ca JOIN :#esoteric < 1612067065 359773 :tromp!~tromp@dhcp-077-249-230-040.chello.nl QUIT :Ping timeout: 240 seconds < 1612067649 143193 :tromp!~tromp@dhcp-077-249-230-040.chello.nl JOIN :#esoteric < 1612067923 953512 :tromp!~tromp@dhcp-077-249-230-040.chello.nl QUIT :Ping timeout: 272 seconds < 1612068650 632635 :MDude!~MDude@71.50.47.112 QUIT :Quit: Going offline, see ya! (www.adiirc.com) < 1612070148 144328 :bitx!63c72bd0@d99-199-43-208.bchsia.telus.net JOIN :#esoteric < 1612070153 639553 :bitx!63c72bd0@d99-199-43-208.bchsia.telus.net PRIVMSG #esoteric :What's the point of having languages like https://esolangs.org/wiki/Qwote on the wiki? < 1612070190 27656 :bitx!63c72bd0@d99-199-43-208.bchsia.telus.net PRIVMSG #esoteric :Or any of the dozens of trivial Brainfuck variants. < 1612070237 555128 :bitx!63c72bd0@d99-199-43-208.bchsia.telus.net QUIT :Client Quit < 1612074140 888932 :tromp!~tromp@dhcp-077-249-230-040.chello.nl JOIN :#esoteric < 1612074404 875761 :tromp!~tromp@dhcp-077-249-230-040.chello.nl QUIT :Ping timeout: 256 seconds > 1612075158 664247 PRIVMSG #esoteric :14[[07Special:Log/newusers14]]4 create10 02 5* 03ReplayShells 5* 10New user account < 1612075297 136476 :craigo_!~craigo@144.136.206.168 JOIN :#esoteric > 1612075762 906977 PRIVMSG #esoteric :14[[07Esolang:Introduce yourself14]]4 10 02https://esolangs.org/w/index.php?diff=80442&oldid=80409 5* 03ReplayShells 5* (+207) 10 < 1612075858 344347 :tromp!~tromp@dhcp-077-249-230-040.chello.nl JOIN :#esoteric < 1612076125 318773 :tromp!~tromp@dhcp-077-249-230-040.chello.nl QUIT :Ping timeout: 240 seconds < 1612077068 462678 :tromp!~tromp@dhcp-077-249-230-040.chello.nl JOIN :#esoteric < 1612077325 464642 :tromp!~tromp@dhcp-077-249-230-040.chello.nl QUIT :Ping timeout: 240 seconds < 1612077962 148320 :tromp!~tromp@dhcp-077-249-230-040.chello.nl JOIN :#esoteric > 1612078038 619035 PRIVMSG #esoteric :14[[07DeltaHello14]]4 N10 02https://esolangs.org/w/index.php?oldid=80443 5* 03ReplayShells 5* (+404) 10Created page with "'''DeltaHello''' is a joke language. DeltaHello instructions: *'''H''': Print [[Hello, world!|"hello, world"]] *'''Q''': [[Quine|Quine]] *'''9''': Print 99 bottles of beer|..." < 1612078254 169996 :tromp!~tromp@dhcp-077-249-230-040.chello.nl QUIT :Ping timeout: 265 seconds > 1612078309 222883 PRIVMSG #esoteric :14[[07DeltaHello14]]4 M10 02https://esolangs.org/w/index.php?diff=80444&oldid=80443 5* 03ReplayShells 5* (+1) 10 < 1612078463 462169 :tromp!~tromp@dhcp-077-249-230-040.chello.nl JOIN :#esoteric > 1612079119 475082 PRIVMSG #esoteric :14[[07TF14]]4 N10 02https://esolangs.org/w/index.php?oldid=80445 5* 03ReplayShells 5* (+208) 10Created page with "'''TF''' is joke language. TF instructions: *'''T''': Print "True" *'''F''': Print "False" *(Null): Change mode *(Other): Depends on the mode [[Category:Joke languages]] Ca..." > 1612079430 340958 PRIVMSG #esoteric :14[[07TF14]]4 10 02https://esolangs.org/w/index.php?diff=80446&oldid=80445 5* 03ReplayShells 5* (+56) 10 > 1612079556 146756 PRIVMSG #esoteric :14[[07User:GeorgeEpicGen14]]4 10 02https://esolangs.org/w/index.php?diff=80447&oldid=40579 5* 03GeorgeEpicGen 5* (-264) 10Removed useless information, personally I'd like the page deleted > 1612080828 15034 PRIVMSG #esoteric :14[[07TF14]]4 10 02https://esolangs.org/w/index.php?diff=80448&oldid=80446 5* 03ReplayShells 5* (-56) 10 > 1612081083 356389 PRIVMSG #esoteric :14[[07TF14]]4 10 02https://esolangs.org/w/index.php?diff=80449&oldid=80448 5* 03ReplayShells 5* (+100) 10 > 1612081098 628428 PRIVMSG #esoteric :14[[07TF14]]4 10 02https://esolangs.org/w/index.php?diff=80450&oldid=80449 5* 03ReplayShells 5* (-2) 10 > 1612081173 383756 PRIVMSG #esoteric :14[[07DeltaHello14]]4 10 02https://esolangs.org/w/index.php?diff=80451&oldid=80444 5* 03ReplayShells 5* (+115) 10 > 1612081744 117647 PRIVMSG #esoteric :14[[07Joke language list14]]4 10 02https://esolangs.org/w/index.php?diff=80452&oldid=80037 5* 03ReplayShells 5* (+26) 10 < 1612081914 28327 :Frater_EST!~adrianbib@75.105.200.178 QUIT :Remote host closed the connection < 1612082193 782922 :LKoen!~LKoen@107.173.9.109.rev.sfr.net JOIN :#esoteric > 1612082280 3043 PRIVMSG #esoteric :14[[07User:ReplayShells14]]4 N10 02https://esolangs.org/w/index.php?oldid=80453 5* 03ReplayShells 5* (+183) 10Created page with "I use C#. ==Languages== *[[TF]], True or False! *[[DeltaHello]], My evolution of HQ9+ ==Source code== *[https://github.com/ReplayShells/Esolangs My GitHub page] Category:..." < 1612082401 51519 :sprock!~sprocklem@unaffiliated/sprocklem QUIT :Ping timeout: 265 seconds < 1612085291 696399 :xelxebar_!~xelxebar@gateway/tor-sasl/xelxebar QUIT :Remote host closed the connection < 1612085311 859849 :xelxebar!~xelxebar@gateway/tor-sasl/xelxebar JOIN :#esoteric < 1612085982 894822 :arseniiv!~arseniiv@136.169.229.70 JOIN :#esoteric < 1612088181 213249 :tromp!~tromp@dhcp-077-249-230-040.chello.nl QUIT :Remote host closed the connection < 1612088805 457778 :Lord_of_Life!~Lord@unaffiliated/lord-of-life/x-0885362 QUIT :Ping timeout: 240 seconds < 1612088843 124451 :Lord_of_Life!~Lord@unaffiliated/lord-of-life/x-0885362 JOIN :#esoteric < 1612088902 550131 :rain1!~My_user_n@unaffiliated/rain1 JOIN :#esoteric < 1612089072 481999 :b_jonas!~a@catv-176-63-12-49.catv.broadband.hu PRIVMSG #esoteric :fungot, do you prefer Ferrero Rocher or Cheetos? < 1612089072 882068 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :b_jonas: cell phones are practically free, and bodyguards can be hired very cheaply. and the tasks were unveiled. you lost nearly all of them < 1612089234 846703 :nakilon!~nakilon@62.241.154.104.bc.googleusercontent.com PRIVMSG #esoteric :how could you < 1612089361 988009 :nakilon!~nakilon@62.241.154.104.bc.googleusercontent.com PRIVMSG #esoteric :08:16:30 Or any of the dozens of trivial Brainfuck variants. < 1612089384 853904 :nakilon!~nakilon@62.241.154.104.bc.googleusercontent.com PRIVMSG #esoteric :at least these have some special wiki category for that < 1612089409 400392 :nakilon!~nakilon@62.241.154.104.bc.googleusercontent.com PRIVMSG #esoteric :but I agree that that one about quotes is weird < 1612089875 889415 :tromp!~tromp@dhcp-077-249-230-040.chello.nl JOIN :#esoteric < 1612090182 302031 :Sgeo!~Sgeo@ool-18b98aa4.dyn.optonline.net QUIT :Read error: Connection reset by peer < 1612092065 433631 :imode!~imode@unaffiliated/imode QUIT :Ping timeout: 240 seconds > 1612092837 301617 PRIVMSG #esoteric :14[[07User:ReplayShells14]]4 10 02https://esolangs.org/w/index.php?diff=80454&oldid=80453 5* 03ReplayShells 5* (+2) 10 > 1612092987 632493 PRIVMSG #esoteric :14[[07NyaScript14]]4 10 02https://esolangs.org/w/index.php?diff=80455&oldid=80220 5* 03ThatCookie 5* (+51) 10 < 1612093005 714834 :int-e!~noone@int-e.eu PRIVMSG #esoteric :fungot: maybe they should've hired more expensive bodyguards < 1612093006 18644 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :int-e: it gives a good basis for these sorts of details and think at a _high_level_: what does one mean by " without duplicating the step"? < 1612093271 39450 :LKoen!~LKoen@107.173.9.109.rev.sfr.net QUIT :Quit: “It’s only logical. First you learn to talk, then you learn to think. Too bad it’s not the other way round.” > 1612093278 503173 PRIVMSG #esoteric :14[[07User:ReplayShells14]]4 10 02https://esolangs.org/w/index.php?diff=80456&oldid=80454 5* 03ReplayShells 5* (+37) 10 > 1612094011 616621 PRIVMSG #esoteric :14[[07Special:Log/upload14]]4 upload10 02 5* 03ThatCookie 5* 10uploaded "[[02File:NyaScript.png10]]" > 1612094173 801231 PRIVMSG #esoteric :14[[07NyaScript14]]4 10 02https://esolangs.org/w/index.php?diff=80458&oldid=80455 5* 03ThatCookie 5* (+466) 10Added NyaScript Extended < 1612094350 108924 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric > 1612094500 545206 PRIVMSG #esoteric :14[[07NyaScript14]]4 10 02https://esolangs.org/w/index.php?diff=80459&oldid=80458 5* 03ThatCookie 5* (+221) 10added stuff > 1612094729 916308 PRIVMSG #esoteric :14[[07Hello world program in esoteric languages14]]4 10 02https://esolangs.org/w/index.php?diff=80460&oldid=80054 5* 03ThatCookie 5* (+577) 10Added NyaScript > 1612097082 633970 PRIVMSG #esoteric :14[[07Special:Log/newusers14]]4 create10 02 5* 03FreakCdev 5* 10New user account > 1612097138 123433 PRIVMSG #esoteric :14[[07RASEL14]]4 M10 02https://esolangs.org/w/index.php?diff=80461&oldid=79580 5* 03Nakilon 5* (-2) 10idk how I didn't notice this copypaste artifact before > 1612097179 964174 PRIVMSG #esoteric :14[[07Hello world program in esoteric languages14]]4 10 02https://esolangs.org/w/index.php?diff=80462&oldid=80460 5* 03Nakilon 5* (+41) 10added RASEL > 1612097442 824213 PRIVMSG #esoteric :14[[07Esolang:Introduce yourself14]]4 10 02https://esolangs.org/w/index.php?diff=80463&oldid=80442 5* 03FreakCdev 5* (+152) 10 < 1612098229 380912 :TheLie!~TheLie@business-24-134-17-157.pool2.vodafone-ip.de JOIN :#esoteric > 1612098278 944151 PRIVMSG #esoteric :14[[07User:ReplayShells14]]4 10 02https://esolangs.org/w/index.php?diff=80464&oldid=80456 5* 03ReplayShells 5* (+296) 10 > 1612098368 561531 PRIVMSG #esoteric :14[[07User:ReplayShells14]]4 M10 02https://esolangs.org/w/index.php?diff=80465&oldid=80464 5* 03ReplayShells 5* (+8) 10 > 1612098414 969839 PRIVMSG #esoteric :14[[07User:ReplayShells14]]4 M10 02https://esolangs.org/w/index.php?diff=80466&oldid=80465 5* 03ReplayShells 5* (+8) 10 > 1612098829 48563 PRIVMSG #esoteric :14[[07User:ReplayShells14]]4 M10 02https://esolangs.org/w/index.php?diff=80467&oldid=80466 5* 03ReplayShells 5* (+21) 10 < 1612099391 308669 :tromp!~tromp@dhcp-077-249-230-040.chello.nl QUIT :Remote host closed the connection > 1612099818 725021 PRIVMSG #esoteric :14[[07FreakC14]]4 N10 02https://esolangs.org/w/index.php?oldid=80468 5* 03FreakCdev 5* (+957) 10Created page with "'''FreakC''' is a clone of Batch and also compiles into Batch codes as well. There is nothing to say about the language really as it is the same as Batch (you can also writes..." > 1612099956 27969 PRIVMSG #esoteric :14[[07FreakC14]]4 10 02https://esolangs.org/w/index.php?diff=80469&oldid=80468 5* 03FreakCdev 5* (+92) 10 > 1612100025 26361 PRIVMSG #esoteric :14[[07Language list14]]4 10 02https://esolangs.org/w/index.php?diff=80470&oldid=80440 5* 03FreakCdev 5* (+13) 10Add FreakC < 1612101568 427116 :tromp!~tromp@dhcp-077-249-230-040.chello.nl JOIN :#esoteric < 1612101845 343485 :tromp!~tromp@dhcp-077-249-230-040.chello.nl QUIT :Ping timeout: 240 seconds < 1612103326 678521 :Arcorann_!~awych@159-196-65-46.9fc441.mel.nbn.aussiebb.net QUIT :Ping timeout: 264 seconds < 1612103435 608962 :TheLie!~TheLie@business-24-134-17-157.pool2.vodafone-ip.de QUIT :Remote host closed the connection < 1612104020 713833 :tromp!~tromp@dhcp-077-249-230-040.chello.nl JOIN :#esoteric < 1612104274 672355 :tromp!~tromp@dhcp-077-249-230-040.chello.nl QUIT :Ping timeout: 246 seconds < 1612104869 432382 :ais523!~ais523@unaffiliated/ais523 QUIT :Read error: Connection reset by peer < 1612106074 617213 :tromp!~tromp@dhcp-077-249-230-040.chello.nl JOIN :#esoteric > 1612106457 831226 PRIVMSG #esoteric :14[[07Talk:BackFlip14]]4 10 02https://esolangs.org/w/index.php?diff=80471&oldid=80177 5* 03Orisphera 5* (+236) 10/* Arrows are unnecessary */ > 1612106610 337840 PRIVMSG #esoteric :14[[07Talk:BackFlip14]]4 10 02https://esolangs.org/w/index.php?diff=80472&oldid=80471 5* 03Orisphera 5* (+44) 10/* Arrows are unnecessary */ < 1612106769 602827 :LKoen!~LKoen@107.173.9.109.rev.sfr.net JOIN :#esoteric < 1612107101 755114 :nakilon!~nakilon@62.241.154.104.bc.googleusercontent.com PRIVMSG #esoteric :ACTION sighs about FreakC > 1612107525 333729 PRIVMSG #esoteric :14[[07Talk:BackFlip14]]4 10 02https://esolangs.org/w/index.php?diff=80473&oldid=80472 5* 03Orisphera 5* (+714) 10/* Similarity to ants/turmites */ new section > 1612107535 126270 PRIVMSG #esoteric :14[[07Talk:BackFlip14]]4 10 02https://esolangs.org/w/index.php?diff=80474&oldid=80473 5* 03Orisphera 5* (+89) 10/* Similarity to ants/turmites */ > 1612108079 415766 PRIVMSG #esoteric :14[[07Talk:BackFlip14]]4 10 02https://esolangs.org/w/index.php?diff=80475&oldid=80474 5* 03Orisphera 5* (+424) 10/* An alternative instruction set */ new section < 1612108227 110765 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1612108743 600513 :MDude!~MDude@71.50.47.112 JOIN :#esoteric < 1612113405 866231 :LKoen!~LKoen@107.173.9.109.rev.sfr.net QUIT :Remote host closed the connection > 1612113957 859907 PRIVMSG #esoteric :14[[07Parse this sic14]]4 10 02https://esolangs.org/w/index.php?diff=80476&oldid=80400 5* 03Digital Hunter 5* (+23) 10category < 1612113983 432329 :LKoen!~LKoen@107.173.9.109.rev.sfr.net JOIN :#esoteric < 1612114067 45724 :imode!~imode@unaffiliated/imode JOIN :#esoteric < 1612114564 375734 :delta23!~deltaepsi@d179-68-39-184.evv.wideopenwest.com JOIN :#esoteric < 1612116190 802227 :TheLie!~TheLie@business-24-134-17-157.pool2.vodafone-ip.de JOIN :#esoteric < 1612117349 288563 :tromp!~tromp@dhcp-077-249-230-040.chello.nl QUIT :Remote host closed the connection < 1612118595 282682 :tromp!~tromp@dhcp-077-249-230-040.chello.nl JOIN :#esoteric < 1612118699 462046 :tromp_!~tromp@dhcp-077-249-230-040.chello.nl JOIN :#esoteric < 1612118790 60126 :tromp_!~tromp@dhcp-077-249-230-040.chello.nl QUIT :Remote host closed the connection < 1612118790 486936 :tromp__!~tromp@dhcp-077-249-230-040.chello.nl JOIN :#esoteric < 1612118847 866885 :tromp!~tromp@dhcp-077-249-230-040.chello.nl QUIT :Read error: Connection reset by peer < 1612119217 537019 :TheLie!~TheLie@business-24-134-17-157.pool2.vodafone-ip.de QUIT :Remote host closed the connection < 1612119654 421798 :sprock!~sprocklem@unaffiliated/sprocklem JOIN :#esoteric < 1612119925 868894 :xelxebar!~xelxebar@gateway/tor-sasl/xelxebar QUIT :Ping timeout: 268 seconds < 1612120235 696094 :xelxebar!~xelxebar@gateway/tor-sasl/xelxebar JOIN :#esoteric < 1612121585 407853 :Sgeo!~Sgeo@ool-18b98aa4.dyn.optonline.net JOIN :#esoteric < 1612121952 702061 :delta23!~deltaepsi@d179-68-39-184.evv.wideopenwest.com QUIT :Remote host closed the connection < 1612121979 528094 :delta23!~deltaepsi@d179-68-39-184.evv.wideopenwest.com JOIN :#esoteric < 1612122702 205553 :tromp__!~tromp@dhcp-077-249-230-040.chello.nl QUIT :Read error: Connection reset by peer < 1612122736 431484 :tromp!~tromp@dhcp-077-249-230-040.chello.nl JOIN :#esoteric < 1612123120 77109 :erah188!2d85c0c4@45.133.192.196 JOIN :#esoteric < 1612123139 352653 :erah188!2d85c0c4@45.133.192.196 PRIVMSG #esoteric :test < 1612123379 422849 :tromp!~tromp@dhcp-077-249-230-040.chello.nl QUIT :Remote host closed the connection < 1612123483 382948 :tromp!~tromp@dhcp-077-249-230-040.chello.nl JOIN :#esoteric < 1612123763 160132 :lm978!181e4e3e@c-24-30-78-62.hsd1.ga.comcast.net JOIN :#esoteric < 1612123906 814720 :lm978!181e4e3e@c-24-30-78-62.hsd1.ga.comcast.net PRIVMSG #esoteric :Does anyone know any language which supports calling arbitrary C++ libraries without intermediate C glue code? < 1612123937 706940 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :i,i C++ < 1612123982 761595 :lm978!181e4e3e@c-24-30-78-62.hsd1.ga.comcast.net PRIVMSG #esoteric :Well, one that isn't C++ already < 1612124029 600109 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I think D does a lot. < 1612124050 203418 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Does it count if the glue code is generated? SWIG comes to mind. < 1612124100 134475 :lm978!181e4e3e@c-24-30-78-62.hsd1.ga.comcast.net PRIVMSG #esoteric :fizzie: I noticed a few that automatically generate glue code for you, but I've been wondering if any can skip that step. < 1612124107 741988 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :If you want to just support things like templates you pretty much have to have a C++ compiler. < 1612124110 172125 :int-e!~noone@int-e.eu PRIVMSG #esoteric :isn't the glue code C++ :P < 1612124131 421332 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I think D can call template things but they have to be generated by the C++ compiler. < 1612124138 419624 :lm978!181e4e3e@c-24-30-78-62.hsd1.ga.comcast.net PRIVMSG #esoteric :I suppose it is C++, just with C linkage. < 1612124145 87708 :int-e!~noone@int-e.eu PRIVMSG #esoteric :(extern "C" is a C++ feature) < 1612124149 837830 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I mean, the symbols for the particular specialization. < 1612124165 575329 :lm978!181e4e3e@c-24-30-78-62.hsd1.ga.comcast.net PRIVMSG #esoteric :shachaf: Looking at D's documentation, it can't directly interface with C++ without an interface. < 1612124169 909752 :erah188!2d85c0c4@45.133.192.196 QUIT :Quit: Connection closed < 1612124208 160952 :lm978!181e4e3e@c-24-30-78-62.hsd1.ga.comcast.net PRIVMSG #esoteric :I'll say a library doesn't have to support templates for the purpose of my question. < 1612124233 472775 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :C++ is bad and other people shouldn't have to put up with its nonsense. < 1612124256 569777 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :If you want to export a library for other people to use, you should give it something like a C API anyway. It'll just be a better API. < 1612124272 196311 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :So what I'm saying is that this use case is p. esoteric. < 1612124284 735641 :int-e!~noone@int-e.eu PRIVMSG #esoteric :I suspect generated wrappers are your best hope... < 1612124315 595644 :lm978!181e4e3e@c-24-30-78-62.hsd1.ga.comcast.net PRIVMSG #esoteric :shachaf: That is true. The particular instance in my case is the GNU Octave library, for which the only non-deprecated APIs are in C++. < 1612124324 12827 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Is the C++ symbol mangling standardized i ABIs these days? < 1612124333 377853 :int-e!~noone@int-e.eu PRIVMSG #esoteric :i->in < 1612124384 502941 :lm978!181e4e3e@c-24-30-78-62.hsd1.ga.comcast.net PRIVMSG #esoteric :int-e: Supposedly, the standard encourages different ABIs so people don't attempt to use one. < 1612124438 106780 :int-e!~noone@int-e.eu PRIVMSG #esoteric :but if it's not standardized then C exports are the only sane choice < 1612124453 886697 :lm978!181e4e3e@c-24-30-78-62.hsd1.ga.comcast.net PRIVMSG #esoteric :I do recall, though, that one can compile a C++ file alongside a C file referencing the mangled name, and neither the compiler nor the linker will complain. < 1612124472 432502 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :There is also an API called mex. < 1612124501 547837 :int-e!~noone@int-e.eu PRIVMSG #esoteric :hmm Nim? < 1612124544 108848 :int-e!~noone@int-e.eu PRIVMSG #esoteric :(cf. https://en.wikipedia.org/wiki/Mex_(mathematics) ) < 1612124594 690952 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :You can write a literate Mex program and typeset it with TeX-Mex. < 1612124611 896262 :int-e!~noone@int-e.eu PRIVMSG #esoteric :ugh < 1612124618 869328 :myname!~myname@2001:41d0:1:766f::1 PRIVMSG #esoteric :tex-mex sounds delicious < 1612124649 136160 :int-e!~noone@int-e.eu PRIVMSG #esoteric :fungot: what do you make from pun tequila? < 1612124649 358135 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :int-e: or use the string quote marks, which are built up using smaller proper lists < 1612124729 565353 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`? password < 1612124731 776164 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :The password of the month is eerily topical < 1612124739 781700 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`dowg password < 1612124744 374685 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :12360:2021-01-08 learn The password of the month is eerily topical \ 12355:2020-12-01 learn The password of the month is wake these token brings \ 12348:2020-11-01 learn The password of the month is Florida Recount 2.0 \ 12344:2020-10-01 learn The password of the month is Algol Waterloo Athens aftermath quadrant hydraulic tissue exodus stormy decadence egghead resistor flatfoot escapade newborn rec < 1612124820 551885 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :int-e: what do you think of https://slbkbs.org/tmp/precedence-parsing.txt hth < 1612124839 847513 :int-e!~noone@int-e.eu PRIVMSG #esoteric :"hth"? < 1612124865 616233 :int-e!~noone@int-e.eu PRIVMSG #esoteric :(seems out of place) < 1612124883 304598 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :hope to [be] helped < 1612124930 820407 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I remember you were saying you preferred the other way of doing this sort of thing. < 1612125097 287698 :int-e!~noone@int-e.eu PRIVMSG #esoteric :I also said it was a habit. < 1612125157 452739 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :That's true. So you'd need repeated exposure to break it. < 1612125162 930970 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I mean, assuming there was a point, which there isn't. < 1612125203 640159 :int-e!~noone@int-e.eu PRIVMSG #esoteric :I'm not sure I like the explicit precedence argument < 1612125259 255007 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Hmm. < 1612125259 655005 :int-e!~noone@int-e.eu PRIVMSG #esoteric :then again I got used to it in Haskell's showsPrec stuff... so I guess it's again a matter of habit < 1612125281 120412 :int-e!~noone@int-e.eu PRIVMSG #esoteric :mostly I try not to write parsers if it can be helped < 1612125281 481563 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :One way you can think of it is as a family of similar functions, in the classic recursive descent BNF-style thing. < 1612125310 123517 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :You have parse_expr1() that parses addition, parse_expr2() that parses multiplication, etc., and they all look the same. < 1612125330 22022 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :And this is kind of like turning that into parse_expr(1), parse_expr(2) and so on which are all the same function. < 1612125365 86801 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Except it's more efficient because you don't need to go up and down the whole chain every time. < 1612125402 853153 :xelxebar_!~xelxebar@gateway/tor-sasl/xelxebar JOIN :#esoteric < 1612125450 428875 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :If you got used to it with showsPrec, readsPrec is the next step. < 1612125456 168564 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :It works exactly like this, I think. < 1612125470 296011 :int-e!~noone@int-e.eu PRIVMSG #esoteric :yes < 1612125473 881099 :int-e!~noone@int-e.eu PRIVMSG #esoteric :I know < 1612125475 860686 :xelxebar!~xelxebar@gateway/tor-sasl/xelxebar QUIT :Ping timeout: 268 seconds < 1612125483 365899 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Well, I forgot until just now. < 1612125545 90948 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I actually think "print with minimal parentheses" is maybe trickier than "parse with precedence". < 1612125551 406954 :int-e!~noone@int-e.eu PRIVMSG #esoteric :I just write more Show instances (abusing it for pretty-printing) than Read instances... < 1612125599 277827 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :It's ambiguous, is the problem, I think. < 1612125654 935194 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Maybe that only happens if you have suffix operators? < 1612125700 101406 :int-e!~noone@int-e.eu PRIVMSG #esoteric :dealing with associativity is already tricky if you only pass around precedences < 1612125707 689333 :int-e!~noone@int-e.eu PRIVMSG #esoteric :for printing < 1612125724 328107 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Hmm, yes. < 1612125736 184047 :nakilon!~nakilon@62.241.154.104.bc.googleusercontent.com PRIVMSG #esoteric :23:23:38 tex-mex sounds delicious < 1612125737 438568 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I thought I had it figured out once, but it turned out it was subtly wrong. < 1612125763 503598 :nakilon!~nakilon@62.241.154.104.bc.googleusercontent.com PRIVMSG #esoteric :sounds like Russian "тер.мех." that stands for https://en.wikipedia.org/wiki/Analytical_mechanics < 1612127513 152204 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :TeX-MeX < 1612131570 660754 :craigo_!~craigo@144.136.206.168 QUIT :Quit: Leaving < 1612132979 177669 :tromp!~tromp@dhcp-077-249-230-040.chello.nl QUIT :Read error: Connection reset by peer < 1612133012 358746 :tromp!~tromp@dhcp-077-249-230-040.chello.nl JOIN :#esoteric < 1612134251 150862 :LKoen!~LKoen@107.173.9.109.rev.sfr.net QUIT :Quit: “It’s only logical. First you learn to talk, then you learn to think. Too bad it’s not the other way round.” < 1612134485 416631 :zzo38!~zzo38@host-24-207-14-22.public.eastlink.ca QUIT :Ping timeout: 240 seconds < 1612135294 238213 :arseniiv!~arseniiv@136.169.229.70 QUIT :Ping timeout: 264 seconds < 1612136027 776169 :tromp!~tromp@dhcp-077-249-230-040.chello.nl QUIT :Remote host closed the connection < 1612136525 884527 :zzo38!~zzo38@host-24-207-14-22.public.eastlink.ca JOIN :#esoteric < 1612136945 536499 :delta23!~deltaepsi@d179-68-39-184.evv.wideopenwest.com QUIT :Quit: Leaving < 1612137369 462566 :Arcorann_!~awych@159-196-65-46.9fc441.mel.nbn.aussiebb.net JOIN :#esoteric < 1612137440 940551 :zzo38!~zzo38@host-24-207-14-22.public.eastlink.ca QUIT :Ping timeout: 256 seconds < 1612137542 341397 :zzo38!~zzo38@host-24-207-14-22.public.eastlink.ca JOIN :#esoteric