< 1278288072 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :i described it few minutes ago < 1278288085 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :nooga, which lines < 1278288120 0 :poiuy_qwert!unknown@unknown.invalid QUIT :Read error: Connection reset by peer < 1278288121 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh up there < 1278288124 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :nooga, meh < 1278288135 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :http://tunes.org/~nef/logs/esoteric/10.07.04 15:18:09 < 1278288147 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :nooga, two views how? < 1278288153 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :nooga, I don't get that < 1278288173 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :it would show how memory looks in two ways < 1278288190 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :one - 1d array of addressed cells < 1278288200 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :and second - boxes with arrows < 1278288203 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :uhu < 1278288212 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :nooga, and what if I pass you a void* ? < 1278288218 0 :poiuy_qwert!~poiuy_qwe@CPE001b115db0ae-CM0018c0c24ffc.cpe.net.cable.rogers.com JOIN :#esoteric < 1278288227 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :ah, details details ;f < 1278288239 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :maybe a dot? :D < 1278288244 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :nooga, or what if I pass you a intptr_t < 1278288264 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that one can reasonably be expected to not be quite what it seems like < 1278288275 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :nooga, oh also function pointers should be fun < 1278288284 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :eh < 1278288297 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :this would be for basic education < 1278288308 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :they don't have a clue that function pointers exist :D < 1278288321 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :nooga, qsort() ? < 1278288331 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :meh < 1278288337 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :no qsort < 1278288342 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :not C then < 1278288354 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that is what ISO says < 1278288366 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :i was talking about simple subset of C that has structures and pointers < 1278288371 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I see < 1278288372 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :and functions < 1278288376 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :and some basic types < 1278288380 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :to explain the idea < 1278288395 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :nooga, *((float*)&myint) < 1278288430 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(note: this is a bad idea in general, use unions and rely on a slightly more reliable non-standard conforming behaviour < 1278288439 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :) < 1278288454 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :at least that way the alias analysis won't end up all confused < 1278288483 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :uh < 1278288492 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :right < 1278288557 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :nooga, C without all these kind of strange corners and hacks would be no fun at all < 1278288603 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :if they get the general idea they are able to understand these hacks in the real C < 1278288686 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :nooga, whiteboard. Try it. I think it worked on the other students < 1278288753 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :but i would like to give them a toy so that they would be able to experiment at home < 1278288790 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :nooga, wget gcc? < 1278288791 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :;P < 1278288808 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :nooga, also if they are using windows shit: every university seems to have MSDNAA < 1278288809 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :-_- < 1278288838 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :heck I have MSDNAA through university < 1278288839 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1278288859 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :but neither gcc nor msvc EXPLAIN what happens during the execution < 1278288891 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :nooga, gdb! < 1278288897 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well < 1278288903 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :gdb is extremely confusing for newbies < 1278288906 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :not explains as such < 1278288914 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :more like can be threatened to tell you < 1278288918 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :reluctantly < 1278288920 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1278288943 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :nooga, iirc the msvc debugger was very graphical and such < 1278288955 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :it is < 1278288960 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :but it's not enough < 1278288961 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1278288968 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :nooga, yeah MSVC doesn't do C99 < 1278288979 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so utter utter fail < 1278289051 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION ponders multiclassing in nwn < 1278289121 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lvl 10 human true neutral fighter. Multiclassing with some class able to cast magic < 1278289122 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :which one < 1278289123 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1278289237 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :nwn huh < 1278289242 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1278289250 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :nooga, neverwinter nights < 1278289301 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :yeah, i know < 1278289307 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :i played that few years ago < 1278289320 0 :poiuy_qwert!unknown@unknown.invalid QUIT :Read error: Connection reset by peer < 1278289345 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :nooga, any hints on multiclassing? < 1278289358 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :nooga, first time I played it < 1278289412 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :nah, i don't remember anything < 1278289416 0 :poiuy_qwert!~poiuy_qwe@CPE001b115db0ae-CM0018c0c24ffc.cpe.net.cable.rogers.com JOIN :#esoteric < 1278289957 0 :Guest45042!~beloved@188-221-182-171.zone12.bethere.co.uk JOIN :#esoteric < 1278289972 0 :Guest45042!unknown@unknown.invalid PRIVMSG #esoteric :Is there anybody in here? < 1278290001 0 :MizardX!unknown@unknown.invalid QUIT :Ping timeout: 240 seconds < 1278290032 0 :Guest45042!unknown@unknown.invalid QUIT :Client Quit < 1278291491 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :http://pastie.org/1030623 < 1278291497 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :this is awesome < 1278291499 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :happy parsing < 1278291551 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1278291567 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :pus indeed < 1278291615 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :actually it was a first test < 1278291626 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :of my ultimate stupidness machine < 1278291730 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :indeed < 1278291900 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :no, actually it's fretty useful atm < 1278291905 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :pretty* < 1278292128 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :huge progress was made < 1278292301 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :you know, a large percentage of figures in books, games, movies and so on, can be nicely put into one of the classical D&D alignments < 1278292316 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :while very few "real-world" persons can < 1278292329 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :nooga, alise: ever noticed that? < 1278292349 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1278292372 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :alise, this means we are rather bad at inventing realistic stories < 1278292375 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or that reality is boring < 1278292382 0 :poiuy_qwert!unknown@unknown.invalid QUIT :Read error: Operation timed out < 1278292382 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I suspect both < 1278292389 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :hah < 1278292401 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :I think stories are unrealistic for a reason, yeah < 1278292410 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :wow < 1278292431 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but alise is _definitely_ some chaotic alignment < 1278292442 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :chaotic neutral I think < 1278292442 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1278292475 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :nooga, you... I couldn't put an alignment on < 1278292518 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric ::F < 1278292539 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :personally I always liked playing true neutral in games where you can select that. Though that doesn't mean I am true neutral myself < 1278292544 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :maybe he's ... not human? < 1278292546 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :whatever ... ;| < 1278292574 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :olsner, iirc non-sapient beings in D&D are true neutral? < 1278292610 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :non-human != non-sapient ... but of course D&D includes non-human species anyways, like elves and stuff (right?) < 1278292628 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :olsner, yes < 1278292635 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :olsner, and they can have alignment afaik < 1278292640 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :mmmm... bedtime < 1278292644 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :c'ya < 1278292667 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :cya < 1278292682 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :it is bedtime here too, but I refuse to sleep instead of watching doctor who < 1278292744 0 :nooga!unknown@unknown.invalid QUIT :Read error: Connection reset by peer < 1278292907 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :nooga is chaotic good < 1278292910 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster is boring preist < 1278292924 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :*priest < 1278292979 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :i think most people here are chaotic < 1278293006 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :priest? < 1278293008 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :nah :P < 1278293022 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :ais523 is lawful good, but there's some chaotic in him too... < 1278293024 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :I am not familiar with these alignments - what am I? < 1278293029 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :alise, oh yes I agree on that < 1278293031 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :he's lawful good but not a goody-gooder < 1278293034 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :olsner: http://en.wikipedia.org/wiki/Alignment_%28Dungeons_&_Dragons%29 < 1278293040 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :{lawful,neutral,chaotic} {good,neutral,evil} < 1278293050 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :lawful good = obvious < 1278293051 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It must be said: lawful good != lawful stupid. < 1278293058 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :lawful neutral = gray hat < 1278293064 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :lawful evil = CEO < 1278293076 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :neutral good = um... this one doesn't make so much sense < 1278293079 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :neutral = booring < 1278293088 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :alise, so I'm true neutral then? < 1278293090 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1278293090 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :neutral evil = legally grey, morally black < 1278293101 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :chaotic good = oklopol < 1278293112 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :chaotic neutral = barbarian :P < 1278293119 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :chaotic evil = the joker < 1278293130 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :good summary < 1278293135 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :alise, but you need examples for all < 1278293148 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :eh, good enough to explain :P < 1278293157 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :alise, yes but I want an example for neutral evil < 1278293164 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it was fun :P < 1278293195 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :olsner, and I can't classify you, don't know you well enough < 1278293199 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Lawful good = Superman, Chaotic good = Batman. < 1278293200 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1278293203 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :neutral evil is, literally, someone who has a regular respect for the law... could steal if they had a really, really good reason to < 1278293209 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :but deep down they're evil < 1278293212 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :it's not a very realistic class < 1278293222 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric : People who are neutral with respect to good and evil have compunctions against killing the innocent but lack the commitment to make sacrifices to protect or help others. Neutral people are committed to others by personal relationships. < 1278293223 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, chaotic good = robin hood < 1278293224 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :neutral is basically "normal person" < 1278293229 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, I think that one is even better < 1278293230 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Another good example. < 1278293235 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :there aren't many actual altruists who would make sacrifices < 1278293238 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :I think I'm neutral/lawful good < 1278293239 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :chaotic is a bad name, really < 1278293248 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :olsner: you probably aren't good < 1278293255 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric : Good implies altruism, respect for life, and a concern for the dignity of sentient beings. Good characters make personal sacrifices to help others. < 1278293255 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :alise, that was nasty ;P < 1278293255 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric : Evil implies harming, oppressing, and killing others. Some evil creatures simply have no compassion for others and kill without qualms if doing so is convenient or if it can be set up. Others actively pursue evil, killing for sport or out of duty to some malevolent deity or master. < 1278293255 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric : People who are neutral with respect to good and evil have compunctions against killing the innocent but lack the commitment to make sacrifices to protect or help others. Neutral people are committed to others by personal relationships. < 1278293267 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :no < 1278293271 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :it's just that good is almost never found outside of fiction < 1278293274 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :the good side of neutral, yes < 1278293274 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :true < 1278293279 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :good? ais523 is the only example i've seen < 1278293282 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :alise, I definitely feel like a true neutral a lot of the time < 1278293284 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :per those definitions < 1278293289 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh yes < 1278293304 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :I'm definitely chaotic, I don't really care about the law much at all < 1278293307 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I agree ais is definitely lawful good < 1278293313 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :only what i consider moral < 1278293320 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :right, maybe rather neutral than good < 1278293320 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :alise, yes you are chaotic in every sense of the word < 1278293321 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :I'd like to be chaotic good, but I'm probably chaotic neutral < 1278293329 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :alise, chaotic neutral *definitely* < 1278293336 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :you said chaotic good before :P < 1278293339 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :er no wait < 1278293340 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :you said neutral < 1278293342 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :yeah i agree then < 1278293342 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :alise, yep < 1278293355 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :i dunno, batman may be closer to chaotic neutral < 1278293358 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :he can be pretty vicious < 1278293364 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :alise, or as tv tropes put it: totally unpredictable lunatic < 1278293371 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :chaotic neutral that is < 1278293375 0 :SgeoN1!unknown@unknown.invalid PRIVMSG #esoteric :I'd like to be Chaotic Good, hut I'm more Lawful Neutral < 1278293376 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :also the adam west batman was ... not chaotic < 1278293392 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :adam west? < 1278293393 0 :SgeoN1!unknown@unknown.invalid PRIVMSG #esoteric :Well, maybe "like to be" is the wrong phrase < 1278293395 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I think I lean towards the good side, though < 1278293401 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :I don't ever try to hurt someone < 1278293404 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Batman_%28TV_series%29 < 1278293407 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :the thing that made batman famous < 1278293412 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :alise, maybe somewhat < 1278293417 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :http://www.thedarkknight.matthewclose.co.uk/AdamwestBatman.jpg < 1278293423 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :* < 1278293428 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :ADAM WEST < 1278293436 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Slereah highlights 'adam west' < 1278293457 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :alise, XD < 1278293457 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :alise: Sadly, "ham" is not an alignment. < 1278293464 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: wat. < 1278293464 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I think about Batman all day long < 1278293464 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, wut? < 1278293472 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: What about the night???? < 1278293486 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :alise, so what is your alignment? < 1278293488 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I dream of Batman. < 1278293489 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err < 1278293490 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Slereah, ^ < 1278293494 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :damn tab < 1278293494 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :wow, TeX syntax is very unsuited to keyword arguments < 1278293506 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Slereah is ... hmm < 1278293515 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I'M BATMAN < 1278293520 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :alise, oerjan is chaotic I think < 1278293520 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Can't say for sure < 1278293526 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Slereah doesn't seem chaotic, not really < 1278293533 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :he might be a dirty pirate but... < 1278293540 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :neutral, I guess < 1278293546 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :alise, true neutral? < 1278293551 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :oerjan isn't chaotic, when has oerjan ever broken the law? < 1278293557 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :he's cackly, yes, but that's just irc :P < 1278293560 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :alise, oh hm good point. < 1278293567 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :i'd call oerjan another true neutral < 1278293571 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :alise, like me? < 1278293574 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :"In the Complete Scoundrel sourcebook Batman, Dick Tracy and Indiana Jones are cited as examples of lawful good characters." < 1278293579 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :clearly an adam west watcher < 1278293583 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :http://i26.tinypic.com/t7iujq.jpg < 1278293592 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :alise, yet you said true neutral was boring. You never considered oerjan boring? < 1278293597 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: well no < 1278293602 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :but, edgecases < 1278293605 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :"Examples of Neutral Good characters include Zorro, and Spider-Man." < 1278293610 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :spider-man is less lawful than batman? < 1278293612 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :this page is an abomination < 1278293642 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Batman is of every alignment < 1278293643 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : http://i26.tinypic.com/t7iujq.jpg <- hah < 1278293706 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :moriarty is badass < 1278293742 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :"Who else would kick a man for eating ice cream?" XD < 1278293760 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1278293784 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :"Lara Croft, Lucy Westenra from Dracula and Han Solo in his early Star Wars appearance are neutral." < 1278293806 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I agree about Han Solo in the first half of the first movie < 1278293811 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(produced that is) < 1278293846 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :alise, he is a mercenary basically. They tend to be neutral, possibly even true neutral < 1278293859 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :maybe lawful neutral *shrug* < 1278293867 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :chaotic evil is awesome < 1278293882 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :alise, too destructive for my taste < 1278293889 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :chaotic good is a bit rubbish, it's just antihero < 1278293892 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :and antihero is way too overdone < 1278293892 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :alise, neutral evil however is awesome < 1278293893 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :by now < 1278293897 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Here, have this handy map : http://membres.multimania.fr/bewulf/Divers9/The_Planescape_Multiverse_by_zen79.jpg < 1278293899 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: yeah, but chaotic evil is the Joker < 1278293902 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :chaotic evil destroys the universe < 1278293908 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :alise, chaotic good is hero as well. Robin Hood for example < 1278293924 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :well true < 1278293942 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :alise, I would say anti-hero is in some neutral < 1278293947 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :http://upload.wikimedia.org/wikipedia/en/7/7c/Detective-33-Bat.png "...Literally!" < 1278294107 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh god, I found "dungeons and lolcats" when googling -_- < 1278294121 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :http://upload.wikimedia.org/wikipedia/en/7/77/Batbed.png <-- not homoerotic whatsoever. Nope. < 1278294129 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster : link < 1278294147 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Slereah, it isn't even very good < 1278294151 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Every adoptive parent sleep with their orphans, doncha know? < 1278294257 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Slereah, IMO it is piss poor, but see http://splinteredportals.com/cat_alignment/ if you are really interested < 1278294296 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Lolcats became pisspoor a long time ago. < 1278294304 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1278294311 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :"LoLcats" < 1278294315 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :It's not a lolcat, it's a LoLcat < 1278294321 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Laugh out loud cats < 1278294325 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :http://splinteredportals.com/cat_alignment/5_true_neutral.jpg How is that true neutral at all? < 1278294330 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :alise, exactly < 1278294334 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I said it was piss poor < 1278294438 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders what to add to leaden. Actual UI, perhaps?!?! < 1278294448 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Indentation? Oh, the possibilities. < 1278294498 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :indent.py gets its own file because indentation logic is pretty damn complex. < 1278294519 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :The question is, how many lines before of context do you need to determine the next line's indentation... < 1278294521 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :I guess just one. < 1278294560 0 :BeholdMyGlory!unknown@unknown.invalid QUIT :Remote host closed the connection < 1278294561 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :this image was good though (not lolcats but still awesome): http://vampjac.com/lj/humor/gygax/multiclassing.jpg < 1278294577 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :man, that would have made lotr like 50 times better. < 1278294579 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :alise: omg are you writing your editor in python? < 1278294584 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :alise, :D < 1278294626 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :olsner: is that a sin? I don't like Python, but I can't think of anything else that it'd be nice and easy to use gtk from and do stuff like this. < 1278294628 0 :BeholdMyGlory!~behold@unaffiliated/beholdmyglory JOIN :#esoteric < 1278294652 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: "Fuck Mordor... I have a nuclear bomb and a large swath of open desert. You in?" < 1278294660 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :XD < 1278294708 0 :FireFly!unknown@unknown.invalid QUIT :Quit: swatted to death < 1278294709 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster : Good guy, bad guy, I'm the one with a gun < 1278294766 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :XD < 1278294801 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :alise: if you don't like it, I would say that it is indeed might be a sin < 1278294833 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :olsner: Why did you say it? < 1278294862 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :because I don't like python either < 1278294951 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :olsner: how would you write a short little program that uses gtk? < 1278295024 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :good question... I have only used any substantial amounts of gtk from C < 1278295151 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :olsner: and, as you know, that is painful < 1278295182 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :but won't that part be exactly as painful from python, with the added pain of python itself? < 1278295188 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :alise, C as such is painful < 1278295211 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :alise, but python's GC is really wtf < 1278295256 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :alise, so wikipedia is down < 1278295264 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: gobject < 1278295267 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :makes c ten times more painful < 1278295272 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :olsner: no, because python actually has an object system < 1278295281 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :and pygtk hides gobject inside it < 1278295325 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :hmm, okay, maybe python is ... appropriate for this case < 1278295359 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :it's not all that painful as long as you don't try and do anything clever :P < 1278295560 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :olsner: i basically treat it as a cleaned up pascal that calls namespaces "classes" < 1278295584 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :and has weird structure initialisation syntax < 1278295599 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :aha! maybe that's just the problem... trying to be smart in python doesn't work, so you have to keep it down to python's level < 1278295608 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Pretty danged weird initialisation syntax. < 1278295647 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :olsner: precisely < 1278295655 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: yeah, every namespace contains one and only one structure < 1278295662 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :you initialise the structure by function-calling the namespace < 1278295663 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :go figure < 1278295675 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :hmm... very much time for bed now, work starts in <7h < 1278295680 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :and then functions in the namespace that take the structure can be called with the syntax: < 1278295682 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :foo.bar() < 1278295683 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :meaning < 1278295685 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I really, really don't get why Python doesn't do TCO. < 1278295687 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :namespace.bar(foo) < 1278295697 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :olsner: basically you have to put yourself in guido's shoes < 1278295699 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :and it works perfectly < 1278295709 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :python is basically an ffi with control structures :P < 1278295734 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :in fact, i have only one if statement in my entire editor < 1278295738 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :and no loops < 1278295747 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :quite an achievement < 1278295753 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : Pretty danged weird initialisation syntax. <-- you mean the __init__ ? < 1278295761 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: ARGH ARGH ARGH < 1278295768 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :yeah, python code usually ends up quite loopy < 1278295771 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I hate Python's use of underscores. < 1278295772 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, or what do you mean? < 1278295781 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, oh agreed < 1278295790 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: if you treat classes as namespaces with one structure in them < 1278295797 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It makes the C code in me feel like there's a lot of almost-guaranteed-to-break magic going on. < 1278295798 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :then the initialisation syntax makes absolutely no sense whatsoever :P < 1278295801 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, but fuck newlib headers then. I swear I saw a tripple-underscore somewhere there < 1278295805 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I think it was in time.h < 1278295807 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :not sure < 1278295808 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: You have C code in you? < 1278295814 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Coder. < 1278295863 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :ACTION writes a very simple python indentation function < 1278295892 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :ACTION continues editing leaden in leaden < 1278295900 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :i love it already < 1278295921 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :ah, so it's already the editor equivalent of a self-hosting compiler < 1278295926 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :nice work < 1278295944 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :olsner: yeah, it has not a single ui element other than an editor window opened to a preset source file and a scrollbar < 1278295959 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :that editor (just a gtk sourceview) is set to auto-indent (dumbly; just repeating the last line's indentation), and syntax highlight < 1278295974 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :it automatically saves the file to disk on every keypress (this is a feature) and automatically reloads the file on any outside change < 1278295981 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :s/ $// < 1278295992 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :it has unlimited undo. < 1278296036 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :but not yet VCS:ed undo? < 1278296046 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :olsner: the plan is that Ctrl+S is a vcs commit < 1278296055 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :and saving is completely automatic < 1278296068 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :rationale: i can never make myself use vcses, but saving is easy, so just make a vcs the save functionality < 1278296071 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :tada, versioned filesystem < 1278296073 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :sounds cool :) < 1278296083 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :anyway, I shall finally go and sleep now < 1278296085 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :bye < 1278296404 0 :SgeoN1!unknown@unknown.invalid QUIT :Read error: Connection reset by peer < 1278296613 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : then the initialisation syntax makes absolutely no sense whatsoever :P <-- you mean the __init__ right? < 1278296616 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or which part? < 1278296625 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :if we treat "class Foo(object):" < 1278296628 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :as defining a namespace Foo < 1278296632 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :okay... < 1278296634 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :containing one unnamed structure < 1278296645 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :(which is how I code python because it lets you treat it as a strange, cleaned-up pascal with nice libraries) < 1278296649 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :(instead of a godawful language) < 1278296652 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :then Foo() is a really weird syntax < 1278296654 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I'm not sure I agree a class is a namespace. I thought python did modules as namespaces < 1278296657 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :new Foo.struct, yes < 1278296658 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Foo(), no < 1278296663 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: it's about how you think about it < 1278296669 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :if you treat python classes as /classes/, it's the worst OOP ever < 1278296680 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :alise, namespaces don't tend to have a self pointer < 1278296684 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :if you treat them as namespaces that are also the only way to define structures, and the structure definition is somehow implicit < 1278296686 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :it all makes more sense < 1278296688 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: they don't < 1278296695 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :__init__ is just a special namespace method, given a newly-created structure < 1278296698 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :(often called "self") < 1278296701 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :it then sets up this structure < 1278296705 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :all the rest are just functions taking that structure < 1278296714 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :usually you call the structure parameter "self" but that's not required < 1278296716 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :um < 1278296718 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :there's also some weird sugar < 1278296724 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :structure.foo() is namespace_of_structure.foo(structure) < 1278296726 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :how weird is that? < 1278296729 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :(note: all of this is actually true) < 1278296740 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :(apart from literally being namespaces) < 1278296742 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :alise, if you consider it, C++ actually do it something like that too < 1278296747 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :internally I mean < 1278296752 0 :zzo38!~zzo38@h24-207-48-53.dlt.dccnet.com JOIN :#esoteric < 1278296753 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :well yes, but python has it explicit < 1278296762 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :which lets you just treat it as a really strange language where structures are implicit < 1278296762 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :alise, yes that is an important difference < 1278296770 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1278296774 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :it actually works really well, using classes for namespaces < 1278296783 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :like, it's how you're supposed to do python, rather than actually separating concerns < 1278296880 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :i /think/ i just wrote a tab handler < 1278296886 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric : File "leaden.py", line 66 < 1278296887 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric : if at start of line: < 1278296887 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric : ^ < 1278296887 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :SyntaxError: invalid syntax < 1278296887 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :or not < 1278296912 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :alise, "at start of line" is only valid in "Plain English" I bet < 1278296916 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :;P < 1278296969 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :bbl < 1278297066 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Holy Fucking Shit, it WORKS! < 1278297073 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what does? < 1278297179 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :I don't really like everything about Python, but I think the way that classes work is not too bad < 1278297240 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :the way they work on the C side... < 1278297242 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :is NASTY < 1278297244 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Here is a PNG file of the example Icochash file that I posted before: http://zzo38computer.cjb.net/img_12/icochash.png < 1278297244 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :alise, agree? < 1278297253 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :alise, ever looked at python internals on the C side? < 1278297274 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: i know a bit about them < 1278297275 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :zzo38, make it render with tex. will look way nicer < 1278297275 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :horrid < 1278297276 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I certainly didn't. I only programmed some card games in Python, that's about it < 1278297289 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: render a living form with TeX? < 1278297292 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :presumably it's computerised < 1278297294 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :it looks like a webpage to me < 1278297300 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :rendered in some textual browser or perhaps vonkeror < 1278297302 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I might make it render with TeX some day later. It would be nicer for sure < 1278297304 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1278297312 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :alise, but it looks like a bitmap font < 1278297318 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :all ugly < 1278297320 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: well i imagine zzo38 uses a bitmap font. < 1278297323 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1278297324 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :right < 1278297326 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :good point < 1278297331 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :he does use windows after all, windowsers prior to vista tended to < 1278297334 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :at least at small sizes < 1278297343 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :alise, windows xp didn't < 1278297344 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :for me < 1278297345 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ever < 1278297346 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :aww, i broke it < 1278297348 0 :cheater99!~cheater@ip-80-226-15-173.vodafone-net.de JOIN :#esoteric < 1278297354 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :alise, well, outside cmd.exe < 1278297356 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :The picture I have is rendered using icochash_img using the default settings. It does support TTF and PostScript fonts as well. < 1278297375 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Although I have Windows, I will later have Linux instead < 1278297385 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :zzo38, tried colinux? < 1278297405 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: No, but that is irrelevant. When I get a new computer I will put Linux. < 1278297423 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :zzo38, you know about colinux though? < 1278297485 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Yes I know some things about it < 1278297518 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :When I get new computer I will put Linux and write a Linux distribution. < 1278297531 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :you could dual boot < 1278297553 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: No I can't dual boot I have server programs running on my computer < 1278297584 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1278297611 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :wtf @ this < 1278297647 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :alise: Yeah, the bitmap font thing was really, really bad with Japanese... < 1278297659 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Japanese looks eye-clawingly bad with bitmap fonts. < 1278297685 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :wtff @ this < 1278297691 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :who wants to debug my editor, eh, eh! < 1278297697 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :What editor? < 1278297701 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :my text editor < 1278297716 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Where is the codes? < 1278297721 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :http://www.wazu.jp/gallery/samples/MSMincho__Japanese.gif See that? < 1278297724 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :That is *ugly*. < 1278297805 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :icochash_img just renders the completed forms as .png file, it won't edit the forms. To edit the data on the forms you need to edit the .chs file with a text editor. < 1278297838 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Icochash has a similarity to Icoruma in that they both use one file for common functions and then separate files to render and format in different ways. < 1278297855 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: You, you want to debug my text editor! < 1278297892 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :...Wait, what the FUCK/ < 1278297894 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :*FUCK? < 1278297925 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :? < 1278297936 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :There. < 1278297951 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :There. < 1278297966 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Okay, I will employ you in happiness if you fix my indentation routines :P < 1278297974 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :They work, just... not very well. < 1278298005 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, so what did the old 8-bit Japanese games use? < 1278298021 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: English or *just katakana*. < 1278298037 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, katakana? < 1278298044 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :katakana is what japanese uses to romanise < 1278298045 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :like < 1278298049 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1278298050 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :we romanise stuff and the like < 1278298054 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :and steal lonewords < 1278298055 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Katakana is the syllabary used primarily for foreign words. < 1278298058 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :what pikhq said < 1278298059 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :i said it craply < 1278298094 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It's also used for emphasis, to note that you're writing out the on'yomi (Chinese reading) of some character, or to sound robotic. < 1278298111 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :The last part comes because old computers and video game systems only used katakana. < 1278298148 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :The reason for *this* is because it's the easiest to render on limited graphics. < 1278298188 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :...Say, there's no way to keep state in CPP, right? Like, at all? < 1278298189 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :コレ ハ カタカナ デス。 カンタンニ ヨメル、 ネ? < 1278298192 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Just for example < 1278298195 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Between macro invocations. Relying on C behaviour is accepted. < 1278298204 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Specifically, I'm doing a coroutine/finite state machine thing. < 1278298209 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :So I need a duff's device thing. < 1278298211 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :alise: Absolutely none at all. < 1278298213 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :I want it so that you can write < 1278298215 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :yield(x) < 1278298216 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :and it does < 1278298222 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :state++; return x; case (LAST_CASE_WE_MADE)+1: < 1278298232 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Then how does that tiny little "threads" library do it? < 1278298240 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :There are programs that do somewhat similar things as Icochash, such as PCGEN, but other programs have bad designs in my opinion, also Icochash is not quite the same thing, it is a bit different < 1278298276 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :alise: http://www.chiark.greenend.org.uk/~sgtatham/coroutines.html < 1278298276 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Can you say "case var:"? < 1278298281 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: I know, but that has an extra param. < 1278298293 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: You can say "case var:", can't you? But it'll be the value of var at the start of the switch, right? < 1278298315 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :No, it doesn't have an extra param. < 1278298320 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :#define crReturn(i,x) do { state=i; return x; case i:; } while (0) < 1278298322 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Yah, so does. < 1278298328 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Look further down. < 1278298334 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It cheats by using the __LINE__ macro. < 1278298341 0 :cheater99!unknown@unknown.invalid PRIVMSG #esoteric :alise < 1278298345 0 :cheater99!unknown@unknown.invalid PRIVMSG #esoteric :are you good with computer games < 1278298348 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Ah. < 1278298355 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :What about that thing by the contiki guy? < 1278298359 0 :cheater99!unknown@unknown.invalid PRIVMSG #esoteric :alise < 1278298359 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :cheater99: Good as in playing them? < 1278298362 0 :cheater99!unknown@unknown.invalid PRIVMSG #esoteric :yea < 1278298369 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :cheater99: No, I'm shit. But I enjoy it. Why? < 1278298379 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It works so long as you don't stick multiple crReturns on a line. < 1278298387 0 :cheater99!unknown@unknown.invalid PRIVMSG #esoteric :i dare you to complete this one: http://www.indiegames.com/features/index.php?c=ex&y=2009&gid=20 < 1278298387 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :alise: Oh, that stuff? < 1278298389 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Beats me. < 1278298393 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Isn't there a __CHAR__? < 1278298401 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Maybe. < 1278298401 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Also, can you find that thread impl? I've been unable to. < 1278298451 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :http://www.sics.se/~adam/pt/ < 1278298461 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Protothreads, as used in Contiki < 1278298488 0 :AndChat-!~AndChat@ool-18bf618a.dyn.optonline.net JOIN :#esoteric < 1278298572 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :no __CHAR__ :( < 1278298607 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :#define LC_SET(s) s = __LINE__; case __LINE__: < 1278298607 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Sigh! < 1278298618 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Oh, you can use labels as values for it too. < 1278298620 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Interesting. < 1278298647 0 :AndChat-!unknown@unknown.invalid QUIT :Read error: Connection reset by peer < 1278298658 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :still uses __LINE__, though < 1278298693 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :http://gcc.gnu.org/onlinedocs/cpp/Standard-Predefined-Macros.html < 1278298695 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Nothing more fine-grained. < 1278298768 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Anyway. < 1278298769 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :#define fsm static int _s=0;switch(s){case 0: < 1278298769 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :#define yield(x) do{state=__LINE__;return(x);case __LINE__:}while(0) < 1278298941 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :O, so that is how it works. < 1278298995 0 :FireFly!~firefly@unaffiliated/firefly JOIN :#esoteric < 1278299204 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Now it means it doesn't work if you put yield(x) twice in one line < 1278299479 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: So, I just implemented coroutine-threads in C. < 1278299480 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :That was... easy. < 1278299618 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION decides that IRCing on the go may not be that easy < 1278299647 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Which was pretty much my main reason for disparaging iOS4. Oh, actually, let me ask someone with experience: alise, can you multitask an IRC client with iOS4? < 1278299674 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :I haven't used iOS; still on iPhone OS 3. I thought iOS could multitask anything? < 1278299686 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :What with its high-falutin' high-falutinness. < 1278299703 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :alise, I thought there were 7 multitask APIs or something? < 1278299715 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :God knows. < 1278299718 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :My answer: probably. < 1278299722 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :My other answer: don't buy an iPhone. < 1278299740 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Whenever I mention AT&T, people ask why I didn't just get an iPhone < 1278299743 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :alise: Low-level tricks do help with that, yeah. < 1278299771 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Yeah -- low level tricks like static variables and switch. < 1278299781 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: Well, they're partially right, but not for the reason of an iPhone. < 1278299785 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :The reason is that AT&T is shit. < 1278299790 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Also, stop fucking caring what other people think already. < 1278299812 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Which is more likely: That, over time, Android gets an iPhone level of polish, or, that over time, Apple eases up on its nuttiness? < 1278299821 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :alise, I think I care what you think a bit too much < 1278299826 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Apple have been getting more nutty, not less. < 1278299831 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: You care what others think, too. < 1278299840 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :At least I try and provide justification to believe what I say :P < 1278300079 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :http://www.acooke.org/lepl/ ~ from our favourite andrew cooke in the universe < 1278300103 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION fantasizes about Android with Apple-like polish < 1278300113 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: there are cracks in the polish. < 1278300118 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :believe me. i've used it since 2007. < 1278300125 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :that's three years of using it. < 1278300143 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Hm. Such as? < 1278300146 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :there is a reason i've gone from a devoted apple user to an arch linux user < 1278300162 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :and it's that one, the polish is mostly superficial: sure, it's pretty and the animations glide, but the user interfaces do not fit together < 1278300177 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :apple used to do UI design; now they do graphic design, and just avoid even creating a UI < 1278300180 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :alise: C switch is a low-level trick. :) < 1278300187 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :yes, Sgeo, when pressing around it will all fade and slide < 1278300194 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :but it won't be smooth to use, it won't be polished to operate < 1278300244 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :That's pretty much how I feel about Android's BACK button < 1278300255 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: the iPhone doesn't have a back button. < 1278300258 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :feel lucky < 1278300272 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :No back button may be better than an inconsistant one < 1278300280 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :so don't press it. < 1278300300 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Believe me, the iPhone may be prettier, but the user experience is NOT as polished as you think: and it certainly isn't good enough to support the tyranny. < 1278300319 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Android is flawed, but so is the iPhone; Android wins by virtue of the iPhone being run by a megalomaniacal dictator. < 1278300384 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :It occurs to me that my reasons for using Windows may be similar to a reason to get the iPhone < 1278300399 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Except that, in the case of Windows, there were already specific programs that I wanted to run, that put me over the edge < 1278300405 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :With the iPhone, no such thing < 1278300469 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION ponders py2exe < 1278300496 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :"If py2exe fixes a broken program, then that's probably a bug in py2exe that needs to be fixed!" < 1278300513 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :alise, you can't seriously have off tomorrow, can you? < 1278300528 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: No; why would you think that? < 1278300536 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :alise, you're still up. < 1278300540 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Oh, shut up. < 1278300638 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Ah, crud, py2exe wants to require users to have a dll < 1278300653 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :I'll go to bed soon, I swear. < 1278301088 0 :cheater99!unknown@unknown.invalid PRIVMSG #esoteric :http://piratedate.com < 1278301092 0 :cheater99!unknown@unknown.invalid PRIVMSG #esoteric :something for you alise < 1278301129 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :what the fuck is that. < 1278301199 0 :cheater99!unknown@unknown.invalid PRIVMSG #esoteric :pirate date. < 1278301203 0 :cheater99!unknown@unknown.invalid PRIVMSG #esoteric :you get to date pirates, arrrr! < 1278301209 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :what. < 1278301215 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :i need to go to bed, stop talking < 1278301265 0 :cheater99!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1278301266 0 :cheater99!unknown@unknown.invalid PRIVMSG #esoteric :yes you do < 1278301269 0 :cheater99!unknown@unknown.invalid PRIVMSG #esoteric :let's stop talking. < 1278301283 0 :cheater99!unknown@unknown.invalid PRIVMSG #esoteric :let's let our bodies talk. < 1278301351 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :... shut up. < 1278301462 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :dgfgf < 1278301651 0 :cheater99!unknown@unknown.invalid PRIVMSG #esoteric :g adfg adfg adfg a < 1278301656 0 :cheater99!unknown@unknown.invalid PRIVMSG #esoteric :i can't go to fucking sleep < 1278301658 0 :cheater99!unknown@unknown.invalid PRIVMSG #esoteric :it is impossible < 1278302381 0 :cheater99!unknown@unknown.invalid PRIVMSG #esoteric :alise: https://bugs.launchpad.net/ubuntu/+source/mysql-dfsg-5.1/+bug/451801 < 1278302391 0 :cheater99!unknown@unknown.invalid PRIVMSG #esoteric :it seems glasgow isn't the only thing that canonic fucked up < 1278302397 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :SHUT THE FUCK UP I HAVE TO BE UP AT 9:30 < 1278302577 0 :cheater99!unknown@unknown.invalid PRIVMSG #esoteric :why are you not in bed then, little thing? < 1278302601 0 :cheater99!unknown@unknown.invalid PRIVMSG #esoteric :or maybe you are in a bed? < 1278302608 0 :cheater99!unknown@unknown.invalid PRIVMSG #esoteric :are you in *my* bed? < 1278302616 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION slaps cheater99  < 1278302686 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :ACTION slaps cheater99. < 1278302690 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Talk on Monday. < 1278302692 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Bye! < 1278302696 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Bye. < 1278302697 0 :alise!unknown@unknown.invalid QUIT :Quit: Leaving < 1278302712 0 :zzo38!unknown@unknown.invalid QUIT :Remote host closed the connection < 1278304063 0 :BeholdMyGlory!unknown@unknown.invalid QUIT :Remote host closed the connection < 1278304426 0 :BeholdMyGlory!~behold@unaffiliated/beholdmyglory JOIN :#esoteric < 1278305363 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1278305552 0 :zzo38!~zzo38@h24-207-48-53.dlt.dccnet.com JOIN :#esoteric < 1278305620 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Why don't you play this game instead? http://zzo38computer.cjb.net/mzx1/ASCMZXTO/ASCMZXTO.ZIP < 1278305649 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Hints: < 1278305675 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :* Don't just do everything without thinking about it at first, or else you will get stuck < 1278305707 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :zzo38, what does one play it with on x86_64 linux < 1278305726 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :zzo38, also did you know linux has a 91% market share? < 1278305731 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :for supercomputers < 1278305732 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: If you are willing to compile the source yourself: http://zzo38computer.cjb.net/mzx1/mzx_extended/megazeux_src.zip < 1278305751 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :zzo38, what genre is it < 1278305763 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :arcade and I skip < 1278305805 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :If you want compiled binaries: http://vault.digitalmzx.net/show.php?id=1675 (not recomended because of various bugs and missing features) < 1278305817 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Genre is just multiple things. It is not a arcade-style game < 1278305827 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :zzo38, puzzle? that is out too < 1278305833 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :about all I could like is RPG atm < 1278305862 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :It does have some puzzles. But it does not consist entirely of puzzles < 1278305869 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :zzo38, RPG? < 1278305874 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :No. Sorry. < 1278305882 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1278305885 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :might look tomorrow < 1278305932 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Anyone else? < 1278306373 0 :wareya_!~wareya@cpe-74-70-142-220.nycap.res.rr.com JOIN :#esoteric < 1278306497 0 :wareya!unknown@unknown.invalid QUIT :Read error: Operation timed out < 1278308740 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :You cannot win this game without *all* of these hints: < 1278308750 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :* Save the game state often, and in multiple files. < 1278308757 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :* Don't just do everything without thinking about it at first, or else you will get stuck < 1278308776 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :* Don't just shoot everything and everyone, or else you will run out of ammunition and you won't get a very good score < 1278308836 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :* Pay attention to the game, and perhaps look at the source code for MegaZeux for help about what some objects means? < 1278308873 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :* Use the money effectively. < 1278308879 0 :augur!unknown@unknown.invalid QUIT :Remote host closed the connection < 1278308909 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :* The goal is to find the purple keys < 1278308958 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :* Don't run into everything that you can get hurt, or else you will run out of health points < 1278309026 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :* Some of the puzzles are confusing so please make sure you know what something means! < 1278309074 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :* At the end of the game you will find BIG_MONSTER < 1278309113 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :And, then, there is also a sequel to this game but I am not finished making the sequel game yet. < 1278310162 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Which game do you prefer, the first one, or the sequel game? < 1278311053 0 :zzo38!unknown@unknown.invalid QUIT :Remote host closed the connection < 1278311345 0 :coppro!unknown@unknown.invalid QUIT :Remote host closed the connection < 1278311366 0 :Halph!~coppro@unaffiliated/coppro JOIN :#esoteric < 1278311372 0 :Halph!unknown@unknown.invalid NICK :coppro < 1278311516 0 :augur!~augur@216-164-33-76.c3-0.slvr-ubr1.lnh-slvr.md.cable.rcn.com JOIN :#esoteric < 1278311821 0 :coppro!unknown@unknown.invalid QUIT :Remote host closed the connection < 1278312277 0 :Oranjer!unknown@unknown.invalid PART #esoteric :? < 1278312390 0 :coppro!~coppro@unaffiliated/coppro JOIN :#esoteric < 1278313471 0 :relet!unknown@unknown.invalid QUIT :Quit: Leaving. < 1278315040 0 :Vegabondmx!~Vegabonds@unaffiliated/vegabondsx JOIN :#esoteric < 1278315041 0 :Vegabondmx!unknown@unknown.invalid QUIT :Excess Flood < 1278316799 0 :clog!unknown@unknown.invalid QUIT :ended < 1278316800 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1278317964 0 :coppro!unknown@unknown.invalid QUIT :Remote host closed the connection < 1278318818 0 :nooga!~nooga@77-45-52-193.sta.asta-net.com.pl JOIN :#esoteric < 1278318955 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1278321550 0 :choochter!~choochter@nat/ibm/x-jmsknhslgzxvtvaa JOIN :#esoteric < 1278322581 0 :tombom!tombom@wikipedia/Tombomp JOIN :#esoteric < 1278322909 0 :CakeProphet!unknown@unknown.invalid QUIT :Ping timeout: 260 seconds < 1278323181 0 :oerjan!unknown@unknown.invalid QUIT :Quit: leaving < 1278328660 0 :DH____!~DHeadshot@cpc2-woki2-0-0-cust667.glfd.cable.ntl.com JOIN :#esoteric < 1278329311 0 :cheater99!unknown@unknown.invalid QUIT :*.net *.split < 1278329327 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :gulp < 1278329536 0 :nooga!unknown@unknown.invalid QUIT :Read error: Connection reset by peer < 1278329702 0 :cheater99!~cheater@ip-80-226-15-173.vodafone-net.de JOIN :#esoteric < 1278330099 0 :nooga!~nooga@77-45-52-193.sta.asta-net.com.pl JOIN :#esoteric < 1278330144 0 :Gracenotes!unknown@unknown.invalid QUIT :Ping timeout: 248 seconds < 1278330285 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :nooga: plug < 1278330349 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :socket < 1278330405 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :tekcos < 1278330433 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :coteks < 1278330508 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :.. sketoc < 1278330747 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :skurnak! < 1278330994 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :ooh weird < 1278331001 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :i just had the taste of butane in my mouth < 1278331181 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :Butane? Isn't that gas in room temperature? < 1278331189 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :it wasnt real < 1278331200 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :it was a misinterpretation < 1278331519 0 :FireFly!unknown@unknown.invalid QUIT :Ping timeout: 276 seconds < 1278331637 0 :FireFly!~firefly@unaffiliated/firefly JOIN :#esoteric < 1278332375 0 :nooga!unknown@unknown.invalid QUIT :Read error: Connection reset by peer < 1278333556 0 :MizardX!~MizardX@unaffiliated/mizardx JOIN :#esoteric < 1278335722 0 :Slereah_!~jews@ANantes-259-1-125-153.w92-139.abo.wanadoo.fr JOIN :#esoteric < 1278335802 0 :Slereah!unknown@unknown.invalid QUIT :Ping timeout: 240 seconds < 1278336833 0 :choochter!unknown@unknown.invalid QUIT :Read error: Connection reset by peer < 1278336874 0 :choochter!~choochter@nat/ibm/x-jbcdtnzmvywbdpfu JOIN :#esoteric < 1278338009 0 :Mathnerd314!unknown@unknown.invalid QUIT :Quit: ChatZilla 0.9.86-rdmsoft [XULRunner 1.9.2.6/20100625231939] < 1278338696 0 :BeholdMyGlory!unknown@unknown.invalid QUIT :Ping timeout: 260 seconds < 1278338857 0 :BeholdMyGlory!~behold@unaffiliated/beholdmyglory JOIN :#esoteric < 1278339281 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :augur, how do you even know the taste of butane? < 1278340022 0 :CakeProphet!~adam@h170.11.18.98.dynamic.ip.windstream.net JOIN :#esoteric < 1278340089 0 :choochter!unknown@unknown.invalid QUIT :Read error: Connection reset by peer < 1278340119 0 :choochter!~choochter@nat/ibm/x-zkbgfpqnbklahicb JOIN :#esoteric < 1278340256 0 :choochter!unknown@unknown.invalid QUIT :Read error: Connection reset by peer < 1278340262 0 :choochter!~choochter@nat/ibm/x-bpiecxgqvcijmvyg JOIN :#esoteric < 1278340374 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: what most people call taste is really just smell. < 1278340434 0 :DH____!unknown@unknown.invalid QUIT :Read error: Connection reset by peer < 1278340467 0 :DH____!~DHeadshot@cpc2-woki2-0-0-cust667.glfd.cable.ntl.com JOIN :#esoteric < 1278342432 0 :teuchter!~choochter@nat/ibm/x-puljuypuoxwhtthh JOIN :#esoteric < 1278342438 0 :choochter!unknown@unknown.invalid QUIT :Read error: Connection reset by peer < 1278343329 0 :DH____!unknown@unknown.invalid QUIT :Read error: Connection reset by peer < 1278343649 0 :relet!~thomas@c905DBF51.dhcp.bluecom.no JOIN :#esoteric < 1278344134 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :smell doesn't affect taste in any way < 1278344140 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :for me at least < 1278344155 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :urban legend, says i < 1278344709 0 :nooga!~nooga@77-45-52-193.sta.asta-net.com.pl JOIN :#esoteric < 1278346464 0 :Mathnerd314!~mathnerd3@nat-wireless-guest-reg-158-122.bu.edu JOIN :#esoteric < 1278347291 0 :zzo38!~zzo38@h24-207-48-53.dlt.dccnet.com JOIN :#esoteric < 1278347421 0 :nooga!unknown@unknown.invalid QUIT :Read error: Connection reset by peer < 1278347729 0 :nooga!~nooga@77-45-52-193.sta.asta-net.com.pl JOIN :#esoteric < 1278348391 0 :hiato!~nine@dsl-245-46-244.telkomadsl.co.za JOIN :#esoteric < 1278348731 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : AnMaster: what most people call taste is really just smell. <-- oh so you meant smell then < 1278348972 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so < 1278348980 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :looks like #irp been reddited < 1278348985 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :*shrug* < 1278349143 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :the world will never tire of ti < 1278349144 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*it < 1278349353 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Do you like my game? < 1278349829 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1278349856 0 :Mathnerd314!unknown@unknown.invalid QUIT :Quit: ChatZilla 0.9.86-rdmsoft [XULRunner 1.9.2.6/20100625231939] < 1278350723 0 :nooga!unknown@unknown.invalid QUIT :Read error: Connection reset by peer < 1278351225 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Do you like my game? Did you try this game? (See previous log for hints) < 1278351516 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :have you played my games? < 1278351654 0 :cheater99!unknown@unknown.invalid PRIVMSG #esoteric :is alise holed up for the week again < 1278351870 0 :zzo38!unknown@unknown.invalid QUIT :Remote host closed the connection < 1278351916 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :cheater99: yes, like the 16 billion previous times you asked < 1278351945 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(he sometimes comes on in the evening as ehirdiphone, though) < 1278351955 0 :nooga!~nooga@77-45-52-193.sta.asta-net.com.pl JOIN :#esoteric < 1278352009 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, what is your alignment? < 1278352020 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, D&D that is < 1278352024 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION notices he's grumpy and should eat something < 1278352076 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :You can't instantiate "something" with anything. :-> < 1278352077 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i noticed y'all seemed to conjecture true neutral... < 1278352135 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :"something" just means "there is such thing as". Randomly chosen thing probably does not qualify. < 1278352141 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i figure it's either that or neutral good. < 1278352160 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, heh < 1278352244 0 :cheater99!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: i need to be on the edge with that info < 1278352256 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Ilari: you fail at grammar forever < 1278352258 0 :cheater99!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: can you create an rss feed for that please. < 1278352288 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: Yes, I do. :-) < 1278352330 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :cheater99, your nick? chaotic < 1278352335 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :chaotic evil* even < 1278352352 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :cheater99: what info < 1278352362 0 :cheater99!unknown@unknown.invalid PRIVMSG #esoteric :whether alise is in or out < 1278352379 0 :cheater99!unknown@unknown.invalid PRIVMSG #esoteric :nah i'm just playin'. you seem a bit uppity so i'm pulling your leg. < 1278352384 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i don't know more about alise than anyone else here who's paying attention. < 1278352398 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :cheater99: i _said_ i was grumpy and needed to eat. < 1278352400 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :-> < 1278352401 0 :cheater99!unknown@unknown.invalid PRIVMSG #esoteric :i can't pay attention! < 1278352407 0 :cheater99!unknown@unknown.invalid PRIVMSG #esoteric :ok enjoy your eat < 1278352409 0 :cheater99!unknown@unknown.invalid PRIVMSG #esoteric :ttyl < 1278352633 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :There should be esolang with large collection of operators with seemingly no connection. Also lot of them used together should be required to reach TC. < 1278352660 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :*munch* < 1278352918 0 :Mathnerd314!~mathnerd3@nat-wireless-guest-reg-158-122.bu.edu JOIN :#esoteric < 1278353060 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i've had that idea a million times < 1278353078 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and there's still suffering in the world < 1278353187 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :well if that's what causes the suffering in the world, i suggest you stop. < 1278353294 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i never looked at it that way < 1278353694 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :a computer-generated set of millions of different commands < 1278353844 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :well the hard part i would think is making all necessary for TC-ness without them being obviously connected < 1278353914 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yes, if you want to do it well < 1278353938 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i was more interested in the part where the spec is multiple gigabytes < 1278353945 0 :kar8nga!~kar8nga@78.104.80.154 JOIN :#esoteric < 1278353972 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you know me, i don't care what's inside as long as it's really big < 1278353978 0 :DH____!~DHeadshot@cpc2-woki2-0-0-cust667.glfd.cable.ntl.com JOIN :#esoteric < 1278354082 0 :nooga!unknown@unknown.invalid QUIT :Read error: Connection reset by peer < 1278354099 0 :cheater99!unknown@unknown.invalid PRIVMSG #esoteric :make it fractal < 1278354102 0 :cheater99!unknown@unknown.invalid PRIVMSG #esoteric :in some way < 1278354130 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :Good way would be to have multiple flags that affect instructions in odd ways (and have strange interactions). < 1278354132 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :in some say how exactly? < 1278354168 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*way < 1278354198 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :--use-underlying-field "F_16" < 1278354217 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :What's F_16? < 1278354230 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :the finite field with 16 elements < 1278354266 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :That's trace 2 field... Too ordinary. :-) < 1278354282 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :trace? you mean characteristic? < 1278354302 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :Well, what was it called... :-/ < 1278354505 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :maybe it should be --use-underlying-ring instead. < 1278354807 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :Maybe field size of 3 486 784 401 would be better? < 1278355016 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!haskell logBase 3 3486784401 < 1278355025 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :19.999999999999996 < 1278355088 0 :MizardX-!~MizardX@unaffiliated/mizardx JOIN :#esoteric < 1278355261 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :what's the trace of a field? < 1278355272 0 :MizardX!unknown@unknown.invalid QUIT :Ping timeout: 260 seconds < 1278355273 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :sic < 1278355280 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :Probably means characteristic... < 1278355293 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :doubt that, maybe i'll check < 1278355297 0 :MizardX-!unknown@unknown.invalid NICK :MizardX < 1278355371 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :the trace of something is the sum of its conjugates < 1278355434 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(i actually did remember it was that but minds are not to be trusted) < 1278355456 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is familiar with a completely different meaning of the term < 1278355482 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(the trace of a square matrix is the sum of its diagonal entries) < 1278355600 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(a major property of this trace is that tr(AB) = tr(BA)) < 1278355706 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :also the sum of conjugates in F_16 would not be called 2 given that 2 = 0 in that field < 1278355853 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :3 because 2 is too ordinary and 5 (or greater) is too simple. < 1278356087 0 :teuchter!unknown@unknown.invalid QUIT :Ping timeout: 265 seconds < 1278356223 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, I first went "airfield?" at that. Since F-16 = aircraft to me. < 1278356225 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :XD < 1278356491 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :lol shouldn't have mentioned my games, i'm hooked on bounca again < 1278356532 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: i thought the trace of an element of a finite field is actually the trace of some matrix < 1278356558 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :or umm are these traces 0 < 1278356576 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :maybe the guy who told me this was confusing the meanings < 1278356765 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :anyone wanna add other kinds of polygons to bounca? i hate programming as you know. < 1278356841 0 :DH____!unknown@unknown.invalid PRIVMSG #esoteric :not the right irc network if that's the case... < 1278356981 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :nono i hate programming but i love programmers < 1278357171 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hehe, the ball randomly jumps like 10cm from the finish in 16.9 sec, takes like 40 seconds if you actually try to manouver there < 1278357176 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i should probably make a new level < 1278358593 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :my games are so awesome i wish someone else had made them so i wouldn't feel so bad for advertising them. < 1278358691 0 :kar8nga!unknown@unknown.invalid QUIT :Ping timeout: 276 seconds < 1278359329 0 :Gracenotes!~person@wikipedia/Gracenotes JOIN :#esoteric < 1278359663 0 :Mathnerd314!unknown@unknown.invalid QUIT :Quit: ChatZilla 0.9.86-rdmsoft [XULRunner 1.9.2.6/20100625231939] < 1278368118 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1278368118 0 :clog!nef@bespin.org JOIN :#esoteric < 1278368192 0 :hiato!unknown@unknown.invalid QUIT :Quit: underflow < 1278368206 0 :Gracenotes!~person@wikipedia/Gracenotes JOIN :#esoteric < 1278368292 0 :choochter!~choochter@host213-1-49-233.btremoteinternet-dsl.bt.net JOIN :#esoteric < 1278368961 0 :CakeProphet!unknown@unknown.invalid QUIT :Ping timeout: 240 seconds < 1278369073 0 :DH____!unknown@unknown.invalid PRIVMSG #esoteric :gtg cya < 1278369074 0 :DH____!unknown@unknown.invalid PART #esoteric :? < 1278369696 0 :cheater99!unknown@unknown.invalid PRIVMSG #esoteric :sup < 1278369805 0 :relet!unknown@unknown.invalid QUIT :Quit: Leaving. < 1278369829 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :inf < 1278369853 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION cackles obscurely < 1278370229 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :really old though < 1278370236 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but < 1278370250 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :at least i finally found a substitution greeting < 1278370258 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :been trying to find one since our conversation < 1278370262 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :every time you've joined < 1278370266 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so < 1278370266 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :food, again -> < 1278370328 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :urgh < 1278370348 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hard to do this well, because somehow a function has to become a question < 1278370632 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders what oklopol is babbling about. also, *munch* < 1278370660 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION has been trying to write a cksum program for kicks. < 1278370663 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : hard to do this well, because somehow a function has to become a question <-- to do what well? < 1278370671 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Minor problem: it seems to be borken in ways I cannot tell. < 1278370679 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, no need. the heirloom one compiles for me on microcosm < 1278370685 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :http://sprunge.us/CaHQ < 1278370691 0 :ehirdiphone!~ehirdipho@82.132.139.5 JOIN :#esoteric < 1278370695 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :crc_table.h generated with http://sprunge.us/AZXC < 1278370698 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehirdiphone, hi < 1278370699 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!swedish This program does not work. < 1278370700 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Don't care. < 1278370700 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Thees prugrem dues nut vurk. Bork Bork Bork! < 1278370701 0 :ehirdiphone!unknown@unknown.invalid PRIVMSG #esoteric :Spectral Spectra. < 1278370705 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehirdiphone, #irp was slashdotted < 1278370706 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err < 1278370708 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :reddited < 1278370711 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :same shit anyway < 1278370715 0 :ehirdiphone!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Dont care about what? < 1278370717 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :" really old though" <<< inf as a response to sup is really old < 1278370721 0 :ehirdiphone!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Indeed. < 1278370724 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oh that < 1278370726 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I want to write a reasonable cksum program; I don't care that Heirloom has one. < 1278370731 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehirdiphone, as in the end results are about the same < 1278370739 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :good thing we have a separate channel for it < 1278370740 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :" at least i finally found a substitution greeting" <<< since we talked about... or was that the only unclear thing? < 1278370775 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :today i was told i talk too fast < 1278370784 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION has forgotten what we talked about < 1278370788 0 :ehirdiphone!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I had to go into ultra-asshole mode when #esoteric IRP was redditted < 1278370796 0 :ehirdiphone!unknown@unknown.invalid PRIVMSG #esoteric :*reddited < 1278370805 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Hmm. My crc_table appears to differ from what's in the Heirloom cksum binary. < 1278370806 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well i would've changed about into something else < 1278370812 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :if i'd finished the sentence < 1278370813 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehirdiphone, like, worse than usual? < 1278370816 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :prolly < 1278370824 0 :ehirdiphone!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: IMO heirloom's flaw is caring way too much about history. < 1278370825 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :anyway night :) < 1278370834 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, different function? < 1278370836 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :cheater99: THIS IS AN RSS MESSAGE: ehirdiphone HAS BEEN OBSERVED < 1278370848 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*ASS < 1278370848 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehirdiphone: Yes. < 1278370851 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hahahaha < 1278370854 0 :ehirdiphone!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I said "ultra". Anyway, I've mellowed. < 1278370863 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehirdiphone, :P < 1278370863 0 :ehirdiphone!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: just notify the pedo... < 1278370880 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I've also been comparing against Busybox's cksum. It *appears* to be the same generating function. < 1278370887 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::-D < 1278370887 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Give or take stylistic differences. < 1278370904 0 :ehirdiphone!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I even expressed the opinion that everyone edits differently and you just have to find the editor that works for you, yesterday. < 1278370905 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ehirdiphone: um you're trying to avoid him? < 1278370918 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(Busybox doesn't have a statically-created crc_table) < 1278370921 0 :ehirdiphone!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: No, it's just that he's a pedo :P < 1278370932 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :who isn't a pedo these days < 1278370948 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Anyways: thoughts? < 1278370953 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ehirdiphone: it's just i was joking about how he keeps asking about you, earlier < 1278370987 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ehirdiphone: this is so cool, now we can have a double-date with our gay lovers < 1278370994 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(and he requested an rss feed :D) < 1278370997 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :assuming augur still has a thing for me < 1278371008 0 :ehirdiphone!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: he's concerned my beautiful prepubescent body of spotlessness, hairlessness and innocence will be damaged < 1278371038 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :damaged by age? < 1278371045 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :or oh < 1278371056 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :wait was i gone < 1278371058 0 :ehirdiphone!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: we could just both date augur, that would be vastly preferable to being in a 1,000 km^2 radius of cheater99 < 1278371067 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1278371080 0 :ehirdiphone!unknown@unknown.invalid PRIVMSG #esoteric :and polyamory is ~all the rage~ < 1278371093 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :is cheater polyamorous? < 1278371099 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :or what < 1278371115 0 :ehirdiphone!unknown@unknown.invalid PRIVMSG #esoteric :hope not, then I have an easy excuse < 1278371128 0 :ehirdiphone!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: I meant if we both dated augur XD < 1278371133 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh umm oh < 1278371143 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i guess i don't know the expression < 1278371177 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ugh soon i shall retry < 1278371216 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :now -> < 1278371275 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :... Wait a sec that table's kinda constant. < 1278371282 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Screw it I can just copy the damned thing. < 1278371338 0 :cheater99!unknown@unknown.invalid PRIVMSG #esoteric :alise is angry because she knows she wants me subconsciously < 1278371406 0 :ehirdiphone!unknown@unknown.invalid PRIVMSG #esoteric :I really don't. < 1278371458 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :ehirdiphone: nick? < 1278371476 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :well if you did you wouldn't know it, it's subconscious duh < 1278371478 0 :ehirdiphone!unknown@unknown.invalid PRIVMSG #esoteric :coppro: Lazy! But okay. < 1278371482 0 :ehirdiphone!unknown@unknown.invalid NICK :aliseiphone < 1278371497 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Pronounced: Alih-say-phone < 1278371506 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :aliseiphone: Sometimes you change it, sometimes you didn't. I just didn't know if you'd noticed < 1278371524 0 :aliseiphone!unknown@unknown.invalid QUIT :Quit: Get Colloquy for iPhone! http://mobile.colloquy.info < 1278371546 0 :aliseiphone!~ehirdipho@82.132.139.196 JOIN :#esoteric < 1278371549 0 :aliseiphone!unknown@unknown.invalid PRIVMSG #esoteric :ACTION vaginas < 1278371567 0 :aliseiphone!unknown@unknown.invalid PRIVMSG #esoteric :v. the act of gaining a vagina through metaphysical IRC < 1278371575 0 :aliseiphone!unknown@unknown.invalid PRIVMSG #esoteric :*IRC magic. < 1278371593 0 :aliseiphone!unknown@unknown.invalid PRIVMSG #esoteric :Metaphysical, I tell you. < 1278371604 0 :aliseiphone!unknown@unknown.invalid PRIVMSG #esoteric :It's magic because it's meta. < 1278371607 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Metaphysical: Even more meta than physical < 1278371607 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :"ehird" isn't a particularly /male/ name < 1278371614 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :aliseiphone: and what did the physical say? < 1278371626 0 :aliseiphone!unknown@unknown.invalid PRIVMSG #esoteric :(*cough* I never met a physical I didn't like.) < 1278371633 0 :aliseiphone!unknown@unknown.invalid PRIVMSG #esoteric :ais523: True. < 1278371650 0 :aliseiphone!unknown@unknown.invalid PRIVMSG #esoteric :"alise" is unambiguously female, however. < 1278371691 0 :aliseiphone!unknown@unknown.invalid PRIVMSG #esoteric :coppro: Also, *don't. < 1278371703 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :good catch < 1278371720 0 :aliseiphone!unknown@unknown.invalid PRIVMSG #esoteric :Someone offer to try leaden out when it's ready or I'll die. Of shame. < 1278371771 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :What's leaden? < 1278371778 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Also, are you turning into me? < 1278371785 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Now to make the cksum mostly-POSIX. < 1278371799 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :This consists of: adding support for command line arguments. < 1278371885 0 :aliseiphone!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: An awesome editor I'm writing; and no. < 1278371897 0 :aliseiphone!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Who needs 'em. < 1278371925 0 :aliseiphone!unknown@unknown.invalid PRIVMSG #esoteric :Who even uses cksum, anyway? < 1278371941 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :aliseiphone: Few people. < 1278371970 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And now I'm going "wait a sec, the code for every other implementation of this I could find sucks". < 1278371972 0 :aliseiphone!unknown@unknown.invalid PRIVMSG #esoteric :Someone should totally ask me to explain leaden's design. Cough. :P < 1278371994 0 :aliseiphone!unknown@unknown.invalid PRIVMSG #esoteric :Okay, so maybe I *am* turning into Sgeo. < 1278372013 0 :Slereah_!unknown@unknown.invalid QUIT :Ping timeout: 245 seconds < 1278372096 0 :aliseiphone!unknown@unknown.invalid QUIT :Quit: Get Colloquy for iPhone! http://mobile.colloquy.info < 1278372137 0 :aliseiphone!~ehirdipho@82.132.248.24 JOIN :#esoteric < 1278372140 0 :aliseiphone!unknown@unknown.invalid PRIVMSG #esoteric :Oops. < 1278372269 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :aliseiphone, does your on-screen keyboard ever freeze up? < 1278372325 0 :aliseiphone!unknown@unknown.invalid PRIVMSG #esoteric :Sometimes I get a ghost one on top rendering the UI useless. < 1278372337 0 :aliseiphone!unknown@unknown.invalid PRIVMSG #esoteric :And stop using me to justify buying an iPhone. < 1278372349 0 :aliseiphone!unknown@unknown.invalid PRIVMSG #esoteric :No more obvious questions of such a nature. < 1278372366 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I never bought an iPhone < 1278372492 0 :Slereah!~jews@ANantes-259-1-125-153.w92-139.abo.wanadoo.fr JOIN :#esoteric < 1278372575 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :strange news: they found an armed handgrenade at a recycling station in Stockholm this evening < 1278372577 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, ^ < 1278372586 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that seems pretty random < 1278372602 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :random violence < 1278372606 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, you mean, placing a hand grenade there being random or me mentioning it? < 1278372611 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, the sprint was still in < 1278372615 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, both < 1278372618 0 :nooga!~nooga@77-253-23-147.adsl.inetia.pl JOIN :#esoteric < 1278372646 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric : http://sprunge.us/JMgb < 1278372648 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Opinions? < 1278372657 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :"Anyway, all these computers and digital gadgets are no good. They just fill your head with numbers, and that can't be good for you." -- The "artist" formerly known as "the artist formerly known as Prince" < 1278372717 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, http://www.dn.se/sthlm/handgranat-hittad-gator-avsparrade-1.1133422 < 1278372717 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :... GAH WHY IS INDENT=2? < 1278372722 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :you can probably read it < 1278372724 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :There's mine. < 1278372737 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :346126 < 1278372739 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :they messed up the date there ye < 1278372741 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yes* < 1278372932 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric : http://sprunge.us/SVRa < 1278372934 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :There. Better. < 1278372950 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, you want that table static const < 1278372960 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Yes, yes I do. < 1278372964 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, otherwise it can't be shared between different running instances < 1278373008 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Gregor, is that what he is now known as? < 1278373072 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Sure, why not < 1278373207 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: This is the only implementation of cksum I know of that uses stdio. < 1278373219 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Erm. Uses stdio *sanely*. < 1278373225 0 :Mathnerd314!~mathnerd3@nat-wireless-guest-reg-158-122.bu.edu JOIN :#esoteric < 1278373235 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Each and every other one goes through read or fread for not-much-good-reason. < 1278373262 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Granted, they are absurdly faster, but eh. < 1278373286 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, what does your one use? no browser open atm < 1278373298 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, if it uses fgets() you fail at handling \0 < 1278373303 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: what about stdio_unlocked? or do you consider that insane? < 1278373308 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: fgetc < 1278373312 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ais523: AAAGHNONONO < 1278373317 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, okay I would use mmap < 1278373330 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :with fallback on stdio fread < 1278373332 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Of course you would. < 1278373342 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :if you hit a char device or such < 1278373348 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Are there any nice compiled imperative languages out there with standard libraries similar to Python's < 1278373349 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :? < 1278373352 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, what do you mean with that? ;P < 1278373386 0 :ais523!unknown@unknown.invalid QUIT :Remote host closed the connection < 1278373395 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :mmap is pretty retarded on a single iteration through a file. < 1278373415 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, depends. It does IO rather efficiently still < 1278373428 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It ends up being comparable to, oh, *loading the entire file into memory*. < 1278373437 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, it loads on the fly < 1278373438 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Even though you don't need much more than a buffer. < 1278373457 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, linux only loads a few pages ahead of you < 1278373461 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and it unmaps old pages < 1278373468 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :if you mark it with posix_madvice < 1278373469 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :;P < 1278373477 0 :cheater99!unknown@unknown.invalid PRIVMSG #esoteric :ACTION has just done 500 crunches < 1278373478 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :sorry < 1278373479 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :madvice < 1278373481 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Yes... It unmaps old pages *when it would swap stuff out*. < 1278373499 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err < 1278373504 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I'm not in favor of using more memory for hardly any benefit. < 1278373506 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :posix_madvise even < 1278373538 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :posix_madvise() with POSIX_MADV_SEQUENTIAL < 1278373580 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, anyway I would probably use fread() < 1278373659 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: It's fast enough as is, and I, personally, am in favor of clarity over speed. < 1278373723 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION inserts a poisx_fadvise in pikhq's code < 1278373724 0 :cheater99!unknown@unknown.invalid PRIVMSG #esoteric :madvise sounds like something you shouldn't listen to. < 1278373728 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :MWHAHAHAHA < 1278373738 0 :cheater99!unknown@unknown.invalid PRIVMSG #esoteric :it sounds like the kind of advice that homeless people always have for you. < 1278373742 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :You punk. < 1278373774 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, me or cheater99? < 1278373813 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: You. < 1278373818 0 :cheater99!unknown@unknown.invalid PRIVMSG #esoteric :of course < 1278373822 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :What benefit does posix_fadvise get you? < 1278373903 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, see the man page < 1278373914 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: *MEASUREMENTS*. < 1278373914 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, it increases readahead window if you want it < 1278373928 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, in cksum? probably not much :P < 1278373933 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but it is fun to poke fun at you < 1278373961 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Though I am tempted to check the benefits done by fread. < 1278374040 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, good idea < 1278374062 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, you could use non-blocking reads too, so you can compute stuff while waiting for the DMA buffer to fill < 1278374065 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :;P < 1278374083 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: -_-' < 1278374088 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :That way leads to Coreutils. < 1278374146 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, :D < 1278374157 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, < 1278374158 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : POSIX_FADV_WILLNEED initiates a nonblocking read of the specified region into the page cache. The amount of data read may be decreased by the kernel depending < 1278374158 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : on virtual memory load. (A few megabytes will usually be fully satisfied, and more is rarely useful.) < 1278374162 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, yay! :P < 1278374187 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, of course just letting kernel do it's usual readahead is probably enough < 1278374249 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, this is #esoteric. There is no reason whatsoever to _not_ contemplate this < 1278374261 0 :aliseiphone!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Your cksum sucks. < 1278374267 0 :aliseiphone!unknown@unknown.invalid PRIVMSG #esoteric :It's bloated. :| < 1278374275 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :aliseiphone, is it? < 1278374283 0 :aliseiphone!unknown@unknown.invalid PRIVMSG #esoteric :Yes' < 1278374288 0 :aliseiphone!unknown@unknown.invalid PRIVMSG #esoteric :*Yes! < 1278374305 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :aliseiphone, how would you write it < 1278374307 0 :aliseiphone!unknown@unknown.invalid PRIVMSG #esoteric :As far as coreutils go I'm a minimalism nazi. :P < 1278374322 0 :aliseiphone!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Something much more like his original paste. < 1278374329 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :aliseiphone, link? < 1278374339 0 :aliseiphone!unknown@unknown.invalid PRIVMSG #esoteric :Find it yourself. < 1278374345 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :meh not worth it < 1278374352 0 :aliseiphone!unknown@unknown.invalid PRIVMSG #esoteric :Just after I came in. M < 1278374358 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :aliseiphone: Bloated? I presume you mean "it uses libc", right? < 1278374360 0 :aliseiphone!unknown@unknown.invalid PRIVMSG #esoteric :*in. < 1278374376 0 :aliseiphone!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: No, it's just bloated. :P < 1278374377 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I feel sinful. I gave money to M. Night Shyamalan. < 1278374381 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :how secure is login with physical unit to generate a response code? < 1278374388 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :aliseiphone: How so? < 1278374391 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :for bank