< 1315094404 888388 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ACTION starts a trend of IRC begging. < 1315094616 958506 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :ACTION → sleep < 1315094627 898371 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 QUIT :Quit: Leaving < 1315094707 260285 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :CakeProphet, there's a bitcoin faucet thing < 1315094731 271828 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Which is closed for maintainance, but whatever < 1315095236 439342 :TeruFSX2!~quassel@97-127-215-252.dlth.qwest.net JOIN :#esoteric < 1315095329 105504 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :CakeProphet, fungot talk about CakeProphet < 1315095329 269612 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :Lymee: thank you avril! < 1315095334 10398 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :why doesn't fungot react to lambdabot talking to it? < 1315095334 222147 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :olsner: i just had to change. it's no longer keep up; it's so sad. just a fly by wire" does not mean radio or remote control what is it < 1315095338 244803 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :s/CakeProphet,// < 1315095351 285055 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :> text "fungot, hi" < 1315095351 489773 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :Lymee: hm i might think about it. the same name? oo this was a big rubber dick. break it off < 1315095351 964678 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : fungot, hi < 1315095360 892941 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :`echo fungot, hi < 1315095361 56417 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :Lymee: that was epic! even search it on that one..i can't get over it no one dyed. the fly-by-wire throttles did not see that coming < 1315095365 86836 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :fungot, hi < 1315095370 160120 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Ignore methinks. < 1315095386 858951 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :> text $ reverse "ih, tognuf" < 1315095387 592697 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : fungot ,hi < 1315095389 790523 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :15:12:23 < fizzie> ^ignore ^(EgoBot|HackEgo|toBogE|Sparkbot|optbot|lambdabot)! < 1315095628 691303 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :what's the ! for < 1315095640 523691 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :oh right < 1315095895 382466 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :^ign < 1315095911 544221 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PART :#esoteric < 1315096064 966728 :kmc!~keegan@c-98-216-51-47.hsd1.ma.comcast.net PRIVMSG #esoteric :fungot, tanks *or* helicopters? < 1315096065 130373 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :kmc: oznaczono jako spam dont read this! and yes people from the graphics mean my computer cant support it now they get arranged so that airbus is a big fan of avril....but this song < 1315096094 530256 :mauke!~mauke@p3m/member/mauke PART :#esoteric < 1315096810 890365 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Wow I never thought I'd ever have to worry about 4 GBs of memory being too little. < 1315096828 869027 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :but apparently chrome is really bad at freeing up memory. < 1315096882 203766 :copumpkin!~pumpkin@unaffiliated/pumpkingod PRIVMSG #esoteric :you're lucky you don't use agda < 1315096980 576591 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :agda: the driving force of morse's law < 1315097002 60902 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :what did i just spell < 1315097004 313981 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :why is everything taking forever help < 1315097007 340724 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :*moore's < 1315097029 322102 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oh bad network signal < 1315097067 838406 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :literally I'm waiting like 30 seconds for programs to start. < 1315097073 42866 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :low ram, low cpu usage < 1315097098 163015 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I am listening to music. Maybe that's it? lol < 1315097338 353915 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com JOIN :#esoteric < 1315097551 946035 :augur!~augur@216-164-57-20.c3-0.slvr-ubr1.lnh-slvr.md.cable.rcn.com QUIT :Remote host closed the connection < 1315097849 118683 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :^ul (:(1)*(:(2)*(:(3)*(:(4)*(:(5)*(:(6)*(:(7)*(:(8)*(:(9)*(!~:^)))))))))):(~^~(~a~*~a~*)~a*^:(0)*)~a*~:(a(:^)*())~*a(:^)*~()~(0)(~:S~(~!^)~a*^:^):^ < 1315097849 321929 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :0 ...bad insn! < 1315097958 402898 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :^ul (:(1)*(:(2)*(:(3)*(:(4)*(:(5)*(:(6)*(:(7)*(:(8)*(:(9)*(!~:^)))))))))):(~^~(~a~*~a~*)~a*^:(0)*)~a*~:(a(:^)*())~*a(:^)*~()~(0)((:(, )*S!^)~a*^:^):^ < 1315097958 566435 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :0, :(2)*(:(3)*(:(4)*(:(5)*(:(6)*(:(7)*(:(8)*(:(9)*(!~:^)))))))), ...bad insn! < 1315097966 749797 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :O_o < 1315098010 129556 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :new opeth album = leaked. < 1315098013 375101 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :this is very exciting. < 1315098026 609570 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :you know, for people who like progressive death metal. < 1315098099 643098 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :^ul (:(1)*(:(2)*(:(3)*(:(4)*(:(5)*(:(6)*(:(7)*(:(8)*(:(9)*(!~:^)))))))))):(~^~(~a~*~a~*)~a*^:(0)*)~a*~:(a(:^)*())~*a(:^)*~()~(0)(((, )*S^~)~a*^:^):^ < 1315098099 845881 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83 ...too much output! < 1315099329 409158 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :egads! < 1315099455 23179 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :CakeProphet: hm? < 1315099557 125673 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :sdage < 1315099570 574265 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :o|-|o < 1315099608 564411 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric : \m/ \m/ < 1315099615 738033 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :wat < 1315099619 471383 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric : \m/ \m/ < 1315099619 807026 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :   `\o/´ < 1315099620 91229 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :     | < 1315099620 254686 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :    /´\ < 1315099620 254853 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :  (_| |_) < 1315100174 621726 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :! ! ! ! ! ??? < 1315100417 957054 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric : /o/ < 1315100418 348888 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :        ¦ < 1315100418 675786 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :       ´¸¨ < 1315100428 547293 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric : |o| < 1315100429 85421 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :        | < 1315100429 249054 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :       /< < 1315100433 678919 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric : \o\ < 1315100433 979001 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :        | < 1315100434 326649 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :       /| < 1315100439 215782 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!addinterp sh cat < 1315100439 602343 :EgoBot!foobar@codu.org PRIVMSG #esoteric :​There is already an interpreter for sh! < 1315100443 247825 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :bah < 1315100445 190475 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric : \o/ < 1315100445 662025 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :        | < 1315100445 887231 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :        |\ < 1315100513 450584 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric : \o/ \o_ _o_ _o/ \m/ \m/ \o_ _o_ _o/ \o/ < 1315100513 798609 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :  |   |   |   |    `\o/´    |   |   |   | < 1315100514 103384 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric : /|  /`\ /<  /<      |      |\  |\ /`\  |\ < 1315100514 266955 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :                 (_|¯'\ < 1315100514 267173 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :                      |_) < 1315100528 463523 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ha < 1315100657 167028 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I haven't really thought about it much before, but it's interesting how every bot in this channel is examining every bit of input at least to some extent. < 1315100669 722190 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :of everything I say. < 1315100676 668062 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :ooh < 1315100694 513688 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I mean, it's not really anything amazing. < 1315100703 91095 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :BUT IT'S LIKE I CONTROL THE CODE!!! < 1315100717 933417 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :\m < 1315100720 634090 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :muhahahahaha < 1315100759 263330 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric : o_ < 1315100767 384852 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :and now I torture them. < 1315100837 705516 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :also why were his feet different when you did \m/ \m/ that time < 1315100838 75769 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :                                                    `\o/´ < 1315100838 374306 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :                                                      | < 1315100838 537957 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :                                                     /`\ < 1315100838 538167 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :                                                   (_| |_) < 1315100925 97469 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric : \o/ \o_ _o_ _o/ \m/ \m/ \m/ \m/ \o_ _o_ _o/ \o/ < 1315100925 518118 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :        |   |   |   |    `\o/´     `\o/´    |   |   |   | < 1315100925 822939 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :       /|  /´\ /<  /'\     |         |     /|  /`\  >\ /`\ < 1315100925 986445 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :                          /'¯|_)    /´\ < 1315100925 986620 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :                        (_|       (_| |_) < 1315100998 698226 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric : \o/ \o_ _o_ _o/ \m/ \m/ \m/ \m/ \m/ \m/ \o_ _o_ _o/ \o/ < 1315100999 456884 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :       |   |   ¦   |    `\o/´     `\o/´    `\o/´    |   |   |   | < 1315100999 849381 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :       >\  |\ ´¸¨ /|      |         |        |     /<   >\  |\  >\ < 1315101000 13915 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :                      (_|¯`¯|_)    /'\   (_|¯´\ < 1315101000 14096 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :                                 (_| |_)      |_) < 1315101002 857242 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :....NOOOO < 1315101037 639149 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :\o/ \o_ _o_ _o/ \m/ \m/ \m/ \m/ \m/ \m/ \o_ _o_ _o/ \o/ < 1315101038 66172 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :      |   |   |   |                           |   |   |   | < 1315101038 372186 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :     /`\  |\  |\  >\                         /'\  |\ /`\ /| < 1315101041 248763 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oh < 1315101048 68362 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :a shame < 1315101098 485229 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I wonder how it decides. < 1315101630 281811 :GreaseMonkey!~gm@unaffiliated/greasemonkey JOIN :#esoteric < 1315101736 34374 :Gregor!foobar@codu.org PRIVMSG #esoteric :elliott: omg I'm actually working on Fythe ... AND Plof! < 1315102978 710466 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric : \o\ /o/ < 1315102983 896531 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric : \o\ /o/ < 1315102984 341710 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :  ¦     | < 1315102984 636415 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric : ´¸¨    |\ < 1315103007 773273 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric : \o\ /o/ \o\ /o/ \o\ /o/ \o\ /o/ \o\ /o/ \o\ /o/ \o\ /o/ < 1315103015 682877 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric ::( < 1315103039 770976 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :a little too wide i suspect < 1315103636 565400 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :man, that is awesome < 1315103870 967303 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :what the hell my file system became read-only for some reason. < 1315104008 106651 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :CakeProphet: YOU DO NOT HAVE CLEARANCE TO READ THESE FILES, CITIZEN < 1315104044 145432 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> cycle "\o\ /o/ " < 1315104044 719091 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :          ¦   | < 1315104045 28244 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :         ´¸¨  |\ < 1315104045 291553 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : : < 1315104045 455011 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : lexical error in string/character literal at chara... < 1315104050 547045 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :urk < 1315104058 686534 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> cycle "\\o\\ /o/ " < 1315104059 268059 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :           |    | < 1315104059 431551 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :          /`\  /< < 1315104059 683524 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : "\\o\\ /o/ \\o\\ /o/ \\o\\ /o/ \\o\\ /o/ \\o\\ /o/ \\o\\ /o/ \\o\\ /o/ \\o\... < 1315104067 676945 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :O_o < 1315104073 574616 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> text $ cycle "\\o\\ /o/ " < 1315104073 913216 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :                  |    | < 1315104074 219204 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :                 /<    >\ < 1315104088 891918 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : thread killed < 1315104092 865863 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :dammit < 1315104100 579284 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> var $ cycle "\\o\\ /o/ " < 1315104100 957896 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :                 |    | < 1315104101 274880 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :                /|   /< < 1315104130 987521 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> "hm" < 1315104139 881838 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :ic < 1315104203 713457 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric ::t text < 1315104211 714891 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :^ul (\o)(\ /o)(/)**(~:S~:^):^ < 1315104211 878729 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :\o\ /o/\o\ /o/\o\ /o/\o\ /o/\o\ /o/\o\ /o/\o\ /o/\o\ /o/\o\ /o/\o\ /o/\o\ /o/\o\ /o/\o\ /o/\o\ /o/\o\ /o/\o\ /o/\o\ /o/\o\ /o/\o\ /o/\o\ /o/\o\ /o/\o\ /o/\o\ /o/\o\ /o/\o\ /o/\o\ /o/\o\ /o/\o\ /o/\o\ /o/\o\ /o/\o\ /o/\o\ /o/\o\ /o/\o\ /o/\o\ /o/\o\ /o/\o\ /o/\o\ /o/\o\ /o/\o\ /o/\o\ /o/\o\ /o/\o\ /o/\o\ /o/\o\ /o/\o\ /o/\o ...too much output! < 1315104228 631737 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :Sgeo: it seems to have died < 1315104308 169068 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :^ul ( )S( \o)(\ /o)(/)**:*:*:*S < 1315104308 332513 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric : \o\ /o/ \o\ /o/ \o\ /o/ \o\ /o/ \o\ /o/ \o\ /o/ \o\ /o/ \o\ /o/ < 1315104340 457521 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :^ul ( )S( \o)(\ /o)(/)******::::::*S < 1315104340 620938 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric : ...out of stack! < 1315104344 797128 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :^ul ( )S( \o)(\ /o)(/)******::::::S < 1315104344 960693 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric : ...out of stack! < 1315104350 344503 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :urk < 1315104355 925613 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :^ul ( )S( \o)(\ /o)(/)********::::::S < 1315104356 129602 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric : ...out of stack! < 1315104358 571242 :lambdabot!~lambdabot@li85-105.members.linode.com QUIT :Ping timeout: 245 seconds < 1315104374 6078 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :^ul ( )S( \o)(\ /o)(/)**::::::******S < 1315104374 169782 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric : \o\ /o/ \o\ /o/ \o\ /o/ \o\ /o/ \o\ /o/ \o\ /o/ \o\ /o/ < 1315104374 879529 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :   |   |   |   |   |   |   |   |   |   |   |   |   |   | < 1315104375 187998 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :  /<   >\ /<   >\  |\  >\ /'\  |\  |\ /`\ /<   >\ /|  /< < 1315104384 516097 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake QUIT :Quit: Lost terminal < 1315104419 617112 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :^def celebrate ul ( )S( \o)(\ /o)(/)**::::::******S < 1315104419 781060 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :Defined. < 1315104423 278793 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :^celebrate < 1315104423 442133 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric : \o\ /o/ \o\ /o/ \o\ /o/ \o\ /o/ \o\ /o/ \o\ /o/ \o\ /o/ < 1315104424 102468 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :    |   |   |   |   |   |   |   |   |   |   |   |   |   | < 1315104424 541306 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :    >\  >\ /<  /'\  |\  |\ /<  /<  /`\ /`\ /|  /|  /<   |\ < 1315104794 107666 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake JOIN :#esoteric < 1315104812 699693 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake QUIT :Client Quit < 1315104836 444154 :CakeProphet!~adam@h42.33.18.98.dynamic.ip.windstream.net JOIN :#esoteric < 1315104843 381471 :CakeProphet!~adam@h42.33.18.98.dynamic.ip.windstream.net QUIT :Changing host < 1315104843 544960 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake JOIN :#esoteric < 1315104870 501339 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric : I wonder how it decides. <-- the \m/ \m/ one needs extra space around it, i believe < 1315104870 852072 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :                                                `\o/´ < 1315104871 157325 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :                                                  | < 1315104871 321040 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :                                                 /`\ < 1315104871 321217 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :                                               (_| |_) < 1315104886 64887 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oerjan: I mean how it decides which stick figure to use < 1315104887 246220 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :it changes. < 1315104903 454331 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :well yeah that's obviously randomized < 1315104981 43683 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oerjan: obviously < 1315104985 896543 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :IT COULD BE SOMETHING FANCY YOU NEVER KNOW < 1315105001 499223 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric : \m/ \m/ < 1315105001 833384 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :      `\o/´ < 1315105002 146558 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :        | < 1315105002 310973 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :       /´¯|_) < 1315105002 311173 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :     (_| < 1315105003 845477 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric : \m/ \m/ < 1315105013 316948 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :...oh, spam proof I see. < 1315105023 941936 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :also, slightly buggy... < 1315105034 107475 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :buggy? never. < 1315105036 657562 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :no such thing as bugs. < 1315105040 234668 :MDude!~fyrc@or-67-238-31-252.dhcp.embarqhsd.net NICK :MSleep < 1315105062 319863 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :so yeah my parser is awesome. < 1315105067 668735 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :ah yes i recall it from before, with just one space before the first \ or something like that < 1315105076 76892 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :it ignores all whitespace, has no semicolons, and can still disambiguate lines of code. < 1315105153 796235 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :CakeProphet: What is it parsing? Some programming language can still do that, some others do not do it. < 1315105291 625527 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :All TC programming languages, barring bizzarities, should be able to parse < 1315105293 286200 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Stuff < 1315105327 922476 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :nothing too fancy. commands of the form c(a,b,c...), binary operators, unary !, string literals, integer literals, and variables, < 1315105356 929072 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :control flow is just performed by commands because they only evaluate arguments as needed. < 1315105425 477669 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Although, I wrote Constantinople parser, it can also tell the separation of the commands even if you put all words next to each other with no spaces and no line breaks, at least I expect it to do so. Although it is much simpler parsing than things you describe. < 1315105475 888435 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I haven't really fed it a case I expect to fail, but all of the correct cases separate commands regardless of where whitespace is placed. < 1315105516 31920 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :well if every command has to end with ) that shouldn't be so hard... < 1315105557 186619 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :yeah basicall every expression ends with or has leaves that terminate. well, I guess all parsers have that. What property allows you to disambiguate lines? < 1315105584 703552 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I'll try some tricky cases and see if it still parses. I could be wrong. < 1315105628 650737 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :if A and AB both are legal commands then B cannot start a command, would seem a reasonable restriction. < 1315105663 239299 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :yeah 2 == 2 2 == 2 parses as two lines < 1315105687 803067 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :the grammar can't have postfix operators or it would become ambiguous. < 1315105691 159596 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :what is unary ! or is that a trade secret < 1315105692 26261 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :oh. but that doesn't ignore whitespace if 22 is a legal number... < 1315105700 902033 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :monqy: guess < 1315105714 450088 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :or, at least if 222 is < 1315105723 644697 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :CakeProphet: I have no idea < 1315105731 684699 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :2==222==2 could parse two ways < 1315105738 208166 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :yeah 2 == 22 == 2 would parse as one line currently < 1315105755 382991 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :whitespace is significant to delineate integers and names < 1315105767 747587 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :monqy: have you programmed in anything that was derived from C? < 1315105767 934910 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :ok not as weird then < 1315105804 786865 :augur!~augur@129.2.129.33 JOIN :#esoteric < 1315105821 69248 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oerjan: ah the unary operator might prove ambiguous < 1315105823 100664 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :CakeProphet: ! doesn't form "command"s in c; it forms expressions??? < 1315105825 3219 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :unary !, to mark an expression as _particularly_ important, clearly < 1315105866 984951 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :monqy: commands are expressions. I just say commands because there's a finite number of them and currently cannot be defined. < 1315105874 864541 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :also operators are expressions, clearly. < 1315105901 477743 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :first class citizens? < 1315105912 345304 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :no. < 1315105920 39519 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I am not writing Haskell. < 1315105961 513527 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :unary ! does not seem to create any ambiguity. < 1315105963 371821 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :then what do you mean by operators are expressions? application of operators to the correct number of operands is an expression? < 1315105966 818726 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :or something like that? < 1315105975 476151 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :monqy: yes. < 1315105997 900893 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I speak kind of loosely. < 1315106025 154376 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :perl dork < 1315106089 556392 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :though they could be sort of first-class citizens due to the lazy evaluation. < 1315106100 612346 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I could easily write a map command... if I had a list data type. < 1315106149 152454 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :essentially the built-in commands are like macros in that they choose how and when to evaluate their operands. < 1315106180 326224 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :more like Perl operators (map,grep,split,etc) than lisp macros I guess. < 1315106206 380826 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Yes, numbers like that can cause problem of parsing with ignoring spaces. < 1315106358 15465 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :yes integer and name literals can't contain spaces, this is pretty standard I think "whitespace insignificant" languages. < 1315106373 386814 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :s/I think/$& in/ < 1315106392 837056 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :CakeProphet: so how do you deal with side effects and friends < 1315106438 976780 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :by performing side effects. < 1315106442 56330 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I am not writing Haskell. < 1315106453 270164 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :*gasp* < 1315106492 674905 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :CakeProphet: but when? don't you have unpredictable evaluation order and all < 1315106508 100110 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :not really unpredictable just specific to each command. < 1315106513 863773 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :most commands evaluate all of their arguments. < 1315106524 799965 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :CakeProphet: and what about using the commands that aren't supposed to be used as expressions as expressions < 1315106529 62634 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :CakeProphet: what happens then < 1315106569 652191 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :everything returns something it's just not always useful. < 1315106599 170243 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :do any of them do weird things that would mess things up < 1315106603 948108 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :no. < 1315106612 603046 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :everything is pretty consistent and easily expected. < 1315106617 774561 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :it's a very simple language. < 1315106632 678142 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :it sounds just like call-by-name < 1315106649 284449 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :oerjan: evaluation order depends on the function, I hear < 1315106657 614023 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :yes, which is call-by-name. < 1315106665 652554 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :typical case is left-to-right < 1315106690 174700 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :what's "left to right" < 1315106699 829241 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :....... < 1315106701 378411 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :seriously? < 1315106701 650210 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :there are lots of things you can do that go left to right < 1315106712 759544 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :you have a function f(a,b,c) < 1315106723 923104 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :left-to-right means that before f is evaluated a is evaluated, followed by b, followed by c < 1315106729 698051 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :and then the result of f(a,b,c) is returned < 1315106771 190769 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :do you know what I meant by evaluation order < 1315106778 63798 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :yes. < 1315106789 169918 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :what did I mean by evaluation order < 1315106829 181972 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :uh, the order in which expressions are evaluated? < 1315106885 396125 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :(i meant that thing which I guess is actually more commonly called evaluation strategy) < 1315106892 841548 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :currently there is only one scope, so basically dynamic and lexical scoping are equivalent. < 1315106937 438307 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :the evaluation strategy is based on the function, but usually is call-by-value but can be call-by-name < 1315106942 677319 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :for example with variable assignment < 1315106995 175894 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :so yeah, call by name < 1315107009 804168 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :sort of. < 1315107030 836226 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I get the expression text, and then I choose when to evaluate them. So it's really call by value < 1315107042 885469 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :there is no textual substition going on because all of the commands are written in the implementation language. < 1315107045 900907 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :currently. < 1315107075 738802 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :call by need. < 1315107078 274689 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :is the term. < 1315107125 455094 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Maybe one way to make restrictive classes in Haskell could be if you added a universal class that all types belong to, and then be able to generalize existing class with a command such as: class RestrictMonad (UniversalClass :: [*]) <- Monad; < 1315107147 770429 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :that sounds so awesome. < 1315107153 834932 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :>_> < 1315107160 277353 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :it'll be like python were I have to write < 1315107165 447784 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :class MyClass(object): < 1315107167 280518 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :except wordier. < 1315107170 883579 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :*where < 1315107301 71533 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I guess I'll want to do continuations if/when I get around to user-defined functions. < 1315107306 912185 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :and lexical scoping. < 1315107756 803848 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :but user-defined commands would not be call-by-need < 1315107937 932008 :zid!funny@cpc22-pete9-2-0-cust66.4-4.cable.virginmedia.com PRIVMSG #esoteric :all my functions are call-by-nerd < 1315108194 421564 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :ok < 1315110651 368590 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :call-by-middle-name < 1315110655 24232 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :that's when you know you're serious < 1315110916 406845 :Nisstyre!~yours@infocalypse-net.info JOIN :#esoteric < 1315110964 63325 :tiffany!~tiffany@188.215.83.116 JOIN :#esoteric < 1315110975 999872 :tiffany!~tiffany@188.215.83.116 PRIVMSG #esoteric ::o < 1315111006 801229 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :hey. < 1315111017 763959 :tiffany!~tiffany@188.215.83.116 PRIVMSG #esoteric :Hai < 1315111077 733667 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Looks like you're new here, perhaps < 1315111101 920347 :tiffany!~tiffany@188.215.83.116 PRIVMSG #esoteric :Mhm~ < 1315111617 160663 :augur!~augur@129.2.129.33 QUIT :Remote host closed the connection < 1315111631 176432 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :hi < 1315111697 922004 :oklopol!~kvirc@dyn58-57.yok.fi PRIVMSG #esoteric :hi bye < 1315111700 131414 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :bye < 1315111879 513345 :lambdabot!~lambdabot@li85-105.members.linode.com JOIN :#esoteric < 1315112016 427560 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :why is xpath so difficult to get right < 1315112239 648226 :zid!funny@cpc22-pete9-2-0-cust66.4-4.cable.virginmedia.com PRIVMSG #esoteric :it is? < 1315112440 920749 :Gregor!foobar@codu.org QUIT :Excess Flood < 1315112451 611415 :Gregor!foobar@codu.org JOIN :#esoteric < 1315112630 353890 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :yes... < 1315112642 786093 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I am trying to search all of Wikipedia's text for the word was < 1315112644 575946 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :but apparently < 1315112661 96300 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :*[text()[contains(., "was")]] is not how you do that < 1315112708 750569 :zid!funny@cpc22-pete9-2-0-cust66.4-4.cable.virginmedia.com PRIVMSG #esoteric :that doesn't look like xpath to me < 1315112714 608601 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :??? < 1315112714 772087 :zid!funny@cpc22-pete9-2-0-cust66.4-4.cable.virginmedia.com PRIVMSG #esoteric :maybe I don't know much xpath < 1315112721 375933 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :it is definitely xpath < 1315112734 636241 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :wikipedia uses xpath? < 1315112739 36049 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :....no < 1315112742 831422 :zid!funny@cpc22-pete9-2-0-cust66.4-4.cable.virginmedia.com PRIVMSG #esoteric :can't you just grab all innerHTML and strstr it for was? :) < 1315112762 538833 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I'd rather not resort to javascript. < 1315112767 962193 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :why do you even need was < 1315112774 932514 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :it's a test case. < 1315112784 89150 :zid!funny@cpc22-pete9-2-0-cust66.4-4.cable.virginmedia.com PRIVMSG #esoteric :strstr is a C function < 1315112801 233729 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oh, well, hmmm... < 1315112816 405639 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :no I'm searching specifically for text < 1315112824 29400 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :not any arbitrary was anywhere in the html < 1315112841 822777 :zid!funny@cpc22-pete9-2-0-cust66.4-4.cable.virginmedia.com PRIVMSG #esoteric :innerHTML is plaintext if you do it recursively ;) < 1315112856 574627 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :wat < 1315112863 444967 :zid!funny@cpc22-pete9-2-0-cust66.4-4.cable.virginmedia.com PRIVMSG #esoteric :hello b.innerHTML = "hello"; < 1315112879 535261 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :whats b < 1315112883 191304 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :bold < 1315112886 844117 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :no I mean < 1315112888 870999 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :the other b < 1315112890 900954 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :that is really terrible when I could just use xpath to do that. < 1315112912 224146 :zid!funny@cpc22-pete9-2-0-cust66.4-4.cable.virginmedia.com PRIVMSG #esoteric :you can use XPath to do the 'give me an array of all bits of text' though < 1315112977 478843 :oerjan!oerjan@tyrell.nvg.ntnu.no QUIT :Quit: Lost terminal < 1315112996 761501 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oh, yes I can. < 1315113005 710656 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :but really wht is contains not working... < 1315113032 752250 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :maybe this isn't a full implementation of xpath or something < 1315113067 424578 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :maybe you messed it up < 1315113079 589092 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :nope. < 1315113079 811358 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :try a better implementation and compare results? < 1315113116 394347 :oerjan!oerjan@tyrell.nvg.ntnu.no JOIN :#esoteric < 1315113149 947814 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :nope doesn't work in this one either\ < 1315113176 53428 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :maybe you messed it up < 1315113185 578040 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :http://www.w3schools.com/xpath/xpath_examples.asp < 1315113189 381907 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :I'm trying to use this to test < 1315113195 32967 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :But I can't find any examples of a string based test < 1315113203 639488 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :Only array selection and numeric conditionals < 1315113214 478461 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :http://www.whitebeam.org/library/guide/TechNotes/xpathtestbed.rhtm < 1315113229 12190 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I think something is just broken because according to the semantics it should work. < 1315113232 19120 :zid!funny@cpc22-pete9-2-0-cust66.4-4.cable.virginmedia.com PRIVMSG #esoteric :man, ais shoved my bot down the hill to the bottom < 1315113289 653926 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :are you sure it's contains and not fn:contains or something? < 1315113289 817510 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oh wait maybe the arguments need to be flipped < 1315113321 557216 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :no it's just straight up contains < 1315113328 559150 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :fn:contains is... XML right? < 1315113330 989229 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :this is not xml. < 1315113386 4472 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :http://www.w3.org/TR/xpath/#section-String-Functions < 1315113400 86852 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :ah, you don't need the fn: apparently < 1315113408 513728 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :this works ok: /bookstore/book[not(price>35)]/price < 1315113418 574092 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :.......cool? :P < 1315113427 526523 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :I'm just testing things out < 1315113435 435107 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :since I don't know much about xpath < 1315113461 570613 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :in any case < 1315113476 585870 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I can just do *[text()] to grab all text nodes, join them together, and search. < 1315113489 527280 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :outside xpath < 1315113631 553825 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :path="/bookstore/book[contains(title, 'E')]/title"; < 1315113633 515616 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :Everyday Italian < 1315113659 700787 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :try it with text() though < 1315113735 994560 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :hmmm < 1315113788 566578 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :do you know of a test bed with raw text nodes in the xml? < 1315113793 524558 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :both x3c's and whitebeam's don't seem to < 1315113796 991614 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :yes I linked one. < 1315113912 970432 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :Maybe I don't understand what a text node is < 1315113914 335484 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :I'm going to read < 1315113960 166856 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :WOW GOOGLE < 1315113989 12436 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :WOW GOOGLE is the text node < 1315114075 121353 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :Oh, okay < 1315114101 908953 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :/bookstore/book[contains(title, 'E')]/title/text() and then document.write(nodes[i].nodeValue); seems to work fine < 1315114118 601937 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :right that is basically what I am going to do. < 1315114128 374760 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :but I don't understand why contains doesn't work with text() < 1315114136 926885 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :I don't think that's how you're meant to use it < 1315114140 108176 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :because it's grabbing text() anyway < 1315114143 376483 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :you're probably being redundant < 1315114146 477177 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :wat < 1315114160 416745 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :if you do contains(node, string) then it grabs node's text() to do the test < 1315114161 915139 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :is what I mean < 1315114196 448926 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oh hey it does < 1315114202 609535 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :*[contains(., 'was')]/text() might work? < 1315114207 170735 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :if I understand xpath right < 1315114216 127544 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :yes that's what I want < 1315114221 303106 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :awesome :D < 1315114241 885680 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :minus the /text() < 1315114245 271985 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I don't actually need the text < 1315114277 543590 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :TKS LA < 1315114297 6733 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :http://www.tks.la/ < 1315114310 251336 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :.... < 1315114429 857482 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :tks la < 1315114529 474994 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :interesting, that is a funny site. < 1315114550 330332 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :turnkey inside < 1315114624 368733 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :*[contains(., 'asdasgagasf') or contains(. , 'was')] < 1315114625 760221 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :weeeeee < 1315114647 120255 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I actually like xpath. Mainly because it allows me to avoid javascript for these kinds of things. < 1315114699 715550 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :wtf .la is used for los angeles < 1315114723 18658 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :US = first-class citizen of the internet < 1315114727 644076 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :back off. < 1315114736 598213 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :ca is totally for california < 1315114738 711513 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :canadians go home < 1315114749 678072 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :CakeProphet: it theoretically belongs to laos < 1315114768 775074 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :.ca.us I believe would actually be california < 1315114775 275291 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :but that's okay because .com BELONGS TO AMERICA < 1315114789 340113 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :yeaaaaaah < 1315114823 595810 :tiffany!~tiffany@188.215.83.116 PRIVMSG #esoteric :ACTION has a .info < 1315114831 624892 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :(thumbs up) < 1315114834 150085 :tiffany!~tiffany@188.215.83.116 PRIVMSG #esoteric :Because $3/year < 1315114844 667168 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ACTION needs a website at some point < 1315114849 710956 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :when I actually have things to put on it < 1315114871 915186 :tiffany!~tiffany@188.215.83.116 PRIVMSG #esoteric :I have nothing to put on mime so i host things < 1315114896 438597 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :it's important for freelancers because it gives you a professional image. well, if you have a professional looking website. < 1315114931 211955 :tiffany!~tiffany@188.215.83.116 PRIVMSG #esoteric :I made my site specifically to look 90s-ish < 1315114945 393629 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :did you include obnoxious music that you can't turn off? < 1315114961 150649 :tiffany!~tiffany@188.215.83.116 PRIVMSG #esoteric :I thought that was 2003 myspace < 1315114971 20625 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :no that was going on for a long time. < 1315114988 371353 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric : < 1315114995 156813 :tiffany!~tiffany@188.215.83.116 PRIVMSG #esoteric :Well... before people cared about divs and css and stuff < 1315114995 433008 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :
< 1315115018 641853 :tiffany!~tiffany@188.215.83.116 PRIVMSG #esoteric :I want my 
 back
