< 1313971203 135113 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Gregor, still. It must have been low end < 1313971211 557673 :Gregor!Gregor@codu.org PRIVMSG #esoteric :What do I need it for *shrugs* < 1313971214 529796 :Gregor!Gregor@codu.org PRIVMSG #esoteric :All I do is program. < 1313971218 615155 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Gregor, running warriors! < 1313971238 816325 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Gregor, besides you play mc, no? < 1313971246 796936 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Vorpal: Yeah. It works fine. < 1313971258 114346 :pikhq!~pikhq@71-219-195-213.clsp.qwest.net PRIVMSG #esoteric :Vorpal: Uh, Minecraft genuinely doesn't *use* more than 256MiB of heap. < 1313971281 567980 :pikhq!~pikhq@71-219-195-213.clsp.qwest.net PRIVMSG #esoteric :Memory bloat is *not* a problem Minecraft has. :) < 1313971283 806699 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :pikhq, it manages to eat a lot for me. I have optimine or whatever it is called these days. < 1313971313 620426 :pikhq!~pikhq@71-219-195-213.clsp.qwest.net PRIVMSG #esoteric :*Java* seems to love using metric fucktons of heap, though. < 1313971317 286576 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :pikhq, it eats more when playing single player than multiplayer of course < 1313971321 424356 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :pikhq, well, there is that < 1313971328 46739 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :pikhq, and the server eats a shitload. < 1313971335 417087 :pikhq!~pikhq@71-219-195-213.clsp.qwest.net PRIVMSG #esoteric :Y'know, so it can have 1 GiB of heap, only 256 MiB of which is in use ever. < 1313971349 734564 :pikhq!~pikhq@71-219-195-213.clsp.qwest.net PRIVMSG #esoteric :I suppose this lets it collect less? < 1313971362 137995 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :perhaps < 1313971440 720542 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :pikhq, how comes the server is so ram hungry though? < 1313971534 400927 :pikhq!~pikhq@71-219-195-213.clsp.qwest.net PRIVMSG #esoteric :From what I gather, each loaded chunk uses up quite a decent bit of RAM. < 1313971541 411484 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Firefox has the largest RSS here; what, 1.5G of physical memory eaten for a reasonable set of 70-odd tabs? < 1313971551 754493 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :heh < 1313971553 276104 :pikhq!~pikhq@71-219-195-213.clsp.qwest.net PRIVMSG #esoteric :And in multiplayer, more chunks will be loaded, unless you've got all players in the exact same chunk. < 1313971599 382280 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :pikhq, anyway on single player, more ram than what you mentioned will be used on far. Or less on normal. < 1313971665 735573 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :and of course, various plugins eating up further ram. < 1313971676 199598 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :well, night, *puts computer to sleep* < 1313971732 664874 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :nighty night Vorpal's computer < 1313971775 256436 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :these regexes will be /really/ complicated... < 1313971866 599596 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :regexps are very simple compared to how much complication you can get out of them :) < 1313971893 491340 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :matching strings in 2d grid = potential nightmare < 1313971945 933660 :Vorpal!~AnMaster@unaffiliated/anmaster QUIT :Ping timeout: 250 seconds < 1313972284 280287 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :there has to be so many things wrong with this algorithm.... < 1313972325 46876 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :the hallmarks of a good algorithm there < 1313972365 780377 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ACTION is trying to match multiple occurences of a grid-like pattern in a multi-line string. < 1313972377 925714 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :and also give the coordinates of the top-left corner of its occurence... < 1313973153 642744 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ah I think I figured it out. < 1313973762 388262 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :what... why is emacs freezing. < 1313973764 145179 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :STOP THAT. < 1313973930 168120 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :..... < 1313973950 311838 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :recover-this-file is also frozen < 1313973952 42603 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :FFFFFFFFFFFUUUUUU < 1313974003 425131 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :what... < 1313974225 781068 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :apparently an unbalanced parenthesis fucked up emacs perl-mode? < 1313974694 445874 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :I blame the perl < 1313974729 92038 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :http://s348091950.initial-website.com/ < 1313974743 2201 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Cross the bridge to quality < 1313974773 97596 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Jesus, darcs, have more warnings, why don't you? < 1313975072 12349 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!perl print "test" =~ /(?{"test"})/ < 1313975072 724482 :EgoBot!foobar@codu.org PRIVMSG #esoteric :1 < 1313975101 901738 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!perl print "test" =~ /.(?{"est"})/ < 1313975102 470279 :EgoBot!foobar@codu.org PRIVMSG #esoteric :1 < 1313975155 245011 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!perl my $x; print "01" =~ /.(?{pos $x})/; print $x < 1313975156 15852 :EgoBot!foobar@codu.org PRIVMSG #esoteric :1 < 1313975169 363828 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!perl my $x; print "01" =~ /(?{pos $x})/; print $x < 1313975169 914283 :EgoBot!foobar@codu.org PRIVMSG #esoteric :1 < 1313975172 799733 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!perl my $x; print "0" =~ /(?{pos $x})/; print $x < 1313975173 404777 :EgoBot!foobar@codu.org PRIVMSG #esoteric :1 < 1313975194 969565 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!perl my $x; print "0" =~ /((?{pos $x}))/; print $1 < 1313975198 107919 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :mmk < 1313975207 53888 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :time to do terrible terrible things. < 1313975216 411523 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :that probably do not work yet because I have not debugged anything. < 1313975230 708728 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!perl my $x; "0" =~ /((?{pos $x}))/; print $x < 1313975289 455055 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!perl my $x; "0" =~ /((?{x=pos}))/; print $x < 1313975289 911214 :EgoBot!foobar@codu.org PRIVMSG #esoteric :Can't modify constant item in scalar assignment at (re_eval 1) line 3, at EOF < 1313975346 946917 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!perl my $x; "0" =~ /((?{pos}))/; print $^R < 1313975347 463522 :EgoBot!foobar@codu.org PRIVMSG #esoteric :0 < 1313975353 589510 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!perl my $x; "0" =~ /.(?{pos})/; print $^R < 1313975353 922579 :EgoBot!foobar@codu.org PRIVMSG #esoteric :1 < 1313975359 513789 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :aha < 1313975377 278940 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!perl my $x; "0" =~ /.(?{pos})/; print $^R, $1 < 1313975377 783031 :EgoBot!foobar@codu.org PRIVMSG #esoteric :1 < 1313975405 70928 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :this is a wonderful thing. < 1313975439 911277 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :scary o.o < 1313975507 886700 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net QUIT :Ping timeout: 252 seconds < 1313975579 375554 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!perl my $x; "0" =~ /(?{pos})/; print $1 < 1313975586 360050 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!perl my $x; "0" =~ /(?{"0"})/; print $1 < 1313975595 243218 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :er what. < 1313975628 832687 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :wow #perl is useless. < 1313975653 182013 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!perl my $x; print "0" =~ /(?{"0"})/; < 1313975653 701756 :EgoBot!foobar@codu.org PRIVMSG #esoteric :1 < 1313975656 678042 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!perl my $x; print "0" =~ /(?{pos})/; < 1313975657 178001 :EgoBot!foobar@codu.org PRIVMSG #esoteric :1 < 1313975659 917133 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!perl my $x; print "0" =~ /(?{pos;""})/; < 1313975660 438135 :EgoBot!foobar@codu.org PRIVMSG #esoteric :1 < 1313975664 727694 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net JOIN :#esoteric < 1313975698 754443 :Nihilist1andy!~ND@c-75-69-129-101.hsd1.nh.comcast.net JOIN :#esoteric < 1313975702 346046 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!perl my $x; print "00" =~ /.(?{pos})/; < 1313975702 788255 :EgoBot!foobar@codu.org PRIVMSG #esoteric :1 < 1313975708 710829 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ah okay. < 1313975743 836898 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric ::| < 1313975784 689195 :Gregor!Gregor@codu.org PRIVMSG #esoteric :I can make Rezzo videos now :) < 1313975791 845721 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Now if only there was something to make videos of :P < 1313975810 706224 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :this is a wonderful thing I've discovered. < 1313976091 31396 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!perl print "test" =~ /^t@{["est"]}$/; < 1313976091 530288 :EgoBot!foobar@codu.org PRIVMSG #esoteric :1 < 1313976436 900584 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :http://pastebin.com/P0RUvnw3 < 1313976442 41811 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :is this what beautiful code looks like? < 1313976459 912064 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :also, haven't tested it yet so if you notice anything obvious let me know. I don't have time to debug atm. < 1313976607 508342 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Is it me, or is Epigram really, really ugly? < 1313976637 21016 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Oh, nevermind < 1313976646 305802 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :It was just Wikipedia making it look that way < 1313976698 678523 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :bonus points if you can figure out what those regexes are supposed to do. < 1313976781 202040 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ah found a bug < 1313977071 213565 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :Great, just great. The 0-star TAS got faster again http://tasvideos.org/forum/viewtopic.php?t=11699&postdays=0&postorder=asc&start=0 < 1313977118 512300 :sllide!~jari@ip565eb113.direct-adsl.nl QUIT :Read error: Connection reset by peer < 1313977284 890858 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :"This TAS began when Kyman found a 1 frame improvement in the spiral stairs room." < 1313977325 867037 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :0-star TAS is the most pedantic of frame warsa < 1313977416 705836 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :What's BLJ? < 1313977425 263993 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :backwards long jump < 1313977430 650906 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :basically you park your rump against a wall and start doing long jumps < 1313977436 773359 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :every time your velocity increases without bound < 1313977444 58458 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :then you turn so there's no wall behind you and BAM you go flying < 1313977468 981933 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :if you watch the run it's the 30Hz vibrating thing he does against solid surfaces < 1313977480 738088 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :I think infinite butt jump would be a better name < 1313977494 444959 :Gregor!Gregor@codu.org PRIVMSG #esoteric :lolphysics < 1313977497 599766 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :I figured that was the thing, I just had no idea what it stood for < 1313977594 652501 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :while I'm not sure if my Perl works yet (I would wager it does not), I am certainly still proud of how it looks. < 1313977689 804136 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!perl sub TEST(){'test'} print "&TEST" < 1313977690 248482 :EgoBot!foobar@codu.org PRIVMSG #esoteric :​&TEST < 1313977693 787172 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric ::( < 1313977710 269399 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Perl: It is as bad as you can possibly comprehend. < 1313977820 622412 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!perl sub TEST(){\'test'} print "${TEST}" < 1313977835 164830 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oh right < 1313977853 667782 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!perl sub TEST(){my $t='test';\$t} print "${TEST}" < 1313977893 656105 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oh well, not important. < 1313977991 774461 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> 320*320 < 1313977992 421288 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 102400 < 1313978007 580882 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :that's quite a large string to run multiple regexes through. < 1313978053 164331 :Gregor!Gregor@codu.org PRIVMSG #esoteric :CakeProphet: Your viewport is only 13x13, but I guess you probably want more global operations ... < 1313978060 664739 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :yeah < 1313978068 867345 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :but I could work only on the viewport as well. < 1313978090 565876 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :and eventually do some kind of dynamic resizing so that I'm only searching known areas. < 1313978138 260552 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Gregor: `quote 611 < 1313978147 928887 :Gregor!Gregor@codu.org PRIVMSG #esoteric :`quote 611 < 1313978149 982119 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :611) Also Perl, but I don't really consider that a programming language so much as a really heavy implementatino of awk < 1313978155 651532 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Heh :P < 1313978165 810476 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :besides the viewport or a small radius around the viewport is probably better since the accuracy of the global environment is uncertain if I haven't visited recently. < 1313978178 339660 :Gregor!Gregor@codu.org PRIVMSG #esoteric :(Implementino being Spanish for "implementation") < 1313978185 518710 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Clearly < 1313978217 690585 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Oh, implementatino rather :P < 1313978218 547673 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Also because someone (who shall remain named elliott) wouldn't accept my asterisk < 1313978259 800558 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!perl ' .'x(102400.0/2) =~ /fail/ < 1313978271 410177 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!perl print "fail" unless ' .'x(102400.0/2) =~ /fail/ < 1313978271 940191 :EgoBot!foobar@codu.org PRIVMSG #esoteric :fail < 1313978275 289266 :Gregor!Gregor@codu.org PRIVMSG #esoteric :`quote implementatino < 1313978277 497133 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :611) Also Perl, but I don't really consider that a programming language so much as a really heavy implementatino of awk < 1313978286 945814 :Gregor!Gregor@codu.org PRIVMSG #esoteric :`run sed 's/implementatino/implementation/g' -i quotes < 1313978288 884462 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :No output. < 1313978291 758362 :Gregor!Gregor@codu.org PRIVMSG #esoteric :`quote 611 < 1313978293 914407 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :611) Also Perl, but I don't really consider that a programming language so much as a really heavy implementation of awk < 1313978301 778879 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :well, the full string traversal isn't a problem. a more complex regex might be considerably slower though. < 1313978327 515149 :Gregor!Gregor@codu.org PRIVMSG #esoteric :CakeProphet: How "isn't a problem" is "isn't a problem"? < 1313978330 538398 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :That's neat < 1313978376 984170 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Gregor: I don't have a precise metric, I guess. 1/15 second is kind of hard to judge by ear. < 1313978404 365938 :Gregor!Gregor@codu.org PRIVMSG #esoteric :CakeProphet: Run your simple regex 15,000 times and make sure it takes <1sec *shrugs* < 1313978426 57631 :Gregor!Gregor@codu.org PRIVMSG #esoteric :OK, maybe 1,500 :P < 1313978451 947736 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!perl ' .'x(102400.0/2) =~ /fail/ for (1..1500);print "fail" < 1313978452 455649 :EgoBot!foobar@codu.org PRIVMSG #esoteric :fail < 1313978459 396628 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :that was less than a second, even with latency. < 1313978473 642391 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :unless there's some kind of cacheing that I don't know about? < 1313978477 973456 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Nope < 1313978493 415350 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :not with egobot I mean Perl regex. < 1313978515 49982 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :but I guess it construct a new string each iteration < 1313978516 827268 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Oh ... there might be. < 1313978518 917072 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :so no cacheing if that's even possible. < 1313978527 741927 :Gregor!Gregor@codu.org PRIVMSG #esoteric :CakeProphet: That clocks in at 0.008s on my system :P < 1313978538 299323 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> 1/15 < 1313978538 894668 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 6.666666666666667e-2 < 1313978545 276504 :Gregor!Gregor@codu.org PRIVMSG #esoteric :0.06 < 1313978556 649738 :Gregor!Gregor@codu.org PRIVMSG #esoteric :CakeProphet: And I mean 0.008 in /total/, certainly not per iteration. < 1313978566 689057 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :okay, probably not going to be a problem unless I get some massive regexes (which might actually happen) < 1313978582 453386 :Gregor!Gregor@codu.org PRIVMSG #esoteric :You're several orders of magnitute away from it being a problem yet *shrugs* < 1313978643 896803 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :also I generally take care to avoid things like nongreedy patterns. < 1313978669 921872 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!perl ' .'x(102400.0/2) =~ /.*?/ for (1..1500);print "fail" < 1313978670 435745 :EgoBot!foobar@codu.org PRIVMSG #esoteric :fail < 1313978676 882209 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :which are apparently not a big deal either < 1313978712 251515 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :reasoning about the performance of regex is kind of difficult actually.... < 1313978729 728751 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Yeah, but you can make some broad guesses :P < 1313978796 242291 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I'm using Perl's illegibility to my advantage, so that future warriors do not copy my ingenius tactics. < 1313978801 535891 :Gregor!Gregor@codu.org PRIVMSG #esoteric :lol < 1313979130 766920 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :right okay so damage goes down as you sit on a conductor? when you get off it either becomes a space or conductor based on if the damage is depleted? < 1313979137 802373 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I'm just guessing. I don't really know how it works. < 1313979151 541036 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oh wait you use "hit" next to it? < 1313979167 648398 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :because conductors act as walls. < 1313979246 126001 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I wonder how expensive a full rotation of the board would be, so that I could have regexes based on orientation. < 1313979515 61445 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Damage goes up, not down. < 1313979519 12277 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Otherwise, all yes. < 1313979535 773818 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oh, so you just have to keep hitting until it disappears? < 1313979549 21791 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :is the value secret? < 1313979557 835726 :Gregor!Gregor@codu.org PRIVMSG #esoteric :No, it's always 4 (as documented in the README) < 1313979568 217730 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :should probably read that one of these days < 1313979573 93461 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :>_> < 1313979634 56568 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :okay so the server DOES NOT adjust your viewport based on orientation right? So if I wanted that I would have to do the rotations myself right? < 1313979648 668129 :Gregor!Gregor@codu.org PRIVMSG #esoteric :The server DOES adjust your viewport based on orientation. < 1313979653 568188 :Gregor!Gregor@codu.org PRIVMSG #esoteric :It's always what's in front of you. < 1313979712 604299 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oh excellent. < 1313979723 463136 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :but I'll still have to rotate the board to have it match. < 1313979732 442508 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :so same thing kind of. < 1313979743 1909 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :well I could just account for the rotation < 1313979752 572582 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :instead of rotating the whole thing constantly. < 1313980161 259198 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> 0.06 / 0.008 < 1313980161 874506 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 7.5 < 1313980204 684337 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :that's not a lot of regexes per turn, especially when if the complex ones are more time consuming. < 1313980363 529544 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :so 1) resize grid as needed 2) use small arrays for things that can be near-sighted 3) hardcode some pattern matching < 1313980499 260060 :Gregor!Gregor@codu.org PRIVMSG #esoteric :CakeProphet: Remember that was 0.008s to do 1,500 regexes. < 1313980550 365033 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oh right... < 1313980554 347154 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :lol nv < 1313980555 459097 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :m < 1313980581 53539 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I can get all semi-conscious on these bitches. < 1313980636 231251 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :these games will be pretty long I imagine. < 1313980727 461508 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Well, my original idea for this was to just have an ongoing game that you can join at "any" point. That's made progressively less sense though. < 1313980736 451406 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :heh < 1313980778 633868 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I would just create some huge monolithic grid that connects every possible point together with walkways so that I can scan for new bases to pillage. < 1313980790 989042 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :or something like that. < 1313980802 238656 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Yeah, that's the problem, you're wildly disadvantaged as a new join :P < 1313980867 927245 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :it will be interesting how well this regex approach works out. < 1313980892 151770 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :IDEA. < 1313980898 193905 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au QUIT :Ping timeout: 264 seconds < 1313980900 770858 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :instead of rotating the board just have 4 boards for every rotation. < 1313980997 998725 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :so simple < 1313981004 69888 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :and... painful to program. < 1313981087 582127 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> my @x=(1,2,3); print map{@x}@x; < 1313981088 216856 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : : parse error on input `=' < 1313981102 1377 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!perl my @x=(1,2,3); print map{@x}@x; < 1313981102 468803 :EgoBot!foobar@codu.org PRIVMSG #esoteric :123123123 < 1313981110 688841 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :the list monad in Perl. :P < 1313982361 503539 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com JOIN :#esoteric < 1313983287 282313 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Do you like this? < 1313983355 383346 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :How does Perl's lambda syntax manage to be more sensible than the syntax of a descendent language? < 1313983480 217905 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :er, what exactly are Perl's descendent languages? Ruby? < 1313983510 360175 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :zzo38: like what? < 1313983611 927897 :azaq23!~derivecto@unaffiliated/azaq23 QUIT :Ping timeout: 246 seconds < 1313983640 668059 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Sgeo_: well the syntax is just as sensible as any other sensible lambda syntax, but there are no named formal parameters, which might be considered not sensible. But this is a lack of sensibility in functions in general and not lambdas. < 1313983895 279203 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I kind of stopped paying attention to the lack of named parameters. < 1313983933 999990 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :ACTION was referring to Ruby not Perl < 1313983961 878560 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :you asked about Perl's syntax, there was my answer. < 1313983984 281349 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I'd say Ruby's is more or less sensible, but a bit wordy. < 1313984034 867571 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :actually Perl's might be slightly wordier. < 1313984048 854907 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :due to shifting and assigning parameter names < 1313988566 325894 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :>_> < 1313988571 949002 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake QUIT :Quit: Reconnecting < 1313988587 179876 :CakeProphet!~adam@h59.57.18.98.dynamic.ip.windstream.net JOIN :#esoteric < 1313988587 252368 :CakeProphet!~adam@h59.57.18.98.dynamic.ip.windstream.net QUIT :Changing host < 1313988587 252500 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake JOIN :#esoteric < 1313988673 256973 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :wouldn't (^) be slower than (**)? < 1313988822 557304 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric ::t (^) < 1313988823 411914 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a b. (Num a, Integral b) => a -> b -> a < 1313988855 357104 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> (maxBound :: Int)^(maxBound :: Int) < 1313988856 29522 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 9223372036854775807 < 1313988904 985144 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> (maxBound :: Integer)^(maxBound :: Integer) < 1313988905 733571 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : No instance for (GHC.Enum.Bounded GHC.Integer.Type.Integer) < 1313988905 807268 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : arising from... < 1313988910 642961 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oh right. < 1313990148 315042 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :> (fromIntegral (maxBound :: Int))^(maxBound :: Int) < 1313990163 391726 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : thread killed < 1313990166 690500 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :I suppose that was a bit too large. < 1313990400 368259 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> (fromIntegral (maxBound :: Int))**(maxBound :: Int) < 1313990403 46318 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : No instance for (GHC.Float.Floating GHC.Types.Int) < 1313990403 118966 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : arising from a use of... < 1313990452 402966 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> (fromIntegral (maxBound :: Int))**(fromIntegral (maxBound :: Int)) < 1313990453 136756 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Infinity < 1313990461 941284 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :lulz < 1313990559 149392 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :It'd have < 1313990563 860095 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :> let i = fromIntegral (maxBound :: Int) in logBase 10 i * i < 1313990564 587610 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 1.7492023358848572e20 < 1313990570 884772 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :That many digits. < 1313990810 164418 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :f I were to name one of my strongest characteristics pertaining to software and programming I would say it's within Java and Visual Basics. I've been dealing with Visual Basics since my senior year of high school and the same with Java. < 1313990819 178562 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :s/f/if/ < 1313990850 938164 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :introduction of one of my fellow classmates for this intro to software engineering online class. I definitely want to pick him for our group projects. < 1313991067 938095 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :i think what happens is that a plural becomes a singular < 1313991071 785856 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :such as "the basics" < 1313991092 182030 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :and then, when having learned "the basics" is not a plural... when one encounters the word basic < 1313991099 700392 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :the plural can attach itself < 1313991117 427094 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :none of that made any sense to me. < 1313991156 117828 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :people say "the basics" to mean the introductory knowledge of some area < 1313991164 805884 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :mmk < 1313991169 732227 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :however, noone ever speaks of a single "basic" < 1313991178 340061 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :it's always "the basics" < 1313991186 991030 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :unless they're talking about the programming language called Visual Basic < 1313991203 694399 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :in which case it's written as "Visual Basic" < 1313991239 864316 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :well.. for different meanings i know basic is used as a word on its own < 1313991248 814347 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :but for the meaning of "things to tell a newbie" < 1313991267 826213 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric : for the specific meaning of "things to tell a newbie" it is usually "the basics" < 1313991277 678728 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :akin to "the ropes" < 1313991300 911039 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :But there's VBA, and quite a lot of difference between the old-style VB and modern VB.NET. Perhaps e just means e knows all the Visual Basics. All of them. < 1313991314 808791 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :yes that's possible. < 1313991327 484944 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :But maybe he's just stupid as well. < 1313991344 197934 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :That's also always possible. < 1313991373 258151 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :so, i think that when giving someone an introduction to a subject is called "the basics" that.. "introduction" is singular and so "the basics" seems to also be singular < 1313991400 811033 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :no that's not how it works. < 1313991419 355948 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :i am not disputing that the word basic is often used without an s < 1313991425 553942 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Here I'll show you the basics, they /are/ pretty easy. < 1313991454 577403 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :/they/ /are/, even. < 1313991490 771038 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :that means "basics" is plural, fitting with most other english words. < 1313991540 446183 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :i know that "visual basics" is flatout wrong, but, "visual basics" is a common spelling < 1313991559 352131 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :and there must be a reason why this particular grammatical foible occurs so often < 1313991571 44337 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :this is the first time I've seen it. < 1313991592 649188 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :maybe it is stupidity to some degree < 1313991605 203306 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :another similar one is in australia there are some stores called safeway < 1313991617 293587 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :but some people call it safeways < 1313991630 997707 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :safeways or safeway's? < 1313991640 292912 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :i don't know as i don't call it that < 1313991656 430540 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :it could be "safeway's" imitative of "mcdonald's" < 1313991677 937933 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :hehe < 1313991787 951140 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :glogbot: sup < 1313991917 239880 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :aloril atehwa_ augur augur chickenzilla clog GreaseMonkey iamcal ineiros jcp jcp|other jix lifthrasiir mycroftiv myndzi rodgort sebbu shachaf SimonRC variable twice11 Wamanuz yiyus yorick Zwaarddijk: sup < 1313991927 316689 :augur!~augur@c-75-74-128-156.hsd1.fl.comcast.net PRIVMSG #esoteric ::| < 1313991967 21439 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :roll call / everybody get in here! < 1313991992 376322 :jcp|other!alex@bzflag/contributor/javawizard2539 PRIVMSG #esoteric :o.O < 1313992009 502148 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :woah these people actually exist you just have to ping them. < 1313992014 731670 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ask and ye shall receive. < 1313992018 456481 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :words of great wisdom. < 1313992079 295475 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :what do you need < 1313992117 651996 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :The #2 of the list (one spurious ping was enough, I guess) was speaking not more than a week or so ago. < 1313992139 965281 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :As for #15, \o/ < 1313992140 132829 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :             | < 1313992140 237787 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :            /`\ < 1313992170 761784 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :i haven't heard much from myndzi in a while < 1313992193 861635 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :quintopia: I didn't ping you did I? o_o I guess since you asked: do you have any money I could have? < 1313992209 615946 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :jcp|other: hello < 1313992217 346319 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :you said "everybody get in here" < 1313992220 695333 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :everybody includes me < 1313992223 54856 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :augur: not sure why I pinged you actually. < 1313992225 880119 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :aand no < 1313992230 353146 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :quintopia: oh. 4chan meme. < 1313992231 20571 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :i have no money < 1313992248 914351 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :from harvey birdman: attorney at law. < 1313992458 943515 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :http://tvtropes.org/pmwiki/pmwiki.php/Main/EveryoneGetInHere < 1313992503 587034 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :that says everyone < 1313992507 406709 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :you said everybody < 1313992511 183222 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :...... -_- < 1313992511 443188 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :i sense discrrepancy < 1313992515 453506 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :in the show it says everybody < 1313992581 490492 :cheater!~ubuntu@ip-80-226-24-14.vodafone-net.de PRIVMSG #esoteric :http://www.jerkcity.com/jerkcity1741.html < 1313992606 242490 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :@slap CakeProphet < 1313992606 328631 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :ACTION pokes CakeProphet in the eye < 1313992706 855887 :oerjan!oerjan@tyrell.nvg.ntnu.no JOIN :#esoteric < 1313992742 737962 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :oerjan < 1313992756 590623 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :quintopia < 1313992766 318203 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :what are you working on these days < 1313992772 52980 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :A roaring oerjan. < 1313992784 277486 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :nothing < 1313992799 19071 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :need any help? < 1313992863 978200 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :i'm a pro at doing nothing < 1313992872 688438 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :any time you need assistance with that, feel free to ask < 1313992874 635954 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :ok, mr. hobbes < 1313992881 13419 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> do Nothing < 1313992881 670674 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Nothing < 1313992963 275482 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> do do do do do do do do do do do Nothing < 1313992964 138831 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Nothing < 1313992970 785234 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I'm going to write all of my Haskell code this way from now on. < 1313992976 361138 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :> Just $ do Nothing -- oh if only $ would be ... instead < 1313992977 931471 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Just Nothing < 1313993007 208167 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> let (...) = ($) in Just ... do Nothing < 1313993007 904422 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Just Nothing < 1313993019 787234 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :it's not the same < 1313993027 524526 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :@define (...) = ($) < 1313993041 267712 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> Just ... do Nothing < 1313993042 76845 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Not in scope: `...' < 1313993045 221483 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :huh. < 1313993051 228235 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> [Just .. do Nothing] < 1313993051 858222 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Couldn't match expected type `a -> Data.Maybe.Maybe a' < 1313993051 930756 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : against infe... < 1313993059 891054 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :wat < 1313993067 834926 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :oh wait < 1313993069 706605 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :no Just parameter < 1313993072 548208 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :no Enum < 1313993079 470933 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :...that too < 1313993093 699168 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :The CPP with Haskelll doesn't work, it seem < 1313993102 749485 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :At least, with GHCi < 1313993116 335903 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :not by default no. < 1313993146 485410 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :zzo38: there's a flag for it < 1313993151 46058 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :But I typed > {-# LANGUAGE ForeignFunctionInterface, CPP #-} and I also put -XCPP that doesn't work either < 1313993177 467004 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :oh is it a LANGUAGE pragma? hm. < 1313993193 229922 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Is it because it require # at the start of the line? It cannot go there because > is required at first < 1313993207 200011 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :zzo38: oh that may be. < 1313993221 407272 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :it wouldn't make # a new token I think it would just run the preprocessor first. < 1313993231 533653 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I wouldn't call it a syntax change, anyways. < 1313993295 271938 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :http://www.haskell.org/ghc/docs/latest/html/users_guide/options-phases.html#c-pre-processor indicates it's -fcpp < 1313993314 261483 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :er < 1313993316 389431 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :-cpp < 1313993321 646688 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :OK, someone told me it was LANGUAGE pragma perhaps they are wrong, I will try -cpp instead < 1313993339 439266 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :No, that is still error < 1313993344 322379 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :> maybe (do Nothing) (fromMaybe $ Just Nothing) $ Just Nothing < 1313993345 66200 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Just Nothing < 1313993379 367690 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :zzo38: i guess the c preprocessor is run before the > 's are removed < 1313993426 747773 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :oh there is -XCPP listed under the language section < 1313993515 897219 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :No it says the > are removed at first before the C preprocessor < 1313993547 488028 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :In section 4.5.3 < 1313993580 988264 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :But it is also GHCi and I don't know if that makes a difference too < 1313993607 479433 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :hm it seems so < 1313993689 525641 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :what do your preprocessor lines with > look like? < 1313993721 943041 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :It looks like: > #ifndef GHCi but removing the space so it is ># is still error < 1313993731 358326 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :ah. < 1313993739 184394 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake QUIT :Ping timeout: 258 seconds < 1313993739 284596 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :yeah that's what i was wondering < 1313993759 905282 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :maybe ask on #haskell < 1313993787 300576 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I tried that too, yes < 1313993905 95663 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :do you get an error message? < 1313993960 764160 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :that table seems to imply you can ask for a .hspp file to see what it looks like after the c pre-processor stage < 1313993963 391945 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Yes I get message that says is parse error on input `#' < 1313993980 652159 :CakeProphet!~adam@h171.51.18.98.dynamic.ip.windstream.net JOIN :#esoteric < 1313993980 736312 :CakeProphet!~adam@h171.51.18.98.dynamic.ip.windstream.net QUIT :Changing host < 1313993980 808431 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake JOIN :#esoteric < 1313993981 877503 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :with -E < 1313994003 846646 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :quintopia: if you're looking for something to do, run !wacro a few times until you find an acronym you like, name it, and then implement it (whatever it is...) < 1313994021 926190 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :s/name/expand/ < 1313994037 281581 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :CakeProphet: i was looking for nothing to do. you notice how readily i offered to help do nothing. < 1313994039 699730 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :oh you said it's ghci < 1313994062 920437 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :quintopia: sounds like you're already doing a great job then. < 1313994064 678631 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!wacro < 1313994065 647147 :EgoBot!foobar@codu.org PRIVMSG #esoteric :PHGDNHMG < 1313994069 36800 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!wacro < 1313994069 888732 :EgoBot!foobar@codu.org PRIVMSG #esoteric :ZBMMCBISSE < 1313994073 630122 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :... < 1313994095 984281 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :too many letters in those. < 1313994141 109755 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :wacro should take a parameter for length < 1313994154 311706 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I tried -pgmP f:\cygwin\bin\echo.exe in order to see exactly what command-line parameters are given to the C preprocessor < 1313994335 366911 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :i think i found a relevant post: http://osdir.com/ml/glasgow-haskell-users@haskell.org/2011-02/msg00037.html < 1313994370 461432 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I think C preprocessor is not the best kind of preprocessor for Haskell < 1313994374 572627 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :it seems like the preprocessor directives should not have > , _even_ though they are run after the lhs stage < 1313994413 125971 :BeholdMyGlory!~behold@unaffiliated/beholdmyglory QUIT :Read error: Connection reset by peer < 1313994544 689016 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :hm why should that be necessary... < 1313994609 676769 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!show < 1313994610 176458 :EgoBot!foobar@codu.org PRIVMSG #esoteric :That is not a user interpreter! < 1313994615 59586 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!userinterps < 1313994615 393426 :EgoBot!foobar@codu.org PRIVMSG #esoteric :​Installed user interpreters: acro aol austro bc bct bfbignum brit brooklyn bypass_ignore bytes chaos chiqrsx9p choo ctcp dc decide drawl drome dubya echo ehird elmer fudd google graph gregor hello id insanetemp jethro kraut lperl lsh map num numberwang ook pansy pi pikhq pirate plot postmodern postmodern_aoler prefixes python redneck reverse rimshot rot13 rot47 sadbf sanetemp sfedeesh sffedeesh simplename slashes svedeesh swedish valspeak wacro warez wc yodawg < 1313994618 258662 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Yes they should not have > but the symbol GHCi is not even defined even though someone told me it is. Because I typed in ghci -pgmP f:\cygwin\bin\echo.exe I can see which symbols are defined in the preprocessor, and GHCi is not one of them. < 1313994624 584410 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!show wacro < 1313994624 917000 :EgoBot!foobar@codu.org PRIVMSG #esoteric :perl (sending via DCC) < 1313994692 398648 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :oh you want to do something depending on if you're started in ghci? < 1313994716 34400 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oerjan: http://pastebin.com/mDyuacbS < 1313994718 759171 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :oerjan: Yes. Some things in the file are for GHCi only and others are only for not GHCi < 1313994730 723516 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :(It is the only reason I used the C preprocessor) < 1313994767 957240 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oerjan: and, dictionary miner: http://paste2.org/p/1596859 < 1313994812 312037 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :with most spaces conveniently removed for clarity of purpose. < 1313994818 170396 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric ::) < 1313994821 585814 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Is there another way, such as using Template Haskell? Can Template Haskell be used to check for such thing? < 1313994831 563724 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :i have no idea < 1313994991 488616 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :zzo38: however when using ghci i often run other functions directly instead of main. maybe you could define another function for invoking then? < 1313995030 642613 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :imain < 1313995158 319301 :cheater!~ubuntu@ip-80-226-24-14.vodafone-net.de PRIVMSG #esoteric :can i somehow make the "extra key" between z and the left shift work as enter? < 1313995176 200820 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :no. because it doesn't exist. < 1313995179 907050 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :ACTION runs away. < 1313995234 633838 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :oerjan: This program has no main function; it is a library. But there are some things that it won't work in GHCi, such as foreign exports and import {-# SOURCE #-} and a few other things < 1313995251 394771 :cheater!~ubuntu@ip-80-226-24-14.vodafone-net.de PRIVMSG #esoteric :i bet zzo38 would know < 1313995259 3837 :cheater!~ubuntu@ip-80-226-24-14.vodafone-net.de PRIVMSG #esoteric :zzo38, how do i do that? < 1313995330 563077 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :ok i have no experience with those things. < 1313995332 943086 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :cheater: Doing what? Sorry I forgot < 1313995773 572669 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric : < 1313995882 101167 :pikhq!~pikhq@71-219-195-213.clsp.qwest.net PRIVMSG #esoteric :ACTION sucks terribly at this "sleep" thing. < 1313995891 987655 :pikhq!~pikhq@71-219-195-213.clsp.qwest.net PRIVMSG #esoteric :ACTION has said this a lot. < 1313995896 892243 :pikhq!~pikhq@71-219-195-213.clsp.qwest.net PRIVMSG #esoteric :It remains true. < 1313995936 85136 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :pikhq: i am glad to hear you ascribe to the norm for this channel. < 1313995943 429097 :pikhq!~pikhq@71-219-195-213.clsp.qwest.net PRIVMSG #esoteric :Whoo. < 1313996316 891334 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I cannot figure out how to check for GHCi. C preprocessor does not work, Template Haskell commands location and recover do not work... < 1313996582 868337 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :maybe you could split into different modules < 1313996760 103892 :Zetro!~Zetro@zetro.xen.prgmr.com JOIN :#esoteric < 1313997679 832080 :cheater!~ubuntu@ip-80-226-24-14.vodafone-net.de QUIT :Quit: Ex-Chat < 1313998746 36411 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :elliott and PH and Taneb should be happy they're asleep right now. < 1313998762 226114 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Hussie is currently trolling everyone who checks updates constantly < 1313998790 369738 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :By releasing 1 page updates in rapider than usual succession < 1313998803 9378 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :around 20 min intervals < 1314000503 654032 :oerjan!oerjan@tyrell.nvg.ntnu.no QUIT :Quit: leaving < 1314001209 986112 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Why can't the Template Haskell "recover" command recover from illegal foreign declaration errors? < 1314002106 369996 :FireFly!~firefly@unaffiliated/firefly JOIN :#esoteric < 1314003139 42168 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I finally figured out how to make it so that the foreign exports are ignored in GHCi, and at the same time making it so that you do not have to specify the type of the exported function if you have already written the type elsewhere in the program. < 1314003166 854538 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I used "runIO getArgs" in Template Haskell to check if it has "--interactive" at first. < 1314003999 535235 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com QUIT :Remote host closed the connection < 1314004873 542083 :cheater!~ubuntu@ip-80-226-24-11.vodafone-net.de JOIN :#esoteric < 1314004971 590869 :cheater!~ubuntu@ip-80-226-24-11.vodafone-net.de PRIVMSG #esoteric :hi < 1314006252 800258 :cheater!~ubuntu@ip-80-226-24-11.vodafone-net.de PRIVMSG #esoteric :where's ais when you need him < 1314006750 161891 :cheater!~ubuntu@ip-80-226-24-11.vodafone-net.de PRIVMSG #esoteric :ohh i think i need to augument rules/evdev < 1314006764 965921 :cheater!~ubuntu@ip-80-226-24-11.vodafone-net.de QUIT :Quit: Ex-Chat < 1314007316 891210 :cheater!~ubuntu@ip-80-226-24-8.vodafone-net.de JOIN :#esoteric < 1314008249 499413 :Zetro!~Zetro@zetro.xen.prgmr.com PRIVMSG #esoteric :FireFly: hade du tänkt komma till matten? < 1314008392 883119 :Zetro!~Zetro@zetro.xen.prgmr.com PRIVMSG #esoteric :._. Wrong channel again < 1314009371 67882 :GreaseMonkey!~gm@unaffiliated/greasemonkey QUIT :Quit: The Other Game < 1314010149 20896 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au JOIN :#esoteric < 1314010265 309482 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net QUIT :Quit: hello < 1314011000 968476 :yorick!~yorick@unaffiliated/yorick PRIVMSG #esoteric :CakeProphet: Y U HILIGHT ME < 1314011885 687492 :BeholdMyGlory!~behold@unaffiliated/beholdmyglory JOIN :#esoteric < 1314013457 993691 :Vorpal!~AnMaster@unaffiliated/anmaster JOIN :#esoteric < 1314014190 92575 :boily!~boily@mtl.savoirfairelinux.net JOIN :#esoteric < 1314021349 545738 :Skaaarj!~prot@195-72-194-193-vpr.hq.intercom.it JOIN :#esoteric < 1314021364 449138 :Skaaarj!~prot@195-72-194-193-vpr.hq.intercom.it PART :#esoteric < 1314022039 492154 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au QUIT :Ping timeout: 268 seconds < 1314022124 165882 :copumpkin!~pumpkin@unaffiliated/pumpkingod QUIT :Remote host closed the connection < 1314022148 957822 :copumpkin!~pumpkin@unaffiliated/pumpkingod JOIN :#esoteric < 1314023104 199831 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake QUIT :Ping timeout: 240 seconds < 1314023222 769241 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake JOIN :#esoteric < 1314024682 8645 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 JOIN :#esoteric < 1314024923 620308 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :OMG my school is going to let us buy our own labcoats BEST DAY EVER < 1314025004 787163 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Phantom_Hoover: I've been talkin' all summer about buying lab coats for the PL lab at Purdue :P < 1314025032 802582 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :I think lab coats are basically the height of fashion among nerds. < 1314025050 908085 :Gregor!Gregor@codu.org PRIVMSG #esoteric : Do you really need to wear lab coats for a PL lab? Hey, don't blame me if your lab doesn't do /legitimate/ science. < 1314025051 455496 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :This is strange because I'm not going to touch a test tube after I leave school. < 1314025163 61230 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Gregor, coffee spills are a real occupational hazard. < 1314025178 285503 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :ACTION wonders if he can get away with wearing it over his uniform all year. < 1314027886 735720 :cheater!~ubuntu@ip-80-226-24-8.vodafone-net.de PRIVMSG #esoteric :what do you guys think of this layout http://pastebin.com/T1J7EpKa < 1314027896 517414 :cheater!~ubuntu@ip-80-226-24-8.vodafone-net.de PRIVMSG #esoteric :the B in the lower left is a second backspace < 1314028674 790213 :Gregor!Gregor@codu.org PRIVMSG #esoteric :cheater: I think I want to hurt you. < 1314028742 314846 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Phantom_Hoover, I assume you saw Homestuck updates? < 1314028804 390725 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Naturally, and then I a) realised that it probably wasn't EoA5, so Hussie LIED and b) went back to lab coat thoughts. < 1314029068 246407 :nooga!~nooga@maverick.aircity.pl JOIN :#esoteric < 1314029083 343651 :nooga!~nooga@maverick.aircity.pl PART :#esoteric < 1314029090 856133 :nooga!~nooga@maverick.aircity.pl JOIN :#esoteric < 1314029132 217550 :nooga!~nooga@maverick.aircity.pl PRIVMSG #esoteric :meh < 1314029499 404333 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!perl ("Hi everyone and welcome to the FIFTH DIMENSION" =~ / / < 1314029501 794228 :EgoBot!foobar@codu.org PRIVMSG #esoteric :syntax error at /tmp/input.3289 line 1, at EOF < 1314029519 769164 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!perl ("Hi everyone and welcome to the FIFTH DIMENSION" =~ / (?{print pos." "})/) < 1314029520 811829 :EgoBot!foobar@codu.org PRIVMSG #esoteric :Warning: Use of "pos" without parentheses is ambiguous at (re_eval 1) line 1. < 1314029527 358185 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!perl ("Hi everyone and welcome to the FIFTH DIMENSION" =~ / (?{print (pos)." "})/) < 1314029528 132337 :EgoBot!foobar@codu.org PRIVMSG #esoteric :3 < 1314029543 803685 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :quintopia, GET OUT OF MY RSS FEEDS YOU BASTARD < 1314029565 347259 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!perl ()=("Hi everyone and welcome to the FIFTH DIMENSION" =~ / (?{print (pos)." "})/) < 1314029566 286490 :EgoBot!foobar@codu.org PRIVMSG #esoteric :3 < 1314029570 458523 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :huh. < 1314029620 455286 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!perl @lol=("Hi everyone and welcome to the FIFTH DIMENSION" =~ / (?{print (pos)." "})/) < 1314029621 230255 :EgoBot!foobar@codu.org PRIVMSG #esoteric :3 < 1314029628 674748 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!perl @lol=("Hi everyone and welcome to the FIFTH DIMENSION" =~ / (?{print (pos)." "})/g) < 1314029629 593623 :EgoBot!foobar@codu.org PRIVMSG #esoteric :3121624273137 < 1314029647 276407 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!perl @lol=("Hi everyone and welcome to the FIFTH DIMENSION" =~ / (?{print pos," "})/g) < 1314029648 109331 :EgoBot!foobar@codu.org PRIVMSG #esoteric :3 12 16 24 27 31 37 < 1314029660 710787 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :wooo... < 1314029679 458023 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :ACTION realises that there aren't many future labcoat things he can do except wait until elliott turns up and goes livid with rage. < 1314029851 921859 :nooga!~nooga@maverick.aircity.pl PRIVMSG #esoteric :!perl fork while fork < 1314029861 24825 :nooga!~nooga@maverick.aircity.pl PRIVMSG #esoteric :oops < 1314029998 367437 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!perl sub a(){map fork, a} < 1314030003 271102 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!perl sub a(){map fork, a} a < 1314030089 703770 :cheater!~ubuntu@ip-80-226-24-8.vodafone-net.de PRIVMSG #esoteric :Gregor, why < 1314030138 603138 :Gregor!Gregor@codu.org PRIVMSG #esoteric :cheater: You actually have to reach /farther/ to get to any of the vital symbol keys in your new "improved" system. < 1314030163 467560 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Unless you're missing the smallest finger on each hand. < 1314030256 236487 :cheater!~ubuntu@ip-80-226-24-8.vodafone-net.de PRIVMSG #esoteric :Gregor, i don't use them often at all. < 1314030262 653363 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Or, I suppose, if your hands are now supposed to be centered on sdfghjkl instead of asdfjkl;? < 1314030265 501652 :cheater!~ubuntu@ip-80-226-24-8.vodafone-net.de PRIVMSG #esoteric :i use enter and backspace and ; often < 1314030268 477625 :Gregor!Gregor@codu.org PRIVMSG #esoteric :In which case shifting is a pain < 1314030288 644569 :cheater!~ubuntu@ip-80-226-24-8.vodafone-net.de PRIVMSG #esoteric :right hand fingers are on hjkl < 1314030295 61213 :cheater!~ubuntu@ip-80-226-24-8.vodafone-net.de PRIVMSG #esoteric :on the new hjkl that is < 1314030295 342648 :Gregor!Gregor@codu.org PRIVMSG #esoteric :*brain explodes. < 1314030299 266752 :cheater!~ubuntu@ip-80-226-24-8.vodafone-net.de PRIVMSG #esoteric :nice < 1314030304 315275 :cheater!~ubuntu@ip-80-226-24-8.vodafone-net.de PRIVMSG #esoteric :i may now quit < 1314030315 839463 :cheater!~ubuntu@ip-80-226-24-8.vodafone-net.de QUIT :Quit: Ex-Chat < 1314030315 839630 :Gregor!Gregor@codu.org PRIVMSG #esoteric :So shift is, like, lightyears away from your hands :P < 1314030444 973448 :hagb4rd!4db40ee9@gateway/web/freenode/ip.77.180.14.233 JOIN :#esoteric < 1314030990 280674 :pikhq_!~pikhq@71-219-203-40.clsp.qwest.net JOIN :#esoteric < 1314031003 65711 :pikhq!~pikhq@71-219-195-213.clsp.qwest.net QUIT :Ping timeout: 260 seconds < 1314031123 641646 :cheater!~ubuntu@ip-80-226-24-0.vodafone-net.de JOIN :#esoteric < 1314032724 868447 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake QUIT :Ping timeout: 258 seconds < 1314032842 751805 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :Phantom_Hoover: how did i gett in your rss feeds < 1314032871 155352 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :quintopia, Sam Hughes' response to your tweet. < 1314032951 554954 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :quintopia: what. that was like yesterday or something. < 1314032961 192823 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :i just addressed myself < 1314032977 447202 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :i should get off the internet until im actually awake < 1314033380 653978 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com JOIN :#esoteric < 1314033528 17682 :cheater!~ubuntu@ip-80-226-24-0.vodafone-net.de PRIVMSG #esoteric :who wants to try my new wonderful layout < 1314033533 341072 :cheater!~ubuntu@ip-80-226-24-0.vodafone-net.de PRIVMSG #esoteric :it is wonderful < 1314033686 628304 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I was unable to access it because of bad gateway error < 1314034246 474673 :Gregor!Gregor@codu.org PRIVMSG #esoteric :BLACK UMBRELLA < 1314034631 3994 :cheater!~ubuntu@ip-80-226-24-0.vodafone-net.de PRIVMSG #esoteric :sorry zzo < 1314034649 941265 :cheater!~ubuntu@ip-80-226-24-0.vodafone-net.de PRIVMSG #esoteric :it is not uploaded yet that was just a pastebin of how the layout looks < 1314034676 53581 :cheater!~ubuntu@ip-80-226-24-0.vodafone-net.de PRIVMSG #esoteric :does your linux have xkb or xmodmap < 1314034711 70315 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I am not on Linux right now and in addition have no intention to adjust my keyboard layout anyways < 1314034886 784050 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :But I did want to look but cannot access it < 1314035478 345963 :hagb4rd!4db40ee9@gateway/web/freenode/ip.77.180.14.233 QUIT :Ping timeout: 252 seconds < 1314035690 282267 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net QUIT :Quit: laundromat < 1314035691 46244 :Nihilist1andy!~ND@c-75-69-129-101.hsd1.nh.comcast.net QUIT :Quit: laundromat < 1314035783 221838 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com QUIT :Remote host closed the connection < 1314036030 835084 :oklopol!~oklopol@dyn58-429.yok.fi JOIN :#esoteric < 1314036665 679324 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :"Thus, the application we'll be building is Twitter FOR ZOMBIES" < 1314036670 384038 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :So.... boring... < 1314036854 900829 :nooga!~nooga@maverick.aircity.pl PRIVMSG #esoteric :http://webcache.googleusercontent.com/search?q=cache:Fdewfzbi-ZkJ:www.addedbytes.com/blog/if-php-were-british/+If+PHP+Were+British&hl=en&client=safari&strip=1 < 1314036870 611127 :nooga!~nooga@maverick.aircity.pl PRIVMSG #esoteric :elliottscript 2.0 < 1314037089 68735 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :nooga, was this, by any chance, made by an American? < 1314037184 95217 :nooga!~nooga@maverick.aircity.pl PRIVMSG #esoteric :i don;t know < 1314037360 292255 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Doesn't look like it. < 1314037811 366455 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Ruby's "10 million ways to do one thing" philosophy is killing e < 1314037812 466308 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :me < 1314037886 341237 :nooga!~nooga@maverick.aircity.pl PRIVMSG #esoteric :an example? < 1314037929 118654 :derrik!~xix@gprs-inet-65-26.elisa.ee JOIN :#esoteric < 1314037947 437700 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Tweet.update_attributes(), Tweet.attributes= then save, < 1314037950 299831 :derrik!~xix@gprs-inet-65-26.elisa.ee QUIT :Client Quit < 1314037966 719089 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :the_tweet[:whatever] = whatever the_tweet.save < 1314037981 182526 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :For updating < 1314037991 396532 :copumpkin!~pumpkin@unaffiliated/pumpkingod PRIVMSG #esoteric :wonderful < 1314038002 926049 :derrik!~xix@gprs-inet-65-26.elisa.ee JOIN :#esoteric < 1314038012 105910 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Ways to create records, like two Tweet.new uses, and a Tweet.create that allows skipping the .save < 1314038089 99584 :cheater!~ubuntu@ip-80-226-24-0.vodafone-net.de PRIVMSG #esoteric :why are you using ruby < 1314038091 775863 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :For accessing attributes from an item < 1314038097 870834 :cheater!~ubuntu@ip-80-226-24-0.vodafone-net.de PRIVMSG #esoteric :are you doing this on purpose < 1314038098 727913 :nooga!~nooga@maverick.aircity.pl PRIVMSG #esoteric :it's not ruby < 1314038101 766309 :nooga!~nooga@maverick.aircity.pl PRIVMSG #esoteric :it's rails < 1314038103 245827 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :some_item[:name] and some_item.name < 1314038140 68950 :nooga!~nooga@maverick.aircity.pl PRIVMSG #esoteric :hash[:symbol] when you may want to pass a variable into [] < 1314038154 47775 :cheater!~ubuntu@ip-80-226-24-0.vodafone-net.de PRIVMSG #esoteric :so anyways < 1314038162 80582 :cheater!~ubuntu@ip-80-226-24-0.vodafone-net.de PRIVMSG #esoteric :i like the new layout < 1314038170 443633 :cheater!~ubuntu@ip-80-226-24-0.vodafone-net.de PRIVMSG #esoteric :it is much more zen. < 1314038192 436227 :cheater!~ubuntu@ip-80-226-24-0.vodafone-net.de PRIVMSG #esoteric :i like how you can do most without moving your palms at all < 1314038210 571302 :nooga!~nooga@maverick.aircity.pl PRIVMSG #esoteric :also < 1314038222 19738 :cheater!~ubuntu@ip-80-226-24-0.vodafone-net.de PRIVMSG #esoteric :it is a big improvement indeed < 1314038225 819893 :nooga!~nooga@maverick.aircity.pl PRIVMSG #esoteric :Tweet.new just constructs the object so you may save it or not < 1314038231 433410 :nooga!~nooga@maverick.aircity.pl PRIVMSG #esoteric :and manipulate it < 1314038242 760665 :cheater!~ubuntu@ip-80-226-24-0.vodafone-net.de PRIVMSG #esoteric :right hand is still a bit tricky but not overly so < 1314038247 940508 :nooga!~nooga@maverick.aircity.pl PRIVMSG #esoteric :#create is used for rather simple models < 1314038288 446834 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Nothing wrong with using ActiveRecord without Rails, right? < 1314038296 230083 :nooga!~nooga@maverick.aircity.pl PRIVMSG #esoteric :oh < 1314038309 901954 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Hypothetically, I mean < 1314038310 10867 :cheater!~ubuntu@ip-80-226-24-0.vodafone-net.de PRIVMSG #esoteric :nooga < 1314038316 110709 :cheater!~ubuntu@ip-80-226-24-0.vodafone-net.de PRIVMSG #esoteric :have you seen php on rails < 1314038320 837620 :nooga!~nooga@maverick.aircity.pl PRIVMSG #esoteric :maybe you should check out Mongo.DB < 1314038332 711335 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :?? < 1314038336 386729 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :ACTION headaches < 1314038355 407449 :nooga!~nooga@maverick.aircity.pl PRIVMSG #esoteric :http://www.mongodb.org/ < 1314038361 369486 :nooga!~nooga@maverick.aircity.pl PRIVMSG #esoteric :or Redis < 1314038370 287870 :nooga!~nooga@maverick.aircity.pl PRIVMSG #esoteric :it's well suited for things like tweets < 1314038398 126653 :nooga!~nooga@maverick.aircity.pl PRIVMSG #esoteric :and does not have stuff like migrations < 1314038429 823016 :nooga!~nooga@maverick.aircity.pl PRIVMSG #esoteric :you just add keys in the model class and use it < 1314038442 777766 :nooga!~nooga@maverick.aircity.pl PRIVMSG #esoteric :and magical persistence happens < 1314038458 375187 :cheater!~ubuntu@ip-80-226-24-0.vodafone-net.de PRIVMSG #esoteric :http://web.archive.org/web/20091103132947/http://phails.com/ < 1314038470 554158 :cheater!~ubuntu@ip-80-226-24-0.vodafone-net.de PRIVMSG #esoteric :php on rails < 1314038496 993355 :nooga!~nooga@maverick.aircity.pl PRIVMSG #esoteric :php is a big mistake itself < 1314038520 504296 :nooga!~nooga@maverick.aircity.pl PRIVMSG #esoteric :they shouldn't make parodies with php < 1314038535 571271 :cheater!~ubuntu@ip-80-226-24-0.vodafone-net.de PRIVMSG #esoteric :i know right < 1314038636 727251 :nooga!~nooga@maverick.aircity.pl PRIVMSG #esoteric :no, seriously -> http://www.phpontrax.com/ < 1314038642 796510 :nooga!~nooga@maverick.aircity.pl PRIVMSG #esoteric :it's real :D < 1314038945 447814 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :The multiplicity of validators scares me < 1314039117 688021 :nooga!~nooga@maverick.aircity.pl PRIVMSG #esoteric :you are free to write before_filter and validate by hand < 1314039130 789342 :nooga!~nooga@maverick.aircity.pl PRIVMSG #esoteric :i mean before_save < 1314039188 16361 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :<steerio> validate { |rec| rec.errors << :invalid if i_have_a_bad_mood } < 1314039188 87814 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :<steerio> rec.errors[:something] that is < 1314039269 338872 :nooga!~nooga@maverick.aircity.pl PRIVMSG #esoteric :oh, rightt < 1314039350 510124 :oerjan!oerjan@sprocket.nvg.ntnu.no JOIN :#esoteric < 1314039372 570750 :pikhq!~pikhq@71-219-228-148.clsp.qwest.net JOIN :#esoteric < 1314039375 53535 :pikhq_!~pikhq@71-219-203-40.clsp.qwest.net QUIT :Ping timeout: 252 seconds < 1314039824 147807 :Taneb|Kindle!57ee5441@gateway/web/freenode/ip.87.238.84.65 JOIN :#esoteric < 1314039833 314064 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Wait, do I actually have to make the database myself in Rails? < 1314039843 221360 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Django automatically makes databases < 1314039846 597637 :Taneb|Kindle!57ee5441@gateway/web/freenode/ip.87.238.84.65 PRIVMSG #esoteric :Hello < 1314039882 899622 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Taneb|Kindle, Homestuck updates < 1314039887 222016 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Including a flash < 1314039900 627632 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Taneb|Kindle: Worst possible IRC device? < 1314039923 708780 :Taneb|Kindle!57ee5441@gateway/web/freenode/ip.87.238.84.65 PRIVMSG #esoteric :Better than my mobile < 1314039943 310357 :Taneb|Kindle!57ee5441@gateway/web/freenode/ip.87.238.84.65 PRIVMSG #esoteric :It works and it is free < 1314039978 934854 :Zetro!~Zetro@zetro.xen.prgmr.com PRIVMSG #esoteric :IRC on a kindle? < 1314039987 79675 :Taneb|Kindle!57ee5441@gateway/web/freenode/ip.87.238.84.65 PRIVMSG #esoteric :Sgeo_ I cannot really see it until sometime in early September < 1314040014 453015 :Taneb|Kindle!57ee5441@gateway/web/freenode/ip.87.238.84.65 PRIVMSG #esoteric :Zetro and why not? < 1314040053 229193 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Taneb|Kindle: I have an eInk device, updates are ... less than ideal. If we were chattering away and it had conventional scrolling, it'd just be a mess. But does it have conventional scrolling? < 1314040060 727892 :Zetro!~Zetro@zetro.xen.prgmr.com PRIVMSG #esoteric :Haven't seen anyone else using it for IRC :P < 1314040073 544069 :Taneb|Kindle!57ee5441@gateway/web/freenode/ip.87.238.84.65 PRIVMSG #esoteric :I do not eally jknow < 1314040090 555175 :Taneb|Kindle!57ee5441@gateway/web/freenode/ip.87.238.84.65 PRIVMSG #esoteric :Typing is somewhat awkward < 1314040157 562675 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Taneb|Kindle: Does text scroll like an IRC client on a computer, or in some other way? That is, when a new line appears, do all the current lines shift up? < 1314040177 792102 :cheater!~ubuntu@ip-80-226-24-0.vodafone-net.de PRIVMSG #esoteric :kindle irc is worst irc < 1314040182 633600 :Taneb|Kindle!57ee5441@gateway/web/freenode/ip.87.238.84.65 PRIVMSG #esoteric :I dunno say more and I will tell you < 1314040199 227322 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Taneb|Kindle: Ohh, it hasn't even filled in a screen yet X-D < 1314040212 859533 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Taneb|Kindle: If it scrolls in some more stable way, then I see no reason why IRC on Kindle would be short of wonderful. < 1314040225 668182 :Gregor!Gregor@codu.org PRIVMSG #esoteric :But if it scrolls whole-page, yukk. < 1314040229 530599 :FireFly!~firefly@unaffiliated/firefly PRIVMSG #esoteric :I'd like to see a photo of IRC-on-an-eink-device < 1314040229 696366 :Taneb|Kindle!57ee5441@gateway/web/freenode/ip.87.238.84.65 PRIVMSG #esoteric :Keyboard is awkward < 1314040235 956333 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Taneb|Kindle: Better than no keyboard :) < 1314040243 628387 :Gregor!Gregor@codu.org PRIVMSG #esoteric :FireFly: Dood, my eInk device has Debian on it :P < 1314040270 147645 :FireFly!~firefly@unaffiliated/firefly PRIVMSG #esoteric :Heh < 1314040287 856475 :Taneb|Kindle!57ee5441@gateway/web/freenode/ip.87.238.84.65 PRIVMSG #esoteric :Scrolling is conventional < 1314040291 374328 :Gregor!Gregor@codu.org PRIVMSG #esoteric :FireFly: http://www.mobileread.com/forums/attachment.php?attachmentid=75336&stc=1&d=1312936864 < 1314040303 87390 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Taneb|Kindle: Yeah, that's awful ... it'll go all smushy every time somebody says anything. < 1314040303 707985 :Taneb|Kindle!57ee5441@gateway/web/freenode/ip.87.238.84.65 PRIVMSG #esoteric :Using webchat < 1314040306 687854 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Ohhhhhhh < 1314040309 262597 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Then yeah :P < 1314040315 272501 :Gregor!Gregor@codu.org PRIVMSG #esoteric :What you'd really want is round-robin "scrolling" < 1314040318 232535 :FireFly!~firefly@unaffiliated/firefly PRIVMSG #esoteric :Aww, that looks too computery < 1314040335 967850 :Gregor!Gregor@codu.org PRIVMSG #esoteric :FireFly: Whaddya expect, it's stock Debian :P < 1314040358 202154 :Taneb|Kindle!57ee5441@gateway/web/freenode/ip.87.238.84.65 PRIVMSG #esoteric :I wonder what the Kindle OS is called < 1314040367 887808 :FireFly!~firefly@unaffiliated/firefly PRIVMSG #esoteric :I wonder how an IRC client that uses a book-like font for the IRC lines would look (on an e-ink device, that is) < 1314040758 412763 :Taneb|Kindle!57ee5441@gateway/web/freenode/ip.87.238.84.65 QUIT :Ping timeout: 252 seconds < 1314040987 36473 :Gregor!Gregor@codu.org PRIVMSG #esoteric :FireFly: Every font looks book-like on eInk. < 1314040995 76806 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Taneb|NotHere: Linux :P < 1314040997 297427 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : "Thus, the application we'll be building is Twitter FOR ZOMBIES" < 1314041006 576447 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :at least it'll be twitter with some brains... < 1314041013 979332 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :BREAINISSSS < 1314041017 123300 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :dfasgpeoitrhgeatrhg < 1314041034 233995 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :what would you guys do without my input < 1314041045 88038 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION tosses oklopol a hitler's brain clone from iwc < 1314041051 737849 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric ::o < 1314041054 75873 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :slewepw .> < 1314041587 840492 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1314041659 401706 :Gregor!Gregor@codu.org PRIVMSG #esoteric :ais523: Tell us, in your unending wisdom, what improvements Rezzo needs. < 1314041685 789959 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :lasers. < 1314041690 193350 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I, um, don't know < 1314041711 966033 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :his wisdom is unending because it never begins < 1314041717 787549 :Gregor!Gregor@codu.org PRIVMSG #esoteric :oerjan: On freaking SHARKS < 1314041722 322571 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oerjan: heh < 1314041750 96210 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Gregor: what would happen if bots weren't blocked by wire? < 1314041760 953474 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :as in, they can walk on top of wire < 1314041763 628154 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Gregor: i assume you have read the same recent iwc annotation as i < 1314041782 661819 :Gregor!Gregor@codu.org PRIVMSG #esoteric :oerjan: ... no? < 1314041789 70117 :Gregor!Gregor@codu.org PRIVMSG #esoteric :ais523: Then they could move around arbitrarily *shrugs* < 1314041792 269456 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh? < 1314041802 724330 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Gregor: indeed < 1314041807 246246 :Gregor!Gregor@codu.org PRIVMSG #esoteric :ais523: The possibility of making them able to walk on wire but be hurt/moved by electrons was once discussed. < 1314041812 499356 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :http://www.irregularwebcomic.net/3129.html from yesterday < 1314041821 533713 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that way, the game would be more about manipulating the WireWorld than blocking each other in < 1314041835 846644 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :> 1220 / 170 < 1314041836 486198 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 7.176470588235294 < 1314041851 8691 :Gregor!Gregor@codu.org PRIVMSG #esoteric :oerjan: It is sad that you didn't get the reference in that comic, and thought I was referencing the comic >_ < 1314041852 511470 :Gregor!Gregor@codu.org PRIVMSG #esoteric :*>_< < 1314041876 606223 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Gregor: well i vaguely understand it's an older meme < 1314041888 792193 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :but i _still_ assumed you'd read the iwc < 1314041928 264406 :yourstruly!~yours@infocalypse-net.info NICK :erytssiN < 1314041935 64441 :azaq23!~derivecto@unaffiliated/azaq23 JOIN :#esoteric < 1314041942 214656 :Taneb|Kindle!57ee5441@gateway/web/freenode/ip.87.238.84.65 JOIN :#esoteric < 1314041944 441658 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hm did iwc mention it even earlier... < 1314042004 749945 :Taneb|Kindle!57ee5441@gateway/web/freenode/ip.87.238.84.65 PRIVMSG #esoteric :Of course the main problem with IRC on a Kindle is tha it disconnects so easily < 1314042016 223319 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Taneb|Kindle: wait, did iwc remove the crossover table entirely? i thought it was in the archive pages... < 1314042046 836002 :Taneb|Kindle!57ee5441@gateway/web/freenode/ip.87.238.84.65 PRIVMSG #esoteric :Try in archive by themes < 1314042062 234121 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i did it wasn't there either < 1314042072 854765 :Taneb|Kindle!57ee5441@gateway/web/freenode/ip.87.238.84.65 PRIVMSG #esoteric :Huh < 1314042081 90468 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh it's in the cast page < 1314042242 299505 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ok there seems to be no lasers mentioned in the jumping the shark arc < 1314042273 470159 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(http://www.irregularwebcomic.net/comic.php?current=983&theme=17&dir=next5) < 1314042342 475110 :Taneb|Kindle!57ee5441@gateway/web/freenode/ip.87.238.84.65 QUIT :Ping timeout: 252 seconds < 1314042362 750960 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Ooh, IWC nerdfest! < 1314042694 178966 :Gregor!Gregor@codu.org PRIVMSG #esoteric :It's from Austin Powers >_< < 1314042697 699413 :Gregor!Gregor@codu.org PRIVMSG #esoteric :And you are all TERRIBLE < 1314042745 836816 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Gregor: was looking it up < 1314042807 554961 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i have never seen any austin powers movies, but i suspect them to be the kind of comedy that makes me flee a room. < 1314042991 611780 :Gregor!Gregor@codu.org PRIVMSG #esoteric :And that's terrible. < 1314043408 102125 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net JOIN :#esoteric < 1314043707 916352 :Gregor!Gregor@codu.org PRIVMSG #esoteric :LOL I implemented the CA wrong in the first place because I'm awesomepants X_X < 1314043910 334968 :elliott!~elliott@unaffiliated/elliott JOIN :#esoteric < 1314043927 34110 :Gregor!Gregor@codu.org PRIVMSG #esoteric :elliott: HEY ELLIOTT I SUCK AT WIREWORLD < 1314043933 320662 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: ? < 1314043933 393495 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :elliott: You have 2 new messages. '/msg lambdabot @messages' to read them. < 1314043940 588201 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :im sixteen hi < 1314043940 950902 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott: happy birthday < 1314043953 514449 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :how could this happen < 1314043954 324380 :Gregor!Gregor@codu.org PRIVMSG #esoteric :elliott: Oh yeah, happy American driving day and all that. < 1314043981 435731 :Gregor!Gregor@codu.org PRIVMSG #esoteric :elliott: Anyway, the reason I was having so much trouble generating a substrate that wasn't crazyworld is that my wireworld rules were wrong :P < 1314043999 388945 :Gregor!Gregor@codu.org PRIVMSG #esoteric :elliott: I forgot the part about /1 or 2/ electrons in the neighborhood, not >=1 :P < 1314044014 43773 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: Your substrate wasn't crazyworld? < 1314044026 245599 :Gregor!Gregor@codu.org PRIVMSG #esoteric :elliott: No, but it took a lot of attempts to get it that way. < 1314044056 918220 :Gregor!Gregor@codu.org PRIVMSG #esoteric :elliott: In my initial attempt, it pretty much blew up the moment you put any electron on it. It would dup at every corner. < 1314044091 567337 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Err, that is, every corner would turn into a shower of duplicates. < 1314044093 407105 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Forever and ever. < 1314044103 634810 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Right. That happens when you try to play on this field :P < 1314044107 248826 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :See: tantrum < 1314044133 430546 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :elliott: so you're 16 now? congratulations, that makes you old enough to be 16 years old < 1314044140 643025 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Oh no, Vorpal found rezzo. Gregor: How painful are the logs? < 1314044154 755017 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :olsner: hooray < 1314044207 115090 :Gregor!Gregor@codu.org PRIVMSG #esoteric :elliott: "How painful are the logs"? < 1314044241 170229 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: when vorpal talks things get painful to read < 1314044242 736396 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :how painful < 1314044262 332948 :Gregor!Gregor@codu.org PRIVMSG #esoteric :I only pay attention in short bursts :P < 1314044270 650616 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Ooh, SDL nastiness: the X11 OpenGL glue does a thing ISO C requires a diagnostic for, namely casts a void * (from dlsym) to a function pointer type. Shame on it. < 1314044311 222750 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :anyone know how to force Mesa into software emulation mode? < 1314044324 380029 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and pretend that it's using the graphics card directly? < 1314044335 454792 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: That's unavoidable without functions only added in recent POSIX I think... < 1314044351 500869 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh, looks like the EOA got posted < 1314044387 633688 :Gregor!Gregor@codu.org PRIVMSG #esoteric :fizzie, elliott: Yeah, the only way around it that I know if is unportable. It's a diagnostic that's literally unavoidable. < 1314044410 433588 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :There's a really ugly-syntax workaround advertised by the POSIX dlsym documentation. You simply write "int (*func)(int); ...; *(void **)&func = dlsym(...);" -- since pointer-to-function-pointer is obviously an object pointer, the cast is valid. < 1314044423 988752 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Sure it's unportable, but the act of casting to a function pointer in itself is unportable. < 1314044429 412176 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Right. < 1314044456 122867 :Gregor!Gregor@codu.org PRIVMSG #esoteric :elliott: Anyway, my fix to the underlying CA has me somewhat disappointed with flags again. < 1314044499 834964 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :22:53:12: but i dont hear many people criticizing NYTimes < 1314044499 946955 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you're not listening hard enough < 1314044501 113294 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: Why? < 1314044550 274053 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :ais523: I was pretty sure there was some environment variable to do that, but mesa's envvar documentation page doesn't seem to have any "choose-a-driver" variables. < 1314044555 135512 :Gregor!Gregor@codu.org PRIVMSG #esoteric :elliott: In a situation that would cause a flag to become a surrogate tail, it instead dissipates ... but flags dissipating seems grotty to me. Actually I guess what I'm unhappy with is that 2x width wires are just always gross and horrible in Wireworld X-D < 1314044555 207428 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal really wants us to know all about his favourite newspaper. < 1314044561 212718 :Gregor!Gregor@codu.org PRIVMSG #esoteric :(>=2x that is) < 1314044568 818723 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: And those would probably expose the in-use driver to the code. < 1314044575 94700 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Especially if they getenv :P < 1314044577 936132 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :fizzie: it seems plausible that there is one < 1314044578 101944 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :although the standard says it's not supported, is a cast to a function pointer type actually any less portable than that other monstrosity? < 1314044597 297400 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: I don't mind the code knowing what driver's in use, so long as it doesn't arbitrarily decide to /not start/ because there isn't a GPU available < 1314044599 471248 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :ACTION silently rages < 1314044612 920232 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: are you... testing GPGPU programs? < 1314044617 330907 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :is that what the Secret is? < 1314044642 434782 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: no, I'm not < 1314044647 652329 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :darn < 1314044655 660118 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :well, not in a way related to the secret project, at least < 1314044656 482868 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :would you say that even to a correct guess? :) < 1314044673 644716 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :23:32:46: Gregor, btw the time system currently is unfair. I suggest basing it on CPU time instead somehow. After all, who knows what other process suddenly decides to run < 1314044674 336593 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :I'm not entirely sure of the context again, but if it's a version of Mesa provided by you, you could simply only compile in support for the software rasterizer driver. < 1314044674 408657 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :23:33:16: Vorpal: I have decided to instead write a system that's actually implementable. < 1314044674 408820 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :23:33:26: (It's unfair, but it's equally unfair to all contestants) < 1314044681 812448 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: You can just test the CPU time of the processes. < 1314044692 484748 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :That's nonportable, but perfectly fair. < 1314044702 803135 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Technically frames could last a lot longer though. < 1314044734 689345 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :23:35:55: CakeProphet: Everything I've done in C has been way, way, way faster than it needed to be, so it's not like it's cutting it close. < 1314044739 405442 :Gregor!Gregor@codu.org PRIVMSG #esoteric :elliott: How does CPU time get counted while you're e.g. swapping? You're just not running? < 1314044739 646694 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: Have you written anything that does any thinking at all < 1314044751 588264 :Gregor!Gregor@codu.org PRIVMSG #esoteric :elliott: No, but the point is that I/O isn't a problem :P < 1314044753 231789 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :When the process isn't running CPU time doesn't increase :P < 1314044773 516118 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: I'm not going to lie about this, it would ruin all the fun < 1314044776 476387 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Right, so if it's just blocking, I'll block with it. < 1314044779 230600 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :besides, I'm really bad at lying < 1314044785 203855 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's part of the reason I'm such an honest person < 1314044788 440226 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :23:38:35: Cells have a damage value (which is completely independent of the CA) < 1314044788 606507 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :23:38:59: ew < 1314044788 678957 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :23:39:04: and the client can't see it < 1314044788 679120 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :23:39:08: just ew < 1314044788 679229 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Shut up shut up shut up shut up. < 1314044797 398262 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :because if I did lie, it wouldn't have the desired effect < 1314044810 393354 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: Or some other process could be running instead of the warrior while it's thinking and you'd stop waiting for it... < 1314044830 522344 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :ais523: The internets tell me you can set LIBGL_ALWAYS_SOFTWARE=1, but I can't find out where that is documented, just a lot of cases of people using it. < 1314044845 805103 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :23:42:54: Gregor, anyway hm I would make my client for the game multi-threaded. < 1314044846 221256 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :No shit. < 1314044868 615115 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :fizzie: hmm, I'll set it and see if it does anything < 1314044876 861559 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :23:46:15: heh, elliott and I used the same characters for the same states. < 1314044882 828233 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor and I, you mean. Though I did fix them. < 1314044910 551667 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :23:48:40: That sounds like a good way to get the best possible score for the OOM killer. < 1314044910 662417 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"You win!" < 1314044916 658092 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :You prize is DEATH. < 1314044934 753882 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :23:53:50: Gregor, anyway 64 MB isn't much < 1314044934 826517 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :23:53:57: Gregor, not if you are using haskell < 1314044935 948384 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Uhhhhhhhhh < 1314044939 289342 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Do you know anything? Like, at all? < 1314044971 551161 :Gregor!Gregor@codu.org PRIVMSG #esoteric :elliott: I'm considering changing the rules for building so that you cannot build fat wires or squares or whatnot. Tell me not to. < 1314044972 737681 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Unless you have a memory leak, which is -- amazing, I know -- possible in any language, Haskell will not use more memory than, like, Python with the same structures. < 1314044979 181954 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Less because of no object overhead. < 1314044987 15465 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Yes, String is inefficient, so don't use String. < 1314044998 334198 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: What, so it just arbitrarily stops you building a perfectly possible conductor arrangement? < 1314045010 357708 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :ais523: Gah. It *is* documented in the Mesa environment variable page -- http://www.mesa3d.org/envvars.html -- it's the fourth thing there, in the obvious place, and I have no idea how I simply didn't see it there. < 1314045013 341612 :Gregor!Gregor@codu.org PRIVMSG #esoteric :elliott: Yeah >_> < 1314045026 263764 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :fizzie: thanks < 1314045031 886362 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: No, don't. < 1314045037 829961 :Gregor!Gregor@codu.org PRIVMSG #esoteric :elliott: The thing is, we had this notion of electrons being a sort of scarce resource, but you can easily make a structure that just barfs a billion of 'em. < 1314045044 656772 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :23:59:13: Gregor, anyway 64 MB each precludes many high level languages < 1314045044 729218 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :You know LITERALLY NOTHING. < 1314045055 949564 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :(Setting it didn't do anything for me, but that's probably because the version of libGL things here link to is provided by the nvidia binary blob.) < 1314045056 367258 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :SDL_GL_LoadLibrary() failed: No dynamic GL support in video driver < 1314045059 996119 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: Electrons being scarce is stupid and you're stupid for wanting it. < 1314045060 243380 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :ACTION continues raging at SDL/GL < 1314045073 498454 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: Having to find one ring is cool, but c'mon, the game is hard enough already for the warriors :P < 1314045095 305642 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :00:00:58: Vorpal: Uh, Minecraft genuinely doesn't *use* more than 256MiB of heap. < 1314045095 473617 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Unless you set it up, which literally everyone does. < 1314045104 367869 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :perhaps I should check the SDL docs, or the error message < 1314045166 532455 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :01:30:07: Is it me, or is Epigram really, really ugly? < 1314045173 147894 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :The current version of Epigram doesn't even have syntax. < 1314045180 283236 :Gregor!Gregor@codu.org PRIVMSG #esoteric :elliott: Basically, here's the thing I don't like about the current situation with how everything interacts: You can trivially break any flag-stealing effort by just pooping conductor around your flag geysers. < 1314045204 375094 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: Well, replace building altogether rather than just arbitrarily restricting it. < 1314045212 979156 :Gregor!Gregor@codu.org PRIVMSG #esoteric :elliott: OK, replace it how? < 1314045241 357447 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :01:58:06: `run sed 's/implementatino/implementation/g' -i quotes < 1314045241 522664 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :01:58:08: No output. < 1314045249 914270 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`run sed 's/implementation/implementatino/g' -i quotes < 1314045254 23611 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :No output. < 1314045256 596112 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :He didn't say "implementation", he said "implementatino". < 1314045260 231350 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`quote awk < 1314045261 220941 :Gregor!Gregor@codu.org PRIVMSG #esoteric :lol < 1314045262 434869 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :611) Also Perl, but I don't really consider that a programming language so much as a really heavy implementatino of awk < 1314045275 955540 :boily!~boily@mtl.savoirfairelinux.net QUIT :Ping timeout: 268 seconds < 1314045276 955852 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :01:58:50: That's neat < 1314045277 123409 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I pioneered HackEgo sed-editing so stop giving credit to that terrible distorter. < 1314045283 418092 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Yes, DISTORTER < 1314045296 149339 :Gregor!Gregor@codu.org PRIVMSG #esoteric :I un-tort things. < 1314045314 606891 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :02:05:12: reasoning about the performance of regex is kind of difficult actually.... < 1314045314 773899 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :02:05:29: Yeah, but you can make some broad guesses :P < 1314045314 845929 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Backrefs: The worst. < 1314045356 265422 :Gregor!Gregor@codu.org PRIVMSG #esoteric :elliott: We're talkin' like 6 orders of magnitude here. < 1314045414 85888 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: I'm not saying his paranoia wasn't stupid, just that reasoning about regexps is only hard if you use the crappy algorithm because you want backrefs, which are nearly useless :P < 1314045421 600127 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :ais523: Thanks to synchronicity, the function called by SDL_GL_LoadLibrary for the 'x11' video driver (X11_GL_LoadLibrary) is in fact exactly the one that did the cast-a-void-pointer thing. < 1314045433 586917 :Gregor!Gregor@codu.org PRIVMSG #esoteric :elliott: Anyway, help me fix rezzo D-'8 < 1314045441 42931 :Gregor!Gregor@codu.org PRIVMSG #esoteric :My birthday present to you is that request^WDEMAND < 1314045447 368238 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :aha, and that statement plus my Googling's giving me a clue as to what's going on < 1314045454 966235 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :presumably, SDL_GL_LoadLibrary sees that it's running in framebuffer < 1314045475 13014 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Awwww, all the forums I've ever registered at that demanded an age are sending me email. Apart from ones where I didn't even bother to be honest about the day and month. < 1314045476 653729 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and the framebuffer GL support is pretty sloppy < 1314045507 179580 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: presumably you had to systematically lie about the year until you turned 13 < 1314045512 109795 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :or did you not register at forums back then? < 1314045526 241535 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: I never stopped lying :P < 1314045547 21881 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :I'm lying _right now_ < 1314045563 899160 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: well, you didn't have to lie any more, but perhaps you could lie anyway < 1314045660 974434 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I don't see why they should know my birth date < 1314045673 312493 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :or just about everything else they ask for, to be honest < 1314045733 521085 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :07:39:22: Hussie is currently trolling everyone who checks updates constantly < 1314045733 688390 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :07:39:50: By releasing 1 page updates in rapider than usual succession < 1314045733 760400 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :07:40:03: around 20 min intervals < 1314045733 853503 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :No, that's just how updates used to go; he uploads panels right after making them. < 1314045735 614098 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :14:55:23: OMG my school is going to let us buy our own labcoats BEST DAY EVER < 1314045735 944409 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :YESSSSSSSSSS < 1314045738 378066 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :SO JEALOUS < 1314045740 468524 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :BIRTHDAY RUINED < 1314045749 989175 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Lesse what Wikipedia has to say ... < 1314045751 453583 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :ais523: At least the X server needs to offer the GLX extension in order for things to work out at all, I'd believe. I'm not sure if that happens if you're using the fbdev video output option. < 1314045752 189795 :Gregor!Gregor@codu.org PRIVMSG #esoteric :England and Wales < 1314045752 342156 :Gregor!Gregor@codu.org PRIVMSG #esoteric :The age of consent in England and Wales is 16 regardless of sexual orientation and/or gender, as specified by the Sexual Offences Act 2003.[44] However, if person A is over the age of 18 and in a position of trust over person B who is under the age of 18, it is illegal for A to engage in sexual activity with B.[45] < 1314045765 181549 :Gregor!Gregor@codu.org PRIVMSG #esoteric :"position of trust" lololol < 1314045769 238645 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :16:14:39: * Phantom_Hoover realises that there aren't many future labcoat things he can do except wait until elliott turns up and goes livid with rage. < 1314045769 571398 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :PRECISELY < 1314045773 409483 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :elliott, happy I SHALL HAVE LABCOAT HAH < 1314045789 282401 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: Why did you just look up information about the age of consent. < 1314045801 726575 :Gregor!Gregor@codu.org PRIVMSG #esoteric :elliott: FOR YOUR BENEFIT < 1314045820 778973 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :monqy, incidentally, I hate you. < 1314045821 195975 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :perhaps I need to put X in there too < 1314045831 429393 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :fb support seems kind-of buggy in a lot of programs that notionally support it < 1314045837 533277 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :I keep asking random people for "friendship " and it's crippling < 1314045841 110069 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :X generally wants to run as root, though < 1314045857 592750 :Gregor!Gregor@codu.org PRIVMSG #esoteric :ais523: No? Xephyr or something. < 1314045867 558643 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :sometimes I forget if I started things or if it was actually elliott < 1314045871 873305 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`addquote I keep asking random people for "friendship " and it's crippling < 1314045873 987612 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :614) I keep asking random people for "friendship " and it's crippling < 1314045880 266715 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :ais523: Oh, you don't actually have a X server there? You mean you were using SDL's "fbcon" video driver or something? < 1314045882 170250 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"Pass the friendship salt, please." < 1314045884 432486 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :fizzie: yes < 1314045904 292450 :Gregor!Gregor@codu.org PRIVMSG #esoteric :OMG, I so want to fix the HEWW out of building >_< < 1314045911 447680 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :elliott, I got a friendship smint, but I didn't get a friendship prefect badge. < 1314045928 579482 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com JOIN :#esoteric < 1314045952 604273 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :19:10:12: Taneb|Kindle: If it scrolls in some more stable way, then I see no reason why IRC on Kindle would be short of wonderful. < 1314045957 205853 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: Have you seen those keyboards? < 1314045971 690020 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Phantom_Hoover: Awwwwwwwwwwwwwwwwwwwww. < 1314045974 146346 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :ais523: Well, yes, I don't think that thing has a GL_LoadLibrary callback at all. I suppose what *might* be possible would be Xorg + fbdev + Mesa + SDL 'x11' video driver, assuming X can provide the GLX extension in that sort of setup. < 1314045983 492142 :Gregor!Gregor@codu.org PRIVMSG #esoteric :elliott: Well, it'd be a mostly reading-only activity :P < 1314045995 539267 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: Maybe for YOU type type type type type < 1314046002 335787 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`quote implementati < 1314046004 438967 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :611) Also Perl, but I don't really consider that a programming language so much as a really heavy implementatino of awk < 1314046012 87340 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :bah < 1314046036 30268 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :http://www.mobileread.com/forums/attachment.php?attachmentid=75336&stc=1&d=1312936864 < 1314046041 922272 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: Incidentally, is that xvkbd scaled or something? < 1314046046 258726 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Or is that thing just lollowdpi < 1314046056 581911 :Gregor!Gregor@codu.org PRIVMSG #esoteric :elliott: It's scaled in a weird way. < 1314046067 783402 :Gregor!Gregor@codu.org PRIVMSG #esoteric :elliott: The DPI is actually friggin' enormous < 1314046077 454925 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I think Perl is a programming language too. Although, AWK is very good for the kind if stuff it is good for, of course. Not for most other things, but it can be used. < 1314046087 76700 :derrik!~xix@gprs-inet-65-26.elisa.ee QUIT :Quit: over and out < 1314046105 270069 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`addquote I think Perl is a programming language too. [...] < 1314046107 107586 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :615) I think Perl is a programming language too. [...] < 1314046112 428994 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :A controversial opinion < 1314046163 810242 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Waaaah I wanna fix rezzo 'cuz it's totes borklebork. < 1314046189 665270 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Gregor: I've forgotten the name of your fancy eInkThing again. < 1314046197 770047 :Gregor!Gregor@codu.org PRIVMSG #esoteric :fizzie: IREX DR800 < 1314046203 844941 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :But of course! < 1314046219 741609 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :The T-Rex two thousand, I'll be sure to remember that in the future. < 1314046298 710724 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Also, http://www.qwantz.com/index.php?comic=2025 < 1314046302 335096 :Gregor!Gregor@codu.org PRIVMSG #esoteric :(You said "T-Rex" :P ) < 1314046314 858574 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :160 DPI is not "friggin' enormous" now that phones go to 300+. < 1314046352 205348 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :(See, I only wanted the name to MOCK it.) < 1314046380 445977 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :My computer is one hundred twenty. :p < 1314046399 473873 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Really, it's only 160DPI? < 1314046408 538839 :Gregor!Gregor@codu.org PRIVMSG #esoteric :I would do the math, but ew, math. < 1314046432 746108 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Gregor: Well, I'm going by http://www.the-ebook-reader.com/dr-800-review.html .. but 1024x768 at 8.1" comes to something like that. < 1314046473 315072 :elliott!~elliott@unaffiliated/elliott QUIT :Quit: Leaving < 1314046530 302056 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Yeah, I guess that's right. < 1314046531 454393 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Huh. < 1314046661 71973 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :math. not even once. < 1314046674 214428 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :The laptop here does 140 DPI. (1920x1080 and the diagonal by quick measurement is 15.75" -- though I think "officially" it's 15.6".) < 1314046736 967133 :elliott!~elliott@unaffiliated/elliott JOIN :#esoteric < 1314046792 294710 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Oh, elliott was gone? < 1314046808 912591 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I was busy making sure nobody could bother me for a few minutes :P < 1314046817 97375 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :There, I've read all four messages I missed. < 1314046844 727102 :Gregor!Gregor@codu.org PRIVMSG #esoteric :So now it's time to FIX REZZO < 1314046867 145654 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :OK so firstly you should eliminate electrons. < 1314046873 707196 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :You should have to... use enemy flags... as electrons. < 1314046875 614245 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I'm a genius. < 1314046879 766958 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Maybe the rings just contain tails. < 1314046888 305021 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :`addquote OK so firstly you should eliminate electrons. < 1314046889 801761 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Tails which somehow don't dissipate :P < 1314046890 238165 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :616) OK so firstly you should eliminate electrons. < 1314046907 489999 :Gregor!Gregor@codu.org PRIVMSG #esoteric :sed 's/ELEC/POSI/g' -i *.{h,c} < 1314046909 410171 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Done < 1314046962 612638 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: Do tails have to dissipate? < 1314046967 155134 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :They could just sit still, all lonely-like. < 1314046975 28390 :Gregor!Gregor@codu.org PRIVMSG #esoteric :elliott: That's CRAZITUDE < 1314046981 236516 :Gregor!Gregor@codu.org PRIVMSG #esoteric :elliott: The question is, do FLAGS have to dissipate? < 1314047002 595311 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Yes. You use flags instead of electricity. < 1314047009 43817 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Thy replace electrons. Obviously. < 1314047010 107202 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :They. < 1314047014 14038 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(Heads.) < 1314047044 309520 :Gregor!Gregor@codu.org PRIVMSG #esoteric :I still am not a big fan of lightspeed flags ... may need to adopt CakeProphet's and/or your crazy "death flags" (with a less stupid name) concept for that to work. < 1314047069 167849 :Gregor!Gregor@codu.org PRIVMSG #esoteric :'cuz then it's more about connecting the right circuits than "oh shit there goes my flag lol I lose" < 1314047095 396057 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Death flags are stupid. < 1314047102 332980 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I was being stupid when I was suggesting them :P < 1314047122 153259 :Gregor!Gregor@codu.org PRIVMSG #esoteric :I know. < 1314047130 169000 :Gregor!Gregor@codu.org PRIVMSG #esoteric :And you shouldn't have mentioned it :P < 1314047197 394975 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Maybe what I really want is just a more elegant way to prevent flags being surrogate tails. < 1314047365 684531 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: What if agents carried flags, and hitting an agent (even just once) made them drop their flag, and flag next to base = win for base. Then the CA part would be TOTALLY USELESS X-D < 1314047379 689623 :Gregor!Gregor@codu.org PRIVMSG #esoteric :elliott: PURRRRRRRRRRRRRRRRRRFECT < 1314047517 869957 :Gregor!Gregor@codu.org PRIVMSG #esoteric :elliott: Incidentally, ais523 suggests that wires shouldn't be walls. < 1314047518 23745 :AndGregor!~Gregor@184-217-192-243.pools.spcsdns.net JOIN :#esoteric < 1314047539 851488 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: What, you just jump over them? < 1314047545 306942 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: or stand on them < 1314047562 366855 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it'd make it impossible to block in the opponent, making the wireworld part more interesting than the forming fences part < 1314047562 710425 :Gregor!Gregor@codu.org PRIVMSG #esoteric :(Making the agents not a part of the CA proper at all) < 1314047584 327316 :Gregor!Gregor@codu.org PRIVMSG #esoteric :(It's not like the agent states actually do anything in the CA :P ) < 1314047593 943327 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Plus, then we could have electrocutable agents :) < 1314047628 777620 :Gregor!Gregor@codu.org PRIVMSG #esoteric :If to build a fence you have to build a 3x-wide row and then electrify it, that's at least a bit more interesting than "I just pooped out some wire" < 1314047655 743546 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :heh, that sounds fun < 1314047656 742827 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : elliott: or stand on them < 1314047659 227609 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: Breaks the CA property. < 1314047664 98453 :Gregor!Gregor@codu.org PRIVMSG #esoteric : (Making the agents not a part of the CA proper at all) < 1314047665 513572 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : (It's not like the agent states actually do anything in the CA :P ) < 1314047674 881765 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Having invisible objects that aren't part of the grid is stupid and wrong and I won't stand for it. < 1314047679 591557 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: no it doesn't necessarily, you could just have a bot+wire state < 1314047679 854469 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(That you can nevertheless see) < 1314047681 355004 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Not invisible. < 1314047689 543500 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Yes invisible, they're not on the grid, the grid is the world. < 1314047698 26967 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and decide whether bot+electron and bot+tail were allowed or not < 1314047700 137166 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :On top makes the world non-two-dimensional, which is stupid. < 1314047712 516117 :Gregor!Gregor@codu.org PRIVMSG #esoteric :elliott: That is the stupidest reason I've ever heard :P < 1314047733 28685 :Gregor!Gregor@codu.org PRIVMSG #esoteric :The actual agents have always been effectively outside the CA, the question is just whether they have avatars within the CA or not. < 1314047776 145924 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I will like kill five people if you make agents not part of the CA. ACTUAL DEATH will occur. < 1314047787 430209 :Gregor!Gregor@codu.org PRIVMSG #esoteric :elliott: Those people were probably jerks anyway. < 1314047794 728661 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :One of them is YOU. < 1314047800 712667 :Gregor!Gregor@codu.org PRIVMSG #esoteric :elliott: I'd like to see you try! < 1314047809 110026 :Gregor!Gregor@codu.org PRIVMSG #esoteric :elliott: Plus, I think that having electrocutable agents was originally YOUR idea. < 1314047823 704152 :Gregor!Gregor@codu.org PRIVMSG #esoteric :(Switching to phone --> AndGregor) < 1314047842 522044 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: It was a JOKE :P < 1314047885 750658 :Zetro!~Zetro@zetro.xen.prgmr.com NICK :zetro < 1314047907 625032 :GreaseMonkey!~gm@unaffiliated/greasemonkey JOIN :#esoteric < 1314048046 370621 :zetro!~Zetro@zetro.xen.prgmr.com NICK :Zetro < 1314048123 831514 :AndGregor!~Gregor@184-217-192-243.pools.spcsdns.net PRIVMSG #esoteric :The more I think about it, the more there is /no damned reason/ to have agents be states. < 1314048167 986208 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :I feel like I'm overdosing on magic < 1314048194 602682 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :In routing, to point to a method new on a controller TweetsController, you point to.... "Tweets#new" < 1314048197 720845 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :(in RoR) < 1314048308 604347 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :AndGregor: Because I WANT THEM TO BE. < 1314048346 782784 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo_: Things there is approximately 0 interest in this channel for excepting you: Twitter, Ruby on Rails, the intricacies of Ruby on Rails' routing system. < 1314048357 325953 :AndGregor!~Gregor@184-217-192-243.pools.spcsdns.net PRIVMSG #esoteric :Good reason :P < 1314048414 918026 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :I'm only talking about "Twitter" because that's the example this thing is using < 1314048435 141466 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Twitter, and zombies < 1314048472 621258 :GreaseMonkey!~gm@unaffiliated/greasemonkey PRIVMSG #esoteric :lion go RoR < 1314048809 256813 :AndGregor!~Gregor@184-217-192-243.pools.spcsdns.net PRIVMSG #esoteric :OK, advantages of agents as states: Save ten bytes per message. elliott will kill otherwise. Disadvantages: useless extra states, focus on wall-building, no possibility for player-electron interaction. < 1314048834 842177 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :You can have player-electron interaction. < 1314048844 536132 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :My electrocution involved NO overlapping. < 1314048893 67923 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :...how can agents as states save bytes, won't it add to the bytes of every other cell as well? < 1314048917 94882 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: Eh? < 1314048978 253436 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :if you encode the field in a message, but presumably you don't if you think what i'm saying makes no sense < 1314048980 891392 :Zetro!~Zetro@zetro.xen.prgmr.com NICK :zetro < 1314049022 897516 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: It makes no sense for reasons other than that :) < 1314049030 108388 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: A state is one byte, we're not packing them into bits or anything. < 1314049034 97095 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :That would be ridiculous as far as processing goes. < 1314049047 330262 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ok :( < 1314049134 482467 :AndGregor!~Gregor@184-217-192-243.pools.spcsdns.net PRIVMSG #esoteric :Yeah, we tried to minimize processing overhead. < 1314049150 783498 :AndGregor!~Gregor@184-217-192-243.pools.spcsdns.net PRIVMSG #esoteric :Even at the cost of bandwidth. < 1314049170 245492 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: ? :( < 1314049178 14262 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :AndGregor: Whole BYTES of bandwidth :P < 1314049290 959610 :AndGregor!~Gregor@184-217-192-243.pools.spcsdns.net PRIVMSG #esoteric :elliott: What advantage does agent-as-state have other than your ego? < 1314049315 516971 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :AndGregor: I like it, and having things not on the board affect the board/be affected by the board is really weird. < 1314049324 26433 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Why would you get electrocuted by something on a different plane? < 1314049335 651971 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ectoplasm. < 1314049339 494101 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Also, saves bytes and processing; the view shows all the things existing in the view. < 1314049372 997389 :zetro!~Zetro@zetro.xen.prgmr.com NICK :Zetro < 1314049393 267694 :AndGregor!~Gregor@184-217-192-243.pools.spcsdns.net PRIVMSG #esoteric :But you can't process an agent meaningfully anyway, since it doesn't behave like a CA state. < 1314049489 122580 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Yes it does, just an inert one. < 1314049493 314668 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :You can draw out the ruletable easily. < 1314049498 671294 :AndGregor!~Gregor@184-217-192-243.pools.spcsdns.net PRIVMSG #esoteric :Or rather, obviously you can do some processing, but in a totally different way than the rsst < 1314049499 975576 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :AndGregor: You can process it in that all your bot by merging it into your worldstate... < 1314049520 451778 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :AndGregor: Anyway, consider, like, if you walk into your opponent's base, your agent cell dissipates and you lose :P < 1314049580 617386 :AndGregor!~Gregor@184-217-192-243.pools.spcsdns.net PRIVMSG #esoteric :... < 1314049583 180284 :nooga!~nooga@maverick.aircity.pl QUIT :Ping timeout: 252 seconds < 1314049610 6157 :oerjan!oerjan@sprocket.nvg.ntnu.no QUIT :Quit: Good night < 1314049653 985756 :AndGregor!~Gregor@184-217-192-243.pools.spcsdns.net PRIVMSG #esoteric :I disagree SO HARD, but need a keyboard < 1314049692 466311 :FireFly!~firefly@unaffiliated/firefly QUIT :Quit: FireFly < 1314049702 752576 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :X-D < 1314049873 756973 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm, apparently, as of this month, it's illegal in Missouri for teachers and their students to be Facebook friends < 1314049907 529212 :Gregor!Gregor@codu.org PRIVMSG #esoteric :OK, so: < 1314049922 61448 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: cool < 1314049940 924575 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that sounds like a bizarre sort of law to enact < 1314049975 424584 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :ais523: it's part of the "protect the children" mania < 1314049989 609503 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm, I don't see how that would protect children, but fair enough < 1314050015 731473 :Gregor!Gregor@codu.org PRIVMSG #esoteric :1) The argument that it makes it easy to merge into the worldview is shallow, you're already assuming that the way you want to merge it in is by having one giant grid with both agents and state. But that's not the only and certainly not the best way; if you see an agent twice, you should be able to update its location more easily than running through the entire board until you find the old copy, removing it, then changing it (you could keep this information sep < 1314050015 852708 :Gregor!Gregor@codu.org PRIVMSG #esoteric :arately either way, but it's faster to keep it separate if it's separate in the first place) < 1314050027 707271 :Gregor!Gregor@codu.org PRIVMSG #esoteric :2) Manually separating it is slower than manually merging it. < 1314050083 176345 :Gregor!Gregor@codu.org PRIVMSG #esoteric :3) My proposed way of showing agent locations is ten bytes, each of which is either 255 (not here) or an offset into the viewbox, so it takes just ten compare-and-updates to conflate them. < 1314050093 592461 :Gregor!Gregor@codu.org PRIVMSG #esoteric :(3 might be 2b :P ) < 1314050156 285861 :Gregor!Gregor@codu.org PRIVMSG #esoteric :4) Agents just aren't meaningfully states! They don't act like states! They update in a different period, and their behavior on their whole neighborhood is nondeterministic. That just ain't a state! < 1314050189 673935 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I don't consider their actions on the neighbourhood to be done by the agent cells < 1314050199 757594 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :But I DO think you can do useful interactions based on agent cells dissipating resulting in the loss of the agent < 1314050239 138861 :Gregor!Gregor@codu.org PRIVMSG #esoteric :You could do that without them being states. < 1314050244 642612 :Gregor!Gregor@codu.org PRIVMSG #esoteric :In fact, them being states in no way aids doing that. < 1314050270 687157 :Gregor!Gregor@codu.org PRIVMSG #esoteric :It just makes the communication more bidirectional. < 1314050277 180958 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Yes it does, if you do it directly in the CA rules :) < 1314050322 881785 :Gregor!Gregor@codu.org PRIVMSG #esoteric :But doing it directly in the CA rules doesn't keep anything simpler or more pure, agents' behavior depends on their state in the agent phase anyway. < 1314050352 147152 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Er rr < 1314050356 717434 :Gregor!Gregor@codu.org PRIVMSG #esoteric :s/state/neighborhood/ < 1314050376 345251 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::< < 1314050465 494665 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Honestly, I'd say the biggest argument is that seeing an agent has known nonlocal effects on your worldview (it is not in its previous location, no matter where that was) < 1314050486 305678 :Gregor!Gregor@codu.org PRIVMSG #esoteric :The whole "there exists exactly one cell of this state" thing is weird for a CA. < 1314050515 267248 :Gregor!Gregor@codu.org PRIVMSG #esoteric :(Well, maybe not the biggest argument, but something :P ) < 1314050543 241852 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au JOIN :#esoteric < 1314050574 486742 :Gregor!Gregor@codu.org PRIVMSG #esoteric :My dead pixel is still here :( < 1314050589 861602 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : The whole "there exists exactly one cell of this state" thing is weird for a CA. < 1314050590 769993 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CLONING. < 1314050600 446640 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Yeah, no. < 1314050609 112277 :AndGregor!~Gregor@184-217-192-243.pools.spcsdns.net QUIT :Quit: Bye < 1314050643 906394 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Yeah, yes. < 1314050732 257846 :Gregor!Gregor@codu.org PRIVMSG #esoteric :TIME FOR VOTING < 1314050776 769741 :Gregor!Gregor@codu.org PRIVMSG #esoteric :With only two interested parties :P < 1314050865 254201 :Gregor!Gregor@codu.org PRIVMSG #esoteric :I guess fundamentally, I'm now agreeing with ais523 that having conductors be walls = bad, but if they're not walls and agents are still states, then we have shitloads of stupid states. < 1314050904 524568 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I don't see why you can't say that they're notionally states that are orthogonal to the other states (all of them, or many of them) < 1314050915 581028 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and yet design the API to transmit the information in a more easily-parsed way < 1314050960 245389 :Gregor!Gregor@codu.org PRIVMSG #esoteric :ais523: Other than saying the word "state", that is in no way distinct from having them not be states, and besides, if they're truly orthogonal than why even bother? < 1314050970 643720 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Gregor: that's my point < 1314050975 704948 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :there is no real difference between your two points of view < 1314050983 247332 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so why are you so adamant about sticking to them, both of you? < 1314050990 911503 :Gregor!Gregor@codu.org PRIVMSG #esoteric :No, his view is that they are /true states/. < 1314050991 959209 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's as bad as the whole tuition fees thing < 1314050995 847992 :Gregor!Gregor@codu.org PRIVMSG #esoteric :They actually have update rules in the CA. < 1314051003 579293 :Gregor!Gregor@codu.org PRIVMSG #esoteric :The update rules are always "lol nothing happened" < 1314051004 280428 :erytssiN!~yours@infocalypse-net.info PRIVMSG #esoteric :I would tend to disagree with that viewpoint < 1314051004 352707 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Gregor: and that's not equivalent to your view how? < 1314051017 194251 :Gregor!Gregor@codu.org PRIVMSG #esoteric :ais523: They can't move into conductors. < 1314051023 437161 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Or electrons, bases, geysers, anything. < 1314051033 806059 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :why can't you have a conductor+actor state? < 1314051051 455422 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :my view of all this, incidentally, was to add conductor+actor, and /maybe/ conductor+tail and conductor+electron < 1314051054 42867 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: Why is wire=wall bad? < 1314051073 85971 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: for gameplay reasons, because it makes it very hard to move around the map, and makes the whole wireworldiness mostly irrelevant as a result < 1314051075 159467 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Gregor: You said recently that each process running under UML shows up as a host process; was this in fact a fact? I would have assumed that it'd run its own internal copy of the task/process scheduler; and indeed http://user-mode-linux.sourceforge.net/old/kernel.html says "UML runs its scheduler independently of the host scheduler - the host scheduler simply implements the decisions made by the UML scheduler." < 1314051080 49875 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's going to be more of a wallbuilding game than anything else < 1314051086 689223 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: "Very hard" < 1314051091 26954 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Only with the current substrate generator, and not REALLY. < 1314051099 676238 :Gregor!Gregor@codu.org PRIVMSG #esoteric :My strategy is to go 'round making concentric rings around my base. Now the enemy won't even ever SEE where my base is, let alone be able to get to it. < 1314051103 751511 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I'd be cool about making destroying take one tick. < 1314051110 302882 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: yes, because the optimal strategy is clearly to surround your base with a whole load of walsl < 1314051113 678110 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: Unless they go inside. < 1314051114 353229 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :*walls < 1314051121 904940 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: Not if destroying takes one tick and moves you into the cell. < 1314051124 219307 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Gregor: why concentric rings? just make a solid wall < 1314051129 203571 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Then it can literally be the same action as movement. < 1314051132 593180 :Gregor!Gregor@codu.org PRIVMSG #esoteric :ais523: I'm just talking about how I'm making the solid wall. < 1314051139 151291 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: ah, OK, so you think that actors should be able to walk on conductors but destroy them in the process < 1314051141 573584 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Gregor: fair enough < 1314051148 826010 :Gregor!Gregor@codu.org PRIVMSG #esoteric :elliott: Now my strategy is to find the enemy base and destroy literally freaking everything. < 1314051152 165516 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: Well, that's an odd way of looking at it, but sure :P < 1314051153 233866 :Gregor!Gregor@codu.org PRIVMSG #esoteric :elliott: It'll take me no time. < 1314051165 719768 :Gregor!Gregor@codu.org PRIVMSG #esoteric :elliott: And they'll never be able to get my flag because I destroy everything. < 1314051167 251339 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: Except that then you have to run a really long table which the enemy can also destroy easily. < 1314051171 402125 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :cable < 1314051173 546150 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Not table :P < 1314051178 152671 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :OK, make it take two hits. < 1314051182 17984 :Gregor!Gregor@codu.org PRIVMSG #esoteric :elliott: No, you don't have to run a cable ... < 1314051195 398042 :Gregor!Gregor@codu.org PRIVMSG #esoteric :This isn't a winning strategy :P < 1314051201 350787 :Gregor!Gregor@codu.org PRIVMSG #esoteric :It's a stalematin' strategy. < 1314051210 382830 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :there's no reason /not/ to run a cable < 1314051221 345058 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :then you might win by chance, and stalemate the rest of the time < 1314051237 181518 :Gregor!Gregor@codu.org PRIVMSG #esoteric :elliott: With two hits, we're back to making giant walls. If you just fill the whole friggin' world with walls, they'll never find your base. < 1314051307 764632 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Yes you have to run a cable? < 1314051311 222324 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Your base is far away from the flag.s. < 1314051317 727522 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :But okay. < 1314051328 206192 :Gregor!Gregor@codu.org PRIVMSG #esoteric : This isn't a winning strategy :P < 1314051328 329020 :Gregor!Gregor@codu.org PRIVMSG #esoteric : It's a stalematin' strategy. < 1314051535 419331 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"But okay." < 1314051579 810252 :Gregor!Gregor@codu.org PRIVMSG #esoteric :So where do we stand? X-P < 1314051670 883800 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I stand that obviously things need fixing but I'm not convinced that the right fix necessarily involves de-stating agents. < 1314051685 339124 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Well, let's focus on fixing flag annoyance then. < 1314051713 180969 :Gregor!Gregor@codu.org PRIVMSG #esoteric :The problem with flags right now is that they tend to not even make it around corners, and just barfing conductors everywhere is a pretty good way to kill flag-trails. < 1314051851 203710 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Actually ... why don't they? X-P < 1314051899 795043 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I don't know, because we don't have any bots at all that do anything useful :P < 1314051923 44957 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Well, the thing is, I'm yet to see a bot even move a flag past a corner /by coincidence/ < 1314051926 527374 :Gregor!Gregor@codu.org PRIVMSG #esoteric :And I've run a lot of 'em. < 1314052075 427559 :Gregor!Gregor@codu.org PRIVMSG #esoteric :OK, actually, I think there must be an implementation issue ._. < 1314052097 189763 :Gregor!Gregor@codu.org PRIVMSG #esoteric :OHNOWAIT < 1314052098 895985 :Gregor!Gregor@codu.org PRIVMSG #esoteric :I see the issue < 1314052127 37295 :Gregor!Gregor@codu.org PRIVMSG #esoteric :http://sprunge.us/CUEE < 1314052181 57150 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :idgi < 1314052189 504352 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Note the flag dissipating in the last frame. < 1314052211 669182 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Yeah, why < 1314052214 796522 :Gregor!Gregor@codu.org PRIVMSG #esoteric :When it goes around a corner, you'll get the electron replaced with a flag, but ALSO moving to the other location it would have moved to on the corner. < 1314052230 522896 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Then, the flag dissipates because it's by an electron, and the electron dissipates because it has a flag and no tail. < 1314052246 795477 :Gregor!Gregor@codu.org PRIVMSG #esoteric :(Err, wait, rather, that electron just doesn't become a flag, I did the last update wrong, but the point is the flag dissipates) < 1314052276 431952 :Gregor!Gregor@codu.org PRIVMSG #esoteric :http://sprunge.us/KbEJ (corrected final state) < 1314052284 248165 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :So what's the fix :P < 1314052397 289004 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Good question. < 1314052408 312674 :elliott!~elliott@unaffiliated/elliott QUIT :Remote host closed the connection < 1314052412 475110 :elliott_!~elliott@95.149.229.26 JOIN :#esoteric < 1314052419 786956 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :Guys, I found the STUPIDEST PERSON. < 1314052425 260944 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :who what < 1314052432 855092 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :Lambda calculus is useful if you want to prove theorems; not so much if you want to write software. After all, the whole notion of "no side effects" is quite ludicrous, and basically means "a pure functional program cannot actually do anything". So in that sense, I think pointers are considerably more useful than lambda calculus... < 1314052449 946289 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Wow < 1314052472 685382 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :why is he speaking < 1314052477 991910 :Gregor!Gregor@codu.org TOPIC #esoteric :I think pointers are considerably more useful than lambda calculus | http://codu.org/logs/_esoteric/ < 1314052491 504367 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :Gregor: To be fair to that part, it's in terms of what to teach first... < 1314052493 711157 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :But come the fuck on. < 1314052495 745228 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :it makes me sad................ < 1314052536 810089 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :Guys, I have a plan. < 1314052550 32067 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Pointers and lambda are useful for different things, both are useful < 1314052553 891810 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :er, wow, I just encountered the abbreviation "irlol", which I think probably means "in real life laugh out loud" < 1314052554 186311 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :Anyone who talks about programming ever who doesn't understand what functional programming is will be shot and then buried in an unmarked grave. < 1314052560 526945 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :how depressing that that even exists < 1314052564 266132 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :I am now going to implement it. < 1314052565 826459 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :ais523: that's great < 1314052614 904995 :Gregor!Gregor@codu.org PRIVMSG #esoteric :elliott_: Umm ... I have the WORST POSSIBLE fix ... < 1314052623 646051 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :Gregor: Sweet < 1314052641 245907 :Gregor!Gregor@codu.org PRIVMSG #esoteric :elliott_: Conductor next to electron -> electron. Conductor next to electron AND flag -> flag. < 1314052654 119511 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :Sounds good. < 1314052655 806627 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric ::P < 1314052659 608673 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :BRB < 1314052679 735179 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott_: interestingly, references (i.e. "a common special case of pointers") turn out to be most fruitfully made a core language feature in mathematical models of programming < 1314052695 270104 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :although you can simulate them because TCness, it's hard to prove anything about the result < 1314052742 509731 :Gregor!Gregor@codu.org PRIVMSG #esoteric :elliott_: Ohwait, but then flags don't ever disappear, you just fill shit with flags >_< < 1314053069 679329 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :"They own 69 percent of the total debt, which includes money the U.S. government owes itself." < 1314053077 986060 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Money... the government... owes itself? < 1314053089 194277 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :economics are pretty silly, aren't they? < 1314053103 568426 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Oh, derp, I guess things like programs etc. < 1314053107 924647 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :If I export a type from a Haskell module, will it export the constructors or not? < 1314053110 529767 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Erm, well, everything < 1314053174 573712 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Sgeo_: Different branches borrowing from each other. < 1314053338 904871 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :back < 1314053388 207601 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric : elliott_: interestingly, references (i.e. "a common special case of pointers") turn out to be most fruitfully made a core language feature in mathematical models of programming < 1314053388 290821 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric : although you can simulate them because TCness, it's hard to prove anything about the result < 1314053395 935264 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :I disagree with this < 1314053413 541680 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :Models of certain types of languages, sure. < 1314053470 997233 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott_, know any good lightweight PDF readers for windows? < 1314053479 557953 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :Vorpal: Sumatra. < 1314053480 895948 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :I seem to remember you mentioned one some time ago < 1314053481 518150 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ah < 1314053567 855962 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott_, the bg colour hurts, I hope I can change that < 1314053576 167317 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :What bg colour? < 1314053585 275893 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott_, the yellow on starting the program < 1314053600 790012 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :That doesn't display with any document open, and nobody starts a reader without opening a pdf. < 1314053604 818360 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :hm true < 1314053609 164762 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :it started itself first time < 1314053618 68869 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :You can't even open Evince without opening it manually in GNOME :) < 1314053621 895455 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :Well, in Ubuntu at least < 1314053633 302257 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott_, I generally run it from the command line so. < 1314053642 296857 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :With gnome-open < 1314053646 119147 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :Nobody uses cmd in Windows ;-) < 1314053652 663593 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :true < 1314053660 86574 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ACTION forces elliott_ to use powershell < 1314053769 487389 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Argh, these flag rules ARGH < 1314053788 408505 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PART :#esoteric < 1314053849 592475 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Gregor, what? < 1314053858 463881 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :"-bg-color $color change the yellow background color to a provided color in hex format (e.g. 0xffff00) < 1314053858 629603 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :" < 1314053859 880718 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :change the game then < 1314053864 839842 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :You can change the shortcut < 1314053869 653288 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Vorpal: I'm TRYING TO < 1314053873 159270 :Gregor!Gregor@codu.org PRIVMSG #esoteric :I can't figure out good flag rules < 1314053878 416640 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :I see < 1314053972 622484 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 QUIT :Quit: Leaving < 1314054001 697150 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Hmmm, this rule might be better. electron -> tail. tail -> if flags & no electron then flag else conductor. flag -> if tail and no electrons then conductor else flag. < 1314054083 971865 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Gregor, what happens if you make all the world a conductor and add an electron in it? < 1314054107 315545 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :With tail? < 1314054108 779451 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :Or without < 1314054117 109777 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott_, I'm interested in both < 1314054125 107683 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :Which direction is the tail < 1314054128 268356 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :Compared to the electron < 1314054159 465384 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott_, well if all the world is a conductor and a torus, then any direction would give much the same effect, no? < 1314054164 354966 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :as far as I remember < 1314054213 525136 :cheater!~ubuntu@ip-80-226-24-0.vodafone-net.de QUIT :Ping timeout: 246 seconds < 1314054419 406899 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Vorpal: Crazypatterns. < 1314054426 567538 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Vorpal: Crazypatterns unrelated to flags :P < 1314054498 247443 :itidus21!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au JOIN :#esoteric < 1314054499 371554 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric ::t \f x -> f <*> x <*> x < 1314054499 986057 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall (f :: * -> *) a b. (Applicative f) => f (a -> a -> b) -> f a -> f b < 1314054597 56864 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Naw, I don't like this rule either ... < 1314054621 260161 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au QUIT :Ping timeout: 252 seconds < 1314054934 589031 :Gregor!Gregor@codu.org PRIVMSG #esoteric :http://sprunge.us/FPPW New rule = less than ideal < 1314055018 119916 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Man, getting non-lightspeed flags which are affected by electrons but don't move at lightspeed = so hard :'( < 1314055018 240543 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :elliott_, new album < 1314055094 316025 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au JOIN :#esoteric < 1314055123 984627 :Gregor!Gregor@codu.org PRIVMSG #esoteric :OMG SOMEBODY HELP ME WAAAAH :'( < 1314055193 248386 :itidus21!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au QUIT :Ping timeout: 252 seconds < 1314055230 454155 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :Sgeo_: Do you have an album updater? :-P < 1314055245 790842 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :No < 1314055254 9334 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :SOmeone mentioned it in one of the channels < 1314055285 485502 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :Sgeo is in every channel on freenode (this position will not be changed by statements, evidence, or proof). < 1314055321 662737 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Is there a Homestuck channel on Freenode? o.O < 1314055363 482685 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :Whooooosh < 1314055380 393634 :Gregor!Gregor@codu.org PRIVMSG #esoteric :There, flags no never dissipate. < 1314055383 431373 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Clearly the best strategy. < 1314055399 29614 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :Gregor: Definitely. < 1314055406 421551 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :Gregor: What do they do at the end of a line? < 1314055407 409537 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :of wire < 1314055419 533661 :Gregor!Gregor@codu.org PRIVMSG #esoteric :elliott_: Sit there. < 1314055460 788695 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :X-D < 1314055461 320301 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :Nice. < 1314055491 239199 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :fmap :: (a -> b) -> (a -> Writer String ()) -> (b -> Writer String ())... why is it rejecting the obvious implementation... < 1314055506 970182 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :Oh, DURRRRRRRRR < 1314055509 272417 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :I need (b -> a) >_< < 1314055520 694908 :Gregor!Gregor@codu.org PRIVMSG #esoteric :I want better flag rules WAAAAAH :'( < 1314055728 491928 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :Gregor: You think YOU have troubles, my type is wrong :-( < 1314055885 788183 :copumpkin!~pumpkin@unaffiliated/pumpkingod QUIT :Quit: Leaving... < 1314055895 268421 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :Oh, DUH < 1314055901 566103 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :I need Cons rather than (->) < 1314055912 267025 :copumpkin!~pumpkin@unaffiliated/pumpkingod JOIN :#esoteric < 1314056360 140986 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com JOIN :#esoteric < 1314056416 2755 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :It says Glk window sizes can be fixed or proportional, but winmethod_Fixed is defined as 0x10 and winmethod_Proportional as 0x20 but it doesn't say about putting zero instead of one of these constants? < 1314056464 781348 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :So you can't? < 1314056488 278060 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I assume you can't but I don't know why it is like that < 1314056510 832188 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Is it to prevent you from making a mistake and forgetting to indicate whether it is fixed or proportional? < 1314056726 91067 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :It might just be a standard for enumerations to use successive multiples of sixteen starting at 0x10; perhaps so that the look nice-ish in the enum declarations? < 1314056770 380986 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :But winmethod_Left is defined as zero, but it is a separate enumeration < 1314056968 496135 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :No idea, then. < 1314056975 444514 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :Is there a reference implementation? < 1314057199 27242 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :ais523: Didn't you say you were working with someone who had done things about bidirectional parsers? < 1314057240 555328 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott_: I can't remember having said that < 1314057258 969468 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :nor am I aware that any of the people I work with have done things about bidirectional parsers < 1314057260 711029 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :Darn < 1314057266 780291 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :nor am I even sure what a bidirectional parser is, come to think of it < 1314057269 282426 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I don't know, but I can just assume that you must specify Fixed or Proportional < 1314057362 984360 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :ais523: a parser that also works as an unparser < 1314057366 526390 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :ah, I see < 1314057372 725669 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oh, you might be thinking of gcc < 1314057377 110936 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :which does something vaguely like that < 1314057378 564544 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :...no :P < 1314057390 815519 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :If it has something like that, I'd bet millions that the unparser is a separate codebase. < 1314057462 860078 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott_: not for C < 1314057467 27282 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's for a crazy internal language < 1314057482 96472 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :which it parses a different crazy internal language into, then parses back out to asm on the same template < 1314057566 762478 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :Heh. < 1314057579 24442 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :For this type, the unparser outputs input that the parser would accept.