< 1659485132 453328 :fizzie!irc@selene.zem.fi PRIVMSG #esolangs :`! befunge >:#+0#1g# ,#$:#$46*-#1_ @ shortened down a little < 1659485133 876801 :HackEso!~h@techne.zem.fi PRIVMSG #esolangs :​>:#+0#1g# ,#$:#$46*-#1_ @ < 1659485145 154804 :fizzie!irc@selene.zem.fi PRIVMSG #esolangs :(I don't like bidirectional oneliners that leave the other direction entirely empty.) > 1659485182 286035 PRIVMSG #esolangs :14[[07ASCIIORb14]]4 10 02https://esolangs.org/w/index.php?diff=101580&oldid=92752 5* 03Kaveh Yousefi 5* (-8) 10Removed the erroneous argument STAQ, which does not contribute to the REP command, from the example, and amended the description of the Numerical stack regarding the transfer of its elements into the Queue stack. > 1659485249 578343 PRIVMSG #esolangs :14[[07ASCIIORb14]]4 10 02https://esolangs.org/w/index.php?diff=101581&oldid=101580 5* 03Kaveh Yousefi 5* (+166) 10Added a hyperlink to my implementation of the ASCIIORb programming language on GitHub and changed the category tag Unimplemented to Implemented. < 1659485311 978521 :fizzie!irc@selene.zem.fi PRIVMSG #esolangs :As for the awards, I imagine nothing else is stopping them from being revived than general laziness and antipathy. Many other things have just... stopped, too. > 1659485406 384430 PRIVMSG #esolangs :14[[07ASCIIORb14]]4 10 02https://esolangs.org/w/index.php?diff=101582&oldid=101581 5* 03Kaveh Yousefi 5* (+360) 10Added an example section with an initial member. < 1659485717 477459 :unicode1b!~unicode1b@216-21-163-7.slc.googlefiber.net JOIN #esolangs * :[https://web.libera.chat] unicode1b < 1659485854 469810 :unicode1!~Guest66@216-21-163-7.slc.googlefiber.net QUIT :Ping timeout: 252 seconds < 1659486166 429354 :unicode1b!~unicode1b@216-21-163-7.slc.googlefiber.net PRIVMSG #esolangs :look at all the spam they had back in 2009:http://esolangs.org/forum/ < 1659486183 215931 :unicode1b!~unicode1b@216-21-163-7.slc.googlefiber.net PRIVMSG #esolangs :or wait 2011 < 1659487695 212400 :simcop2387!~simcop238@perlbot/patrician/simcop2387 JOIN #esolangs simcop2387 :ZNC - https://znc.in < 1659487785 649090 :perlbot!~perlbot@perlbot/bot/simcop2387/perlbot JOIN #esolangs perlbot :ZNC - https://znc.in > 1659488633 834788 PRIVMSG #esolangs :14[[07BunnyBell14]]4 10 02https://esolangs.org/w/index.php?diff=101583&oldid=101575 5* 03PixelatedStarfish 5* (+50) 10/* Assignment */ > 1659488719 144340 PRIVMSG #esolangs :14[[07BunnyBell14]]4 10 02https://esolangs.org/w/index.php?diff=101584&oldid=101583 5* 03PixelatedStarfish 5* (+126) 10/* Assignment */ > 1659488735 471224 PRIVMSG #esolangs :14[[07BunnyBell14]]4 10 02https://esolangs.org/w/index.php?diff=101585&oldid=101584 5* 03PixelatedStarfish 5* (+0) 10/* Assignment */ > 1659488752 161427 PRIVMSG #esolangs :14[[07BunnyBell14]]4 10 02https://esolangs.org/w/index.php?diff=101586&oldid=101585 5* 03PixelatedStarfish 5* (+0) 10/* Assignment */ > 1659489048 873231 PRIVMSG #esolangs :14[[07BunnyBell14]]4 10 02https://esolangs.org/w/index.php?diff=101587&oldid=101586 5* 03PixelatedStarfish 5* (+118) 10/* Specifying Function Input Types */ > 1659489088 733873 PRIVMSG #esolangs :14[[07BunnyBell14]]4 10 02https://esolangs.org/w/index.php?diff=101588&oldid=101587 5* 03PixelatedStarfish 5* (+0) 10/* Specifying Function Input Types */ > 1659490041 282910 PRIVMSG #esolangs :14[[07Talk:G arD^EN CorUtY@rD14]]4 N10 02https://esolangs.org/w/index.php?oldid=101589 5* 03Salpynx 5* (+967) 10start of an interpreter < 1659492823 405549 :SGautam!uid286066@id-286066.ilkley.irccloud.com JOIN #esolangs SGautam :Siddharth Gautam < 1659494780 585264 :unicode1b!~unicode1b@216-21-163-7.slc.googlefiber.net QUIT :Quit: Client closed > 1659495852 837516 PRIVMSG #esolangs :14[[07Esolang:Sandbox14]]4 10 02https://esolangs.org/w/index.php?diff=101590&oldid=101242 5* 03AntThrowPology 5* (+0) 10 > 1659495991 49515 PRIVMSG #esolangs :14[[07BunnyBell14]]4 10 02https://esolangs.org/w/index.php?diff=101591&oldid=101588 5* 03PixelatedStarfish 5* (+78) 10/* Sources */ > 1659496008 885271 PRIVMSG #esolangs :14[[07BunnyBell14]]4 10 02https://esolangs.org/w/index.php?diff=101592&oldid=101591 5* 03PixelatedStarfish 5* (+0) 10/* External Links */ < 1659501030 911327 :SGautam!uid286066@id-286066.ilkley.irccloud.com QUIT :Quit: Connection closed for inactivity < 1659508961 587169 :tromp!~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl JOIN #esolangs * :Textual User < 1659509976 665431 :tedt!~user@37.29.201.219 JOIN #esolangs * :rn > 1659510982 221050 PRIVMSG #esolangs :14[[07414]]4 10 02https://esolangs.org/w/index.php?diff=101593&oldid=78009 5* 03XKCD Random Number 5* (+258) 10THIS IS NOT A BOUNDED STORAGE MACHINE!! < 1659511436 754983 :tromp!~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl QUIT :Quit: My iMac has gone to sleep. ZZZzzz… < 1659511571 611786 :tromp!~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl JOIN #esolangs * :Textual User < 1659512251 337457 :tromp!~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl QUIT :Quit: My iMac has gone to sleep. ZZZzzz… < 1659512305 251755 :Sgeo!~Sgeo@user/sgeo QUIT :Read error: Connection reset by peer > 1659512673 726289 PRIVMSG #esolangs :14[[07User:XKCD Random Number14]]4 10 02https://esolangs.org/w/index.php?diff=101594&oldid=101374 5* 03XKCD Random Number 5* (+881) 10Eso2D prints 0 by mistake < 1659513527 822802 :tedt!~user@37.29.201.219 QUIT :Ping timeout: 245 seconds < 1659513952 663710 :tedt!~user@46.222.147.223 JOIN #esolangs * :rn < 1659514272 451148 :__monty__!~toonn@user/toonn JOIN #esolangs toonn :Unknown < 1659516245 183289 :sprout!~quassel@2a02-a467-ccd6-1-e1c4-5a56-d7b0-d3e1.fixed6.kpn.net QUIT :Ping timeout: 268 seconds < 1659519721 28121 :wib_jonas!~wib_jonas@business-37-191-60-209.business.broadband.hu JOIN #esolangs b_jonas :[https://web.libera.chat] wib_jonas < 1659519748 942540 :wib_jonas!~wib_jonas@business-37-191-60-209.business.broadband.hu PRIVMSG #esolangs :heh, the link from https://www.w3.org/Protocols/ to RFC 7321 is broken < 1659519767 856290 :wib_jonas!~wib_jonas@business-37-191-60-209.business.broadband.hu PRIVMSG #esolangs :a site that works is http://www.faqs.org/rfcs/rfc7321.html just in case you need one < 1659519843 397585 :wib_jonas!~wib_jonas@business-37-191-60-209.business.broadband.hu PRIVMSG #esolangs :sorry http://www.faqs.org/rfcs/rfc7231.html , I got the number wrong < 1659519970 394079 :int-e!~noone@int-e.eu PRIVMSG #esolangs :wib_jonas: reached level 101, but not fully automated (I did some manual buffering to amplify the throughput; my sole factory only saturates one belt, and I want to tweak it a bit more before duplicating it) < 1659520026 634699 :int-e!~noone@int-e.eu PRIVMSG #esolangs :https://int-e.eu/~bf3/tmp/shapez-101.png ...could be worse. (The part directly above the hub needs tweaks.) < 1659520051 184067 :int-e!~noone@int-e.eu PRIVMSG #esolangs :(I hoped 101 would have a twist, but nope.) < 1659520103 673744 :int-e!~noone@int-e.eu PRIVMSG #esolangs :not in the screenshot: resource gathering (4 belts worth of each shape and color) < 1659520134 725027 :wib_jonas!~wib_jonas@business-37-191-60-209.business.broadband.hu PRIVMSG #esolangs :int-e: makes sense. the machines that I used to solve freeplay levels was controlled manually by buttons. first I made it completely button-controlled with no logic at all, then added more and more logic into it. at one stage it had only like six buttons remaining to make it work, and could plausibly have been operated by randomly mashing buttons < 1659520135 219581 :wib_jonas!~wib_jonas@business-37-191-60-209.business.broadband.hu PRIVMSG #esolangs :every twenty seconds. < 1659520262 704086 :int-e!~noone@int-e.eu PRIVMSG #esolangs :Yeah I wanted full automation for slices < 1659520279 227865 :int-e!~noone@int-e.eu PRIVMSG #esolangs :So it took me a while to get there :) < 1659520447 587510 :wib_jonas!~wib_jonas@business-37-191-60-209.business.broadband.hu PRIVMSG #esolangs :and no, the next change twist is I think somewhere above level 299 and then final one somewhere above level 587, but there's no twist, only that the required amount of shapes keeps growing until you need more than 4 then more than 8 belts to the hub to deliver the freeplay shapes. < 1659520467 284296 :int-e!~noone@int-e.eu PRIVMSG #esolangs :Before the numbers exceeded a full belt's worth, it automatically solved levels at 1 per 40s (well, except each time it added more slices) < 1659520564 943733 :wib_jonas!~wib_jonas@business-37-191-60-209.business.broadband.hu PRIVMSG #esolangs :(that's not the full story, I also had to rebuild large parts of the machine because I had incorrect ideas about what the later freeplay shapes would be like, so the machine that happened to work for the two layer shapes didn't scale like I planned) < 1659520616 841355 :wib_jonas!~wib_jonas@business-37-191-60-209.business.broadband.hu PRIVMSG #esolangs :I'm probably getting the level numbers wrong here by the way < 1659520623 413986 :int-e!~noone@int-e.eu PRIVMSG #esolangs :it's fine < 1659520638 746401 :wib_jonas!~wib_jonas@business-37-191-60-209.business.broadband.hu PRIVMSG #esolangs :also one level per 40 seconds is quite quick, my machine is much slower than that\ < 1659520649 113833 :int-e!~noone@int-e.eu PRIVMSG #esolangs :I did anticipate holes in slices. < 1659520684 364248 :int-e!~noone@int-e.eu PRIVMSG #esolangs :That was with 3 slices though, hmm. I guess it's closer to a minute now. I /did/ put in some logic to drain some lines of unwanted items though, which seems to be working. < 1659520690 334562 :wib_jonas!~wib_jonas@business-37-191-60-209.business.broadband.hu PRIVMSG #esolangs :I don't know how fast it was for the early levels admittedly, since at that time I was still actively editing the machine < 1659520737 674303 :int-e!~noone@int-e.eu PRIVMSG #esolangs :I did learn that the storage block can be clogged. That'll be annoying. < 1659520751 79370 :wib_jonas!~wib_jonas@business-37-191-60-209.business.broadband.hu PRIVMSG #esolangs :in particular right after solving the first freeplay level, I made sure to have a museum, a long belt where I store exactly one copy of every freeplay shape. the mechanism to separate exactly one shape proved to be quite tricky to make, even if I made a manual button-controlled one at first < 1659520782 184398 :int-e!~noone@int-e.eu PRIVMSG #esolangs :hah < 1659520795 453483 :wib_jonas!~wib_jonas@business-37-191-60-209.business.broadband.hu PRIVMSG #esolangs :eventually I managed to fully automate this, so I believe that I do have two museums with exactly one copy of all freeplay shape starting from the very first one in them < 1659520845 394532 :wib_jonas!~wib_jonas@business-37-191-60-209.business.broadband.hu PRIVMSG #esolangs :it's two museums just for redundancy in case I accidentally erase into one by trying to scroll the screen with the right mouse button, since my fingers were very used to that from OpenTTD < 1659520874 817198 :wib_jonas!~wib_jonas@business-37-191-60-209.business.broadband.hu PRIVMSG #esolangs :but the first few freeplay shapes were sent in there by a button-controlled one-shape-separator mechanism < 1659520918 428937 :wib_jonas!~wib_jonas@business-37-191-60-209.business.broadband.hu PRIVMSG #esolangs :I guess you could call it trophy room instead of museum < 1659520929 574499 :int-e!~noone@int-e.eu PRIVMSG #esolangs :either works < 1659521029 907898 :wib_jonas!~wib_jonas@business-37-191-60-209.business.broadband.hu PRIVMSG #esolangs :https://cdn.discordapp.com/attachments/706121159405731913/867988301276123186/a.png shows a snapshot of the museum, and by the way, DON'T try to make the belts of the museum shaped like that tight space-filling curve, it seems like a good idea at first but the shapez.io interface really hates it < 1659521061 95706 :wib_jonas!~wib_jonas@business-37-191-60-209.business.broadband.hu PRIVMSG #esolangs :you think you could just make that fractal belt by repeatedly doubling a belt with the copy-paste mechanism, but no, that doesn't work < 1659521086 416630 :wib_jonas!~wib_jonas@business-37-191-60-209.business.broadband.hu PRIVMSG #esolangs :I should have given up early and made either just a zig-zag or a less tight space-filling curve with a tile of gap between the belts, but I was stubborn < 1659521143 244827 :int-e!~noone@int-e.eu PRIVMSG #esolangs :belts autoconnect in weird ways < 1659521147 524172 :int-e!~noone@int-e.eu PRIVMSG #esolangs :it's quite vexing < 1659521170 624393 :int-e!~noone@int-e.eu PRIVMSG #esolangs :I see you gave up a bit to the left :) < 1659521204 764956 :int-e!~noone@int-e.eu PRIVMSG #esolangs :or is that the second museum, hmm. < 1659521226 812318 :wib_jonas!~wib_jonas@business-37-191-60-209.business.broadband.hu PRIVMSG #esolangs :int-e: no, https://i.stack.imgur.com/s18LD.png https://i.stack.imgur.com/mlWIS.png < 1659521254 166309 :wib_jonas!~wib_jonas@business-37-191-60-209.business.broadband.hu PRIVMSG #esolangs :they're big because I knew it would be very hard to extend it later without losing a shape < 1659521297 85766 :int-e!~noone@int-e.eu PRIVMSG #esolangs :right. < 1659521312 454166 :int-e!~noone@int-e.eu PRIVMSG #esolangs :you could've started with a bunch of filler shapes for that purpose < 1659521327 53979 :int-e!~noone@int-e.eu PRIVMSG #esolangs :ACTION shrugs < 1659521330 836474 :wib_jonas!~wib_jonas@business-37-191-60-209.business.broadband.hu PRIVMSG #esolangs :now in theory I may be able to replace the first few shapes from screenshots, but I'd rather not worry about that < 1659521635 826371 :wib_jonas!~wib_jonas@business-37-191-60-209.business.broadband.hu PRIVMSG #esolangs :so I think the timeline was, build a button-controlled machine based on incorrect ideas about the freeplay shapes, use it to solve the first freeplay level, build the museum and the button-controlled separating mechanism, solve a few dozen levels while researching freeplay shapes more and realizing that the machine won't scale, almost completely < 1659521636 326928 :wib_jonas!~wib_jonas@business-37-191-60-209.business.broadband.hu PRIVMSG #esolangs :rebuild the button-controlled freeplay machine, automate the museum, slightly improve freeplay machine, gradually semi-automate the freeplay machine and eventually completely automate it, decide that it's finished and replace the long belt sections with storages because I'm lazy to try to move the machine closer to the hub < 1659521765 356962 :wib_jonas!~wib_jonas@business-37-191-60-209.business.broadband.hu PRIVMSG #esolangs :no wait, that last part isn't quite right < 1659521768 73525 :int-e!~noone@int-e.eu PRIVMSG #esolangs :yeah moving stuff is painful < 1659521916 540200 :wib_jonas!~wib_jonas@business-37-191-60-209.business.broadband.hu PRIVMSG #esolangs :somewhere around the end I built a buffering mechanism around the hub to collect shapes and let them into the hub all that once, first on just eight belts then twelve, because the machine can only output four belts' worth and I didn't want to build it bigger, then automated that buffering mechanism (I made the counting mechanism way more < 1659521917 40487 :wib_jonas!~wib_jonas@business-37-191-60-209.business.broadband.hu PRIVMSG #esolangs :complicated than it should be), and fine tuned it < 1659521940 634601 :wib_jonas!~wib_jonas@business-37-191-60-209.business.broadband.hu PRIVMSG #esolangs :and probably replaced the long belt sections with storages only near the end of that < 1659522185 453437 :tech_exorcist!~tech_exor@user/tech-exorcist/x-0447479 JOIN #esolangs tech_exorcist :he/him - IT, EN < 1659522542 644006 :simcop2387!~simcop238@perlbot/patrician/simcop2387 QUIT :Ping timeout: 240 seconds < 1659522585 184470 :simcop2387!~simcop238@perlbot/patrician/simcop2387 JOIN #esolangs simcop2387 :ZNC - https://znc.in < 1659522590 661726 :perlbot!~perlbot@perlbot/bot/simcop2387/perlbot QUIT :Ping timeout: 240 seconds < 1659522819 487655 :perlbot!~perlbot@perlbot/bot/simcop2387/perlbot JOIN #esolangs perlbot :ZNC - https://znc.in < 1659522990 464747 :int-e!~noone@int-e.eu PRIVMSG #esolangs :Apparently one can make this and I have no clue how: https://int-e.eu/~bf3/tmp/shapez-wtf.png < 1659523107 293686 :wib_jonas!~wib_jonas@business-37-191-60-209.business.broadband.hu PRIVMSG #esolangs :int-e: I believe the players figured out some implementable test for exactly what shapes you can and can't build and how to build them, and exactly one player built a machine that can fully automatically build any shape that can be built, but I haven't tried to understand any details of that other than seeing why it's a hard problem < 1659523110 64455 :int-e!~noone@int-e.eu PRIVMSG #esolangs :(Not sure; this is computer generated based on my current understanding of cutting and stacking.) < 1659523144 463355 :int-e!~noone@int-e.eu PRIVMSG #esolangs :Yeah I'm doing the first part of that, but I'm treating the game as a black box. < 1659523151 892277 :wib_jonas!~wib_jonas@business-37-191-60-209.business.broadband.hu PRIVMSG #esolangs :in particular, I don't understand whether you ever need to stack shapes in a way that would result in more than four layers to create some shapes < 1659523169 374679 :int-e!~noone@int-e.eu PRIVMSG #esolangs :Good question, hmm. I can check that. < 1659523189 929685 :wib_jonas!~wib_jonas@business-37-191-60-209.business.broadband.hu PRIVMSG #esolangs :the source code is available, but I never tried to read how exactly stacking works, I read it to understand exactly how freeplay shapes are generated < 1659523209 729789 :wib_jonas!~wib_jonas@business-37-191-60-209.business.broadband.hu PRIVMSG #esolangs :I do believe I understand the freeplay shape generation mechanism though < 1659523338 544455 :int-e!~noone@int-e.eu PRIVMSG #esolangs :My program says yes... there are 48432 arrangements with truncated stacking and 44328 without. < 1659523388 558001 :int-e!~noone@int-e.eu PRIVMSG #esolangs :(Out of 2^16 if you naively place holes or shapes, disregarding the game physics) < 1659523446 954831 :int-e!~noone@int-e.eu PRIVMSG #esolangs :ironically I can't easily give an example of that :P < 1659523452 659866 :wib_jonas!~wib_jonas@business-37-191-60-209.business.broadband.hu PRIVMSG #esolangs :is that the number of arrangements that you can create? < 1659523471 274729 :int-e!~noone@int-e.eu PRIVMSG #esolangs :Oh maybe I can... the wtf shape is probably such an example. < 1659523538 561111 :wib_jonas!~wib_jonas@business-37-191-60-209.business.broadband.hu PRIVMSG #esolangs :wait, 2**16? that's way too little. four layers with no holes gives 2**80 < 1659523555 707443 :wib_jonas!~wib_jonas@business-37-191-60-209.business.broadband.hu PRIVMSG #esolangs :oh, you mean arrangements where you ignore the colors and shapes of the pieces? < 1659523564 973806 :int-e!~noone@int-e.eu PRIVMSG #esolangs :I'm just worrying about which spaces are occupied, not shapes or colors. < 1659523572 343169 :wib_jonas!~wib_jonas@business-37-191-60-209.business.broadband.hu PRIVMSG #esolangs :that might make sense < 1659523609 984658 :int-e!~noone@int-e.eu PRIVMSG #esolangs :Once you have worked out how to create such an arrangement you can work backwards and figure out where each piece originated, and place the right shape and color there. < 1659523622 346561 :wib_jonas!~wib_jonas@business-37-191-60-209.business.broadband.hu PRIVMSG #esolangs :right, that's enough to determine if the shape can be built < 1659523653 4592 :int-e!~noone@int-e.eu PRIVMSG #esolangs :(and we know how to make arbitrary slices) < 1659523867 153774 :int-e!~noone@int-e.eu PRIVMSG #esolangs :I really want to call this a shape... shapes could be types, and colors would still be colors. :P < 1659523928 325717 :wib_jonas!~wib_jonas@business-37-191-60-209.business.broadband.hu PRIVMSG #esolangs :no, color items on belts are pigments < 1659523935 265701 :wib_jonas!~wib_jonas@business-37-191-60-209.business.broadband.hu PRIVMSG #esolangs :or paint if you prefer < 1659523960 789779 :wib_jonas!~wib_jonas@business-37-191-60-209.business.broadband.hu PRIVMSG #esolangs :color is the property that they or parts of a shape have < 1659523963 813732 :int-e!~noone@int-e.eu PRIVMSG #esolangs :Anyway, terminology is hard. < 1659523968 530209 :wib_jonas!~wib_jonas@business-37-191-60-209.business.broadband.hu PRIVMSG #esolangs :sure < 1659524000 209252 :wib_jonas!~wib_jonas@business-37-191-60-209.business.broadband.hu PRIVMSG #esolangs :but "shape" is in the name of the game and I don't think it refers to what you want it to mean < 1659524021 653692 :int-e!~noone@int-e.eu PRIVMSG #esolangs :Maybe I could compromise of called the arrangement the type of a shape. < 1659524045 793990 :int-e!~noone@int-e.eu PRIVMSG #esolangs :s/of/on/? < 1659524091 686492 :wib_jonas!~wib_jonas@business-37-191-60-209.business.broadband.hu PRIVMSG #esolangs :dunno < 1659524137 74419 :int-e!~noone@int-e.eu PRIVMSG #esolangs :"Of" is definitely wrong, "on" may be correct. "called" should be "calling". Grammar is hard in real time. < 1659524183 736805 :wib_jonas!~wib_jonas@business-37-191-60-209.business.broadband.hu PRIVMSG #esolangs :the brief description of the game on Steam is "shapez is a game about building factories to automate the creation and processing of increasingly complex shapes across an infinitely expanding map." I think that fixes what a shape is. < 1659524226 593902 :wib_jonas!~wib_jonas@business-37-191-60-209.business.broadband.hu PRIVMSG #esolangs :But if that's a shape, the what do you call one of the four possible shapes that a corner can have, R C S W? < 1659524267 94578 :int-e!~noone@int-e.eu PRIVMSG #esolangs :*I*'m calling those shapes, but I realize that this is troubling. < 1659524297 291486 :wib_jonas!~wib_jonas@business-37-191-60-209.business.broadband.hu PRIVMSG #esolangs :yeah, they're corner shapes < 1659524304 410991 :int-e!~noone@int-e.eu PRIVMSG #esolangs :sectors if you will < 1659524307 263723 :int-e!~noone@int-e.eu PRIVMSG #esolangs :or quadrants < 1659524326 354044 :int-e!~noone@int-e.eu PRIVMSG #esolangs :but those should comprise a shape and a color < 1659524333 124434 :int-e!~noone@int-e.eu PRIVMSG #esolangs :(or absence of both) < 1659524505 163355 :wib_jonas!~wib_jonas@business-37-191-60-209.business.broadband.hu PRIVMSG #esolangs :ok, so is uncolored (gray) a color? < 1659524508 202891 :wib_jonas!~wib_jonas@business-37-191-60-209.business.broadband.hu PRIVMSG #esolangs ::-P < 1659524538 434754 :int-e!~noone@int-e.eu PRIVMSG #esolangs :hmm. yes. < 1659524541 678127 :int-e!~noone@int-e.eu PRIVMSG #esolangs :maybe. < 1659524549 954723 :int-e!~noone@int-e.eu PRIVMSG #esolangs :I think it's a color but not a paint :P < 1659524559 383813 :int-e!~noone@int-e.eu PRIVMSG #esolangs :A bit of a pain though ;) < 1659524617 149596 :wib_jonas!~wib_jonas@business-37-191-60-209.business.broadband.hu PRIVMSG #esolangs :it's not much of a pain as things I had to handle in my freeplay machine go < 1659524686 43442 :wib_jonas!~wib_jonas@business-37-191-60-209.business.broadband.hu PRIVMSG #esolangs :that the fricking missing corner can break the symmetry of the shape was the really big pain, the machine would be so much simpler without that < 1659524704 148161 :wib_jonas!~wib_jonas@business-37-191-60-209.business.broadband.hu PRIVMSG #esolangs :I consider that an ascended bug in the freeplay shape generating code < 1659524768 684355 :int-e!~noone@int-e.eu PRIVMSG #esolangs :Somehow, I did plan for both unpainted pieces and missing corners in my slice maker. < 1659524803 364400 :int-e!~noone@int-e.eu PRIVMSG #esolangs :What I'm afraid of is that the final stacking may get interesting. < 1659524856 444424 :int-e!~noone@int-e.eu PRIVMSG #esolangs :But I'll see. For now it's cleanup (I expect I'll need to deal with variable number of slices, that's the obvious *easy* tweak on stacking) and a bit more throughput. < 1659524972 33332 :wib_jonas!~wib_jonas@business-37-191-60-209.business.broadband.hu PRIVMSG #esolangs :It won't. < 1659525029 269680 :wib_jonas!~wib_jonas@business-37-191-60-209.business.broadband.hu PRIVMSG #esolangs :and I did account for this from the start, but it was still a pain < 1659525056 854199 :int-e!~noone@int-e.eu PRIVMSG #esolangs :Making slices with holes is the only place where I have binary logic gates. < 1659525102 470507 :wib_jonas!~wib_jonas@business-37-191-60-209.business.broadband.hu PRIVMSG #esolangs :well sure, you don't need the logic gates because you can do any computation by applying the the equals gate to booleans < 1659525150 245874 :wib_jonas!~wib_jonas@business-37-191-60-209.business.broadband.hu PRIVMSG #esolangs :or at least I think you can < 1659525154 317623 :wib_jonas!~wib_jonas@business-37-191-60-209.business.broadband.hu PRIVMSG #esolangs :maybe not < 1659525157 994147 :int-e!~noone@int-e.eu PRIVMSG #esolangs :That's a linear function. < 1659525169 4462 :int-e!~noone@int-e.eu PRIVMSG #esolangs :(negated xor) < 1659525197 544409 :int-e!~noone@int-e.eu PRIVMSG #esolangs :But what I meant is that the rest is either straight comparisons or negations thereof < 1659525214 614114 :int-e!~noone@int-e.eu PRIVMSG #esolangs :or double negations is very few places < 1659525218 555218 :wib_jonas!~wib_jonas@business-37-191-60-209.business.broadband.hu PRIVMSG #esolangs :right, so you may need transistors and use missing values or conflicts with the stupid rules that shapez.io logic has < 1659525286 274438 :int-e!~noone@int-e.eu PRIVMSG #esolangs :Anyway, it's nice to have this part working :) < 1659525455 657470 :wib_jonas!~wib_jonas@business-37-191-60-209.business.broadband.hu PRIVMSG #esolangs :no, I'm incorrect < 1659525482 44466 :int-e!~noone@int-e.eu PRIVMSG #esolangs :a transistor will give you an and gate, more or less. < 1659525527 89665 :wib_jonas!~wib_jonas@business-37-191-60-209.business.broadband.hu PRIVMSG #esolangs :on booleans yes, but it does more on shape or pigment signals, it lets you do conditionals on them < 1659525527 963688 :int-e!~noone@int-e.eu PRIVMSG #esolangs :(you can fix the caveats by adding a double negation to the output) < 1659525536 334265 :int-e!~noone@int-e.eu PRIVMSG #esolangs :oh, sure. < 1659525550 324349 :int-e!~noone@int-e.eu PRIVMSG #esolangs :haven't done that yet either < 1659525558 992 :wib_jonas!~wib_jonas@business-37-191-60-209.business.broadband.hu PRIVMSG #esolangs :and even on boolean-or-missing-or-conflict I think it does more than just an or gate < 1659525576 999484 :wib_jonas!~wib_jonas@business-37-191-60-209.business.broadband.hu PRIVMSG #esolangs :it gives you an easier way to implement some kinds of flip-flop < 1659525597 334403 :int-e!~noone@int-e.eu PRIVMSG #esolangs :Anyway, that's an unexplored area for me. < 1659525599 574635 :wib_jonas!~wib_jonas@business-37-191-60-209.business.broadband.hu PRIVMSG #esolangs :I think < 1659525612 853956 :int-e!~noone@int-e.eu PRIVMSG #esolangs :I only had booleans in mind < 1659525618 793459 :wib_jonas!~wib_jonas@business-37-191-60-209.business.broadband.hu PRIVMSG #esolangs :honestly I hate shapez.io wire logic and tried to forget most of what I figured out about it\ < 1659525644 653887 :wib_jonas!~wib_jonas@business-37-191-60-209.business.broadband.hu PRIVMSG #esolangs :the whole wires update is designed incredibly badly compared to how good the base game is < 1659525653 754013 :int-e!~noone@int-e.eu PRIVMSG #esolangs :so if you really wanted to, you could do without the or and and gates and still make full logic work. < 1659525668 440123 :wib_jonas!~wib_jonas@business-37-191-60-209.business.broadband.hu PRIVMSG #esolangs :adding logic and wires is a good idea, but the specific design is really hard to use < 1659525670 673917 :int-e!~noone@int-e.eu PRIVMSG #esolangs :modulo timing < 1659525674 329895 :int-e!~noone@int-e.eu PRIVMSG #esolangs :which I'm sure is a mess < 1659525696 804539 :int-e!~noone@int-e.eu PRIVMSG #esolangs :and which I guess you had to mess around with to get the single shape isolator to work < 1659526755 179496 :sprout!~quassel@2a02-a467-ccd6-1-d25-e34e-5dff-7038.fixed6.kpn.net JOIN #esolangs * :sprout < 1659530213 133460 :int-e!~noone@int-e.eu PRIVMSG #esolangs :wib_jonas: Aah, I messed up the wtf shape, I misread my bitmasks. https://int-e.eu/~bf3/tmp/shapez-wtf.png is a bit less precariously balanced. < 1659530262 123905 :int-e!~noone@int-e.eu PRIVMSG #esolangs :And in fact I see how to make that. < 1659530551 833958 :int-e!~noone@int-e.eu PRIVMSG #esolangs :(bitmasks: In my program, the arrangement is encoded as 0x3431, where each nibble represents a slice in circular order (say, clockwise)) And somehow I thought that 1 and 3 didn't overlap. Stupid. < 1659530555 839222 :int-e!~noone@int-e.eu PRIVMSG #esolangs :) < 1659531133 675443 :tedt!~user@46.222.147.223 QUIT :Quit: Lost terminal < 1659531311 610293 :wib_jonas!~wib_jonas@business-37-191-60-209.business.broadband.hu PRIVMSG #esolangs :I see < 1659531339 700962 :wib_jonas!~wib_jonas@business-37-191-60-209.business.broadband.hu PRIVMSG #esolangs :did you manage to find a specific arrangement that requires fifth layer dropping? < 1659531349 580030 :wib_jonas!~wib_jonas@business-37-191-60-209.business.broadband.hu PRIVMSG #esolangs :I wonder what the simplest one is < 1659531433 761624 :impomatic!~impomatic@2a00:23c7:5fac:e001:8872:2698:a76a:fcfa JOIN #esolangs impomatic :John Metcalf < 1659531663 763545 :impomatic!~impomatic@2a00:23c7:5fac:e001:8872:2698:a76a:fcfa QUIT :Client Quit < 1659531682 759987 :impomatic!~impomatic@2a00:23c7:5fac:e001:8872:2698:a76a:fcfa JOIN #esolangs impomatic :John Metcalf < 1659532009 34387 :int-e!~noone@int-e.eu PRIVMSG #esolangs :hmm, "simplest" > 1659532871 264027 PRIVMSG #esolangs :14[[07Special:Log/newusers14]]4 create10 02 5* 03Eso-t 5* 10New user account < 1659533194 59704 :tech_exorcist!~tech_exor@user/tech-exorcist/x-0447479 QUIT :Remote host closed the connection < 1659533214 805265 :int-e!~noone@int-e.eu PRIVMSG #esolangs :https://int-e.eu/~bf3/tmp/shapez-overflow.png is a good candidate for simplest, I think. < 1659533232 466253 :tech_exorcist!~tech_exor@user/tech-exorcist/x-0447479 JOIN #esolangs tech_exorcist :he/him - IT, EN < 1659533254 984654 :int-e!~noone@int-e.eu PRIVMSG #esolangs :err, wait a minute... I messed up once more < 1659533372 824784 :int-e!~noone@int-e.eu PRIVMSG #esolangs :wib_jonas: Okay, now fixed. https://int-e.eu/~bf3/tmp/shapez-overflow.png < 1659533449 374831 :int-e!~noone@int-e.eu PRIVMSG #esolangs :There's no arrangements of height 3 that benefit from overflowing. < 1659533526 344704 :int-e!~noone@int-e.eu PRIVMSG #esolangs :(which makes sense: when an overflow happens, all layers are occupied, so you need to cut something. But we can make all possible half-shapes by stacking three-quarter slices, and then cutting off one half) > 1659533589 744353 PRIVMSG #esolangs :14[[07Esolang:Introduce yourself14]]4 10 02https://esolangs.org/w/index.php?diff=101595&oldid=101573 5* 03Eso-t 5* (+179) 10/* Introductions */ > 1659533694 573960 PRIVMSG #esolangs :14[[07Special:Log/upload14]]4 upload10 02 5* 03Eso-t 5* 10uploaded "[[02File:ONABOBFE4P BF Curse Interpreter.gif10]]" > 1659533973 68935 PRIVMSG #esolangs :14[[07User:Eso-t14]]4 N10 02https://esolangs.org/w/index.php?oldid=101597 5* 03Eso-t 5* (+2628) 10Created page with "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam ut iaculis leo. Sed ut diam quis mi iaculis posuere. Ut id tristique tellus, eget accumsan turpis. Integer non lib..." < 1659534356 718799 :wib_jonas!~wib_jonas@business-37-191-60-209.business.broadband.hu PRIVMSG #esolangs :"There's no arrangements of height 3 that benefit from overflowing." => hmm, I was wondering for a moment how that would even be plausible, but in fact you can cut a 4 layer shape to get a 3 layer shape, so this isn't obvious < 1659534378 734890 :wib_jonas!~wib_jonas@business-37-191-60-209.business.broadband.hu PRIVMSG #esolangs :yeah, what you said < 1659534379 923037 :wib_jonas!~wib_jonas@business-37-191-60-209.business.broadband.hu PRIVMSG #esolangs :thank you > 1659534411 193709 PRIVMSG #esolangs :14[[07ONABOBFE4P14]]4 N10 02https://esolangs.org/w/index.php?oldid=101598 5* 03Eso-t 5* (+1399) 10Created page with "[[File:ONABOBFE4P BF Curse Interpreter.gif|thumb|alt=[Image of interpreter]|One of ONABOBFE4P's BrainFuck interpreters (the one that uses curses)]] :''Oh no, Another Bunch Of..." > 1659534447 89038 PRIVMSG #esolangs :14[[07ONABOBFE4P14]]4 10 02https://esolangs.org/w/index.php?diff=101599&oldid=101598 5* 03Eso-t 5* (+60) 10 < 1659534529 204087 :wib_jonas!~wib_jonas@business-37-191-60-209.business.broadband.hu PRIVMSG #esolangs :I recommend an url like https://viewer.shapez.io/?CwCwCwCw:CuCuCuCu:------Cw:CrCrCr-- to describe a shape by the way, it's more self-contained than your image link < 1659534635 557487 :__monty__!~toonn@user/toonn QUIT :Quit: leaving < 1659535013 804425 :int-e!~noone@int-e.eu PRIVMSG #esolangs :wib_jonas: Proof of feasibility: https://int-e.eu/~bf3/tmp/shapez-overflow-poc.png < 1659535027 934711 :int-e!~noone@int-e.eu PRIVMSG #esolangs :"Error" < 1659535093 224853 :int-e!~noone@int-e.eu PRIVMSG #esolangs :So basically, the rocket trick, but you can shave off the supporting part. > 1659535099 210031 PRIVMSG #esolangs :14[[07Brainfuck14]]4 10 02https://esolangs.org/w/index.php?diff=101600&oldid=101410 5* 03Eso-t 5* (+272) 10 > 1659535115 219676 PRIVMSG #esolangs :14[[07Brainfuck14]]4 10 02https://esolangs.org/w/index.php?diff=101601&oldid=101600 5* 03Eso-t 5* (-2) 10/* Python interpreters */ > 1659535481 977797 PRIVMSG #esolangs :14[[07Brainfuck implementations14]]4 10 02https://esolangs.org/w/index.php?diff=101602&oldid=101411 5* 03Eso-t 5* (+395) 10/* Normal implementations */ > 1659535522 274799 PRIVMSG #esolangs :14[[07Brainfuck implementations14]]4 10 02https://esolangs.org/w/index.php?diff=101603&oldid=101602 5* 03Eso-t 5* (-3) 10/* Normal implementations */ > 1659535602 685218 PRIVMSG #esolangs :14[[07Brainfuck14]]4 10 02https://esolangs.org/w/index.php?diff=101604&oldid=101601 5* 03Eso-t 5* (+3) 10/* Python interpreters */ < 1659537491 87011 :tromp!~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl JOIN #esolangs * :Textual User < 1659538884 277416 :impomatic!~impomatic@2a00:23c7:5fac:e001:8872:2698:a76a:fcfa QUIT :Quit: impomatic < 1659538904 763413 :impomatic!~impomatic@2a00:23c7:5fac:e001:8872:2698:a76a:fcfa JOIN #esolangs impomatic :John Metcalf < 1659539155 876380 :impomatic!~impomatic@2a00:23c7:5fac:e001:8872:2698:a76a:fcfa QUIT :Client Quit < 1659539175 790031 :impomatic!~impomatic@2a00:23c7:5fac:e001:8872:2698:a76a:fcfa JOIN #esolangs impomatic :John Metcalf < 1659540864 239095 :wib_jonas!~wib_jonas@business-37-191-60-209.business.broadband.hu PRIVMSG #esolangs :int-e: thank you, that's a nice illustration < 1659541200 43559 :wib_jonas!~wib_jonas@business-37-191-60-209.business.broadband.hu QUIT :Quit: Client closed < 1659541584 226115 :impomatic!~impomatic@2a00:23c7:5fac:e001:8872:2698:a76a:fcfa QUIT :Quit: impomatic < 1659541603 764845 :impomatic!~impomatic@2a00:23c7:5fac:e001:8872:2698:a76a:fcfa JOIN #esolangs impomatic :John Metcalf < 1659541863 767212 :impomatic!~impomatic@2a00:23c7:5fac:e001:8872:2698:a76a:fcfa QUIT :Client Quit < 1659541882 763333 :impomatic!~impomatic@2a00:23c7:5fac:e001:8872:2698:a76a:fcfa JOIN #esolangs impomatic :John Metcalf < 1659542200 380134 :tech_exorcist!~tech_exor@user/tech-exorcist/x-0447479 QUIT :Quit: see you later or tomorrow < 1659542484 211386 :impomatic!~impomatic@2a00:23c7:5fac:e001:8872:2698:a76a:fcfa QUIT :Quit: impomatic < 1659542504 764247 :impomatic!~impomatic@2a00:23c7:5fac:e001:8872:2698:a76a:fcfa JOIN #esolangs impomatic :John Metcalf < 1659542755 664150 :impomatic!~impomatic@2a00:23c7:5fac:e001:8872:2698:a76a:fcfa QUIT :Client Quit < 1659542775 764802 :impomatic!~impomatic@2a00:23c7:5fac:e001:8872:2698:a76a:fcfa JOIN #esolangs impomatic :John Metcalf > 1659543299 29142 PRIVMSG #esolangs :14[[07BunnyBell14]]4 10 02https://esolangs.org/w/index.php?diff=101605&oldid=101592 5* 03PixelatedStarfish 5* (+2) 10/* External Links */ > 1659544177 41497 PRIVMSG #esolangs :14[[07BunnyBell14]]4 10 02https://esolangs.org/w/index.php?diff=101606&oldid=101605 5* 03PixelatedStarfish 5* (+470) 10/* Sources */ > 1659545727 712471 PRIVMSG #esolangs :14[[07Special:Log/move14]]4 move10 02 5* 03Bor0 5* 10moved [[02Budge10]] to [[Budge-PL]] > 1659545759 563301 PRIVMSG #esolangs :14[[07Budge-PL14]]4 10 02https://esolangs.org/w/index.php?diff=101609&oldid=101607 5* 03Bor0 5* (+15) 10 > 1659545787 622462 PRIVMSG #esolangs :14[[07Language list14]]4 10 02https://esolangs.org/w/index.php?diff=101610&oldid=101554 5* 03Bor0 5* (+3) 10 > 1659546058 752726 PRIVMSG #esolangs :14[[07Budge-PL14]]4 10 02https://esolangs.org/w/index.php?diff=101611&oldid=101609 5* 03Bor0 5* (+9) 10 < 1659547040 393175 :tromp!~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl QUIT :Quit: My iMac has gone to sleep. ZZZzzz… < 1659547407 645923 :tromp!~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl JOIN #esolangs * :Textual User < 1659547584 291556 :impomatic!~impomatic@2a00:23c7:5fac:e001:8872:2698:a76a:fcfa QUIT :Quit: impomatic < 1659547603 791647 :impomatic!~impomatic@2a00:23c7:5fac:e001:8872:2698:a76a:fcfa JOIN #esolangs impomatic :John Metcalf < 1659547855 974039 :impomatic!~impomatic@2a00:23c7:5fac:e001:8872:2698:a76a:fcfa QUIT :Client Quit < 1659547875 820606 :impomatic!~impomatic@2a00:23c7:5fac:e001:8872:2698:a76a:fcfa JOIN #esolangs impomatic :John Metcalf < 1659548036 789719 :tromp!~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl QUIT :Quit: My iMac has gone to sleep. ZZZzzz… < 1659548484 430882 :impomatic!~impomatic@2a00:23c7:5fac:e001:8872:2698:a76a:fcfa QUIT :Quit: impomatic < 1659548504 783726 :impomatic!~impomatic@2a00:23c7:5fac:e001:8872:2698:a76a:fcfa JOIN #esolangs impomatic :John Metcalf < 1659548656 381884 :impomatic!~impomatic@2a00:23c7:5fac:e001:8872:2698:a76a:fcfa QUIT :Client Quit < 1659549291 562514 :impomatic!~impomatic@2a00:23c7:5fac:e001:8872:2698:a76a:fcfa JOIN #esolangs impomatic :John Metcalf < 1659549354 584068 :impomatic!~impomatic@2a00:23c7:5fac:e001:8872:2698:a76a:fcfa QUIT :Client Quit < 1659549374 560414 :impomatic!~impomatic@2a00:23c7:5fac:e001:8872:2698:a76a:fcfa JOIN #esolangs impomatic :John Metcalf < 1659549443 744312 :impomatic!~impomatic@2a00:23c7:5fac:e001:8872:2698:a76a:fcfa QUIT :Client Quit < 1659549952 587696 :Lord_of_Life_!~Lord@user/lord-of-life/x-2819915 JOIN #esolangs Lord_of_Life :Lord < 1659549952 919626 :Lord_of_Life!~Lord@user/lord-of-life/x-2819915 QUIT :Ping timeout: 245 seconds < 1659550078 585703 :tromp!~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl JOIN #esolangs * :Textual User < 1659550111 297778 :Lord_of_Life_!~Lord@user/lord-of-life/x-2819915 NICK :Lord_of_Life > 1659550283 297632 PRIVMSG #esolangs :14[[07ONABOBFE4P14]]4 M10 02https://esolangs.org/w/index.php?diff=101612&oldid=101599 5* 03PythonshellDebugwindow 5* (+78) 10Add categories < 1659550519 565426 :impomatic!~impomatic@2a00:23c7:5fac:e001:8872:2698:a76a:fcfa JOIN #esolangs impomatic :John Metcalf < 1659550752 392210 :impomatic!~impomatic@2a00:23c7:5fac:e001:8872:2698:a76a:fcfa QUIT :Client Quit > 1659551958 188141 PRIVMSG #esolangs :14[[07Teramithic14]]4 10 02https://esolangs.org/w/index.php?diff=101613&oldid=93306 5* 03Digital Hunter 5* (+2) 10/* Factorial */ really silly typo > 1659552025 401801 PRIVMSG #esolangs :14[[07Teramithic14]]4 M10 02https://esolangs.org/w/index.php?diff=101614&oldid=101613 5* 03Digital Hunter 5* (+3) 10/* Factorial */ this is embarassing. These are all going to be changed anyway once i update the page to match the newest version of Teramithic < 1659552259 601547 :tromp!~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl QUIT :Quit: My iMac has gone to sleep. ZZZzzz… > 1659554731 301246 PRIVMSG #esolangs :14[[07BunnyBell14]]4 10 02https://esolangs.org/w/index.php?diff=101615&oldid=101606 5* 03PixelatedStarfish 5* (+76) 10/* Grammar in EBNF */ > 1659557000 699716 PRIVMSG #esolangs :14[[07BunnyBell14]]4 10 02https://esolangs.org/w/index.php?diff=101616&oldid=101615 5* 03PixelatedStarfish 5* (+102) 10/* Grammar in EBNF */ < 1659557815 598641 :tromp!~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl JOIN #esolangs * :Textual User < 1659561060 822453 :b_jonas!~x@catv-176-63-4-94.catv.fixed.vodafone.hu JOIN #esolangs * :b_jonas < 1659561330 116089 :Soni!~quassel@autistic.space QUIT :Quit: No Ping reply in 180 seconds. < 1659561410 649289 :Soni!~quassel@autistic.space JOIN #esolangs SoniEx2 :Genders: Autgender, 💜⬜💚; Soni L. < 1659562955 897810 :tromp!~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl QUIT :Quit: My iMac has gone to sleep. ZZZzzz… < 1659565101 466103 :lambdabot!~lambdabot@haskell/bot/lambdabot QUIT :Remote host closed the connection < 1659565293 680691 :lambdabot!~lambdabot@haskell/bot/lambdabot JOIN #esolangs lambdabot :Lambda_Robots:_100%_Loyal > 1659566253 5562 PRIVMSG #esolangs :14[[07Teramithic14]]4 10 02https://esolangs.org/w/index.php?diff=101617&oldid=101614 5* 03Digital Hunter 5* (+1332) 10/* Expressions, variables, and functions */ updated to match most recent revision of this language, closest yet in spirit to its creative principles. Fixed example programs are necessary > 1659566605 27975 PRIVMSG #esolangs :14[[07User:Yes/Sandbox14]]4 N10 02https://esolangs.org/w/index.php?oldid=101618 5* 03Yes 5* (+51) 10Created page with "THIS IS MAH SANDBOXZ DEAL WITH IT!!!1!!!!11!1!!11!!" > 1659566756 623374 PRIVMSG #esolangs :14[[07User:Yes14]]4 10 02https://esolangs.org/w/index.php?diff=101619&oldid=101579 5* 03Yes 5* (+68) 10 < 1659570122 838881 :Sgeo!~Sgeo@user/sgeo JOIN #esolangs Sgeo :realname