< 1483747282 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :Tanelle, hellochaf, hellørjan. < 1483747289 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :explicitely no befunge??? < 1483747298 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :is that really necessary? < 1483747300 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :then, sclipting is ok < 1483747313 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :scrap < 1483747315 0 :shachaf!~shachaf@unaffiliated/shachaf PART #esoteric : < 1483747408 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :or REGXY < 1483747446 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :or the ever popular INTERCAL < 1483747683 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :are REPLs accepted? < 1483748232 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :helloily. < 1483748378 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ACTION wonders what shachaf got annoyed at < 1483748460 0 :DHeadshot!~DHeadshot@cpc88301-woki8-2-0-cust688.6-2.cable.virginm.net QUIT :Ping timeout: 255 seconds < 1483749002 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :@tell shachaf hellochaf. leaving #esoteric is no sportsmanlike hth < 1483749002 0 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Consider it noted. < 1483749151 0 :moony!~moonythed@unaffiliated/moonythedwarf QUIT :Remote host closed the connection < 1483749161 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :`wisdom < 1483749169 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :cake//The Enrichment Center is required to remind you that you will be baked, and then there will be cake. < 1483749459 0 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :2007 called and wants its memes back < 1483749764 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :we'll get around to that as soon as ais523 invents feather < 1483750429 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :guten abend < 1483750481 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :god aften < 1483750569 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :so it took me 50 minutes or so to get home? that's fairly good for the ttc < 1483750612 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :`? ttc < 1483750628 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :ttc? ¯\(°​_o)/¯ < 1483750665 0 :olsner!~salparot@c80-217-126-39.bredband.comhem.se PRIVMSG #esoteric :transport tycoon something? < 1483750684 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :I wouldn't even call it "transport"... it's arguably even worse than the STM. < 1483750686 0 :Zarutian!~zarutian@168-110-22-46.fiber.hringdu.is QUIT :Quit: Zarutian < 1483750754 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :`le/rn TTC//The TTC is the terrible transit commission. Sometimes their streetcars move faster than walking pace. < 1483750768 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Learned 'ttc': The TTC is the terrible transit commission. Sometimes their streetcars move faster than walking pace. < 1483750786 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric : especially if the poor fool writing the comment tried to use * to denote multiplication <-- why don't people check their own messages... < 1483750844 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ACTION would have been confused if he didn't know where \oren\ is from < 1483750861 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :\oren\ confuses multiplications??? < 1483750869 0 :olsner!~salparot@c80-217-126-39.bredband.comhem.se PRIVMSG #esoteric :from the city of Terrible, clearly < 1483750879 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :what olsner said. < 1483750892 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :hellolsner! < 1483750941 0 :olsner!~salparot@c80-217-126-39.bredband.comhem.se PRIVMSG #esoteric :hejly < 1483750959 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ACTION grins evilly < 1483751020 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :boily: no, markdown causes * to screw up < 1483751197 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :. o O ( if I act boily, is it boilyly? ) < 1483751213 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :\oren\: obviously. < 1483751222 0 :olsner!~salparot@c80-217-126-39.bredband.comhem.se PRIVMSG #esoteric :maybe you're already an adverb < 1483751232 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`? boily < 1483751236 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​"Only sane man" boily is monetizing a brotherhood scheme with the Guardian of Lachine, apparently involving cookie dealing. He's also a NaniDispenser, a Trigotillectomic Groan Man Eating Chicken and a METARologist. He is seriously lacking in the f-word department. He is also a renowned Capitalist who helps keep the world boring. < 1483751264 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`slwd boily//s/man/adverb/ < 1483751268 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :boily//"Only sane adverb" boily is monetizing a brotherhood scheme with the Guardian of Lachine, apparently involving cookie dealing. He's also a NaniDispenser, a Trigotillectomic Groan Man Eating Chicken and a METARologist. He is seriously lacking in the f-word department. He is also a renowned Capitalist who helps keep the world boring. < 1483751280 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ACTION grins evilly again < 1483751320 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :i cannot remove your sanity, but i can remove your word class < 1483751600 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :my sanity is pure! < 1483751679 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :do you floss it regularly < 1483751840 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :>_>'... uh... <_<;... < 1483752060 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07File talk:Code-golf.png14]]4 M10 02https://esolangs.org/w/index.php?diff=50686&oldid=50685 5* 03Enoua5 5* (+100) 10 < 1483752634 0 :Guest46704!~moonythed@tx-76-1-78-198.dhcp.embarqhsd.net PRIVMSG #esoteric :boily, `? moon < 1483752634 0 :Guest46704!?@? NICK :moonythedwarf < 1483752634 0 :moonythedwarf!?@? NICK :moony < 1483752634 0 :moony!~moonythed@tx-76-1-78-198.dhcp.embarqhsd.net QUIT :Remote host closed the connection < 1483752638 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`file bin/" < 1483752649 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :bin/": ASCII text < 1483752649 0 :Guest46704!~moonythed@tx-76-1-78-198.dhcp.embarqhsd.net JOIN :#esoteric < 1483752654 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`cat bin/" < 1483752657 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :quote; quote < 1483752662 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`culprits bin/" < 1483752673 0 :Guest46704!?@? NICK :moonythedwarf < 1483752677 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :shachäf < 1483752683 0 :moonythedwarf!~moonythed@tx-76-1-78-198.dhcp.embarqhsd.net QUIT :Changing host < 1483752683 0 :moonythedwarf!~moonythed@unaffiliated/moonythedwarf JOIN :#esoteric < 1483752695 0 :moonythedwarf!~moonythed@unaffiliated/moonythedwarf PRIVMSG #esoteric :boily, `? moon < 1483752700 0 :olsner!~salparot@c80-217-126-39.bredband.comhem.se PRIVMSG #esoteric :boily: maybe you need to make an appointment with your mental hygienist < 1483752721 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :why did that command fail... < 1483752730 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`dowg bin/" < 1483752750 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1483752761 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`dowg bin/culprits < 1483752761 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :`dowg bin/¨ < 1483752773 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :mhelloony! < 1483752778 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1483752780 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1483752784 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :huh < 1483752791 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`dowg bin/culprits < 1483752797 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1483752797 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :oh < 1483752804 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`doag bin/culprits < 1483752811 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :9215:2016-10-10 sled bin/culprits//s/sed.*/xargs/ \ 8624:2016-06-27 mkx bin/culprits//hoag "$@" | awk \'{print substr($1,2,length($1)-2)}\' | sed "s/.$/\\x0F&/" | xargs \ 7930:2016-05-07 ` mv bin/culprits bin/culprits2; mv bin/innocent bin/culprits \ 7928:2016-05-07 ` mv bin/culprits2 bin/cu < 1483752829 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`doag bin/" < 1483752834 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :8567:2016-06-22 mkx bin/"//quote; quote < 1483752841 0 :moonythedwarf!~moonythed@unaffiliated/moonythedwarf PRIVMSG #esoteric :`? moon :) < 1483752853 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :moon :)? ¯\(°​_o)/¯ < 1483752857 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :it must have just timed out for int-e then < 1483752858 0 :moonythedwarf!~moonythed@unaffiliated/moonythedwarf PRIVMSG #esoteric :`? moon < 1483752861 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :moon is often named the following: moonythedwarf moonythehuman moonheart08 moony moon__ computing and luxon, making porthellos and @tells a real pain < 1483753002 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`quote 1146 < 1483753004 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :1146) Despite the various chess variants (even Chess 2), even ordinary FIDE chess is a fine playable game. But so can others be! < 1483753010 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`quote 1145 < 1483753011 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :1145) "Emoticons are dropped when crafting trading cards and are tradable." < 1483753014 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`quote 1144 < 1483753015 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :1144) Homeopathic encryption: add 9 parts NULs to 1 part of data, shake well into three directions, repeat the process 30 to 100 times. < 1483753019 0 :nycs!~nycs@gw.hq.meetup.com QUIT :Quit: This computer has gone to sleep < 1483753034 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`quote 1158 < 1483753034 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :1158) `quote 1146 1146) OKAY < 1483753053 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`quote OKAY < 1483753061 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :83) okay I see it now, quines do exist \ 237) okay see in my head it went, you send from your other number smth like "i'd certainly like to see you in those pink panties again" and she's like "WHAT?!? Sgeo took a pic?!?!?! that FUCKING PIG" \ 562) bad people have feelings too but they're bad so it's okay \ < 1483753079 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`` allquotes | grep OKAY < 1483753082 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :1137) OKAY \ 1158) `quote 1146 1146) OKAY < 1483753185 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`5 < 1483753195 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :1/2:1205) me thinks fungot is high on crack adu: not exactly something like that. but even real scheme :p. \ 1238) Could we achieve SETI with only naive set theory? \ 253) I also do not like that it should be disallow just because of too weird. They haveto make up more name so that not everyone has the same < 1483753201 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`n < 1483753201 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :2/2: name!!! \ 1121) everything is either zipf, branford, poisson, gamma, or uniform. outside of that, it's a weird curve invented by sadistic statistics teachers. \ 688) fungot: Yeah, "fungott" would [...] remind people of elliott. fizzie: now that could be nice for a simple language can be used < 1483753326 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :@metar ENVA < 1483753327 0 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :ENVA 070050Z 26019KT 7000 FEW019 BKN031 OVC053 03/01 Q1012 RMK WIND 670FT 27019KT < 1483753330 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :RAINY < 1483753553 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :@metar CYUL < 1483753554 0 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :CYUL 070100Z 00000KT 15SM SKC M11/M14 A3020 RMK SLP232 < 1483753563 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :SKC? unpossible! < 1483753574 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :it never skces here. < 1483753584 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :<\oren\> i sense a pattern <-- (x-1)(x^(n-1) + x^(n-2) + ... + 1) = x^n - 1 hth < 1483753619 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :what's skc < 1483753672 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :SKy Clear. < 1483753695 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :next you'll be claiming to spot the Daystar < 1483753802 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :there's something shiny in the sky, but I think it's moonier than that. < 1483753819 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :moonythedwarf: are you mooning boily again < 1483753936 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :\oren\: also a-b divides a^n-b^n similarly, or you can see it trivially with modulus arithmetic < 1483754182 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :calamari: yo < 1483754285 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :http://www.lasrecetasfacilesdemaria.com/wp-content/uploads/2014/01/Calamares-a-la-Andaluza-con-Truqui-2.jpg < 1483755825 0 :hppavilion[1]!~dosgmowdo@58-0-174-206.gci.net JOIN :#esoteric < 1483756043 0 :hppavilion[1]!~dosgmowdo@58-0-174-206.gci.net PRIVMSG #esoteric :I'm baaaaa-aaaack < 1483756047 0 :hppavilion[1]!~dosgmowdo@58-0-174-206.gci.net PRIVMSG #esoteric :@massages-lud < 1483756048 0 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :rdococ said 1d 7h 17m 2s ago: you still working on that peano language? < 1483756105 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :hppaaaaaaaavellon[1]. < 1483756133 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net QUIT :Quit: INSTANCE CHICKEN < 1483756317 0 :hppavilion[1]!~dosgmowdo@58-0-174-206.gci.net PRIVMSG #esoteric :... < 1483756323 0 :hppavilion[1]!~dosgmowdo@58-0-174-206.gci.net PRIVMSG #esoteric :Good to see boily hasn't changed < 1483758853 0 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover QUIT :Remote host closed the connection < 1483761099 0 :hppavilion[1]!~dosgmowdo@58-0-174-206.gci.net QUIT :Quit: Leaving < 1483761136 0 :hppavilion1!~dosgmowdo@58-0-174-206.gci.net JOIN :#esoteric < 1483761825 0 :hppavilion1!~dosgmowdo@58-0-174-206.gci.net PRIVMSG #esoteric :`unidecode 〈 < 1483761828 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​[U+3008 LEFT ANGLE BRACKET] < 1483763216 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no QUIT :Quit: Nite < 1483766696 0 :zzo38!~zzo38@24-207-44-58.eastlink.ca PRIVMSG #esoteric :To add to support music in the terminal emulator, a new number for DECSET and DECRST can be added to enable/disable music. When music is enabled, the DL command has no default, because that would interfere with the music. < 1483766777 0 :hppavilion1!~dosgmowdo@58-0-174-206.gci.net PRIVMSG #esoteric :Is there a good capital of ɦ? < 1483767202 0 :augur!~augur@noisebridge130.static.monkeybrains.net QUIT :Quit: Leaving... < 1483768537 0 :moonythedwarf!~moonythed@unaffiliated/moonythedwarf QUIT :Ping timeout: 245 seconds < 1483771130 0 :otherbot!~yaybot@unaffiliated/jeffl35/bot/jeffbot QUIT :Remote host closed the connection < 1483771688 0 :newsham!~chat@udp217044uds.hawaiiantel.net PRIVMSG #esoteric :anyone have time for an LC evaluation question? http://lpaste.net/350957 < 1483771797 0 :newsham!~chat@udp217044uds.hawaiiantel.net PRIVMSG #esoteric :aiming for "normal order" reduction with "left-most, outter-most redex first". which "always finds a normalising reduction, if one exists" < 1483772615 0 :Perenelle!~AndChat63@199-15-222-253-pppoe.toledotel.com JOIN :#esoteric < 1483772791 0 :Perenelle!~AndChat63@199-15-222-253-pppoe.toledotel.com PRIVMSG #esoteric :Boi < 1483773378 0 :Perenelle!~AndChat63@199-15-222-253-pppoe.toledotel.com QUIT :Quit: Bye < 1483774448 0 :otherbot!~yaybot@unaffiliated/jeffl35/bot/jeffbot JOIN :#esoteric < 1483775019 0 :moonythedwarf!4c014ec6@gateway/web/freenode/ip.76.1.78.198 JOIN :#esoteric < 1483775020 0 :moonythedwarf!4c014ec6@gateway/web/freenode/ip.76.1.78.198 PRIVMSG #esoteric :hia < 1483775208 0 :hppavilion1!~dosgmowdo@58-0-174-206.gci.net PRIVMSG #esoteric :moonythedwarf: BIA < 1483775213 0 :hppavilion1!~dosgmowdo@58-0-174-206.gci.net PRIVMSG #esoteric ::P < 1483775237 0 :hppavilion1!~dosgmowdo@58-0-174-206.gci.net PRIVMSG #esoteric :Don'ta leta the doora hita youa in the assa on the waya outa /s < 1483775448 0 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1483775937 0 :augur!~augur@noisebridge130.static.monkeybrains.net JOIN :#esoteric < 1483776152 0 :augur!~augur@noisebridge130.static.monkeybrains.net QUIT :Remote host closed the connection < 1483776363 0 :zzo38!~zzo38@24-207-44-58.eastlink.ca PRIVMSG #esoteric :There is at least two problems with the existing Node.js SDL bindings. One is that the documentation isn't very good (but least there is some). The other is what I will quote: "And because the bindings handle destroying SDL objects when the wrapping object gets destructed, that means the window will disappear, seemingly randomly. Make sure you keep a reference to all objects you want to persist somewhere, or you might find your window disappearing < 1483776477 0 :zzo38!~zzo38@24-207-44-58.eastlink.ca PRIVMSG #esoteric :It shouldn't do that for windows! Destroying the SDL objects like that will make sense in many cases (such as off-screen surfaces), but for windows that are visible on the screen (and also for audio that is currently playing) it should not do that. < 1483776539 0 :zzo38!~zzo38@24-207-44-58.eastlink.ca PRIVMSG #esoteric :For those reasons, and also because theirs is SDL2 and mine is SDL1, I have started making my own Node.js library for SDL binding. < 1483776690 0 :zzo38!~zzo38@24-207-44-58.eastlink.ca PRIVMSG #esoteric :Is this documentation good so far? https://www.npmjs.com/package/sdlterm Also you can tell me what feature seems missing, too. (I have partially written the code to handle non-MML sound effects, but it is not complete; I will also add support for background music.) < 1483776838 0 :zzo38!~zzo38@24-207-44-58.eastlink.ca PRIVMSG #esoteric :(I already noticed a few mistakes in the documentation which I have fixed.) < 1483778093 0 :augur!~augur@2601:640:8001:4222:e8b6:22b0:5117:6bef JOIN :#esoteric < 1483778203 0 :zzo38!~zzo38@24-207-44-58.eastlink.ca PRIVMSG #esoteric :Do you like this? < 1483778884 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm, what's the smallest generalization of Collatz that's TC? < 1483778902 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :you can generalize it into something close to Fractran, which is clearly TC, but there might be a smaller generalizatoin < 1483778937 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :zzo38: I'm not sure if there's much point in writing bindings to SDL1 at this point, because SDL1's driver-like functionality is unlikely to be updated for new hardware < 1483779391 0 :zzo38!~zzo38@24-207-44-58.eastlink.ca PRIVMSG #esoteric :Perhaps it is the case, although I happen to like SDL1. Also I think SDL2 does not blit 8-bit surfaces in the same way either, and does text input differently. < 1483779423 0 :zzo38!~zzo38@24-207-44-58.eastlink.ca PRIVMSG #esoteric :Although SDL1 is still exist and so someone may still to add the improvement if needed, to work with existing SDL1 software too. < 1483779597 0 :zzo38!~zzo38@24-207-44-58.eastlink.ca PRIVMSG #esoteric :(I also do not have SDL2 in my computer) < 1483779629 0 :zzo38!~zzo38@24-207-44-58.eastlink.ca PRIVMSG #esoteric :But, this program is public domain and if you want to try to work it with SDL2 as well then you can try. < 1483779740 0 :zzo38!~zzo38@24-207-44-58.eastlink.ca PRIVMSG #esoteric :To convert X mouse cursor shapes into a format usable by SDL, I have written the program: http://sprunge.us/IiKI < 1483779786 0 :zzo38!~zzo38@24-207-44-58.eastlink.ca PRIVMSG #esoteric :It works perfectly as far as I can tell, but does require a X server to be able to do the conversion. < 1483779883 0 :zzo38!~zzo38@24-207-44-58.eastlink.ca PRIVMSG #esoteric :But I don't know why XGetSubImage needs to specify the format, which is already specified in the XImage structure. < 1483781110 0 :moonythedwarf!4c014ec6@gateway/web/freenode/ip.76.1.78.198 QUIT :Quit: Page closed < 1483782900 0 :pledis!~nayoung@2400:6180:0:d0::383:e001 PRIVMSG #esoteric :https://www.youtube.com/watch?v=gU3toSwmb-g this is amazing < 1483787626 0 :ais523!~ais523@unaffiliated/ais523 QUIT : < 1483788354 0 :augur!~augur@2601:640:8001:4222:e8b6:22b0:5117:6bef QUIT :Remote host closed the connection < 1483788409 0 :augur!~augur@2601:640:8001:4222:e8b6:22b0:5117:6bef JOIN :#esoteric < 1483788497 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :seotreic < 1483788689 0 :augur!~augur@2601:640:8001:4222:e8b6:22b0:5117:6bef QUIT :Ping timeout: 255 seconds < 1483788973 0 :otherbot!~yaybot@unaffiliated/jeffl35/bot/jeffbot QUIT :Remote host closed the connection < 1483792421 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :estoierc < 1483792443 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :ACTION waits for someone to tlak < 1483792701 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :for all in (usernames, i) { i.saySomething() } < 1483792827 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :while (true) { for all in (usernames, i) { i.saySomething() } } < 1483793042 0 :lynn!sid154965@gateway/web/irccloud.com/x-qevkgwikbwtjoajb QUIT :Ping timeout: 248 seconds < 1483793585 0 :sdhand!kyubiko@unaffiliated/kyubiko PRIVMSG #esoteric :Something < 1483794921 0 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :esote-irc < 1483795078 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :lol < 1483795769 0 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover JOIN :#esoteric < 1483796656 0 :doesthiswork!~Adium@207.55.82.149 JOIN :#esoteric < 1483796753 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :esoteirc < 1483796944 0 :hppavilion1!~dosgmowdo@58-0-174-206.gci.net QUIT :Remote host closed the connection < 1483796972 0 :hppavilion1!~dosgmowdo@58-0-174-206.gci.net JOIN :#esoteric < 1483797467 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :hppavilion1 yay < 1483797901 0 :doesthiswork!~Adium@207.55.82.149 PRIVMSG #esoteric :I couldn't remember my quaternonial multiplication tables yesterday, so I started playing around with 4x4 matricies. The matricies I ended up with look just like the result of partially applying a single argument to the multiplication table. < 1483797913 0 :doesthiswork!~Adium@207.55.82.149 PRIVMSG #esoteric :so now I'm thinking about multidimensional matricies < 1483797972 0 :doesthiswork!~Adium@207.55.82.149 PRIVMSG #esoteric :(dual doesn't count as multi) < 1483798494 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net JOIN :#esoteric < 1483798898 0 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :i just deleted hours of work by mistake and i didn't commit the changes in git yet < 1483798931 0 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :extundelete can't find the file < 1483798940 0 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :;-; < 1483799094 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :izabellora. :( < 1483800032 0 :lynn!sid154965@gateway/web/irccloud.com/x-ppgsgehbgkqoenfk JOIN :#esoteric < 1483800795 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :"Conf Agi Tree MR/2 Ambros Contam Invis". I feel effectful. < 1483801206 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Special:Log/newusers14]]4 create10 02 5* 03Interstar 5* 10New user account < 1483801697 0 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :I'm reading the manual for the Intel 8008 processor. < 1483801748 0 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Neat little thing. Uses 8-bit words everywhere. < 1483801760 0 :al1tk!~ali@156.203.38.149 JOIN :#esoteric < 1483801763 0 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Memory addresses are 14 bits. < 1483801799 0 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :It's pretty obvious how you'd extend that to 16 bits. The only reason addresses are 14 bits is that the actual physical chip only has however many address pins. < 1483801810 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Esolang:Introduce yourself14]]4 10 02https://esolangs.org/w/index.php?diff=50687&oldid=50654 5* 03Interstar 5* (+288) 10/* Introductions */ < 1483801831 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Language list14]]4 10 02https://esolangs.org/w/index.php?diff=50688&oldid=50636 5* 03Interstar 5* (+12) 10/* Q */ < 1483801860 0 :al1tk!~ali@156.203.38.149 PART #esoteric : < 1483801930 0 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :It has 7 registers, each 8 bits. They're called A, B, C, D, E, H, and L. < 1483801974 0 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :A is the accumulator register. Most arithmetic and logical opcodes implicitly use A as both the destination and one of the sources. < 1483801999 0 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Most opcodes behave as though there were an eighth register, M. M is *(H << 8 + L). < 1483802154 0 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Oddly enough, there's a one-byte instruction for incrementing any register *except* the A register. < 1483802177 0 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Incrementing or decrementing. < 1483802196 0 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :If you want to increment or decrement the A register, you have to use an add-immediate or subtract-immediate instruction, which is 2 bytes. < 1483802220 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :M, as in Middle between High and Low? < 1483802227 0 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :No, as in Memory. < 1483802248 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :oh. retrobviously. < 1483802330 0 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :The registers feel pretty cramped. There's only enough room to store 3 memory addresses at a time. < 1483802539 0 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :But I guess you can always spill over into memory. < 1483802880 0 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :There are no bitwise logic operators. Only logical logic. < 1483802900 0 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Oh, and there's no multiplication, either. < 1483802962 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :ih < 1483803092 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :rdochello. < 1483803097 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :tswett: wut? < 1483803106 0 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :boily: what wut? < 1483803109 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :hoily. < 1483803124 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :what wut wut < 1483803141 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :wut what wut wait, what? < 1483803154 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :tswett: no multiplication. < 1483803185 0 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :`run ls -d emo* < 1483803192 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :tmultiplication: no swett. < 1483803209 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :emoticons < 1483803214 0 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :`ls emoticons < 1483803219 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :cat \ :-D \ drowning \ flipbird \ gaaan \ gaan \ kyaa \ shrug \ swatter \ useless < 1483803226 0 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :`cat emoticons/shrug < 1483803228 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​¯\(°​_o)/¯ < 1483803235 0 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :boily: ​¯\(°​_o)/¯ < 1483803243 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :2,0o4,8u2,0o . o O ( I am an emoticon, yay ) < 1483803285 0 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Oh, by the way. < 1483803299 0 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :The 8008 also has a built-in call stack. < 1483803318 0 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :It holds 7 addresses. Pushing another address means the oldest one is lost. < 1483803332 0 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Also, the only way to access the call stack is by using the call and return instructions. < 1483803547 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1483803655 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :argh tunes slow < 1483803822 0 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :Helloerjan < 1483803872 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :tanebbo < 1483803880 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :s/bb/lll < 1483803883 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :s/lll/ll < 1483803911 0 :sdhand!kyubiko@unaffiliated/kyubiko PRIVMSG #esoteric :`cat emoticons/useless < 1483803916 0 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :/lll/ll//bb/lll/tanebbo < 1483803917 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​オラオラオラ(三・o・)三☆三(`ε´三)無駄無駄無駄無駄 < 1483803925 0 :sdhand!kyubiko@unaffiliated/kyubiko PRIVMSG #esoteric :ACTION stares in boxes < 1483804042 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :tafternooneb < 1483804198 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :`ls emoticons < 1483804202 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :cat \ :-D \ drowning \ flipbird \ gaaan \ gaan \ kyaa \ shrug \ swatter \ useless < 1483804225 0 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :`cat emoticons/cat < 1483804227 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Meow~~ >^.^< < 1483804231 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :newsham: ping < 1483804269 0 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :`run echo '¯\_(ツ)_/¯' > emoticons/shrug2 < 1483804277 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1483804297 0 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :`cat emoticons/drowning < 1483804299 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :lol < 1483804305 0 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Yeah, that's what I was expecting. < 1483804333 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :rdococ: it is customary to porthello Taneb in the vocative case. Tanelle hth < 1483804417 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :@tell newsham do the lazyeval(e1) _before_ branching on whether the result is ABSTR, and don't recurse on lazyEval(Apply(e1, e2)) < 1483804417 0 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Consider it noted. < 1483804425 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :@tell newsham if it isn't. < 1483804425 0 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Consider it noted. < 1483804437 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :stupid end-of-line copying < 1483804468 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :actually the second message is redundant < 1483804541 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :`cat emoticons/kyaa < 1483804542 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​(≧∇≦)/ < 1483804556 0 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :So I'm kind of mulling over the idea of writing a "retro-style game system" that uses the 8008 as its CPU architecture. < 1483804565 0 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :`run cat emoticons/* < 1483804567 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Meow~~ >^.^< \ ☺ \ lol \ 凸 \ ガ~(゚ロ゚;)~ン \ (°Д°) \ (≧∇≦)/ \ ¯\(°​_o)/¯ \ ¯\_(ツ)_/¯ \ ーー蟲蟲 \ オラオラオラ(三・o・)三☆三(`ε´三)無駄無駄無駄無駄 < 1483804626 0 :FireFly!znc@freenode/staff/firefly PRIVMSG #esoteric :tswett: hmm, do you know about Arne's similar projects? https://androidarts.com/palette/Famicube.htm https://androidarts.com/Amiga/MSX.htm https://androidarts.com/Amiga/SBC.htm < 1483804662 0 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :I meant an emulator, actually. < 1483804673 0 :FireFly!znc@freenode/staff/firefly PRIVMSG #esoteric :nod < 1483804733 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :boily: maybe rdococ thinks Taneb is a Czech woman < 1483804744 0 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :It's not inconcievable < 1483804867 0 :TieSoul!~TieSoul@2a02:a448:4a62:1:344c:13c2:930:751d JOIN :#esoteric < 1483804872 0 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :So I'm pond'rin' what I should do about the limitations of the 8008. < 1483804896 0 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :No bitwise logic, or multiplication, division, any of that fun stuff. < 1483804923 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :tswett: use a bunch of them in parallel as coprocessors? < 1483804937 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :`? Taneb < 1483804941 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Taneb is not elliott, no matter whom you ask. He also isn't a rabbi although he has pretended in the past. He has at least two backup keyboards with dodgy SHIFT KEys, cube root of nine genders, and above average, not too voluminous, but calm eyebrows. He sometimes invents without noticing it (see: tanebventions). < 1483804958 0 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :`people who taneb is not < 1483804959 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: people: not found < 1483804963 0 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :`? people who taneb is not < 1483804964 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :elliott, a rabbi, Mark Zuckerberg, James Bond. Pending approval: Shigeru Miyamoto. < 1483804964 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :`slwd Taneb//s/genders,/genders, one of which is a Czech woman,/ < 1483804965 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Roswbud! < 1483804971 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :boily: apparently polish also works, might be more plausible in this channel < 1483804974 0 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :No computed jumps. If you have a memory address in registers H and L, and you want to jump to that address, you have to do it by writing that address to a jump instruction that you have lying around in memory somewhere. < 1483804985 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :see e.g. https://en.wiktionary.org/wiki/Ewa < 1483804987 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :Roswbud? < 1483805004 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :boily: wisdoms are lower case < 1483805008 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :oh. < 1483805012 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :`slwd taneb//s/genders,/genders, one of which is a Czech woman,/ < 1483805014 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :taneb//Taneb is not elliott, no matter whom you ask. He also isn't a rabbi although he has pretended in the past. He has at least two backup keyboards with dodgy SHIFT KEys, cube root of nine genders, one of which is a Czech woman, and above average, not too voluminous, but calm eyebrows. He sometimes invents without noticing it (see: tanebventions < 1483805058 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`? taneb < 1483805061 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Taneb is not elliott, no matter whom you ask. He also isn't a rabbi although he has pretended in the past. He has at least two backup keyboards with dodgy SHIFT KEys, cube root of nine genders, one of which is a Czech woman, and above average, not too voluminous, but calm eyebrows. He sometimes invents without noticing it (see: tanebventions). < 1483805088 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :I think Taneb is now the wisdomest of them all. < 1483805091 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :`? oerjan < 1483805092 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Your wise @messages-lord fanfic oerjan is a lazy expert in future computation. Also a Glasswegian who dislikes Roald Dahl. He could never remember the word "amortized" so he put it here for convenience; but lately it's the only word he can ever remember. His arch-nemesis is Betty Crocker. He sometimes puns without noticing it. < 1483805093 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :`? boily < 1483805094 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​"Only sane adverb" boily is monetizing a brotherhood scheme with the Guardian of Lachine, apparently involving cookie dealing. He's also a NaniDispenser, a Trigotillectomic Groan Man Eating Chicken and a METARologist. He is seriously lacking in the f-word department. He is also a renowned Capitalist who helps keep the world boring. < 1483805118 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :well, since he overflows it... < 1483805149 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`slwd taneb//s/he has/has/ < 1483805151 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :taneb//Taneb is not elliott, no matter whom you ask. He also isn't a rabbi although has pretended in the past. He has at least two backup keyboards with dodgy SHIFT KEys, cube root of nine genders, one of which is a Czech woman, and above average, not too voluminous, but calm eyebrows. He sometimes invents without noticing it (see: tanebventions). < 1483805155 0 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :I'm thinkin' that I want to work around the 8008's limitations by doing some memory-mapping goodness. < 1483805165 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :is that too dodgy grammar? < 1483805225 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :`le/rn boily//“Only sane adverb” boily is monetizing a brotherhood scheme with the Guardian of Lachine, apparently involving cookie dealing. He is also a NaniDispenser, a Trigotillectomic Groan Man Eating Chicken, a METARologist, seriously lacking in the f-word department, and a renowned Capitalist who helps keep the world boring. < 1483805227 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Relearned 'boily': “Only sane adverb” boily is monetizing a brotherhood scheme with the Guardian of Lachine, apparently involving cookie dealing. He is also a NaniDispenser, a Trigotillectomic Groan Man Eating Chicken, a METARologist, seriously lacking in the f-word department, and a renowned Capitalist who helps keep the world boring. < 1483805248 0 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :The real-life 8008 has an address space of 16 K. I can divide that into 4 pages of 4 K each. Then I can initially have one page for ROM, one for RAM, and one for the Special Magical Mapped Memory Area (SMMMA). < 1483805252 0 :Akaibu!uid118096@gateway/web/irccloud.com/x-hiueovoglfcolzgm QUIT :Quit: Connection closed for inactivity < 1483805270 0 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :There can be a region in the SMMMA for the call stack. Boom, now it's accessible. < 1483805292 0 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Another region in the SMMMA that contains stuff like A * B and A ^ B. Boom, now you can do bitwise stuff and multiplication. < 1483805302 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :ACTION boron < 1483805375 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :`? rdococ < 1483805376 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :rdococ is apparently from Budapest, but probably not. Thanks to boily he is approaching permanent boredom. < 1483805382 0 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :`? boron < 1483805383 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :boron? ¯\(°​_o)/¯ < 1483805390 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :rdococ: :D < 1483805409 0 :Vorpal!~Vorpal@unaffiliated/vorpal QUIT :Ping timeout: 272 seconds < 1483805411 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :borons are the particles of capitalism < 1483805415 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :`? rdococ < 1483805416 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :rdococ is apparently from Budapest, but probably not. Thanks to boily he is approaching permanent boredom. < 1483805527 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`before < 1483805529 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :wisdom/boily//"Only sane adverb" boily is monetizing a brotherhood scheme with the Guardian of Lachine, apparently involving cookie dealing. He's also a NaniDispenser, a Trigotillectomic Groan Man Eating Chicken and a METARologist. He is seriously lacking in the f-word department. He is also a renowned Capitalist who helps keep the world boring. < 1483805535 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :aha < 1483805559 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :eh? < 1483805563 0 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover QUIT :Ping timeout: 255 seconds < 1483805565 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :I'm bored, and I want to create something esoteric. any ideas? < 1483805600 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :maluntypedlambdacalculusbolge would just be ridiculous... < 1483805645 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :boily: just checking what you changed, since you wilely didn't use `slwd < 1483805674 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ridiculous can also be esoteric. < 1483805684 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :I was thinking that < 1483805712 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :wonder if I could implement higher order functions with GOTO and RETURN only... < 1483805713 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`cat bin/slwd < 1483805714 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :cd wisdom; sled "$1" | sed '1s/^Rosebud!$/Roswbud!/' < 1483805727 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :RETURN being an instruction that returns to the last GOTO executed < 1483805732 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`cat bin/? < 1483805732 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​#!/bin/bash \ topic=$(echo "$1" | lowercase | sed "s/noo\+dl/nooodl/;s/ *$//") \ topic1=$(echo "$topic" | sed "s/s$//") \ cd wisdom \ if [ \( "_$topic1"_ = "_ngevd"_ \) -a \( -e ngevd \) ]; \ then cat /dev/urandom; \ elif [ -e "$topic" ]; \ then cat "$topic"; \ elif [ -e "$topic1" ]; \ then cat "$topic1"; \ else echo "$1? < 1483805764 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :hm that's just not going to work. < 1483805805 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07QaSaC14]]4 N10 02https://esolangs.org/w/index.php?oldid=50689 5* 03Interstar 5* (+5260) 10Created page with "QaSaC ("Queues and Stacks and Combinators", the elements from which the language is built) is a cross between a stack-based [[ConcatenativeLanguage]] like [[Forth]] and [[Joy]..." < 1483805812 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ACTION considered making it lowercase automatically, but the separation of key and content is done by sled < 1483805844 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :of course, I cooould use an encryption < 1483805872 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :(or femalbolge) < 1483806163 0 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover JOIN :#esoteric < 1483806294 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ACTION eats his second last nutella ball < 1483806366 0 :fizzie!?@? PRIVMSG #esoteric :The other day I bought a chocolate orange. < 1483806373 0 :fizzie!?@? PRIVMSG #esoteric :It's apparently a thing here in the UK. < 1483806375 0 :fizzie!?@? PRIVMSG #esoteric :https://en.wikipedia.org/wiki/Terry's_Chocolate_Orange < 1483806393 0 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :why are you in the uk < 1483806413 0 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :also yeah, i never did find out who terry is < 1483806423 0 :augur!~augur@2601:640:8001:4222:e8b6:22b0:5117:6bef JOIN :#esoteric < 1483806435 0 :fizzie!?@? PRIVMSG #esoteric :I guess mostly because I was offered a job here. < 1483806455 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :fancy < 1483806464 0 :fizzie!?@? PRIVMSG #esoteric :(This isn't really news, I've been here for the last two years.) < 1483806491 0 :TieSoul_!~TieSoul@2a02:a448:4a62:1:344c:13c2:930:751d JOIN :#esoteric < 1483806510 0 :fizzie!?@? PRIVMSG #esoteric :"At one time it was estimated that the Chocolate Orange was found in a tenth of British Christmas stockings." < 1483806514 0 :fizzie!?@? PRIVMSG #esoteric :Interesting benchmark. < 1483806619 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :mmm chocolate oranges? < 1483806662 0 :TieSoul!~TieSoul@2a02:a448:4a62:1:344c:13c2:930:751d QUIT :Ping timeout: 245 seconds < 1483806697 0 :augur!~augur@2601:640:8001:4222:e8b6:22b0:5117:6bef QUIT :Ping timeout: 255 seconds < 1483806715 0 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :fizzie, where in the uk are you < 1483806749 0 :Vorpal!~Vorpal@c83-253-244-64.bredband.comhem.se JOIN :#esoteric < 1483806749 0 :Vorpal!~Vorpal@c83-253-244-64.bredband.comhem.se QUIT :Changing host < 1483806749 0 :Vorpal!~Vorpal@unaffiliated/vorpal JOIN :#esoteric < 1483806797 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :fizzie: oh and they shrunk it like the toblerone did... < 1483806822 0 :fizzie!?@? PRIVMSG #esoteric :Phantom_Hoover: London. You asked me this same question in May 2016. < 1483806838 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :fizzie remembers all, with the power of science < 1483806843 0 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :i forgot because it's such a boring answer! < 1483806846 0 :fizzie!?@? PRIVMSG #esoteric :The power of grep in this case. < 1483806848 0 :fizzie!?@? PRIVMSG #esoteric :But that's fair. < 1483806916 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :grep is science qed < 1483807008 0 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :I'm getting closer to having finished at York :( < 1483807029 0 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :Then I will have to figure out a new place to be < 1483807069 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ACTION finds today's mezzacotta strangely amusing. must be the chocolate ball. < 1483807731 0 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :I want a chocolate orange. < 1483807811 0 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :So I'm pondering computed gotos and the call stack and whatnot. < 1483807828 0 :Zarutian!~zarutian@168-110-22-46.fiber.hringdu.is JOIN :#esoteric < 1483807882 0 :Zarutian!~zarutian@168-110-22-46.fiber.hringdu.is QUIT :Read error: Connection reset by peer < 1483807900 0 :Zarutian!~zarutian@168-110-22-46.fiber.hringdu.is JOIN :#esoteric < 1483807921 0 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Like... < 1483807934 0 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :You could memory-map the instruction pointer. The only problem with that is that it doesn't work. < 1483807954 0 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :The instruction pointer is two bytes, and you can only write one byte at a time. < 1483807984 0 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :So if you try to write two bytes to the instruction pointer, then you'll write one, but before you can write the other you'll find yourself having forgotten what you were doing. < 1483808082 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :that sounds like a challenge < 1483808142 0 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Now, it's not difficult to just reserve a location in RAM to use as your indirect jump thing. < 1483808175 0 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :I'm trying to find holes in the instruction set, here. It's pretty tightly packed. < 1483808296 0 :TieSoul_!~TieSoul@2a02:a448:4a62:1:344c:13c2:930:751d QUIT :Quit: Leaving < 1483808471 0 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Instructions of the form 001xx010 don't seem to have a defined meaning. < 1483808616 0 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :The expected meaning of 00111000 would be "increment memory location", but it's actually undefined. Likewise, 00111001 would be "decrement memory location" but it's undefined. < 1483808725 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :ih < 1483808916 0 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Yeah, those are the gaps. < 1483808932 0 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Of course, in the actual 8008, those must have done *something*. < 1483808951 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :8008 lol < 1483809126 0 :moonythedwarf!~moonythed@tx-76-1-78-198.dhcp.embarqhsd.net JOIN :#esoteric < 1483809149 0 :moonythedwarf!?@? NICK :Guest17215 < 1483809163 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :Gueetings17215 < 1483809278 0 :Guest17215!?@? NICK :moony < 1483809288 0 :moony!~moonythed@tx-76-1-78-198.dhcp.embarqhsd.net QUIT :Changing host < 1483809288 0 :moony!~moonythed@unaffiliated/moonythedwarf JOIN :#esoteric < 1483809301 0 :moony!~moonythed@unaffiliated/moonythedwarf PRIVMSG #esoteric :meeep < 1483809304 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :beeeep < 1483809313 0 :moony!~moonythed@unaffiliated/moonythedwarf PRIVMSG #esoteric :meeeeep < 1483809322 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :mooooooooooop < 1483809354 0 :moony!~moonythed@unaffiliated/moonythedwarf PRIVMSG #esoteric :im (re) installing BYOND < 1483809372 0 :moony!~moonythed@unaffiliated/moonythedwarf PRIVMSG #esoteric :so i cna play urist mcstation (a bay12forums SS13 game) < 1483809409 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :merp < 1483809413 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :merpy derpy < 1483809482 0 :moony!~moonythed@unaffiliated/moonythedwarf PRIVMSG #esoteric :ACTION derps a derpy derped derp and runs from the derped derpy derped derp implosion of derped derpyness before derping the derp award for most derped derpy derped derps in a derpy derped sentence < 1483809486 0 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Maybe I should base this stuff on the 8080 instead. < 1483809556 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :ACTION something something derp < 1483810014 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ACTION derp -----### < 1483810069 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`? derp < 1483810072 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :derp? ¯\(°​_o)/¯ < 1483810151 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`le/rn derp//"Derp" (d.): to derp a derpy derp, thus derpily derping derpishly. < 1483810156 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Learned 'derp': "Derp" (d.): to derp a derpy derp, thus derpily derping derpishly. < 1483811613 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :derp < 1483811716 0 :atehwa_!atehwa@aulis.sange.fi QUIT :Ping timeout: 258 seconds < 1483812130 0 :Zarutian!~zarutian@168-110-22-46.fiber.hringdu.is PRIVMSG #esoteric :`? herp < 1483812131 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :herp? ¯\(°​_o)/¯ < 1483812713 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :hole < 1483814046 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :so my current idea for "Peano" is literally untyped lambda calculus... < 1483814057 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :now how to make it untyped hambda crazyculus? < 1483815130 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no QUIT :Quit: Later < 1483815368 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :true can be defined as λa.λb.a... or function true (function a, function b) { return a }... or true(a, b) := a... < 1483816680 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net QUIT :Quit: SHARPIE CHICKEN < 1483820821 0 :newsham!~chat@udp217044uds.hawaiiantel.net PRIVMSG #esoteric :oerjan: ty < 1483820854 0 :newsham!~chat@udp217044uds.hawaiiantel.net PRIVMSG #esoteric :i ended up just making my func do a single redex each time, outtermost leftmost. and then iterating till convergence. < 1483820875 0 :newsham!~chat@udp217044uds.hawaiiantel.net PRIVMSG #esoteric :and that worked well < 1483821844 0 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover QUIT :Ping timeout: 255 seconds < 1483823054 0 :zzo38!~zzo38@24-207-44-58.eastlink.ca PRIVMSG #esoteric :Is the way I implemented the communication of main thread and audio thread OK? < 1483823103 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`? zzo38 < 1483823162 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :zzo38 is not actually the next version of fungot, much as it may seem. < 1483823204 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :zzo38: Your telepathic interface leaves to be desired, it cut out all the context from your question. < 1483823207 0 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover JOIN :#esoteric < 1483823304 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(I'm probably not even interested in the question, but I'm still annoyed by the incomleteness of information. And I'm even more peeved because I should be used to it by now, but it still gets me every single time.) < 1483823312 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Esolang:Introduce yourself14]]4 M10 02https://esolangs.org/w/index.php?diff=50690&oldid=50687 5* 03FTcode 5* (+208) 10 < 1483823324 0 :zzo38!~zzo38@24-207-44-58.eastlink.ca PRIVMSG #esoteric :I have two volatile variables mml_cmd and sfx_cmd, which are unsigned char and are 0 to stop, 1 to play, and 2 to begin playing. The variables mml_next and sfx_next are not volatile, but maybe they should be? When playing a new sound effect it does: if(mml_cmd==2 || sfx_cmd==2) { SDL_LockAudio(); mml_cmd=0; sfx_cmd=0; SDL_UnlockAudio(); } mml_cmd=0; sfx_next=sounds+n; sfx_cmd=2; < 1483823329 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Symbolic Python14]]4 N10 02https://esolangs.org/w/index.php?oldid=50691 5* 03FTcode 5* (+3529) 10Created page with "'''Symbolic Python''' is a way of programming in Python 2 in which only non-alphanumeric characters are allowed in the source code. This was inspired by a challenge on the SE..." < 1483823355 0 :zzo38!~zzo38@24-207-44-58.eastlink.ca PRIVMSG #esoteric :Does sfx_next need to volatile too for it to work properly? Or is there something else wrong? < 1483823415 0 :zzo38!~zzo38@24-207-44-58.eastlink.ca PRIVMSG #esoteric :(Note that the audio thread never writes to sfx_next; it copies data into other variables and then uses those, and only reads sfx_next when sfx_cmd is 2) < 1483823487 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Symbolic Python14]]4 10 02https://esolangs.org/w/index.php?diff=50692&oldid=50691 5* 03FTcode 5* (-168) 10 < 1483823520 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Symbolic Python14]]4 M10 02https://esolangs.org/w/index.php?diff=50693&oldid=50692 5* 03FTcode 5* (+33) 10 < 1483823591 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Symbolic Python14]]4 M10 02https://esolangs.org/w/index.php?diff=50694&oldid=50693 5* 03FTcode 5* (+53) 10/* "H", World: */ < 1483823643 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :The least that having sfx_next not volatile does is that the writes sfx_next=sounds+n; sfx_cmd=2; can be reordered. It's hard to say whether the write to sfx_next must happen at all. < 1483823647 0 :haavard!root@haavard.me QUIT :Quit: WeeChat 1.5 < 1483823666 0 :haavard!root@haavard.me JOIN :#esoteric < 1483823850 0 :zzo38!~zzo38@24-207-44-58.eastlink.ca PRIVMSG #esoteric :Reordering them may cause problems. Probably I should make sfx_next to be volatile. Also in the audio thread it reads sfx_next before setting sfx_cmd=1 so that is the other reason that probably it should be volatile. But do you think what I am doing with locking is correct? < 1483823960 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Symbolic Python14]]4 10 02https://esolangs.org/w/index.php?diff=50695&oldid=50694 5* 03FTcode 5* (+410) 10 < 1483823973 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :I'm actually unsure what the memory model provided by C is here, I suspect this requires some explcit barriers. < 1483824244 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Symbolic Python14]]4 10 02https://esolangs.org/w/index.php?diff=50696&oldid=50695 5* 03FTcode 5* (+427) 10 < 1483824245 0 :zzo38!~zzo38@24-207-44-58.eastlink.ca PRIVMSG #esoteric :Now I get a warning because memcpy is used to copy a volatile array mml_next into a non-volatile array mml_playing. < 1483824452 0 :zzo38!~zzo38@24-207-44-58.eastlink.ca PRIVMSG #esoteric :I am not sure what is the correct way to handle that; I don't know if it is actually a problem or not. < 1483824555 0 :zzo38!~zzo38@24-207-44-58.eastlink.ca PRIVMSG #esoteric :I could avoid using memcpy if that is necessary. < 1483824708 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Blablafuck14]]4 M10 02https://esolangs.org/w/index.php?diff=50697&oldid=50634 5* 03Ivancr72 5* (+11) 10Fixed a bug. < 1483824969 0 :zzo38!~zzo38@24-207-44-58.eastlink.ca PRIVMSG #esoteric :And still I want to know about whether the locking is correct. < 1483825566 0 :kiki`!uid170954@gateway/web/irccloud.com/x-ewmklglbvhdurdiv QUIT :Quit: Connection closed for inactivity < 1483825696 0 :zzo38!~zzo38@24-207-44-58.eastlink.ca PRIVMSG #esoteric :I also have a variable mml_volume which is read by the audio thread and written by the main thread, but as far as I can tell it is unnecessary to set this variable as volatile, because a pointer to the audio callback function is previously passed to a SDL function, and SDL_WaitEvent is guaranteed to be called directly after mml_volume is written anyways, so it seems OK to me to not make that one volatile because the ordering is unnecessary. < 1483825985 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Symbolic Python14]]4 M10 02https://esolangs.org/w/index.php?diff=50698&oldid=50696 5* 03FTcode 5* (+59) 10Added new example value < 1483826188 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :the memcpy appears to be undefined behavior ("An attempt is made to refer to an object defined with a volatile-qualified type through") < 1483826193 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :"...use of an lvalue with non-volatile-qualified type" < 1483826374 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :. o O ( naptime! ) < 1483826822 0 :zzo38!~zzo38@24-207-44-58.eastlink.ca PRIVMSG #esoteric :I did change it to use a for loop instead < 1483826839 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Symbolic Python14]]4 10 02https://esolangs.org/w/index.php?diff=50699&oldid=50698 5* 03FTcode 5* (+77) 10/* Example Implementation */ < 1483827213 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Symbolic Python14]]4 M10 02https://esolangs.org/w/index.php?diff=50700&oldid=50699 5* 03FTcode 5* (-6) 10fixed bug < 1483827287 0 :hppavilion2!~dosgmowdo@58-0-174-206.gci.net JOIN :#esoteric < 1483827428 0 :hppavilion1!~dosgmowdo@58-0-174-206.gci.net QUIT :Ping timeout: 256 seconds < 1483828804 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :I got a new tv < 1483828834 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :unfortunately, I forgot to obtain a displayport-HDMI adapter < 1483828989 0 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :`? pointless topology < 1483828998 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :pointless topology? ¯\(°​_o)/¯ < 1483830678 0 :kiki`!uid170954@gateway/web/irccloud.com/x-ekxakhayjrdzdptw JOIN :#esoteric < 1483831839 0 :lleu!~gnomebad@cpc5-lewi14-2-0-cust1.2-4.cable.virginm.net JOIN :#esoteric < 1483831839 0 :lleu!~gnomebad@cpc5-lewi14-2-0-cust1.2-4.cable.virginm.net QUIT :Changing host < 1483831839 0 :lleu!~gnomebad@unaffiliated/lleu JOIN :#esoteric < 1483831881 0 :zzo38!~zzo38@24-207-44-58.eastlink.ca PRIVMSG #esoteric :How many of computer programs you will commonly (or nearly commonly) using are program you write by yourself? < 1483831994 0 :lleu!~gnomebad@unaffiliated/lleu QUIT :Client Quit < 1483832378 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Symbolic Python14]]4 10 02https://esolangs.org/w/index.php?diff=50701&oldid=50700 5* 03FTcode 5* (+702) 10Added new example < 1483832425 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Symbolic Python14]]4 10 02https://esolangs.org/w/index.php?diff=50702&oldid=50701 5* 03FTcode 5* (-13) 10