< 1344557207 97221 :nooga!~nooga@ip-46-250-173-30.ip.maverick.com.pl QUIT :Ping timeout: 272 seconds < 1344557209 344500 :aloril!~aloril@dsl-tkubrasgw3-fe7ef900-153.dhcp.inet.fi QUIT :Ping timeout: 244 seconds < 1344558004 393798 :aloril!~aloril@dsl-tkubrasgw3-fe7ef900-153.dhcp.inet.fi JOIN :#esoteric < 1344558372 657467 :nortti_!~androirc@a91-154-82-50.elisa-laajakaista.fi QUIT :Quit: AndroIRC - Android IRC Client ( http://www.androirc.com ) < 1344558542 425791 :aloril!~aloril@dsl-tkubrasgw3-fe7ef900-153.dhcp.inet.fi QUIT :Ping timeout: 244 seconds < 1344558997 20348 :Tod-Autojoined!~Tod@166-70-93-209.ip.xmission.com NICK :TodPunk < 1344559164 205628 :Dovregubben!~kurt@c-67-160-13-34.hsd1.wa.comcast.net JOIN :#esoteric < 1344559545 307180 :aloril!~aloril@dsl-tkubrasgw3-fe7ef900-153.dhcp.inet.fi JOIN :#esoteric < 1344559659 4719 :nys!~nysnamovo@blk-215-85-41.eastlink.ca QUIT :Quit: quit < 1344559802 35410 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :kmc: for (uint32_t i = 0; i <= UINT32_MAX; i++) { < 1344559864 746070 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :uh oh < 1344559904 201930 :ion!ion@heh.fi PRIVMSG #esoteric :hah < 1344560688 10652 :nys!~nysnamovo@blk-215-85-41.eastlink.ca JOIN :#esoteric < 1344561359 857296 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :shachaf: Psh < 1344561363 142023 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :uint64_t < 1344561405 55518 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :shachaf: Also wouldn't <= UINT32_MAX cause it not to terminate < 1344561442 581279 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :FreeFull: Also that. < 1344561453 743836 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :In addition to the other thing I meant when I pasted that snippet in here. < 1344561459 332827 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION thought that was the point < 1344561482 183882 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :ACTION did too. < 1344561518 772721 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION wonders if for (uint32_t i = 0; ; i == UINT32_MAX ? break ? i++) { will work properly < 1344561521 839290 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :er < 1344561538 137938 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :*for (uint32_t i = 0; ; i == UINT32_MAX ? break : i++) { will work properly < 1344561550 562132 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Huh? < 1344561555 692131 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :break isn't an expression, is it? < 1344561573 311629 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i dunno, i guess if so it won't... < 1344562064 482331 :DHeadshot!~DH____@unaffiliated/dh----/x-6288474 JOIN :#esoteric < 1344562289 332496 :Gregor!codu@codu.org PRIVMSG #esoteric :oerjan: uint32_t i = 0; do { ... } while (++i != 0) < 1344562326 225702 :derdon!~derdon@p5DE8A39D.dip.t-dialin.net QUIT :Remote host closed the connection < 1344562333 280912 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :OKAY < 1344562358 857233 :Gregor!codu@codu.org PRIVMSG #esoteric :Welp, you've stumbled upon the worst imaginable spelling of “OK”… < 1344562485 312701 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :no i think elliott has clearly indicated he likes "O KAY" even less < 1344562581 289032 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i am thinking of this as a sequence of spellings and capitalizations ordered by loudness and sometimes sarcasm < 1344562606 297938 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ok okay OK OKAY O KAY < 1344562671 427734 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION shall have to start using OH KEY < 1344562706 273609 :Gregor!codu@codu.org PRIVMSG #esoteric :*sobs* < 1344562717 287044 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :too off key? < 1344562773 687613 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :and specially for Gregor: o kaÿ < 1344562802 172873 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(for some reason my keyboard doesn't support capital ÿ) < 1344562830 269023 :Gregor!codu@codu.org PRIVMSG #esoteric :O KAŸ < 1344562842 426296 :mig22!~mig@bb116-15-1-16.singnet.com.sg JOIN :#esoteric < 1344562946 229175 :aloril!~aloril@dsl-tkubrasgw3-fe7ef900-153.dhcp.inet.fi QUIT :Ping timeout: 244 seconds < 1344563974 913017 :aloril!~aloril@dsl-tkubrasgw3-fe7ef900-153.dhcp.inet.fi JOIN :#esoteric < 1344563979 338788 :ais523!~ais523@unaffiliated/ais523 QUIT : < 1344564006 144493 :mig22!~mig@bb116-15-1-16.singnet.com.sg QUIT :Read error: Connection reset by peer < 1344564023 278711 :mig22!~mig@bb116-15-1-16.singnet.com.sg JOIN :#esoteric < 1344564025 47922 :mig22!~mig@bb116-15-1-16.singnet.com.sg QUIT :Client Quit < 1344566878 658291 :tswett!~tswett@unaffiliated/tswett PRIVMSG #esoteric :O KAŸ < 1344566882 458336 :tswett!~tswett@unaffiliated/tswett PRIVMSG #esoteric :That looks ugly. < 1344566896 768342 :tswett!~tswett@unaffiliated/tswett PRIVMSG #esoteric :Besides, Ÿ is precomposed. I think. < 1344566903 895269 :tswett!~tswett@unaffiliated/tswett PRIVMSG #esoteric :Still looks ugly. < 1344566939 520724 :tswett!~tswett@unaffiliated/tswett PRIVMSG #esoteric :Gregor: if I ask you for suggestions about TV shows to watch, will your response consist entirely of the word "pony" repeated a few times? < 1344566955 309414 :tswett!~tswett@unaffiliated/tswett PRIVMSG #esoteric :I seem to like serious fantastical character-driven serials. < 1344566964 417882 :Gregor!codu@codu.org PRIVMSG #esoteric :Well, I don't. < 1344566967 526898 :Gregor!codu@codu.org PRIVMSG #esoteric :I like sitcoms and cartoons. < 1344566975 841849 :tswett!~tswett@unaffiliated/tswett PRIVMSG #esoteric :Ah. < 1344566985 818835 :tswett!~tswett@unaffiliated/tswett PRIVMSG #esoteric :So you like non-serious non-fantastical non-character-driven non-serials. < 1344566986 295869 :pikhq_!~pikhq@71-34-145-42.clsp.qwest.net PRIVMSG #esoteric :Gregor: Why sitcoms? < 1344566996 792213 :pikhq_!~pikhq@71-34-145-42.clsp.qwest.net PRIVMSG #esoteric :I grok cartoons just fine, but why sitcoms? < 1344567014 597530 :tswett!~tswett@unaffiliated/tswett PRIVMSG #esoteric :Wait, sitcoms are usually character-driven. < 1344567017 193741 :Gregor!codu@codu.org PRIVMSG #esoteric :Good sitcoms are great, though bad sitcoms are abysmal. < 1344567017 384684 :tswett!~tswett@unaffiliated/tswett PRIVMSG #esoteric :At least, ELR is. < 1344567020 866372 :pikhq_!~pikhq@71-34-145-42.clsp.qwest.net PRIVMSG #esoteric :tswett: By the way, pony pony pony < 1344567024 501958 :pikhq_!~pikhq@71-34-145-42.clsp.qwest.net PRIVMSG #esoteric :Gregor: Okay, fair enough. < 1344567028 117634 :Gregor!codu@codu.org PRIVMSG #esoteric :Corner Gas, Seinfeld, now I've been watching the Drew Carey show for some reason, … < 1344567042 650917 :pikhq_!~pikhq@71-34-145-42.clsp.qwest.net PRIVMSG #esoteric :Gregor: Sorry, usually when I hear "sitcoms" I think to bad ones, because there's so many. < 1344567081 330372 :pikhq_!~pikhq@71-34-145-42.clsp.qwest.net PRIVMSG #esoteric :And yet I don't for cartoons, even though there's undeniably *more* bad cartoons out there. < 1344567087 741452 :pikhq_!~pikhq@71-34-145-42.clsp.qwest.net PRIVMSG #esoteric :Weird. < 1344567101 211418 :Gregor!codu@codu.org PRIVMSG #esoteric :Adventure Mouse! < 1344567110 747755 :Gregor!codu@codu.org PRIVMSG #esoteric :(is a good one) < 1344567117 364933 :Gregor!codu@codu.org PRIVMSG #esoteric :And the Adventures of Rocky and Bullwinkle! < 1344567128 298382 :pikhq_!~pikhq@71-34-145-42.clsp.qwest.net PRIVMSG #esoteric :Rocky and Bullwinkle is awesome. < 1344567130 293357 :Gregor!codu@codu.org PRIVMSG #esoteric :And… AND… MY LITTLE PONY: FRIENDSHIP IS MAGIC! < 1344567139 55473 :pikhq_!~pikhq@71-34-145-42.clsp.qwest.net PRIVMSG #esoteric :Yes, that's pretty good too. < 1344567142 374608 :Gregor!codu@codu.org PRIVMSG #esoteric :Rocky and Bullwinkle is perhaps the greatest cartoon show ever made. < 1344567144 669459 :tswett!~tswett@unaffiliated/tswett PRIVMSG #esoteric :pikhq_: do you have any suggestions? < 1344567210 9633 :pikhq_!~pikhq@71-34-145-42.clsp.qwest.net PRIVMSG #esoteric :tswett: Hmm. Serials. 'Fraid I don't watch enough *serious* stuff. I'd suggest Doctor Who, but it's anything but serious (usually). < 1344567225 691493 :pikhq_!~pikhq@71-34-145-42.clsp.qwest.net PRIVMSG #esoteric :And you've probably gotten the recommendation before. :P < 1344567232 260135 :Gregor!codu@codu.org PRIVMSG #esoteric :Anyway, the Drew Carey Show is amusing because it's like they avoided jumping the shark by trying to jump the shark in EVERY EPISODE. < 1344567247 631086 :MDude!~fyrc@67.232.224.81 JOIN :#esoteric < 1344567249 348999 :tswett!~tswett@unaffiliated/tswett PRIVMSG #esoteric :Doctor Who is pretty episodic, isn't it? < 1344567296 714590 :pikhq_!~pikhq@71-34-145-42.clsp.qwest.net PRIVMSG #esoteric :tswett: Classic Doctor Who was divided into "serials", each consisting of a few episodes, each serial being a whole story. < 1344567300 338586 :pikhq_!~pikhq@71-34-145-42.clsp.qwest.net PRIVMSG #esoteric :It kinda fits, at least. < 1344567408 23746 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :I like non-serious fantasical non-character-driven serials < 1344567408 882878 :pikhq_!~pikhq@71-34-145-42.clsp.qwest.net PRIVMSG #esoteric :New Doctor Who is rather highly episodic. < 1344567452 702233 :Phantom_Hoover!~Phantom@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :tswett, DS9 is very character-driven. < 1344567471 746259 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :I still have yet to finish season 7 of DS9 < 1344567474 864903 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :It's been a while, hmm < 1344567489 144192 :pikhq_!~pikhq@71-34-145-42.clsp.qwest.net PRIVMSG #esoteric :Yeah, DS9 is a rather series fantastic character-driven serial. < 1344567492 253777 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :I like plot-driven more, I think. < 1344567495 101624 :pikhq_!~pikhq@71-34-145-42.clsp.qwest.net PRIVMSG #esoteric :s/series/serious/ < 1344567504 890187 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :What is Babylon 5 like? < 1344567538 229202 :pikhq_!~pikhq@71-34-145-42.clsp.qwest.net PRIVMSG #esoteric :Sgeo: It's a 5 season story arc that executive meddling fucked up. < 1344567568 961755 :Phantom_Hoover!~Phantom@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Sgeo, I understand it's structurally very similar to DS9. < 1344567640 515105 :Phantom_Hoover!~Phantom@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Sgeo, season 7's the last one, right? < 1344567651 657954 :Phantom_Hoover!~Phantom@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :In which case: did you stop before the 10-episode finale? < 1344567671 617349 :Gregor!codu@codu.org PRIVMSG #esoteric :Mmm, I'd say that the similarities between Babylon 5 and DS9 start and end with “space station” < 1344567674 193573 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Season 7's the last one. I don't think I'm in the finale yet, but not sure. < 1344567712 148450 :MDude!~fyrc@67.232.224.81 PRIVMSG #esoteric :Well this is neat, in that I somehow made a thing that sounds like some kind of chirping insect: http://entropedia.co.uk/generative_music/#b6409DQ0CjRrCmxszM00lQ10owz0dXQ8E0sydArLiwqQZIy0dTUKlEAAA%3D%3D < 1344567782 829172 :Gregor!codu@codu.org PRIVMSG #esoteric :Hmm, now this is odd… the tag on my new pants claims they're dry-clean only, but the site says “Machine washable/dry clean recommended” < 1344567785 960733 :Phantom_Hoover!~Phantom@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Gregor, um, isn't it character-driven and arc-heavy? < 1344567816 51769 :Gregor!codu@codu.org PRIVMSG #esoteric :Phantom_Hoover: DS9 only became arc-heavy as a response to B5 ;) < 1344567849 668000 :Phantom_Hoover!~Phantom@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :...so you're saying they have no similarities whilst acknowledging that one heavily influenced the other> < 1344567901 997535 :Gregor!codu@codu.org PRIVMSG #esoteric :I'm basically made of lies. < 1344567919 584604 :Phantom_Hoover!~Phantom@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Yeah but come on man, at least maintain internal consistency. < 1344567992 859532 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Gregor isn't externally consistent, how can he be internally < 1344568089 628513 :mig22!~miguelort@bb116-15-1-16.singnet.com.sg JOIN :#esoteric < 1344568110 695852 :pikhq_!~pikhq@71-34-145-42.clsp.qwest.net PRIVMSG #esoteric :Phantom_Hoover: See, if you can be proven consistent you are therefore not. Gregor avoids this problem by not even trying. < 1344569765 639587 :aloril!~aloril@dsl-tkubrasgw3-fe7ef900-153.dhcp.inet.fi QUIT :Ping timeout: 250 seconds < 1344569781 231210 :Dovregubben!~kurt@c-67-160-13-34.hsd1.wa.comcast.net QUIT :Ping timeout: 248 seconds < 1344569953 638306 :Phantom_Hoover!~Phantom@unaffiliated/phantom-hoover/x-3377486 QUIT :Read error: Connection reset by peer < 1344570049 669262 :MSleep!~fyrc@67.232.224.81 JOIN :#esoteric < 1344570156 627679 :MDude!~fyrc@67.232.224.81 QUIT :Ping timeout: 252 seconds < 1344570560 40424 :aloril!~aloril@dsl-tkubrasgw3-fe7ef900-153.dhcp.inet.fi JOIN :#esoteric < 1344570920 578147 :Dovregubben!~kurt@c-67-160-13-34.hsd1.wa.comcast.net JOIN :#esoteric < 1344571031 418851 :segorev!~cherep@217.172.23.118 QUIT :Quit: Leaving < 1344571507 617633 :MSleep!~fyrc@67.232.224.81 QUIT :Ping timeout: 240 seconds < 1344572842 778813 :oerjan!oerjan@sprocket.nvg.ntnu.no QUIT :Quit: leaving < 1344573587 270177 :TeruFSX!~TeruFSX@174-20-34-153.mpls.qwest.net JOIN :#esoteric < 1344574300 941683 :mig22!~miguelort@bb116-15-1-16.singnet.com.sg QUIT :Quit: mig22 < 1344574382 374384 :mig22!~miguelort@bb116-15-1-16.singnet.com.sg JOIN :#esoteric < 1344575437 107131 :pikhq_!~pikhq@71-34-145-42.clsp.qwest.net PRIVMSG #esoteric :Gregor: Curse thee and thy ponies! < 1344576846 612707 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :tell ais523 thanks for the info! http://en.wikipedia.org/wiki/Wikipedia:Help_desk/Archives/2007_October_10#Colored_text < 1344576851 956199 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :@tell ais523 thanks for the info! http://en.wikipedia.org/wiki/Wikipedia:Help_desk/Archives/2007_October_10#Colored_text < 1344576852 405227 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Consider it noted. < 1344576885 315927 :coppro!~scshunt@ascorbic-acid.csclub.uwaterloo.ca QUIT :Ping timeout: 248 seconds < 1344579286 670784 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake QUIT :Ping timeout: 252 seconds < 1344579294 662941 :asiekierka!~asiekierk@078088172191.elblag.vectranet.pl JOIN :#esoteric < 1344580070 204938 :kallisti!~eris@spirity.org JOIN :#esoteric < 1344580070 431750 :kallisti!~eris@spirity.org QUIT :Changing host < 1344580070 431843 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake JOIN :#esoteric < 1344580337 241510 :TeruFSX!~TeruFSX@174-20-34-153.mpls.qwest.net QUIT :Ping timeout: 244 seconds < 1344582175 905693 :nooga!~nooga@ip-46-250-173-30.ip.maverick.com.pl JOIN :#esoteric < 1344582214 451868 :epicmonkey!~epicmonke@188.134.41.211 JOIN :#esoteric < 1344584187 425451 :epicmonkey!~epicmonke@188.134.41.211 QUIT :Ping timeout: 240 seconds < 1344584362 100724 :nys!~nysnamovo@blk-215-85-41.eastlink.ca QUIT :Quit: quit < 1344586575 36009 :jinmuxiao!~user1@222.126.194.154 JOIN :#esoteric < 1344587157 292803 :aloril!~aloril@dsl-tkubrasgw3-fe7ef900-153.dhcp.inet.fi QUIT :Ping timeout: 244 seconds < 1344587259 478406 :jinmuxiao!~user1@222.126.194.154 PART :#esoteric < 1344587876 500419 :Taneb!~Taneb@host-2-97-154-129.as13285.net JOIN :#esoteric < 1344587941 323944 :aloril!~aloril@84.249.126.153 JOIN :#esoteric < 1344588125 848624 :Taneb!~Taneb@host-2-97-154-129.as13285.net PRIVMSG #esoteric :Hello! < 1344588129 203226 :Taneb!~Taneb@host-2-97-154-129.as13285.net PRIVMSG #esoteric :Oh no! < 1344588156 891910 :epicmonkey!~epicmonke@host-224-60.dataart.net JOIN :#esoteric < 1344590813 912248 :Taneb!~Taneb@host-2-97-154-129.as13285.net QUIT :Quit: Leaving < 1344590939 49 :Taneb!~Taneb@host-2-97-154-129.as13285.net JOIN :#esoteric < 1344590958 577915 :Taneb!~Taneb@host-2-97-154-129.as13285.net TOPIC #esoteric :Behold! The enchanting pants of Narcissus! | Just a remote control and some old gum | Help Taneb give up saying "Hello" | With creativity, anything can be a topic | except this | http://codu.org/logs/_esoteric/ < 1344591105 310706 :Taneb!~Taneb@host-2-97-154-129.as13285.net PRIVMSG #esoteric :Great, another thing's became popular just after I get bored of it < 1344591108 55538 :Taneb!~Taneb@host-2-97-154-129.as13285.net PRIVMSG #esoteric ::( < 1344591137 907104 :Taneb!~Taneb@host-2-97-154-129.as13285.net PRIVMSG #esoteric :Why do have to endure the curse of the accidental hipster? < 1344591190 477240 :Taneb!~Taneb@host-2-97-154-129.as13285.net PRIVMSG #esoteric :That makes... < 1344591192 216968 :Taneb!~Taneb@host-2-97-154-129.as13285.net PRIVMSG #esoteric :Two things < 1344591196 513673 :Taneb!~Taneb@host-2-97-154-129.as13285.net PRIVMSG #esoteric :Oh, it's not so bad < 1344591228 286335 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Taneb: You're giving up "Hello!"? < 1344591235 444461 :Taneb!~Taneb@host-2-97-154-129.as13285.net PRIVMSG #esoteric :Trying to < 1344591241 208364 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :ACTION approves. < 1344591241 541366 :Taneb!~Taneb@host-2-97-154-129.as13285.net PRIVMSG #esoteric :It's been in the topic since last night < 1344591248 360754 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :monqy gave up hi and that was sad. < 1344591251 788577 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :But now it's done. < 1344591257 333993 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :monqy: Sorry. :-( < 1344591263 231411 :monqy!~swell@pool-71-102-219-42.snloca.dsl-w.verizon.net PRIVMSG #esoteric :hi < 1344591263 918493 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :monqy: You have 6 new messages. '/msg lambdabot @messages' to read them. < 1344591279 258485 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :@ask monqy what are all those messages! < 1344591279 624818 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Consider it noted. < 1344591324 327355 :Taneb!~Taneb@host-2-97-154-129.as13285.net PRIVMSG #esoteric :We may never know < 1344591351 902416 :monqy!~swell@pool-71-102-219-42.snloca.dsl-w.verizon.net PRIVMSG #esoteric :they were good "don't worry" < 1344591390 181317 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :monqy: "okay thanks" < 1344592218 533248 :azaq23!~derivecto@unaffiliated/azaq23 JOIN :#esoteric < 1344592233 387537 :azaq23!~derivecto@unaffiliated/azaq23 QUIT :Max SendQ exceeded < 1344592261 187885 :azaq23!~derivecto@unaffiliated/azaq23 JOIN :#esoteric < 1344595710 390083 :derdon!~derdon@p5DE88D50.dip.t-dialin.net JOIN :#esoteric < 1344596415 857274 :Taneb!~Taneb@host-2-97-154-129.as13285.net QUIT :Quit: TANEB AWAY < 1344596843 26773 :MoALTz!~no@92.2.120.0 JOIN :#esoteric < 1344597564 477145 :mig22!~miguelort@bb116-15-1-16.singnet.com.sg QUIT :Quit: mig22 < 1344597604 89976 :nortti!nortti@smar.fi PRIVMSG #esoteric :who here was thinking about money transfer protocol over ssh? < 1344597681 787978 :Deewiant!~deewiant@109.75.188.190 PRIVMSG #esoteric :zzo38 < 1344598989 550324 :Phantom_Hoover!~Phantom@unaffiliated/phantom-hoover/x-3377486 JOIN :#esoteric < 1344600915 845542 :MoALTz!~no@92.2.120.0 QUIT :Quit: Leaving < 1344601508 388770 :aloril!~aloril@84.249.126.153 QUIT :Ping timeout: 244 seconds < 1344601695 181922 :asiekierka!~asiekierk@078088172191.elblag.vectranet.pl PART #esoteric :"Wychodzi" < 1344602512 932059 :aloril!~aloril@dsl-tkubrasgw3-fe7ef900-153.dhcp.inet.fi JOIN :#esoteric < 1344604563 78141 :kmc!~keegan@c-65-96-1-204.hsd1.ma.comcast.net PRIVMSG #esoteric :monqy transfer protocol < 1344604569 921020 :monqy!~swell@pool-71-102-219-42.snloca.dsl-w.verizon.net PRIVMSG #esoteric :hi < 1344604586 120190 :boily!~boily@mtl.savoirfairelinux.net JOIN :#esoteric < 1344604661 380418 :azaq23!~derivecto@unaffiliated/azaq23 QUIT :Quit: Leaving. < 1344604786 922956 :kmc!~keegan@c-65-96-1-204.hsd1.ma.comcast.net PRIVMSG #esoteric :shachaf: do you hilight on "hichaf" yet? < 1344605244 651515 :monqy!~swell@pool-71-102-219-42.snloca.dsl-w.verizon.net QUIT :Quit: hello < 1344605798 272162 :MDude!~fyrc@67.232.224.81 JOIN :#esoteric < 1344608049 343121 :oonbotti!~oonbotti@a91-154-82-50.elisa-laajakaista.fi QUIT :Quit: oonbotti < 1344608400 629246 :DHeadshot!~DH____@unaffiliated/dh----/x-6288474 QUIT :Ping timeout: 276 seconds < 1344608431 459130 :DHeadshot!~DH____@unaffiliated/dh----/x-6288474 JOIN :#esoteric < 1344609023 418626 :oonbotti!~oonbotti@a91-154-82-50.elisa-laajakaista.fi JOIN :#esoteric < 1344609720 688196 :nortti!nortti@smar.fi PRIVMSG #esoteric :what did pietbot do? < 1344610593 270118 :aloril!~aloril@dsl-tkubrasgw3-fe7ef900-153.dhcp.inet.fi QUIT :Ping timeout: 244 seconds < 1344610935 59211 :azaq23!~derivecto@unaffiliated/azaq23 JOIN :#esoteric < 1344610945 70532 :azaq23!~derivecto@unaffiliated/azaq23 QUIT :Max SendQ exceeded < 1344610952 322937 :Taneb!~Taneb@host-2-97-154-129.as13285.net JOIN :#esoteric < 1344611031 517626 :azaq23!~derivecto@unaffiliated/azaq23 JOIN :#esoteric < 1344611117 823640 :oonbotti!~oonbotti@a91-154-82-50.elisa-laajakaista.fi QUIT :Quit: oonbotti < 1344611151 276370 :oonbotti!~oonbotti@a91-154-82-50.elisa-laajakaista.fi JOIN :#esoteric < 1344611287 633291 :oonbotti!~oonbotti@a91-154-82-50.elisa-laajakaista.fi QUIT :Client Quit < 1344611320 94114 :oonbotti!~oonbotti@a91-154-82-50.elisa-laajakaista.fi JOIN :#esoteric < 1344611375 157615 :aloril!~aloril@dsl-tkubrasgw3-fe7ef900-153.dhcp.inet.fi JOIN :#esoteric < 1344611503 241003 :nortti!nortti@smar.fi PRIVMSG #esoteric :#/etc/passwd < 1344611503 524756 :oonbotti!~oonbotti@a91-154-82-50.elisa-laajakaista.fi PRIVMSG #esoteric :root:x:0:0:Root Administrator:/root:/bin/ksh\nnobody:x:99:99:Unprivileged User:/dev/null:/bin/false\nwww:x:80:80:Web Server User:/var/www:/bin/false\nmessagebus:x:25:25:DBUS Daemon User:/dev/null:/bin/false\nhaldaemon:x:26:26:HAL Daemon User:/dev/null:/bin/false\njuhani:x:1000:1000:Linux User,,,:/home/juhani:/bin/ksh\n < 1344612018 150977 :azaq23!~derivecto@unaffiliated/azaq23 QUIT :Remote host closed the connection < 1344612049 101131 :azaq23!~derivecto@unaffiliated/azaq23 JOIN :#esoteric < 1344612071 675823 :jlaire!~jlaire@80-248-244-51.cust.suomicom.fi JOIN :#esoteric < 1344612792 303163 :MDude!~fyrc@67.232.224.81 QUIT :Ping timeout: 244 seconds < 1344613077 275522 :Taneb!~Taneb@host-2-97-154-129.as13285.net QUIT :Ping timeout: 248 seconds < 1344613868 612212 :soundnfury!~edward@109.176.215.251 JOIN :#esoteric < 1344614986 192681 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :nortti: probably "be written in piet" < 1344615041 397905 :epicmonkey!~epicmonke@host-224-60.dataart.net QUIT :Ping timeout: 240 seconds < 1344616248 545134 :TeruFSX!~TeruFSX@174-20-34-153.mpls.qwest.net JOIN :#esoteric < 1344616559 700777 :DHeadshot!~DH____@unaffiliated/dh----/x-6288474 QUIT :Read error: Connection reset by peer < 1344616586 621826 :DHeadshot!~DH____@unaffiliated/dh----/x-6288474 JOIN :#esoteric < 1344616783 494164 :ert3go!~ert3go@unaffiliated/ert3go JOIN :#esoteric < 1344616835 972849 :ert3go!~ert3go@unaffiliated/ert3go PRIVMSG #esoteric :Hello , can anyone help me with brainfuck ? < 1344616958 290212 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :quintopia: I'm under the impression it also did "connect to IRC", but I'm not entirely sure. < 1344617094 310157 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :hi ert3go < 1344617101 266486 :ert3go!~ert3go@unaffiliated/ert3go PRIVMSG #esoteric :hi quintopia < 1344617110 706289 :ert3go!~ert3go@unaffiliated/ert3go PRIVMSG #esoteric :can I get help with brainfuck ? < 1344617127 14286 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :everyone here is familiar with brainfuck < 1344617134 62259 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :"most likely" < 1344617144 738389 :ert3go!~ert3go@unaffiliated/ert3go PRIVMSG #esoteric :okay , I've tried to write a simple interpreter in C < 1344617149 425623 :ert3go!~ert3go@unaffiliated/ert3go PRIVMSG #esoteric :mind taking a look ? < 1344617259 542998 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :ok < 1344617306 736598 :ert3go!~ert3go@unaffiliated/ert3go PRIVMSG #esoteric :quintopia, http://pastie.org/4450659 < 1344617364 845137 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :does it work? < 1344617368 979898 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :what am i looking for? < 1344617397 991312 :jlaire!~jlaire@80-248-244-51.cust.suomicom.fi PRIVMSG #esoteric :I'm looking at magical constants < 1344617402 537236 :pikhq_!~pikhq@71-34-145-42.clsp.qwest.net PRIVMSG #esoteric :ert3go: I'd suggest omitting the printf("enter your input"); thing, as well as the default: case in the switch. < 1344617409 273117 :ert3go!~ert3go@unaffiliated/ert3go PRIVMSG #esoteric :am i handling the case of nested loop properly ? < 1344617425 444698 :ert3go!~ert3go@unaffiliated/ert3go PRIVMSG #esoteric :then how can an input be given pikhq_ ? < 1344617434 224436 :pikhq_!~pikhq@71-34-145-42.clsp.qwest.net PRIVMSG #esoteric :In Brainfuck characters other than [].,><+- are *comments*, not invalid. < 1344617446 246147 :soundnfury!~edward@109.176.215.251 PRIVMSG #esoteric :As someone who's more familiar with C than brainfuck, I'd like to make a stylistic note or two < 1344617454 769851 :pikhq_!~pikhq@71-34-145-42.clsp.qwest.net PRIVMSG #esoteric :Your getchar (well, scanf("%c")) thing does that just fine. < 1344617456 887599 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :i was gonna say what pikhq_ said < 1344617459 497220 :soundnfury!~edward@109.176.215.251 PRIVMSG #esoteric :it's conventional to put a space between #include and the < < 1344617479 820083 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Regarding the brainfuck side, [ looks wrong. < 1344617480 162714 :soundnfury!~edward@109.176.215.251 PRIVMSG #esoteric :and also either a space or a newline after the closing } of typedef struct {blah;} Stack; < 1344617503 271587 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :[ is supposed to jump to matching ] when current cell is 0, not just be a pair for ]. < 1344617504 568092 :pikhq_!~pikhq@71-34-145-42.clsp.qwest.net PRIVMSG #esoteric :Hmm, yeah, it's not conditional. < 1344617521 523767 :soundnfury!~edward@109.176.215.251 PRIVMSG #esoteric :in fact generally your coding style seems inconsistent < 1344617532 999608 :soundnfury!~edward@109.176.215.251 PRIVMSG #esoteric :(it doesn't matter what it is, but it should be consistent) < 1344617550 924096 :pikhq_!~pikhq@71-34-145-42.clsp.qwest.net PRIVMSG #esoteric :ert3go: A [ should have basically the same condition as ] there. < 1344617572 180017 :soundnfury!~edward@109.176.215.251 PRIVMSG #esoteric :there's no bounds-checking in the functions push() and pop() < 1344617573 334958 :ert3go!~ert3go@unaffiliated/ert3go PRIVMSG #esoteric :i am confused pikhq_ < 1344617587 402592 :pikhq_!~pikhq@71-34-145-42.clsp.qwest.net PRIVMSG #esoteric :ert3go: if(*p) go to next instruction else go to matching ] < 1344617593 473343 :pikhq_!~pikhq@71-34-145-42.clsp.qwest.net PRIVMSG #esoteric :That's basically the logic [ has. < 1344617616 742935 :pikhq_!~pikhq@71-34-145-42.clsp.qwest.net PRIVMSG #esoteric :Or, equally, [ ... ] is while(*p){ ... } < 1344617620 171653 :nortti!nortti@smar.fi PRIVMSG #esoteric :doesn't ] just jump back to previous [? < 1344617628 961531 :soundnfury!~edward@109.176.215.251 PRIVMSG #esoteric :lines 60-61 don't have the (presumably) desired effect in the case of two successive newlines < 1344617649 462575 :soundnfury!~edward@109.176.215.251 PRIVMSG #esoteric :(it maybe ought to be while() rather than if()) < 1344617672 882839 :ert3go!~ert3go@unaffiliated/ert3go PRIVMSG #esoteric :i am afraid I am confused . Can anyone modify the code ? < 1344617673 785022 :soundnfury!~edward@109.176.215.251 PRIVMSG #esoteric :although, that line would be removed if you treated "invalid" characters as comments < 1344617674 650386 :pikhq_!~pikhq@71-34-145-42.clsp.qwest.net PRIVMSG #esoteric :soundnfury: Yeah, but he should just skip unknown characters *anyways*. < 1344617704 945259 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :nortti: You can implement it that way if you want. But since the "previous [" (i.e. matching [) will just jump to one past the ] if !*p, quite commonly ] gets done as "jump to right after matching [ if *p, else nothing". < 1344617707 282348 :pikhq_!~pikhq@71-34-145-42.clsp.qwest.net PRIVMSG #esoteric :ert3go: No, we're kinda just telling you what you need to fix. We're finding bugs for you, not writing your Brainfuck interpreter. :P < 1344617755 855078 :ert3go!~ert3go@unaffiliated/ert3go PRIVMSG #esoteric :ok then let me get it correct < 1344617772 649493 :ert3go!~ert3go@unaffiliated/ert3go PRIVMSG #esoteric :if i encounter a [ , and if(*p) , then i should execute next instruction ? < 1344617781 210257 :soundnfury!~edward@109.176.215.251 PRIVMSG #esoteric :more C issues: you're not bounds-checking 'p' (eg. take the program "<+", this will write to tape[-1]) < 1344617794 659572 :ert3go!~ert3go@unaffiliated/ert3go PRIVMSG #esoteric :yeah true soundnfury < 1344617810 190440 :nortti!nortti@smar.fi PRIVMSG #esoteric :is that c++ comment on line 92? < 1344617810 415952 :pikhq_!~pikhq@71-34-145-42.clsp.qwest.net PRIVMSG #esoteric :soundnfury: I generally don't care about handling that in a Brainfuck interpreter though. < 1344617813 114143 :soundnfury!~edward@109.176.215.251 PRIVMSG #esoteric :really you shouldn't use a char*p=tape; but instead a size_t p and use tape[p] < 1344617825 660199 :soundnfury!~edward@109.176.215.251 PRIVMSG #esoteric :pikhq_: yeah but segfaults are bad < 1344617829 539375 :pikhq_!~pikhq@71-34-145-42.clsp.qwest.net PRIVMSG #esoteric :It's undefined behavior in Brainfuck. So, eh. < 1344617834 422656 :ert3go!~ert3go@unaffiliated/ert3go PRIVMSG #esoteric : if i encounter a [ , and if(*p) , then i should execute next instruction ? < 1344617835 24009 :pikhq_!~pikhq@71-34-145-42.clsp.qwest.net PRIVMSG #esoteric :nortti: Also C99. < 1344617869 322471 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :ert3go: yes and if you encounter a [, and if(!*p), then you should execute the instruction after matching ] < 1344617888 545049 :MoALTz!~no@92.2.120.0 JOIN :#esoteric < 1344617913 15892 :ert3go!~ert3go@unaffiliated/ert3go PRIVMSG #esoteric :so that's a while loop as someone correctly mentioned < 1344617925 910678 :soundnfury!~edward@109.176.215.251 PRIVMSG #esoteric :line 87 may as well be putchar(*p) rather than using printf < 1344617941 735702 :soundnfury!~edward@109.176.215.251 PRIVMSG #esoteric :and the puts() at the end should really put a '\n' < 1344617955 524008 :soundnfury!~edward@109.176.215.251 PRIVMSG #esoteric :because of buffered stdouts and stuff < 1344617961 273633 :ert3go!~ert3go@unaffiliated/ert3go PRIVMSG #esoteric :hmm < 1344617965 893726 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :soundnfury: puts adds a newline. < 1344617983 381943 :ert3go!~ert3go@unaffiliated/ert3go PRIVMSG #esoteric :but err , do i need a stack ? < 1344617997 199263 :soundnfury!~edward@109.176.215.251 PRIVMSG #esoteric :fizzie: oh right < 1344617997 579000 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :puts(somestring); is equivalent to printf("%s\n", somestring); < 1344618011 48826 :nortti!nortti@smar.fi PRIVMSG #esoteric :ert3go: yes unless you write recursive interpreter < 1344618011 412989 :soundnfury!~edward@109.176.215.251 PRIVMSG #esoteric :ACTION doesn't know /why/ it does that, but you're right that it does < 1344618014 842571 :soundnfury!~edward@109.176.215.251 PRIVMSG #esoteric :(fputs doesn't!) < 1344618052 534044 :soundnfury!~edward@109.176.215.251 PRIVMSG #esoteric :ert3go: 'i' shouldn't be an int, but a size_t < 1344618059 391004 :ert3go!~ert3go@unaffiliated/ert3go PRIVMSG #esoteric :okay < 1344618064 599416 :ert3go!~ert3go@unaffiliated/ert3go PRIVMSG #esoteric :but i am confused < 1344618071 296077 :ert3go!~ert3go@unaffiliated/ert3go PRIVMSG #esoteric :*when* to use stack ? < 1344618074 708169 :soundnfury!~edward@109.176.215.251 PRIVMSG #esoteric :sizeOfFile really ought to be an off_t or perhaps a ssize_t < 1344618087 460009 :nortti!nortti@smar.fi PRIVMSG #esoteric :ert3go: use it as a call stack < 1344618095 651422 :soundnfury!~edward@109.176.215.251 PRIVMSG #esoteric :line 52: DON'T cast the return value of malloc. Ever. < 1344618104 676196 :soundnfury!~edward@109.176.215.251 PRIVMSG #esoteric :malloc returns a void *, which casts implicitly < 1344618107 916062 :ert3go!~ert3go@unaffiliated/ert3go PRIVMSG #esoteric :but it returns a void * < 1344618116 850502 :soundnfury!~edward@109.176.215.251 PRIVMSG #esoteric :Yes... so you don't need to cast it < 1344618119 677433 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :push the location of [ to a stack when encountered during execution and while searching for the matching ] < 1344618124 183855 :jlaire!~jlaire@80-248-244-51.cust.suomicom.fi PRIVMSG #esoteric :soundnfury: except when you want C++ compatibility < 1344618125 702534 :soundnfury!~edward@109.176.215.251 PRIVMSG #esoteric :hang on, there's a C-FAQ about this < 1344618129 721132 :soundnfury!~edward@109.176.215.251 PRIVMSG #esoteric :jlaire: fuck C++ < 1344618131 273994 :soundnfury!~edward@109.176.215.251 PRIVMSG #esoteric :srsly < 1344618134 492530 :jlaire!~jlaire@80-248-244-51.cust.suomicom.fi PRIVMSG #esoteric ::D < 1344618137 86372 :ert3go!~ert3go@unaffiliated/ert3go PRIVMSG #esoteric :lol < 1344618148 81988 :nortti!nortti@smar.fi PRIVMSG #esoteric :yeah. fuck c++ < 1344618159 745599 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :sounds like an orgy < 1344618166 522784 :soundnfury!~edward@109.176.215.251 PRIVMSG #esoteric :http://c-faq.com/malloc/mallocnocast.html < 1344618194 570594 :jlaire!~jlaire@80-248-244-51.cust.suomicom.fi PRIVMSG #esoteric :that doesn't convince me < 1344618198 623150 :copumpkin!~copumpkin@unaffiliated/copumpkin PRIVMSG #esoteric :" The compiler is likely to assume that malloc is a function returning int, which is of course incorrect, and will lead to trouble. " < 1344618200 562778 :copumpkin!~copumpkin@unaffiliated/copumpkin PRIVMSG #esoteric :that's what's broken < 1344618207 355220 :ert3go!~ert3go@unaffiliated/ert3go PRIVMSG #esoteric :location of i should be pushed only if (*p) ? < 1344618235 375148 :jlaire!~jlaire@80-248-244-51.cust.suomicom.fi PRIVMSG #esoteric :at least the compilers I've been using lately warn about that < 1344618244 188185 :jlaire!~jlaire@80-248-244-51.cust.suomicom.fi PRIVMSG #esoteric :implicit declarations of functions < 1344618258 91644 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :nortti: I've seen quite a few non-recursive no-stack brainfuck interpreters. The "common" inefficient way to implement [/] is just "seek to matching ] or [ when necessary", and you don't need a stack for that, just a counter of current depth. < 1344618266 18975 :ert3go!~ert3go@unaffiliated/ert3go PRIVMSG #esoteric :or can someone atleast tell the pseudocode for case '[' : ? < 1344618274 770566 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :ert3go: why don't you just look at other interpreters if you can't see how to handle []? < 1344618283 442421 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :it's no less "cheating" than asking us < 1344618303 116120 :ert3go!~ert3go@unaffiliated/ert3go PRIVMSG #esoteric :quintopia, the other interpreters are little confusing , i'd like to try without seeing them < 1344618307 616282 :soundnfury!~edward@109.176.215.251 PRIVMSG #esoteric :jlaire: well, if you want to take up the argument, ask about it in comp.lang.c. While wearing flame-proof clothing ;) < 1344618318 492812 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :ert3go: then try without asking too :P < 1344618325 258798 :jlaire!~jlaire@80-248-244-51.cust.suomicom.fi PRIVMSG #esoteric :soundnfury: I've seen this particular point debated a number of times there o_o < 1344618328 733098 :ert3go!~ert3go@unaffiliated/ert3go PRIVMSG #esoteric :please quintopia , i really need help :( < 1344618340 277417 :jlaire!~jlaire@80-248-244-51.cust.suomicom.fi PRIVMSG #esoteric :most folks on comp.lang.c seem to hate c++ with a passion < 1344618347 413896 :soundnfury!~edward@109.176.215.251 PRIVMSG #esoteric :with good reason < 1344618350 313604 :nortti!nortti@smar.fi PRIVMSG #esoteric :jlaire: what point? < 1344618357 425408 :jlaire!~jlaire@80-248-244-51.cust.suomicom.fi PRIVMSG #esoteric :nortti: casting malloc's return value < 1344618362 387506 :nortti!nortti@smar.fi PRIVMSG #esoteric :oh < 1344618363 788770 :jlaire!~jlaire@80-248-244-51.cust.suomicom.fi PRIVMSG #esoteric :to (char *) or (int *) or whatever < 1344618381 150464 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :ert3go: If you don't want to do any work in advance, a common [ is "if *p, go to next instruction; else { depth = 1; while (depth > 0) { go to next instruction; if [, depth++; if ], depth-- } }". < 1344618389 609161 :nortti!nortti@smar.fi PRIVMSG #esoteric :I think you should probably not do it unless you find very good reason to do so < 1344618419 323046 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(Though it's also quite common to do a first pass to find all matching [] pairs and put them somewhere, so that it doesn't need to scan forward for the matching ].) < 1344618435 297223 :jlaire!~jlaire@80-248-244-51.cust.suomicom.fi PRIVMSG #esoteric :sometimes compatibility with C++ is a good reason, sometimes not; it just irks me to hear C-programmers saying you should *never* cast void* to another pointer type < 1344618456 32180 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(You can't use a stack maintained during execution to find the matching ], since it could be anywhere in the future program where you haven't even been in yet.) < 1344618463 39345 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :ACTION casts (void *) to (void **) < 1344618464 286830 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :What now < 1344618530 819339 :soundnfury!~edward@109.176.215.251 PRIVMSG #esoteric :jlaire: I say again, fuck C++. < 1344618559 386240 :pikhq_!~pikhq@71-34-145-42.clsp.qwest.net PRIVMSG #esoteric :jlaire: It's bad style in C. And that's it. < 1344618559 830209 :jlaire!~jlaire@80-248-244-51.cust.suomicom.fi PRIVMSG #esoteric :soundnfury: you can say that again < 1344618568 357907 :jlaire!~jlaire@80-248-244-51.cust.suomicom.fi PRIVMSG #esoteric :pikhq_: why is it bad style < 1344618574 752562 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Can we pretend C++ doesn't exist < 1344618576 137074 :jlaire!~jlaire@80-248-244-51.cust.suomicom.fi PRIVMSG #esoteric :soundnfury: (I like C++) < 1344618608 339895 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :jlaire: For the reasons already mentioned in the comp.lang.c FAQ? The C++ compatibility aspect doesn't magically make it good style. < 1344618624 270024 :jlaire!~jlaire@80-248-244-51.cust.suomicom.fi PRIVMSG #esoteric :fizzie: the FAQ itself says that compilers warn about it < 1344618639 757580 :jlaire!~jlaire@80-248-244-51.cust.suomicom.fi PRIVMSG #esoteric :if that's the only argument against it, it's a very weak one < 1344618677 393123 :pikhq_!~pikhq@71-34-145-42.clsp.qwest.net PRIVMSG #esoteric :jlaire: It's god damned clutter and noise is all! < 1344618703 869482 :jlaire!~jlaire@80-248-244-51.cust.suomicom.fi PRIVMSG #esoteric :pikhq_: now that is something I'll accept < 1344618730 632059 :pikhq_!~pikhq@71-34-145-42.clsp.qwest.net PRIVMSG #esoteric :jlaire: Maybe in C++ the more characters you type the better, but down here we believe in characters *spent*. :) < 1344618759 466220 :jlaire!~jlaire@80-248-244-51.cust.suomicom.fi PRIVMSG #esoteric :pikhq_: that's not the C++ I know < 1344618807 199368 :pikhq_!~pikhq@71-34-145-42.clsp.qwest.net PRIVMSG #esoteric :Pssst, Boost. < 1344618830 457237 :jlaire!~jlaire@80-248-244-51.cust.suomicom.fi PRIVMSG #esoteric :ok. < 1344618847 420534 :jlaire!~jlaire@80-248-244-51.cust.suomicom.fi PRIVMSG #esoteric :ACTION says no more < 1344618867 45847 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Just because (some) compilers are "increasingly likely" to warn about implicit declarations doesn't make the "cast hides an important warning" argument meritless either; especially since (considering only C here) it doesn't really have drawbacks either. < 1344618904 664221 :jlaire!~jlaire@80-248-244-51.cust.suomicom.fi PRIVMSG #esoteric :fizzie: the few compilers I've used have all warned about it < 1344619298 185953 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Perhaps you've been using too good/new compilers, then. Anyway, GCC only warns in the special case of function it knows about, by default. If you're in the habit of casting void *'s from malloc, you'll probably cast them from zqalloc too, and that'll cause problems when you forget to #include "zqlib.h". < 1344619303 204596 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(Hypothetical library.) < 1344619323 785239 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(You need -Wall or -Wimplicit-function-declaration to get warnings for all implicit declarations.) < 1344619334 461597 :nys!~nysnamovo@blk-215-85-41.eastlink.ca JOIN :#esoteric < 1344619335 707345 :jlaire!~jlaire@80-248-244-51.cust.suomicom.fi PRIVMSG #esoteric :I use -Wall < 1344619371 189831 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Not everyone does. < 1344619401 142846 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I think I need to do some eating. < 1344619618 868294 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :http://patriciopalladino.com/blog/2012/08/09/non-alphanumeric-javascript.html < 1344619655 658136 :epicmonkey!~epicmonke@188.134.41.211 JOIN :#esoteric < 1344619964 424565 :Gregor!codu@codu.org PRIVMSG #esoteric :I use -Wall -Werror -ansi -pedantic < 1344619968 723661 :Gregor!codu@codu.org PRIVMSG #esoteric :'cuz hell yeah. < 1344619984 595578 :jlaire!~jlaire@80-248-244-51.cust.suomicom.fi PRIVMSG #esoteric :I replace -ansi with -std=whatever < 1344619991 861667 :jlaire!~jlaire@80-248-244-51.cust.suomicom.fi PRIVMSG #esoteric :but otherwise, highfive < 1344620006 784727 :Gregor!codu@codu.org PRIVMSG #esoteric :I like to go with c89 because I'm hardcore like that. < 1344620011 816113 :Gregor!codu@codu.org PRIVMSG #esoteric :Features are for losers. < 1344620061 514145 :jlaire!~jlaire@80-248-244-51.cust.suomicom.fi PRIVMSG #esoteric :I don't usually write C < 1344620066 67574 :jlaire!~jlaire@80-248-244-51.cust.suomicom.fi PRIVMSG #esoteric :but when I do, I write C89 < 1344620078 108361 :azaq23!~derivecto@unaffiliated/azaq23 QUIT :Ping timeout: 248 seconds < 1344620672 72865 :Taneb!~Taneb@host-78-148-0-159.as13285.net JOIN :#esoteric < 1344620714 522136 :Taneb!~Taneb@host-78-148-0-159.as13285.net PRIVMSG #esoteric :fungot < 1344620715 231070 :fungot!fis@selene.zem.fi PRIVMSG #esoteric :Taneb: no, the boy, do i? we're nazis, but we are not, ja, of the house! the entire earth has surrendered to you, our helpful. ' is phone is still workin' class, guv. < 1344620719 296040 :coppro!~scshunt@taurine.csclub.uwaterloo.ca JOIN :#esoteric < 1344620725 182103 :Taneb!~Taneb@host-78-148-0-159.as13285.net PRIVMSG #esoteric :iwcs < 1344620728 60511 :Taneb!~Taneb@host-78-148-0-159.as13285.net PRIVMSG #esoteric :^style < 1344620728 772294 :fungot!fis@selene.zem.fi PRIVMSG #esoteric :Available: agora alice c64 ct darwin discworld europarl ff7 fisher fungot homestuck ic irc iwcs* jargon lovecraft nethack pa qwantz sms speeches ss wp youtube < 1344620733 931991 :Taneb!~Taneb@host-78-148-0-159.as13285.net PRIVMSG #esoteric :Oh, I'm good < 1344620739 904055 :Taneb!~Taneb@host-78-148-0-159.as13285.net PRIVMSG #esoteric :I probably set it as that < 1344620749 981432 :Taneb!~Taneb@host-78-148-0-159.as13285.net PRIVMSG #esoteric :^style alice < 1344620750 543973 :fungot!fis@selene.zem.fi PRIVMSG #esoteric :Selected style: alice (Books by Lewis Carroll) < 1344620753 135830 :Taneb!~Taneb@host-78-148-0-159.as13285.net PRIVMSG #esoteric :fungot < 1344620754 240029 :fungot!fis@selene.zem.fi PRIVMSG #esoteric :Taneb: let " persons" be universe; fnord fnord y="that can sit still. the professor took it as a general law, who do not drink coffee."' < 1344620765 784516 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :fungot < 1344620766 255692 :fungot!fis@selene.zem.fi PRIVMSG #esoteric :FreeFull: " all fnord are uncanny ( fnord all fnord are equal', i suppose. if not, why do things have names at all?' alice ventured to remark. < 1344621029 774227 :Eladith!~eladith@empire.kortex.jyu.fi QUIT :Quit: leaving < 1344621365 869612 :pikhq_!~pikhq@71-34-145-42.clsp.qwest.net PRIVMSG #esoteric :Now why did I write yet another Brainfuck implementation? < 1344621382 817551 :pikhq_!~pikhq@71-34-145-42.clsp.qwest.net PRIVMSG #esoteric :I guess talking with someone about it compelled me. Bad damned habit there. < 1344621391 949393 :pikhq_!~pikhq@71-34-145-42.clsp.qwest.net PRIVMSG #esoteric :It's not even an interesting one. < 1344621418 213217 :Taneb!~Taneb@host-78-148-0-159.as13285.net PRIVMSG #esoteric :Practise? < 1344621442 129237 :pikhq_!~pikhq@71-34-145-42.clsp.qwest.net PRIVMSG #esoteric :I'd hesitate to call such a thing practice. If it were I would've at least, y'know, parsed. < 1344621445 34774 :pikhq_!~pikhq@71-34-145-42.clsp.qwest.net PRIVMSG #esoteric ::P < 1344621490 305177 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Make your own language < 1344621499 287205 :pikhq_!~pikhq@71-34-145-42.clsp.qwest.net PRIVMSG #esoteric :I have! < 1344621509 898740 :Taneb!~Taneb@host-78-148-0-159.as13285.net PRIVMSG #esoteric :Make your own speaking language < 1344621511 153051 :pikhq_!~pikhq@71-34-145-42.clsp.qwest.net PRIVMSG #esoteric :This was literally a waste of 20 minutes. < 1344621531 207304 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Gregor: Where's your -Wextra, huh? < 1344621547 274631 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Or "-W" for the oldskool way of spelling it. < 1344621567 106358 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :"-Wall" -- the worstly named option? < 1344621575 806092 :Taneb!~Taneb@host-78-148-0-159.as13285.net PRIVMSG #esoteric :-Ceiling < 1344621579 710152 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(Since it's so far from 'all'.) < 1344621600 966994 :Taneb!~Taneb@host-78-148-0-159.as13285.net PRIVMSG #esoteric :If I ever write a compiler, it will have -Ceiling and -Floor options < 1344621609 622703 :pikhq_!~pikhq@71-34-145-42.clsp.qwest.net PRIVMSG #esoteric :About the only thing it has going for it is simplicity. < 1344621643 72593 :Taneb!~Taneb@host-78-148-0-159.as13285.net PRIVMSG #esoteric :What language < 1344621652 995886 :pikhq_!~pikhq@71-34-145-42.clsp.qwest.net PRIVMSG #esoteric :C < 1344621679 163143 :nortti!nortti@smar.fi PRIVMSG #esoteric :Taneb: my compiler has -AnotherWall < 1344621692 243794 :Taneb!~Taneb@host-78-148-0-159.as13285.net PRIVMSG #esoteric :pikhq_, that's... the third letter of the alphabet < 1344621695 7978 :Taneb!~Taneb@host-78-148-0-159.as13285.net PRIVMSG #esoteric :IT MUST BE A CLUE < 1344621700 106280 :Taneb!~Taneb@host-78-148-0-159.as13285.net PRIVMSG #esoteric :Hmm... < 1344621702 378868 :Taneb!~Taneb@host-78-148-0-159.as13285.net PRIVMSG #esoteric :"Clue" < 1344621708 709749 :Taneb!~Taneb@host-78-148-0-159.as13285.net PRIVMSG #esoteric :That's the name of 2 esolangs... < 1344621730 657421 :Taneb!~Taneb@host-78-148-0-159.as13285.net PRIVMSG #esoteric :"2", that's precisely the number of dimensions Befunge runs in! < 1344621856 652268 :Gregor!codu@codu.org PRIVMSG #esoteric :fizzie: Oh that's it. < 1344621869 430418 :Gregor!codu@codu.org PRIVMSG #esoteric :fizzie: I'm goin' back and making Fythe compile with -Wall -Wextra -ansi -pedantic now. < 1344621891 324227 :nortti!nortti@smar.fi PRIVMSG #esoteric :Gregor: why not -Werror? < 1344621902 352810 :Gregor!codu@codu.org PRIVMSG #esoteric :Whoops, missed -Werror < 1344621903 565761 :Gregor!codu@codu.org PRIVMSG #esoteric :That too. < 1344621922 766237 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :If the policy is "no warnings are acceptable", -Werror is a bit superfluous. < 1344621929 853138 :Gregor!codu@codu.org PRIVMSG #esoteric :Oh yeah, because it complains about unused parameters. That's stupid. < 1344621960 509932 :asiekierka!~asiekierk@078088172191.elblag.vectranet.pl JOIN :#esoteric < 1344621965 402258 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :You can IIRC quiet those with a "(void)a;" statement. < 1344621989 59652 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :At least that's a common thing, I don't recall if it helped on GCC. < 1344622034 416492 :jlaire!~jlaire@80-248-244-51.cust.suomicom.fi PRIVMSG #esoteric :you can use unnamed parameters, int f(int x, int b, int) < 1344622035 579173 :jlaire!~jlaire@80-248-244-51.cust.suomicom.fi PRIVMSG #esoteric :ACTION ducks < 1344622059 8107 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :There was a commonly-ishly done warning-silencing trick that on GCC had the opposite effect, it just caused new warnings. (With sufficiently high warning levels.) < 1344622102 83376 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :I think (void)a works to remove unused params warnings, but (void)(a,b) will cause a no-side-effects warning < 1344622168 688487 :Taneb!~Taneb@host-78-148-0-159.as13285.net QUIT :Quit: AWAY < 1344622249 189337 :Gregor!codu@codu.org PRIVMSG #esoteric :OK, I'll go with -Wall -Wextra -Werror -Wno-unused-parameter, because the last one, although understandable, is just silly. < 1344622256 729457 :asiekierka!~asiekierk@078088172191.elblag.vectranet.pl QUIT :Remote host closed the connection < 1344622284 460599 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :yeah, the unused parameter warning is not very useful < 1344622286 189269 :soundnfury!~edward@109.176.215.251 PRIVMSG #esoteric :nah, -Wunused-parameter is fine < 1344622294 193310 :pikhq!~pikhq@174-22-156-226.clsp.qwest.net JOIN :#esoteric < 1344622309 314620 :pikhq_!~pikhq@71-34-145-42.clsp.qwest.net QUIT :Ping timeout: 244 seconds < 1344622312 162273 :soundnfury!~edward@109.176.215.251 PRIVMSG #esoteric :it seems reasonable to me to decorate your function with __attribute__((unused)) if you really do want an unused parameter < 1344622348 758650 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :if you only want to compile on gcc, sure < 1344622354 571510 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :"Reasonable" to decorate your otherwise pure-ANSI... right. < 1344622369 244919 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Anyway, you could have an UNUSED macro to do that. < 1344622369 653785 :jlaire!~jlaire@80-248-244-51.cust.suomicom.fi PRIVMSG #esoteric :of course things like that are hidden behind macros < 1344622379 890506 :jlaire!~jlaire@80-248-244-51.cust.suomicom.fi PRIVMSG #esoteric :UNUSED_PARAM or some such < 1344622384 500608 :jlaire!~jlaire@80-248-244-51.cust.suomicom.fi PRIVMSG #esoteric :right < 1344622387 80065 :pikhq!~pikhq@174-22-156-226.clsp.qwest.net PRIVMSG #esoteric :And autoconf it up? < 1344622388 199590 :soundnfury!~edward@109.176.215.251 PRIVMSG #esoteric :well, for other compilers you can pass -D__attribute__\(\(unused\)\)= < 1344622398 622447 :soundnfury!~edward@109.176.215.251 PRIVMSG #esoteric :pikhq: no, never autoconf < 1344622412 119454 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :soundnfury: You can't have a macro with (( in the name. < 1344622414 851561 :soundnfury!~edward@109.176.215.251 PRIVMSG #esoteric :because autoconf is horrendous < 1344622418 15401 :soundnfury!~edward@109.176.215.251 PRIVMSG #esoteric :fizzie: oh right < 1344622423 689192 :soundnfury!~edward@109.176.215.251 PRIVMSG #esoteric :other way round then, with an UNUSED macro < 1344622425 62512 :jlaire!~jlaire@80-248-244-51.cust.suomicom.fi PRIVMSG #esoteric :just #ifdefs < 1344622428 203792 :soundnfury!~edward@109.176.215.251 PRIVMSG #esoteric :like you said < 1344622437 216976 :pikhq!~pikhq@174-22-156-226.clsp.qwest.net PRIVMSG #esoteric :soundnfury: It does suck, but it sucks less than most alternatives when you need/want to check for certain features. < 1344622462 139245 :soundnfury!~edward@109.176.215.251 PRIVMSG #esoteric :ACTION prefers custom Makefile addenda < 1344622483 940399 :soundnfury!~edward@109.176.215.251 PRIVMSG #esoteric :typically by having something like "-include config.mak" strategically placed in the Makefile < 1344622496 735470 :soundnfury!~edward@109.176.215.251 PRIVMSG #esoteric :and cunning use of deferred assignment < 1344622496 923031 :pikhq!~pikhq@174-22-156-226.clsp.qwest.net PRIVMSG #esoteric :Also, for the love of all that's sane don't cargo cult autoconf... < 1344622512 993609 :nortti!nortti@smar.fi PRIVMSG #esoteric :why? < 1344622531 642947 :pikhq!~pikhq@174-22-156-226.clsp.qwest.net PRIVMSG #esoteric :i.e. don't use autoscan, it just makes Bad autoconf files. < 1344622547 447024 :nortti!nortti@smar.fi PRIVMSG #esoteric :soundnfury: why? < 1344622551 513202 :soundnfury!~edward@109.176.215.251 PRIVMSG #esoteric :anyone compiling from source is intelligent enough to know what to put in the config.mak < 1344622575 96522 :nortti!nortti@smar.fi PRIVMSG #esoteric :well yeah < 1344622575 916532 :soundnfury!~edward@109.176.215.251 PRIVMSG #esoteric :as for distro packagers, it's their whole /raison d'etre/ to deal with that kind of thing < 1344622587 28365 :pikhq!~pikhq@174-22-156-226.clsp.qwest.net PRIVMSG #esoteric :autoscan basically generates an autoconf file that checks for every god-damned ISO C feature. < 1344622606 571698 :pikhq!~pikhq@174-22-156-226.clsp.qwest.net PRIVMSG #esoteric :AC_PROG_CC_C99 and we're done. < 1344622611 120235 :soundnfury!~edward@109.176.215.251 PRIVMSG #esoteric :ordinary package users shouldn't have to run a script that tests that the cc creates runnable executables, ffs < 1344622613 307116 :ert3go!~ert3go@unaffiliated/ert3go PART #esoteric :"Leaving" < 1344622617 925928 :nortti!nortti@smar.fi PRIVMSG #esoteric :pikhq: I once found one that checks for fortran 77 features of my system < 1344622654 417397 :pikhq!~pikhq@174-22-156-226.clsp.qwest.net PRIVMSG #esoteric :soundnfury: Part of that is autoconf being overly complex in a few areas, but most of that is that people have no clue how to use it. < 1344622655 406338 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Anyway, since some other compilers will need the "(void)a;" thing, if you do want the __attribute__, you'll end up with something like void f(UNUSED_PARAM int a) { UNUSED(a); ... } where GCC gets #define UNUSED_PARAM __attribute__ ((unused)) #define UNUSED(x) /* empty */ and the others get #define UNUSED_PARAM /* nothing */ #define UNUSED(x) (void)x, or the like. < 1344622721 331267 :jlaire!~jlaire@80-248-244-51.cust.suomicom.fi PRIVMSG #esoteric :which is just so much clearer than void f(int) { ... } < 1344622764 663689 :soundnfury!~edward@109.176.215.251 PRIVMSG #esoteric :jlaire: yeah but usually you shouldn't /have/ functions with unused parameters < 1344622769 168719 :soundnfury!~edward@109.176.215.251 PRIVMSG #esoteric :unless there exists a good reason < 1344622780 379500 :soundnfury!~edward@109.176.215.251 PRIVMSG #esoteric :in which case maintainability demands that you draw attention to it < 1344622782 718058 :pikhq!~pikhq@174-22-156-226.clsp.qwest.net PRIVMSG #esoteric :soundnfury: Such as writing a callback. < 1344622788 736069 :soundnfury!~edward@109.176.215.251 PRIVMSG #esoteric :the exception is for callback-heavy code < 1344622790 737850 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :jlaire: that requires c++ < 1344622796 391037 :pikhq!~pikhq@174-22-156-226.clsp.qwest.net PRIVMSG #esoteric :Which is used less than it should be in C. < 1344622796 578778 :jlaire!~jlaire@80-248-244-51.cust.suomicom.fi PRIVMSG #esoteric :olsner: my subtle point, yes < 1344622813 136539 :soundnfury!~edward@109.176.215.251 PRIVMSG #esoteric :like if you're writing a GTK+ gui < 1344622822 178978 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :I wish there was Go but without garbage collection < 1344622842 533500 :soundnfury!~edward@109.176.215.251 PRIVMSG #esoteric :though in that case I /still/ choose to leave -Wunused-params active, and write the __attribute__s < 1344622935 210612 :soundnfury!~edward@109.176.215.251 PRIVMSG #esoteric :ACTION quite likes that void f(int) { ... } approach < 1344622942 445567 :soundnfury!~edward@109.176.215.251 PRIVMSG #esoteric :and is amazed to learn that C++ gets something /right/! < 1344622997 548498 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :They have more of the "implement this inherited thing with a fixed prototype" kind of thing going on, perhaps there was more call for such a feature. < 1344623000 538381 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :c++ also adds single-line comments and mixed code and declarations, those are nice < 1344623022 376992 :pikhq!~pikhq@174-22-156-226.clsp.qwest.net PRIVMSG #esoteric :olsner: C also has those. < 1344623030 980812 :pikhq!~pikhq@174-22-156-226.clsp.qwest.net PRIVMSG #esoteric :However, the IE6 of compilers doesn't implement it. < 1344623037 593153 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :yeah, but it's new for C99? < 1344623047 344138 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :What's the IE6 of compilers? < 1344623048 145884 :pikhq!~pikhq@174-22-156-226.clsp.qwest.net PRIVMSG #esoteric :... Dude, C99 is *13 years old*. < 1344623052 934721 :pikhq!~pikhq@174-22-156-226.clsp.qwest.net PRIVMSG #esoteric :Sgeo: Microsoft Visual C++. < 1344623058 923153 :pikhq!~pikhq@174-22-156-226.clsp.qwest.net PRIVMSG #esoteric :Sgeo: They don't support C99. < 1344623060 736126 :pikhq!~pikhq@174-22-156-226.clsp.qwest.net PRIVMSG #esoteric :At all. < 1344623063 933213 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :It's got "++" in the name. < 1344623094 782583 :pikhq!~pikhq@174-22-156-226.clsp.qwest.net PRIVMSG #esoteric :They added C++ support to it, and let the C frontend go untouched for over a decade. < 1344623096 824913 :jlaire!~jlaire@80-248-244-51.cust.suomicom.fi PRIVMSG #esoteric :C99 is obsolete, long live C11! < 1344623112 933255 :pikhq!~pikhq@174-22-156-226.clsp.qwest.net PRIVMSG #esoteric :It still functions as a C compiler, but it was last updated in the 90s. < 1344623122 816120 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :The C compiler in it is just for compiling old code, after all. < 1344623127 401407 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(That's what they said.) < 1344623134 776430 :jlaire!~jlaire@80-248-244-51.cust.suomicom.fi PRIVMSG #esoteric :yeah, who would write c these days? < 1344623154 501826 :pikhq!~pikhq@174-22-156-226.clsp.qwest.net PRIVMSG #esoteric :With Microsoft's attitude, nobody on Windows. :P < 1344623165 230239 :nortti!nortti@smar.fi PRIVMSG #esoteric :because c is good programming language < 1344623182 289159 :pikhq!~pikhq@174-22-156-226.clsp.qwest.net PRIVMSG #esoteric :Also, Microsoft's @#%@@ API support. < 1344623217 359956 :pikhq!~pikhq@174-22-156-226.clsp.qwest.net PRIVMSG #esoteric :Which means any code on the platform is basically doing #if WINDOWS ... #else ... #endif < 1344623232 237416 :pikhq!~pikhq@174-22-156-226.clsp.qwest.net PRIVMSG #esoteric :s/any/any portable/ < 1344623251 934142 :soundnfury!~edward@109.176.215.251 PRIVMSG #esoteric :when I have to port something to Windows, I just cross-compile with mingw on my (linux, naturally) box < 1344623270 89317 :soundnfury!~edward@109.176.215.251 PRIVMSG #esoteric :and then throw DLLs into the tarball until it works :/ < 1344623271 852958 :kmc!~keegan@c-65-96-1-204.hsd1.ma.comcast.net PRIVMSG #esoteric :butts < 1344623307 946594 :pikhq!~pikhq@174-22-156-226.clsp.qwest.net PRIVMSG #esoteric :Also, whoever did the LPSTR nonsense deserves to be shot. < 1344623319 364769 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :LPCTSTR < 1344623320 6585 :nortti!nortti@smar.fi PRIVMSG #esoteric :soundnfury: I used to use mingw msys. then I no longer ported anything to windows < 1344623354 357968 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Good old TCHAR stuff. < 1344623369 815511 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :with all that "long pointer" support in the windows APIs, they should've done their x64 stuff using two pointer sizes < 1344623416 504451 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :WPARAM wParam, LPARAM lParam. < 1344623448 86719 :pikhq!~pikhq@174-22-156-226.clsp.qwest.net PRIVMSG #esoteric :Also, whoever's responsible for *not supporting UTF-8* should be beaten. < 1344623492 830198 :pikhq!~pikhq@174-22-156-226.clsp.qwest.net PRIVMSG #esoteric :If you're using a char* on Windows it's a legacy charset. < 1344623540 896535 :pikhq!~pikhq@174-22-156-226.clsp.qwest.net PRIVMSG #esoteric :You only get Unicode with wchar_t, which is UTF-16, which is what Microsoft calls "Unicode", because they're a bunch of mouth-breathers. < 1344623571 955236 :jlaire!~jlaire@80-248-244-51.cust.suomicom.fi PRIVMSG #esoteric :both microsoft and java suffer from being "early adopters" < 1344623594 497204 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :oh, wparam and lparam... reminds me of working with a code base that decided to build their own message passing framework where every callback gets one INT16 and one INT32 parameter < 1344623595 936847 :jlaire!~jlaire@80-248-244-51.cust.suomicom.fi PRIVMSG #esoteric :that's not to say that they should've changed things in the past 15 years :| < 1344623600 813598 :jlaire!~jlaire@80-248-244-51.cust.suomicom.fi PRIVMSG #esoteric :shouldn't have* < 1344623605 225981 :pikhq!~pikhq@174-22-156-226.clsp.qwest.net PRIVMSG #esoteric :Java at least has the benefit that their *normal APIs* support Unicode, and it "just works". < 1344623613 577563 :pikhq!~pikhq@174-22-156-226.clsp.qwest.net PRIVMSG #esoteric :On Windows you actually have to go out of your way to handle it. < 1344623620 914712 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :(where the INT32 parameter gets force-fed a pointer in 90% of cases) < 1344623650 202087 :pikhq!~pikhq@174-22-156-226.clsp.qwest.net PRIVMSG #esoteric :Because there's no way to bludgeon the system into saying "Dude, I'd like UTF-8, let me pretend legacy charsets don't exist." < 1344623715 45414 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :You do have to go "out of your way" to handle UTF-16 properly with Java, since the "normal" String methods are in terms of chars, and you get halves of surrogate pairs all the time. < 1344623726 165004 :pikhq!~pikhq@174-22-156-226.clsp.qwest.net PRIVMSG #esoteric :Oh, right, it's UCS-2. < 1344623732 290668 :pikhq!~pikhq@174-22-156-226.clsp.qwest.net PRIVMSG #esoteric :They too must be tortured. < 1344623736 861113 :pikhq!~pikhq@174-22-156-226.clsp.qwest.net PRIVMSG #esoteric :Idiots. < 1344623794 943255 :Taneb!~Taneb@host-78-148-0-159.as13285.net JOIN :#esoteric < 1344623811 959903 :jlaire!~jlaire@80-248-244-51.cust.suomicom.fi PRIVMSG #esoteric :JNI has its own "modified UTF-8" where characters outside the BMP are first converted to two surrogate pairs, and then each of those is encoded in UTF-8 < 1344623822 946745 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :pikhq: was that referring to Windows or Java? < 1344623829 162744 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :What does SWI-Prolog do? < 1344623829 991239 :jlaire!~jlaire@80-248-244-51.cust.suomicom.fi PRIVMSG #esoteric :which can only be explained by historical reasons < 1344623834 678247 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :at least Java is actually UTF-16, except that no-one knows that so they end up using the data as if it's UCS-2 < 1344623841 175742 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :I'm under the impression that Tcl is generally good with Unicode? < 1344623862 571521 :pikhq!~pikhq@174-22-156-226.clsp.qwest.net PRIVMSG #esoteric :Sgeo: It's modified UTF-8, as per Java. < 1344623865 688046 :pikhq!~pikhq@174-22-156-226.clsp.qwest.net PRIVMSG #esoteric :Yes, it's retarded. < 1344623872 682262 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :...modified? < 1344623883 837884 :pikhq!~pikhq@174-22-156-226.clsp.qwest.net PRIVMSG #esoteric :Where you use surrogate pairs. < 1344623891 571749 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :....wtf? < 1344623896 704144 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :olsner: The alternative functions that deal with the UTFy parts of UTF-16 *are* a bit awkward to use. < 1344623899 95310 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Isn't that a UTF-16 thing? < 1344623910 992658 :pikhq!~pikhq@174-22-156-226.clsp.qwest.net PRIVMSG #esoteric :That's what happens when you convert UTF-16 to UTF-8 by pretending it's UCS-2. < 1344623923 528084 :pikhq!~pikhq@174-22-156-226.clsp.qwest.net PRIVMSG #esoteric :i.e. when you're an idiot. < 1344623958 535679 :jlaire!~jlaire@80-248-244-51.cust.suomicom.fi PRIVMSG #esoteric :also, the 0 character is encoded as two non-zero bytes < 1344623966 871154 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Will 8.6 fix this? < 1344623970 518684 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1344624001 210418 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Or were you referring to SWI-Prolog? < 1344624010 899130 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :ACTION guesses Tcl < 1344624012 376309 :pikhq!~pikhq@174-22-156-226.clsp.qwest.net PRIVMSG #esoteric :Tcl, and I dunno. < 1344624019 446592 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :jlaire: hmm, does Java allow embedded nulls in strings? < 1344624040 886891 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :I thought the special nulls came from a different variant of modified UTF-8 < 1344624043 682104 :jlaire!~jlaire@80-248-244-51.cust.suomicom.fi PRIVMSG #esoteric :olsner: I don't know off-hand, I've just been dealing with JNI < 1344624057 490251 :jlaire!~jlaire@80-248-244-51.cust.suomicom.fi PRIVMSG #esoteric :different variant of modified UTF-8, please god... < 1344624099 903437 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :𐀀_𐀀 < 1344624111 781973 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :see http://en.wikipedia.org/wiki/CESU-8 :) < 1344624124 448379 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :𐀁_𐀁 < 1344624157 605847 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :hehe, in mysql to get actual utf-8 you need to ask for the "utf8mb4" encoding < 1344624196 395256 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :because "utf8" is actually CESU-8 < 1344624364 152009 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Intuitive < 1344624378 991463 :oonbotti!~oonbotti@a91-154-82-50.elisa-laajakaista.fi QUIT :Remote host closed the connection < 1344624405 126460 :oonbotti!~oonbotti@a91-154-82-50.elisa-laajakaista.fi JOIN :#esoteric < 1344624432 323143 :Gregor!codu@codu.org PRIVMSG #esoteric :The fact that CESU-8 exists makes me sad. < 1344624441 328957 :nortti!nortti@smar.fi PRIVMSG #esoteric :why? < 1344624483 644690 :Taneb!~Taneb@host-78-148-0-159.as13285.net PRIVMSG #esoteric :BECAUSE IT MAKES HIS TROUSERS BLUE < 1344624488 190073 :Gregor!codu@codu.org PRIVMSG #esoteric :It's like layering UTF-16 encoding on top of UTF-8 encoding, and as far as I can tell is only borderline-useful for compatibility with broken things encoding from Java's broken attempt at UTF-16. < 1344624490 89751 :Gregor!codu@codu.org PRIVMSG #esoteric :It's a nightmare. < 1344624494 591291 :ion!ion@heh.fi PRIVMSG #esoteric :Huh. I didn’t expect there to exist slightly incompatible versions of UTF-8. < 1344624494 778979 :nortti!nortti@smar.fi PRIVMSG #esoteric :ughhh < 1344624525 833484 :jlaire!~jlaire@80-248-244-51.cust.suomicom.fi PRIVMSG #esoteric :hysterical raisins < 1344624610 716007 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :UTF-8 doesn't have variants, there is only UTF-8 < 1344624619 314331 :Vorpal!~Vorpal@unaffiliated/vorpal JOIN :#esoteric < 1344624678 101317 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :the variants are all variants of something completely different than UTF-8 :) < 1344624699 975370 :ion!ion@heh.fi PRIVMSG #esoteric :s/versions/forks/ < 1344624789 105735 :soundnfury!~edward@109.176.215.251 PRIVMSG #esoteric :unsigned int answer=0x2b|!0x2b; // 43, universe has off-by-one error < 1344624841 979128 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Note that 0x2b is 42 < 1344624859 522142 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Isn't < 1344624861 428159 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :But should be < 1344624881 50219 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :2B is 43 < 1344624888 487515 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :it's 42 in base 15.5? < 1344624895 859869 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :!0x2B is 0 < 1344624903 726110 :nortti!nortti@smar.fi PRIVMSG #esoteric :isn < 1344624941 246261 :nortti!nortti@smar.fi PRIVMSG #esoteric :+'t x|!x always all !0 ? < 1344625009 765643 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :x|!x always equals x < 1344625024 608813 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :I think it's (x ? x : 1) < 1344625032 525559 :nortti!nortti@smar.fi PRIVMSG #esoteric :isn't ! bitwise negate? < 1344625050 145273 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :! is boolean negate < 1344625053 974822 :nortti!nortti@smar.fi PRIVMSG #esoteric :ok < 1344625054 963030 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :So it gives you 0 or 1 < 1344625059 144203 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :~ is bitwise < 1344625072 666078 :nortti!nortti@smar.fi PRIVMSG #esoteric :was | boolean or bitwise? < 1344625072 853745 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Well, - is negate < 1344625075 586756 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :~ is NOT < 1344625081 323534 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :| is bitwise < 1344625081 512912 :oonbotti!~oonbotti@a91-154-82-50.elisa-laajakaista.fi PRIVMSG #esoteric :Let's change focus a bit... Tell me about your family. < 1344625083 512932 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :|| is boolean < 1344625126 696885 :AnotherTest!55046885@gateway/web/freenode/ip.85.4.104.133 JOIN :#esoteric < 1344625149 246472 :ogrom!~del@143.122.191.90.dyn.estpak.ee JOIN :#esoteric < 1344625180 384418 :AnotherTest!55046885@gateway/web/freenode/ip.85.4.104.133 PRIVMSG #esoteric :Hello < 1344625193 506255 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Hi < 1344625214 96306 :nortti!nortti@smar.fi PRIVMSG #esoteric :hi < 1344625354 846533 :Taneb!~Taneb@host-78-148-0-159.as13285.net PRIVMSG #esoteric :AnotherTest, don't become the new me! < 1344625391 996987 :nortti!nortti@smar.fi PRIVMSG #esoteric :moi < 1344625437 664117 :AnotherTest!55046885@gateway/web/freenode/ip.85.4.104.133 PRIVMSG #esoteric :I'll say hi next time :) < 1344625591 521541 :Taneb!~Taneb@host-78-148-0-159.as13285.net PRIVMSG #esoteric :AnotherTest, don't become the new monqy! < 1344625607 227555 :Taneb!~Taneb@host-78-148-0-159.as13285.net PRIVMSG #esoteric :Start by saying something profound! < 1344625615 127959 :Taneb!~Taneb@host-78-148-0-159.as13285.net PRIVMSG #esoteric :Or a question < 1344625619 456458 :AnotherTest!55046885@gateway/web/freenode/ip.85.4.104.133 PRIVMSG #esoteric :Hallo? < 1344625623 2942 :Taneb!~Taneb@host-78-148-0-159.as13285.net PRIVMSG #esoteric :Or a titbit of news < 1344625692 197408 :AnotherTest!55046885@gateway/web/freenode/ip.85.4.104.133 PRIVMSG #esoteric :I have news < 1344625708 192457 :AnotherTest!55046885@gateway/web/freenode/ip.85.4.104.133 PRIVMSG #esoteric :I'm learning Haskell < 1344625709 619696 :AnotherTest!55046885@gateway/web/freenode/ip.85.4.104.133 PRIVMSG #esoteric :Finally < 1344625719 589228 :jlaire!~jlaire@80-248-244-51.cust.suomicom.fi PRIVMSG #esoteric :that's right on topic here < 1344625730 440863 :jlaire!~jlaire@80-248-244-51.cust.suomicom.fi PRIVMSG #esoteric :I wish you luck < 1344625739 576016 :Taneb!~Taneb@host-78-148-0-159.as13285.net PRIVMSG #esoteric ::) < 1344625772 295148 :AnotherTest!55046885@gateway/web/freenode/ip.85.4.104.133 PRIVMSG #esoteric :Also I memorized to be or not to be? < 1344625809 947369 :Taneb!~Taneb@host-78-148-0-159.as13285.net PRIVMSG #esoteric :I have been studying how I may compare < 1344625816 919442 :Taneb!~Taneb@host-78-148-0-159.as13285.net PRIVMSG #esoteric :This prison where I live unto the world < 1344625820 509847 :KingOfKarlsruhe!~chatzilla@p5B1319D6.dip.t-dialin.net JOIN :#esoteric < 1344625844 45331 :Taneb!~Taneb@host-78-148-0-159.as13285.net PRIVMSG #esoteric :But for because this world is populous, and here is not a creature but myself < 1344625857 250785 :Taneb!~Taneb@host-78-148-0-159.as13285.net PRIVMSG #esoteric :I cannot do it! Yet I'll hammer it out. My brain < 1344625860 724817 :AnotherTest!55046885@gateway/web/freenode/ip.85.4.104.133 PRIVMSG #esoteric :Mh I must go < 1344625861 507409 :AnotherTest!55046885@gateway/web/freenode/ip.85.4.104.133 QUIT :Quit: Page closed < 1344625867 622672 :Taneb!~Taneb@host-78-148-0-159.as13285.net PRIVMSG #esoteric :I'll prove the female to my soul, my soul the father < 1344625882 303109 :Taneb!~Taneb@host-78-148-0-159.as13285.net PRIVMSG #esoteric :And these two beget a generation of still-breeding thoughts < 1344625896 698830 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :you still talking? < 1344625904 893520 :Taneb!~Taneb@host-78-148-0-159.as13285.net PRIVMSG #esoteric :And these same thoughts people this little world < 1344625916 216186 :Taneb!~Taneb@host-78-148-0-159.as13285.net PRIVMSG #esoteric :In humour like the people of this world, for no thought is contented < 1344625925 477083 :Taneb!~Taneb@host-78-148-0-159.as13285.net PRIVMSG #esoteric :Nah < 1344625927 773497 :Taneb!~Taneb@host-78-148-0-159.as13285.net PRIVMSG #esoteric :I've stopped < 1344625942 492167 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :k < 1344626179 132339 :Phantom_Hoover!~Phantom@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Taneb, can you do that next time AnotherTest shows up? < 1344626189 993361 :Taneb!~Taneb@host-78-148-0-159.as13285.net PRIVMSG #esoteric :Recite Richard II? < 1344626196 557184 :Phantom_Hoover!~Phantom@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Yes. < 1344626198 822418 :Taneb!~Taneb@host-78-148-0-159.as13285.net PRIVMSG #esoteric :Okay < 1344626203 20851 :Taneb!~Taneb@host-78-148-0-159.as13285.net PRIVMSG #esoteric :I'd better actually learn it < 1344626215 801292 :Taneb!~Taneb@host-78-148-0-159.as13285.net PRIVMSG #esoteric :I sort of know about a quarter of that speech < 1344626406 82679 :oerjan!oerjan@sprocket.nvg.ntnu.no JOIN :#esoteric < 1344626427 580735 :Nisstyre!~yours@oftn/member/Nisstyre QUIT :Quit: Leaving < 1344626516 789762 :AnotherTest!55046885@gateway/web/freenode/ip.85.4.104.133 JOIN :#esoteric < 1344626553 141856 :AnotherTest!55046885@gateway/web/freenode/ip.85.4.104.133 PRIVMSG #esoteric :Hallo < 1344626573 38075 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :god ettermiddag < 1344626586 297458 :Taneb!~Taneb@host-78-148-0-159.as13285.net PRIVMSG #esoteric :As I was saying < 1344626595 478381 :Taneb!~Taneb@host-78-148-0-159.as13285.net PRIVMSG #esoteric :I'll prove the female to my soul, my soul the father < 1344626603 680355 :Taneb!~Taneb@host-78-148-0-159.as13285.net PRIVMSG #esoteric :And these two beget a generation of still-breeding thoughts < 1344626607 820694 :AnotherTest!55046885@gateway/web/freenode/ip.85.4.104.133 PRIVMSG #esoteric :N < 1344626610 475070 :Taneb!~Taneb@host-78-148-0-159.as13285.net PRIVMSG #esoteric :And these same thoughts people this little world < 1344626618 7075 :AnotherTest!55046885@gateway/web/freenode/ip.85.4.104.133 PRIVMSG #esoteric :D < 1344626623 982109 :Taneb!~Taneb@host-78-148-0-159.as13285.net PRIVMSG #esoteric :In humour like the people of this world, for no thought is contented < 1344626628 5271 :AnotherTest!55046885@gateway/web/freenode/ip.85.4.104.133 QUIT :Client Quit < 1344626641 199994 :Slereah_!~jackal@ANantes-259-1-228-220.w83-195.abo.wanadoo.fr JOIN :#esoteric < 1344626693 883508 :kmc!~keegan@c-65-96-1-204.hsd1.ma.comcast.net PRIVMSG #esoteric :http://imgur.com/a/CmQBL < 1344626740 487118 :Taneb!~Taneb@host-78-148-0-159.as13285.net PRIVMSG #esoteric :kmc, don't suck up all the water in the ground! < 1344626767 834329 :kmc!~keegan@c-65-96-1-204.hsd1.ma.comcast.net PRIVMSG #esoteric :200 zł fine if you do < 1344626801 532748 :Taneb!~Taneb@host-78-148-0-159.as13285.net PRIVMSG #esoteric :What's a z squiggly l? < 1344626805 59001 :Slereah!~jackal@ANantes-259-1-253-66.w83-195.abo.wanadoo.fr QUIT :Ping timeout: 248 seconds < 1344626807 636269 :soundnfury!~edward@109.176.215.251 PRIVMSG #esoteric :a złoty? < 1344626814 903083 :soundnfury!~edward@109.176.215.251 PRIVMSG #esoteric :(polish currency iirc) < 1344626821 481593 :kmc!~keegan@c-65-96-1-204.hsd1.ma.comcast.net PRIVMSG #esoteric :yes < 1344626847 954815 :kmc!~keegan@c-65-96-1-204.hsd1.ma.comcast.net PRIVMSG #esoteric :it's from a hostel in warszawa < 1344626921 684943 :soundnfury!~edward@109.176.215.251 PRIVMSG #esoteric :of course, "zl" is just one character away from another currency unit, "zm" < 1344626929 649570 :soundnfury!~edward@109.176.215.251 PRIVMSG #esoteric :as Nethack players will know < 1344626936 34907 :kmc!~keegan@c-65-96-1-204.hsd1.ma.comcast.net PRIVMSG #esoteric :200 PLN is about €50 < 1344626938 679470 :kmc!~keegan@c-65-96-1-204.hsd1.ma.comcast.net PRIVMSG #esoteric :what's a zm? < 1344626942 39709 :soundnfury!~edward@109.176.215.251 PRIVMSG #esoteric :zorkmid < 1344626978 978066 :AnotherTest!55046885@gateway/web/freenode/ip.85.4.104.133 JOIN :#esoteric < 1344627018 389404 :soundnfury!~edward@109.176.215.251 PRIVMSG #esoteric :Now, something something < 1344627106 977952 :Phantom_Hoover!~Phantom@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :The better sort, < 1344627107 165729 :Phantom_Hoover!~Phantom@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric : as thoughts of things divine, are intermix'd < 1344627120 810784 :Phantom_Hoover!~Phantom@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :With scruples and do set the word itself against the word: < 1344627134 291210 :Phantom_Hoover!~Phantom@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :As thus, 'Come, little ones,' and then again, < 1344627135 559809 :AnotherTest!55046885@gateway/web/freenode/ip.85.4.104.133 QUIT :Quit: Page closed < 1344627707 41181 :ert3go!~ert3go@unaffiliated/ert3go JOIN :#esoteric < 1344628050 488985 :derdon!~derdon@p5DE88D50.dip.t-dialin.net QUIT :Remote host closed the connection < 1344628294 495142 :KingOfKarlsruhe!~chatzilla@p5B1319D6.dip.t-dialin.net QUIT :Remote host closed the connection < 1344628328 449252 :KingOfKarlsruhe!~chatzilla@p5B1319D6.dip.t-dialin.net JOIN :#esoteric < 1344628488 201244 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :I love this channel's level of insanity it achieves on Fridays. it has this special flavour to it... < 1344628877 614031 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :chicken & telephone < 1344628947 579791 :coppro!~scshunt@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :awwwwww crap < 1344628952 219670 :coppro!~scshunt@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :unicode is broken again :/ < 1344628967 656879 :coppro!~scshunt@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :fuck screen < 1344628974 63209 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :they should not have added that nyarlathotep glyph < 1344628980 654819 :nortti!nortti@smar.fi PRIVMSG #esoteric :why? < 1344628993 54527 :nortti!nortti@smar.fi PRIVMSG #esoteric :I like chaos < 1344629031 39168 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :yes but now there's a 1% chance of any non-basic plane character being eaten in transit < 1344629038 552249 :nortti!nortti@smar.fi PRIVMSG #esoteric :shit < 1344629101 14780 :nortti!nortti@smar.fi PRIVMSG #esoteric :at least they haven't added the basilisk eye glyph < 1344629134 223459 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :they weren't _that_ stoned at the meeting. < 1344629153 176617 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Going plain astray on the astral plane. < 1344629197 873909 :nortti!nortti@smar.fi PRIVMSG #esoteric :by the way can you give me codepoint for the nyarlathotep glyph? < 1344629210 732099 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :no, it might wreck my keyboard < 1344629221 309299 :nortti!nortti@smar.fi PRIVMSG #esoteric ::/ < 1344629305 42880 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :there's 🐙U+1F419 that may serve as some very broad approximation for all things tentacly. < 1344629341 346708 :coppro!~scshunt@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :what the crap < 1344629343 274081 :coppro!~scshunt@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :oh... < 1344629344 801422 :coppro!~scshunt@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :fuck screen < 1344629347 447596 :coppro!~scshunt@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :fuck screen so hard < 1344629353 480206 :nortti!nortti@smar.fi PRIVMSG #esoteric :why? < 1344629404 642388 :jlaire!~jlaire@80-248-244-51.cust.suomicom.fi PRIVMSG #esoteric :zalgo breaks screen so completely it's beautiful < 1344629447 213467 :nortti!nortti@smar.fi PRIVMSG #esoteric :à < 1344629498 174799 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :ACTION uses screen < 1344629503 422062 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :ACTION isn't broken < 1344629686 668233 :jlaire!~jlaire@80-248-244-51.cust.suomicom.fi PRIVMSG #esoteric :T̛͕͉̜̼̝̩͉̟ͩ͋͞oͭ̈́̋ͤ͏͈̫̤͖̘͈̥̪ͅ ̰̹͕ͧ̾́̿̓͒ͯͥ̚͡i̧̠̱͓̖̱̘ͧ͌ͧ̔͛̎̈n͇̳̪̙̩͉̍ͦ̒̊̍ͤ̄ͅͅv̡͉͈͎͋̽ͤͭ̚ȯ͇̳̏ͤ̂͂̅̚͢ķ̴̦̲̫͑̈ͧ̚ẹ̛͍̦ͣ̌̋ͪ̍̅̈́̇ͅ ̷̵̙̙̱̤̏́̉̾̏̚t̜̖͈̾h̩̬̯̺͎ͬ͆̕ë̶̻͎̺̟̲͈́̊͊̍̚͠ ̴͚̟͐̒̅ͮ̀́ĥͪ́҉̝̜̯̪͎í͉̲͔̱̯̙͗̾ͧͨ̓͗̀v̴̯͖͕̭̍̃̆ͥ̔ͦ́͠e̛͕̜ͩͭ͐͒̏͠-̶̞̻ͧ͆̈̅̅ͤ̋͂́ < 1344629723 419938 :Taneb!~Taneb@host-78-148-0-159.as13285.net PRIVMSG #esoteric :Wow I can type really fast sometimes < 1344629738 252608 :Taneb!~Taneb@host-78-148-0-159.as13285.net PRIVMSG #esoteric :I didn't realise I could < 1344629742 546598 :Taneb!~Taneb@host-78-148-0-159.as13285.net PRIVMSG #esoteric :And now I can't... < 1344629777 93092 :nortti!nortti@smar.fi PRIVMSG #esoteric :jlaire: ughhh < 1344629803 436187 :nortti!nortti@smar.fi PRIVMSG #esoteric :jlaire: fbcons breaks with that < 1344629809 299921 :nortti!nortti@smar.fi PRIVMSG #esoteric :*fbcon < 1344629821 732769 :nortti!nortti@smar.fi PRIVMSG #esoteric :thinking too much about lisp right now < 1344629823 493604 :coppro!~scshunt@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :quintopia: screen cannot do unicode properly < 1344629839 748910 :jlaire!~jlaire@80-248-244-51.cust.suomicom.fi PRIVMSG #esoteric :nortti: my own screen is completely messed up right now < 1344629850 908262 :coppro!~scshunt@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :jlaire: ^A:utf8 on < 1344629851 974317 :jlaire!~jlaire@80-248-244-51.cust.suomicom.fi PRIVMSG #esoteric :I see 2 irssi windows overlapped < 1344629896 477884 :nortti!nortti@smar.fi PRIVMSG #esoteric :jlaire: I just seeT■■K■[■^■U■I■\■■]■■I■_o■■D■K■■O■H■■■E■V■X■H■■ ■■■A■■S■R■Z■■■■■■Ui■■L■■T■[■N■H■■■■S■V■■Xn■M■■R■J■M■■D■E■G■■■Y■■E■Iv■K■■■Z■■■I■H■No■Z■G■O■■B■B■E■■G■k■Q■H■■Z■■■■■e■■L■K■■M■E■D■G■[■■M■E■ ■Z■O■A■I■■O■■■Y■Y■■t■ < 1344629930 611141 :nortti!nortti@smar.fi PRIVMSG #esoteric :jlaire: I mean that is what your message looks like < 1344630005 63850 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :coppro: sure, but at least it doesn't fuck up completely < 1344630019 444014 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :fails pretty gracefully afaict < 1344630043 498371 :jlaire!~jlaire@80-248-244-51.cust.suomicom.fi PRIVMSG #esoteric :nortti: k < 1344630049 933631 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :what i see of jlaire's post is < 1344630057 722496 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric : TÍ©ÍKÌ[Í^ÍUÍIÌ\̼Ì]Ì©ÍIÌ_oÍ­ÍDÌKͤÍOÍH̫̤ÍEÍVÌXÍH̥̪ < 1344630063 547784 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :some of it inverted < 1344630069 631731 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :and like three more lines that are similar < 1344630080 534586 :jlaire!~jlaire@80-248-244-51.cust.suomicom.fi PRIVMSG #esoteric :I see 2 missing lines that were eaten < 1344630094 692529 :coppro!~scshunt@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :quintopia: no it does not < 1344630123 760065 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :coppro: perhaps i have my charsets set up to save me < 1344630131 569993 :coppro!~scshunt@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :or you're just getting lucky < 1344630144 431432 :Taneb!~Taneb@host-78-148-0-159.as13285.net PRIVMSG #esoteric :This seems the best place to ask < 1344630153 214236 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :term_charset = utf-8 < 1344630164 269046 :coppro!~scshunt@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :quintopia: oh it will work with irssi < 1344630166 555861 :coppro!~scshunt@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :but with vim? < 1344630167 370061 :coppro!~scshunt@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :nope < 1344630169 974131 :coppro!~scshunt@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :no way no how < 1344630199 880994 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :give me a textfile to test < 1344630212 791844 :Taneb!~Taneb@host-78-148-0-159.as13285.net PRIVMSG #esoteric :In the UK, is it legal to get a ticket from a station to a station, then get off at the penultimate station only to get on later? < 1344630218 574087 :Taneb!~Taneb@host-78-148-0-159.as13285.net PRIVMSG #esoteric :And complete the journey < 1344630238 622468 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :depends on which ticket you get < 1344630273 401399 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :i'm pretty sure there is a ticket type that lets you < 1344630315 224582 :boily!~boily@mtl.savoirfairelinux.net QUIT :Quit: Poulet! < 1344630461 717797 :Taneb!~Taneb@host-78-148-0-159.as13285.net PRIVMSG #esoteric :One day return? < 1344630552 520263 :MoALTz!~no@92.2.120.0 QUIT :Ping timeout: 276 seconds < 1344630700 327392 :Taneb!~Taneb@host-78-148-0-159.as13285.net PRIVMSG #esoteric :I wonder if I could a cheaper ticket by promising I'm not going to go into London on my journey < 1344630712 481712 :Taneb!~Taneb@host-78-148-0-159.as13285.net PRIVMSG #esoteric :Even though I'm closer to Aberdeen < 1344630757 123193 :Taneb!~Taneb@host-78-148-0-159.as13285.net PRIVMSG #esoteric :Hmm < 1344630766 871056 :Taneb!~Taneb@host-78-148-0-159.as13285.net PRIVMSG #esoteric :Hexham's about half way between Birmingham and Aberdeen < 1344630878 406662 :MoALTz!~no@host-92-2-126-72.as43234.net JOIN :#esoteric < 1344631058 243460 :kmc!~keegan@c-65-96-1-204.hsd1.ma.comcast.net PRIVMSG #esoteric :Taneb: my travel agent informs me that if the ticket says "any permitted", it's ok < 1344631066 21736 :kmc!~keegan@c-65-96-1-204.hsd1.ma.comcast.net PRIVMSG #esoteric :but some advance tickets come with additional restrictions < 1344631066 547987 :Taneb!~Taneb@host-78-148-0-159.as13285.net PRIVMSG #esoteric :Oh, cool < 1344631086 492129 :kmc!~keegan@c-65-96-1-204.hsd1.ma.comcast.net PRIVMSG #esoteric :there's some time limit (1 month?) < 1344631127 43472 :kmc!~keegan@c-65-96-1-204.hsd1.ma.comcast.net PRIVMSG #esoteric :i really like how national rail fares are integrated with tube fares in the london area < 1344631182 346586 :Taneb!~Taneb@host-78-148-0-159.as13285.net PRIVMSG #esoteric :Rail fairs are crazy < 1344631187 128112 :kmc!~keegan@c-65-96-1-204.hsd1.ma.comcast.net PRIVMSG #esoteric :within london you can take national rail instead of the tube, for the same price < 1344631190 439264 :kmc!~keegan@c-65-96-1-204.hsd1.ma.comcast.net PRIVMSG #esoteric :and sometimes this is much faster < 1344631197 944326 :Taneb!~Taneb@host-78-148-0-159.as13285.net PRIVMSG #esoteric :I think ais523 linked a forum post about it < 1344631204 794489 :ogrom!~del@143.122.191.90.dyn.estpak.ee QUIT :Quit: Left < 1344631208 485158 :kmc!~keegan@c-65-96-1-204.hsd1.ma.comcast.net PRIVMSG #esoteric :also if your national rail trip takes you through london and you need to transfer between stations, the tube journey between those stations is included < 1344631293 680944 :kmc!~keegan@c-65-96-1-204.hsd1.ma.comcast.net PRIVMSG #esoteric :in america none of this works properly < 1344631296 968706 :kmc!~keegan@c-65-96-1-204.hsd1.ma.comcast.net PRIVMSG #esoteric :not too surprising < 1344631348 418440 :kmc!~keegan@c-65-96-1-204.hsd1.ma.comcast.net PRIVMSG #esoteric :i don't know if it works in other european cities < 1344631745 266003 :Taneb!~Taneb@host-78-148-0-159.as13285.net PRIVMSG #esoteric :National Rail is held together with ad-hoc decisions and duct tape < 1344631824 768048 :Nisstyre!~yours@oftn/member/Nisstyre JOIN :#esoteric < 1344632047 562708 :kmc!~keegan@c-65-96-1-204.hsd1.ma.comcast.net PRIVMSG #esoteric :i like the sketchy legal status of http://en.wikipedia.org/wiki/Network_Rail < 1344632128 709490 :kmc!~keegan@c-65-96-1-204.hsd1.ma.comcast.net PRIVMSG #esoteric :which allowed the government to essentially re-nationalize the infrastructure ownership < 1344632158 568960 :kmc!~keegan@c-65-96-1-204.hsd1.ma.comcast.net PRIVMSG #esoteric :without actually doing so in name, which would trigger some clause for the owners of the previous private infrastructure owner < 1344632444 487381 :monqy!~swell@pool-71-102-219-42.snloca.dsl-w.verizon.net JOIN :#esoteric < 1344632458 682003 :KingOfKarlsruhe!~chatzilla@p5B1319D6.dip.t-dialin.net QUIT :Quit: ChatZilla 0.9.88.2 [Firefox 14.0.1/20120713134347] < 1344632612 664510 :ert3go!~ert3go@unaffiliated/ert3go QUIT :Quit: Leaving < 1344632876 946313 :Taneb!~Taneb@host-78-148-0-159.as13285.net QUIT :Ping timeout: 245 seconds < 1344633776 660549 :oklopol!~nnscript@dyn58-51.yok.fi JOIN :#esoteric < 1344634379 722180 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :kmc: Nope. Do you hilight on "heegan"? < 1344634563 383072 :TeruFSX!~TeruFSX@174-20-34-153.mpls.qwest.net QUIT :Read error: No route to host < 1344634574 246930 :TeruFSX!~TeruFSX@174-20-34-153.mpls.qwest.net JOIN :#esoteric < 1344634672 795443 :kmc!~keegan@c-65-96-1-204.hsd1.ma.comcast.net PRIVMSG #esoteric :no, should i? < 1344634704 67975 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :best to highlight on h.* to be sure < 1344634786 512299 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Or just h < 1344635515 136582 :MoALTz!~no@host-92-2-126-72.as43234.net QUIT :Quit: Leaving < 1344637572 682899 :epicmonkey!~epicmonke@188.134.41.211 QUIT :Ping timeout: 276 seconds < 1344638118 897681 :nys!~nysnamovo@blk-215-85-41.eastlink.ca QUIT :Quit: quit < 1344639173 146903 :Vorpal!~Vorpal@unaffiliated/vorpal QUIT :Ping timeout: 272 seconds < 1344639173 815442 :DHeadshot!~DH____@unaffiliated/dh----/x-6288474 QUIT :Read error: Connection reset by peer < 1344639293 22685 :zzo38!~zzo38@d66-183-61-6.bchsia.telus.net JOIN :#esoteric < 1344640444 685862 :nortti_!~androirc@a91-154-82-50.elisa-laajakaista.fi JOIN :#esoteric < 1344641352 322441 :nortti_!~androirc@a91-154-82-50.elisa-laajakaista.fi PRIVMSG #esoteric :can you notice the difference? http://en.m.wikipedia.org/wiki/File:Nyarlathotep.jpg http://en.m.wikipedia.org/wiki/File:Haiyorenyarukosanln.jpg < 1344641413 796243 :Gregor!codu@codu.org PRIVMSG #esoteric :... wut < 1344641537 642380 :nortti_!~androirc@a91-154-82-50.elisa-laajakaista.fi PRIVMSG #esoteric :the firsr one is Nyarlathotep and the second is a Nyarlathotep < 1344642065 42381 :Phantom_Hoover!~Phantom@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :ok < 1344642066 772983 :Phantom_Hoover!~Phantom@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :if you say so < 1344642757 684915 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :nortti_: I don't see the difference < 1344642809 720133 :Phantom_Hoover!~Phantom@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :The first one appears to be a portrait of zzo38. < 1344642902 638054 :nortti_!~androirc@a91-154-82-50.elisa-laajakaista.fi PRIVMSG #esoteric ::D