< 1631928916 283175 :oerjan!oerjan@sprocket.nvg.ntnu.no QUIT :Quit: Nite < 1631935583 919253 :shachaf!~shachaf@user/shachaf QUIT :Quit: Reconnecting < 1631935591 980859 :shachaf!~shachaf@user/shachaf JOIN #esolangs shachaf :Shachaf Ben-Kiki < 1631946597 886535 :src!~src@user/src QUIT :Quit: Leaving < 1631947632 645750 :immibis_!~hexchat@62.156.144.218 JOIN #esolangs * :realname < 1631947995 395437 :sprock!~sprock@user/sprock QUIT :Quit: brb < 1631948054 410177 :sprock!~sprock@user/sprock JOIN #esolangs sprock :Maeve Sproule > 1631948474 671956 PRIVMSG #esolangs :14[[07Pyramid Scheme14]]4 M10 02https://esolangs.org/w/index.php?diff=88088&oldid=81751 5* 03Conor O'Brien 5* (-1) 10bugfix #1 < 1631948810 660594 :immibis_!~hexchat@62.156.144.218 QUIT :Ping timeout: 260 seconds < 1631949242 625045 :immibis_!~hexchat@62.156.144.218 JOIN #esolangs immibis :realname < 1631949362 375190 :tromp!~textual@dhcp-077-249-230-040.chello.nl JOIN #esolangs * :Textual User < 1631949739 405136 :sprock!~sprock@user/sprock QUIT :Ping timeout: 252 seconds < 1631949753 335504 :sprock!~sprock@user/sprock JOIN #esolangs sprock :Maeve Sproule < 1631952330 632361 :hendursa1!~weechat@user/hendursaga JOIN #esolangs hendursaga :weechat < 1631952504 638577 :hendursaga!~weechat@user/hendursaga QUIT :Ping timeout: 276 seconds < 1631954213 397049 :riv!~river@tilde.team/user/river QUIT :Quit: Leaving < 1631954295 620365 :riv!~river@tilde.team/user/river JOIN #esolangs river :river < 1631957837 633868 :Sgeo!~Sgeo@user/sgeo QUIT :Read error: Connection reset by peer < 1631961010 17225 :tromp!~textual@dhcp-077-249-230-040.chello.nl PART #esolangs :Textual IRC Client: www.textualapp.com < 1631961015 226341 :tromp!~textual@dhcp-077-249-230-040.chello.nl JOIN #esolangs * :Textual User < 1631961284 693805 :tech_exorcist!txrcst@user/tech-exorcist/x-0447479 JOIN #esolangs tech_exorcist :he/him < 1631961968 972100 :monoxane!~monoxane@119-18-17-227.771211.mel.static.aussiebb.net QUIT :Read error: Connection reset by peer < 1631961999 971873 :monoxane!~monoxane@119-18-17-227.771211.mel.static.aussiebb.net JOIN #esolangs monoxane :monoxane < 1631964252 933608 :arseniiv_!~arseniiv@136.169.204.31 JOIN #esolangs * :the chaotic arseniiv < 1631964924 464414 :tromp!~textual@dhcp-077-249-230-040.chello.nl QUIT :Quit: My iMac has gone to sleep. ZZZzzz… < 1631965060 442733 :riv!~river@tilde.team/user/river QUIT :Quit: Leaving < 1631965153 860868 :riv!~river@tilde.team/user/river JOIN #esolangs river :river < 1631965471 880083 :Everything!~Everythin@37.115.210.35 JOIN #esolangs * :Everything < 1631969047 625597 :delta23!~delta23@user/delta23 JOIN #esolangs delta23 :delta23__ < 1631969953 119063 :imode!~imode@user/imode QUIT :Ping timeout: 268 seconds > 1631971401 362055 PRIVMSG #esolangs :14[[07Pyramid Scheme14]]4 M10 02https://esolangs.org/w/index.php?diff=88089&oldid=88088 5* 03Corbin 5* (+249) 10Not to be confused with that other Pyramid Scheme. < 1631971849 623049 :hendursa1!~weechat@user/hendursaga QUIT :Quit: hendursa1 < 1631972283 635553 :hendursaga!~weechat@user/hendursaga JOIN #esolangs hendursaga :weechat < 1631973896 887203 :dutch!~DutchIngr@user/dutch QUIT :Quit: WeeChat 3.2.1 < 1631974044 343749 :dutch!~DutchIngr@user/dutch JOIN #esolangs DutchIngraham :dutch < 1631974265 876004 :tech_exorcist!txrcst@user/tech-exorcist/x-0447479 QUIT :Remote host closed the connection < 1631980038 665403 :hendursaga!~weechat@user/hendursaga QUIT :Ping timeout: 276 seconds < 1631980108 636816 :hendursaga!~weechat@user/hendursaga JOIN #esolangs hendursaga :weechat < 1631982594 427563 :imode!~imode@user/imode JOIN #esolangs imode :imode < 1631985999 335470 :tromp!~textual@dhcp-077-249-230-040.chello.nl JOIN #esolangs * :Textual User < 1631988996 916935 :tromp!~textual@dhcp-077-249-230-040.chello.nl QUIT :Quit: My iMac has gone to sleep. ZZZzzz… < 1631989082 293219 :velik!~velik@nakilon.pro QUIT :Remote host closed the connection < 1631989112 534016 :velik!~velik@nakilon.pro JOIN #esolangs velik :velik < 1631989770 958341 :Sgeo!~Sgeo@user/sgeo JOIN #esolangs Sgeo :realname < 1631990186 325362 :velik!~velik@nakilon.pro QUIT :Remote host closed the connection < 1631990210 935899 :velik!~velik@nakilon.pro JOIN #esolangs velik :velik < 1631990315 793929 :nakilon!~nakilon@user/nakilon PRIVMSG #esolangs :[[brainfuck]][[ $n = +([0-9]) ]][[bitwise cyclic tag]] < 1631990317 989467 :velik!~velik@nakilon.pro PRIVMSG #esolangs :https://esolangs.org/wiki/Brainfuck https://esolangs.org/wiki/Bitwise_Cyclic_Tag < 1631990446 800943 :nakilon!~nakilon@user/nakilon PRIVMSG #esolangs :[[ꙮ]] < 1631990453 433423 :nakilon!~nakilon@user/nakilon PRIVMSG #esolangs :\wiki ꙮ < 1631990455 596520 :velik!~velik@nakilon.pro PRIVMSG #esolangs : 1CP=1ICL stands for "1 CodePoint = 1 Instruction, Collaborative Language", and is pretty much exactly what it sounds like. https://esolangs.org/wiki/1CP%3D1ICL < 1631991787 316993 :aws!~aws@mx1.aosync.me JOIN #esolangs aws :aws < 1631992254 864347 :src!~src@user/src JOIN #esolangs src :realname < 1631994371 49106 :Thelie!~Thelie@business-24-134-17-157.pool2.vodafone-ip.de JOIN #esolangs * :Thelie < 1631994902 143303 :tromp!~textual@dhcp-077-249-230-040.chello.nl JOIN #esolangs * :Textual User < 1631995886 199132 :riv!~river@tilde.team/user/river PRIVMSG #esolangs :What happened with the X + X = N thing? < 1631995890 966827 :riv!~river@tilde.team/user/river PRIVMSG #esolangs :being a bijection < 1631996645 368033 :Everything!~Everythin@37.115.210.35 QUIT :Quit: leaving < 1631998678 359615 :oerjan!oerjan@sprocket.nvg.ntnu.no JOIN #esolangs oerjan :Ørjan Johansen < 1631998888 561754 :tromp!~textual@dhcp-077-249-230-040.chello.nl QUIT :Quit: My iMac has gone to sleep. ZZZzzz… < 1631999094 542950 :Lord_of_Life_!~Lord@user/lord-of-life/x-2819915 JOIN #esolangs Lord_of_Life :Lord < 1631999140 547025 :Lord_of_Life!~Lord@user/lord-of-life/x-2819915 QUIT :Ping timeout: 240 seconds < 1631999260 385917 :Lord_of_Life_!~Lord@user/lord-of-life/x-2819915 NICK :Lord_of_Life < 1631999604 861287 :src_!~src@user/src JOIN #esolangs src :realname < 1631999614 40268 :src_!~src@user/src QUIT :Remote host closed the connection < 1631999695 782394 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esolangs :riv: was anything supposed to happen? i thought the idea was pretty clear, each number either has to be in or not, based on which smaller numbers are in, so it's unique and after a few steps of this you can see that it's determined by the form of the number in binary. < 1631999806 838399 :src!~src@user/src QUIT :Ping timeout: 252 seconds < 1631999812 160813 :riv!~river@tilde.team/user/river PRIVMSG #esolangs :i didn't get around to solving it myself < 1631999861 364929 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esolangs :well then you still can. < 1631999882 650188 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esolangs :(although you're a bit spoilered, but not completely.) < 1632000653 910350 :tromp!~textual@dhcp-077-249-230-040.chello.nl JOIN #esolangs * :Textual User < 1632000965 79127 :nakilon!~nakilon@user/nakilon PRIVMSG #esolangs :how would you call 4 functions in a short way? push to parent, pop from parent, push to child, pop from child < 1632001124 507890 :nakilon!~nakilon@user/nakilon PRIVMSG #esolangs :ideally starting with 4 different letters < 1632001680 571448 :fizzie!irc@selene.zem.fi PRIVMSG #esolangs :"up" and "down" for push to parent and pop from parent, "ana" and "kata" for push to child and pop from child. Nah, just kidding. < 1632002064 321791 :nakilon!~nakilon@user/nakilon PRIVMSG #esolangs :push pop put get send receive -- for example take any 4 from these and they don't sound intuitive < 1632002148 17719 :nakilon!~nakilon@user/nakilon PRIVMSG #esolangs :yield next feed poke... < 1632002161 405841 :earendel!uid498179@user/earendel JOIN #esolangs earendel :Amore Fuenfter Stock < 1632002405 390593 :fizzie!irc@selene.zem.fi PRIVMSG #esolangs :"pension" for push to parent, "tax" for pop from parent (because only adults get a pension or pay taxes); "allowance" for push to child and... not sure what the last one should be. < 1632002469 693855 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esolangs :chore? < 1632002492 854190 :fizzie!irc@selene.zem.fi PRIVMSG #esolangs :Yeah, I guess. It's just that the other three are in terms of money. < 1632002520 254000 :fizzie!irc@selene.zem.fi PRIVMSG #esolangs :"salary" / "tax" and "allowance" / "microtransaction", maybe. < 1632002589 147769 :nakilon!~nakilon@user/nakilon PRIVMSG #esolangs :pay earn < 1632002599 250058 :nakilon!~nakilon@user/nakilon PRIVMSG #esolangs :read write < 1632002615 139912 :earendel!uid498179@user/earendel PRIVMSG #esolangs :peek poke < 1632002616 246885 :nakilon!~nakilon@user/nakilon PRIVMSG #esolangs :tell listen < 1632002651 974158 :nakilon!~nakilon@user/nakilon PRIVMSG #esolangs :give take < 1632002831 700020 :nakilon!~nakilon@user/nakilon PRIVMSG #esolangs :borrow return < 1632003217 454232 :b_jonas!~x@catv-176-63-3-104.catv.broadband.hu PRIVMSG #esolangs :how about "grounded" for the last one < 1632003264 688613 :aws!~aws@mx1.aosync.me PART #esolangs :WeeChat 3.0 < 1632003292 923339 :nakilon!~nakilon@user/nakilon PRIVMSG #esolangs :catch throw drop pickup hang rip < 1632003358 429476 :b_jonas!~x@catv-176-63-3-104.catv.broadband.hu PRIVMSG #esolangs :produce consume provide require < 1632003361 277591 :nakilon!~nakilon@user/nakilon PRIVMSG #esolangs :should be some intuition about which kind of those actions are when moving item and which one when it's going up < 1632003380 915798 :nakilon!~nakilon@user/nakilon PRIVMSG #esolangs :*down (missed the word) < 1632003399 686934 :dutch!~DutchIngr@user/dutch QUIT :Quit: WeeChat 3.2.1 < 1632003404 680100 :b_jonas!~x@catv-176-63-3-104.catv.broadband.hu PRIVMSG #esolangs :or perhaps pay fine reward punish < 1632003429 206594 :nakilon!~nakilon@user/nakilon PRIVMSG #esolangs :plant harvest < 1632003480 253760 :fizzie!irc@selene.zem.fi PRIVMSG #esolangs :sow reap < 1632003486 957617 :dutch!~DutchIngr@user/dutch JOIN #esolangs DutchIngraham :dutch < 1632003671 300991 :nakilon!~nakilon@user/nakilon PRIVMSG #esolangs :are there no antonyms for "collect"? < 1632003681 244434 :fizzie!irc@selene.zem.fi PRIVMSG #esolangs :"distribute"? < 1632003736 243066 :fizzie!irc@selene.zem.fi PRIVMSG #esolangs :hoard splurge < 1632003755 557346 :fizzie!irc@selene.zem.fi PRIVMSG #esolangs :More programming languages should have a "splurge" function, it's a good word. < 1632003789 674110 :tromp!~textual@dhcp-077-249-230-040.chello.nl QUIT :Quit: My iMac has gone to sleep. ZZZzzz… < 1632003997 836353 :Thelie!~Thelie@business-24-134-17-157.pool2.vodafone-ip.de QUIT :Ping timeout: 252 seconds < 1632004247 549683 :nakilon!~nakilon@user/nakilon PRIVMSG #esolangs :so far "catch throw drop pick" makes the most sense to me -- child is small and communicate with parent by catching and throwing, and then it drops and picks from its own child < 1632004262 746147 :nakilon!~nakilon@user/nakilon PRIVMSG #esolangs :*communicates < 1632004518 470366 :keegan!~beehive@li521-214.members.linode.com PRIVMSG #esolangs :awww < 1632004525 127661 :earendel!uid498179@user/earendel PRIVMSG #esolangs :borrow return would introduce ownage < 1632004552 458089 :earendel!uid498179@user/earendel PRIVMSG #esolangs :like rust :p < 1632004689 592047 :fizzie!irc@selene.zem.fi PRIVMSG #esolangs :"eat poop" because that's what the child mostly does for I/O; "feed scoop" because that's what the parent does. < 1632004694 167958 :fizzie!irc@selene.zem.fi PRIVMSG #esolangs :(Disclaimer: I don't have children, but I've had a cat.) < 1632004718 907697 :fizzie!irc@selene.zem.fi PRIVMSG #esolangs :In retrospect I should have added a / between those words. < 1632004727 685928 :earendel!uid498179@user/earendel PRIVMSG #esolangs :u mix oral with anal phase < 1632004734 119100 :earendel!uid498179@user/earendel PRIVMSG #esolangs :lol < 1632004810 547519 :nakilon!~nakilon@user/nakilon PRIVMSG #esolangs :lol fizzie < 1632004824 100972 :nakilon!~nakilon@user/nakilon PRIVMSG #esolangs :pooping threads /child processes < 1632004841 419705 :b_jonas!~x@catv-176-63-3-104.catv.broadband.hu PRIVMSG #esolangs :fizzie: but if the child eats and poops and the parent feeds or scoops the child, then don't both of those imply operations on the child? < 1632004852 685889 :b_jonas!~x@catv-176-63-3-104.catv.broadband.hu PRIVMSG #esolangs :also those are queue operations, not stack < 1632004888 470981 :nakilon!~nakilon@user/nakilon PRIVMSG #esolangs :no stack here < 1632004895 576628 :b_jonas!~x@catv-176-63-3-104.catv.broadband.hu PRIVMSG #esolangs :stack would be eat and vomit < 1632004905 322774 :fizzie!irc@selene.zem.fi PRIVMSG #esolangs :Well, feed and cleanup, then. < 1632004906 318733 :b_jonas!~x@catv-176-63-3-104.catv.broadband.hu PRIVMSG #esolangs :queue is eat and poop < 1632004906 465480 :nakilon!~nakilon@user/nakilon PRIVMSG #esolangs :omg guys < 1632004914 778059 :earendel!uid498179@user/earendel PRIVMSG #esolangs :pop push is stack < 1632004929 260927 :earendel!uid498179@user/earendel PRIVMSG #esolangs :traditionally. < 1632004946 812072 :earendel!uid498179@user/earendel PRIVMSG #esolangs :and there is fifo < 1632004983 13114 :nakilon!~nakilon@user/nakilon PRIVMSG #esolangs :I guess vomiting can be reserved for exceptions < 1632005013 483476 :fizzie!irc@selene.zem.fi PRIVMSG #esolangs :b_jonas: I was interpreting the original spec of "push to parent, pop from parent, push to child, pop from child" to be all about a parent-child interaction, just from a different perspective, that's where the eat/feed and poop/scoop came from. < 1632005236 778272 :nakilon!~nakilon@user/nakilon PRIVMSG #esolangs :damn you < 1632005248 554862 :nakilon!~nakilon@user/nakilon PRIVMSG #esolangs :now I'll look at all kids as a stacks and queues] < 1632005255 750314 :nakilon!~nakilon@user/nakilon PRIVMSG #esolangs :and cats < 1632005398 48944 :b_jonas!~x@catv-176-63-3-104.catv.broadband.hu PRIVMSG #esolangs :nakilon: double-ended queues really < 1632006681 812559 :perlbot!~perlbot@perlbot/bot/simcop2387/perlbot QUIT :Remote host closed the connection < 1632006723 204287 :perlbot!~perlbot@perlbot/bot/simcop2387/perlbot JOIN #esolangs perlbot :ZNC - https://znc.in < 1632006956 599677 :nakilon!~nakilon@user/nakilon PRIVMSG #esolangs :looks like Ruby has the class Queue https://ruby-doc.org/core-2.5.0/Queue.html with blocking methods that would perfectly simulate what I need as a connector between Threads < 1632007072 355298 :nakilon!~nakilon@user/nakilon PRIVMSG #esolangs :parent thread does not even have to track the state of a child thread because that one can call #close on the queue marking it as such that won't produce anymore so parent knows when it's dead < 1632007158 859718 :nakilon!~nakilon@user/nakilon PRIVMSG #esolangs :so the only race condition would be the read/write to stdin/stdout -- I have no proof but I suppose the programmer should be able to sync this thing < 1632007183 156167 :nakilon!~nakilon@user/nakilon PRIVMSG #esolangs :using these 4 instructions < 1632008640 939378 :arseniiv_!~arseniiv@136.169.204.31 QUIT :Ping timeout: 265 seconds