< 1315115237 741344 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!wacro
< 1315115240 40603 :EgoBot!foobar@codu.org PRIVMSG #esoteric :PBEFTPMH
< 1315115245 103427 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :monqy: nope
< 1315115248 487257 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!wacro 3 5
< 1315115249 113052 :EgoBot!foobar@codu.org PRIVMSG #esoteric :LCAM
< 1315115251 440138 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!wacro 3 5
< 1315115252 106337 :EgoBot!foobar@codu.org PRIVMSG #esoteric :MFMNV
< 1315115264 461782 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :CakeProphet: pbeftpmh, my reaction to seeing PBEFTPMH
< 1315115267 214738 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :bleh. I really need to get some free time to rewrite this.
< 1315115267 437436 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :wacky wacky wacros
< 1315115431 940945 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :wacky waving inflatable wacros
< 1315115551 757503 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :the w is for weighted... by the way
< 1315115559 585991 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :though it does give the program an amusing name. :P
< 1315115581 633340 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :IF YOU SAY SO
< 1315115606 560322 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!show wacro
< 1315115606 987693 :EgoBot!foobar@codu.org PRIVMSG #esoteric :perl (sending via DCC)
< 1315116077 545097 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I wish what I were coding right now were in Perl...
< 1315116742 334054 :GreaseMonkey!~gm@unaffiliated/greasemonkey QUIT :Quit: The Other Game
< 1315118215 491304 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :hey so what's the best way to maintain a backup on an external?
< 1315118268 499521 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :it would be some good sysadmin practice to figure out how to automate that stuff. Not to mention safe.
< 1315118359 624658 :zid!funny@cpc22-pete9-2-0-cust66.4-4.cable.virginmedia.com PRIVMSG #esoteric :rsync on a cron with en email if it fails? :)
< 1315118391 141515 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :...time to consult man
< 1315118476 801044 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :why would I want the email?
< 1315118484 251875 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :also this is a laptop so my external is not always going to be present.
< 1315118740 706405 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :rsync is a neat little program.
< 1315118831 487473 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :is there any way you could get it to run immediately when the external is mounted?
< 1315118875 202812 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :educated guess: yes
< 1315118924 454570 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :or at least something like that
< 1315118968 222699 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I guess I'll have to look around on the internet.
< 1315119603 256557 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net JOIN :#esoteric
< 1315119763 360601 :augur!~augur@129.2.129.33 JOIN :#esoteric
< 1315119807 866196 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net QUIT :Read error: Connection reset by peer
< 1315119808 620358 :yorick!~yorick@unaffiliated/yorick QUIT :Remote host closed the connection
< 1315119817 951128 :yorick!~yorick@unaffiliated/yorick JOIN :#esoteric
< 1315120220 549787 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :okay so the file that I pass to crontab is a crontab table right?
< 1315120538 503550 :tiffany!~tiffany@188.215.83.116 PRIVMSG #esoteric :I once used cron to make daily minecraft backups
< 1315120555 805375 :tiffany!~tiffany@188.215.83.116 PRIVMSG #esoteric :That is the only thing i ever used it for
< 1315120556 705028 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oh look I can just put my script in /etc/cron.daily
< 1315120574 30986 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :actually I could do hourly since I don't know when exactly I'll have my external connected.
< 1315120624 163288 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :what? no cron.minutely?  :P
< 1315120660 467223 :tiffany!~tiffany@188.215.83.116 PRIVMSG #esoteric :cron.attosecondly
< 1315120662 589913 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :um, okay so who is the user for a cron script?
< 1315120680 97962 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I was thinking if I use $HOME I could just generically write a backup script instead of explicitly using my home directory
< 1315120798 448698 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :eh, whatever.
< 1315120814 56136 :tiffany!~tiffany@188.215.83.116 PRIVMSG #esoteric :You could throw a generic backup-first-arg script into /usr/local/bin and then run it from cron
< 1315120821 306190 :tiffany!~tiffany@188.215.83.116 PRIVMSG #esoteric :With proper argument
< 1315120905 377620 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :eh I can rewrite it if I ever need to.
< 1315120960 576502 :oerjan!oerjan@tyrell.nvg.ntnu.no QUIT :Quit: Good night
< 1315121106 159339 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I wonder if it would be feasible to backup all of /
< 1315121124 64196 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :...excluding the backup drive itself.
< 1315121133 526283 :aloril!~aloril@dsl-tkubrasgw3-fe7ef900-153.dhcp.inet.fi QUIT :Read error: Operation timed out
< 1315121213 214416 :tiffany!~tiffany@188.215.83.116 PRIVMSG #esoteric :My os is 8gb and i have lots of stuff installed
< 1315121223 164953 :tiffany!~tiffany@188.215.83.116 PRIVMSG #esoteric :My entire vps is 2.5
< 1315121296 710219 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :help rotating logs in bash help
< 1315121313 781268 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :no
< 1315121316 643085 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ACTION is leveling his sysadmin skill.
< 1315121338 398734 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :logrotate. found it
< 1315121344 993031 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ACTION used this thing called google.
< 1315121358 612510 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :wow
< 1315121387 46460 :tiffany!~tiffany@188.215.83.116 PRIVMSG #esoteric :ACTION uses this thing called duckduckgo because google censors results
< 1315121470 273741 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :http://www.google.com/#sclient=psy&hl=en&source=hp&q=furry+strapon+girls
< 1315121477 801253 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I'm not sure what you mean by censor
< 1315121485 828822 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :(props to Gregor)
< 1315121524 832483 :tiffany!~tiffany@188.215.83.116 PRIVMSG #esoteric :They decided to block us-dcma violating sites on all of the googles
< 1315121551 331364 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ew
< 1315121555 953114 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :but I like piracy.
< 1315121559 931268 :tiffany!~tiffany@188.215.83.116 PRIVMSG #esoteric :Plus google sorts results based on demographics instead of having a disambiguation
< 1315121650 256803 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :hits for "furry strapon girls" on duckduckgo: 4
< 1315121661 877782 :tiffany!~tiffany@188.215.83.116 PRIVMSG #esoteric ::I
< 1315121679 298540 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :ACTION hugs tiffany ^^
< 1315121689 474210 :tiffany!~tiffany@188.215.83.116 PRIVMSG #esoteric :ACTION hugs lymee ^_^
< 1315121694 472666 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Hi.
< 1315121703 32007 :tiffany!~tiffany@188.215.83.116 PRIVMSG #esoteric :Hai~
< 1315121715 950704 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric : \m/ \m/
< 1315121716 259690 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :      `\o/´
< 1315121716 586093 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :        |
< 1315121716 750923 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :       /'\
< 1315121716 751109 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :     (_| |_)
< 1315121743 993042 :tiffany!~tiffany@188.215.83.116 PRIVMSG #esoteric :This client uses a font without most of those characfers
< 1315121761 233583 :tiffany!~tiffany@188.215.83.116 PRIVMSG #esoteric :Cannot change because android irc clients
< 1315121776 491785 :tiffany!~tiffany@188.215.83.116 PRIVMSG #esoteric ::d
< 1315121791 659322 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :most of what characters
< 1315121814 346050 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :perhaps it's variable-width?
< 1315121818 824428 :tiffany!~tiffany@188.215.83.116 PRIVMSG #esoteric :myndzis 4 lines of text
< 1315121820 60418 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :that could make it look broken
< 1315121828 463584 :tiffany!~tiffany@188.215.83.116 PRIVMSG #esoteric :Theyre blocks
< 1315121834 38307 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :oh I guess a few of them are a bit weird
< 1315121839 944749 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :I didn't notice them before
< 1315121892 732288 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :I'd save ´ for later use if it wasn't dumb and too much trouble
< 1315121925 124140 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :weeee backup
< 1315121974 777331 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :my uses for ´: :´( and ``this´´ looks better than :'( and ``this'' respectively
< 1315122027 939856 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :it took a while to parse that sentence..
< 1315122036 532551 :aloril!~aloril@dsl-tkubrasgw3-fe7ef900-153.dhcp.inet.fi JOIN :#esoteric
< 1315122041 484134 :tiffany!~tiffany@188.215.83.116 PRIVMSG #esoteric :Mm
< 1315122061 539768 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :yeah because ``this´´ is so much better than "this"
< 1315122097 598626 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :always
< 1315122120 930299 :nguyenchinh07!~chinhnguy@123.200.251.149 JOIN :#esoteric
< 1315122167 630094 :nguyenchinh07!~chinhnguy@123.200.251.149 PART #esoteric :"Leaving."
< 1315122224 98745 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :good bye
< 1315122658 635026 :augur!~augur@129.2.129.33 QUIT :Remote host closed the connection
< 1315122983 978647 :aloril!~aloril@dsl-tkubrasgw3-fe7ef900-153.dhcp.inet.fi QUIT :Ping timeout: 245 seconds
< 1315123279 727317 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :Hmm. \m/ \m/
< 1315123280 48627 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :       `\o/´
< 1315123280 353592 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :         |
< 1315123280 517077 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :     (_|¯'¯|_)
< 1315123295 853727 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :Well, that looks like fun.
< 1315123708 878182 :aloril!~aloril@dsl-tkubrasgw3-fe7ef900-153.dhcp.inet.fi JOIN :#esoteric
< 1315124746 15970 :nooga!~nooga@maverick.aircity.pl JOIN :#esoteric
< 1315125178 82503 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :wow I just realized
< 1315125188 893825 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I have transitioned to using sh a lot for everything in the past year or so.
< 1315125724 971867 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I have a program that claims to be a PlayStation emulator for GameBoy, although it just starts loading for a few seconds and then displays an unknown opcode error.
< 1315125816 299106 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :CakeProphet: That happened to me too.
< 1315125822 894623 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :I used to use programs like ls, but nowadays I just echo *.
< 1315125831 20097 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :Eventually I'll need nothing but a shell.
< 1315125856 687243 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :why would  you echo *?  takes longer to type and isn't as well formatted.
< 1315125867 190207 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :Well, I just don't like spawning processes.
< 1315125878 845794 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :weirdo
< 1315125892 110642 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Then use a shell with ls build in
< 1315125919 468151 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :ACTION was not being completely serious.
< 1315125994 820192 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :wow rsync transfers at a fairly slow rate.
< 1315126003 125903 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I assume this is to prevent system slowdown.
< 1315126049 747158 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :what sort of hard drive is this hard drive
< 1315126069 299023 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I'm backing up my laptop hard drive to my external. I don't know any of the specs.
< 1315126082 918414 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :but I am using my disk usage monitor to judge these things. which is a percentage.
< 1315126086 523105 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :if it's solid-state, being slow is to be expected
< 1315126104 450406 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :04:48 < CakeProphet> but I am using my disk usage monitor to judge these  things. which is a percentage.
< 1315126117 592182 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :what is that
< 1315126127 18993 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :oh
< 1315126129 254047 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :i see
< 1315126133 953422 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :monqy: I have a meter on my top panel that shows percentage of disk usage.
< 1315126136 931166 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :as a little graph.
< 1315126155 465458 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :it is quite nice I recommend one.
< 1315126171 54040 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :peculiar
< 1315126185 728423 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :there's a graph for CPU usage, memory, network, and disk.
< 1315126252 205891 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :so rsync has a pretty steady read speed of about 30%  but then there sudden 70% usage spikes when writing.
< 1315126261 876713 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I have no idea how this percent is calculated.
< 1315126949 202779 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I have an implementation of a very old display hack. The current state is a 36-bit word. It involves a simple calculation but you get many different patterns depending on the initial state.
< 1315127154 324315 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Have you ever done any display hacks?
< 1315127218 331704 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric
< 1315127321 453185 :Taneb!4e92aa5b@gateway/web/freenode/ip.78.146.170.91 JOIN :#esoteric
< 1315127340 155789 :Taneb!4e92aa5b@gateway/web/freenode/ip.78.146.170.91 PRIVMSG #esoteric :Hello!
< 1315127374 397721 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Have you done any display hacks?
< 1315127393 525504 :Taneb!4e92aa5b@gateway/web/freenode/ip.78.146.170.91 PRIVMSG #esoteric :Me?
< 1315127400 709090 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Yes, including you.
< 1315127455 619306 :Taneb!4e92aa5b@gateway/web/freenode/ip.78.146.170.91 PRIVMSG #esoteric :No, never
< 1315127604 85917 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I wrote a Huffman making program in Haskell. It is written in a different way than it would be written in other programming language, but it works. Tell me if you have suggestion things I could add.
< 1315127692 285572 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :To me it seems many functions with similar name and similar purpose are in Data.List, Data.Map, Data.Set, etc, they should be made a class.
< 1315127737 485156 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :some of them already are
< 1315127759 730890 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :foldable, traversable
< 1315127823 901831 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :But some of them are not. Possibly due to some limitations in the class system of Haskell.
< 1315127935 232531 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :which would be due to these limitations
< 1315127946 430579 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :(and which limitations)
< 1315127960 767301 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I have read that you can specify constraints on type parameters but they don't work. If they did work, you might be able to use it for this purpose.
< 1315127987 249411 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :hm?
< 1315127996 205755 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :monqy: Same kind of limitation preventing you from making the Set monad because not all types are possible.
< 1315128001 61644 :ais523!~ais523@unaffiliated/ais523 QUIT :Remote host closed the connection
< 1315128078 85549 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric
< 1315128091 58106 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Although even if you fixed that, Set itself should be instance of Ord so that the "join" operation works.
< 1315128123 427053 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :And it does not seem entirely clear how to do that.
< 1315128160 792240 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :If you made a SlowSet that is unordered and only requires instance of Eq, then it can be done more easily and works even for unorderable elements, but is slow.
< 1315128161 35404 :Taneb!4e92aa5b@gateway/web/freenode/ip.78.146.170.91 PRIVMSG #esoteric :...What's a Huffman?
< 1315128195 496141 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Taneb: Huffman coding. Look up "Huffman coding" in Wikipedia, it explain in there.
< 1315128206 89935 :Taneb!4e92aa5b@gateway/web/freenode/ip.78.146.170.91 PRIVMSG #esoteric :Okay
< 1315128232 290944 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :zzo38: on sets being instances of ord, there's already Ord a => Ord (Set a)
< 1315128279 932291 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :monqy: OK, then that works. However the class system still needs to be fixed to allow it to work.
< 1315128303 977634 :Taneb!4e92aa5b@gateway/web/freenode/ip.78.146.170.91 PRIVMSG #esoteric :Interesting...
< 1315128517 808508 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :It is simple:  return = singleton; fail = const empty; fmap = map; join = fold union empty;
< 1315128570 104991 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :(Of course "fail" is just a convenience and you do not need it to make a monad; but it is sometimes useful.)
< 1315128591 8312 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :fail shouldn't be in Monad; it should be somewhere else
< 1315128615 892620 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :I usually want mzero over fail anyway
< 1315128634 246637 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :monqy, are there monads for which fail is nonsensical?
< 1315128634 757328 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :or mempty. or empty
< 1315128665 154650 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :And what would you do in that case?
< 1315128668 283027 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :fail = undefined
< 1315128668 617679 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :?
< 1315128676 432203 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :But the default definition of fail is an error anyways, so you do not need to define it.
< 1315128681 72244 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :That is:  fail = error
< 1315128685 74111 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :fail isn't in the mathematical definition of a monad, for starters :)
< 1315128713 866616 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :zzo38, O
< 1315128793 343367 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Yes, it is true; you do not need fail to make a monad. It is there for use with do-notation, I think. And in a few cases it becomes useful.
< 1315128844 129380 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :whenever it's useful for me it tends just to be const mzero
< 1315128901 759111 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :But join should really be part of the Monad class, and it should have default superclass instances too, and the capability to define the members of the superclass in that instance declaration. So that whichever way you choose to define the monad, it will define it in the other way too.
< 1315128947 342191 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Some monads make more sense to define in terms of return/bind and some make more sense to define in terms of unit/join/fmap instead.
< 1315129027 993574 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :monqy: Yes; probably in Set, mzero would be empty, anyways, I guess. Is it?
< 1315129042 118901 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :yes
< 1315129050 765539 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :OK
< 1315129064 713817 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :while you're tidying up, please merge MonadPlus and Alternative into Monoid
< 1315129154 615331 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :another thing that would be sort of nice: breaking typeclasses up into smaller bits
< 1315129183 236764 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :so unit (pure from Appliactive, return from Monad, a bunch of other things everywhere) would get its own typeclass, for example
< 1315129187 593686 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :(MonadBind m, MonadReturn m) => ...
< 1315129200 810397 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :what
< 1315129217 550560 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :nevermind. :P
< 1315129515 146685 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net QUIT :Quit: hello
< 1315129784 61540 :ralc!~ralc@79.142.230.243.static.knet.bolignet.dk QUIT :Read error: Operation timed out
< 1315130152 161101 :Taneb!4e92aa5b@gateway/web/freenode/ip.78.146.170.91 PRIVMSG #esoteric :I love being asexual and messing with surveys
< 1315130210 234206 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Taneb: do you mean "non-gender-specific" or "no sexual orientation"?
< 1315130228 458575 :Taneb!4e92aa5b@gateway/web/freenode/ip.78.146.170.91 PRIVMSG #esoteric :The latter
< 1315130259 38892 :Taneb!4e92aa5b@gateway/web/freenode/ip.78.146.170.91 PRIVMSG #esoteric :The former, to my understanding, is bisexual
< 1315130347 384830 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I don't think it makes much sense to *define* the list monad in terms of (>>=) although it is still a useful operation on the list monad.
< 1315130383 994895 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Taneb: oh, by the former I meant "not having a gender"
< 1315130392 288048 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :as in, people you can't use a gendered pronoun on sensibly
< 1315130411 753829 :Taneb!4e92aa5b@gateway/web/freenode/ip.78.146.170.91 PRIVMSG #esoteric :I'm definitely male
< 1315130414 824489 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I also wasn't sure if you were being honest; messing with surveys is often done via lying
< 1315130433 39668 :Taneb!4e92aa5b@gateway/web/freenode/ip.78.146.170.91 PRIVMSG #esoteric :No, I just say "other"
< 1315130446 679615 :Taneb!4e92aa5b@gateway/web/freenode/ip.78.146.170.91 PRIVMSG #esoteric :Nobody expects an other to that question
< 1315130476 849736 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :In fact, when I wrote Huffman encoder, it flips the tree when encoding (the tree at first is used only for decoding), I can use the >>= on list monad to make a short encoding function implementation:  encode :: Ord t => Tree t -> [t] -> [Bool]; encode x = (>>= flip (findWithDefault []) (flipTree x));
< 1315130519 991033 :Taneb!4e92aa5b@gateway/web/freenode/ip.78.146.170.91 PRIVMSG #esoteric :Of course, I have no idea how to tell my parents I don't read porn
< 1315130520 226562 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Taneb: Which surveys are they?
< 1315130545 854380 :Taneb!4e92aa5b@gateway/web/freenode/ip.78.146.170.91 PRIVMSG #esoteric :Ones made by the British Youth Council
< 1315130581 531502 :Taneb!4e92aa5b@gateway/web/freenode/ip.78.146.170.91 PRIVMSG #esoteric :I tried to tell my parents I don't read (or watch) porn, and they just thought I was denying the truth
< 1315130627 977700 :Taneb!4e92aa5b@gateway/web/freenode/ip.78.146.170.91 PRIVMSG #esoteric :BYe
< 1315130629 359150 :zid!funny@cpc22-pete9-2-0-cust66.4-4.cable.virginmedia.com PRIVMSG #esoteric :porn is readable!?
< 1315130630 668976 :Taneb!4e92aa5b@gateway/web/freenode/ip.78.146.170.91 QUIT :Quit: Page closed
< 1315130653 200071 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :zid: before video porn was invented, people used to read novels and magazines about it instead
< 1315130678 449112 :zid!funny@cpc22-pete9-2-0-cust66.4-4.cable.virginmedia.com PRIVMSG #esoteric :sounds strange
< 1315130682 742817 :zid!funny@cpc22-pete9-2-0-cust66.4-4.cable.virginmedia.com PRIVMSG #esoteric :when was this, 1400?
< 1315130703 443872 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I suppose in case of genetics it is not always XX or XY, although these two are the most common
< 1315130706 849683 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :haha, not quite that long ago
< 1315130709 395102 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but still quite a while ago
< 1315130722 364230 :zid!funny@cpc22-pete9-2-0-cust66.4-4.cable.virginmedia.com PRIVMSG #esoteric :well in the 1800s they had naughty pictures
< 1315130739 44031 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :even before video streaming over the Internet became common, I imagine they used VHS videos or whatever
< 1315130742 969507 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and before that they had flick-books
< 1315130761 910362 :zid!funny@cpc22-pete9-2-0-cust66.4-4.cable.virginmedia.com PRIVMSG #esoteric :you're forgetting about rotoscopes
< 1315130768 999720 :zid!funny@cpc22-pete9-2-0-cust66.4-4.cable.virginmedia.com PRIVMSG #esoteric :there are coin operated ones at the pier
< 1315130789 928318 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I was including rotoscopes in that
< 1315130803 696805 :ralc!~ralc@dhcp233.akk.k-net.dk JOIN :#esoteric
< 1315130813 556328 :zid!funny@cpc22-pete9-2-0-cust66.4-4.cable.virginmedia.com PRIVMSG #esoteric :if you say so :P
< 1315130853 754531 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :just forgot what they were called
< 1315130903 308211 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I don't know, whether my definition of the "encode" function in that program is sensible to you or if you think it is wrong or worse.
< 1315130955 443794 :zid!funny@cpc22-pete9-2-0-cust66.4-4.cable.virginmedia.com PRIVMSG #esoteric :does it codify? :)
< 1315130973 773688 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :?
< 1315130989 735803 :zid!funny@cpc22-pete9-2-0-cust66.4-4.cable.virginmedia.com PRIVMSG #esoteric :does the encode button, perform a codifying operation
< 1315130999 143628 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :It does work, if that is what you ask.
< 1315131046 673491 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :There is no encode button; it is just a function in a Haskell program that requires a Huffman tree and list to encode as input, and make output encoded in Huffman codes.
< 1315131064 611039 :zid!funny@cpc22-pete9-2-0-cust66.4-4.cable.virginmedia.com PRIVMSG #esoteric :sounds good to me
< 1315131076 419500 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Did you read the program?
< 1315131085 946258 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 JOIN :#esoteric
< 1315131095 36241 :zid!funny@cpc22-pete9-2-0-cust66.4-4.cable.virginmedia.com PRIVMSG #esoteric :of course not
< 1315131120 44312 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :What I mean is, if it seems a sensible way to program it.
< 1315131380 476098 :FireFly!~firefly@unaffiliated/firefly JOIN :#esoteric
< 1315132122 291747 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com QUIT :Remote host closed the connection
< 1315132444 923757 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hey, git experts here, what's the command to see old versions of a particular file (including one that's no longer in the repo because it was deleted)?
< 1315132606 996969 :azaq23!~derivecto@unaffiliated/azaq23 JOIN :#esoteric
< 1315132686 814465 :zid!funny@cpc22-pete9-2-0-cust66.4-4.cable.virginmedia.com PRIVMSG #esoteric :checkout
< 1315132903 360664 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :ais523: start doing git log with a path to see the commits it had
< 1315132926 152189 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :then you can show the particular versions of the file with git show revision:path
< 1315132929 22757 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I found an option in gitk to do that, which is the wimp's way out when you don't know what a command is
< 1315132939 336898 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :thanks for the advice on how to do it properly, though
< 1315132940 354965 :zid!funny@cpc22-pete9-2-0-cust66.4-4.cable.virginmedia.com PRIVMSG #esoteric :or you can just check it out
< 1315132950 634287 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :Is PHP whitespace insensitive? e.g. can I break a statement up into multiple lines like in C?
< 1315132965 371065 :zid!funny@cpc22-pete9-2-0-cust66.4-4.cable.virginmedia.com PRIVMSG #esoteric :yea
< 1315132974 693623 :zid!funny@cpc22-pete9-2-0-cust66.4-4.cable.virginmedia.com PRIVMSG #esoteric :it lets you end ?> in the middle of constructs and all sorts
< 1315133021 190387 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :ok
< 1315133208 842065 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Patashu: even most whitespace sensitive languages let you break up statements across lines.
< 1315133284 594118 :zid!funny@cpc22-pete9-2-0-cust66.4-4.cable.virginmedia.com PRIVMSG #esoteric :except Whitespace ;)
< 1315133330 988615 :cchackermirc!AB@108.62.51.31 JOIN :#esoteric
< 1315134324 477501 :sllide!~jari@ip565eb113.direct-adsl.nl JOIN :#esoteric
< 1315135165 967217 :TeruFSX2!~quassel@97-127-215-252.dlth.qwest.net QUIT :Ping timeout: 268 seconds
< 1315135460 531509 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :zid: ?> ...  Except kittens. <-- And things that can be demonstrated equivalent to a Turing machine
< 1315151549 300207 :Taneb!~Taneb@host-78-146-170-91.as13285.net PRIVMSG #esoteric :*Universal Turing machine
< 1315151569 355050 :tiffany!~tiffany@188.215.83.116 PRIVMSG #esoteric :http://www.physibots.info trolling aol users since this morning
< 1315151634 339943 :sebbu!~sebbu@unaffiliated/sebbu QUIT :Ping timeout: 245 seconds
< 1315151931 583211 :GuestIceKovu!x@ANantes-259-1-184-136.w90-49.abo.wanadoo.fr QUIT :Ping timeout: 240 seconds
< 1315151936 709223 :derdon!~derdon@p5DE8A742.dip.t-dialin.net JOIN :#esoteric
< 1315151973 256183 :GuestIceKovu!x@ANantes-259-1-147-161.w90-49.abo.wanadoo.fr JOIN :#esoteric
< 1315152116 594251 :kmc!~keegan@c-98-216-51-47.hsd1.ma.comcast.net PRIVMSG #esoteric :System F
< 1315152122 218550 :derdon!~derdon@p5DE8A742.dip.t-dialin.net PRIVMSG #esoteric :is David Morgan-Mar occasionally in this channel?
< 1315152131 451953 :Taneb!~Taneb@host-78-146-170-91.as13285.net PRIVMSG #esoteric :Never, as far as I am aware
< 1315152136 214028 :derdon!~derdon@p5DE8A742.dip.t-dialin.net PRIVMSG #esoteric :if yes, which nick does he use?
< 1315152147 914251 :derdon!~derdon@p5DE8A742.dip.t-dialin.net PRIVMSG #esoteric :I see, that's unfortunate
< 1315152157 733339 :Taneb!~Taneb@host-78-146-170-91.as13285.net PRIVMSG #esoteric :If he did, it would either be dmm or dmmaus
< 1315152166 18865 :Taneb!~Taneb@host-78-146-170-91.as13285.net PRIVMSG #esoteric :He's on #darths time to time
< 1315152181 721521 :derdon!~derdon@p5DE8A742.dip.t-dialin.net PRIVMSG #esoteric :sounds Star Wars related
< 1315152194 840840 :Taneb!~Taneb@host-78-146-170-91.as13285.net PRIVMSG #esoteric :Sort of
< 1315152210 225032 :tiffany!~tiffany@188.215.83.116 PRIVMSG #esoteric :my email records are going to be screwed up for 720 hours
< 1315152216 5100 :Taneb!~Taneb@host-78-146-170-91.as13285.net PRIVMSG #esoteric :It's related to a comic written by David Morgan-Mar among others about Star Wars
< 1315152220 428851 :Taneb!~Taneb@host-78-146-170-91.as13285.net PRIVMSG #esoteric :30 days?
< 1315152226 521519 :tiffany!~tiffany@188.215.83.116 PRIVMSG #esoteric :because when I set up google apps it said to use a ttl that long and I was like okay.jpg
< 1315152327 896053 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oh, I thought you said 720 /days/
< 1315152339 308477 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I think it's usual to reduce the ttl one ttl's-period before you think you'll change it
< 1315152450 672569 :oklopol!~kvirc@dyn58-57.yok.fi JOIN :#esoteric
< 1315152547 284992 :tiffany!~tiffany@188.215.83.116 PRIVMSG #esoteric :I made a silly page
< 1315152551 329665 :tiffany!~tiffany@188.215.83.116 PRIVMSG #esoteric :http://www.physibots.info
< 1315152708 472813 :Taneb!~Taneb@host-78-146-170-91.as13285.net PRIVMSG #esoteric :I'm creating a three-cell IO-less brainfuck to BCKW+SKI combinatory logic
< 1315152730 698897 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :tiffany, you are bad and should feel bad.
< 1315152745 540230 :tiffany!~tiffany@188.215.83.116 PRIVMSG #esoteric ::c
< 1315152757 719101 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :C++? s/bad/horrible/
< 1315152768 585612 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :LYMIA
< 1315152775 297783 :tiffany!~tiffany@188.215.83.116 PRIVMSG #esoteric :ACTION snuggles lymee <3
< 1315152791 940880 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Lymee, WHY HAVE YOU DONE THIS
< 1315152805 117018 :tiffany!~tiffany@188.215.83.116 PRIVMSG #esoteric :what did lymee do?
< 1315152807 308402 :tiffany!~tiffany@188.215.83.116 PRIVMSG #esoteric ::c
< 1315152830 71181 :tiffany!~tiffany@188.215.83.116 PRIVMSG #esoteric :and what's wrong with C++ aside from being extremely difficult to program in?
< 1315152844 275363 :Taneb!~Taneb@host-78-146-170-91.as13285.net PRIVMSG #esoteric :Combined with Oerjan's work, IT WILL BE USEFUL TO CREATE A FRACTRAN TO MIBBLII TRANSLATOR!
< 1315152855 412478 :Taneb!~Taneb@host-78-146-170-91.as13285.net PRIVMSG #esoteric :What I'm doing, that is, not C++
< 1315152867 242198 :Taneb!~Taneb@host-78-146-170-91.as13285.net PRIVMSG #esoteric :That isn't useful for /anything/ :P
< 1315152875 910625 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :elliott might disagree with you there.
< 1315152905 849786 :tiffany!~tiffany@188.215.83.116 PRIVMSG #esoteric :neat~
< 1315152932 810670 :tiffany!~tiffany@188.215.83.116 PRIVMSG #esoteric :that language is awesome to program in :p
< 1315152943 658105 :Taneb!~Taneb@host-78-146-170-91.as13285.net PRIVMSG #esoteric :MIBBLII?
< 1315152946 102113 :Taneb!~Taneb@host-78-146-170-91.as13285.net PRIVMSG #esoteric :Thanks
< 1315152949 176005 :tiffany!~tiffany@188.215.83.116 PRIVMSG #esoteric :?
< 1315152967 486215 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :tiffany, elliott just mucked around with the template system a while ago because it's insane.
< 1315152988 773054 :Taneb!~Taneb@host-78-146-170-91.as13285.net PRIVMSG #esoteric :So far, the blank tape is C(CI(KI))(C(CI(CI))(KI))
< 1315152993 509746 :tiffany!~tiffany@188.215.83.116 PRIVMSG #esoteric :.-.
< 1315152997 770448 :Taneb!~Taneb@host-78-146-170-91.as13285.net PRIVMSG #esoteric :That may be able to be optomised
< 1315153040 78638 :tiffany!~tiffany@188.215.83.116 PRIVMSG #esoteric :http://server.physibots.info/public/mandelbrot
< 1315153048 907010 :tiffany!~tiffany@188.215.83.116 PRIVMSG #esoteric :it's a program that I sort of wrote in neat that uses sdl
< 1315153054 673398 :tiffany!~tiffany@188.215.83.116 PRIVMSG #esoteric :if I got the url right
< 1315153131 746918 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Taneb, a tape made of combinators?
< 1315153133 23092 :Taneb!~Taneb@host-78-146-170-91.as13285.net PRIVMSG #esoteric :brb
< 1315153193 516098 :sebbu!~sebbu@ADijon-152-1-25-17.w83-194.abo.wanadoo.fr JOIN :#esoteric
< 1315153193 930198 :sebbu!~sebbu@ADijon-152-1-25-17.w83-194.abo.wanadoo.fr QUIT :Changing host
< 1315153194 93954 :sebbu!~sebbu@unaffiliated/sebbu JOIN :#esoteric
< 1315153227 350298 :cheater!~ubuntu@ip-80-226-24-3.vodafone-net.de JOIN :#esoteric
< 1315153558 126606 :ais523_!~ais523@unaffiliated/ais523 JOIN :#esoteric
< 1315153609 24123 :ais523!~ais523@unaffiliated/ais523 QUIT :Disconnected by services
< 1315153610 714062 :ais523_!~ais523@unaffiliated/ais523 NICK :ais523
< 1315153695 956810 :Taneb!~Taneb@host-78-146-170-91.as13285.net PRIVMSG #esoteric :Phantom_Hoover: Yup
< 1315153713 442446 :Taneb!~Taneb@host-78-146-170-91.as13285.net PRIVMSG #esoteric :It's a church list of 0,(0,0)
< 1315153762 594803 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Taneb: what are the arguments to get head and tail from the list? church 0 / church 1?
< 1315153765 458363 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :i/k?
< 1315153776 735813 :Taneb!~Taneb@host-78-146-170-91.as13285.net PRIVMSG #esoteric :K,KI
< 1315153783 58751 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :ah, the third option
< 1315153785 531902 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I was just about to ask that one
< 1315153790 626652 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but wasn't sure what application syntax to use
< 1315153814 291121 :Taneb!~Taneb@host-78-146-170-91.as13285.net PRIVMSG #esoteric :Incidentally, WB works for two
< 1315153837 324516 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :K/KI always seemed a little lazy to me (in the not doing much work sense); it makes it easy to write if statements, but annoying to write things that return booleans
< 1315153870 479342 :Taneb!~Taneb@host-78-146-170-91.as13285.net PRIVMSG #esoteric :It works.
< 1315154437 446815 :elliott!~elliott@unaffiliated/elliott JOIN :#esoteric
< 1315154535 479503 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :19:20:42:  Vorpal: hint, you can frequently detect memes by typing the phrase into google and looking at the suggestions coming up. at least that's what i did for that thing in the topic.
< 1315154546 574370 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it is the 90s and there is time for... is a hash-esoteric meme
< 1315154548 978902 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :dunno about the rest
< 1315154555 352660 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: I didn't know that
< 1315154560 480957 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :where did the meme come from?
< 1315154565 645815 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor i think
< 1315154570 308860 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it's a /topic-meme
< 1315154573 258540 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm, that comment of mine sounds so Vorpal that I should have changed the : to a ,
< 1315154621 257840 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :only the first line
< 1315154637 186617 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :19:32:43:  nethack would be a good AI thesis
< 1315154637 400505 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :19:32:58:  I am extuingished¬
< 1315154637 564470 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :19:34:06:  I vaguely recall that a NetHack bot was one on the "suggestions for a project topic" list of the Prolog course.
< 1315154637 564657 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :19:34:12:  I'm not sure if anyone ever did it.
< 1315154637 728449 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :19:34:34:  problem is nethack is quite inaccessable for a bot
< 1315154641 394742 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :both lines, to me
< 1315154645 952717 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hey ais523 :P
< 1315154655 212323 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: note that zid followed me here from #nethack
< 1315154664 18445 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and most of them are quite aware of the existence of both TAEB and saiph
< 1315154682 454182 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hmmmmm
< 1315154683 154096 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :fizzie: I'd /love/ to see someone write something even capable of understanding the gamestate in Prolog
< 1315154690 658459 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :we have too many spies lately
< 1315154704 486386 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it might be a decent language to write the AI itself in, but it would be incredibly bad for the framework
< 1315154732 649385 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I'd say it took about a year of work to get TAEB capable of communicating to NetHack to the extent it currently does, and it /still/ has a completely broken API for item pickup
< 1315154734 527414 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :20:01:55:  haskell needs a bit more work to be a good esoland, it's almost there
< 1315154734 801829 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :this was an old meme five years before you invoked it the _first_ time in this log :P
< 1315154753 702302 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523: hm?
< 1315154755 880736 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :is the meme actually older than Haskell? that would be hilarious
< 1315154759 767041 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :ACTION facepalms
< 1315154767 757299 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :beautifu
< 1315154768 218836 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :l
< 1315154782 818383 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: I doubt the meme predates 1990
< 1315154785 803772 :Gregor!foobar@codu.org PRIVMSG #esoteric :elliott: IT IS THE NINETIES
< 1315154788 689 :Gregor!foobar@codu.org PRIVMSG #esoteric :elliott: AND THERE IS TIME
< 1315154789 632867 :Gregor!foobar@codu.org PRIVMSG #esoteric :elliott: FOR KLAX
< 1315154805 323623 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh, there we go then
< 1315154805 553590 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523: Bad luck for you, I'm using a different client atm
< 1315154808 715799 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :so : not ,
< 1315154822 29231 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :a badly-behaved one at that
< 1315154844 179228 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Vorpal: do you have more than two lines of scrollback now?
< 1315154874 490393 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523: yes, but not much, I'm on a phone. So fairly limited.
< 1315154894 854873 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :bbl
< 1315154904 497903 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal has more scrollback on a phone than his usual computational device (an internet-connected Speak and Spell)
< 1315154922 888737 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :he uses it for HPC, presumably
< 1315154942 664186 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I've known people with a legitimate reason for not reading scrollback (blind people, for whom navigating it is awkward)
< 1315154948 496137 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but I don't think Vorpal is one of those
< 1315154965 198925 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: maybe the computing is /so/ high-performance there's no spare cycles for remembering scrollback?
< 1315154971 378312 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: heh
< 1315154977 540514 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I meant the phone
< 1315154984 530535 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: hmm, I would expect a list-based interface for scrollback if I was blind
< 1315154993 556084 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i.e. pgup/pgdown to go up and down it
< 1315155002 939770 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :or do you have to mess with scrollbars I wonder?
< 1315155028 665041 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: it's more that you can't do anything else while reading scrollback
< 1315155034 92879 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :in particular, see other comments people are making
< 1315155037 466875 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :heh
< 1315155047 844852 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :20:43:03:  i will file it together with "never damn ais523"
< 1315155051 705619 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :20:43:03:  file it together with "never damn ais523"
< 1315155051 917277 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the problem with sound compared with vision is that it can only really do about one thing that requires complex information to be sent at once
< 1315155054 764287 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :20:43:03:  with "never damn ais523"
< 1315155057 360604 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :20:43:03:  "never damn ais523"
< 1315155059 26787 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :20:43:03:  "never damn ais523
< 1315155061 27813 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :20:43:03:  never damn ais523
< 1315155063 491136 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :20:43:03:  damn ais523
< 1315155067 627905 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: I see what you're doing
< 1315155069 335780 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :looks like someone has to apologise :|
< 1315155069 672863 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it doesn't count
< 1315155079 210589 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: hmm, does it count as me saying it?
< 1315155080 678767 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :bear in mind that my complaint is based on the meaning of the words
< 1315155083 187834 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :or do the quotemarks prevent that
< 1315155084 574034 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :they mean something else when quoted
< 1315155095 101744 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and it's quoted in both cases, just diferent ways
< 1315155100 947960 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I mean the <> quotes
< 1315155117 723261 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :yes, that's quotes
< 1315155239 378397 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :21:00:32:  http://pchat-irc.com/blog/ wow
< 1315155239 541951 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Woooow.
< 1315155404 195403 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: is it wowish enough that I should read it too?
< 1315155426 231903 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and is it ridiculously good/bad/surprising?
< 1315155442 412063 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Yes.
< 1315155447 591130 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :It is the most wow thing.
< 1315155457 530888 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: it made me literally laugh out loud
< 1315155486 437255 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I think I'm more wowing at Sgeo_'s comment than the website itself
< 1315155489 204119 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :should I subscribe to the RSS feed?
< 1315155495 680629 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the website itself is pretty wowish
< 1315155496 796466 :cheater!~ubuntu@ip-80-226-24-3.vodafone-net.de PRIVMSG #esoteric :looks like a lot of fun
< 1315155500 815174 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: Undoubtedly
< 1315155510 216816 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ACTION wonders if everyone else isseeing something different to him.
< 1315155537 303410 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :unfortunately, the link to the admin page requires a login
< 1315155548 500929 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :pretty audacious to place that in the post of a page that isn't a blog comment
< 1315155569 829465 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :It's linked on the sidebar too
< 1315155574 963360 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :That's just the literal default WordPress setup
< 1315155575 136791 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(well, given how often wordpress has security holes, it probably /doesn't/ actually require a login, but that's the most obvious method)
< 1315155587 219243 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I'm still not sure why Sgeo wowed at it
< 1315155610 161387 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: more that someone would be hosting a literal default WordPress setup for reasons other than showing off what it looked like
< 1315155611 651678 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Just at how randomly contentless it was
< 1315155615 18034 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :or for a few minutes while setting up WordPress
< 1315155633 235612 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :is that the default theme too? I don't know what WordPress default themes are like
< 1315155728 79231 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I believe so
< 1315155737 743829 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :they changed it from Kubrick, which you've almost certainly seen everywhere, ages ago
< 1315155763 609584 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(http://theme.files.wordpress.com/2005/10/kubrick-screenshot.png?w=595&h=383)
< 1315155766 370072 :ralc!~ralc@dhcp233.akk.k-net.dk QUIT :Read error: Connection reset by peer
< 1315155862 503341 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's quite pretty, but then I'd expect a default theme of a popular blog engine to either a) look really good, or b) look incredibly bland so people are motivated to change it
< 1315155903 375136 :TeruFSX2!~quassel@97-127-215-252.dlth.qwest.net QUIT :Ping timeout: 260 seconds
< 1315155962 766528 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I want to know where they got the photograph from; there has to be something like stock image websites, but for "pretty but meaningless images to use as defaults in themes"
< 1315156255 304177 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I think stock image websites probably do that too
< 1315156285 697082 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I know someone who used Webshots, which is full of pretty meaningless images to use as desktop backgrounds or screensavers
< 1315156297 20311 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and theme images are much the same things, but with different dimensions
< 1315156345 223321 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I don't understand people who seek out desktop backgrounds
< 1315156397 462381 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :22:17:42:  CakeProphet: i suppose it's event driven by using callbacks when certain tokens are found.
< 1315156397 922701 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :elliott: super bowl? every one of them ay ( y) this song slow and rock together nice words awesome beat 3 videos you will finish the game could be a damn prep.
< 1315156404 326220 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I thought this was someone describing fungot for a second
< 1315156404 632988 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :elliott: ppl should vote clinton because obama is biracial every1 knows that dood, look at him he has been on something lately.
< 1315156491 462857 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`addquote  elliott: ppl should vote clinton because obama is biracial every1 knows that dood, look at him he has been on something lately.
< 1315156491 676431 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :elliott: diving mission in mw2. infinity ward can manage to outdo the first commercial plane to have passion for singing like this
< 1315156496 453827 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :638)  elliott: ppl should vote clinton because obama is biracial every1 knows that dood, look at him he has been on something lately.
< 1315156499 43029 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :^style
< 1315156499 206763 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :Available: agora alice c64 ct darwin discworld europarl ff7 fisher homestuck ic irc jargon lovecraft nethack pa sms speeches ss wp youtube*
< 1315156511 501726 :olsner!~salparot@c83-252-161-133.bredband.comhem.se QUIT :Ping timeout: 252 seconds
< 1315156821 702936 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :23:01:42:  quintopia, although at least both times have been you being stupid and Hughes telling you.
< 1315156832 61324 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Phantom_Hoover: It wasn't quintopia being stupid this time, was it?
< 1315156855 253722 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Sam Hughes?
< 1315156856 599215 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :elliott, well no, but he was missing the joke.
< 1315156867 188879 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo_: no
< 1315156879 636694 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo_: Gabriel Hughes, famous harpsichord musician.
< 1315156884 840241 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :He's bros with Phantom_Hoover and quintopia.
< 1315157060 43589 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: Lymee: Please don't tell me this log is going to end with you two repeatedly pinging fungot.
< 1315157060 270228 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :elliott: i mean maybe she lost herself but maybe she wasnt a happyhappyjoyjoy game. i'll be looking forward to it.
< 1315157111 91314 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :00:05:07:  CakeProphet, there's a bitcoin faucet thing
< 1315157111 340368 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :00:05:31:  Which is closed for maintainance, but whatever
< 1315157111 504101 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Finally CakeProphet can get something like a penny for FREE.
< 1315157114 349629 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :It's probably less nowadays.
< 1315157143 265052 :itidus20!~itidus20@CPE-60-224-1-106.srql1.win.bigpond.net.au PRIVMSG #esoteric :i would like to hear the ff7 voice of the bot
< 1315157150 302794 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :itidus20: so set it to that
< 1315157187 502943 :itidus20!~itidus20@CPE-60-224-1-106.srql1.win.bigpond.net.au PRIVMSG #esoteric :this is an awkward situation
< 1315157197 103296 :itidus20!~itidus20@CPE-60-224-1-106.srql1.win.bigpond.net.au PRIVMSG #esoteric :`ff7
< 1315157198 628531 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: ff7: not found
< 1315157210 107464 :itidus20!~itidus20@CPE-60-224-1-106.srql1.win.bigpond.net.au PRIVMSG #esoteric :^ff7
< 1315157218 938468 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :^style ff7
< 1315157219 105678 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :Selected style: ff7 (Full script of the game Final Fantasy VII)
< 1315157226 412351 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :^help
< 1315157226 576815 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :^ ; ^def   ; ^show [command]; lang=bf/ul, code=text/str:N; ^str 0-9 get/set/add [text]; ^style [style]; ^bool
< 1315157237 439200 :itidus20!~itidus20@CPE-60-224-1-106.srql1.win.bigpond.net.au PRIVMSG #esoteric :ok thanks :P
< 1315157241 411093 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :yw
< 1315157247 719649 :itidus20!~itidus20@CPE-60-224-1-106.srql1.win.bigpond.net.au PRIVMSG #esoteric :fungot lay it on me
< 1315157248 1587 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :itidus20: sorry i just happen to him.... i'm not just the fish, but the darkness of the lifestream... you really gonna leave! really!?
< 1315157260 917185 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :I should have done what elliott did, but I didn't know there wa a help
< 1315157273 8491 :itidus20!~itidus20@CPE-60-224-1-106.srql1.win.bigpond.net.au PRIVMSG #esoteric :fungot more!
< 1315157273 365443 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :itidus20: hah, hah hah hah! listen to me, i won't be able to fly in the village! you gotta be prepared, and push o button to slow down.
< 1315157276 729371 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :^show style
< 1315157290 771807 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :^show ^style
< 1315157302 600369 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :02:02:16:  elliott: omg I'm actually working on Fythe ... AND Plof!
< 1315157302 815529 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: Have you finished off bignums for me?
< 1315157314 806323 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::p
< 1315157323 5205 :itidus20!~itidus20@CPE-60-224-1-106.srql1.win.bigpond.net.au PRIVMSG #esoteric :fungot
< 1315157323 217303 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :itidus20: your real self. will you and aerith are my only real job is watching over shinra's documents...
< 1315157359 939194 :itidus20!~itidus20@CPE-60-224-1-106.srql1.win.bigpond.net.au PRIVMSG #esoteric :ok i've had my fun
< 1315157393 19086 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fungot responds to /msg although it still won't reply beyond four consecutive
< 1315157450 851012 :Gregor!foobar@codu.org PRIVMSG #esoteric :elliott: Depends on your definition of "finished off"
< 1315157466 652493 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :03:01:31:  All TC programming languages, barring bizzarities, should be able to parse
< 1315157466 817111 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :03:01:33:  Stuff
< 1315157466 817278 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :deep words
< 1315157504 589734 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: Do all operations (apart from "pointer-ish" things) handle bignums and overflow properly, including tricky bitwise cases which properly promote when the result if infinitely 0-extended to the left would differ from the word-size result?
< 1315157598 765644 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Does that definition leave room for addition, for example, to have nonsenical result?
< 1315157617 228789 :oklopol!~kvirc@dyn58-57.yok.fi PRIVMSG #esoteric :Gregor: do you ever wear two hats?
< 1315157630 426448 :Gregor!foobar@codu.org PRIVMSG #esoteric :elliott: Depends on which you consider "pointer-ish" :P
< 1315157640 727262 :Gregor!foobar@codu.org PRIVMSG #esoteric :If you consider all the bitwise and shifty cases pointer-ish, then DONE.
< 1315157649 639863 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I don't
< 1315157661 734496 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Oh, I forgot to add having separate divmod and quotrem too, I was planning to do that
< 1315157684 68672 :oklopol!~kvirc@dyn58-57.yok.fi PRIVMSG #esoteric :your head would be so warm
< 1315157713 811974 :Taneb!~Taneb@host-78-146-170-91.as13285.net NICK :TanabIsNotHere
< 1315157724 341355 :Gregor!foobar@codu.org PRIVMSG #esoteric :oklopol: .........
< 1315157761 330844 :oklopol!~kvirc@dyn58-57.yok.fi PRIVMSG #esoteric :did i just blow your mind
< 1315157777 470388 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :oklopol, it would be too heavy.
< 1315157777 839002 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net NICK :SgeoISNOWHERE
< 1315157828 888833 :itidus20!~itidus20@CPE-60-224-1-106.srql1.win.bigpond.net.au PRIVMSG #esoteric :indirect addressing is a facile and inebrious kind of instruction which should be whomped away by languages
< 1315157889 385799 :olsner!~salparot@c83-252-161-133.bredband.comhem.se JOIN :#esoteric
< 1315157955 16393 :itidus20!~itidus20@CPE-60-224-1-106.srql1.win.bigpond.net.au PRIVMSG #esoteric :in a pickle i can reach into my unconcious for an expanded english vocabulary
< 1315157992 119967 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`addquote  indirect addressing is a facile and inebrious kind of instruction which should be whomped away by languages
< 1315157994 991042 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :639)  indirect addressing is a facile and inebrious kind of instruction which should be whomped away by languages
< 1315158056 587916 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :07:26:53:  My os is 8gb and i have lots of stuff installed
< 1315158056 881521 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :07:27:03:  My entire vps is 2.5
< 1315158057 45074 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :my toothrbush is 9
< 1315158066 413943 :tiffany!~tiffany@188.215.83.116 PRIVMSG #esoteric :.-.
< 1315158071 696790 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :My toothbrush is 1000000000000000
< 1315158084 646191 :tiffany!~tiffany@188.215.83.116 PRIVMSG #esoteric :my home directory is 50gb ;_;
< 1315158087 40788 :cheater!~ubuntu@ip-80-226-24-3.vodafone-net.de PRIVMSG #esoteric :my toothbrush is 0 because it's a hardware solution using vlsi
< 1315158143 485575 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :My home directory is all the gbs
< 1315158160 770917 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :13 of which are taken up by Red Dwarf.
< 1315158178 618755 :itidus20!~itidus20@CPE-60-224-1-106.srql1.win.bigpond.net.au PRIVMSG #esoteric :cool
< 1315158184 601889 :tiffany!~tiffany@188.215.83.116 PRIVMSG #esoteric :I have 25gb of ~/Downloads and 25gb of ~/Videos :P
< 1315158236 80396 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :but
< 1315158239 490397 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :how much of it
< 1315158243 114755 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :is red dwarf
< 1315158257 430788 :tiffany!~tiffany@188.215.83.116 PRIVMSG #esoteric :red dwarf?
< 1315158262 514602 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :09:13:24:  I wrote a Huffman making program in Haskell. It is written in a different way than it would be written in other programming language, but it works. Tell me if you have suggestion things I could add.
< 1315158262 718362 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :09:14:52:  To me it seems many functions with similar name and similar purpose are in Data.List, Data.Map, Data.Set, etc, they should be made a class.
< 1315158262 882263 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :09:15:37:  some of them already are
< 1315158262 882436 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :09:15:59:  foldable, traversable
< 1315158264 559580 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :09:17:03:  But some of them are not. Possibly due to some limitations in the class system of Haskell.
< 1315158270 234272 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :mostly because nobody can agree on how collections classes should be structured
< 1315158273 581614 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :tiffany, get out
< 1315158275 272783 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Now.
< 1315158276 248420 :itidus20!~itidus20@CPE-60-224-1-106.srql1.win.bigpond.net.au PRIVMSG #esoteric :lol
< 1315158308 91130 :tiffany!~tiffany@188.215.83.116 PRIVMSG #esoteric :.-.
< 1315158317 582928 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :what is .-. even meant to look like
< 1315158328 938108 :itidus20!~itidus20@CPE-60-224-1-106.srql1.win.bigpond.net.au PRIVMSG #esoteric :elliott: it's 2 eyes and a mouth
< 1315158379 474061 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :mouths aren't higher than eyes
< 1315158397 14422 :tiffany!~tiffany@188.215.83.116 PRIVMSG #esoteric :upside down face?
< 1315158403 415897 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :elliott, tiffany is actually an alien, thus explaining why she hasn't heard of Red Dwarf.
< 1315158413 961731 :derdon!~derdon@p5DE8A742.dip.t-dialin.net PRIVMSG #esoteric :KingOfKarlsruhe: hello :)
< 1315158417 725761 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :The mouth in her forehead is an extreme version of forehead ridges.
< 1315158417 889674 :tiffany!~tiffany@188.215.83.116 PRIVMSG #esoteric :I kind of use it as a headtilt
< 1315158423 734234 :tiffany!~tiffany@188.215.83.116 PRIVMSG #esoteric :.-.
< 1315158427 747123 :derdon!~derdon@p5DE8A742.dip.t-dialin.net PRIVMSG #esoteric :KingOfKarlsruhe: didn't you're into esoteric languages
< 1315158446 610893 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Didn't we all're into esoteric languages?
< 1315158455 224371 :itidus20!~itidus20@CPE-60-224-1-106.srql1.win.bigpond.net.au PRIVMSG #esoteric :heres a random red dwarf scene: http://www.youtube.com/watch?v=RXKlC8ph7mM
< 1315158456 35818 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :We'll all're esoteric into languages.
< 1315158733 144524 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :11:33:35:  zid: you can use backslash-newline to line-break inside keywords in C
< 1315158738 346841 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: this will revolutionise my coding style
< 1315158771 622713 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oh dear
< 1315158816 387304 :cheater!~ubuntu@ip-80-226-24-3.vodafone-net.de PRIVMSG #esoteric :haha
< 1315158819 211802 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :ooh, a new use for the alternative keywords for operators: opportunities for line-breaking
< 1315158829 193688 :cheater!~ubuntu@ip-80-226-24-3.vodafone-net.de PRIVMSG #esoteric :you can use nonprintable characters in php identifiers
< 1315158835 679140 :elliott!~elliott@unaffiliated/elliott QUIT :Remote host closed the connection
< 1315158842 991560 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :can you linebreak inside operators too?
< 1315158858 326543 :itidus20!~itidus20@CPE-60-224-1-106.srql1.win.bigpond.net.au PRIVMSG #esoteric :is this the backslash \
< 1315158862 552482 :elliott!~elliott@unaffiliated/elliott JOIN :#esoteric
< 1315158870 679234 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :You can linebreak in everything except multibyte characters and trigraphs
< 1315158875 691445 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :itidus20: reverse solidus
< 1315158897 813366 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :15:01:54:  I tried rendering a 16gb mandelbrot render with 1000 iterations once
< 1315158897 979480 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :15:02:01:  it was written in lua
< 1315158898 157839 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :15:02:19:  I gave up after 3 days (got halfway) when I realised that if I did it in C++ it'd be done in like 3 hours
< 1315158898 321579 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :15:02:23:  :I
< 1315158898 321753 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :even better: you could do it in C, and then you wouldn't have to deal with C++
< 1315158925 945465 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :15:50:23:  what... isn't.. turing complete?
< 1315158926 109003 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :many things
< 1315158933 234830 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :even better: you could not do it at all and then you wouldn't have to deal with anything
< 1315158939 898199 :tiffany!~tiffany@188.215.83.116 PRIVMSG #esoteric :it was 65536x65536 and it kept segfaulting until I realised I was allocating 16gb of ram when I had 1
< 1315158946 706267 :tiffany!~tiffany@188.215.83.116 PRIVMSG #esoteric :so I rendered it using 512x512 tiles
< 1315158947 468253 :tiffany!~tiffany@188.215.83.116 PRIVMSG #esoteric ::p
< 1315158977 50109 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric : even better: you could do it in C, and then you wouldn't have to deal with C++
< 1315158985 822560 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :16:09:07:  I made a silly page
< 1315158985 997674 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :16:09:11:  http://www.physibots.info
< 1315158986 161476 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :what is the point of this
< 1315158992 29436 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Even better: you could do it in assembly and you'd be a Real Programmer.
< 1315158998 477295 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Or as close as you can get these days.
< 1315159000 435738 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Phantom_Hoover: Well, better than C++.
< 1315159002 128450 :tiffany!~tiffany@188.215.83.116 PRIVMSG #esoteric :I don't know assembly ;-;
< 1315159020 526456 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :16:13:50:  and what's wrong with C++ aside from being extremely difficult to program in?
< 1315159020 864821 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :There are more things wrong with C++ than there are things that are not Turing complete.
< 1315159031 274583 :tiffany!~tiffany@188.215.83.116 PRIVMSG #esoteric :also elliott that page was made because of people impulsively typing "http://www." before every address
< 1315159051 576740 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :It's horrific that they leave out the additional www..
< 1315159084 199643 :tiffany!~tiffany@188.215.83.116 PRIVMSG #esoteric :I use subdomains to organise services (mediawiki, phpbb, etc), not for organising protocols
< 1315159090 300142 :tiffany!~tiffany@188.215.83.116 PRIVMSG #esoteric :also subdomains for servers
< 1315159091 654952 :itidus20!~itidus20@CPE-60-224-1-106.srql1.win.bigpond.net.au PRIVMSG #esoteric :elliott: that which can be explained is of little value
< 1315159099 212674 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :tiffany: Please, educate yourself: http://www.www.extra-www.org/
< 1315159103 437599 :tiffany!~tiffany@188.215.83.116 PRIVMSG #esoteric ::I
< 1315159108 512655 :tiffany!~tiffany@188.215.83.116 PRIVMSG #esoteric :http://no-www.org
< 1315159113 685873 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :no-www is obsolete. http://www.www.extra-www.org/
< 1315159144 661138 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :tiffany, www is the only acronym that takes three times longer to say than the full phrase; it is therefore the best.
< 1315159176 259418 :cheater!~ubuntu@ip-80-226-24-3.vodafone-net.de PRIVMSG #esoteric :The following error was encountered while trying to retrieve the URL: http://www.www.extra-www.org/
< 1315159176 458988 :cheater!~ubuntu@ip-80-226-24-3.vodafone-net.de PRIVMSG #esoteric :    Unable to determine IP address from host name "www.www.extra-www.org"
< 1315159195 239884 :tiffany!~tiffany@188.215.83.116 PRIVMSG #esoteric :I hate when I sit there for a minute while a school librarian decides to read out "h t t p colon slash slash w w w dot..."
< 1315159210 696912 :tiffany!~tiffany@188.215.83.116 PRIVMSG #esoteric :the only way it could be worse is if they said backslash
< 1315159228 621002 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :tiffany: Ugh. I always painstakingly correct them by informing them they forgot the extra "www.".
< 1315159245 373835 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :They have no appreciation for the protocols they rely on every day; they just parrot things out as quickly as they can.
< 1315159247 63217 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :It's disgusting.
< 1315159258 416078 :itidus20!~itidus20@CPE-60-224-1-106.srql1.win.bigpond.net.au PRIVMSG #esoteric :tiffany: you just got me thinking, they need to apply cockney slang to urls
< 1315159275 657426 :tiffany!~tiffany@188.215.83.116 PRIVMSG #esoteric :I'm tempted to make a 65536 character long subdomain now
< 1315159296 982505 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :itidus20, hmm, what rhymes with 'web'?
< 1315159299 727855 :SgeoISNOWHERE!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Make it be a URL shortener
< 1315159303 793823 :tiffany!~tiffany@188.215.83.116 PRIVMSG #esoteric :XD
< 1315159307 713811 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Meb? Kreb?
< 1315159308 594813 :itidus20!~itidus20@CPE-60-224-1-106.srql1.win.bigpond.net.au PRIVMSG #esoteric :Phantom_Hoover: www = sorry to trouble you
< 1315159310 253769 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Aha!
< 1315159318 280227 :itidus20!~itidus20@CPE-60-224-1-106.srql1.win.bigpond.net.au PRIVMSG #esoteric ::P
< 1315159320 635459 :itidus20!~itidus20@CPE-60-224-1-106.srql1.win.bigpond.net.au PRIVMSG #esoteric :i dunno
< 1315159324 528077 :itidus20!~itidus20@CPE-60-224-1-106.srql1.win.bigpond.net.au PRIVMSG #esoteric :im not british anyway
< 1315159333 437544 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :itidus20, no, world wide web = cycle.
< 1315159339 109974 :itidus20!~itidus20@CPE-60-224-1-106.srql1.win.bigpond.net.au PRIVMSG #esoteric :you could shorten it to sorry
< 1315159367 358058 :tiffany!~tiffany@188.215.83.116 PRIVMSG #esoteric :http://xkcd.com/181/
< 1315159373 991805 :tiffany!~tiffany@188.215.83.116 PRIVMSG #esoteric :world wide blag
< 1315159384 11619 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I, too, have heard of xkcd
< 1315159388 769633 :tiffany!~tiffany@188.215.83.116 PRIVMSG #esoteric :ACTION <3 xkcd
< 1315159397 268810 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Ah. Your first error.
< 1315159409 294713 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :in swedish, www is pronounced "ve ve ve", which means woe woe woe
< 1315159436 687053 :tiffany!~tiffany@188.215.83.116 PRIVMSG #esoteric :in weaboo, www means lolol
< 1315159439 990287 :tiffany!~tiffany@188.215.83.116 PRIVMSG #esoteric ::p
< 1315159445 986747 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :elliott, hey, you like xkcd pre-~400.
< 1315159457 231976 :Gregor!foobar@codu.org PRIVMSG #esoteric :the-longest-domain-name-ever-to-be-used-for-a-so-called-url-shortener-in-spite-of-the-fact-that-nearly-all-urls-will-be-lengthened-just-by-the-inclusion-of-this-domain-name.com/submitted-urls/urls-by-random-unique-identifier/yr97fq0yf4n089qfny04y0w4fh089yh089w5th90w8y3fw03h9840404w90w40398tw498t0440wt9
< 1315159466 970087 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Phantom_Hoover: Well OK except for any comic that anyone's referenced more than like three times.
< 1315159487 786107 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: I'd use it
< 1315159490 495084 :tiffany!~tiffany@188.215.83.116 PRIVMSG #esoteric :gregor: md5 hash of every character in the url concatinated together for the unique identifier
< 1315159497 925553 :Gregor!foobar@codu.org PRIVMSG #esoteric :tiffany: X-D
< 1315159499 623483 :cheater!~ubuntu@ip-80-226-24-3.vodafone-net.de PRIVMSG #esoteric :Gregor, that is NICE.
< 1315159501 757582 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :md5 :modern:
< 1315159507 928235 :Gregor!foobar@codu.org PRIVMSG #esoteric :SHA-256
< 1315159508 919960 :tiffany!~tiffany@188.215.83.116 PRIVMSG #esoteric :fine, md3
< 1315159517 45767 :Gregor!foobar@codu.org PRIVMSG #esoteric :SHA-....4096?
< 1315159527 209878 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :SHA-\aleph_0
< 1315159537 229396 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: There are a finite number of specified SHA algorithms :P
< 1315159547 169939 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I think Skein generalises to any bitwidth.
< 1315159550 221460 :tiffany!~tiffany@188.215.83.116 PRIVMSG #esoteric :SHA-graham's_number
< 1315159558 677962 :Gregor!foobar@codu.org PRIVMSG #esoteric :elliott: Yeah, but I don't recall where it ends. Was it 256? 1024?
< 1315159559 164275 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :RadioGátun is really nice because it goes up to like two thousand bits and you can just take a prefix.
< 1315159563 566402 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: Five twelve.
< 1315159566 348799 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :tiffany, waaaay ahead of you.
< 1315159570 505258 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Oh, it's RadioGatún.
< 1315159573 753580 :Gregor!foobar@codu.org PRIVMSG #esoteric :Of course I'd guess the two powers of two around the correct one :P
< 1315159581 709146 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Oh hey
< 1315159583 399844 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Keccak
< 1315159590 20231 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Successor to RadioGatún is an SHA-three finalist
< 1315159662 556426 :tiffany!~tiffany@188.215.83.116 PRIVMSG #esoteric :I'm seriously adding this subdomain: the-longest-domain-name-ever-to-be-used-for-a-so-called-url-shortener-in-spite-of-the-fact-that-nearly-all-urls-will-be-lengthened-just-by-the-inclusion-of-this-domain-name.physibots.info
< 1315159664 75671 :SgeoISNOWHERE!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :http://www.abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijk.com/
< 1315159690 359252 :SgeoISNOWHERE!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Oh, that's just email addresses
< 1315159707 544690 :SgeoISNOWHERE!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :http://hugeurl.geeks.org/
< 1315159729 433960 :tiffany!~tiffany@188.215.83.116 PRIVMSG #esoteric :oh my it worked
< 1315159731 323316 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I like how http://www.abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijk.com/ lists four disadvantages first
< 1315159748 935172 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :elliott, no those are advantages
< 1315159762 823314 :tiffany!~tiffany@188.215.83.116 PRIVMSG #esoteric :crap
< 1315159766 201606 :tiffany!~tiffany@188.215.83.116 PRIVMSG #esoteric :I think it got truncated
< 1315159780 249693 :tiffany!~tiffany@188.215.83.116 PRIVMSG #esoteric :apparently not
< 1315159781 94736 :tiffany!~tiffany@188.215.83.116 PRIVMSG #esoteric :.-.
< 1315159845 874994 :Gregor!foobar@codu.org PRIVMSG #esoteric :I think the URL lengthener should just have a lookup table for every character in the original URL, where the value in the generated URL is a brief description of the etymology and history of that letter/symbol.
< 1315159868 588615 :tiffany!~tiffany@188.215.83.116 PRIVMSG #esoteric :XD
< 1315159869 631084 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: Remember to encode the resultin unary
< 1315159893 813679 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Then interpret that unary as a base-9999999999999999999 integer, convert it to English words, and fuck it this is stupid.
< 1315159954 836485 :tiffany!~tiffany@188.215.83.116 PRIVMSG #esoteric :eeeeek
< 1315159966 262850 :tiffany!~tiffany@188.215.83.116 PRIVMSG #esoteric :I just crashed my entire domain with that subdomain
< 1315159972 85565 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"crashed"
< 1315159974 955931 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :As we all know, domains are computers.
< 1315159996 467928 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :or an in-order traversal of the tree of wiki pages rooted at the wikipedia page for that character
< 1315160013 891563 :tiffany!~tiffany@188.215.83.116 PRIVMSG #esoteric :elliott, domain lookup is failing through opendns
< 1315160017 881706 :tiffany!~tiffany@188.215.83.116 PRIVMSG #esoteric :it returns a server error
< 1315160028 652747 :cheater!~ubuntu@ip-80-226-24-3.vodafone-net.de PRIVMSG #esoteric :you turned off the internet!
< 1315160028 999158 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :lol, opendns
< 1315160075 37242 :tiffany!~tiffany@188.215.83.116 PRIVMSG #esoteric :this is bad
< 1315160078 756576 :tiffany!~tiffany@188.215.83.116 PRIVMSG #esoteric :all the subdomains broke
< 1315160080 327289 :tiffany!~tiffany@188.215.83.116 PRIVMSG #esoteric :.-.
< 1315160093 401702 :cheater!~ubuntu@ip-80-226-24-3.vodafone-net.de PRIVMSG #esoteric :lol
< 1315160272 656095 :tiffany!~tiffany@188.215.83.116 PRIVMSG #esoteric :okay
< 1315160273 837474 :tiffany!~tiffany@188.215.83.116 PRIVMSG #esoteric :it fixed
< 1315160295 94510 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :tiffany: you don't run your own dns server?
< 1315160301 199073 :tiffany!~tiffany@188.215.83.116 PRIVMSG #esoteric :no
< 1315160310 801309 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric : As we all know, domains are computers. <-- obviously not. Cars can crash too. Thus it must be one.
< 1315160315 485243 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :(or a computer, true)
< 1315160331 937411 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :carputer
< 1315160341 929268 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott: are you sure those can crash?
< 1315160351 188991 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :only one way to find out ..,,,,,,,,,,,
< 1315160369 954356 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott: by applying explosives right? I'll call Mythbusters.
< 1315160387 697964 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :no
< 1315160389 38039 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :by applying
< 1315160391 78482 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Lov,e,,,,,,,,,,,,,,,,,,
< 1315160392 94830 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :q[pwre't;ghf,
< 1315160393 616409 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :kliu[]fyt'dsae
< 1315160396 686914 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :I see.
< 1315160418 20072 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :p[l;a'sd'fgln;kt\
< 1315160442 754517 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :lspdc;sx
< 1315160447 800458 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :////////////
< 1315160453 672741 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :````````````````
< 1315160453 836484 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott: really? I thought he went to Oxford, not Cambridge?
< 1315160455 703939 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: ```````````````: not found
< 1315160459 775449 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: a-0sifkdoxcvklmb
< 1315160462 466343 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :sld;fgk;hfj, ;erw't
< 1315160464 718617 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott: oh okay.
< 1315160465 678925 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :???????????????????????????????/////////
< 1315160471 107014 :tiffany!~tiffany@188.215.83.116 PRIVMSG #esoteric :.-.
< 1315160476 769056 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :sads;vc
< 1315160480 579452 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :bbiab
< 1315160484 382103 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :bbibabiabaib
< 1315160625 916337 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :fungot: make some sense
< 1315160626 80353 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :olsner: welcome to cosmo canyon. are you?
< 1315160939 518186 :nys!~russia@blk-215-85-41.eastlink.ca JOIN :#esoteric
< 1315161002 51776 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Welcome, comrade nys!
< 1315161024 994617 :nys!~russia@blk-215-85-41.eastlink.ca PRIVMSG #esoteric :Hello!
< 1315161078 322117 :TanabIsNotHere!~Taneb@host-78-146-170-91.as13285.net NICK :Taneb
< 1315161090 693873 :Taneb!~Taneb@host-78-146-170-91.as13285.net PRIVMSG #esoteric :Hello
< 1315161183 86239 :Taneb!~Taneb@host-78-146-170-91.as13285.net PRIVMSG #esoteric :I've been thinking...
< 1315161185 120221 :Taneb!~Taneb@host-78-146-170-91.as13285.net PRIVMSG #esoteric :Panic
< 1315161194 27200 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :nys, we are a channel for the discussion of transmissible spongiform encephalopathies.
< 1315161197 726182 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Taneb: ok im panicing
< 1315161202 804377 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Phantom_Hoover: he's been here before
< 1315161205 507064 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but good description
< 1315161243 922089 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :elliott, ;_;
< 1315161307 57686 :nys!~russia@blk-215-85-41.eastlink.ca PRIVMSG #esoteric :I've been here from around four years ago
< 1315161316 951110 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh, really?
< 1315161328 93550 :nys!~russia@blk-215-85-41.eastlink.ca PRIVMSG #esoteric :since around 2006, and even before
< 1315161334 574262 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :what nick?
< 1315161342 35384 :nys!~russia@blk-215-85-41.eastlink.ca PRIVMSG #esoteric :Twistle on the wiki
< 1315161345 577382 :Taneb!~Taneb@host-78-146-170-91.as13285.net PRIVMSG #esoteric :I've been here since July, possibly June
< 1315161349 919663 :nys!~russia@blk-215-85-41.eastlink.ca PRIVMSG #esoteric :dunno what I went by on IRC
< 1315161428 504873 :tiffany!~tiffany@188.215.83.116 PRIVMSG #esoteric :ACTION waves at nys
< 1315161462 483953 :nys!~russia@blk-215-85-41.eastlink.ca PRIVMSG #esoteric :ACTION waves back...sinisterly
< 1315161495 47726 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :sinysterly
< 1315161495 698274 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :nys, I admire your dedication to BSE.
< 1315161503 808793 :nys!~russia@blk-215-85-41.eastlink.ca PRIVMSG #esoteric :BSE?
< 1315161513 243410 :Taneb!~Taneb@host-78-146-170-91.as13285.net PRIVMSG #esoteric :nys, why you wave left-handedly
< 1315161539 699686 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Taneb: stern glance
< 1315161561 157054 :nys!~russia@blk-215-85-41.eastlink.ca PRIVMSG #esoteric :refresh me on what BSE is
< 1315161574 371725 :Taneb!~Taneb@host-78-146-170-91.as13285.net PRIVMSG #esoteric :Stop looking at my rear end, elliott
< 1315161620 807829 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :we need someone to have the flyswatter when oerjan doesnt
< 1315161624 700787 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :or the swatting will never get done :|
< 1315161644 199612 :Taneb!~Taneb@host-78-146-170-91.as13285.net PRIVMSG #esoteric :I'll remind oerjan when he comes back
< 1315161669 58599 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :ACTION swatpans Taneb --==\#/
< 1315161683 727351 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :ACTION swatpans tiffany for good measure --==\#/
< 1315161695 564369 :tiffany!~tiffany@188.215.83.116 PRIVMSG #esoteric :wha?
< 1315161701 537630 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i approve of this reign of terror
< 1315161714 444271 :nys!~russia@blk-215-85-41.eastlink.ca PRIVMSG #esoteric ::< what is BSE??
< 1315161716 87188 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :rerror
< 1315161720 315090 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but yeah what is bse
< 1315161723 886215 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :bsebsebsbessbe
< 1315161724 350603 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :ACTION swatpans elliott for toadying --==\#/
< 1315161729 263521 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :nys, elliott, ...
< 1315161733 93304 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Mad cow disease?
< 1315161740 208631 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :HOW OBVIOUS
< 1315161908 988394 :nys!~russia@blk-215-85-41.eastlink.ca PRIVMSG #esoteric :++++[>++++++++++++++++<-]>++++++++.[-]<++++++[>++++++++++++++++<-]>+++++.[-]
< 1315161923 971655 :nys!~russia@blk-215-85-41.eastlink.ca PRIVMSG #esoteric :is this the way you usually communicate in here?
< 1315161943 528753 :Taneb!~Taneb@host-78-146-170-91.as13285.net PRIVMSG #esoteric :!brainfuck  ++++[>++++++++++++++++<-]>++++++++.[-]<++++++[>++++++++++++++++<-]>+++++.[-]
< 1315161958 82391 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that thing outputs two characters at most
< 1315161968 102840 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :^ul ++++[>++++++++++++++++<-]>++++++++.[-]<++++++[>++++++++++++++++<-]>+++++.[-]
< 1315161968 266407 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric : ...bad insn!
< 1315161970 643136 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :^bf ++++[>++++++++++++++++<-]>++++++++.[-]<++++++[>++++++++++++++++<-]>+++++.[-]
< 1315161970 809061 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :He
< 1315161972 44379 :nys!~russia@blk-215-85-41.eastlink.ca PRIVMSG #esoteric :it outputs exactly two characters
< 1315161974 69223 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :nys: he
< 1315161975 424218 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :!userinterps
< 1315161975 797876 :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
< 1315161975 961343 :nys!~russia@blk-215-85-41.eastlink.ca PRIVMSG #esoteric :He
< 1315162002 853577 :Taneb!~Taneb@host-78-146-170-91.as13285.net PRIVMSG #esoteric :!numberwang He
< 1315162004 606655 :EgoBot!foobar@codu.org PRIVMSG #esoteric :I'm sorry, but Brazil isn't a vegetable!
< 1315162020 940550 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i'm sorry too EgoBot :(
< 1315162026 173195 :nys!~russia@blk-215-85-41.eastlink.ca PRIVMSG #esoteric :!numberwang shinty six
< 1315162026 710177 :EgoBot!foobar@codu.org PRIVMSG #esoteric :I'm sorry, but Brazil isn't a vegetable!
< 1315162050 785997 :nys!~russia@blk-215-85-41.eastlink.ca PRIVMSG #esoteric :but shinty six is a real number
< 1315162059 256075 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :wait, is that !numberwang's reply to everything?
< 1315162069 103050 :Taneb!~Taneb@host-78-146-170-91.as13285.net PRIVMSG #esoteric :!numberwang 12
< 1315162069 616393 :EgoBot!foobar@codu.org PRIVMSG #esoteric :That's numberwang!
< 1315162089 165412 :Taneb!~Taneb@host-78-146-170-91.as13285.net PRIVMSG #esoteric :Nope
< 1315162117 128694 :Taneb!~Taneb@host-78-146-170-91.as13285.net PRIVMSG #esoteric :Also, I've defined > in my combinator brainfuck
< 1315162122 460390 :Taneb!~Taneb@host-78-146-170-91.as13285.net PRIVMSG #esoteric :S(BC(B(CI)(B(CIK)(CI(KI)))))(S(B(BC(CI))(CI(KI)))(CIK))
< 1315162129 962841 :tiffany!~tiffany@188.215.83.116 PRIVMSG #esoteric :o.o
< 1315162149 757455 :nys!~russia@blk-215-85-41.eastlink.ca PRIVMSG #esoteric :it's always nice to do some good brainfucking
< 1315162155 857505 :Taneb!~Taneb@host-78-146-170-91.as13285.net PRIVMSG #esoteric :Due to silly things, I don't need to define <
< 1315162165 610601 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :Taneb: oh, writing a BF -> combinator compiler?
< 1315162166 224233 :Taneb!~Taneb@host-78-146-170-91.as13285.net PRIVMSG #esoteric :Namely, I'm only working with three cells
< 1315162169 619448 :Taneb!~Taneb@host-78-146-170-91.as13285.net PRIVMSG #esoteric :Yep
< 1315162202 678164 :Taneb!~Taneb@host-78-146-170-91.as13285.net PRIVMSG #esoteric :Designed for output from oerjan's Iterated Collatz Function -> brainfuck compiler
< 1315162258 920063 :Taneb!~Taneb@host-78-146-170-91.as13285.net PRIVMSG #esoteric :In which, every > can be replaced with <<
< 1315162273 954300 :Taneb!~Taneb@host-78-146-170-91.as13285.net PRIVMSG #esoteric :And every < with >>
< 1315162283 105451 :Taneb!~Taneb@host-78-146-170-91.as13285.net PRIVMSG #esoteric :Making only one of them necessary
< 1315162339 347106 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :he managed to do it for three cells? awesome
< 1315162351 761712 :Taneb!~Taneb@host-78-146-170-91.as13285.net PRIVMSG #esoteric :It's been on the bf page for a while
< 1315162379 486668 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I thought that was four but I don't remember
< 1315162414 512578 :Taneb!~Taneb@host-78-146-170-91.as13285.net PRIVMSG #esoteric :Interestingly, the C combinator is Church Not
< 1315162438 563288 :Taneb!~Taneb@host-78-146-170-91.as13285.net PRIVMSG #esoteric :K is Church True, I is Church one
< 1315162473 390350 :nys!~russia@blk-215-85-41.eastlink.ca PRIVMSG #esoteric :does the ^bf interpreter in this here bot's tape extend in both directions from the initial spot?
< 1315162499 363365 :Taneb!~Taneb@host-78-146-170-91.as13285.net PRIVMSG #esoteric :I would check, but ice cream
< 1315162507 713990 :Taneb!~Taneb@host-78-146-170-91.as13285.net NICK :TanebIceCream
< 1315162513 271853 :nys!~russia@blk-215-85-41.eastlink.ca PRIVMSG #esoteric ::<
< 1315162664 396305 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :nys: no, only rightwards as is standard
< 1315162674 472598 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :nys: it may even be a limited tape actually..
< 1315162678 292765 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it's written in befunge after all
< 1315162692 993912 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :!brainfuck is more complete but you'll need to terminate output with a newline or it won't say anything
< 1315162698 933562 :nys!~russia@blk-215-85-41.eastlink.ca PRIVMSG #esoteric ::o the bot is written in befunge?
< 1315162718 981172 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yeah
< 1315162722 870270 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :^source
< 1315162723 33670 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :http://git.zem.fi/fungot/blob/HEAD:/fungot.b98
< 1315162727 786741 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :befunge-98, though
< 1315162744 141166 :nys!~russia@blk-215-85-41.eastlink.ca PRIVMSG #esoteric :hum.
< 1315162887 645414 :nys!~russia@blk-215-85-41.eastlink.ca PRIVMSG #esoteric :does either implement any kind of input?
< 1315162999 70738 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Both do
< 1315162999 585670 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :&	Input integer
< 1315162999 755192 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :~	Input character
< 1315163007 43126 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Funge-98 has that and a whole extension mechanism
< 1315163009 232863 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fungot uses socket ones
< 1315163009 433872 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :elliott: it would bring us an easier life.
< 1315163216 409718 :nys!~russia@blk-215-85-41.eastlink.ca PRIVMSG #esoteric :^bf ++++++[>+++++++++<-]>.[-]<++++++++++[>++++++++++<-]>+.+++++++..+++.[-]<+++[>+++++++++++<-]>.
< 1315163216 573127 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :6ello!
< 1315163222 724280 :nys!~russia@blk-215-85-41.eastlink.ca PRIVMSG #esoteric :darnit!
< 1315163263 422691 :nys!~russia@blk-215-85-41.eastlink.ca PRIVMSG #esoteric :^bf ++++++++[>+++++++++<-]>.[-]<++++++++++[>++++++++++<-]>+.+++++++..+++.[-]<+++[>+++++++++++<-]>.
< 1315163263 586918 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :Hello!
< 1315163267 50708 :nys!~russia@blk-215-85-41.eastlink.ca PRIVMSG #esoteric :there.
< 1315163283 420227 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :!bf_txtgen hi
< 1315163287 129301 :EgoBot!foobar@codu.org PRIVMSG #esoteric :​41 ++++++++[>+++++++++++++>+>><<<<-]>.+.>++. [155]
< 1315163325 857311 :nys!~russia@blk-215-85-41.eastlink.ca PRIVMSG #esoteric :does that produce the shortest possible?
< 1315163456 695523 :Vorpal!~AnMaster@unaffiliated/anmaster QUIT :*.net *.split
< 1315163512 87397 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :!bf_txtgen hi
< 1315163514 46603 :EgoBot!foobar@codu.org PRIVMSG #esoteric :​41 ++++++++[>+++++++++++++>+>><<<<-]>.+.>++. [44]
< 1315163551 898042 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :nys: that's quite impossible
< 1315163559 288600 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it might be the shortest for hi but I doubt it
< 1315163586 823612 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :!viewinterp bf_txtgen
< 1315163612 49326 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :!bf_testgen Hello, world!
< 1315163620 442145 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Lymee: it's a built-in ancient java thing
< 1315163626 328543 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Ah.
< 1315163634 103482 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :It's certainly not the optimal for hi; c.f. ">><<".
< 1315163648 696130 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :(It uses a fixed number of 4 tape cells in the first loop.)
< 1315163653 563104 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :!bf_txtgen Hello, world!
< 1315163655 567905 :EgoBot!foobar@codu.org PRIVMSG #esoteric :​127 +++++++++++[>+++++++>+++++++++>++++>+<<<<-]>-----.>++.+++++++..+++.>.------------.<++++++++.--------.+++.------.--------.>+.>-. [839]
< 1315163656 115152 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :(Well, the first and only loop.)
< 1315163678 816788 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :^bf +++++++++++[>+++++++>+++++++++>++++>+<<<<-]>-----.>++.+++++++..+++.>.------------.<++++++++.--------.+++.------.--------.>+.>-.
< 1315163678 980511 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :Hello, world!.
< 1315163690 222899 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :The "." is the newline.
< 1315163714 833914 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :So the "hi" is also actually "hi\n".
< 1315163726 271131 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Three .s and all that.
< 1315163799 278158 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Also yes, a fixed-width tape, I think.
< 1315163832 201993 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :A small one, at that; 1000 cells of numbers in the [0, 255] range.
< 1315163864 242341 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Real numbers?
< 1315163879 415742 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Well, integers *are* real...
< 1315163888 596146 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :You might even call them the realest numbers of all.
< 1315163896 995444 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :In the "keeping it real" sense.
< 1315163985 285825 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :^[>>>>> >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> +.]
< 1315163989 762407 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :^bf [>>>>> >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> +.]
< 1315164016 543366 :Vorpal!~AnMaster@unaffiliated/anmaster JOIN :#esoteric
< 1315164024 418184 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :"aaa**" cells of nonnegative integers less than "88+:*", to be more thematically appropriate.
< 1315164025 898401 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :^bf [>>>>> >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> ++++++++ ++++++++ ++++++++ ++++++++ ++++++++ ++++++++ ++++++++ ++++++++ .]
< 1315164027 761949 :Vorpal!~AnMaster@unaffiliated/anmaster QUIT :Max SendQ exceeded
< 1315164074 482244 :Vorpal!~AnMaster@unaffiliated/anmaster JOIN :#esoteric
< 1315164113 518710 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :^bf +[>>>>> >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> ++++++++ ++++++++ ++++++++ ++++++++ ++++++++ ++++++++ ++++++++ ++++++++ .]
< 1315164113 682261 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :@@@@@@@@@A
< 1315164118 642839 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :(How sensibbel.)
< 1315164154 65827 :TanebIceCream!~Taneb@host-78-146-170-91.as13285.net NICK :Taneb
< 1315164176 787244 :nys!~russia@blk-215-85-41.eastlink.ca PRIVMSG #esoteric :which does !brainfuck need to terminate with, CR or LF?
< 1315164244 12249 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :LF.
< 1315164250 585747 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :No current OS uses CR to terminate lines to my knowledge.
< 1315164293 904885 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :I think I've seen a couple of CR-terminated lines in some files on that OS X iBook.
< 1315164327 717261 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: Probably Classic remnants.
< 1315164350 11410 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Probably. It does have that funky Classic-in-a-box thing-thing.
< 1315164718 77912 :derdon!~derdon@p5DE8A742.dip.t-dialin.net QUIT :Remote host closed the connection
< 1315164801 556851 :Taneb!~Taneb@host-78-146-170-91.as13285.net PRIVMSG #esoteric :+ is defined
< 1315164802 408933 :Taneb!~Taneb@host-78-146-170-91.as13285.net PRIVMSG #esoteric :S(BC(B(CI)(B(SB)(CIK))))(CI(KI))
< 1315164822 197383 :Taneb!~Taneb@host-78-146-170-91.as13285.net PRIVMSG #esoteric :- will likely be substantially longer
< 1315164884 808497 :cheater!~ubuntu@ip-80-226-24-3.vodafone-net.de PRIVMSG #esoteric : /topic    “Haskell is compiled from .hs-files which means HOMO SEXUAL”    ~ Oscar Wilde on Haskell
< 1315164910 218907 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :no
< 1315164918 917075 :Taneb!~Taneb@host-78-146-170-91.as13285.net PRIVMSG #esoteric :But then again, Oscar Wilde would say that, wouldn't he?
< 1315164939 167221 :Taneb!~Taneb@host-78-146-170-91.as13285.net PRIVMSG #esoteric :...So would Uncyclopedia
< 1315164997 91463 :KingOfKarlsruhe!~chatzilla@p5B14CAC8.dip.t-dialin.net QUIT :Quit: ChatZilla 0.9.87 [Firefox 6.0.1/20110830092941]
< 1315165587 496094 :cheater!~ubuntu@ip-80-226-24-3.vodafone-net.de PRIVMSG #esoteric :yes Taneb, he very much would.
< 1315165762 134941 :nys!~russia@blk-215-85-41.eastlink.ca PRIVMSG #esoteric :!bf_textgen hi
< 1315165772 911264 :nys!~russia@blk-215-85-41.eastlink.ca PRIVMSG #esoteric :!bf_txtgen hi
< 1315165776 220146 :EgoBot!foobar@codu.org PRIVMSG #esoteric :​41 ++++++++[>+++++++++++++>+>><<<<-]>.+.>++. [145]
< 1315165806 338827 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :wow
< 1315165815 606964 :nys!~russia@blk-215-85-41.eastlink.ca PRIVMSG #esoteric :!bf_txtgen [>+++++++++++++>+>><<<<-]>.+.>++.
< 1315165817 963795 :EgoBot!foobar@codu.org PRIVMSG #esoteric :​154 +++++++++++++++[>++++++>++++>+++>+++<<<<-]>+.>++.>--...>--.<..>..<...>..<<.>.<..--....>++.<<++.>++.>+.>.+++.<<.>---..>.<---------------------------------. [807]
< 1315165835 497245 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :thats the most obvious bad txtgen output i've seen in a while
< 1315165873 362302 :Taneb!~Taneb@host-78-146-170-91.as13285.net PRIVMSG #esoteric :Well, - will have to wait
< 1315165874 705321 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :at the very least there should be a postprocessor that repeatedly removes >< and <> and +- and -+
< 1315165934 625678 :nys!~russia@blk-215-85-41.eastlink.ca PRIVMSG #esoteric :!brainfuck ++++++++[>+++++++++++++>+>><<<<-]>.+.>++.
< 1315165951 595701 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :It will never create +- or -+ or <>; only ><.
< 1315165971 571171 :Taneb!~Taneb@host-78-146-170-91.as13285.net PRIVMSG #esoteric :^bf  ++++++++[>+++++++++++++>+>><<<<-]>.+.>++.
< 1315165971 734802 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :hi.
< 1315165977 53844 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :fizzie: how do you know?
< 1315166006 536599 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :quintopia: Well, I'm... reasonably certain. It has a rather limited form that all the programs it generates will take.
< 1315166020 891065 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :enlighten me?
< 1315166027 375376 :nys!~russia@blk-215-85-41.eastlink.ca PRIVMSG #esoteric :!brainfuck +++++++++[>++++++++++<-]>.++++.++++.[-]<++++[>++++++++<-]>.+++++++++++........+++++++++++++++[>++++++>++++>+++>+++<<<<-]>+.>++.>--...>--.<..>..<...>..<<.>.<..--....>++.<<++.>++.>+.>.+++.<<.>---..>.<------------ ---------------------.[-]++++++++++.
< 1315166049 131700 :Taneb!~Taneb@host-78-146-170-91.as13285.net PRIVMSG #esoteric :^bf +++++++++[>++++++++++<-]>.++++.++++.[-]<++++[>++++++++<-]>.+++++++++++........+++++++++++++++[>++++++>++++>+++>+++<<<<-]>+.>++.>--...>--.<..>..<...>..<<.>.<..--....>++.<<++.>++.>+.>.+++.<<.>---..>.<------------ ---------------------.[-]++++++++++.
< 1315166049 335980 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :Z^b ++++++++]ꬬ_꯬ꬬ.
< 1315166053 194336 :TeruFSX2!~quassel@97-127-215-252.dlth.qwest.net JOIN :#esoteric
< 1315166063 696211 :nys!~russia@blk-215-85-41.eastlink.ca PRIVMSG #esoteric :whoa
< 1315166112 428796 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :quintopia: Well, it's always (with the current settings) +{n}[>+{i1}>+{i2}>+{i3}>+{i4}<<<<] and then a sequence of "move to spot, optionally a series of +'s or -'s (but not both), and a .".
< 1315166164 771810 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Uh, and the one - in the loop, of course.
< 1315166364 652860 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :aha. a reasonable format, although it will result in needlessly long programs in some cases (like when four different memory cells are not needed). also, why does it print a . when a . was not input? is it trying to print the newline character?
< 1315166372 413808 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yes
< 1315166375 816402 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and succeeding
< 1315166376 540159 :Taneb!~Taneb@host-78-146-170-91.as13285.net PRIVMSG #esoteric :brb
< 1315166435 214204 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :lame
< 1315166494 416587 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :someone make a flag for bf_txtgen that includes the newline so it can leave it out by default >.>
< 1315166633 584305 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :The underlying Java proggie can take the number of cells as a command line argument.
< 1315166687 555071 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :but the ego command cant?
< 1315166814 379703 :Taneb!~Taneb@host-78-146-170-91.as13285.net PRIVMSG #esoteric :I'm tired of combinatory brainfuck
< 1315166828 382046 :Taneb!~Taneb@host-78-146-170-91.as13285.net PRIVMSG #esoteric :I'm going to work some more on Van Doesburg
< 1315167008 928381 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :I don't think the bot-command can.
< 1315167015 110322 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :!bf_txtgen -t 2 hi
< 1315167017 237715 :EgoBot!foobar@codu.org PRIVMSG #esoteric :​83 +++++++++[>+++++>++++>+++++++++++++>+<<<<-]>.>>-.<----.<+++++.>.>------------.+.>+. [222]
< 1315167026 784107 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Yes, that doesn't look so good.
< 1315167206 455632 :pumpkin!~pumpkin@unaffiliated/pumpkingod JOIN :#esoteric
< 1315167313 537781 :copumpkin!~pumpkin@unaffiliated/pumpkingod QUIT :Ping timeout: 260 seconds
< 1315168877 824928 :quintopia!~quintopia@unaffiliated/quintopia QUIT :Quit: Lost terminal
< 1315168885 558071 :quintopia!~quintopia@74.117.158.92 JOIN :#esoteric
< 1315168886 107058 :quintopia!~quintopia@74.117.158.92 QUIT :Changing host
< 1315168886 270498 :quintopia!~quintopia@unaffiliated/quintopia JOIN :#esoteric
< 1315169026 707951 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric ::o
< 1315169042 691757 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com JOIN :#esoteric
< 1315169136 983732 :Taneb!~Taneb@host-78-146-170-91.as13285.net PRIVMSG #esoteric :I was dissapointed with Inception
< 1315169141 910261 :Taneb!~Taneb@host-78-146-170-91.as13285.net PRIVMSG #esoteric :It was too easy to understand
< 1315169158 876168 :Taneb!~Taneb@host-78-146-170-91.as13285.net PRIVMSG #esoteric :Maybe if I hadn't read house of leaves first...
< 1315169217 620813 :Gregor!foobar@codu.org PRIVMSG #esoteric :elliott: I might agree with your complaints about my file naming for the Plof language definitions, if only to avoid having a file named plof/plof.plof ...
< 1315169246 220452 :Taneb!~Taneb@host-78-146-170-91.as13285.net PRIVMSG #esoteric :I think someone has the email dot@dotat.at
< 1315169294 895614 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: X-D
< 1315169302 902722 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: Plof's implementation should toooootally be a single file.
< 1315169311 526611 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: P.S. are you incorporating all my objectively correct improvements
< 1315169334 240787 :Gregor!foobar@codu.org PRIVMSG #esoteric :Many if not most of your improvements had been adopted into Plof 3 ...
< 1315169385 862831 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I generally prefer to separate the various parts of a program into chapters instead of into separate files, although in some cases it is useful to separate the files such as having one file for the back-end and one file for the front-end, so that you can combine different back-ends with different front-ends.
< 1315169520 285094 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net JOIN :#esoteric
< 1315169522 893863 :Gregor!foobar@codu.org PRIVMSG #esoteric :elliott: The "logic" that ended up with that name was this: The file that defined the base grammar of PUL (then the Plof User Language) was called pul_g.plof. Plof is now only the user language, as PSL and the PRP are replaced by Fythe, so the name "PUL" is no longer meaningful. That changed it to plof_g.plof, but the long-since-silly reasons I had for separating the grammar from the definitions don't make /any/ sense when there's also a transformation/macro la
< 1315169523 115675 :Gregor!foobar@codu.org PRIVMSG #esoteric :yer, so I dropped the _g and combined it with pul.plof. Leaving ... plof.plof.
< 1315169563 275365 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: plof/initial-syntax.fythe
< 1315169567 675290 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Or plof/bootstrap.fythe
< 1315169569 23836 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Or SOMETHING :P
< 1315169575 146023 :Gregor!foobar@codu.org PRIVMSG #esoteric :I was thinkin' base.fythe
< 1315169576 534457 :augur!~augur@129.2.129.33 JOIN :#esoteric
< 1315169609 956171 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :So how about them improvements eh eh eh
< 1315169623 889340 :Gregor!foobar@codu.org PRIVMSG #esoteric :The problem beyond that file is that while the base is obviously in Fythe, it's not clear at which point it's officially "written in Plof"
< 1315169630 657765 :Gregor!foobar@codu.org PRIVMSG #esoteric :So when to change from .fythe to .plof.
< 1315169646 669703 :Gregor!foobar@codu.org PRIVMSG #esoteric :That's why I was just going to drag .plof all the way back, since it's not like .fythe is particularly meaningful anyway.
< 1315169650 765060 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Maybe there is no such point?
< 1315169690 173264 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: Go to .plof whenever your whole file isn't a fythe {} block :P
< 1315169695 239349 :Gregor!foobar@codu.org PRIVMSG #esoteric :zzo38: Exactly >_>
< 1315169705 182915 :Gregor!foobar@codu.org PRIVMSG #esoteric :elliott: OK, base.plof it is.
< 1315169713 407647 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: What's outside of a fythe {} block in base.plof
< 1315169720 529974 :Gregor!foobar@codu.org PRIVMSG #esoteric :The grammar and transforms.
< 1315169722 540597 :Taneb!~Taneb@host-78-146-170-91.as13285.net PRIVMSG #esoteric :Plof looks interesting, I would like to learn i
< 1315169723 890577 :Taneb!~Taneb@host-78-146-170-91.as13285.net PRIVMSG #esoteric :t
< 1315169734 915388 :Gregor!foobar@codu.org PRIVMSG #esoteric :Taneb: Learn the JOY THAT IS FYTHE!
< 1315169743 10585 :Gregor!foobar@codu.org PRIVMSG #esoteric :Or, y'know, not :P
< 1315169746 292067 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: OK, anything that isn't in a "compilershit {}" block
< 1315169772 103899 :Gregor!foobar@codu.org PRIVMSG #esoteric :elliott: I /believe/ (but haven't gotten far enough to confirm) that that would leave only base.fythe and objects.fythe.
< 1315169805 66250 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: Plof four has no stdlib?
< 1315169806 250057 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Awesome.
< 1315169816 461809 :Gregor!foobar@codu.org PRIVMSG #esoteric :elliott: The stdlib is mostly implemented in Plof.
< 1315169822 831798 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Yes, so those are .plof
< 1315169839 315348 :Gregor!foobar@codu.org PRIVMSG #esoteric :By "leave only" I meant "leave the only ones named .fythe as"
< 1315169846 692630 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Well, what's wrong with tthat then
< 1315169851 53279 :Gregor!foobar@codu.org PRIVMSG #esoteric :Nothing :P
< 1315169853 626341 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :They're bootstrapping Fythe into a language
< 1315169861 85257 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: I suspect base.fythe will grow enough that you'll want to split it up
< 1315169880 603475 :Gregor!foobar@codu.org PRIVMSG #esoteric :elliott: For the time being I'm modeling it directly on Plof 3.
< 1315169895 526149 :Gregor!foobar@codu.org PRIVMSG #esoteric :$ wc -l pul_g.plof pul.plof
< 1315169895 721729 :Gregor!foobar@codu.org PRIVMSG #esoteric :  608 pul_g.plof
< 1315169895 885214 :Gregor!foobar@codu.org PRIVMSG #esoteric :  512 pul.plof
< 1315169895 885416 :Gregor!foobar@codu.org PRIVMSG #esoteric : 1120 total
< 1315169901 580005 :Gregor!foobar@codu.org PRIVMSG #esoteric :And Fythe, unlike PSL, isn't shit.
< 1315169905 599652 :Gregor!foobar@codu.org PRIVMSG #esoteric :So it'll be like 1/10th the size :P
< 1315169907 780564 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :WITH ALL MY AWESOME IMPROVEMENTS OBVIOUSLY (<---- literally best language designer)
< 1315169920 320026 :Gregor!foobar@codu.org PRIVMSG #esoteric :You already killed all my semicolons :P
< 1315169921 8476 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: Was PSL even designed :P
< 1315169926 620659 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :litteraly
< 1315169950 391690 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :And I was referring to the totally awesome change to call-by-name so that conditionals look normal and the PURE GENIUS of using infix => for function construction to make that work with {} too
< 1315169951 249712 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :UTTER
< 1315169951 791688 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :GENIUS
< 1315170051 221368 :Gregor!foobar@codu.org PRIVMSG #esoteric :Call-by-name works great for if and while, but gets kinda grotty for ... y'know, all other functions.
< 1315170075 272477 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Gregor: you can make it into call-by-value for individual arguments, though
< 1315170078 377612 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: That's why the normal function syntax, i.e. =>, makes it call-by-value :P
< 1315170093 772988 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Maybe with some prefix for an argument name to say "don't evaluate", or just defining if and while in an ugly manner, 's all good
< 1315170101 949632 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :And it avoids hideous () for blocks :P
< 1315170102 518374 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :most call-by-name functions have sugar for "call-by-valuise this variable"
< 1315170115 204686 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :which in practice is just a case of assigning it to a temporary variable
< 1315170119 811112 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I'm not suggesting you make the "user" language call-by-name in practice which is insane :P
< 1315170124 731822 :Gregor!foobar@codu.org PRIVMSG #esoteric :Sure sure.
< 1315170124 956863 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :s/which is/, that's/
< 1315170148 395468 :Gregor!foobar@codu.org PRIVMSG #esoteric :Incidentally, none of that fixes the ()-for-block thing, that's just an issue of syntax :P
< 1315170164 427922 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Well, it fixes it ELEGANTLY
< 1315170167 651625 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: is it wrong that I normally write C (or previously C++ before I understood what it was) in a single file?
< 1315170170 359681 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :By making () <=> {}
< 1315170183 947671 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: Files are a broken abstraction mechanism, so not really
< 1315170187 331844 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I once split a C++ file into four separate files arbitrarily (chronologically?) because it was getting large, but I forget why
< 1315170196 356328 :Gregor!foobar@codu.org PRIVMSG #esoteric :elliott: But making () equivalent to {} fixes it regardless of call by name.
< 1315170214 839736 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: Yes, but then it's unclear how to define functions without just making up a new kind of awful bracket...
< 1315170219 909610 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: well, at least in C++, putting things in as many separate files as possible is arguably best so that you can get dependencies right, if dependencies are shallow
< 1315170229 766258 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :or all in one file to save effort for the compiler if dependencies are very intertwined
< 1315170232 373155 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Then why do you need both () and {} if it is equivalent? Just have one kind. Later the other one can be reserved for future usage
< 1315170233 52321 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :making () and {} the same sounds bad...
< 1315170237 486752 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: My point was, my call-by-name genius makes it possible to fix the ugliness of () for blocks WITHOUT doing something else equally ugly :P
< 1315170249 774218 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :zzo38: Because
< 1315170250 451400 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :if (condition) (
< 1315170251 465901 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :    ...
< 1315170253 709048 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :)
< 1315170254 700615 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :looks disgusting
< 1315170257 236204 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :And
< 1315170258 760850 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :if {condition} {
< 1315170260 282090 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :    ...
< 1315170260 789739 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :}
< 1315170263 331465 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :looks like Tcl :P
< 1315170269 392258 :Gregor!foobar@codu.org PRIVMSG #esoteric :elliott: Wait ... now I'm confused, how does your solution not require a different syntax for functions?
< 1315170281 769868 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: heh, in ICA I made {} the same as () together with an implicit claim that what it delimited was a command
< 1315170282 441694 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Maybe you can have both call-by-name and call-by-value; maybe you can make it so that {} call-by-name and () call-by-value?
< 1315170283 289164 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :if (condition) (...) looks fine to me
< 1315170286 333066 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :as opposed to, say, a function or expression
< 1315170291 259448 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: As someone who's read Plof code, it really isn't
< 1315170297 410949 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so () and {} aren't quite equivalent
< 1315170303 498436 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: Please tell me you have logs of #plof (I think it was before glogbot), so I can just help you find the days where I convinced you it was the best soltuion :P
< 1315170303 662103 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but they're close
< 1315170317 314520 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :elliott: I don't think so; unless you try to make it same as other programming language such as C or whatever ,that doesn't count
< 1315170317 816650 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :{x} is (x):com
< 1315170320 266093 :Gregor!foobar@codu.org PRIVMSG #esoteric :elliott: I'm not unconvinced, I'm confused.
< 1315170334 516489 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: Yeah, but I'm rapidly on the path to explaining everything again :P
< 1315170336 715053 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: aha, that's it! the type is called "com" not "cmd"
< 1315170342 631782 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Oh, hmm, maybe it's in this log
< 1315170343 986546 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: Ah
< 1315170349 86626 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :now I can finally answer a question you asked me a while back, possibly several days ago!
< 1315170355 59437 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :pity that I've forgotten what the question was ;(
< 1315170357 532080 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :* :(
< 1315170365 579814 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: Anyway, you just make lambda syntax an ordinary operator.
< 1315170370 488341 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: (x,y,z) => {x+y+z}
< 1315170377 759167 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(Maybe with a "return" in there w/e)
< 1315170379 539440 :Gregor!foobar@codu.org PRIVMSG #esoteric :elliott: Right, so it changes function syntax :P
< 1315170382 495316 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I don't think if (condition) ( ... ) or if {condition} { ... } looks bad; it just looks not C.
< 1315170387 575435 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: Not reaaaaally
< 1315170396 598527 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: It's not syntax in the hard sense, it's just an operator :P
< 1315170411 377047 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :That can be defined in the user language (well, apart from the actual function definition wrapper)
< 1315170415 476985 :Gregor!foobar@codu.org PRIVMSG #esoteric :elliott: It's a confusing operator since there are no tuples and functions are curried :P
< 1315170426 99760 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: Uhh, we also resolved this...
< 1315170435 717675 :Gregor!foobar@codu.org PRIVMSG #esoteric :ACTION does a little jig
< 1315170444 230262 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :forgetfulnes jig
< 1315170450 643783 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: But here's an obvious solution that might have been the resolve we worked out MONTHS AGO:
< 1315170473 929401 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: If =>'s left parameter is an "," operator, then it just becomes x=>{y=>z} where x is the LHS, y is the RHS and z is =>'s RHS
< 1315170483 378954 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Otherwise it's a one-argument lambda in the obvious sense.
< 1315170488 433598 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :That was easy :P
< 1315170507 136123 :Gregor!foobar@codu.org PRIVMSG #esoteric :Making => not an operator again :P
< 1315170511 816017 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: ...no?
< 1315170516 43080 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: It's a call-by-name operator.
< 1315170521 813689 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :It can inspect the ASTs it gets.
< 1315170535 531681 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I mean, "for" has to do that (to split its argument into three statements), too
< 1315170540 865144 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(Well, if you want C-style for)
< 1315170545 848072 :Gregor!foobar@codu.org PRIVMSG #esoteric :A call-by-name /operator/ ... yup, I guess that's exactly what it is X-D
< 1315170571 848508 :Gregor!foobar@codu.org PRIVMSG #esoteric :'for' isn't an operator, it's a statement.
< 1315170579 515392 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :No, it's a function.
< 1315170596 513648 :Gregor!foobar@codu.org PRIVMSG #esoteric :I thought you were referring to "C-style for" --- oh, misunderstood, cancel that.
< 1315170598 652121 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :An operator is just a function called infix :P
< 1315170611 678363 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: Well, you can do "for () () () {...}" but I meant if you wanted "for (a;b;c) {...}"
< 1315170617 805313 :Taneb!~Taneb@host-78-146-170-91.as13285.net PRIVMSG #esoteric :What about postfix?
< 1315170621 918794 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I was just saying that you need call-by-name-with-AST-inspection not just opaque-call-by-name
< 1315170628 126545 :Gregor!foobar@codu.org PRIVMSG #esoteric :In essence, these are syntactic macros. GOOD THING I'VE GOT A LANGUAGE FOR THAT!
< 1315170652 805872 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Except they're first-class citizens.
< 1315170664 845213 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: How have you managed to become stubbornly unconvinced just by FORGETTING the like two days in which you agreed it was the obvious best solution...
< 1315170667 729623 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Is [] used for anything?
< 1315170689 616037 :Gregor!foobar@codu.org PRIVMSG #esoteric :elliott: I'm stubbornly unconvinced?
< 1315170693 559206 :Gregor!foobar@codu.org PRIVMSG #esoteric :zzo38: Objects, arrays.
< 1315170701 559390 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :OK
< 1315170712 620190 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: Well, " In essence, these are syntactic macros. GOOD THING I'VE GOT A LANGUAGE FOR THAT!" seemed like you didn't see how it was better to me
< 1315170773 152391 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Unfortunately it looks like it predates glogbot.
< 1315170876 558606 :Gregor!foobar@codu.org PRIVMSG #esoteric :I have the Plof logs.
< 1315170884 845087 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I don't know what date it was :P
< 1315170913 159443 :Gregor!foobar@codu.org PRIVMSG #esoteric :Before I go a'laundry'ing, an itemized list:
< 1315170921 280159 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :did you say any any special words
< 1315170971 69423 :Gregor!foobar@codu.org PRIVMSG #esoteric :Things I am convinced of: Call-by-name functions which just so happen to have call-by-value as the simpler and more common syntax, change to how functions are defined so that () and {} can be equivalent.
< 1315171047 179814 :Gregor!foobar@codu.org PRIVMSG #esoteric :Things I don't like as it stands right now: Behavior of , operator is contingent on surrounding operators, and in fact it is rendered not an operator in some of those circumstances.
< 1315171055 690054 :Gregor!foobar@codu.org PRIVMSG #esoteric :Things I hate: YOUUUUUUUUUUUUU
< 1315171060 288562 :Gregor!foobar@codu.org PRIVMSG #esoteric :ACTION -> laundry
< 1315171088 157580 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: That's silly... the "," operator has no inherent meaning, it's entirely dependent on context, like everything in Plof.
< 1315171104 164514 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :In essence, the LHS of => is just a DSL.
< 1315171107 727936 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: like "+" in Prolog?
< 1315171117 132721 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :It's an argument list.
< 1315171144 192591 :kwertii!~kwertii@ResNet-33-19.resnet.ucsb.edu JOIN :#esoteric
< 1315171146 1727 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Just like you could say (I'm not saying this is good syntax for it) in an argument list, "lazy x" makes x not be evaluated in the function body.
< 1315171158 721082 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Rather than an application of the function lazy to x.
< 1315171173 422337 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :plof sounds a lot like a language i wanted to make when i was a baby. it has the syntax defined in itself, the context sensitivity, and even the () and {} being the same
< 1315171286 830674 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Do you know anything about Plof :P
< 1315171290 230314 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :no
< 1315171307 477938 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :i also don't know anything about the language i wanted to make when i was a baby
< 1315171343 961787 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I do not think it make sense () and {} being the same, if they are in fact the same, that is.
< 1315171350 617177 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you've said
< 1315171352 283772 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :several times
< 1315171381 188220 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :I think it makes sense but it's inelegant and I dislike it :'(
< 1315171389 589959 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :If you have both () and {} the same, then make the variant where {} is instead used for chunk transclusion as in WEB and CWEB
< 1315171461 220109 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :That is, @ space and @* begins a block comment, @: ends a block comment, @{ ends a block comment if it is one but also begins a chunk definition, and { in a code is chunk transclusion. Other codes with @ (including @@) are ignored the second character so that you can use them for other things
< 1315171465 830904 :Taneb!~Taneb@host-78-146-170-91.as13285.net PRIVMSG #esoteric :Hmm...
< 1315171482 439337 :Taneb!~Taneb@host-78-146-170-91.as13285.net PRIVMSG #esoteric :A lazy interpreter rigged up to a code generator
< 1315171505 154280 :Gregor!foobar@codu.org PRIVMSG #esoteric :elliott: Right, all I'm saying is that if =>'s LHS is a DSL, then => isn't exactly an operator. Which is fine :P
< 1315171523 918388 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: Well, OK, it's not an operator in the sense of that's how the user thinks about it.
< 1315171528 476565 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :But it's an operator as far as Plof is concerned.
< 1315171532 453846 :Gregor!foobar@codu.org PRIVMSG #esoteric :Well of course.
< 1315171538 869534 :Taneb!~Taneb@host-78-146-170-91.as13285.net PRIVMSG #esoteric :I believe, if lazy interpreter means what I'm trying to mean, and it is done properly, that that may approuch Turing super-completeness
< 1315171559 559912 :Gregor!foobar@codu.org PRIVMSG #esoteric :Taneb: ... lol
< 1315171567 333884 :Taneb!~Taneb@host-78-146-170-91.as13285.net PRIVMSG #esoteric :No it wouldn't.
< 1315171583 812163 :Taneb!~Taneb@host-78-146-170-91.as13285.net PRIVMSG #esoteric :Never mind
< 1315171588 207921 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: I think the other main improvement I suggested was just adding quasiquotation so that writing compilation rules (and also extending the grammar by expansion in terms of equivalent, simpler syntax) wasn't terrible, but I think you already added that?
< 1315171612 602444 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Erm
< 1315171613 460032 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :As in
< 1315171616 339300 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you said plof three already had it
< 1315171641 252762 :Taneb!~Taneb@host-78-146-170-91.as13285.net PRIVMSG #esoteric :I believe gravity is Turing Super-complete
< 1315171648 510336 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :http://esolangs.org/wiki/Gravity
< 1315171654 219765 :Gregor!foobar@codu.org PRIVMSG #esoteric :elliott: Yeah, it does, but it ought to be better in 4.
< 1315171657 231954 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :s/Turing Super-complete/super-Turing complete/ :P
< 1315171665 222908 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: Good, because quasiquotation is the best :P
< 1315171674 454593 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Quasiquotation + pattern matching = EVERYTHING IS BEAUTIFUL
< 1315171708 674359 :Taneb!~Taneb@host-78-146-170-91.as13285.net PRIVMSG #esoteric :Until someone figures out the n-body problem in the infinite case
< 1315171734 307315 :Taneb!~Taneb@host-78-146-170-91.as13285.net PRIVMSG #esoteric :Which is unlikely
< 1315171748 316139 :Taneb!~Taneb@host-78-146-170-91.as13285.net PRIVMSG #esoteric :And almost certainly impossible
< 1315171870 793772 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Which symbol does Plof use for block comments, if it has block comments at all?
< 1315171881 787957 :Taneb!~Taneb@host-78-146-170-91.as13285.net PRIVMSG #esoteric :That depends...
< 1315171910 198589 :Gregor!foobar@codu.org PRIVMSG #esoteric :zzo38: /* ... */, ala C.
< 1315171969 305154 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: Also, object fields should totally be immutable by default :P
< 1315171976 843418 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ACTION carefully ensures Gregor disregards anything he ever says in future.
< 1315171981 424900 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :OK
< 1315171983 463451 :Gregor!foobar@codu.org PRIVMSG #esoteric :elliott: Yeah, that one ain't happnin' :P
< 1315171995 543106 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :And does it use // for line comments?
< 1315171996 896691 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: Psssssht, why not :P
< 1315172001 762918 :Gregor!foobar@codu.org PRIVMSG #esoteric :zzo38: Yup
< 1315172048 72532 :Gregor!foobar@codu.org PRIVMSG #esoteric :elliott: The notion of immutability in a language where including a script can change the entire syntax and semantics of your language is somewhat ... pointless :P
< 1315172088 485687 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: At the base level, sure, but I'm assuming at least SOME thought is given to the usability of the "default" language :P
< 1315172119 305481 :Gregor!foobar@codu.org PRIVMSG #esoteric :Nope. You have to extend the language to do computation.
< 1315172129 793740 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :My experience is that most variables are used immutably, apart from the case of "x = some transform on x", which is reassigning a name, not mutating an object.
< 1315172141 289432 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(Unless x is a field, but local variables are unlike fields in many ways)
< 1315172195 158882 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Which symbols are currently used in Plof and which ones have the same purpose as in C?
< 1315172228 404847 :Gregor!foobar@codu.org PRIVMSG #esoteric :Basic math, parenthesization ... ; has the same purpose but is optional ...
< 1315172252 536804 :Gregor!foobar@codu.org PRIVMSG #esoteric :Aaaaaaaaaaand ... that's just about it :P
< 1315172286 891263 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Are any of these symbols used? ` @ # \
< 1315172298 107436 :Gregor!foobar@codu.org PRIVMSG #esoteric :All free.
< 1315172303 846701 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: Let's encase blocks with `...@
< 1315172306 712647 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :So. Elegant.
< 1315172316 422221 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: # ... |
< 1315172319 147131 :Gregor!foobar@codu.org PRIVMSG #esoteric :elliott helped me transform Plof from a symbolmess to a mostly-symbolless nonmess.
< 1315172324 201917 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :
< 1315172328 608336 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: You should probably make # a one-line comment too, to get yourself unix shebang lines
< 1315172354 306264 :Gregor!foobar@codu.org PRIVMSG #esoteric :elliott: I actually have shebang as an explicit case, so even when you have no language at all you can use shebang.
< 1315172367 383200 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: Groooooooooos :P
< 1315172372 209820 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :s
< 1315172387 520770 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: But yeah okay :P
< 1315172388 554228 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :No. What I was suggestion is that if the extension is .plofw intsead of .plof then it redefines {} to mean chunk transclusion and @ space and @* to introduce block comments, while @: ends a block comment and @{ ends a block comment while defining a chunk name.
< 1315172390 278223 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I like #-comments though.
< 1315172397 728687 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: I'm thinkin' we should listen to zzo38's ideas.
< 1315172397 892225 :Gregor!foobar@codu.org PRIVMSG #esoteric :elliott: Well, the base parser doesn't define a top-level language, but I wanted fythecore (which adds pretty-much-vital but non-language-specific stuff to the base parser) to start with #!/usr/bin/env fythe :P
< 1315172406 904420 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Chunk transclusion would be great.
< 1315172415 439461 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :But I suggest @ to use for the purpose I described.
< 1315172472 551850 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :And perhaps, in case you like to use {} instead of (), these features rae enabled only if the extension is .plofw which also makes the start of the file a comment (enabling shebang lines as well as a "limbo" area like WEB and CWEB does).
< 1315172496 891135 :ive!~nn@189.179.239.6 JOIN :#esoteric
< 1315172503 399991 :Gregor!foobar@codu.org PRIVMSG #esoteric :elliott: Also, fytheplof starts with #!/usr/bin/env fythecore
< 1315172510 175175 :Gregor!foobar@codu.org PRIVMSG #esoteric :elliott: So running plof runs env twice :P
< 1315172518 825462 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :What the hell is fytheplof
< 1315172548 607372 :Gregor!foobar@codu.org PRIVMSG #esoteric :elliott: The implementation of Plof in Fythe, which is also ln -s'd to plof even though Plof makes no sense at all if not implemented in Fythe.
< 1315172569 144527 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: I'd call Fythe part of the Plof language, dude :P
< 1315172575 621540 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au JOIN :#esoteric
< 1315172584 311856 :Gregor!foobar@codu.org PRIVMSG #esoteric :Yeah, I'm well aware of the fact that that particular filename is nonsense.
< 1315172630 977605 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: Also, when was Plof a symbolmess?
< 1315172633 356773 :Gregor!foobar@codu.org PRIVMSG #esoteric :As was plof/plof.plof, so I guess that whole project is plagued with filenames almost as bad as nomath.js :P
< 1315172638 976994 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I don't remember it having all that many symbols.
< 1315172646 301145 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(BTW: [[]] is still the grossest thing ever)
< 1315172658 822047 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: Heeeyyy I just realised you can use [] for lists now...
< 1315172659 178111 :Gregor!foobar@codu.org PRIVMSG #esoteric :elliott: Well, it was never /that/ bad, but it's so much nicer now that it seemed bad :P
< 1315172683 816832 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: "A:B" is used for inheritance, right?
< 1315172687 563910 :Gregor!foobar@codu.org PRIVMSG #esoteric :elliott: Not quite, that creates an ambiguity with array-vs-index in function calls.
< 1315172705 444910 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: Er, I was talking about [] being objects
< 1315172707 703431 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ARe they not objects any more?
< 1315172715 832983 :Gregor!foobar@codu.org PRIVMSG #esoteric :They are, but that's not ambiguous exactly because of A:B
< 1315172720 845616 :Gregor!foobar@codu.org PRIVMSG #esoteric :[] bare is never an object.
< 1315172739 249274 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I was thinking you could just use {} for objects because it's always on the RHS of :
< 1315172753 312414 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Then [] is freed up for a purpose that doesn't involve ] lookin' all ugly at column 0 :P
< 1315172774 753624 :Gregor!foobar@codu.org PRIVMSG #esoteric :Oh. Yeah, that's certainly true. But it doesn't free up bare [], because the problem with bare [] isn't objects anyway, it's function calls.
< 1315172787 282703 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: re: ambiguity... I'd just say that "foo[0]" is an index but "foo [0]" passes [0] because that's what I'd expect.
< 1315172794 901819 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Maybe this is unreasonable?
< 1315172795 314562 :Gregor!foobar@codu.org PRIVMSG #esoteric :Bleh
< 1315172802 906338 :Gregor!foobar@codu.org PRIVMSG #esoteric :I mean, it's technically doable, but ... bleh.
< 1315172808 999520 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: You could overload calling a list, so that foo(0) is indexing.
< 1315172817 678943 :Gregor!foobar@codu.org PRIVMSG #esoteric :Hmmmmmmmmmmmmmmmm
< 1315172821 448155 :Gregor!foobar@codu.org PRIVMSG #esoteric :That could work.
< 1315172824 851262 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Then you can do things like
< 1315172830 602932 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :[a,b,c,d].map foo
< 1315172831 784981 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :-->
< 1315172837 97578 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :[foo(a), foo(b), foo(c), foo(d)]
< 1315172839 513171 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :where foo is a list
< 1315172843 582111 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :IT'S SLICING :'D
< 1315172854 92448 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :That's actually kind of great, if you make map an operator :P
< 1315172871 840863 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :[a..d]/foo <-- LITERALLY THE MOST BEAUTIFUL SLICING SYNTAX
< 1315172905 150832 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: Sometimes I can't tell whether I've had a brilliant idea or a terrible one.
< 1315172905 314502 :Gregor!foobar@codu.org PRIVMSG #esoteric :I agree with all of these syntax changes except for that last one (which I don't disagree with, I just hmmmmmm with)
< 1315172969 621560 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: It has the aesthetic niceness that a function and a table are really quite alike, I think MATLAB uses f(x) to index both
< 1315172989 613759 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :And being able to use a list as its indexing could be quite nice in a higher-order situation, but yeah, hmm
< 1315173039 260872 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: I'm kinda reminded of the Haskell memoised fibonacci, where you do "fib = (fibs !!) where fibs = 0 : 1 : zipWith (+) fibs (tail fibs)"... you could just say "fib = 0 : 1 : zipWith (+) fib (tail fib)"...
< 1315173071 347603 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I'm having very "hmm" thoughts about this too :P
< 1315173127 766811 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :my language from when i was a baby was like that too
< 1315173132 325575 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :that is a thing i remember
< 1315173151 201188 :Gregor!foobar@codu.org PRIVMSG #esoteric :elliott: No, I like having lists also be functions mapping indexes to values.
< 1315173168 341392 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Then what's the hmming about
< 1315173177 273213 :Gregor!foobar@codu.org PRIVMSG #esoteric :elliott: [a..d]/foo :P
< 1315173192 945371 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: Oh, well I think / is a terrible map operator :P
< 1315173225 573145 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: And if it's being used for slicing, the function should really come first, too.
< 1315173255 835949 :Gregor!foobar@codu.org PRIVMSG #esoteric :Anyway, I have to think if there are any major implementation qualms with having lists also be functions.
< 1315173258 863418 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: Oh wait, you can actually get slicing as foo(a..d) trivially... because it's the obvious definition of indexing a list by a list.
< 1315173295 71490 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: Well, I'm not saying lists should literally be functions, I'm just saying that you should overload application syntax... which is usually a sign of awfulness (see C++), but if you want to subclass (yeah yeah "extend" w/e) functions you have to do that too.
< 1315173301 712663 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I guess that's literally the same thing in a way.
< 1315173338 737775 :Gregor!foobar@codu.org PRIVMSG #esoteric :I'm not at all ashamed to have List be a subtype of Function >: )
< 1315173359 309032 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: Composing lists YESSSS
< 1315173372 38343 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: You do want that subtyping though, so that everything that wants a function is OK with having a list
< 1315173381 218115 :Gregor!foobar@codu.org PRIVMSG #esoteric :Yes, of course.
< 1315173387 803164 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :BTW is inheritance still copy-and-delegate or is it the rightful delegate now
< 1315173411 439444 :Gregor!foobar@codu.org PRIVMSG #esoteric :It was lazy-copy-and-delegate :P
< 1315173427 554329 :Gregor!foobar@codu.org PRIVMSG #esoteric :And right now it's in the air.
< 1315173439 120911 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: That still means you can't mess with T and have S get the changes too... not that I approve with messing with T, on moral grounds, but it feels weird.
< 1315173455 191536 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Actually fields should be immutable by default just so that you can't monkeypatch. :|
< 1315173538 60009 :Zuu!~zuu@unaffiliated/zuu QUIT :Read error: Connection reset by peer
< 1315173555 556088 :Gregor!foobar@codu.org PRIVMSG #esoteric :The only fundamental issue with "rightful" delegation is that it's slow without inline caching, and implementing inline caching in this environment may actually be one of the circles of Hell.
< 1315173558 337212 :augur!~augur@129.2.129.33 QUIT :Remote host closed the connection
< 1315173617 727812 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: The idst/cola/pepsi/whatever paper implemented inline caching for their ridiculously-dynamic system >:)
< 1315173630 763055 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :It might even be helpful :P
< 1315173730 211764 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Perhaps in .plofw mode, /* should just parse as the two tokens / and * instead of block comment; /* only introduces a block comment in .plof and .fythe mode instead.
< 1315173742 388466 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: So you're implementing .plofw mode, right?
< 1315173765 566170 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :And chunk names should contain balanced {}
< 1315173767 761886 :Taneb!~Taneb@host-78-146-170-91.as13285.net PRIVMSG #esoteric :Oh, goodnight
< 1315173775 245575 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Taneb: hi
< 1315173779 649070 :Zuu!~zuu@unaffiliated/zuu JOIN :#esoteric
< 1315173784 533208 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :As far as I know, what I described is sufficient; tell me if it is wrong.
< 1315173791 687702 :Taneb!~Taneb@host-78-146-170-91.as13285.net QUIT :Read error: Connection reset by peer
< 1315173879 239713 :ais523!~ais523@unaffiliated/ais523 QUIT :Remote host closed the connection
< 1315174165 475673 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :If you implemented .plofw mode, I might wrote Plof-to-TeX program, possibly itself in Plof as well. Although, the same file format would work even if you later wrote other programs to take .plofw (or even some can take .plof file) to make printout in other format, such as LaTeX, HTML, or whatever other format you want.
< 1315174323 718926 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: Definitely not using Plof if you don't do all this
< 1315174600 806365 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I will enter my suggestions of .plofw mode more accurately (it is still few; I am purposefully omitting many details so you can do what is best for you): If extension is .plofw then the beginning of the file is a block comment that can contain @ commands (which are usually ignored). @ commands are @ followed by another character (possibly another @); unrecognized @ commands are ignored.
< 1315174604 975596 :Gregor!foobar@codu.org PRIVMSG #esoteric :elliott: Considering that you're quite likely not to use Plof /anyway/, my answer is *eh* :P
< 1315174628 512591 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :In .plofw mode, /* no longer begins a block comment, but is the two tokens / * (ignore this line if you want to).
< 1315174638 99401 :azaq23!~derivecto@unaffiliated/azaq23 QUIT :Read error: Operation timed out
< 1315174640 15311 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :The command @ space or @* begins a block comment.
< 1315174645 588454 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: Hey, I started writing that bot in earnest before I realised that Plof three was unusably broken and terrible.
< 1315174660 171812 :Gregor!foobar@codu.org PRIVMSG #esoteric :zzo38: Everything you've said is implementable (although it'd be a pain since Plof's syntax is defined by essentially a BNF, so I'd need conditional productions), but accomplishes, to my knowledge, nothing that I value.
< 1315174669 318179 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :The command @: ends a block comment if you are in one, and enters unnamed chunk mode.
< 1315174687 216915 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :The command @{...} ends a block comment if you are in one, and enters named chunk mode. The ... is the chunk name.
< 1315174707 626855 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :{...} in a code in .plofw mode includes all code in the contents of all defined chunks with that name in order.
< 1315174719 509623 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Chunk names can contain nested {}
< 1315174725 26783 :Gregor!foobar@codu.org PRIVMSG #esoteric :elliott: YOU STILL HAVE NO 1-8
< 1315174727 360035 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :And that is everything.
< 1315174765 237311 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: Yup
< 1315174774 198205 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :ACTION → sleep
< 1315174775 851902 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 QUIT :Quit: Leaving
< 1315174777 923907 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :If the extension is *not* .plofw, then {} is the same as () like you already described before.
< 1315174793 907810 :nooga!~nooga@maverick.aircity.pl QUIT :Ping timeout: 252 seconds
< 1315174804 684524 :Gregor!foobar@codu.org PRIVMSG #esoteric :ACTION modifies Plof's syntax to /only/ use the characters [12345678!@#$%^&*]
< 1315174832 593194 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: Good
< 1315174841 259767 :FireFly!~firefly@unaffiliated/firefly QUIT :Quit: FireFly
< 1315174844 801813 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Gregor: It is a pain because of BNF? Can you show me the BNF?
< 1315174869 219242 :Gregor!foobar@codu.org PRIVMSG #esoteric :zzo38: Having conditional productions is a pain.
< 1315174897 469438 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Everything I said should only be used if extension is .plofw and not used if extension is .plof or .fythe
< 1315174909 900577 :Gregor!foobar@codu.org PRIVMSG #esoteric :Yes, hence conditional.
< 1315174931 984964 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :You could make the BNF separate from the rest of the parser so that you have two BNFs
< 1315174943 572526 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: Can't you just do if (...) { grammar { ... } }
< 1315174957 519242 :Gregor!foobar@codu.org PRIVMSG #esoteric :elliott: Yes, then I have two grammars :P
< 1315174971 96761 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: s/grammar/whatever you do to extend the syntax jeez/
< 1315174979 163373 :Gregor!foobar@codu.org PRIVMSG #esoteric :No, it's grammar {}
< 1315174998 37837 :Gregor!foobar@codu.org PRIVMSG #esoteric :elliott: But if you only did a single if, then ALL files would have that syntax. To support both, you need to have two grammars.
< 1315175014 552158 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Right
< 1315175020 492564 :Gregor!foobar@codu.org PRIVMSG #esoteric :But more importantly ... why?
< 1315175021 590691 :Gregor!foobar@codu.org PRIVMSG #esoteric ::P
< 1315175029 768059 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Because plofw mode is the shit
< 1315175086 402246 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Perhaps make the "grammar" command take a string argument that causes it to work only for the specified file extensions (allowing wildcards and | if you want to specify more than one)
< 1315175099 157493 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: How receptive are you to suggestions for a module system? :P
< 1315175101 50378 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :And "*" is the default.
< 1315175132 231938 :Gregor!foobar@codu.org PRIVMSG #esoteric :elliott: Quite.
< 1315175146 926406 :Gregor!foobar@codu.org PRIVMSG #esoteric :elliott: Considering that the current situation of "lol what's a module system" is pretty much the worst.
< 1315175150 39436 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: Yessssssss
< 1315175159 991580 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: (I am SO OPINIONATED about module systems :P)
< 1315175163 401272 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Well, not that opinionated.
< 1315175178 699981 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I hate 99 percent of existing module systems, but mostly because they don't even try :P
< 1315175904 118264 :Gregor!foobar@codu.org PRIVMSG #esoteric :According to Google Correlate, JavaScript is 99% correlated with AIX.
< 1315175948 286083 :Gregor!foobar@codu.org PRIVMSG #esoteric :OCaml, on the other hand, is 82% correlated with printf.
< 1315175966 717192 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Definitely.
< 1315175970 532575 :Gregor!foobar@codu.org PRIVMSG #esoteric :And only 81% correlated with "gaussian"
< 1315176002 860404 :Gregor!foobar@codu.org PRIVMSG #esoteric :BrainFuck contains a naughty word, and is as such not correlated with anything at all.
< 1315176011 289912 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :Oh n o
< 1315176019 878300 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :We are protect children
< 1315176106 195989 :Gregor!foobar@codu.org PRIVMSG #esoteric :Programming is 99% correlated with postscript, but only 98% correlated with classical MIDI.
< 1315176193 692444 :Gregor!foobar@codu.org PRIVMSG #esoteric :Patashu: Children are 90% correlated with hazards.
< 1315176220 942975 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :Children are 99% correlated with think
< 1315176229 447558 :Gregor!foobar@codu.org PRIVMSG #esoteric :But only 88% correlated with "frequency wavelength"
< 1315176245 977508 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :LOL
< 1315176253 131214 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :Why is it as high as 88%?
< 1315176258 86201 :Gregor!foobar@codu.org PRIVMSG #esoteric :Don't look at me :P
< 1315176259 348281 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :I think I need to see some statistics on this distribution
< 1315176262 94659 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :median, mean etc
< 1315176263 255985 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :How correlated are wizards with graphs
< 1315176269 993788 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :what's the average of all correlations
< 1315176275 928370 :Gregor!foobar@codu.org PRIVMSG #esoteric :"Think", of course, is 87% correlated with green poop.
< 1315176412 845720 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :is anything not correlated
< 1315176653 308814 :Gregor!foobar@codu.org PRIVMSG #esoteric :Wikipedia is 97% correlated with "walk through hell"
< 1315176690 829954 :Gregor!foobar@codu.org PRIVMSG #esoteric :Facebook is 99% correlated with "video tube" X-D
< 1315176694 847362 :Gregor!foobar@codu.org PRIVMSG #esoteric :*video tubes
< 1315176705 648609 :Gregor!foobar@codu.org PRIVMSG #esoteric :Also 99% correlated with "text from computer"
< 1315176739 336476 :Gregor!foobar@codu.org PRIVMSG #esoteric :It's also 99% correlated with both "porhub" and "orn hub", but not "pornhub" somehow X-P
< 1315176779 217484 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :a hub for my orns
< 1315176789 373757 :Gregor!foobar@codu.org PRIVMSG #esoteric :Google is 98% correlated with ... kratom ... ???
< 1315176806 533182 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Naturally
< 1315176810 741582 :pumpkin!~pumpkin@unaffiliated/pumpkingod NICK :copumpkin
< 1315176830 686431 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: What we're learning here is that anything less than 99.9 percent correlation is nothing :P
< 1315176838 86014 :Gregor!foobar@codu.org PRIVMSG #esoteric :Yup :P
< 1315176841 241756 :Gregor!foobar@codu.org PRIVMSG #esoteric :Pumpkin is 97% correlated with "what is a pumpkin"
< 1315176869 241544 :Gregor!foobar@codu.org PRIVMSG #esoteric :Actually the things that are seasonal tend to have semi-logical results in this.
< 1315176899 358733 :Gregor!foobar@codu.org PRIVMSG #esoteric :e.g. snow -> plow, santa -> carols, christmas, etc
< 1315176965 537642 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Rui sometimes plays the rule that no cards can be taken from trash.
< 1315176976 960485 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Other times the rule is that all retreat costs are increased by one.
< 1315177006 113633 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Or that resistance only subtract one instead of three.
< 1315177039 357294 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :whos rui
< 1315177043 313641 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :zzo38: Is there a competitive pokemon card battling scene?
< 1315177067 230551 :nys!~russia@blk-215-85-41.eastlink.ca QUIT :Quit: quit
< 1315177121 325880 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Patashu: I don't know; I was playing Pokemon Card GB2. The AI is not very good. But I like the rule that decks are constructed mostly at random. Since this might cause you to have unusable evolution cards, I also make a rule allowing you to use some evolution cards that cannot be used normally.
< 1315177156 850389 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :I played the -shit- out of pokemon tcg for the game boy
< 1315177167 484870 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :I came up with decks countering different gyms and so on
< 1315177196 895487 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Patashu: I decided to use one deck for everything instead.
< 1315177243 371897 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :The rule is: Any card that says it evolves from can be played normally, but you can also play any evolution card that is of both the correct stage and the same energy type of the card it is evolving from, as long as all cards in the stack have an actual evolution of the stage you are playing.
< 1315177308 950270 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Patashu: I would prefer random deck mode but Pokemon Card for GameBoy does not have such a mode. Also, I was playing Pokemon Card GB2. In that game I instead used a deck per gym since different gyms have different requirements.
< 1315177340 235133 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :However at the end I played against the GR computer and Dr.Ooyama's computer, I made up a different deck using for all of that.
< 1315177641 270494 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :The deck is: 4#92L17+2L17,L26+2L38 3#96L12+2L36 124L23 150L30 21L13 35L15+D33 108L26 249L55 ENERGYREMOVAL ENERGYRETRIEVAL ENERGYSEARCH 2POTION GAMBLER ITEMFINDER CHALLENGE GUSTOFWIND FULLHEAL SWITCH 2POKEMONTRADER BILL MASTERBALL { dc rc } 22{ @ }
< 1315177687 905703 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :What is your opinion of this deck?
< 1315177730 486047 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Note: { dc } = DOUBLE COLORLESS ENERGY { rc } = RECYCLE ENERGY { @ } = PSYCHIC ENERGY
< 1315177743 841671 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :It's been too long since I played the game so I don't have an opinion
< 1315177765 747195 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Do you understand my notation? I use it to make short Pokemon card deck notation.
< 1315177798 148829 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :yes
< 1315177812 682984 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :well, almost
< 1315177831 397590 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Any part you do not understand? Notify me if that is the case, please.
< 1315177837 796559 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :The # is a token separator? To split quantity from which pokemon it is
< 1315177853 954544 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :Or hmm
< 1315177860 168051 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Patashu: Yes. Only at the beginning of an evolution chain though.
< 1315177866 964416 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :Oh!
< 1315177868 14034 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :I get it now
< 1315177915 321344 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :(Pokemon numbers are omitted for Stage 1 and Stage 2 cards, since they are implied)
< 1315177925 19388 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :double colorless green ideas sleep double curiously
< 1315178014 611479 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I use a punctuation mark symbol for each basic energy, and a two lowercase letter code for each special energy.
< 1315178055 99985 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Do you like to use this notation for your own decks?
< 1315178113 266311 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Note it is a bit insufficient in some cases, but it is sufficient for all cards in Pokemon Card GB2 (however, Pokemon numbers must be specified for EEVEE evolution cards), and it can be extended to work in other cases too.
< 1315178161 636199 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I lied about punctuation mark for each basic energy; fire is actually { M } and water is { 6 } in my notation.
< 1315178244 966314 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :{ rb } = RAINBOW ENERGY { po } = POTION ENERGY { fh } = FULL HEAL ENERGY
< 1315178382 997355 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :If the Stage 1 card is skipped, you can put ++ and the notation still works if you omit the corresponding Basic Pokemon card for some reason.
< 1315178579 695414 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Do you think RECYCLE ENERGY is a very useful card? I think so.
< 1315178659 689628 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :What should I call it if I make up the new kind of Haskell preprocessor program?
< 1315178767 775686 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :so I'm not entirely sure how rsync -z compresses shit
< 1315178775 625790 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :because the output directories do not appear to be compressed in any way.
< 1315178788 957681 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :maybe it's compress for transfer over ssh?
< 1315178829 969831 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oh, yes it is.
< 1315178831 197022 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :lame.
< 1315178831 544969 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it compresses over the transfer.
< 1315178833 65577 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it's not just ssh.
< 1315178836 452969 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :rsync:// protocol too.
< 1315178843 36753 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you want to use -z, it helps immensely
< 1315178857 149486 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I'm transferring locally though.
< 1315178858 739572 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(if you're doing it over a network)
< 1315178861 111961 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :k then
< 1315178873 930357 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :so it's a waste of time or it ignores the option I hope, yes?
< 1315178928 716444 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :no point to use -z for local transfer.
< 1315178968 910292 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I realized by idea about Huffman Sokoban is similar to the fax encoding.
< 1315179137 693155 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :sudo link scripts/backup_files.sh /etc/cron.daily/backup_files.sh
< 1315179137 893929 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :link: cannot create link `/etc/cron.daily/backup_files.sh' to `scripts/backup_files.sh': Invalid cross-device link
< 1315179140 609838 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :wat
< 1315179144 924889 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :is /etc another device? :P
< 1315179371 429613 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ls -lh /etc/cron.daily/backup_files.sh
< 1315179372 107244 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :df
< 1315179397 862658 :cchackermirc!AB@108.62.51.31 QUIT :Read error: Connection reset by peer
< 1315179415 132713 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :-rwxr-xr-x 1 root root 360 2011-09-04 19:33 /etc/cron.daily/backup_files.sh
< 1315179422 459370 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :NICE TRY ELLIOTT BY DF ISN'T IN BIN
< 1315179450 336465 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :What?
< 1315179457 785956 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :lol nothing
< 1315179461 672291 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I'm telling you to run the df command.
< 1315179469 3879 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :NEVERMIND
< 1315179481 394764 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ACTION is so good at jokes it's ridiculous.
< 1315179511 593526 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ah well /home is encryptfs
< 1315179515 491440 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :so that might be why.
< 1315179617 835277 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Tada.
< 1315179625 516651 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: Why do you want a hardlink anyway
< 1315179640 128122 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :so I don't have to copy it over everytime I change the original.
< 1315179655 709967 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :which has been more often than I thought it would be.
< 1315179657 52844 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: Do you really not know what soft links are
< 1315179673 364474 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oh, I thought link did soft links. :P
< 1315179674 558620 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Especially since a hard link won't even achieve that
< 1315179681 839253 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: man link, man ln
< 1315179754 510360 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I see.
< 1315179776 81314 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: but no, I have not been using linux out of the womb
< 1315179781 427347 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :so there are many things that are new to me.
< 1315179800 301047 :tiffany!~tiffany@188.215.83.116 PRIVMSG #esoteric :I've been using linux for a few years now
< 1315179802 142617 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :symlinks are like day two material?
< 1315179811 143818 :tiffany!~tiffany@188.215.83.116 PRIVMSG #esoteric :... :s
< 1315179816 247013 :tiffany!~tiffany@188.215.83.116 PRIVMSG #esoteric :I didn't learn about symlinks for a long time
< 1315179817 599944 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I knew what they are but not how to set them up with sh since I stuck to UI for a while.
< 1315179838 814220 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Wow, Nautilus really does let you make symlinks.
< 1315179845 200419 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :of course it does.
< 1315179867 621595 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I would expect GNOME to have its own stupid file aliasing mechanism
< 1315179868 650846 :tiffany!~tiffany@188.215.83.116 PRIVMSG #esoteric :I, for the longest time, confused the arguments in ln -s
< 1315179888 99018 :tiffany!~tiffany@188.215.83.116 PRIVMSG #esoteric :... nautilus's .desktop file generator was broken last I used it
< 1315179943 219225 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :weeeeeeee symbolic links.
< 1315179958 760893 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ACTION is clearly on his way to being a pro sysadmin
< 1315179958 951065 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :wee
< 1315179971 898874 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Symbolic links are kind of terrible
< 1315179987 604795 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :they are a tool for great laziness I am happy face.
< 1315179998 793215 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :ok
< 1315179999 297066 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :http://tasvideos.org/forum/viewtopic.php?t=11736&highlight=&sid=9517477d993e2ad65a6eb9ee18d6f5b4 Stop stop! Stop stop stop!
< 1315180021 67177 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: Bind mounts have much nicer semantics.
< 1315180027 953961 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Patashu: what
< 1315180037 765664 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I have no idea what that is.
< 1315180038 354440 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :Watch it
< 1315180040 53925 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :It's only one minute
< 1315180053 56040 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :in a minute
< 1315180056 831286 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and it's five minutes here
< 1315180059 874431 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :six, really
< 1315180093 346749 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :the remaining 5 minutes is credits
< 1315180100 914434 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :because TAS encodes have to include the credits if there are any
< 1315180102 677607 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott is lives in a field of anti-time-dilation.
< 1315180104 359652 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :(though sometimes they don't)
< 1315180125 361582 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: http://plan9.bell-labs.com/magic/man2html/2/bind... Linux has bind mounts nowdays but they're too limited
< 1315180133 594102 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Oh, wait
< 1315180134 440444 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: http://plan9.bell-labs.com/magic/man2html/1/bind
< 1315180140 241439 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :That's a more reasonable introduction
< 1315180158 487505 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: so symlinks are bad because programs occasionally have problems with them, right
< 1315180162 126947 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :or is there something else?
< 1315180177 815018 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: Something else; basically ".." doesn't mean what you think it does in the presence of symlinks
< 1315180181 36474 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Lemme get you the thing on it
< 1315180192 772334 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(The short paper the plan 9 folks wrote about it)
< 1315180211 218344 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :whaaaa
< 1315180216 120817 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: Gimme a minute
< 1315180230 503673 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :THERE ARE ONLY SO MANY MINUTES ELLIOTT
< 1315180233 429307 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :you cannot have them all.
< 1315180278 206184 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: http://doc.cat-v.org/plan_9/4th_edition/papers/lexnames
< 1315180327 396697 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(Found http://harmful.cat-v.org/software/symlinks when trying to find it amidst the ball of mostly-yawn-inducing gunk that is cat-v; it's rather less descriptive but describes the essential problem concisely)
< 1315180401 959397 :MDude!~fyrc@or-67-238-31-252.dhcp.embarqhsd.net QUIT :Ping timeout: 240 seconds
< 1315180460 854862 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ah I see.
< 1315180622 655986 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :but symlink files don't have that particular problem.
< 1315180638 874617 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Personally fuck foreach loops and vars.
< 1315180639 217680 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I despise both of them, boxing nightmares and they make code unreadable (well vars do).
< 1315180639 381326 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I don't see the benifit of using foreachs they are harder to read, harder to debug, cannot remove elements of a collection within them when iterating that collection.
< 1315180656 493087 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :...wat
< 1315180662 349101 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :is that you or a quote
< 1315180669 771974 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Patashu: if I ever say something stupid, it's a quote
< 1315180673 617149 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :o
< 1315180673 781085 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :especially if i type three lines in one second
< 1315180686 356248 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :but seriously what's a good idiom for removing elements of a collection you're iterating over
< 1315180697 607952 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :filter
< 1315180701 551406 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :oh
< 1315180710 376717 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Patashu: don't do it
< 1315180719 424144 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :elliot: why not :'(
< 1315180728 530641 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Patashu: that won't be an in-place operation though. Which is probably what you meant.
< 1315180730 389855 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but yeah, filter
< 1315180736 181589 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it can be in-place
< 1315180742 339245 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"RemoveIf" or whatever stupid name you want
< 1315180788 536888 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :yeah foreach is definitely harder to debug than a C for
< 1315180794 634372 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :so many places you can fuck it up