< 1529367470 747976 :idris-bot!~idris-bot@dslb-002-203-077-053.002.203.pools.vodafone-ip.de QUIT :Ping timeout: 268 seconds < 1529367488 777144 :Melvar!~melvar@dslb-002-203-077-053.002.203.pools.vodafone-ip.de QUIT :Ping timeout: 255 seconds < 1529368253 982743 :Melvar!~melvar@dslb-002-203-094-153.002.203.pools.vodafone-ip.de JOIN :#esoteric < 1529369938 17824 :mich181189!sid268336@gateway/web/irccloud.com/x-xikgrktkkkuqwdfq JOIN :#esoteric < 1529372782 493393 :oerjan!oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1529375967 684170 :variable!~variable@freebsd/developer/variable QUIT :Ping timeout: 240 seconds < 1529376087 509720 :arseniiv!~arseniiv@89.189.133.178.dynamic.ufanet.ru QUIT :Ping timeout: 256 seconds < 1529376268 556830 :imode-desktop!~imode@unaffiliated/imode PRIVMSG #esoteric :is there a canonical way to compare two strings non-destructively in thue? < 1529376425 681123 :imode-desktop!~imode@unaffiliated/imode PRIVMSG #esoteric :I'm thinking of having a cursor walk through a segmented list of key/value pairs. can't think of anything other than "leave a marker, take a character, leave character in temporary location, take character from pattern, leave marker, move to two strings, check for any invalid pairs." < 1529376740 489244 :variable!~variable@freebsd/developer/variable JOIN :#esoteric < 1529377056 598095 :trout!~variable@freebsd/developer/variable JOIN :#esoteric < 1529377241 693865 :variable!~variable@freebsd/developer/variable QUIT :Ping timeout: 276 seconds < 1529377580 892335 :trout!~variable@freebsd/developer/variable QUIT :Ping timeout: 260 seconds < 1529377675 966197 :variable!~variable@freebsd/developer/variable JOIN :#esoteric < 1529378360 68300 :Guest1_!~textual@2601:644:8201:64cb:88fb:512:808b:26a0 JOIN :#esoteric < 1529378495 404154 :variable!~variable@freebsd/developer/variable QUIT :Ping timeout: 240 seconds < 1529381138 762915 :Guest1_!~textual@2601:644:8201:64cb:88fb:512:808b:26a0 QUIT :Quit: Textual IRC Client: www.textualapp.com < 1529381412 41591 :Hoolootwo!Hooloovoo@2a01:4f8:120:4091::10 JOIN :#esoteric < 1529381461 826081 :tromp!~tromp@ip-217-103-3-94.ip.prioritytelecom.net QUIT :Remote host closed the connection < 1529381604 90903 :variable!~variable@freebsd/developer/variable JOIN :#esoteric < 1529381661 835032 :Hoolootwo!Hooloovoo@2a01:4f8:120:4091::10 NICK :hooloovo0 < 1529382096 717708 :oerjan!oerjan@hagbart.nvg.ntnu.no QUIT :Quit: Nite < 1529382673 27008 :xkapastel!uid17782@gateway/web/irccloud.com/x-rednnhdpobqfnosf QUIT :Quit: Connection closed for inactivity < 1529383522 219494 :trout!~variable@freebsd/developer/variable JOIN :#esoteric < 1529383722 22972 :variable!~variable@freebsd/developer/variable QUIT :Ping timeout: 260 seconds < 1529385576 79778 :variable!~variable@freebsd/developer/variable JOIN :#esoteric < 1529385711 294272 :trout!~variable@freebsd/developer/variable QUIT :Ping timeout: 240 seconds < 1529387477 413709 :trout!~variable@freebsd/developer/variable JOIN :#esoteric < 1529387652 265822 :variable!~variable@freebsd/developer/variable QUIT :Ping timeout: 260 seconds < 1529387828 430605 :variable!~variable@freebsd/developer/variable JOIN :#esoteric < 1529387838 6142 :trout!~variable@freebsd/developer/variable QUIT :Ping timeout: 260 seconds < 1529392690 104654 :doesthiswork!~Adium@207.55.82.87 QUIT :Quit: Leaving. < 1529394079 217390 :tromp!~tromp@ip-217-103-3-94.ip.prioritytelecom.net JOIN :#esoteric > 1529396798 71613 PRIVMSG #esoteric :14[[07English Binerdy14]]4 10 02https://esolangs.org/w/index.php?diff=55887&oldid=55801 5* 03Plokmijnuhby 5* (+564) 10 < 1529397742 482353 :Naergon!~Naergon@unaffiliated/naergon JOIN :#esoteric > 1529402536 380964 PRIVMSG #esoteric :14[[07Hamiltonian14]]4 N10 02https://esolangs.org/w/index.php?oldid=55888 5* 03Plokmijnuhby 5* (+2072) 10Created page with "Hamiltonian is an esolang based on the travelling salesman problem. Finding the result of a Hamiltonian computation is an NP-complete problem. == Syntax == Any given program..." > 1529402662 605212 PRIVMSG #esoteric :14[[07Hamiltonian14]]4 M10 02https://esolangs.org/w/index.php?diff=55889&oldid=55888 5* 03Plokmijnuhby 5* (-17) 10 < 1529410242 385519 :doesthiswork!~Adium@207.55.82.87 JOIN :#esoteric < 1529410305 941039 :SopaXorzTaker!~SopaXorzT@unaffiliated/sopaxorztaker JOIN :#esoteric < 1529413160 966781 :xkapastel!uid17782@gateway/web/irccloud.com/x-vvgitvlrixaduapw JOIN :#esoteric < 1529413595 902465 :MDude!~MDude@pa-67-234-118-37.dhcp.embarqhsd.net QUIT :Ping timeout: 260 seconds < 1529416652 212419 :arseniiv!~arseniiv@89.189.133.178.dynamic.ufanet.ru JOIN :#esoteric < 1529417825 449503 :Naergon!~Naergon@unaffiliated/naergon QUIT :Ping timeout: 248 seconds < 1529423739 430530 :erkin!~erkin@unaffiliated/erkin JOIN :#esoteric < 1529426268 598297 :MDude!~MDude@pa-67-234-83-197.dhcp.embarqhsd.net JOIN :#esoteric < 1529426311 635600 :laerling!~laerling@unaffiliated/laerling JOIN :#esoteric < 1529429632 731186 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :we asked for a new coffee machine and corporate sent us this abomination of Silicon Valley hubris < 1529429637 195542 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :https://www.marsdrinks.ca/solutions/machines/flavia-creation-500/ < 1529429692 131086 :imode-desktop!~imode@unaffiliated/imode PRIVMSG #esoteric :sweet jesus. < 1529432660 743223 :Cale!~cale@2607:fea8:995f:fb71:9c9:b437:1d74:ecfe QUIT :Ping timeout: 276 seconds < 1529433363 304797 :Cale!~cale@2607:fea8:995f:fb71:a1a2:24b:ff5f:7b5b JOIN :#esoteric < 1529433527 587084 :SopaXorzTaker!~SopaXorzT@unaffiliated/sopaxorztaker QUIT :Remote host closed the connection > 1529435240 336941 PRIVMSG #esoteric :14[[07R U DS14]]4 M10 02https://esolangs.org/w/index.php?diff=55890&oldid=55881 5* 03Zackmowrer 5* (+2) 10 < 1529436737 820262 :erkin!~erkin@unaffiliated/erkin QUIT :Quit: Ouch! Got SIGIRL, dying... < 1529436878 293535 :erkin!~erkin@unaffiliated/erkin JOIN :#esoteric < 1529437479 472525 :erkin!~erkin@unaffiliated/erkin QUIT :Remote host closed the connection < 1529438496 193727 :AnotherTest!~turingcom@ptr-82l26zeb2rj73gye3ft.18120a2.ip6.access.telenet.be JOIN :#esoteric < 1529439030 959422 :imode-desktop!~imode@unaffiliated/imode PRIVMSG #esoteric :anybody have any resources for compiling down to thue or thue-like languages? < 1529439149 471143 :moei!~moei@softbank221078042071.bbtec.net QUIT :Quit: Leaving... < 1529439259 844154 :imode-desktop!~imode@unaffiliated/imode PRIVMSG #esoteric :it seems pretty difficult from an imperative perspective, because you'd most likely squash down to an instruction stream + loop delimiters, ala the brainfuck-in-thue interpreter. < 1529439315 392441 :imode-desktop!~imode@unaffiliated/imode PRIVMSG #esoteric :rather than simulate RAM, because from what I can see, simulating RAM implies a pretty large overhead. < 1529440785 291653 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover JOIN :#esoteric < 1529442457 211309 :int-e!~noone@int-e.eu PRIVMSG #esoteric :imode-desktop: Heh, what do you think of rule 110 as a string rewriting system: http://paste.debian.net/1029965/ (the inspiration here is that Thue presents an opportunity for parallelism) < 1529442597 320628 :int-e!~noone@int-e.eu PRIVMSG #esoteric :(This is supposed to simulate the 1001111 glider against the 00010011011111 background pattern as described in https://en.wikipedia.org/wiki/Rule_110 ...) < 1529442677 530397 :int-e!~noone@int-e.eu PRIVMSG #esoteric :But I'm not sure that it's correct... my main focus was on the 32 rules for the 110 rule itself. < 1529442701 967836 :imode-desktop!~imode@unaffiliated/imode PRIVMSG #esoteric :oh the parallelism opportunities are already very clear to me. rule 110 is hilarious. < 1529442817 462717 :imode-desktop!~imode@unaffiliated/imode PRIVMSG #esoteric :recently I wanted to build a "stateful sort" in thue, whereby you'd continually spawn sets of workers and managers to both A: sort the string as they marched along, and B: competed for space while checking if the string is sorted. < 1529442878 126786 :imode-desktop!~imode@unaffiliated/imode PRIVMSG #esoteric :the algorithm was "sort the string by the pattern `ba -> ab`, then sort the string by the pattern `ab -> ba`, then halt." < 1529442887 185591 :AnotherTest!~turingcom@ptr-82l26zeb2rj73gye3ft.18120a2.ip6.access.telenet.be QUIT :Ping timeout: 245 seconds < 1529442993 776009 :imode-desktop!~imode@unaffiliated/imode PRIVMSG #esoteric :https://ptpb.pw/DHPW/text the ruleset in particular, https://ptpb.pw/Bf1F/python and the corresponding interpreter. < 1529443087 434301 :imode-desktop!~imode@unaffiliated/imode PRIVMSG #esoteric :it's pretty neat that you can do something like this. I'm still working on speeding it up by not having to spawn workers, but propagating the state by interleaving it between individual symbols on the string. you'd face a storage overhead but it's worth it. < 1529443211 106239 :imode-desktop!~imode@unaffiliated/imode PRIVMSG #esoteric :(I know my interpreter isn't strictly thue, but I needed non-delimited comments and a sane substitution syntax.) < 1529443787 25620 :erkin!~erkin@unaffiliated/erkin JOIN :#esoteric < 1529445111 107337 :laerling!~laerling@unaffiliated/laerling QUIT :Quit: Leaving < 1529445944 661781 :boily!~alexandre@cable-192.222.236.157.electronicbox.net JOIN :#esoteric < 1529448573 312813 :imode-desktop!~imode@unaffiliated/imode PRIVMSG #esoteric :I wonder how you'd optimize a thue interpreter.. < 1529448660 316135 :erkin!~erkin@unaffiliated/erkin QUIT :Quit: Ouch! Got SIGIRL, dying... < 1529449571 244187 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover QUIT :Read error: Connection reset by peer < 1529451431 492692 :arseniiv!~arseniiv@89.189.133.178.dynamic.ufanet.ru QUIT :Ping timeout: 256 seconds