< 1463875233 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ACTION doesn't know a quarter of it. < 1463875262 0 :gamemanj!~gamemanj@cpc84817-aztw28-2-0-cust142.18-1.cable.virginm.net PRIVMSG #esoteric :!zjoust madness [[-].(+)*8] < 1463875263 0 :zemhill_!bfjoust@selene.zem.fi PRIVMSG #esoteric :gamemanj.madness: points -27.76, score 2.83, rank 47/47 < 1463875271 0 :gamemanj!~gamemanj@cpc84817-aztw28-2-0-cust142.18-1.cable.virginm.net PRIVMSG #esoteric :!zjoust madness [[-](+)*8] < 1463875273 0 :zemhill_!bfjoust@selene.zem.fi PRIVMSG #esoteric :gamemanj.madness: points -27.81, score 2.83, rank 47/47 (--) < 1463875276 0 :gamemanj!~gamemanj@cpc84817-aztw28-2-0-cust142.18-1.cable.virginm.net PRIVMSG #esoteric :... < 1463875293 0 :ybden!~ybden@unaffiliated/ybden QUIT :Quit: fluff < 1463875319 0 :gamemanj!~gamemanj@cpc84817-aztw28-2-0-cust142.18-1.cable.virginm.net PRIVMSG #esoteric :!zjoust madness [>+] < 1463875319 0 :zemhill_!bfjoust@selene.zem.fi PRIVMSG #esoteric :gamemanj.madness: points -43.69, score 0.42, rank 47/47 (--) < 1463875333 0 :gamemanj!~gamemanj@cpc84817-aztw28-2-0-cust142.18-1.cable.virginm.net PRIVMSG #esoteric :!zjoust madness [>-] < 1463875334 0 :zemhill_!bfjoust@selene.zem.fi PRIVMSG #esoteric :gamemanj.madness: points -43.69, score 0.42, rank 47/47 (--) < 1463875344 0 :gamemanj!~gamemanj@cpc84817-aztw28-2-0-cust142.18-1.cable.virginm.net PRIVMSG #esoteric :!zjoust madness [>----] < 1463875344 0 :zemhill_!bfjoust@selene.zem.fi PRIVMSG #esoteric :gamemanj.madness: points -44.19, score 0.48, rank 47/47 (--) < 1463875358 0 :gamemanj!~gamemanj@cpc84817-aztw28-2-0-cust142.18-1.cable.virginm.net PRIVMSG #esoteric :it seems I am attempting to get the lowest amount of points possible by accident < 1463875374 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :gamemanj: that basically only goes one cell forward ever, i think < 1463875383 0 :gamemanj!~gamemanj@cpc84817-aztw28-2-0-cust142.18-1.cable.virginm.net PRIVMSG #esoteric :? < 1463875384 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :or wait < 1463875389 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ACTION misreads again < 1463875392 0 :gamemanj!~gamemanj@cpc84817-aztw28-2-0-cust142.18-1.cable.virginm.net PRIVMSG #esoteric :!zjoust madness [>----.] < 1463875392 0 :zemhill_!bfjoust@selene.zem.fi PRIVMSG #esoteric :gamemanj.madness: points -43.62, score 0.66, rank 47/47 (--) < 1463875399 0 :gamemanj!~gamemanj@cpc84817-aztw28-2-0-cust142.18-1.cable.virginm.net PRIVMSG #esoteric :!zjoust madness [>+.] < 1463875400 0 :zemhill_!bfjoust@selene.zem.fi PRIVMSG #esoteric :gamemanj.madness: points -44.02, score 0.37, rank 47/47 (--) < 1463875403 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :!zjoust suicide < < 1463875403 0 :zemhill_!bfjoust@selene.zem.fi PRIVMSG #esoteric :oerjan.suicide: points -46.00, score 0.00, rank 47/47 < 1463875412 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :gamemanj: that's the absolute minimum < 1463875422 0 :gamemanj!~gamemanj@cpc84817-aztw28-2-0-cust142.18-1.cable.virginm.net PRIVMSG #esoteric :!zjoust madness [->+<][-<+>] < 1463875422 0 :zemhill_!bfjoust@selene.zem.fi PRIVMSG #esoteric :gamemanj.madness: points -34.88, score 2.62, rank 47/47 < 1463875432 0 :tromp_!~tromp@ool-18be0bd8.dyn.optonline.net QUIT :Ping timeout: 252 seconds < 1463875441 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :you are, admittedly, close in some of those. < 1463875445 0 :gamemanj!~gamemanj@cpc84817-aztw28-2-0-cust142.18-1.cable.virginm.net PRIVMSG #esoteric :!zjoust madness [[->+<][-<+>]] < 1463875445 0 :zemhill_!bfjoust@selene.zem.fi PRIVMSG #esoteric :gamemanj.madness: points -33.45, score 2.94, rank 47/47 (--) < 1463875731 0 :gamemanj!~gamemanj@cpc84817-aztw28-2-0-cust142.18-1.cable.virginm.net PRIVMSG #esoteric :!zjoust madness (-)*128+[.-+] < 1463875732 0 :zemhill_!bfjoust@selene.zem.fi PRIVMSG #esoteric :gamemanj.madness: points -19.64, score 8.24, rank 47/47 (--) < 1463875760 0 :gamemanj!~gamemanj@cpc84817-aztw28-2-0-cust142.18-1.cable.virginm.net PRIVMSG #esoteric :!zjoust madness >>>>+<<<<(-)*128+[.-+] < 1463875761 0 :zemhill_!bfjoust@selene.zem.fi PRIVMSG #esoteric :gamemanj.madness: points -23.52, score 5.76, rank 47/47 (--) < 1463875770 0 :gamemanj!~gamemanj@cpc84817-aztw28-2-0-cust142.18-1.cable.virginm.net PRIVMSG #esoteric :!zjoust madness >>>>++<<<<(-)*128+[.-+] < 1463875771 0 :zemhill_!bfjoust@selene.zem.fi PRIVMSG #esoteric :gamemanj.madness: points -22.60, score 6.11, rank 47/47 (--) < 1463875780 0 :gamemanj!~gamemanj@cpc84817-aztw28-2-0-cust142.18-1.cable.virginm.net PRIVMSG #esoteric :!zjoust madness >>>>(+)*8<<<<(-)*128+[.-+] < 1463875781 0 :zemhill_!bfjoust@selene.zem.fi PRIVMSG #esoteric :gamemanj.madness: points -21.14, score 6.60, rank 47/47 (--) < 1463875790 0 :gamemanj!~gamemanj@cpc84817-aztw28-2-0-cust142.18-1.cable.virginm.net PRIVMSG #esoteric :!zjoust madness >>>>(+)*8<+<+<+<(-)*128+[.-+] < 1463875791 0 :zemhill_!bfjoust@selene.zem.fi PRIVMSG #esoteric :gamemanj.madness: points -22.12, score 6.45, rank 47/47 (--) < 1463875801 0 :gamemanj!~gamemanj@cpc84817-aztw28-2-0-cust142.18-1.cable.virginm.net PRIVMSG #esoteric :!zjoust madness >(+)*8<(-)*128+[.-+] < 1463875802 0 :zemhill_!bfjoust@selene.zem.fi PRIVMSG #esoteric :gamemanj.madness: points -20.24, score 7.09, rank 47/47 (--) < 1463875928 0 :gamemanj!~gamemanj@cpc84817-aztw28-2-0-cust142.18-1.cable.virginm.net PRIVMSG #esoteric :!zjoust madness >>>>+<<<<[[+][-]] < 1463875929 0 :zemhill_!bfjoust@selene.zem.fi PRIVMSG #esoteric :gamemanj.madness: points -25.19, score 3.16, rank 47/47 (--) < 1463876084 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :Someone come up with a practical reason to summon Gortak, the World-Eater in a chess game. < 1463876100 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :(see ) < 1463876114 0 :gamemanj!~gamemanj@cpc84817-aztw28-2-0-cust142.18-1.cable.virginm.net PRIVMSG #esoteric :Maybe the world looked like a tasty snack? < 1463876164 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`? gortak < 1463876166 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :gortak? ¯\(°​_o)/¯ < 1463876238 0 :gamemanj!~gamemanj@cpc84817-aztw28-2-0-cust142.18-1.cable.virginm.net PRIVMSG #esoteric :Answer: If I'm losing at chess, then I'd summon Gortak as a scorched earth policy. < 1463876252 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :gamemanj: But you have 3 fucking queens < 1463876263 0 :gamemanj!~gamemanj@cpc84817-aztw28-2-0-cust142.18-1.cable.virginm.net PRIVMSG #esoteric :Doesn't mean I can't be checkmated. < 1463876308 0 :zzo38!~zzo38@24-207-48-196.eastlink.ca PRIVMSG #esoteric :I think that summoning Gortak or whatever else you want to summon would be a valid move in a game of chess (unless you make the variant). < 1463876337 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :``` grep -i siona wisdom/* < 1463876345 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :grep: wisdom/le: Is a directory \ grep: wisdom/¯\(°_o): Is a directory \ grep: wisdom/¯\(°​_o): Is a directory \ wisdom/cat introduction:cat introduction is the process of piping one or more extra `cat` commands into your pipeline; occasionally this is even actually useful. \ wisdom/nvd:nvd is what Taneb calls himself when he wants to feel pr < 1463876359 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :``` grep --quiet -i siona wisdom/* < 1463876360 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1463876365 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :``` grep --silent -i siona wisdom/* < 1463876367 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1463876381 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :``` grep --no-messages -i siona wisdom/* < 1463876383 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :wisdom/cat introduction:cat introduction is the process of piping one or more extra `cat` commands into your pipeline; occasionally this is even actually useful. \ wisdom/nvd:nvd is what Taneb calls himself when he wants to feel professional. \ Binary file wisdom/reflection matches < 1463876393 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :``` grep --no-messages -il siona wisdom/* < 1463876395 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :wisdom/cat introduction \ wisdom/nvd \ wisdom/reflection < 1463876485 0 :gamemanj!~gamemanj@cpc84817-aztw28-2-0-cust142.18-1.cable.virginm.net PRIVMSG #esoteric :I'm pretty sure someone, somewhere, could construct a case where the king is in check, ironically being prevented from leaving by one of the queens, so Gortak is summoned and the king makes a move. < 1463876497 0 :gamemanj!~gamemanj@cpc84817-aztw28-2-0-cust142.18-1.cable.virginm.net PRIVMSG #esoteric :...unless Gortak's summoning counts as a turn. < 1463876529 0 :gamemanj!~gamemanj@cpc84817-aztw28-2-0-cust142.18-1.cable.virginm.net PRIVMSG #esoteric :In which case, all Gortak is good for is removing 3 queens from the board. < 1463876772 0 :zzo38!~zzo38@24-207-48-196.eastlink.ca PRIVMSG #esoteric :Yes adding extra cat command can be used to force the program to treat it as a pipe instead of a terminal or file, if it cares. < 1463876842 0 :zzo38!~zzo38@24-207-48-196.eastlink.ca PRIVMSG #esoteric :gamemanj: It help if you are in check from queens I suppose < 1463876858 0 :gamemanj!~gamemanj@cpc84817-aztw28-2-0-cust142.18-1.cable.virginm.net PRIVMSG #esoteric :zzo38: Nope, they have to be queens you control < 1463876890 0 :zzo38!~zzo38@24-207-48-196.eastlink.ca PRIVMSG #esoteric :O, then it might help to prevent blocking your own king, but it won't help if you are in check (unless it is a variant that includes Chinese cannons perhaps) < 1463876930 0 :zzo38!~zzo38@24-207-48-196.eastlink.ca PRIVMSG #esoteric :Or to prevent opponent being stalemated < 1463876953 0 :Frooxius!~Frooxius@194.108.5.201 QUIT :Read error: Connection reset by peer < 1463876993 0 :gamemanj!~gamemanj@cpc84817-aztw28-2-0-cust142.18-1.cable.virginm.net PRIVMSG #esoteric :yes, but unfortunately if you summon Gortak nobody can ever win at chess ever again. < 1463877020 0 :gamemanj!~gamemanj@cpc84817-aztw28-2-0-cust142.18-1.cable.virginm.net PRIVMSG #esoteric :Well, to be specific "if Gortak enters game". < 1463877022 0 :Frooxius!~Frooxius@194.108.5.201 JOIN :#esoteric < 1463877031 0 :gamemanj!~gamemanj@cpc84817-aztw28-2-0-cust142.18-1.cable.virginm.net PRIVMSG #esoteric :So if Gortak is summoned but doesn't show up, you're OK. < 1463877065 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :maybe he's already full from eating exo-jupiters. < 1463877074 0 :zzo38!~zzo38@24-207-48-196.eastlink.ca PRIVMSG #esoteric :O, so you just have to block off the cell where they would be entered into, maybe (assuming it is a legal move still in such case) < 1463877112 0 :gamemanj!~gamemanj@cpc84817-aztw28-2-0-cust142.18-1.cable.virginm.net PRIVMSG #esoteric :You just know someone's going to summon Gortak now and stop us from ever winning chess... < 1463877133 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :i have a hunch there are other side effects hth < 1463877134 0 :zzo38!~zzo38@24-207-48-196.eastlink.ca PRIVMSG #esoteric :Assuming it is a legal move, which it is not. < 1463877137 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :zzo38: Hziulquoigmnzhah of Cykranosh, the dread spanw of Cxaxukluth from http://smbc-comics.com/index.php?id=4072 has a more funny name than Gortak the Destroyer < 1463877173 0 :zzo38!~zzo38@24-207-48-196.eastlink.ca PRIVMSG #esoteric :O, OK, but is that even relevant? < 1463877178 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :no < 1463877185 0 :zzo38!~zzo38@24-207-48-196.eastlink.ca PRIVMSG #esoteric :That's what I thought. < 1463877237 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :nor is Siona Patricia pa-Lehyll pa-Drusia Ishgur-Sal, Lady of Tyren, sometime general in His Majesty's army, dame of the Empire, and senator of Tuqnil relevant. < 1463877414 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`coins < 1463877452 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1463877455 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`coins < 1463877468 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​09pectcoin 02antiacoin 06silacoin 13aveacoin 04syndejcoin 07discoin 08rumcoin 09barbazicoin 02ettecoin 06scabcogscoin 13highted!coin 04infedwriumcoin 07ted!coin 08fcoin 09constitycoin 02egexcoin 06recusskateflipedarezcoin 13sbacoin 04chargacoin 07twostepcoin < 1463877478 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :hm < 1463877492 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ACTION isn't sure whether that reboot helped or not. < 1463877500 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`words < 1463877505 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :is Gortok the Infernal Spawn of Infernal Spawn of Evil < 1463877509 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :eonfrinford < 1463877516 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`words 50 < 1463877524 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :eut mirr ilit elean lil mores beaugh hoxyd prepulch diable stelle cipera hungerresuifh corship assan deb rerg kyt ston exeraphild bomier pelle poorto yoacht citurn < 1463877555 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :maybe it's not timing out quite as much. < 1463878081 0 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :`paste bin/coins < 1463878085 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :http://codu.org/projects/hackbot/fshg/index.cgi/file/tip/bin/coins < 1463878184 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :Phantom_Hoover: i think the expensive part is in words < 1463878249 0 :fizzie!?@? PRIVMSG #esoteric :ted!coins have something to do with TED talks. < 1463878428 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :Someone needs to properly catholicize Chess < 1463878454 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :Bishop, Archbishop, Cardinal, Pope, Priest, Deacon, Altar Boy, and anything else < 1463878485 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :Jesuit. < 1463878603 0 :zzo38!~zzo38@24-207-48-196.eastlink.ca PRIVMSG #esoteric :Yes if you want to make up the Catholic version < 1463878732 0 :jaboja!~jaboja@vps.jaboja.pl JOIN :#esoteric < 1463878765 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net QUIT :Ping timeout: 252 seconds < 1463878780 0 :fizzie!?@? PRIVMSG #esoteric :Jan 1 06:26:04 kernel: Out of Memory: Kill process 7145 (debootstrap) score 71 and children. < 1463878783 0 :fizzie!?@? PRIVMSG #esoteric :Jan 1 06:26:04 kernel: Out of memory: Killed process 14690 (ar). < 1463878788 0 :fizzie!?@? PRIVMSG #esoteric :That wasn't very conductive to the installation. < 1463878817 0 :zzo38!~zzo38@24-207-48-196.eastlink.ca PRIVMSG #esoteric :What are you trying to install and how much RAM is in your computer? < 1463878839 0 :fizzie!?@? PRIVMSG #esoteric :Debian etch/sparc, 32 megabytes of RAM, ~500 MB of swap. < 1463878869 0 :gamemanj!~gamemanj@cpc84817-aztw28-2-0-cust142.18-1.cable.virginm.net PRIVMSG #esoteric :poor process... poor poor process... < 1463878870 0 :fizzie!?@? PRIVMSG #esoteric :About all of that swap is free, but I guess it wasn't good enough. < 1463878995 0 :fizzie!?@? PRIVMSG #esoteric :Oh well. I don't have any pressing reason why I need to install anything on it, I just thought it might be helpful if someone wants to take that box, so they can possibly fiddle around without having to set up the netboot environment. < 1463879068 0 :zzo38!~zzo38@24-207-48-196.eastlink.ca PRIVMSG #esoteric :But what are you trying to install? < 1463879150 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :"Debian etch/sparc" < 1463879169 0 :fizzie!?@? PRIVMSG #esoteric :Right. I'm trying to install Debian. < 1463879183 0 :fizzie!?@? PRIVMSG #esoteric :(Version etch, because it's the latest one with sparc32 support.) < 1463879244 0 :zzo38!~zzo38@24-207-48-196.eastlink.ca PRIVMSG #esoteric :OK < 1463879281 0 :zzo38!~zzo38@24-207-48-196.eastlink.ca PRIVMSG #esoteric :Is there anything else that you could install that has sparc32 support? < 1463879301 0 :fizzie!?@? PRIVMSG #esoteric :OpenBSD would probably be fine, that's what I used to run. < 1463879319 0 :zzo38!~zzo38@24-207-48-196.eastlink.ca PRIVMSG #esoteric :You could try that maybe < 1463879368 0 :fizzie!?@? PRIVMSG #esoteric :I could. It's just more complicated to boot from the network for installation than Debian. (In particular, it needs a NFS server to mount the installer root filesystem from. Debian can use an initrd. Which is probably one of the reasons it runs out of memory, to be fair.) < 1463879383 0 :fizzie!?@? PRIVMSG #esoteric :Maybe I'll try it tomorrow. < 1463879681 0 :zzo38!~zzo38@24-207-48-196.eastlink.ca PRIVMSG #esoteric :Should the blitter in my computer design to include a stop condition as well as the copy condition (it might be helpful with C programming)? < 1463879942 0 :zzo38!~zzo38@24-207-48-196.eastlink.ca PRIVMSG #esoteric :(For example to implement such things as strcpy) < 1463880077 0 :jaboja!~jaboja@vps.jaboja.pl QUIT :Ping timeout: 244 seconds < 1463880103 0 :gamemanj!~gamemanj@cpc84817-aztw28-2-0-cust142.18-1.cable.virginm.net PRIVMSG #esoteric :more flexibility is good, but: < 1463880119 0 :gamemanj!~gamemanj@cpc84817-aztw28-2-0-cust142.18-1.cable.virginm.net PRIVMSG #esoteric :If the blitter is parallel, people may want to reserve the blitter for their application < 1463880131 0 :gamemanj!~gamemanj@cpc84817-aztw28-2-0-cust142.18-1.cable.virginm.net PRIVMSG #esoteric :so using it for a mere strcpy seems wasteful < 1463880135 0 :jaboja!~jaboja@vps.jaboja.pl JOIN :#esoteric < 1463880173 0 :gamemanj!~gamemanj@cpc84817-aztw28-2-0-cust142.18-1.cable.virginm.net PRIVMSG #esoteric :the application knows what it wants :) < 1463880202 0 :gamemanj!~gamemanj@cpc84817-aztw28-2-0-cust142.18-1.cable.virginm.net PRIVMSG #esoteric :(just a note if you write a standard library for this. I haven't actually seen any documentation on your architecture, BTW) < 1463880205 0 :zzo38!~zzo38@24-207-48-196.eastlink.ca PRIVMSG #esoteric :It is not parallel; it takes up CPU cycles but would be faster than executing a loop. (Also it is much simpler than the Amiga blitter) < 1463880219 0 :gamemanj!~gamemanj@cpc84817-aztw28-2-0-cust142.18-1.cable.virginm.net PRIVMSG #esoteric :Ah. < 1463880253 0 :zzo38!~zzo38@24-207-48-196.eastlink.ca PRIVMSG #esoteric :gamemanj: The document so far is http://zzo38computer.org/textfile/miscellaneous/new.computer < 1463880264 0 :zzo38!~zzo38@24-207-48-196.eastlink.ca PRIVMSG #esoteric :(It is hardly complete, just some ideas for now) < 1463880270 0 :gamemanj!~gamemanj@cpc84817-aztw28-2-0-cust142.18-1.cable.virginm.net PRIVMSG #esoteric :...CF? < 1463880277 0 :gamemanj!~gamemanj@cpc84817-aztw28-2-0-cust142.18-1.cable.virginm.net PRIVMSG #esoteric :(Compact Flash) < 1463880281 0 :zzo38!~zzo38@24-207-48-196.eastlink.ca PRIVMSG #esoteric :Yes < 1463880308 0 :zzo38!~zzo38@24-207-48-196.eastlink.ca PRIVMSG #esoteric :That is what you can use for external read/write media. (For external read-only media you can use a CD or DVD.) < 1463880378 0 :gamemanj!~gamemanj@cpc84817-aztw28-2-0-cust142.18-1.cable.virginm.net PRIVMSG #esoteric :...is "low voltage == red" "high voltage == green" "phase == blue" a real standard??? < 1463880458 0 :gamemanj!~gamemanj@cpc84817-aztw28-2-0-cust142.18-1.cable.virginm.net PRIVMSG #esoteric :Palette has 16 entries, but "RGB" suggests 8. Perhaps you mean IRGB? < 1463880459 0 :zzo38!~zzo38@24-207-48-196.eastlink.ca PRIVMSG #esoteric :Not as far as I know, I just needed some way to do voltage/phase. < 1463880499 0 :gamemanj!~gamemanj@cpc84817-aztw28-2-0-cust142.18-1.cable.virginm.net PRIVMSG #esoteric :...so basically using the VPP mode involves knowing details about your video standard. < 1463880505 0 :zzo38!~zzo38@24-207-48-196.eastlink.ca PRIVMSG #esoteric :gamemanj: Each palette entry is a 24-bit RGB (8-bits per channel). < 1463880544 0 :zzo38!~zzo38@24-207-48-196.eastlink.ca PRIVMSG #esoteric :gamemanj: Yes, that is what VPP mode involves. (Also VPP mode only applies to analog output, and is not used for digital.) < 1463880578 0 :gamemanj!~gamemanj@cpc84817-aztw28-2-0-cust142.18-1.cable.virginm.net PRIVMSG #esoteric :"phase" is relative. < 1463880618 0 :zzo38!~zzo38@24-207-48-196.eastlink.ca PRIVMSG #esoteric :Yes I know, it would be relative to colour burst probably. < 1463880666 0 :zzo38!~zzo38@24-207-48-196.eastlink.ca PRIVMSG #esoteric :(Also only half of the phases need to be implemented, because the other half can be implemented by switching the low-voltage with high-voltage.) < 1463880677 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no TOPIC #esoteric :The international hub of solidity matrices | Ingredients: Hydrogen, time, stevia | logs: http://codu.org/logs/_esoteric/ http://tunes.org/~nef/logs/esoteric/?C=M;O=D | http://esolangs.org/ | https://dl.dropboxusercontent.com/u/2023808/wisdom.pdf < 1463880729 0 :menwithHill!~KVIrc@66.243.214.209 JOIN :#esoteric < 1463880750 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :gamemanj: i hope that answers your question < 1463880781 0 :lambda-11235!~lambda-11@47-208-113-50.erkacmtk03.res.dyn.suddenlink.net JOIN :#esoteric < 1463880785 0 :menwithHill!~KVIrc@66.243.214.209 PRIVMSG #esoteric :Do any of the star programming languages today incorporate the Propagators paradigm? < 1463880803 0 :zzo38!~zzo38@24-207-48-196.eastlink.ca PRIVMSG #esoteric :menwithHill: What does that mean though? < 1463880930 0 :menwithHill!~KVIrc@66.243.214.209 PRIVMSG #esoteric :like OOP, and FP, the paradigm of Propagators was proposed a few years back . . . wondering if Haskell, Scala, Py, JS, et al, incorporate it in any measure . . . :P < 1463880954 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :. o O ( actually, there should be ~ 25% helium ) < 1463880956 0 :zzo38!~zzo38@24-207-48-196.eastlink.ca PRIVMSG #esoteric :I wouldn't know if I do not know how it works. < 1463880977 0 :zzo38!~zzo38@24-207-48-196.eastlink.ca PRIVMSG #esoteric :I do know Haskell and JavaScript programming but without know what "Propagators" is, does not help much. < 1463880998 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :menwithHill: Radul's thing? < 1463881056 0 :menwithHill!~KVIrc@66.243.214.209 PRIVMSG #esoteric :don't know about Radul < 1463881059 0 :jaboja!~jaboja@vps.jaboja.pl QUIT :Ping timeout: 276 seconds < 1463881079 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :or maybe not. https://en.wikipedia.org/wiki/Big_Bang_nucleosynthesis < 1463881099 0 :gamemanj!~gamemanj@cpc84817-aztw28-2-0-cust142.18-1.cable.virginm.net PRIVMSG #esoteric :menwithHill: perhaps describing the paradigm will help? < 1463881134 0 :jaboja!~jaboja@vps.jaboja.pl JOIN :#esoteric < 1463881147 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :zzo38: Do you support Compact Flash-Recordable? < 1463881174 0 :zzo38!~zzo38@24-207-48-196.eastlink.ca PRIVMSG #esoteric :shachaf: I don't know. < 1463881344 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`pbflist 275 < 1463881361 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :pbflist 275: shachaf Sgeo quintopia ion b_jonas < 1463881449 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :thx tdh hth < 1463881470 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Though I don't think I get this one. < 1463881635 0 :zzo38!~zzo38@24-207-48-196.eastlink.ca PRIVMSG #esoteric :gamemanj: Did you read all of this document? < 1463881640 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ACTION learns that the amount of deuterium in the universe is considered evidence of dark matter < 1463881674 0 :gamemanj!~gamemanj@cpc84817-aztw28-2-0-cust142.18-1.cable.virginm.net PRIVMSG #esoteric :zzo38: If you mean your computer document - not every last detail, and to be entirely honest I have no idea why you have so many processors. < 1463881725 0 :zzo38!~zzo38@24-207-48-196.eastlink.ca PRIVMSG #esoteric :gamemanj: I thought it explain why? < 1463881751 0 :zzo38!~zzo38@24-207-48-196.eastlink.ca PRIVMSG #esoteric :It is so that you can have separate programming for video/audio than the main programming. < 1463881822 0 :zzo38!~zzo38@24-207-48-196.eastlink.ca PRIVMSG #esoteric :There is an example of the video programming near the end. < 1463881905 0 :gamemanj!~gamemanj@cpc84817-aztw28-2-0-cust142.18-1.cable.virginm.net PRIVMSG #esoteric :Nice anti-"programs depending on implementation of BIOS" feature < 1463881926 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oerjan: did you read the pdf yet hth < 1463882061 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :>_> <_< < 1463882162 0 :xkapastel!uid17782@gateway/web/irccloud.com/x-ohfettsipvibistq PRIVMSG #esoteric :propagators were alexey radul's phd thesis < 1463882165 0 :xkapastel!uid17782@gateway/web/irccloud.com/x-ohfettsipvibistq PRIVMSG #esoteric :http://web.mit.edu/~axch/www/art.pdf < 1463882180 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :But menwithHill doesn't know about Radul. < 1463882186 0 :xkapastel!uid17782@gateway/web/irccloud.com/x-ohfettsipvibistq PRIVMSG #esoteric :sure, but they are < 1463882193 0 :xkapastel!uid17782@gateway/web/irccloud.com/x-ohfettsipvibistq PRIVMSG #esoteric :so know menwithHill knows about radul < 1463882193 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :So maybe it's a different propagator. < 1463882195 0 :xkapastel!uid17782@gateway/web/irccloud.com/x-ohfettsipvibistq PRIVMSG #esoteric :now* < 1463882200 0 :xkapastel!uid17782@gateway/web/irccloud.com/x-ohfettsipvibistq PRIVMSG #esoteric :no, i doubt that < 1463882225 0 :xkapastel!uid17782@gateway/web/irccloud.com/x-ohfettsipvibistq PRIVMSG #esoteric :anyway tbh they aren't that interesting since radul didn't successfully create a PL based on them, just an awkward scheme implementation that exposes it guts < 1463882250 0 :xkapastel!uid17782@gateway/web/irccloud.com/x-ohfettsipvibistq PRIVMSG #esoteric :most of the benefit that propagators would have were left to "future work" in his thesis and the technical report < 1463882261 0 :zzo38!~zzo38@24-207-48-196.eastlink.ca PRIVMSG #esoteric :xkapastel: I will look < 1463882269 0 :xkapastel!uid17782@gateway/web/irccloud.com/x-ohfettsipvibistq PRIVMSG #esoteric :i.e. integrating various "propagation" based paradigms like constraint solving, FRP, logic programming etc < 1463882278 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :menwithHill: edwardk was doing some things in https://github.com/ekmett/propagators a while ago < 1463882321 0 :xkapastel!uid17782@gateway/web/irccloud.com/x-ohfettsipvibistq PRIVMSG #esoteric :interaction nets seem like a better implementation of the idea of multi-directional computation, as they're a lot more abstract than radul's scheme based stuff < 1463882339 0 :menwithHill!~KVIrc@66.243.214.209 PRIVMSG #esoteric :shachaf: thank you < 1463882351 0 :menwithHill!~KVIrc@66.243.214.209 PRIVMSG #esoteric :xkapastel: thank you < 1463882359 0 :xkapastel!uid17782@gateway/web/irccloud.com/x-ohfettsipvibistq PRIVMSG #esoteric :menwithHill: https://www-lipn.univ-paris13.fr/~mazza/papers/Thesis.pdf for interaction nets < 1463882375 0 :xkapastel!uid17782@gateway/web/irccloud.com/x-ohfettsipvibistq PRIVMSG #esoteric :don't be scared of the math,just read the first few sections for an introduction < 1463882383 0 :menwithHill!~KVIrc@66.243.214.209 PRIVMSG #esoteric :xkapastel: great; thanks < 1463882482 0 :menwithHill!~KVIrc@66.243.214.209 PRIVMSG #esoteric :is something else being used, say in Haskell, that covers propagators features? < 1463882526 0 :xkapastel!uid17782@gateway/web/irccloud.com/x-ohfettsipvibistq PRIVMSG #esoteric :the idea behind propagators was to unify various propgation based paradigms like constraint solving and functional reactive programming < 1463882532 0 :xkapastel!uid17782@gateway/web/irccloud.com/x-ohfettsipvibistq PRIVMSG #esoteric :those various paradigms are implemented in haskell, yes < 1463882553 0 :xkapastel!uid17782@gateway/web/irccloud.com/x-ohfettsipvibistq PRIVMSG #esoteric :functional reactive programming in particular was originally developed in haskell < 1463882554 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net JOIN :#esoteric < 1463882568 0 :xkapastel!uid17782@gateway/web/irccloud.com/x-ohfettsipvibistq PRIVMSG #esoteric :and constraint solving is an important part of type inference, so haskellers are very familiar with it < 1463882649 0 :menwithHill!~KVIrc@66.243.214.209 PRIVMSG #esoteric :xkapastel: great. Thanks for clues. < 1463882652 0 :xkapastel!uid17782@gateway/web/irccloud.com/x-ohfettsipvibistq PRIVMSG #esoteric :you're not going to find something else that's like, all of those things in one like alexey wanted, because that's a very hard problem < 1463882659 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :My favourite chess problem is the Bishop's Tour < 1463882699 0 :menwithHill!~KVIrc@66.243.214.209 PRIVMSG #esoteric :didn't Sussman do something with propagators? < 1463882712 0 :xkapastel!uid17782@gateway/web/irccloud.com/x-ohfettsipvibistq PRIVMSG #esoteric :yes, sussman was alexey's advisor < 1463882719 0 :menwithHill!~KVIrc@66.243.214.209 PRIVMSG #esoteric :ah, cool < 1463882722 0 :xkapastel!uid17782@gateway/web/irccloud.com/x-ohfettsipvibistq PRIVMSG #esoteric :they teamed up on the technical report which i linked to < 1463882737 0 :menwithHill!~KVIrc@66.243.214.209 PRIVMSG #esoteric :xkapastel: many thanks < 1463882852 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Does the bishop have to tour both white and black squares? < 1463882972 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :shachaf: Yes, that's the joke. < 1463882992 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I thought it was. < 1463883002 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :But then I looked it up and I saw people talking about 32-tours of the bishop. < 1463883006 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :So then I thought it wasn't. < 1463883028 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :shachaf: Oh, that's pretty stupid because of unfunniness < 1463883139 0 :fizzie!?@? PRIVMSG #esoteric :hppavilion[1]: Apparently the 32-square variants (at least sometimes) add a "cannot pass over a square already visited" rule to make it at least more interesting, if still not funny. < 1463883152 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :fizzie: Ah < 1463883650 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :zzo38: Have you played Gess? < 1463883753 0 :zzo38!~zzo38@24-207-48-196.eastlink.ca PRIVMSG #esoteric :shachaf: No, but I have read the rules < 1463883878 0 :jaboja!~jaboja@vps.jaboja.pl QUIT :Ping timeout: 276 seconds < 1463884267 0 :tromp_!~tromp@ool-18be0bd8.dyn.optonline.net JOIN :#esoteric < 1463884631 0 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover QUIT :Remote host closed the connection < 1463884860 0 :gamemanj!~gamemanj@cpc84817-aztw28-2-0-cust142.18-1.cable.virginm.net QUIT :Quit: Leaving < 1463885542 0 :jaboja!~jaboja@vps.jaboja.pl JOIN :#esoteric < 1463886335 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :http://explosm.net/comics/4240/ < 1463886548 0 :tromp_!~tromp@ool-18be0bd8.dyn.optonline.net QUIT :Remote host closed the connection < 1463886950 0 :Opodeldoc!~Opodeldoc@208.114.92.193 JOIN :#esoteric < 1463887131 0 :jaboja!~jaboja@vps.jaboja.pl QUIT :Remote host closed the connection < 1463888365 0 :tromp_!~tromp@ool-18be0bd8.dyn.optonline.net JOIN :#esoteric < 1463888661 0 :bender!~bender@2404:e800:e61a:41d:e92f:ad76:2f7f:6e5c JOIN :#esoteric < 1463888876 0 :bender__!~bender@59.189.183.166 JOIN :#esoteric < 1463888896 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net QUIT :Ping timeout: 252 seconds < 1463888956 0 :bender!~bender@2404:e800:e61a:41d:e92f:ad76:2f7f:6e5c QUIT :Ping timeout: 250 seconds < 1463889922 0 :mad!boulam@69-165-212-148.cable.teksavvy.com QUIT :Ping timeout: 260 seconds < 1463890040 0 :jaboja!~jaboja@vps.jaboja.pl JOIN :#esoteric < 1463890822 0 :bender!~bender@59.189.183.166 JOIN :#esoteric < 1463890889 0 :bender__!~bender@59.189.183.166 QUIT :Ping timeout: 260 seconds < 1463890967 0 :menwithHill!~KVIrc@66.243.214.209 PART #esoteric : < 1463891470 0 :Akaibu!uid118096@gateway/web/irccloud.com/x-ujwvydzlhgbqcofl QUIT :Quit: Connection closed for inactivity < 1463892029 0 :jaboja!~jaboja@vps.jaboja.pl QUIT :Ping timeout: 276 seconds < 1463892610 0 :jaboja!~jaboja@vps.jaboja.pl JOIN :#esoteric < 1463894045 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no QUIT :Quit: Nite < 1463895900 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :@tell ais523 http://baesystemsai.blogspot.com/2016/04/two-bytes-to-951m.html suggests that 90 programs can be very valuable. < 1463895900 0 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Consider it noted. < 1463896520 0 :tromp_!~tromp@ool-18be0bd8.dyn.optonline.net QUIT :Remote host closed the connection < 1463896775 0 :Kaynato!~Aedile@cpe-75-187-129-201.neo.res.rr.com QUIT :Ping timeout: 260 seconds < 1463898278 0 :Elronnd!?@? NICK :Aah < 1463898318 0 :Aah!?@? NICK :Elronnd < 1463898427 0 :zzo38!~zzo38@24-207-48-196.eastlink.ca PRIVMSG #esoteric :Maybe the 640x480 mode is reduced to approx. 17 frames per second, and the 800x600 mode is removed. < 1463898656 0 :zzo38!~zzo38@24-207-48-196.eastlink.ca PRIVMSG #esoteric :(Or might be included but with the frame rate reduced even more) < 1463898697 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Did you know the Symbolics 3600, from the 1980s, had a 1280x1024 color display? < 1463898767 0 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :okay, i lolled the new pbf. thx gaiz < 1463898779 0 :zzo38!~zzo38@24-207-48-196.eastlink.ca PRIVMSG #esoteric :Actually I think 640x480 could be faster than 17 frames per second, because the number 17 would assume that vblank has the same number of scanlines and it might not have to be (only the number of clock cycles should probably be at least as much) < 1463898816 0 :zzo38!~zzo38@24-207-48-196.eastlink.ca PRIVMSG #esoteric :shachaf: No, but now I do. What frame rate and how many colours could it display (and in what class)? < 1463898887 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :zzo38: I'm not sure, but it had an 8MHz CPU and 2.3MB RAM. < 1463898892 0 :zzo38!~zzo38@24-207-48-196.eastlink.ca PRIVMSG #esoteric :(By the class I mean the X visual classes, such as TrueColor, PseudoColor, DirectColor, etc) < 1463899218 0 :zzo38!~zzo38@24-207-48-196.eastlink.ca PRIVMSG #esoteric :X visual classes of course have nothing like Extra-HalfBrite or Hold-and-Modify. < 1463899293 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I don't think it used X. < 1463899362 0 :zzo38!~zzo38@24-207-48-196.eastlink.ca PRIVMSG #esoteric :It doesn't matter; did it use one of those visual classes though, and was it XY format or Z format? < 1463899393 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I don't know. < 1463899424 0 :zzo38!~zzo38@24-207-48-196.eastlink.ca PRIVMSG #esoteric :Do you know who does know this information (and also the frame rate)? < 1463899436 0 :zzo38!~zzo38@24-207-48-196.eastlink.ca PRIVMSG #esoteric :I will see if Wikipedia mentions, I suppose < 1463899452 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :But it cost $110,000. < 1463899477 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Today you can get a computer with more than twice as much RAM for less than half that price. < 1463899497 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :zzo38: Maybe you can find out from http://www.textfiles.com/bitsavers/pdf/symbolics/3600technicalSummary_Feb83.pdf < 1463899579 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :The interactive display was 1150x900. < 1463900161 0 :tromp_!~tromp@ool-18be0bd8.dyn.optonline.net JOIN :#esoteric < 1463900450 0 :tromp_!~tromp@ool-18be0bd8.dyn.optonline.net QUIT :Ping timeout: 260 seconds < 1463900973 0 :zzo38!~zzo38@24-207-48-196.eastlink.ca PRIVMSG #esoteric :I could not find the information in there, but I could find details about the programming system, which supports macros, unbounded arrays, coroutines, exceptions, functions that return multiple values, optional parameters, keyword parameters, namespaces, and a "Flavor System" which is a kind of object-oriented system and the dependencies are not constrained to be hierarchical. < 1463901075 0 :coppro!~scshunt@corn-syrup.csclub.uwaterloo.ca PRIVMSG #esoteric :shachaf: do you have a moment? < 1463901082 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :A moment? < 1463901121 0 :coppro!~scshunt@corn-syrup.csclub.uwaterloo.ca PRIVMSG #esoteric :I'm trying to sort out some monad transformer stuff and need a good rubber duck. I just need you to pretend to read what I'm writing, because if my rubber duck is knowledgeable I find that helps more < 1463901143 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :monad transformers moproblems < 1463901151 0 :coppro!~scshunt@corn-syrup.csclub.uwaterloo.ca PRIVMSG #esoteric :I'm trying to work with an operational (custom) monad that also has state and I need to figure out which one goes on top of which. < 1463901172 0 :coppro!~scshunt@corn-syrup.csclub.uwaterloo.ca PRIVMSG #esoteric :I want the interpreter for the custom monad to be able to control the state; roll it back, etc. < 1463901276 0 :coppro!~scshunt@corn-syrup.csclub.uwaterloo.ca PRIVMSG #esoteric :so if I put the state as the outer monad... given a starting state, it produces a list of instructions which will produce a final state < 1463901315 0 :coppro!~scshunt@corn-syrup.csclub.uwaterloo.ca PRIVMSG #esoteric :but then the interpreter is not aware of or able to affect the state in any way... so I think it has to go on the inside? < 1463901353 0 :coppro!~scshunt@corn-syrup.csclub.uwaterloo.ca PRIVMSG #esoteric :unless the interpreter knows that (a,s) is the state type < 1463901375 0 :coppro!~scshunt@corn-syrup.csclub.uwaterloo.ca PRIVMSG #esoteric :but if the interpreter is on the inside, then the interpreter can't exit the state environment < 1463901455 0 :coppro!~scshunt@corn-syrup.csclub.uwaterloo.ca PRIVMSG #esoteric :in particular, I want the interpreter to be able to change the state type < 1463901506 0 :coppro!~scshunt@corn-syrup.csclub.uwaterloo.ca PRIVMSG #esoteric :to do that it needs to be able to execute the state, change type, and resume execution < 1463901550 0 :coppro!~scshunt@corn-syrup.csclub.uwaterloo.ca PRIVMSG #esoteric :but that's a property of the interpreter itself, not the actual computation < 1463901552 0 :coppro!~scshunt@corn-syrup.csclub.uwaterloo.ca PRIVMSG #esoteric :hrmmm < 1463901553 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :It's not the same monad at that point. Maybe you want indexed monads? < 1463901574 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Can you come up with a simpler monad than Operational f to use to think about this? < 1463901672 0 :coppro!~scshunt@corn-syrup.csclub.uwaterloo.ca PRIVMSG #esoteric :I know it's not the same monad < 1463901735 0 :coppro!~scshunt@corn-syrup.csclub.uwaterloo.ca PRIVMSG #esoteric :maybe I do need indexed monads < 1463902149 0 :coppro!~scshunt@corn-syrup.csclub.uwaterloo.ca PRIVMSG #esoteric :or maybe I should just stop using StateT < 1463902150 0 :coppro!~scshunt@corn-syrup.csclub.uwaterloo.ca PRIVMSG #esoteric :hrm < 1463902238 0 :coppro!~scshunt@corn-syrup.csclub.uwaterloo.ca PRIVMSG #esoteric :ACTION goes to sleep < 1463902284 0 :zzo38!~zzo38@24-207-48-196.eastlink.ca PRIVMSG #esoteric :It says the monochrome 1150x900 display is 60 frames per second, as well as 16-bit stereo 50 KHz audio. < 1463902435 0 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :That's pretty low quality audio. < 1463902466 0 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :A higher sample rate is pretty important. < 1463902474 0 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :Oh, wait. 50 kHz. < 1463902480 0 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :For some reason I read that as 5. < 1463902509 0 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :Plenty fine, then. Slightly weird (due to not being 48 kHz), but definitely not low quality. < 1463902527 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :pikhq: This was in 1983. < 1463902543 0 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :Oh, for some reason I missed that context. < 1463902546 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Everything was slightly weird back then. < 1463902552 0 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :I thought it was a thing that zzo38 was designing or something. < 1463902560 0 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :For the time period that's quite respectable. < 1463902575 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Well, the computer cost $110,000. < 1463902594 0 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :Right. Given that it damned well better have good specs. :) < 1463902609 0 :zzo38!~zzo38@24-207-48-196.eastlink.ca PRIVMSG #esoteric :Now I found also about colours, it says it supports both 8-bit PseudoColor and 24-bit TrueColor modes, and both XY and Z formats. < 1463902701 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Mornington Crescent14]]4 10 02https://esolangs.org/w/index.php?diff=47057&oldid=44604 5* 0376.21.76.254 5* (-21) 10 < 1463903333 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :omg I have to fire the engines for six hours < 1463903353 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :goddamn ion thrusters < 1463903369 0 :zzo38!~zzo38@24-207-48-196.eastlink.ca PRIVMSG #esoteric :Clearly my own design is much more limited: 4-plane PseudoColor XYPixmap, and 15-plane TrueColor ZPixmap. < 1463903766 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :zzo38: Maybe you should make your design more like the Symbolics 3600. < 1463903862 0 :zzo38!~zzo38@24-207-48-196.eastlink.ca PRIVMSG #esoteric :I don't intend to be as complicated as that < 1463903882 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Well, maybe your computer should use a Mill CPU. < 1463903948 0 :zzo38!~zzo38@24-207-48-196.eastlink.ca PRIVMSG #esoteric :No I think I would probably do my own patent-free design < 1463905091 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :ok, that's one half hour < 1463905254 0 :lambda-11235!~lambda-11@47-208-113-50.erkacmtk03.res.dyn.suddenlink.net QUIT :Quit: Bye < 1463905538 0 :xkapastel!uid17782@gateway/web/irccloud.com/x-ohfettsipvibistq QUIT :Quit: Connection closed for inactivity < 1463906846 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net JOIN :#esoteric < 1463907388 0 :tromp_!~tromp@ool-18be0bd8.dyn.optonline.net JOIN :#esoteric < 1463907673 0 :tromp_!~tromp@ool-18be0bd8.dyn.optonline.net QUIT :Ping timeout: 252 seconds < 1463908688 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :I should probably learn what Go is... < 1463908766 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :Wow, it was an art in and of itself that scholars had to know < 1463909912 0 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :the good go or the google go? < 1463911140 0 :jaboja!~jaboja@vps.jaboja.pl QUIT :Remote host closed the connection < 1463911214 0 :Opodeldoc!~Opodeldoc@208.114.92.193 QUIT :Quit: Leaving < 1463911292 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :https://youtu.be/abv4Fz7oNr0 forces me to beg the question of what the 3.5th digit of pi is < 1463911441 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :shachaf: I expect my answer by morning. Goodnight. < 1463911469 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :please don't beg the question < 1463911478 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :and why do you ping me about these things < 1463911559 0 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :obviosly it is (1+5)/2 = 3 < 1463911713 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net QUIT :Ping timeout: 240 seconds < 1463913098 0 :augur_!~augur@c-73-46-94-9.hsd1.fl.comcast.net QUIT :Read error: Connection reset by peer < 1463913169 0 :augur!~augur@c-73-46-94-9.hsd1.fl.comcast.net JOIN :#esoteric < 1463914280 0 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :That's easy, write Pi in base 5 < 1463914289 0 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Boom, you've got half-digits < 1463914431 0 :myname!~myname@84.200.43.57 PRIVMSG #esoteric ::D < 1463914817 0 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :lambdabot: pi < 1463914823 0 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :> pi < 1463914825 0 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : 3.141592653589793 < 1463914866 0 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :It'd be something like 3.0104011014021110 < 1463914882 0 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Actually, I'm probably doing this wrong < 1463914900 0 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Yeah, definitely doing it wrong < 1463914907 0 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :No half-digits this way < 1463915007 0 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :SO wrong < 1463915079 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :FreeFull: that can work... you have a mixed base representation that alternates between bases 2 and 5 < 1463915116 0 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :int-e: Yeah, but it wouldn't make sense to talk about half-digits with that representation < 1463915123 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :true. < 1463915150 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :but it could easily be *more* wrong :P < 1463915180 0 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :=P < 1463915213 0 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :What you really want is to start with a base that is a square number < 1463915216 0 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Then you can talk about half-digits < 1463915225 0 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Say, base 16 is good < 1463915239 0 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Then the half-digits would be in base 4 < 1463915272 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :if you glance at them in a mirror, 2 and 5 become hard to tell apart :P < 1463915407 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Unicode has so many silly things... but no 7 segment digits... I'm disappointed. < 1463915461 0 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :We could look at base sqrt(10) < 1463915470 0 :AnotherTest!~turingcom@2a02:1811:d22:cc00:edf4:7181:b2a8:bda7 JOIN :#esoteric < 1463915534 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Non-integer bases are icky... < 1463915559 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :you could alternate between 3 and 4 to keep digit values as close to powers of 10 as possible. < 1463915622 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Wikipedia is so useful. https://en.wikipedia.org/wiki/Calculator_spelling < 1463915869 0 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Base pi is best < 1463915876 0 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Then you can just write 10.0000000000000 < 1463916004 0 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :FreeFull: now define the canonical representation < 1463916014 0 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :ACTION shrugs < 1463916050 0 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :As far as non-integer bases go, how about https://en.wikipedia.org/wiki/Golden_ratio_base < 1463916064 0 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :phi-base has a well-defined canonicalization scheme < 1463916069 0 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Yeah < 1463916071 0 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :not sure if it is possible for general non-integral bases < 1463916074 0 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :probably not < 1463916270 0 :puckipedia!~puck@irc.puckipedia.com QUIT :Ping timeout: 260 seconds < 1463916342 0 :boily!~alexandre@96.127.201.149 JOIN :#esoteric < 1463916449 0 :puckipedia!~puck@irc.puckipedia.com JOIN :#esoteric < 1463916593 0 :ybden!~ybden@unaffiliated/ybden JOIN :#esoteric < 1463918264 0 :bender!~bender@59.189.183.166 QUIT :Disconnected by services < 1463918273 0 :tromp_!~tromp@ool-18be0bd8.dyn.optonline.net JOIN :#esoteric < 1463918292 0 :bender__!~bender@2404:e800:e61a:41d:e92f:ad76:2f7f:6e5c JOIN :#esoteric < 1463918330 0 :bender__!~bender@2404:e800:e61a:41d:e92f:ad76:2f7f:6e5c QUIT :Client Quit < 1463918552 0 :tromp_!~tromp@ool-18be0bd8.dyn.optonline.net QUIT :Ping timeout: 260 seconds < 1463918566 0 :boily!~alexandre@96.127.201.149 QUIT :Quit: RELUCTANT CHICKEN < 1463920279 0 :puckipedia!~puck@irc.puckipedia.com QUIT :Ping timeout: 252 seconds < 1463920331 0 :puckipedia!~puck@irc.puckipedia.com JOIN :#esoteric < 1463920365 0 :AnotherTest!~turingcom@2a02:1811:d22:cc00:edf4:7181:b2a8:bda7 QUIT :Ping timeout: 260 seconds < 1463921569 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Urgh, Microsoft still messes up email... no references, no in-reply-to headers. SIGH. < 1463922009 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Hmm, no, I'm blaming the wrong people. < 1463922036 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :ACTION is confused. < 1463926271 0 :MDude!~MDude@pa-67-234-67-218.dhcp.embarqhsd.net JOIN :#esoteric < 1463928200 0 :AnotherTest!~turingcom@2a02:1811:d22:cc00:edf4:7181:b2a8:bda7 JOIN :#esoteric < 1463928321 0 :Reece`!~Ner@cpc4-wiga13-2-0-cust799.18-3.cable.virginm.net JOIN :#esoteric < 1463928700 0 :gamemanj!~gamemanj@cpc84817-aztw28-2-0-cust142.18-1.cable.virginm.net JOIN :#esoteric < 1463928794 0 :gamemanj!~gamemanj@cpc84817-aztw28-2-0-cust142.18-1.cable.virginm.net PRIVMSG #esoteric :...so I found out zzo38's computer draft specification contains mentions of the occult, and "sprites" (given the aforementioned OCCULT, probably not the computer kind)! < 1463928811 0 :gamemanj!~gamemanj@cpc84817-aztw28-2-0-cust142.18-1.cable.virginm.net PRIVMSG #esoteric :...where can I get one of these computers? < 1463928896 0 :gamemanj!~gamemanj@cpc84817-aztw28-2-0-cust142.18-1.cable.virginm.net PRIVMSG #esoteric :("bit6 (OCCULT) - Hide sprite if playfield pixel is non-background" - presumably "pixel" is an alias of "pixie", and it's referring to hiding the sprites from the pixies... but why?) < 1463930277 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :@src traverse < 1463930277 0 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Source not found. < 1463931076 0 :AnotherTest!~turingcom@2a02:1811:d22:cc00:edf4:7181:b2a8:bda7 QUIT :Ping timeout: 250 seconds < 1463931553 0 :xkapastel!uid17782@gateway/web/irccloud.com/x-idfjprcurfuxsctl JOIN :#esoteric < 1463931943 0 :tromp_!~tromp@ool-18be0bd8.dyn.optonline.net JOIN :#esoteric < 1463932590 0 :evalj!~jeval@catv-89-133-135-148.catv.broadband.hu JOIN :#esoteric < 1463934779 0 :lambda-11235!~lambda-11@47-208-113-50.erkacmtk03.res.dyn.suddenlink.net JOIN :#esoteric < 1463935401 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :coppro: “if my rubber duck is knowledgeable I find that helps more” => ah thanks, exactly. that's an excuse I use for having so many animal toys, because they're knowledgable in different areas < 1463935792 0 :Reece`!~Ner@cpc4-wiga13-2-0-cust799.18-3.cable.virginm.net PART #esoteric :"Alsithyafturttararfunar" < 1463937590 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Language list14]]4 10 02https://esolangs.org/w/index.php?diff=47058&oldid=47045 5* 03Bakman329 5* (+15) 10/* L */ < 1463939409 0 :moon_!4c01498a@gateway/web/freenode/ip.76.1.73.138 JOIN :#esoteric < 1463939442 0 :moon_!?@? NICK :lolyouthinkimrea < 1463939632 0 :lolyouthinkimrea!4c01498a@gateway/web/freenode/ip.76.1.73.138 QUIT :Client Quit < 1463939709 0 :tromp_!~tromp@ool-18be0bd8.dyn.optonline.net QUIT :Remote host closed the connection < 1463939711 0 :HackEgo!~HackEgo@162.248.166.242 QUIT :Remote host closed the connection < 1463939722 0 :HackEgo!~HackEgo@162.248.166.242 JOIN :#esoteric < 1463940180 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :AAAAAAAAAAAAA < 1463940208 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :whoever thought ion engines were a good idea! < 1463940266 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :i should have put six engines on this damn thing < 1463940385 0 :fizzie!?@? PRIVMSG #esoteric :\oren\: I think that was Tsiolkovsky and Goddard, or something like that. < 1463940396 0 :zzo38!~zzo38@24-207-48-196.eastlink.ca PRIVMSG #esoteric :gamemanj: If you read the rest of the document you would find that is not the case. (Although yes the word is similar, maybe by coincidence) < 1463941764 0 :AnotherTest!~turingcom@2a02:1811:d22:cc00:edf4:7181:b2a8:bda7 JOIN :#esoteric < 1463942153 0 :zzo38!~zzo38@24-207-48-196.eastlink.ca PRIVMSG #esoteric :Occult means "to cover or hide from view", and this is what it means here. < 1463942404 0 :zzo38!~zzo38@24-207-48-196.eastlink.ca PRIVMSG #esoteric :Also, you can't get one of these computers yet. < 1463942998 0 :hwpplayer1!~hwpplayer@195.142.216.158 JOIN :#esoteric < 1463943339 0 :tromp_!~tromp@ool-18be0bd8.dyn.optonline.net JOIN :#esoteric < 1463943603 0 :tromp_!~tromp@ool-18be0bd8.dyn.optonline.net QUIT :Ping timeout: 240 seconds < 1463944060 0 :hwpplayer1!~hwpplayer@195.142.216.158 QUIT :Remote host closed the connection < 1463944820 0 :gamemanj!~gamemanj@cpc84817-aztw28-2-0-cust142.18-1.cable.virginm.net PRIVMSG #esoteric :Well, occultists aren't always fans of the public eye... < 1463944882 0 :zzo38!~zzo38@24-207-48-196.eastlink.ca PRIVMSG #esoteric :You can't get one of these computers in private yet either. < 1463944908 0 :gamemanj!~gamemanj@cpc84817-aztw28-2-0-cust142.18-1.cable.virginm.net PRIVMSG #esoteric ::) < 1463945017 0 :gamemanj!~gamemanj@cpc84817-aztw28-2-0-cust142.18-1.cable.virginm.net PRIVMSG #esoteric :hmm, "Never (not very useful)" is actually wrong - it's quite useful indeed for an optimized boolean flag toggle & branch.. < 1463945037 0 :gamemanj!~gamemanj@cpc84817-aztw28-2-0-cust142.18-1.cable.virginm.net PRIVMSG #esoteric :use a XOR to swap between always & never, then perform the jump < 1463945103 0 :zzo38!~zzo38@24-207-48-196.eastlink.ca PRIVMSG #esoteric :OK, so there is a use; I didn't know that. < 1463945426 0 :gamemanj!~gamemanj@cpc84817-aztw28-2-0-cust142.18-1.cable.virginm.net PRIVMSG #esoteric :Jump-to-register... if memory space is 16-bit, jump-to-register could select the target register as the "high" byte and the "other" register as the "low" byte? < 1463945498 0 :gamemanj!~gamemanj@cpc84817-aztw28-2-0-cust142.18-1.cable.virginm.net PRIVMSG #esoteric :I'm wondering if CMC is useful... I guess if you have two blocks of code with different conditional settings and you want to run both, a CMC would help, but why write the code that way? < 1463945559 0 :zzo38!~zzo38@24-207-48-196.eastlink.ca PRIVMSG #esoteric :But the jump is to the address of the operand, and the registers do not have an address. So, I do not know what it would do, but once the circuit is designed then we can see what it would do. < 1463945625 0 :gamemanj!~gamemanj@cpc84817-aztw28-2-0-cust142.18-1.cable.virginm.net PRIVMSG #esoteric :Well, no need to design an actual electronic circuit - in my experience, Logisim's good for playing around with logic design, but ofc it's graphical. On the one hand the graphics make it easier to keep track, on the other you have to route about the lines. < 1463945680 0 :zzo38!~zzo38@24-207-48-196.eastlink.ca PRIVMSG #esoteric :The point of CMC is mainly to be used conditionally (so you do not need both SEC and CLC instructions), although there may be unconditional uses as well. < 1463945757 0 :gamemanj!~gamemanj@cpc84817-aztw28-2-0-cust142.18-1.cable.virginm.net PRIVMSG #esoteric :Ah, I see. < 1463945770 0 :gamemanj!~gamemanj@cpc84817-aztw28-2-0-cust142.18-1.cable.virginm.net PRIVMSG #esoteric :You've described quite a bit of the CPU now I look at it, but where you have "two bits of", you should have a bitfield "ccaaoooo" and designate which side is MSB (consistency with general numeric systems and hex/etc. says MSB first), but you should probably fill in the other instructions and list flag effects. < 1463945808 0 :zzo38!~zzo38@24-207-48-196.eastlink.ca PRIVMSG #esoteric :Yes; I haven't quite designed that part yet (but should). The other instructions and flag effects are same as 6502. < 1463945982 0 :gamemanj!~gamemanj@cpc84817-aztw28-2-0-cust142.18-1.cable.virginm.net PRIVMSG #esoteric :Well, you've "designed" the bitfield already more or less, you just haven't made it very explicit. < 1463946013 0 :gamemanj!~gamemanj@cpc84817-aztw28-2-0-cust142.18-1.cable.virginm.net PRIVMSG #esoteric :Also, "same as 6502" is great if you know the 6502, but not so good if you don't ^.^; < 1463946046 0 :zzo38!~zzo38@24-207-48-196.eastlink.ca PRIVMSG #esoteric :Of course proper documentation would make all of these things explicit. < 1463946084 0 :zzo38!~zzo38@24-207-48-196.eastlink.ca PRIVMSG #esoteric :(I also haven't written the assignment of the numbers to each instruction; this too probably would need the circuit to be designed (not necessarily built though).) < 1463946129 0 :gamemanj!~gamemanj@cpc84817-aztw28-2-0-cust142.18-1.cable.virginm.net PRIVMSG #esoteric :ACTION thinks about it some more < 1463946147 0 :gamemanj!~gamemanj@cpc84817-aztw28-2-0-cust142.18-1.cable.virginm.net PRIVMSG #esoteric :What happens if you LDA A? < 1463946230 0 :gamemanj!~gamemanj@cpc84817-aztw28-2-0-cust142.18-1.cable.virginm.net PRIVMSG #esoteric :Ok, so LDA's probably a 2-cycle (read opcode / copy value) instruction on the register-to-register case... < 1463946273 0 :zzo38!~zzo38@24-207-48-196.eastlink.ca PRIVMSG #esoteric :Nothing, I think. < 1463946686 0 :gamemanj!~gamemanj@cpc84817-aztw28-2-0-cust142.18-1.cable.virginm.net PRIVMSG #esoteric :STA to an immediate... < 1463946701 0 :gamemanj!~gamemanj@cpc84817-aztw28-2-0-cust142.18-1.cable.virginm.net PRIVMSG #esoteric :Would that act like zeropage, or? < 1463946740 0 :zzo38!~zzo38@24-207-48-196.eastlink.ca PRIVMSG #esoteric :No, it would overwrite the immediate < 1463946756 0 :zzo38!~zzo38@24-207-48-196.eastlink.ca PRIVMSG #esoteric :(Like it would do on VAX, I think; but I don't really know much about VAX) < 1463946818 0 :gamemanj!~gamemanj@cpc84817-aztw28-2-0-cust142.18-1.cable.virginm.net PRIVMSG #esoteric :Does this apply to all instructions that store into the addressed value? < 1463946828 0 :zzo38!~zzo38@24-207-48-196.eastlink.ca PRIVMSG #esoteric :(Note that on an actual 6502, STA to an immediate does nothing.) < 1463946939 0 :zzo38!~zzo38@24-207-48-196.eastlink.ca PRIVMSG #esoteric :gamemanj: Yes, although there are only two such instructions in the video processor, STA and STB. < 1463946965 0 :gamemanj!~gamemanj@cpc84817-aztw28-2-0-cust142.18-1.cable.virginm.net PRIVMSG #esoteric :Two makes it easy - prefix them with something like 111*. < 1463946991 0 :zzo38!~zzo38@24-207-48-196.eastlink.ca PRIVMSG #esoteric :Yes, that is what I thought of too. < 1463947037 0 :tromp_!~tromp@ool-18be0bd8.dyn.optonline.net JOIN :#esoteric < 1463947134 0 :gamemanj!~gamemanj@cpc84817-aztw28-2-0-cust142.18-1.cable.virginm.net PRIVMSG #esoteric :Good news, your NOP is 0x00. < 1463947148 0 :gamemanj!~gamemanj@cpc84817-aztw28-2-0-cust142.18-1.cable.virginm.net PRIVMSG #esoteric :Always Execute / Immediate / JMP. < 1463947180 0 :zzo38!~zzo38@24-207-48-196.eastlink.ca PRIVMSG #esoteric :Yes, I did also think of that. < 1463947194 0 :gamemanj!~gamemanj@cpc84817-aztw28-2-0-cust142.18-1.cable.virginm.net PRIVMSG #esoteric :Good to see you thought it through. < 1463947320 0 :tromp_!~tromp@ool-18be0bd8.dyn.optonline.net QUIT :Ping timeout: 276 seconds < 1463947397 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :0x00 being nop is handy, although 6502 and mmix takes a different route, making an all-zero instruction a trap so that an accidental jump through a stray pointer would likely be discovered quickly instead of just noping for a while < 1463947478 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :and I think 6502 has separate register-to-register transfer instructions < 1463947605 0 :zzo38!~zzo38@24-207-48-196.eastlink.ca PRIVMSG #esoteric :Yes, 6502 does have separate register-to-register instructions, such as TAX TAY TXA TYA TSX TXS < 1463948571 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :Does “thrull” as in the name of the M:tG creature type etimologically come from “thrall”? < 1463948681 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`? thrull < 1463948683 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`? thrall < 1463948714 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :thrall? ¯\(°​_o)/¯ < 1463948714 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :thrull? ¯\(°​_o)/¯ < 1463948848 0 :hwpplayer1!~hwpplayer@195.142.216.158 JOIN :#esoteric < 1463948942 0 :gamemanj!~gamemanj@cpc84817-aztw28-2-0-cust142.18-1.cable.virginm.net PRIVMSG #esoteric :zzo38: I've worked out some timings and opcode IDs. < 1463949094 0 :gamemanj!~gamemanj@cpc84817-aztw28-2-0-cust142.18-1.cable.virginm.net PRIVMSG #esoteric :https://dl.dropboxusercontent.com/u/21184720/zzo38-op.txt < 1463950592 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :b_jonas: . o O (thrull -> thrust bearing hull?) < 1463950663 0 :hwpplayer1!~hwpplayer@195.142.216.158 PART #esoteric : < 1463950703 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :b_jonas: I remember reading of a 6502 variant where all undefined instructions were BRK, and people wrote code at the BRK handler to create custom instructions < 1463950930 0 :gamemanj!~gamemanj@cpc84817-aztw28-2-0-cust142.18-1.cable.virginm.net PRIVMSG #esoteric :"custom instructions"... which were presumably really slow? < 1463950962 0 :gamemanj!~gamemanj@cpc84817-aztw28-2-0-cust142.18-1.cable.virginm.net PRIVMSG #esoteric :Still, must've improved code density greatly. < 1463951044 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :maybe it's more like a function call? < 1463951073 0 :gamemanj!~gamemanj@cpc84817-aztw28-2-0-cust142.18-1.cable.virginm.net PRIVMSG #esoteric :Well, yes, but you still have to disambiguate between the different custom instructions < 1463951075 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :a 6502 function call takes 3 bytes of code, this would take only one. < 1463951133 0 :gamemanj!~gamemanj@cpc84817-aztw28-2-0-cust142.18-1.cable.virginm.net PRIVMSG #esoteric :So you'd either need 0x200 bytes for a vector table or something (1/128th of memory is a LOT, believe it or not)... or you'd need quite a few branches (potentially slow) < 1463951193 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :yeah i'm not entirely sure what they did < 1463951212 0 :gamemanj!~gamemanj@cpc84817-aztw28-2-0-cust142.18-1.cable.virginm.net PRIVMSG #esoteric :maybe they just had one "custom instruction" for something they used a lot? < 1463951286 0 :gamemanj!~gamemanj@cpc84817-aztw28-2-0-cust142.18-1.cable.virginm.net PRIVMSG #esoteric :Or maybe there were only 16 or so custom instructions, so they could afford a vector table. < 1463951349 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :Hmm, the gaps in the 6502 instruction set are highly regular, so a 16 entry table would definitly work < 1463951470 0 :idris-bot!~idris-bot@dslb-088-065-238-099.088.065.pools.vodafone-ip.de QUIT :Ping timeout: 244 seconds < 1463951926 0 :idris-bot!~idris-bot@dslb-088-065-238-099.088.065.pools.vodafone-ip.de JOIN :#esoteric < 1463951967 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :\oren\: nice, that's ahead of the 6502's time, I thought that kind of thing would start only at processors with memory protection, when the cpu could no longer afford for unprivilaged processes to run instructions they don't implement properly < 1463952233 0 :zzo38!~zzo38@24-207-48-196.eastlink.ca PRIVMSG #esoteric :gamemanj: OK I looked at what you wrote I think it can be a good design < 1463952292 0 :AnotherTest!~turingcom@2a02:1811:d22:cc00:edf4:7181:b2a8:bda7 QUIT :Ping timeout: 250 seconds < 1463952428 0 :gamemanj!~gamemanj@cpc84817-aztw28-2-0-cust142.18-1.cable.virginm.net PRIVMSG #esoteric :Also note that !RESET should probably be buffered, and only updated when the clock goes low - this is because if RESET went off just before the clock went high, then it could change state before the RESET-off had propagated < 1463952481 0 :zzo38!~zzo38@24-207-48-196.eastlink.ca PRIVMSG #esoteric :OK thanks < 1463952498 0 :gamemanj!~gamemanj@cpc84817-aztw28-2-0-cust142.18-1.cable.virginm.net PRIVMSG #esoteric :and as the default value of the AND'd clock during RESET is *low*, updating when clock goes low means that clock should stay low for the next cycle. < 1463953698 0 :Akaibu!uid118096@gateway/web/irccloud.com/x-rgpflqhqnohtkvjf JOIN :#esoteric < 1463953878 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :@unpl join id < 1463953878 0 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :(\ d -> (\ a -> a) d d) < 1463953888 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oh, good, I didn't introduce that bug. < 1463953996 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :un perl? < 1463954049 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :no, un-point-free < 1463954051 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :@help unpf < 1463954051 0 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :pointful . Make code pointier. < 1463954062 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :@help pl < 1463954062 0 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :pointless . Play with pointfree code. < 1463954064 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :\oren\: also known as "knit" hth < 1463954083 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :anyway I have code that produces \ b0 -> b0 b0 instead, now. < 1463954094 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :That's not even valid Haskell. < 1463954102 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :You should add a spot of the type checking. < 1463954118 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :I WILL NOT < 1463954149 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :@pl (\x -> x x) (\x -> f (x x)) < 1463954150 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :I'm at 1 file changed, 196 insertions(+), 97 deletions(-) just to handle alpha ... hopefully properly. < 1463954152 0 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :ap id id (f . ap id id) < 1463954152 0 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :optimization suspended, use @pl-resume to continue. < 1463954172 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :@pl (\x -> f (x x)) (\x -> f (x x)) < 1463954175 0 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :(f . ap id id) (f . ap id id) < 1463954175 0 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :optimization suspended, use @pl-resume to continue. < 1463954180 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :@pl-resume < 1463954186 0 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :(f . ap id id) (f . ap id id) < 1463954186 0 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :optimization suspended, use @pl-resume to continue. < 1463954188 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :come on @pl tdnh < 1463954199 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net JOIN :#esoteric < 1463954200 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :what are you trying to do? < 1463954206 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :make it print a whole bunch of fs < 1463954215 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :it keeps the shortest result < 1463954220 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :so... no. < 1463954223 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :tust < 1463954224 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oh < 1463954234 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :Nope, no new lambdabottery < 1463954236 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :`? pointfree < 1463954242 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :pointfree? ¯\(°​_o)/¯ < 1463954246 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :shachaf: Have you found my answer? < 1463954263 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :this irc channel is unfortunately too narrow to contain it < 1463954303 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :`le/rn pointfree/Pointfree programming sounds better than pointless programming. < 1463954309 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Learned «pointfree» < 1463954312 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :shachaf: ...well played < 1463954318 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :`? flag of #esoteric < 1463954320 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :flag of #esoteric? ¯\(°​_o)/¯ < 1463954324 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :Hm... < 1463954332 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :@help pl < 1463954332 0 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :pointless . Play with pointfree code. < 1463954333 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :The flag of #esoteric is, of course, 6-dimensional < 1463954340 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :point-free ought to have a hyphen < 1463954363 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :shachaf: That'd be kind of pointless < 1463954377 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :`fonzie < 1463954378 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: fonzie: not found < 1463954379 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :also your joke is old and overdone hth < 1463954402 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :shachaf: Yes, it's become kind of pointless < 1463954554 0 :gamemanj!~gamemanj@cpc84817-aztw28-2-0-cust142.18-1.cable.virginm.net QUIT :Ping timeout: 250 seconds < 1463954659 0 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover JOIN :#esoteric < 1463955331 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :s :: Exp -> Exp < 1463955331 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :s = join traceShow < 1463955343 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :hum < 1463959380 0 :Opodeldoc!~Opodeldoc@208.114.92.193 JOIN :#esoteric < 1463959503 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1463960220 0 :rntz!~rntz@96.95.216.165 JOIN :#esoteric < 1463960235 0 :rntz!~rntz@96.95.216.165 PRIVMSG #esoteric :shachaf told me someone here knows a bunch about the 100-prisoners-and-a-lightbulb puzzle? < 1463960237 0 :jaboja!~jaboja@2a01:114f:86d:d200:de85:deff:fe55:967a JOIN :#esoteric < 1463960264 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :...did all of this happen since i left... < 1463960273 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :(this morning) < 1463960275 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net QUIT :Ping timeout: 252 seconds < 1463960329 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :rtnz: there was a good article about that < 1463960340 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :rtnz: let me try to find it < 1463960360 0 :rntz!~rntz@96.95.216.165 PRIVMSG #esoteric :there are several, I think... do you mean the Wu paper? < 1463960410 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :rntz: dunno, do you have a link? < 1463960433 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I was thinking of int-e but I might be wrong. < 1463960439 0 :rntz!~rntz@96.95.216.165 PRIVMSG #esoteric :https://www.ocf.berkeley.edu/~wwu/papers/100prisonersLightBulb.pdf < 1463960676 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net JOIN :#esoteric < 1463960789 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :Hm... are there any Chess-like board games featuring modal logic? < 1463960820 0 :zzo38!~zzo38@24-207-48-196.eastlink.ca PRIVMSG #esoteric :I don't know; do you know how to make up such a game? < 1463961098 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :zzo38: Nope < 1463961133 0 :zzo38!~zzo38@24-207-48-196.eastlink.ca PRIVMSG #esoteric :But I also don't know. < 1463961146 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :All my life, I think I've been searching for something < 1463961162 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :I've always felt like there's something I'm supposed to find < 1463961167 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :Something I've lost and I must retrieve < 1463961189 0 :zzo38!~zzo38@24-207-48-196.eastlink.ca PRIVMSG #esoteric :What kind of thing do you think you are trying to find? < 1463961210 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :I think I might have found it at https://en.wikipedia.org/wiki/Chess_on_a_Really_Big_Board < 1463961220 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :Unfortunately, my browser crashes every time I try to open that page < 1463961567 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :THERE we go