< 1773360772 367015 :fizzie!~irc@selene.zem.fi PRIVMSG #esolangs :It's not even _that_ much smaller than this place in terms of netsplit.de statistics (5-6k vs. 33-34k users). < 1773360801 330898 :fizzie!~irc@selene.zem.fi PRIVMSG #esolangs :Wonder what happened to OFTC user counts mid-2024 https://netsplit.de/networks/history/top10_2024u.png -- maybe some sort of big (Matrix?) bridge turndown, like here. < 1773360809 477737 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :I've visited #anagol in the past < 1773362280 902369 :somefan!~somefan@user/somefan PRIVMSG #esolangs :what was the atmosphere like? < 1773362352 98555 :aadenboy!~aadenboy@172.56.107.12 JOIN #esolangs * :11,8aadenboy — it's pronounced [ˈejËŒdÉ›nbÉ < 1773362361 539936 :aadenboy!~aadenboy@172.56.107.12 PRIVMSG #esolangs :good afternoon < 1773362398 412323 :somefan!~somefan@user/somefan PRIVMSG #esolangs :hello! < 1773362466 750576 :int-e!~noone@int-e.eu PRIVMSG #esolangs :fizzie: may be matrix related, may be more (like a deliberate bot sweep); techwrongs says there were a lot of CTCP version queries around that time too. https://weblogs.openttd.org/openttd/2024/07/16.html has 263 quits and 176 joins; a lot of the nicks that went missing have weird [m] names. < 1773362494 143653 :int-e!~noone@int-e.eu PRIVMSG #esolangs :Anyway, don't know. < 1773362631 49503 :int-e!~noone@int-e.eu PRIVMSG #esolangs :Like, I've narrowed down the date, but I didn't find any explanation that isn't speculation. < 1773362678 581731 :fizzie!~irc@selene.zem.fi PRIVMSG #esolangs :[m] definitely sounds matrixy. < 1773362699 568993 :fizzie!~irc@selene.zem.fi PRIVMSG #esolangs :I don't think it matters terribly much, was just curious. < 1773362714 549200 :int-e!~noone@int-e.eu PRIVMSG #esolangs :Yeah the [m] isn't the weird part, I remember that naming scheme. < 1773362773 709314 :int-e!~noone@int-e.eu PRIVMSG #esolangs :I looked at the nick names and... I don't know, something about them doesn't feel like nick names that people would actually choose? I don't know. < 1773362790 449600 :int-e!~noone@int-e.eu PRIVMSG #esolangs :err, nicknames < 1773364883 452186 :somefan!~somefan@user/somefan PRIVMSG #esolangs :nontheless, s'cool that golf.shinh.org is still alive and kicking for its age < 1773364972 110921 :somefan!~somefan@user/somefan PRIVMSG #esolangs :(altho i checked it recently and half the requests didn't work [at least for my client], just hope that i didn't jinx it) > 1773365579 478429 PRIVMSG #esolangs :14[[0714]]4 10 02https://esolangs.org/w/index.php?diff=177622&oldid=177610 5* 03Qpx5997 5* (+365) 10 > 1773365874 253430 PRIVMSG #esolangs :14[[0714]]4 10 02https://esolangs.org/w/index.php?diff=177623&oldid=177622 5* 03Qpx5997 5* (+481) 10/* Commands */ > 1773365897 455982 PRIVMSG #esolangs :14[[0714]]4 10 02https://esolangs.org/w/index.php?diff=177624&oldid=177623 5* 03Qpx5997 5* (+28) 10 > 1773366772 226703 PRIVMSG #esolangs :14[[0714]]4 10 02https://esolangs.org/w/index.php?diff=177625&oldid=177624 5* 03Qpx5997 5* (+396) 10 < 1773366820 478295 :ajal!~ambylastn@host-92-17-36-146.as13285.net QUIT :Quit: so long suckers! i rev up my motorcylce and create a huge cloud of smoke. when the cloud dissipates im lying completely dead on the pavement > 1773367176 922974 PRIVMSG #esolangs :14[[0714]]4 10 02https://esolangs.org/w/index.php?diff=177626&oldid=177625 5* 03Qpx5997 5* (+326) 10 < 1773369294 99089 :aadenboy!~aadenboy@172.56.107.12 QUIT :Ping timeout: 245 seconds < 1773370052 233936 :aadenboy!~aadenboy@172.56.107.12 JOIN #esolangs * :11,8aadenboy — it's pronounced [ˈejËŒdÉ›nbÉ < 1773371635 736514 :aadenboy!~aadenboy@172.56.107.12 PRIVMSG #esolangs :goodnight < 1773371638 402368 :aadenboy!~aadenboy@172.56.107.12 QUIT :Quit: goodbye for now! back another day < 1773374499 404041 :impomatic!~impomatic@31.55.121.85 QUIT :Quit: Client closed < 1773378276 535536 :ais523!~ais523@user/ais523 QUIT :Quit: quit < 1773380602 462394 :ais523!~ais523@user/ais523 JOIN #esolangs ais523 :(this is obviously not my real name) > 1773383298 458854 PRIVMSG #esolangs :14[[0714]]4 M10 02https://esolangs.org/w/index.php?diff=177627&oldid=177531 5* 03Dragoneater67 5* (+2) 10fix typo + improve formatting < 1773385467 864636 :Sgeo!~Sgeo@user/sgeo QUIT :Read error: Connection reset by peer < 1773385766 705005 :somefan!~somefan@user/somefan QUIT :Remote host closed the connection < 1773389546 719386 :ais523!~ais523@user/ais523 QUIT :Read error: Connection reset by peer > 1773390544 85925 PRIVMSG #esolangs :14[[07One Command Programming Language(OCPL)14]]4 10 02https://esolangs.org/w/index.php?diff=177628&oldid=177609 5* 03EsolangerII 5* (+142) 10 > 1773391177 979317 PRIVMSG #esolangs :14[[07One Command Programming Language(OCPL)14]]4 10 02https://esolangs.org/w/index.php?diff=177629&oldid=177628 5* 03EsolangerII 5* (+170) 10 > 1773391267 39837 PRIVMSG #esolangs :14[[07One Command Programming Language(OCPL)14]]4 10 02https://esolangs.org/w/index.php?diff=177630&oldid=177629 5* 03EsolangerII 5* (+0) 10 > 1773391725 499810 PRIVMSG #esolangs :14[[07User:EsolangerII14]]4 N10 02https://esolangs.org/w/index.php?oldid=177631 5* 03EsolangerII 5* (+172) 10Created page with "Hi, I'm EsolangerII. Creator of [[One Command Programming Language(OCPL)]], an esoteric language where everything is done with a single command !() based on argument count." > 1773392040 45584 PRIVMSG #esolangs :14[[07User talk:EsolangerII14]]4 N10 02https://esolangs.org/w/index.php?oldid=177632 5* 03EsolangerII 5* (+7) 10Created page with "Contact" < 1773392053 562633 :impomatic!~impomatic@31.55.121.85 JOIN #esolangs * :[https://web.libera.chat] impomatic > 1773392099 796532 PRIVMSG #esolangs :14[[07User talk:EsolangerII14]]4 10 02https://esolangs.org/w/index.php?diff=177633&oldid=177632 5* 03EsolangerII 5* (+5) 10 < 1773394856 512847 :impomatic!~impomatic@31.55.121.85 QUIT :Quit: Client closed < 1773398721 199867 :APic!apic@apic.name PRIVMSG #esolangs :HI < 1773398723 962584 :APic!apic@apic.name PRIVMSG #esolangs :s/I/i/ < 1773399270 841762 :fizzie!~irc@selene.zem.fi PRIVMSG #esolangs :Fun C thing: unlike many other things (like the comma and conditional expressions), the result of generic selection is an lvalue if the chosen result expression is. So you could for example build a kind of a compile-time switch expression that you can assign to, without going through the usual workaround of making a pointer and then dereferencing it: < 1773399293 730105 :fizzie!~irc@selene.zem.fi PRIVMSG #esolangs :10:54 ,cc int a = 0, b = 0, c = 0, d = 0; _Generic((char(*)[3])0, char(*)[1]: a, char(*)[2]: b, char(*)[3]: c, char(*)[4]: d) = 1; < 1773399295 791874 :fizzie!~irc@selene.zem.fi PRIVMSG #esolangs :10:54 fizzie: no output: a = 0; b = 0; c = 1; d = 0 < 1773400057 671695 :msv!~msv@user/msv QUIT :Remote host closed the connection < 1773400082 838669 :msv!~msv@user/msv JOIN #esolangs msv :msv > 1773405264 629284 PRIVMSG #esolangs :14[[07Joke language list14]]4 10 02https://esolangs.org/w/index.php?diff=177634&oldid=177557 5* 03None1 5* (+53) 10 > 1773405336 430354 PRIVMSG #esolangs :14[[07One Command Programming Language(OCPL)14]]4 10 02https://esolangs.org/w/index.php?diff=177635&oldid=177630 5* 03None1 5* (+84) 10 > 1773405372 905227 PRIVMSG #esolangs :14[[07User:None114]]4 10 02https://esolangs.org/w/index.php?diff=177636&oldid=177101 5* 03None1 5* (+57) 10/* My Esolangs */ > 1773405392 493329 PRIVMSG #esolangs :14[[07OCPL14]]4 10 02https://esolangs.org/w/index.php?diff=177637&oldid=169046 5* 03None1 5* (+70) 10 > 1773405410 521577 PRIVMSG #esolangs :14[[07OCPL14]]4 10 02https://esolangs.org/w/index.php?diff=177638&oldid=177637 5* 03None1 5* (-5) 10 < 1773410037 734533 :tromp!~textual@2001:1c00:3487:1b00:1807:41fe:bcf2:17ca JOIN #esolangs * :Textual User < 1773411300 383602 :lynndotpy6093627!~rootcanal@134.122.123.70 QUIT :Quit: bye bye < 1773411365 688404 :lynndotpy6093627!~rootcanal@134.122.123.70 JOIN #esolangs lynndotpy :lynn < 1773411607 787862 :Sgeo!~Sgeo@user/sgeo JOIN #esolangs Sgeo :realname < 1773412568 16134 :b_jonas!~x@catv-80-98-84-202.catv.fixed.one.hu PRIVMSG #esolangs :fizzie: that's funny because there doesn't seem to be much reason for it, you could just put address operators inside and a dereference outside < 1773412711 391072 :b_jonas!~x@catv-80-98-84-202.catv.fixed.one.hu PRIVMSG #esolangs :maybe they figured that the question mark operator should have been able to return an lvalue too, but they don't want to change it now because then someone might accidentally use it and not realize that it won't work with older compilers < 1773413179 426575 :b_jonas!~x@catv-80-98-84-202.catv.fixed.one.hu PRIVMSG #esolangs :fizzie: try /msg geordi_ -w { f(0); f(1); } void f(bool c) { uint16_t x = 0; struct { uint16_t y: 5 = 0; } s; (c ? x : s.y) = 80; cout << x << " " << s.y << " "; } > 1773413262 845842 PRIVMSG #esolangs :14[[07User:Widuruwana/MainPageModernization14]]4 N10 02https://esolangs.org/w/index.php?oldid=177639 5* 03Widuruwana 5* (+5858) 10Initial Design < 1773413279 381985 :b_jonas!~x@catv-80-98-84-202.catv.fixed.one.hu PRIVMSG #esolangs :C++ allows the question mark operator to return an lvalue that may or may not refer to a bit field. here if c then it assigns 80 to a full 16 bit wide integer, but if not c then it truncates the 80 into a 5 bit wide bit field. there's no way to make sense of that as the question mark operator returning a reference, or rewrite it to the question mark returning an address and then dereferencing it < 1773413291 162527 :b_jonas!~x@catv-80-98-84-202.catv.fixed.one.hu PRIVMSG #esolangs :I don't know how they came up with this < 1773413354 486335 :b_jonas!~x@catv-80-98-84-202.catv.fixed.one.hu PRIVMSG #esolangs :and this was deliberately because C++11 specifically changed the rule from C++03, it wasn't just an oversight in the standard that they went with when discovered < 1773414152 897535 :amby!~ambylastn@host-92-17-36-146.as13285.net JOIN #esolangs amby :realname > 1773414508 37037 PRIVMSG #esolangs :14[[07User talk:Widuruwana/MainPageModernization14]]4 N10 02https://esolangs.org/w/index.php?oldid=177640 5* 03Aadenboy 5* (+692) 10Created page with "it looks interesting but I don't think it fits stylistically with the wiki? at least not given the current skin. the solid borders and shadows are also rather jarring against the background. more technical: the flexbox causes the middl < 1773414894 534621 :fizzie!~irc@selene.zem.fi PRIVMSG #esolangs :C++ has a rather more elaborate value categorization scheme (what with that whole prvalue/xvalue/lvalue distinction), and it does have references, so I guess you could argue it's more reasonable for C++ to allow it. Although I agree it's still a little weird, since it can't just be a case of the operator yielding a reference. < 1773415056 298555 :fizzie!~irc@selene.zem.fi PRIVMSG #esolangs :In C, the type of a conditional operator expression is a common type for the second and third operand (with a slightly subtle rule for pointers and a special case for null pointer constants that I think might be on my list of types GDB gets wrong), which means even ignoring bit-fields, you can't use a conditional operator for a "heterogenous" assignment (the address-dereference way). < 1773415574 204372 :fizzie!~irc@selene.zem.fi PRIVMSG #esolangs :(You can use the _Generic thing for that, but at least it's always resolved at compile time. Variably modified types are not allowed in generic selections.) > 1773415645 838496 PRIVMSG #esolangs :14[[07User talk:Widuruwana/MainPageModernization14]]4 10 02https://esolangs.org/w/index.php?diff=177641&oldid=177640 5* 03Dragoneater67mobile 5* (+207) 10 > 1773416183 496965 PRIVMSG #esolangs :14[[07Ordinal numbers14]]4 N10 02https://esolangs.org/w/index.php?oldid=177642 5* 03Aadenboy 5* (+510) 10program form < 1773416211 875679 :b_jonas!~x@catv-80-98-84-202.catv.fixed.one.hu PRIVMSG #esolangs :I still think bitfields in C was a mistake but it's a mistake we're stuck with < 1773421988 890877 :Sgeo!~Sgeo@user/sgeo PRIVMSG #esolangs :I've been learning about Fortran, and I want to make comments about old versions feeling esoteric, but... it doesn't really. There are oddities, DO loops (which are more like modern for loops) naming the last statement they apply to. < 1773421996 875839 :Sgeo!~Sgeo@user/sgeo PRIVMSG #esolangs :I guess for "historical language that feels esoteric" Smalltalk-72 is a much better fit < 1773422007 521908 :Sgeo!~Sgeo@user/sgeo PRIVMSG #esolangs :Oh, old Fortran has that I,J,K,L,M,N variables assumed integers others assumed real thing. < 1773422020 766199 :Sgeo!~Sgeo@user/sgeo PRIVMSG #esolangs :(And I posted all that IN #fortran by mistake >.> ) < 1773422206 357368 :korvo!~korvo@2604:a880:4:1d0::4d6:d000 PRIVMSG #esolangs :Great thoughts, honestly. One of my biggest realizations over the past half-decade is that C is a hack and Fortran is quite solid. I don't want to *write* Fortran, but I appreciate it much more now that I understand how C evolved. < 1773422270 834905 :Sgeo!~Sgeo@user/sgeo PRIVMSG #esolangs :Oh, the original IF is weird. IF (a) 10,15,20. If a<0 goto statement 10, if it's 0 go to statement 15, if it's positive go to statement 20 < 1773422317 831259 :Sgeo!~Sgeo@user/sgeo PRIVMSG #esolangs :The team that made Fortran were reportedly thinking more about how to build the optimizing compiler than the design of the language itself > 1773422602 861920 PRIVMSG #esolangs :14[[07Talk:Iterate14]]4 10 02https://esolangs.org/w/index.php?diff=177643&oldid=174018 5* 03Aadenboy 5* (+500) 10/* computation without $# */ [[Countable]] reference > 1773422625 441882 PRIVMSG #esolangs :14[[07Talk:Iterate14]]4 10 02https://esolangs.org/w/index.php?diff=177644&oldid=177643 5* 03Aadenboy 5* (+5) 10/* computation without $# */  < 1773423108 374000 :b_jonas!~x@catv-80-98-84-202.catv.fixed.one.hu PRIVMSG #esolangs :Sgeo: I heard that some versions of Fortran allow you to statically allocate non-contiguous arrays < 1773423204 183536 :b_jonas!~x@catv-80-98-84-202.catv.fixed.one.hu PRIVMSG #esolangs :if so then I think that counts as an esoteric feature < 1773425279 428837 :Everything!~Everythin@172-232-54-192.ip.linodeusercontent.com JOIN #esolangs Everything :Everything > 1773425421 545212 PRIVMSG #esolangs :14[[07 14]]4 N10 02https://esolangs.org/w/index.php?oldid=177645 5* 03BODOKE2801e 5* (+11) 10Created page with "Redirecting" > 1773425514 957309 PRIVMSG #esolangs :14[[07 14]]4 10 02https://esolangs.org/w/index.php?diff=177646&oldid=177645 5* 03BODOKE2801e 5* (+195) 10 > 1773425789 481624 PRIVMSG #esolangs :14[[07 14]]4 10 02https://esolangs.org/w/index.php?diff=177647&oldid=177646 5* 03BODOKE2801e 5* (-206) 10Blanked the page < 1773426689 569444 :somefan!~somefan@user/somefan JOIN #esolangs somefan :[https://web.libera.chat] somefan > 1773429581 349907 PRIVMSG #esolangs :14[[07Countable14]]4 10 02https://esolangs.org/w/index.php?diff=177648&oldid=177621 5* 03Aadenboy 5* (+833) 10/* Examples */ [[Rule 110]] implementation < 1773429695 638686 :Everything!~Everythin@172-232-54-192.ip.linodeusercontent.com QUIT :Quit: leaving < 1773431425 304947 :Lord_of_Life_!~Lord@user/lord-of-life/x-2819915 JOIN #esolangs Lord_of_Life :Lord < 1773431475 519182 :Lord_of_Life!~Lord@user/lord-of-life/x-2819915 QUIT :Ping timeout: 268 seconds < 1773431597 584582 :Lord_of_Life_!~Lord@user/lord-of-life/x-2819915 NICK :Lord_of_Life < 1773432778 563499 :somefan!~somefan@user/somefan QUIT :Ping timeout: 240 seconds < 1773433222 562551 :somefan!~somefan@user/somefan JOIN #esolangs somefan :[https://web.libera.chat] somefan < 1773433429 54203 :somefan!~somefan@user/somefan QUIT :Remote host closed the connection < 1773434625 653330 :fizzie!~irc@selene.zem.fi PRIVMSG #esolangs :Proper FORTRAN also has that column-dependent syntax (a "C" -- or any other non-blank character -- in column 6 denotes a continuation line), which perhaps counts as esoteric syntax at this point. < 1773434762 587089 :fizzie!~irc@selene.zem.fi PRIVMSG #esolangs :And a "C" in column 1 marks a comment. < 1773435093 242959 :fizzie!~irc@selene.zem.fi PRIVMSG #esolangs :I tried writing a Befunge interpreter in Fortran once, despite not knowing the language basically at all: https://zem.fi/tmp/fbef2.for.txt < 1773435112 640057 :fizzie!~irc@selene.zem.fi PRIVMSG #esolangs :I believe subsequent versions of the language relaxed those rules about strict meanings of the columns. < 1773435956 584017 :somefan!~somefan@user/somefan JOIN #esolangs somefan :[https://web.libera.chat] somefan < 1773436013 527740 :somefan!~somefan@user/somefan QUIT :Remote host closed the connection < 1773439017 3482 :zzo38!~zzo38@host-24-207-46-238.public.eastlink.ca PRIVMSG #esolangs :I had written some ideas about how I would think to make a programming language with the similar use than C but would be better in my opinion (that other people likely would disagree) < 1773439541 197070 :APic!apic@apic.name PRIVMSG #esolangs :Good Night < 1773442041 564821 :impomatic!~impomatic@lock-04-b2-v4wan-171175-cust377.vm10.cable.virginm.net JOIN #esolangs * :[https://web.libera.chat] impomatic