< 1283731324 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :Hah, @-arguments to the rescue < 1283731382 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: A higher framerate means less time to compute enemy AI between frames! < 1283731752 0 :madbrain2!unknown@unknown.invalid QUIT : < 1283732064 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :Gak! What they don't tell you is that lines in an @-included file are limited to 254 characters! < 1283732071 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :Oh, the GOOD OLD DAYS, huh? < 1283732112 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :hi. < 1283732145 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric : When was the last time you wrote something beautiful in C? ;; never < 1283732184 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :<Vorpal> - NTSC output <-- UGH why? < 1283732185 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric : madbrain2, what is wrong with PAL < 1283732185 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION declares that everyone sucks < 1283732200 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :you know, Vorpal, you're an idiot. < 1283732218 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :let's count the countries that use PAL < 1283732242 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :43, if I eyeballed it right < 1283732247 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :now let's count those that use NTSC < 1283732294 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :About the same, I'd guess. < 1283732299 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :more, actually < 1283732301 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :quite a bit more < 1283732303 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :alise_: JAPAN and CANADA, the COOL COUNTRIES. < 1283732315 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :at least 49 < 1283732318 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :definitely more < 1283732322 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :just ambiguous how to count territories < 1283732325 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Oh, fucking island countries near the US. < 1283732341 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: my point is: you're not defending against the Americanisation of all entities < 1283732350 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :you're just rabidly preferring anything that seems European to you, to anything American. < 1283732364 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :and don't whip out a technical argument, because it's blatantly obvious that wasn't the basis of your dispute. < 1283732388 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And it's not even like one is strictly superior to the other. < 1283732395 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :indeed < 1283732399 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :There's upsides and downsides to both. < 1283732410 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And they both suck compared to digital broadcasting standards. < 1283732415 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :NTSC is smoother with movement but less defined, PAL is less smooth with movement but better defined < 1283732426 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :PAL is probably best FOR LIVE-ACTION ENTERTAINMENT < 1283732444 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :as it has the same fps as movies, which creates a desirable motion blur effect, (and allows easier broadcast of movies) < 1283732446 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :and has higher definition < 1283732447 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :BUT < 1283732448 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :for games < 1283732450 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :NTSC seems preferable to me < 1283732454 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :alise_: No, it has 25 fps. Film has 24 fps. < 1283732456 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :because fast movement should be reproduced accurately < 1283732458 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: oh, touche < 1283732459 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :well, whatever < 1283732462 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :it's the same vicinity < 1283732465 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :So, PAL has the film sped up. < 1283732466 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :so the same sort of motion blur < 1283732483 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: or have horrible jerkiness < 1283732485 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :by replicating frames < 1283732498 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :the unnoticeable speed-up is better ofc :) < 1283732524 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :uorygl isn';t here o.O < 1283732577 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :alise_: It's noticeable in the audio. < 1283732602 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: even if you correct for pitch? < 1283732609 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Yes, but much less so. < 1283732615 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I vastly prefer 30 fps for display of film over 25fps. < 1283732626 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :2:3 pulldown is quite nice. < 1283732665 0 :BeholdMyGlory!unknown@unknown.invalid QUIT :Remote host closed the connection < 1283732672 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(Every even film frame is displayed for 1 TV frame, every odd is displayed for 1.5 TV frames) < 1283732694 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :jilm < 1283732704 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(... Thus getting you 24 fps on a 30 fps display.) < 1283732739 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :Looks like all I have to do it stub out 12 POSIX-ish C functions that DICE don't got, and I'm in business with a only-slightly-crippled-you'd-never-know-it Lua interpreter. < 1283732762 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :*Also*, this is easily reversed by devices that can display 24 fps better than that. < 1283732828 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: no, pulldown is UNACCEPTABLE < 1283732837 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :have you ever seen panning with pulldown? < 1283732842 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :or any fast movement? < 1283732845 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :it's the jerkiest, most retarded thing ever < 1283732846 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :but panning is the worst < 1283732853 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :forwards and AH and fowards and AH < 1283732853 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :IN MY WORLD, SINH OF EVERYTHING IS ZERO < 1283732860 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :alise_: Have you seen it on a 30fps display? < 1283732864 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It's really not noticable. < 1283732867 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :cpressey: SOUNDS GOOD. < 1283732879 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: To be honest, I have never seen a 30fps display in my life, as far as I am aware. < 1283732903 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :Well, maybe CRTs could do it. < 1283732967 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Anyways, all this is somewhat irrelevant, since modern TV equipment can handle 24 fps. < 1283732990 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :Actually I might need to implement some of these... :/ memchr? < 1283733058 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :cpressey: PDCLib. < 1283733074 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :cpressey: http://pdclib.rootdirectory.de/ < 1283733085 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :cpressey: You write a header file and get a C99-compliant library. Well, in theory. < 1283733093 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :alise_: Much obliged. < 1283733094 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :It doesn't actually have yet. < 1283733102 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :cpressey: But you can rip out the parts you're missing, I'm sure. < 1283733111 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Hrm. Well, 25 fps stuff still can't, because having refresh rates high enough to handle native 25 fps video and 24 fps video without modifying stuff is not yet feasible. < 1283733130 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :30 fps stuff, though? Yeah, just have a 120 Hz refresh rate & voila. < 1283733158 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :cpressey: Failing that, try newlib. < 1283733208 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: I SEE NO REASON WE CAN'T HAVE 600 HZ TELEVISIONS < 1283733240 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Of course, if you're willing to go for a CRT screen, it's all pretty easy. < 1283733262 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Mmmm, multiple possible refresh rates. < 1283733279 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :I loved having a CRT because I put the resolution up to 1280x1024 or something on a really shitty 17" Compaq CRT. It was so, SO flickery and so, SO blurry, but it was MOAR RESOLUTION DAMMIT. < 1283733285 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :Reading UI text was a bit hard at first. < 1283733292 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :I was young and stupid... < 1283733297 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :...now I'm just young. < 1283733298 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Hah. < 1283733303 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :... and stupid. < 1283733321 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: I had to use PowerStrip (Windows monitor tweaking program) just to get that resolution. < 1283733331 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :Windows sanely ended its resolution list a few places below that on the grounds that I'm fucking crazy. < 1283733340 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :Hey, so, why don't more language implementations ship with regression test suites anyway? < 1283733402 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :"I was young and stupid, now I'm young and stupid and blind!" < 1283733553 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :Uh, I am actually blind. < 1283733608 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :alise_: You play Dot Action 2 remarkably well, then. < 1283733636 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :Braille display + playing by ear. < 1283733700 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :cpressey: NOTE: BLATANT LIES < 1283733717 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :(Astonishing!) < 1283733837 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :My phone falls two feet, and the battery cover is gone < 1283733838 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :WTF < 1283733842 0 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com JOIN :#esoteric < 1283733877 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :*groan* < 1283733880 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Yup, Palin's running for Pres. in 2012. < 1283733907 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :ACTION might switch party to Republican just to vote against her < 1283733925 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :Unless she's running against Huckabee < 1283733927 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :*sigh* Fecking primary system. < 1283733928 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Ha. < 1283733928 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :Bit of a hard choice, then < 1283733932 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo_: *facepalm* < 1283733950 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :Write in Jesus; Diebold might think it's a good idea and we can all have some fun. < 1283733951 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :WHAAAAAT wait that's not surprising, only disappointing < 1283733958 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :SORRY, "PREMIER ELECTION SOLUTIONS" < 1283733966 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :NOT DIEBOLD REALLY NOT DIEBOLD PLEASE IGNORE THE DIEBOLD BEHIND THE CURTAIN. < 1283733993 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, if you had to choose: Huckabee, or Palin? < 1283734004 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo_: I shall only answer that in song. < 1283734030 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :*singing* Suicide is painless, it brings so many changes, and I can take or leave it as I please. < 1283734083 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :Maybe Palin... there's a chance she might quit halfway in her first term < 1283734273 0 :nooga!unknown@unknown.invalid QUIT :Read error: Connection reset by peer < 1283734422 0 :derdon!unknown@unknown.invalid QUIT :Ping timeout: 240 seconds < 1283734642 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :If you have look at esolang wiki recently, you might wonder why I created those templates. Hopefully you figure it out. < 1283735438 0 :ski!unknown@unknown.invalid QUIT :Ping timeout: 264 seconds < 1283735455 0 :augur!unknown@unknown.invalid QUIT :Ping timeout: 252 seconds < 1283735693 0 :SimonRC!unknown@unknown.invalid QUIT :Ping timeout: 255 seconds < 1283735893 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :idea: Democratic Topic Nazi Bot: If anyone attempt to change the topic of the channel, it changes it back immdiately. You can submit a topic change to the bot, but it only accepts it once a majority of users in the channel have approved it. < 1283735900 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :*attempts < 1283735948 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :cpressey: Better idea: optbot, which set the topic to "logurl | random unattributed line from the entire channel logs". < 1283735954 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :It also quoted one at you if you highlighted it. < 1283735958 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :I created it. < 1283735967 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :(This inspired fungot's rather more involved Markov babble.) < 1283735967 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :alise_: yes there's a lot more < 1283735974 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :cpressey: It set it every few hours or something. < 1283735979 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :A lot of fun. < 1283735981 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :I should revive it. < 1283736003 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :alise_: :P < 1283736016 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: please don't spam templates like that < 1283736020 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :even if it's for a reason, Graue will get angry < 1283736043 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :and we all suffer :-P < 1283736182 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Why will Graue get angry? < 1283736187 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Can't they ask at first? < 1283736200 0 :ski!~slj@c-3810e055.1149-1-64736c10.cust.bredbandsbolaget.se JOIN :#esoteric < 1283736244 0 :SimonRC!~sc@fof.durge.org JOIN :#esoteric < 1283736315 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Someone else (Elliott) was trying to build the SKI calculus into MediaWiki, using also template namespace < 1283736352 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Did you notice the Cn template links to xkcd? < 1283736580 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: I used the user namespace, didn't I? < 1283736603 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :I was joking about the Graue thing anyway < 1283736607 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :alise_: http://esoteric.voxelperfect.net/w/index.php?title=Special%3AAllpages&from=&namespace=10 < 1283736620 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :I stand thoroughly corrected. Carry on! < 1283736638 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :The SKI calculus didn't work, btw. < 1283736641 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :It's specifically designed not to. < 1283736646 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :(The templating engine) < 1283736727 0 :augur!~augur@c-98-218-226-149.hsd1.dc.comcast.net JOIN :#esoteric < 1283736747 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :The templating engine is specifically designed not to be Turing complete? < 1283736899 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :That would make sense to me. Who wants non-terminating templates? < 1283737039 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :btw, fungot has displayed some freakishly relevant responses recently. < 1283737039 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :cpressey: yeah i don't think i'd do it on a computer though i can't read on a computer < 1283737232 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :cpressey: optbot demonstrated remarkable sentience and malevolence on occasion. < 1283737987 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :The name's Moniker. Sobriquet Y. Moniker. The "Y" stands for Yclept. < 1283738337 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :wat. < 1283738482 0 :augur!unknown@unknown.invalid QUIT :Ping timeout: 245 seconds < 1283738635 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :http://i.imgur.com/6NS0M.png < 1283738690 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :I mentioned this port in #lua and someone accused me of wasting time I could spend working on *their* project, or alternately, the cure for cancer < 1283738781 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :cpressey: what was their project? < 1283738787 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :alise_: They haven't said < 1283738790 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :who was it? < 1283738797 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :(I won't maul them. probably) < 1283738804 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :cpressey: also, put that thing in fucking doubling mode, not interlace argh my eyes < 1283738805 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :Yeah probably < 1283738816 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :Good idea < 1283738818 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :... and change your window title font, now < 1283738862 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :WAH much better < 1283738875 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :Hm < 1283738918 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :Seriously why are you using that font. < 1283738935 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :"Purisa Medium" -- I wonder if I selected that? If so -- what was I thinking? < 1283739250 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :Also why are my FireFox fonts messed up? Happened after my system spontaneously reset this morning. Every page looks like the Roman character part of ShiftJIS pages < 1283739627 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :Take a look at your preferences. < 1283739631 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :The default fonts in particular. < 1283739634 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :Failing that, open a terminal, < 1283739638 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :$ sudo fc-cache -f -v < 1283739793 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :was changed to an ugly font called "serif" for some reason -- changed it to FreeSerif and it's not near as bad -- thx < 1283740078 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :SIOD back in the Amiga daze stood for "Scheme In One Defun". < 1283740095 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :I assume this transitioned to "Day", then to "48 hours" < 1283740120 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :Then to R6RS and then to not caring about Scheme. So it goes! < 1283740129 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :ACTION pulls out a yo-yo < 1283740300 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is tempted to write a Pixley interpreter in C < 1283740326 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :Pixley? < 1283740351 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :http://catseye.tc/projects/pixley/ < 1283740357 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :I design too many language < 1283740361 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :*languages. < 1283740386 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :cpressey: You do. < 1283740387 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :This is hardly a design, though. < 1283740395 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :Just a chipping away at something else. < 1283740427 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :oh, meh < 1283740474 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: I should probably find something else to do with my time. Dot Action 2, or curing cancer, or just talking about random shit on IRC. < 1283740486 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :You could learn a language. < 1283740487 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :Oh, have I mentioned, I love Portishead? < 1283740489 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(spoken) < 1283740507 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Hm. I could. I've never been very good at those. < 1283740533 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Or (for amusement) you could learn Written Chinese without learning a spoken Sinitic language. < 1283740582 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :ACTION moves in tomorrow < 1283740648 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric : SIOD back in the Amiga daze stood for "Scheme In One Defun". ;; < 1283740650 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :er < 1283740651 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric : I assume this transitioned to "Day", then to "48 hours" < 1283740656 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :scheme in one defun still exists < 1283740663 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :48 hours is unrelated afaik < 1283740669 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :http://www.cs.indiana.edu/scheme-repository/imp/siod.html < 1283740676 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :alise_: Oh? Interesting < 1283740705 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric : Oh, have I mentioned, I love Portishead? ;; I have Third but have never listened to it and probably never will; I swear it was released slowed down 1000%. < 1283740722 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :I mean, yeah, I know trip hop does that shit, but seriously, guys? Seriously? < 1283740758 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :alise_: A younger me would have hated them. Tastes change I guess. Also: Sneaker Pimps. < 1283740829 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :"Please forgive the lack of full compliance with IEEE or R4RS standards. Perhaps one of these days." <> < 1283740886 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :SLIB is still coded for R4RS iirc < 1283740888 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :I forget. < 1283740899 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :Scheme 9 From Outer Space is R4RS, but that's Nils M. Holm. < 1283740901 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :He's ZANY. < 1283740906 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :Oh my < 1283740959 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :cpressey: You have to complete a multi-choice HTML text adventure just to get to the directory listing^W^Wsite. < 1283741060 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :I have created a help page indicating the purpose of the templates < 1283741078 0 :zzo38!unknown@unknown.invalid QUIT :Remote host closed the connection < 1283741151 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: While I appreciate your finding that alcohol is a GABA-receptor-inhibitor, I can't help but think there is a lot more to it than just that. These things are fermented food, and as such, chemically quite complex. I've noticed, for example, if I mix drinks (wine and beer) I get WAY more drunk WAY more quickly. < 1283741164 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :And sicker much more easily. < 1283741174 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :ANyway. < 1283741214 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :"Highly recommended!" < 1283741220 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :In a sort of existential rain puddle at the moment. Summoning Paddington bear... < 1283741264 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :I have found out that if you mix wine, beer, cocaine, pebbles, cannabis, cyanide, paint thinner, paint thickener, paint, water, hydroxic acid, LSD, and heroin, you die. < 1283741280 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :Interesting, that. < 1283741286 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :I think it's the hydroxic acid. < 1283741305 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :Ooh! Paint thickener! < 1283741309 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I have discovered that if you mix 1 kilogram of caffeine with 1 liter of water and drink, your tongue dies and then you die. < 1283741344 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(caffeine is one of the most bitter substances. Your tongue shall hate you and then die.) < 1283741514 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :So I had this idea, right... it would have gone well with eso-std.org < 1283741552 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Um, you'd die. < 1283741557 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Caffeine is lethal in that kind of dosage. < 1283741564 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :We should publish our own frickin' journal. JETICSARF. Journal of Esoteric Topics in Computer Science And Related Fields. < 1283741566 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :alise_: Yes, you would in fact die. < 1283741568 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :As I said. < 1283741570 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :It's lethal in quite small doses, even. < 1283741575 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: True :P < 1283741579 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :cpressey: http://t3x.org/s9fes/index.html < 1283741582 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :Can you get to the site???? < 1283741587 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :alise_: Small per mass, perhaps. < 1283741597 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :I have done it (by cheating; opening all the choices in tabs). < 1283741601 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :We woudln't need to actually write papers or peer review them. Just suggestive abstracts would be fine. < 1283741604 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Fortunately, it's effective and readily available at much smaller doses. < 1283741617 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(milligrams!) < 1283741632 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :alise_: I can and will < 1283741661 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :alise_: ARGH DOWNLOAD LINK ON SIOD SITE BORKEN < 1283741666 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :last updated 1996 < 1283741686 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :cpressey: huh < 1283741743 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :"Related FIelds", of course, are any course of research that has been, or could be, undertaken on a computer. < 1283741851 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :"You are standing in front of a building. The door of the building seems to be locked. A look at the opening times reveals that they have closed just a few seconds earlier. " < 1283741929 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :this is insane < 1283741946 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :i mean, global warming is one thing < 1283741961 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :but there is no way i can swallow this many pianos < 1283741964 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :cpressey: what < 1283741970 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :alise_: WHEEE < 1283741973 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :I think cpressey just tried my drug cocktail. < 1283741986 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :clowns did < 1283741994 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :... < 1283742003 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :cpressey: HI CPRESSEY < 1283742008 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :*incoherent* < 1283742022 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :I wonder if cpressey is faking it! < 1283742042 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :I think that site, when combined with Spanish wine, has the same effect as your cocktail < 1283742145 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :OK, so... < 1283742191 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :one thing at a time, right? < 1283742207 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :the journey to Antarctica begins with a single step < 1283742229 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :and ends with screaming at the unspeakable horrors contains within those mountains of madness < 1283742237 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :*contained < 1283742304 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :alise_: Read Dijkstra's papers ever? < 1283742349 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :http://userweb.cs.utexas.edu/~EWD/transcriptions/EWD13xx/EWD1305.html < 1283742365 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :cpressey: Some, yes < 1283742367 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :*yes. < 1283742391 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :better handwritten though < 1283742521 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :although < 1283742552 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :The first language I ever learned was BASIC. So I'm not with him on the "no previous exposure to BASIC or FORTRAN" thing. < 1283742572 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :It is a disadvantage. But one can overcome it. < 1283742582 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :One can forget things. < 1283742611 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: One can indeed. One can... shelve them, where they belong. < 1283742611 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :First language I was exposed to was VB5 < 1283742616 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :And I still regret it every day < 1283742667 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :Oh, I was a big Visual Basic programmer once. VB3 was, in a certain way, awesome. VB4 was such crap and so quickly was replaced by VB5 that it made me loathe Microsoft. < 1283742745 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :And while most people can understand how Microsoft's empire is built on Windows, fewer can understand how it is *really* built on BASIC. < 1283742774 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :So many of those 8-bit micros had a BASIC that came from Microsoft. < 1283742798 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :The ZX81 didn't, as far as I know. ZX81 BASIC was so weird, though. < 1283742869 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :Anyway! < 1283742883 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :Trying to run SIOD on an Amiga 500 emulator, because I'm NUTS. < 1283742899 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :While listening to Portishead via Youtube. < 1283742990 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :Actually, SMETANA was first implemented in VB3. Along with a really neat toy called "Cyclobots" which I should really rewrite in Java someday. < 1283743060 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :Back when I had just moved into my own place, (well, with a roommate), and had a new, ugly PC with a /Hercules/ B&W graphics card. I think it was a 386. < 1283743062 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :cpressey: *Pirated* BASIC, no less. < 1283743064 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :No. < 1283743068 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :It was a 486DLX. < 1283743070 0 :lament!~lament@S0106002312fa554a.vc.shawcable.net JOIN :#esoteric < 1283743070 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :OH GOD. < 1283743105 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :ACTION plays lament2.mid < 1283743148 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: I haven't researched it enough to know that, but I wouldn't be surprised. I've heard such stupid rumours repeated. Like how Gates sat down and wrote the BASIC ROM for (the Altair's CPU?) and it "worked the first time". WHAT UTTER BULLSHIT! < 1283743174 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :I thnk this was on A&E < 1283743191 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :Gee, television, who'd have thought *you'd* ever distort history. < 1283743196 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :btw, hi lament! < 1283743210 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :cpressey: Oh, I'm not saying that MS's Altair BASIC was pirated from some other author. < 1283743226 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :cpressey: I'm saying it was made popular due to being pirated a lot is all. < 1283743238 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Much like other Microsoft software. < 1283743240 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Ah yes. < 1283743271 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It's fairly well known and documented that Bill Gates actually wrote Altair BASIC. < 1283743282 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I seem to recall that that was the last program he wrote much of, thoug. < 1283743325 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1283743328 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :! < 1283743353 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: DONKEY.BAS < 1283743422 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :Warrigal is trying to get me to grasp complex calculus < 1283743448 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :wait, where? < 1283743459 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: HE WROTE DONKEY.BAS DAMMIT < 1283743468 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :Well, co-wrote. < 1283743472 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :At 4am in the morning! < 1283743520 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Yes, that sounds right. He also co-authored a very trivial paper on a contrived model of computation (a computer where reversing a list is O(1), iirc). These things seem to be trotted out to make him look like a technical marvel. But, like Jeff Bezos, his real talent is in business. < 1283743567 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :a computer where reversing a list is O(1) < 1283743577 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :I only remember the one with the gorilla throwing bananas < 1283743582 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :that's really cool, no? < 1283743587 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :definitely esoteric material < 1283743611 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :lament: Academia manages to suck the fun out of these things < 1283743646 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :"The player drives a car and encounters a donkey in the road." < 1283743666 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :GORILLAS.BAS < 1283743669 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :there we go < 1283743697 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :cpressey: are you in grad school or something? < 1283743704 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :lament: HAHAHAHAHA < 1283743713 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :lament: No, like you, I have a job as a software developer < 1283743730 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :I'm not sure if grad school would be better or worse < 1283743746 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :Better in some respects, but completely insane in others < 1283743772 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :what i don't like about grad school is that it's a bunch of TOTAL DORKS < 1283743805 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :Total dorks that you have to explain yourself to < 1283743827 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :0 < 1283743828 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :erm < 1283743921 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :GORILLAS.BAS is awesome < 1283743923 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :and crap < 1283743929 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :lament: On the *other* hand... what kind of development methodology are you enveloped in? I am daily exposed to the SHEER WONDER that is "AGILE". < 1283743974 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1283743977 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :wellllllllllll < 1283744009 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :Hey, I wonder if Gorillaz ever... no. Their website is much cooler than that. < 1283744016 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :I just talked to my dad < 1283744019 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i'm mostly exposed to the paradigm of "let's get it working with minimal effort and if necessary we'll patch it up later" < 1283744028 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i guess it's the essence of agile < 1283744031 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :He said that I was at a computer since I was 4, and I had a choce between programming and games < 1283744034 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :And I chose games < 1283744035 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric ::/ < 1283744040 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :\o/ < 1283744041 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :   | < 1283744041 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :  /`\ < 1283744045 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :but stripped of buzzwords it just feels like laziness and lack of work ethics < 1283744049 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :which is what it is :) < 1283744095 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :lament: That seems a lot better than being obsessed with sprints, estimation, what "points of effort" mean, "retros", "planning poker", etc etc < 1283744106 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :well yeah < 1283744116 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :our manager is a huge agile guy < 1283744124 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :thankfully he stays out of things < 1283744141 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric : Hey, I wonder if Gorillaz ever... no. Their website is much cooler than that. ;; haha < 1283744147 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :but he goes to conferences and stuff, and it's easy to see how terrible it is in other places < 1283744162 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :the worst i've seen was a deck of cards by the company i think Industrial Logic < 1283744175 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :cpressey: omg, he changed the site < 1283744182 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :it's a deck of cards with witty quotes and various agile concepts < 1283744183 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :cpressey: i think it is unwinnable now < 1283744190 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :truly a horror to behold < 1283744208 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :(S9FES) < 1283744208 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :oh, here they are http://www.industriallogic.com/games/eppc.html < 1283744212 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :*(S9fES) < 1283744223 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :"Question 4/3: As of 2008, which one was the last useful Scheme report? a: R3RS b: R4RS (arguably) c: R5RS (arguably) d: R6RS" < 1283744225 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :no wait < 1283744239 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :cpressey: ha, he's made it more opinionated < 1283744247 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :(arguably) < 1283744256 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :oh it closes when you do anything else < 1283744257 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1283744297 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :lament: omg we only have "planning poker" cards that consist of a crippled fibonacci sequence < 1283744330 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :The professor is shocked by the sudden return to reality. He starts to scream. A few seconds later campus security arrives and kicks you out of the building < 1283744341 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :I could (sadly) convince a large number of people that we need these better cards < 1283744346 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :cpressey: this one? http://www.industriallogic.com/games/pp.html < 1283744412 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :cpressey: it seems that the driving force beyond all these approaches is the perceptions that programmers are like children and their environment should be like kindergarten < 1283744425 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :cpressey: this is also the impression i got from google < 1283744444 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :s/beyond/behind < 1283744449 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :s/perceptions/perception < 1283744452 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :lament: lament No, not as interesing as those. We could just be using regular card, taking away 4, 6, 7, 9, etc < 1283744465 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1283744484 0 :sftp!unknown@unknown.invalid QUIT :Remote host closed the connection < 1283744521 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :c: R5RS (arguably) < 1283744521 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :c: R5RS (arguably) < 1283744524 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :wut. < 1283744527 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :why does it list it twice < 1283744530 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :Someone here (fizzie? pikhq?) made a sage observation that many of these "agile" things seem to be derived indirectly from role-playing games. Instead of a "dungeon master" there is a "scrum master", and you play these games with cards and tokens... < 1283744551 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :gosh < 1283744566 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, is Sarah Palin actually running? < 1283744577 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :Or was that a sick and twisted joke designed to scare everyone here? < 1283744585 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :lament: Pardon my inaccuracy in typing. I've been drinking :) < 1283744595 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1283744785 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :lament: On the plus side, I get to write code in Python (and sometimes Ruby), which, while it isn't ideal, isn't so bad. < 1283744918 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo_: Really. < 1283744932 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, linky? < 1283744944 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Not handy! < 1283744967 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :cpressey: I'm permuting all the answers to the quiz, hee. < 1283744976 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :Except for the first question, whose answer I know. < 1283744985 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :Abuh? < 1283744986 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :or not. < 1283744988 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :*Or not. < 1283744990 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :It hasn't let me in for any of them. < 1283745000 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :alise_: I would gather from this that he doesn't *want* people using S9FES. < 1283745003 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :cpressey: i found i'm a huge fan of C# < 1283745005 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :cpressey: He is... an odd charcater. < 1283745018 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :cpressey: All down wit' that Buddhism and shit. < 1283745027 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :Basically deleted his website recently. etc. < 1283745039 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :His computer is like 932479435 years old because he doesn't believe in buying things. < 1283745069 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :lament: I... have yet to really get into C#, but what little I did do with it, didn't make me puke. It's Microsoft's Java, as far as I'm concerned :) < 1283745083 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :lament, I'm using C#! < 1283745092 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :I was vaguely plannig on writing a PL-{GOTO} compiler which targeted .NET < 1283745104 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :Thus, PL-{GOTO}.NET < 1283745110 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :well it's definitely better than java < 1283745128 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :cpressey: Ooh, he's released a sci-fi novel! < 1283745129 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :http://translate.google.com/translate?js=n&prev=_t&hl=en&ie=UTF-8&layout=2&eotf=1&sl=de&tl=en&u=http%3A%2F%2Fwww.t3x.org%2Fsf%2Findex.html < 1283745132 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :"Fish room" < 1283745136 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :one day to be Charles Beville his quiet job on board a small research spacecraft up from and is involved in an odyssey, the extent of his to gradually begins to understand first. < 1283745136 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :The expedition in which he participates, has the goal of technology to explore an alien to humanity could permanently change the culture. Soon begins Beville, the effects of foreign influence in his own body felt. < 1283745136 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :When the change occurs after all, but she looks completely different than the clients of the mission itself had imagined it. < 1283745138 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :it has nice things like type inference and lambdas < 1283745140 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :Sounds enthralling. < 1283745157 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :but, i suppose like java, and much unlike for example haskell, it also has great debugging < 1283745163 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :alise_: Is this still Scheme 9 ? < 1283745178 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :cpressey: Uhh, same guy. < 1283745190 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :lament: Yeah, Haskell's capacity for debugging is pretty meagre. < 1283745196 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :A mindset thing. < 1283745266 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :alise_: Same, weeeeird guy, < 1283745269 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :*. < 1283745312 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :I think maybe I am taking the quiz in the wrong place, or something. < 1283745321 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :Like, you have to enrol or something first. < 1283745331 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Well. How exactly do you go about debugging something with completely non-obvious execution order? < 1283745361 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: You don't. You PROVE that your program is CORRECT. Therefore, not debugging NECESSARY. < 1283745364 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :*no < 1283745382 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :alise_: Oh MAN. < 1283745382 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :cpressey: Nice theory, but Haskell's not really the language for that. < 1283745388 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :"You are in a corridor. There are lots of doors, but they do not look inviting. There are other corridors to the south/east and to the south/west. One of the doors here looks somehow important." < 1283745396 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Insufficient dependent typing. < 1283745397 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :I did this before... < 1283745414 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: It came to a crossroads. It... I'm not sure it chose the right path. < 1283745440 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :Or, as the case may be, corridor. < 1283745443 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, no permutation works. < 1283745504 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :"You need a magnetic card to enter the room." < 1283745507 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :How do I get one... < 1283745547 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :There's no really good reason you couldn't make a great Haskell debugger (ok -- let's call it an "execution visualizer" to not upset the locals.) But, it just seems, no one has. < 1283745592 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :cpressey: ahh but it's so nice to be able to just step through the code < 1283745601 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :cpressey: It'd have to be a bit complex, though, due to the heavily non-linear execution. < 1283745620 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :which suggests that haskell's approach is fundamentally wrong < 1283745641 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :A bit complex, but you could mitigate it. This is being evaluated, because you asked for this, because you asked for this... < 1283745649 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Probably work based off the model of graph reduction, with highlighting of currently-being-evaluated expressions. < 1283745653 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :lament: Fundamentally? :) < 1283745660 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :But yeah, totally doable if you had the urge. < 1283745690 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :cpressey: yes. no steps. < 1283745691 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :Tho I agree, most days I'd rather have a pure functional *eager* language. < 1283745703 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric : which suggests that haskell's approach is fundamentally wrong < 1283745704 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric : which suggests that haskell's approach is fundamentally wrong < 1283745707 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :Strangely, Erlang is closest to fitting that bill < 1283745708 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :or you lack imagination < 1283745714 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :(or are just used to imperativeness) < 1283745717 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :ff < 1283745720 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Actually, with that done, it'd become somewhat easy to add thread debugging. < 1283745721 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric : cpressey: ahh but it's so nice to be able to just step through the code < 1283745721 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric : which suggests that haskell's approach is fundamentally wrong < 1283745724 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :is what i meant to quote < 1283745731 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :alise_: i just think debugging is more important than actually writing code < 1283745733 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Highlight multiple expressions at once. < 1283745743 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :haskell makes writing code nice and pleasant, but debugging not so much < 1283745765 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :the reason debugging is more important is because it's twice as hard < 1283745790 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :cpressey: HOW DO I DO THE GAME ;_; < 1283745802 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :It's not more important to me personally, but it certainly is, industrially speaking < 1283745804 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :the S9fES game < 1283745815 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :alise_: FUCKED IFFEN *I* KNOW, MATE < 1283745826 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :lament: It's also harder to make bugs. < 1283745831 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :cpressey: IFFEN? < 1283745834 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :You really have been drinking. < 1283745841 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :*hic* < 1283745850 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Which is... Probably how large Haskell programs manage to get written at all, really. < 1283745903 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :without bugs? :) < 1283745917 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :lament: No non-trivial program is without bugs. < 1283745918 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1283745919 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :So... SIOD has a strange syntax for define... probably due to R4RS or something... (define (funcname arg1 arg2) ...) < 1283745934 0 :Gregor-P!~AndChat@68-30-145-128.pools.spcsdns.net JOIN :#esoteric < 1283745939 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :I'm used to (define funcname (arg1 arg2) ...) < 1283745947 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Good static typing just makes certain classes of bugs damned hard to pull off is all. < 1283745953 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :cpressey: ... < 1283745956 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :cpressey: That's Scheme's syntax. < 1283745961 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :(define foo (...)) is not Scheme at all. < 1283745966 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :alise_: Then I am used to something crap I guess! < 1283745968 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :It has always been (define (foo ...) ...) < 1283745976 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :cpressey: Common Lisp has (defun foo (...) ...). < 1283745979 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :But that's defun, not define. < 1283745984 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :I'm used to whatever DrScheme has been giving me. < 1283745986 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :How can you have defined a Scheme dialect and not know this? < 1283745989 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :Uhh, DrScheme does it this way too. < 1283745993 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :You're just drunk. :P < 1283746003 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :Oh I forgot! I hate (define ...) anyway. < 1283746013 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :XDDD < 1283746021 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :ur funay < 1283746031 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :at least define doesn't sound as discouraging as 'defun' < 1283746033 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :cpressey: What's wrong with DEFINE? < 1283746050 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :function definition takes all the fun out of common lisp < 1283746065 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :cpressey: OK, it definitely isn't the quiz. < 1283746071 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :alise_: Nothing except that it violates the whole lexical binding thing < 1283746079 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :It ... doesn't. < 1283746085 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :Well it does kinda! < 1283746092 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :does NOT! < 1283746097 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric ::( < 1283746105 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :cpressey: How? < 1283746124 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :lament: yeah, use the y combinator instead < 1283746167 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :How to 'splain. Well. Uh. You say (define x y), and you've gone and mutated the set of bindings, right? < 1283746187 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :Not really. < 1283746197 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :In the head of a function, it actually just serves as a let around the entire thing. < 1283746201 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :(You can't define after the head of a function.) < 1283746218 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :because SCHEME IS A NAZI LANGUAGE < 1283746220 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :You can't? < 1283746223 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :You can't. < 1283746230 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :You have to use let or set!. < 1283746231 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :See now that's wrong IN A DIFFERENT WAY. < 1283746234 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :what a dumb restriction < 1283746237 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :No, it's right because it isn't mutation. < 1283746238 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :yeah it's wrong < 1283746243 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric ::( < 1283746250 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :It's more like ... a header. < 1283746265 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :well why is it not mutation? < 1283746267 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :Well... as a toplevel-only thing I can accept it... but only sort of < 1283746288 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :to make things easier for the optimizing compiler? < 1283746296 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :we all know THERE IS NO OPTIMIZING COMPILER. < 1283746298 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :And... I'm pretty sure I've seen it used badly. Maybe in a nonconforming scheme, but whay did I use excpet DrScheme? < 1283746309 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :OH DrScheme comes with a wicked "Jewels" game < 1283746334 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :Which was implemented on the Commodoree 64 as "Zoo Mania" where you match up animale heads instead < 1283746341 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :lament: We are opposed to MUTANTS. We should abort all infants with the X gene! < 1283746344 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :cpressey: You know, DrScheme doesn't exist any more... < 1283746345 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric : < 1283746346 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :I played that constantly for a while < 1283746370 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :alise_: Yeah yeah. They REBRANDED. < 1283746373 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: We should abort all infants with the X chromosome! < 1283746378 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric : < 1283746388 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :alise_: ⁵ < 1283746394 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: wat < 1283746396 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :oh high five < 1283746396 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :xD < 1283746411 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :Also, post-term abortions! < 1283746418 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Maddox approves. < 1283746429 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :lament: Heck yeah. Why SHOULD there be an optimizing compiler? ... Have you seen picoLisp? It's interesting. < 1283746443 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :maddox is irritating < 1283746449 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :Why compile at all? You're just going to want to REFLECT and stuff anyway! < 1283746454 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :cpressey: The great thing about Scheme is the lengths you go to to implement it. < 1283746469 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :ACTION gets lost in a twisty little maze of passages, all alike. < 1283746484 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :alise_: Me personally, or the general "you"? < 1283746494 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :cpressey: General. < 1283746507 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :That control flow is FUN FUN FUN < 1283746512 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :That makes more sense than the ridiculous notions that were in *my* head. < 1283746529 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :Because I'm considering implementing Pixley in C. < 1283746539 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :Argh. Stupid to talk about such things. < 1283746559 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :Not smart to drink and IRC, either. < 1283746564 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :ACTION falls asleep < 1283746582 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :ACTION awakens with a shock < 1283746588 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :MUTANTS? WHERE? < 1283746612 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :*grooooaaaaan* < 1283746615 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ACTION points at alise_  < 1283746618 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :"Torchwood" is an anagram of "Dr. Who". < 1283746623 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :Yes. < 1283746624 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :Yes it is. < 1283746631 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :OH hah it IS < 1283746631 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: *Doctor Who < 1283746635 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :alise_: XD < 1283746651 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :And that's canon inside the universe. < 1283746658 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :*double effing groan* < 1283746660 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :First person to figure that out will escape the Matrix that is the canon. < 1283746664 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: No, not the anagram. < 1283746667 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :Just the name. < 1283746671 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Oh, okay. < 1283746673 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :So ... yeah. < 1283746683 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: It's not like Doctor Who has canon though. < 1283746684 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :Or plots. < 1283746689 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :Or actual characters. < 1283746693 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :Hey! < 1283746708 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :alise_: It has canon. Just highly mutable. < 1283746711 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :I have fond memories of real Dr. Who, like I have fond memories of the Amiga 500. < 1283746717 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Suuure. < 1283746733 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :cpressey: The old series was shit; the new series is... mildly entertaining shit. < 1283746736 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And it has plots. Characters? Well. Each arbitrary grouping of seasons does. < 1283746746 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :OK, so, uh, most of the characters were not *actually* well developed, but -- hey! < 1283746756 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: No, it has characterisations. < 1283746761 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :Characters have actual personalities. < 1283746763 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :alise_: I quite like what classic Who I've seen. Sure, it's cheesy, but it's enjoyable. < 1283746775 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :The plots... well... strings of bad guys is more accurate. < 1283746799 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :alise_: What people don't understand is that classic (Baker #1) Dr. Who is *not* sci-fi. It's horror. < 1283746809 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :But it's not horrific. < 1283746828 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :Whatever. I love the shit. < 1283746831 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :cpressey: I prefer to call all of Doctor Who fantasy. < 1283746851 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Because, well. It ain't exactly sci-fi, now is it? < 1283746857 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :omg Patrick Stewart should be the next Doctor < 1283746866 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :yeees < 1283746869 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: It's sci-fi-coloured, sometimes. < 1283746873 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(I have a somewhat broad notion of "fantasy" and a strict notion of "sci-fi", though) < 1283746876 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :cpressey: Quite true. < 1283746879 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :Captain Jean-Luc Picard of the U.S.S. TARDISprise. < 1283746891 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :Bah! < 1283746891 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :alise_: Yes. Patrick Stewart makes things better just by being there. < 1283746907 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :Patrick Stewart as a renegade Time Lord -- fine. < 1283746914 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Imagine how painful TNG season I would be if Patrick Stewart weren't there. < 1283746915 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :If anyone hasn't seen Patrick Stewart on Extras, WATCH RIGHT NOW: http://www.youtube.com/watch?v=Fg_cwI1Xj4M < 1283746943 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :Patrick Stewart, actually, thinking about it, would make a kick-ass renegade Time Lord. < 1283746946 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :(It has a joke at the expense of Star Trek, if you want an additional excuse.) < 1283746955 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :My comp's being a prick < 1283746962 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :Insofar as "kick-ass" is an appropriate adjective to use here, whcih it isn't. < 1283746970 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :lime turd? < 1283747064 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :Y'know what else I have fond memories of, from that Dr. Who-and-Amiga-500 time? < 1283747068 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :Dirty Pair. < 1283747074 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :The original. < 1283747133 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :Ah yes, the late 80's, and Canada, like the rest of North America, was just catching on to this new craze coming out of Japan -- a particular style of animation. < 1283747144 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :We actually called it "Japanimation" at the time. < 1283747183 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :There was an interest group for it in Manitoba, called M.A.N.G.A. Manitobans (something) New Generation Animation. < 1283747224 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :And there was this extremely schlocky, over-the-top, sci-fi-crime-drama(???) thing with these two chicks in "war bikinis". < 1283747247 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :Or was it the early 90's? Well, whatever. < 1283747312 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It still befuddles me that we use the Japanese word for "animation" to refer to a Japanese style *of* animation. < 1283747334 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Well, rather, a *set* of Japanese styles of animation. < 1283747341 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It's not even a single style. < 1283747359 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is superdeformed < 1283747408 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :teme tihì ni na'ta! < 1283747505 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :ACTION lols at alise's video < 1283747599 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :alise_: Damn! You're right about (define (foo x) (* x x)) -- I must have been hallucinating the (define foo (x) (* x x)) syntax... < 1283747616 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :Oh Kay < 1283747644 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :I am never wrong. < 1283747726 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :So anyway, Pixley, under SIOD, under Amiga 500? It is borderline possible. < 1283747783 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :alise_, you thought I was drunk yesterday. < 1283747792 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :You were. < 1283747794 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :Or faking it. < 1283747850 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :* I am never wrong in a way I cannot argue my way out of. < 1283747867 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo was descriptively drunk yesterday, if not prescriptively so. < 1283747881 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: NO I'M NOT < 1283747882 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION whistles innocently < 1283747918 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :<3 all <3-able things < 1283747928 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :(now THAT is drunk) < 1283747958 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :Nazis are, in theory, <3 able, if not sanely so < 1283748002 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :goodnight < 1283748007 0 :alise_!unknown@unknown.invalid QUIT :Quit: Leaving < 1283748197 0 :alise!~alise@91.104.247.83 JOIN :#esoteric < 1283748198 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :cpressey: < 1283748199 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :"There is a horizontal division in this playfield, splitting it into regions called le ciel, on top, and la terre, below." < 1283748203 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :horizontal yet on top/below? < 1283748205 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :perhaps a bug. < 1283748207 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :re-bye < 1283748209 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Goodnight. < 1283748213 0 :alise!unknown@unknown.invalid QUIT :Remote host closed the connection < 1283748224 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :alise: good < 1283748227 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :niht < 1283748233 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :cpressey, alise left < 1283748242 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :yup < 1283748270 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :"horizontal division" meaning, there is a horizontal line dividing up-part from down-part < 1283748349 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :ok anyway there are these two worlds, computation, and cybernetics. < 1283748366 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :no -- this is not to do with digigm < 1283748372 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :ok never mind < 1283748386 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :ACTION seeks water < 1283749071 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :YOU HAVE NO IDEA (actually you do) < 1283749107 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :I AM THE PLATONIC ABSENSE OF IDEA < 1283749110 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :YOU HAVE NO IKEA (unless you do. CHRIS is a kind of corkboard, iirc) < 1283749111 0 :GreaseMonkey!~gm@unaffiliated/greasemonkey JOIN :#esoteric < 1283749137 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: You and I, we're the old farts here, aren't we? < 1283749165 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :I should probably learn to appreciate the solace that is The Pun. < 1283749210 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i thought you were only in your twenties... < 1283749214 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :! < 1283749215 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oh wait < 1283749219 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :you're certainly farts < 1283749235 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :I'm.... closer to my forties than I want to think about right now, thanks/. < 1283749238 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hard to do if you invented befunge in 1993 < 1283749267 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :A bit, yeah. < 1283749268 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :not _impossible_, but... < 1283749327 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :well i can at least take comfort in the fact i cannot get _closer_ to forty... < 1283749355 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :assuming that is a bad thing, you know. < 1283749451 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :Nothing wrong with maturity. Not that I have any... < 1283749543 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :no maturity here < 1283749618 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Maturity? This is IRC. < 1283750015 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :I have never written a Mandelbrot generator. < 1283750042 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :I wonder if I will EVER write a Mandelbrot generator. Or if I will DIE first. < 1283750082 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :But Chris! Really, aren't there already ENOUGH Mandelbrot generators on this planet? Well, yes, probably. < 1283750126 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i guess i _am_ an old fart, i distinctly recall i wrote a mandelbrot generator in the 80's < 1283750188 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I distinctly recall only barely being able to be called "existing" in the 80s. < 1283750308 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :In the 80's, such things would have been fairly cutting-edge. I only remember fractals taking a share of the public imagination in the mid-90's < 1283750322 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :Popcorn Julia < 1283750376 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :cpressey: Except for people who programmed home computers. < 1283750405 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I'm pretty sure that fractal generators became a fairly common thing to write about when you had enough graphics capabilities to render one. < 1283750430 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: And/or had subscriptions to Amiga Factor magazine. < 1283750436 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :Actually, I am making that up. < 1283750441 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :XD < 1283750447 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :I have no idea what the name of the magazine actually was. < 1283750810 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :So there are these two worlds, computation and cybernetics, but actually they are kind of duals of each other. Well, forgive me for being drunk, but it's not like I'd make more sense with this when I'm sober, I'm just more inclined to write it, now... < 1283750889 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :Computation: we want computers to be extensions of our own minds, to augment the *joy* that comes from thinking and reasoning. Cybernetics: we want computers to *replace* our own minds, to automate stuff we don't care about, to reduce the *drudgery* of thinking and reasoning. < 1283750908 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :s/thinking/drinking < 1283750925 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :Ohhh Immanuel Kant was a real piss-ant < 1283750953 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :cpressey: do you play Go? < 1283750997 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :lament: hM. Actually, no. I know there are several variations, and that it is a very intellectually hard game < 1283751014 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :Used to play chess. Don't anymore. Kind of boring. < 1283751048 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1283751065 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :lament: Is go something you play? < 1283751068 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i really like go but kinda hate playing it < 1283751069 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1283751099 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :it's a very pretty game, the problem is that it's still a competitive activity < 1283751250 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :Yeah. Competition -- gee, speaking of maturity... I prefer more indirect forms of competition too. < 1283751276 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :I remember a "Go-Moku" game on the Apple II. It was nigh impossible to beat. < 1283751311 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :Also... implementing a much simpler variation of it, as a class project, for a data structures course, the 1st time I went to university (in the early 90's.) < 1283751324 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :Don't remember what that variation was called, though. < 1283751339 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :probably go-moku < 1283751344 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :it doesn't get any simpler < 1283751356 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :the one with complicated rules is called renju < 1283751363 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :Hm < 1283751407 0 :augur!~augur@c-98-218-226-149.hsd1.dc.comcast.net JOIN :#esoteric < 1283751434 0 :Gregor-P!unknown@unknown.invalid QUIT :Ping timeout: 255 seconds < 1283751472 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :I'm pretty sure it had a weird name that I don't recall :/ < 1283751515 0 :oerjan!unknown@unknown.invalid QUIT :Quit: Later < 1283751518 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :ALso, I had a friend in high school, who went on to become an academic who was part of a team who proved some properties about Go and similar games (at U Alberta). < 1283751532 0 :augur!unknown@unknown.invalid QUIT :Read error: Connection reset by peer < 1283751555 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :cool < 1283751557 0 :augur!~augur@c-98-218-226-149.hsd1.dc.comcast.net JOIN :#esoteric < 1283751568 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :academia sure takes all fun out of stuff :) < 1283751612 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :*echm* < 1283751614 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :MOX < 1283751660 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :lament: yup. Something about enumerating all possible games of Checkers, ISTR < 1283751753 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :cpressey: where do you live? < 1283751806 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :coppro: Chicago < 1283751809 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :currently < 1283751813 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :Used to be in Canada. < 1283751828 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :ah, neat < 1283751845 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :cpressey: I take it you love US immigration now. :P < 1283751909 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :where in Canada? < 1283751912 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Love? Eh well um... < 1283751923 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Sarcasm. < 1283751948 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :coppro: Originally Winnipeg, Manitoba. Then Vancouver BC for a while. And for a very brief period, Windsor, Ontario! < 1283751979 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :cool < 1283752207 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :Winnipeg used to be a really nice city. I miss it sometimes. It's gone a bit downhill, though. (everyone with any potential, left :/ ) < 1283752292 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1283752308 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is just now moving to Waterloo < 1283752334 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :Ha, I remembered someone here is going to U Waterloo, but I thought it was pikhq < 1283752365 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Not I. < 1283752382 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :and lament is presumably still in Canada, based on the shawcable address < 1283752391 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :what do you mean still < 1283752412 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :ok, maybe not still. now. < 1283752433 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :at one point, you was, at this point, you is. who knows about in-between? < 1283752682 0 :augur!unknown@unknown.invalid QUIT :Ping timeout: 245 seconds < 1283752683 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ommm < 1283753194 0 :kareem!~shahkarim@202.142.174.13 JOIN :#esoteric < 1283753202 0 :kareem!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1283753371 0 :kareem!unknown@unknown.invalid PART #esoteric :? < 1283753406 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :bye < 1283753461 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :kareem was here earlier, I thought we scared him off with all the talk of HUMAN SACRIFICE < 1283753471 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :of course, could be a different kareem < 1283754821 0 :augur!~augur@208-58-6-161.c3-0.slvr-ubr1.lnh-slvr.md.cable.rcn.com JOIN :#esoteric < 1283755233 0 :FireFly!~firefly@unaffiliated/firefly JOIN :#esoteric < 1283755538 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :hahaha stage 24 < 1283757199 0 :cheater00!~cheater@p54972BE7.dip.t-dialin.net JOIN :#esoteric < 1283757269 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :...My Active Worlds citnum is going to be in the Factor docs < 1283757316 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :Or maybe not < 1283757389 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :[ 1 1 + . continue 1 1 + . ] callcc0 < 1283757402 0 :cheater99!unknown@unknown.invalid QUIT :Ping timeout: 240 seconds < 1283757694 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :[ dup continue-with ] callcc1 < 1283757702 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :Results in a continuation all by itself < 1283758146 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :(call/cc (lambda (k) (k k))) < 1283758185 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :Indeed < 1283758513 0 :MigoMipo!~John@84-217-9-109.tn.glocalnet.net JOIN :#esoteric < 1283758614 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :Yep, my citnum's there < 1283758693 0 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com JOIN :#esoteric < 1283758704 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :I didn't expect the Spanish Inquisition! < 1283758812 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Nnnnnnobody does. < 1283758940 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :http://github.com/doublec/factor/commit/639972379f3684792411909be3e8f06ac15c4ca9 < 1283759028 0 :MigoMipo!unknown@unknown.invalid QUIT :Read error: Connection reset by peer < 1283759156 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo_: What is that? < 1283759176 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :Some documentation for pattern matching in Factor < 1283759185 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :It was previously incorrect, now it's correct < 1283759198 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :And as an example value, they used _my_ citnum in Active Worlds < 1283759358 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :What is a citnum in Active Worlds? < 1283759368 0 :augur!unknown@unknown.invalid QUIT :Remote host closed the connection < 1283759379 0 :augur!~augur@208-58-6-161.c3-0.slvr-ubr1.lnh-slvr.md.cable.rcn.com JOIN :#esoteric < 1283759416 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :zzo38, on registration, users are given a uniquely identifying number < 1283759433 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :And choose a name, but the name can be changed anytime. The citnum is permanent < 1283759445 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I am not a number, I am a free man! < 1283759489 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is proud to be the number 346126 < 1283759610 0 :comex_!unknown@unknown.invalid QUIT :Ping timeout: 240 seconds < 1283759642 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :ACTION needs sleep eventually < 1283759644 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :So that is the account number? < 1283759688 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :Yes < 1283759695 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :It's not private information, though < 1283759703 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :Anyone in AW can see anyone else's citnum < 1283759716 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :OK < 1283759733 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Now you can see what the templates I created on the esolang wiki are for...... < 1283759805 0 :comex!comex@c-67-188-10-190.hsd1.ca.comcast.net JOIN :#esoteric < 1283759905 0 :calamari!~calamari@ip70-162-184-205.ph.ph.cox.net JOIN :#esoteric < 1283759999 0 :clog!unknown@unknown.invalid QUIT :ended < 1283760000 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1283760073 0 :FireFly!unknown@unknown.invalid QUIT :Quit: swatted to death < 1283760319 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :Night all < 1283760351 0 :cheater-!~cheater@p549726E4.dip.t-dialin.net JOIN :#esoteric < 1283760524 0 :cheater00!unknown@unknown.invalid QUIT :Ping timeout: 272 seconds < 1283761404 0 :tombom!tombom@wikipedia/Tombomp JOIN :#esoteric < 1283761553 0 :calamari!unknown@unknown.invalid QUIT :Quit: Leaving < 1283762952 0 :zzo38!unknown@unknown.invalid QUIT :Remote host closed the connection < 1283763070 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :" there are sooo many ways to play a violin. Try rendering anything by Paganini in midi. I doubt the result will be even passable" <<< yeah paganini is bullshit, he just knew how to make cool sounds with a violin < 1283763110 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :true < 1283763119 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :anything by bach would still sound good < 1283764166 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :" academia sure takes all fun out of stuff :)" <<< no < 1283764347 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :all true fun resides in academia, games are just one reflection of that fun on the outside, losing most of its inherent funity < 1283764413 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*their < 1283764437 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'm gonna go to uni, you know, for fun -> < 1283765936 0 :tombom!unknown@unknown.invalid QUIT :Ping timeout: 276 seconds < 1283766183 0 :tombom!~tombom@wikipedia/Tombomp JOIN :#esoteric < 1283766557 0 :lament!unknown@unknown.invalid QUIT :Ping timeout: 272 seconds < 1283769597 0 :iGO!unknown@unknown.invalid QUIT : < 1283770892 0 :GreaseMonkey!unknown@unknown.invalid QUIT :Quit: Welcome honored guest. I got the key you want! would you like onderves. of Yourself < 1283772552 0 :tombom!unknown@unknown.invalid QUIT :Ping timeout: 240 seconds < 1283772632 0 :distant_figure!~nine@41-133-148-136.dsl.mweb.co.za JOIN :#esoteric < 1283775681 0 :jix!~jix@tomakin.h-ix.net JOIN :#esoteric < 1283775723 0 :jix!unknown@unknown.invalid QUIT :Client Quit < 1283775737 0 :jix!~jix@tomakin.h-ix.net JOIN :#esoteric < 1283776333 0 :distant_figure!unknown@unknown.invalid QUIT :Ping timeout: 240 seconds < 1283776391 0 :distant_figure!~nine@41-133-148-136.dsl.mweb.co.za JOIN :#esoteric < 1283778697 0 :Slereah!unknown@unknown.invalid QUIT :Ping timeout: 260 seconds < 1283778987 0 :Slereah!~nigger@ANantes-259-1-87-148.w92-139.abo.wanadoo.fr JOIN :#esoteric < 1283779706 0 :tombom!tombom@wikipedia/Tombomp JOIN :#esoteric < 1283783038 0 :FireyFly!~firefly@unaffiliated/firefly JOIN :#esoteric < 1283783863 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1283784338 0 :FireyFly!unknown@unknown.invalid NICK :FireFly < 1283784560 0 :nooga!~nooga@maverick.aircity.pl JOIN :#esoteric < 1283784572 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :hei < 1283784627 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :witaj < 1283784881 0 :sftp!~sftp@79.174.50.208 JOIN :#esoteric < 1283786347 0 :MigoMipo!~John@84-217-8-127.tn.glocalnet.net JOIN :#esoteric < 1283787032 0 :tombom!unknown@unknown.invalid QUIT :Ping timeout: 245 seconds < 1283787462 0 :distant_figure!unknown@unknown.invalid QUIT :Ping timeout: 240 seconds < 1283787517 0 :distant_figure!~nine@41-133-148-136.dsl.mweb.co.za JOIN :#esoteric < 1283787917 0 :oklofok!~oklopol@xdsl-83-150-123-242.nebulazone.fi JOIN :#esoteric < 1283788105 0 :oklopol!unknown@unknown.invalid QUIT :Ping timeout: 260 seconds < 1283788541 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: that was... unexpected < 1283788542 0 :distant_figure!unknown@unknown.invalid QUIT :Quit: underflow < 1283788559 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :in fact, we also say 'hej' in Polish < 1283788570 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :the difference is i->j < 1283788591 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1283788898 0 :Phantom_Hoover!~phantomho@cpc3-sgyl21-0-0-cust116.sgyl.cable.virginmedia.com JOIN :#esoteric < 1283789358 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :Unsurprisingly, the latest version of SIOD does not build out-of-the-box on Linux. This is unsurprising because the latest version of SIOD is from 1996. < 1283789725 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :SIOD? < 1283789870 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :Scheme In One Def(un|ine) < 1283789962 0 :BeholdMyGlory!~behold@d83-183-181-73.cust.tele2.se JOIN :#esoteric < 1283789967 0 :BeholdMyGlory!unknown@unknown.invalid QUIT :Changing host < 1283789968 0 :BeholdMyGlory!~behold@unaffiliated/beholdmyglory JOIN :#esoteric < 1283790070 0 :nooga!unknown@unknown.invalid QUIT :Ping timeout: 252 seconds < 1283790078 0 :nooga!~nooga@maverick.aircity.pl JOIN :#esoteric < 1283790851 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :SIOD? < 1283790883 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Ahahahahahahahaha < 1283790894 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :simultaneously in other dimension < 1283790944 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :That sounds like a good idea for an esolang! < 1283790982 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :cpressey, isn't that just terrible design? < 1283791177 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Hmm, other dimensional computing sounds similar to quantum computing. < 1283791259 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover: Probably, but I have yet to see it have any meaning, in the implementation. < 1283791304 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :The C code is formatted like Lisp: curly bracket that ends a function definition is on the same line as the last statement of the function. < 1283791386 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Neat. < 1283791454 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :Scheme in one defun, to actually answer nooga's question < 1283791516 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1283791533 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :news flash: < 1283791538 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :ACTION has got skin cancer < 1283791543 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :this sucks < 1283791548 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :eek < 1283791549 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Indeed. < 1283791556 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :but it's curable < 1283791575 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :... i hope :D < 1283791580 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :A skinectomy! < 1283791584 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :uhum < 1283791804 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :well, i'm experimenting with an interesting OISC < 1283791851 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :luckily it's not BRAIN cancer ;f < 1283791864 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ominously irridescent skin cancer < 1283791883 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :*iridescent < 1283791931 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :? < 1283791941 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :OISC < 1283791949 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :wtf :D < 1283791953 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :body ravaging alien infecting nanobots < 1283791959 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :"Doctor, my skin is glowing." < 1283791963 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :"It's nothing to worry about." < 1283791965 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: cut that out! < 1283791972 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :"Thanks doctor!" *dies* < 1283792002 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Nugget of osmium: go away! < 1283792010 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :-, < 1283792083 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Oh, Engelbert? John and Nancy? < 1283792089 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :AAARG < 1283792093 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Forgot the r! < 1283792102 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :ACTION commits seppuku. < 1283792127 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :please hang tom < 1283792145 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Pht? < 1283792190 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :P HAN TOM < 1283792215 0 :nooga!unknown@unknown.invalid NICK :wnghtr < 1283792219 0 :wnghtr!unknown@unknown.invalid PRIVMSG #esoteric :try now < 1283792245 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :What? nooga got harder to remember? < 1283792263 0 :wnghtr!unknown@unknown.invalid NICK :chrzaszcz < 1283792292 0 :chrzaszcz!unknown@unknown.invalid PRIVMSG #esoteric :a -> ą < 1283792348 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :cpressey, have robots zapped augur so zebras can zoom? < 1283792371 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :a pertinent question < 1283792385 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover: Just a minute, I'll check. < 1283792395 0 :chrzaszcz!unknown@unknown.invalid PRIVMSG #esoteric :hell, you're good < 1283792396 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :augur: Have robots zapped you, and if so, did they say why? < 1283792420 0 :tombom!tombom@wikipedia/Tombomp JOIN :#esoteric < 1283792539 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :The overall madness beats orange mangoes. < 1283792649 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :Please hold, as nasty thoughts of my head ooze over virtually every riddle. < 1283792706 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :!help < 1283792708 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :help: General commands: !help, !info, !bf_txtgen. See also !help languages, !help userinterps. You can get help on some commands by typing !help . < 1283792714 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :`help < 1283792717 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Come, put rioja everywhere! So sudden enter you! < 1283792722 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i have no idea what fungot is < 1283792723 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :oklofok: versus just going to play one more game that's it and ah he used to smoke < 1283792723 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :Runs arbitrary code in GNU/Linux. Type "`", or "`run " for full shell commands. "`fetch " downloads files. Files saved to $PWD are persistent, and $PWD/bin is in $PATH. $PWD is a mercurial repository, "`revert " can be used to revert to a revision. See http://codu.org/projects/hackbot/fshg/ < 1283792728 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :fungot: help < 1283792729 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :oklofok: ( ( laughter)) irrelevant but i'm certain that nobody i know does either right so like it's nice to < 1283792735 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :^help < 1283792736 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :^ ; ^def ; ^show [command]; lang=bf/ul, code=text/str:N; ^str 0-9 get/set/add [text]; ^style [style]; ^bool < 1283792740 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :rrright < 1283792753 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i want that one that does ababa baba aba ba a < 1283792768 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :although what i was trying to do is obvious from that < 1283792771 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :^show < 1283792771 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :echo reverb rev rot13 rev2 fib wc ul cho choo pow2 source help hw srmlebac uenlsbcmra scramble unscramble asc ord test < 1283792773 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :so i guess it's pointless to continue < 1283792776 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :right < 1283792778 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :^choo cpressey < 1283792779 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :cpressey pressey ressey essey ssey sey ey y < 1283792808 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric : cpressey, have robots zapped augur so zebras can zoom? <--- is there any reasonable context for it? Reading the preceding 20 lines indicates there isn't? < 1283792819 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :XD < 1283792845 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover, after turning on the monitor that is quite a strange first line to read < 1283793097 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :^choo oklofok < 1283793098 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :oklofok klofok lofok ofok fok ok k < 1283793123 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Vehemently oppose repression! Pah! All lies! < 1283793162 0 :distant_figure!~nine@41-133-148-136.dsl.mweb.co.za JOIN :#esoteric < 1283793208 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :Funny, undertakers never go over there. < 1283793373 0 :chrzaszcz!unknown@unknown.invalid NICK :ereswmara < 1283793433 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Eris rues everything Swedish when Mr Arvid reads again. < 1283793468 0 :ereswmara!unknown@unknown.invalid PRIVMSG #esoteric :^choo oohc^ < 1283793468 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :oohc^ ohc^ hc^ c^ ^ < 1283793485 0 :ereswmara!unknown@unknown.invalid PRIVMSG #esoteric :^choo ^choo < 1283793485 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :^choo choo hoo oo o < 1283793490 0 :ereswmara!unknown@unknown.invalid PRIVMSG #esoteric :beh < 1283793499 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :^cho cho < 1283793500 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :chohoo < 1283793507 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :^cho foo < 1283793507 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :fooooo < 1283793509 0 :ereswmara!unknown@unknown.invalid PRIVMSG #esoteric :i wanted loop < 1283793514 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :^cho hello < 1283793514 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :helloellolloloo < 1283793518 0 :alise!~alise@91.104.247.83 JOIN :#esoteric < 1283793541 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Aha! Little Ivan says everything! < 1283793594 0 :lament!~lament@S0106002312fa554a.vc.shawcable.net JOIN :#esoteric < 1283793610 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :08:45:38 * nooga has got skin cancer < 1283793612 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :RIP < 1283793648 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ereswmara: no bots see their own messages at all, and most ignore the other bots as well < 1283793649 0 :ereswmara!unknown@unknown.invalid PRIVMSG #esoteric :At least I'm sober ecofreak < 1283793652 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :^cho oklopol < 1283793653 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :oklopolklopollopolopolpololl < 1283793661 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :alise: yes rip it off quickly < 1283793668 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Lo! A man everyone notes tersely! < 1283793673 0 :ereswmara!unknown@unknown.invalid PRIVMSG #esoteric :alise: oh shut up, it's not deadly < 1283793684 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :alise, my AW citnum is in Factor documentation < 1283793689 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :ereswmara: Awwwwwww. (Kidding; try not to die.) < 1283793691 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo_: ? < 1283793709 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :^cho ITRALCEN < 1283793709 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :ITRALCENTRALCENRALCENALCENLCENCENENN < 1283793717 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :^unscramble ITRALCENTRALCENRALCENALCENLCENCENENN < 1283793718 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :INTNREANLECCENNETCRLANLECCELNARNAELC < 1283793719 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :http://github.com/doublec/factor/commit/639972379f3684792411909be3e8f06ac15c4ca9 < 1283793727 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :doublec/factor != Factor < 1283793737 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :== one fork of factor < 1283793745 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :also, i don't get it < 1283793751 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :So, green empires own? < 1283793765 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :alise, I pointed out an issue with Factor's documentation regarding pattern matching < 1283793765 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo_: did you suggest that just because it's your number thing? < 1283793782 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :if so, I hope you pointed it out. otherwise it's disingenuous. < 1283793789 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :I jokingly said 346126, mentioned what it was, and they included it < 1283793811 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :Although slava jokingly asked for cc and/or social security as a more real-life exampke < 1283793813 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :*example < 1283793846 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :he may not have been joking. < 1283793925 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :alise: what lev < 1283793929 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :still playing? < 1283793964 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :oklofok: not right now, but i'm up to 66 < 1283793969 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :which i can't logisticate properly < 1283793972 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :you? < 1283793986 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :ass-licking idiotic shit eel < 1283794007 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :64, i played a couple minutes just now < 1283794018 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :I'll cheat to help you < 1283794019 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :64 was trivial once i did spaces with my right hand < 1283794021 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :i can give you a walkthrough for it < 1283794024 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :my leftie sucks < 1283794028 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :apparently :( < 1283794029 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :64 is a puzzle < 1283794032 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i know < 1283794034 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :not a space raper < 1283794042 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :so have you finished it < 1283794045 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :yeah but i mean the one i was stuck in yesterday < 1283794050 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i haven't tried 64 < 1283794057 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :errrr < 1283794070 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :" 64 was trivial once i did spaces with my right hand" <<< i see what may have confused you < 1283794089 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :by 64 i - obviously - meant 60 < 1283794119 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :23:21:34 [ dup continue-with ] callcc1 < 1283794121 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :[ ] callcc1 < 1283794132 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :oklofok: :) < 1283794140 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :so to recap, 60 was easy with hand switch, and three after that were triv, 64 i haven't tried because i remember it took a bit of thinking < 1283794150 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :oklofok: i can tell you the order < 1283794151 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :after that it's easy < 1283794154 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :if you just go fast < 1283794155 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :alise, where from? < 1283794157 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :Hmm, good point < 1283794159 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover: ? < 1283794185 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i'll ask you if i get stuck < 1283794191 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :go fast and try not to die < 1283794192 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo's quotes < 1283794199 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :logs < 1283794251 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Oh? Kleptomaniacs leave obelisks for other kings. < 1283794277 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is trying to see if that makes sense < 1283794282 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :ACTION hits Phantom_Hoover with an ettin < 1283794298 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :ACTION watches the ettin leave an obelisk < 1283794307 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Shpwan? < 1283794309 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :i would have thought kleptomaniacs would want to *take* obelisks *away* from kings < 1283794330 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :No, it's an exception. < 1283794338 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :That's why I bothered to mention it. < 1283794348 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :Boo-yah! < 1283794369 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :ACTION hits alise with a reference recognition failure < 1283794570 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :ACTION euuhs < 1283794581 0 :derdon!~quassel@p5B3E54F1.dip.t-dialin.net JOIN :#esoteric < 1283794688 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :so I want to have a functionalish language where 'take-argument' and 'provide-argument' are dual operations (sort of) < 1283794773 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :er I have to think about this < 1283795033 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :basically so along with currying, there is a "yrrucing" operation, which takes a function and yields a new function which requires one more argument < 1283795087 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :currying and yrrucing should ideally have nice algebraic properties, but they probably don't < 1283795195 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :But what will yrrucing do with the extra argument? < 1283795226 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :make it available to the function. i was originally thinking in terms of named arguments. now i'm not, i think this is simpler. < 1283795231 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :I suppose you could argue that lambda yrrucs, then. < 1283795256 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :yes, in a way it does. i wonder if that's what i'm thinking of < 1283795268 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Yes < 1283795277 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :cpressey, inventor of the lambda term. < 1283795281 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :\o/ < 1283795281 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :   | < 1283795281 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :  /< < 1283795301 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Hey, it's less screwy when you do it. < 1283795317 0 :Phantom_Hoover!unknown@unknown.invalid NICK :phntmh < 1283795322 0 :phntmh!unknown@unknown.invalid PRIVMSG #esoteric :\o/ < 1283795323 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric : | < 1283795323 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :/| < 1283795336 0 :phntmh!unknown@unknown.invalid NICK :Phantom_Hoover < 1283795344 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :What happens when you do it? < 1283795372 0 :cpressey!unknown@unknown.invalid NICK :Photon_Hamster < 1283795376 0 :Photon_Hamster!unknown@unknown.invalid PRIVMSG #esoteric :\o/ < 1283795376 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :         | < 1283795376 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :        /< < 1283795382 0 :Photon_Hamster!unknown@unknown.invalid NICK :cpressey < 1283795415 0 :cpressey!unknown@unknown.invalid NICK :pzth < 1283795418 0 :pzth!unknown@unknown.invalid PRIVMSG #esoteric :\o/ < 1283795424 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!haskell map sort ["Phantom_Hoover", "Photon_Hamster"] < 1283795428 0 :pzth!unknown@unknown.invalid PRIVMSG #esoteric :Indeed. < 1283795432 0 :pzth!unknown@unknown.invalid NICK :cpressey < 1283795450 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!haskell map List.sort ["Phantom_Hoover", "Photon_Hamster"] < 1283795452 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :["HP_aehmnooortv","HP_aehmnoorstt"] < 1283795474 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :That was a lot funnier than I expected it to be < 1283795540 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :http://superosity.keenspot.com/ < 1283795585 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :!haskell ["Phantom_Hoover", "Photon_Hamster"] >>= sort < 1283795591 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: Good thing both my nick and Phantom_Hoover's are strings, or you wouldn't have been able to put them both in a Haskell list. < 1283795606 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1283795614 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wants a non-string-type nick < 1283795615 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :!haskell ["Phantom_Hoover", "Photon_Hamster"] >>= return . sort < 1283795624 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :well fuck you too < 1283795624 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oklofok: you need the List. < 1283795682 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :sorry not following < 1283795702 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oklofok: i corrected it above < 1283795712 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :...oh < 1283795720 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :!haskell ["Phantom_Hoover", "Photon_Hamster"] >>= List.sort < 1283795722 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :"HP_aehmnooortvHP_aehmnoorstt" < 1283795726 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :ooookay < 1283795746 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :now i wonder why i thought i need a return < 1283795772 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :to avoid concatenation? < 1283795808 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :no, but yeah i guess that's what it does < 1283796243 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :ACTION notes that octothorpe is actually a real name for the hash sign. < 1283796266 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Why was I not informed of this? < 1283796269 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover: what's in my head for yrruc is not quite a lambda form, though you could use it as one. actually, it should be ylppa, because it's a dual of application, not currying. < 1283796281 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :Why isn't there a Factor bot in here? < 1283796285 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :And why do Americans call hash "pound"? < 1283796292 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Pound is £! < 1283796340 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :"You look like 10# of Falcon in a 5# bag, son" < 1283796380 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Ugh, Imperial measurements and confusion with currency. < 1283796387 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover: And I blame *you* for nail sizes being called "pennies" and abbreviated "d". < 1283796430 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :cpressey, nail sizes? As in the little pointy things? < 1283796451 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :The little metal spikes you hammer into wood. Yes. < 1283796466 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :ACTION boggles that you need separate sizes for them < 1283796485 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Why can't you just give length and diameter? < 1283796538 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :blacksmiths liked pennies better i guess. < 1283796569 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :IIRC pennies are abbreviated "d" because of LATIN < 1283796639 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :And that is why the pound sign looks like an "L". < 1283796678 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :denarii iirc < 1283796682 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Yes. < 1283796708 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :and libra < 1283796714 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Indeed. < 1283796729 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover: Is this meant to persuade me to cease blaming you for it? Not going to happen. < 1283796734 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Sestercii is presumably where the solidus comes from. < 1283796755 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :s/c/t/ < 1283796768 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Huh? < 1283796777 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :sestertii < 1283796785 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :And c and t? < 1283796805 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION swats Phantom_Hoover -----### < 1283796838 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Your palm frond does not assist my confusion! < 1283796891 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :merely comparest thou thine own statement to my correction, shall all become clear < 1283796934 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :ACTION didn't realise that wasn't a solidus < 1283796959 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :also http://en.wikipedia.org/wiki/Solidus_(coin) < 1283796993 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :I was referring to the strokey thing. < 1283797012 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Is that -----### meant to be a palm frond? < 1283797085 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :no, a fly swatter < 1283797137 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :"The names solidus and shilling mark have the same background." < 1283797143 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :...What sort of fly swatter do you have? < 1283797149 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :When I borrowed it to swat Phantom_Hoover, it was a palm frond. < 1283797158 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :It is clearly a magical object of some kind. < 1283797169 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :cpressey: definitely not what you borrowed, it had too many #'s < 1283797193 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: All kinds of junk lying around here -- I must have picked up the wrong thing. < 1283797216 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover: it's had pieces added before < 1283797235 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :and someone ate or stole the previous one, iirc < 1283797238 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :ACTION grabs something and hits oerjan with it ~~~~~@@@ < 1283797244 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :eeewww < 1283797256 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :awk doesn't seem to have higher-order functions :( < 1283797293 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :omg there's an #awk < 1283797315 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :i shouldn't report these findings < 1283797317 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :cpressey, so can you give further details on yrruc? < 1283797321 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION gawks awkwardly at #awk < 1283797322 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :not yet < 1283797349 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :cpressey, why shouldn't you report? < 1283797374 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :people here just follow me into them! < 1283797386 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION didn't actually join < 1283797506 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :no, but PH did. it's weird though, many times when I join another channel, there is already someone from #esoteric there. < 1283797509 0 :madbr!~madbrain@modemcable159.218-202-24.mc.videotron.ca JOIN :#esoteric < 1283797510 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :imagine that huh? < 1283797549 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i am sure there is some completely natural explanation that has nothing to do with us stalking you at all < 1283797705 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :unless it's Vorpal. i hear he is on every channel, ever. or something. < 1283797733 0 :Phantom_Hoover!unknown@unknown.invalid PART #esoteric :? < 1283797742 0 :Phantom_Hoover!~phantomho@cpc3-sgyl21-0-0-cust116.sgyl.cable.virginmedia.com JOIN :#esoteric < 1283797766 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: He has his eyes everywhere! You can't hide from him! < 1283797821 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :Verily, omniscientally regarding perfectly all locations. < 1283797828 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: although you can confuse him with parts of conversation he has missed < 1283797832 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :ACTION can confirm that Vorpal is not on ##gameoflife < 1283797840 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :he cannot keep _up_ everywhere, after all < 1283797968 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover: my sources may have been slightly unreliable < 1283798046 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :ylppa(f,a) evaluates to f' which is like f except all occurrences of 'a' within it are replaceable. apply(f,a) replaces whatever is topmost replaceable in f with a. < 1283798073 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :sorry, i mean, apply(f,a) evaluates to f' which is like f with whatever was topmost replaceable in f replaced by a. < 1283798101 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :and i don't think apply actually evaluates; i think you need eval(f), and f must in that case have no replaceables < 1283798102 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric : unless it's Vorpal. i hear he is on every channel, ever. or something. <-- no, I'm on about 70 channels on freenode. In total a bit over 350 (yes I cut down heavily, used to be almost 500) < 1283798112 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :freenode has way more channels, check /lusers < 1283798126 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :* 37855 :channels formed < 1283798139 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :sorry, make that "about 80" for freenode < 1283798142 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :84 < 1283798168 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :this means: apply(ylppa(f,a),a) == f < 1283798170 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :in any case i recall you had to apply to get your channel limit lifted... < 1283798183 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, yes but they have increased it for everyone nowdays < 1283798190 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :from the extremely silly 20 < 1283798194 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :to iirc 100 < 1283798200 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :so no problems any more < 1283798206 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, being on more than 20 channels is trivial < 1283798219 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :cpressey: that sounds rather close to lambda to me. i guess it could still do weird things with nesting < 1283798247 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :the main difference is that there are no "names" as such, just terms, i guess < 1283798295 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :so a could be any term? < 1283798316 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :that is the idea < 1283798331 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ok then < 1283798354 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :"that is my idea. if you don't like it, i have others" < 1283798369 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :eh, it's funnier with "principles" < 1283798397 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :cpressey: that sounds like a zzo38 quote :D < 1283798457 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :secondciples < 1283798551 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :kingiples < 1283798736 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Multiples. < 1283798845 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :ACTION tries to make heads or tails of HAKMEM ITEM 172 < 1283798848 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric : this means: apply(ylppa(f,a),a) == f < 1283798853 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :cool, but what does ylppa actually do? < 1283798856 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :and how are you /still/ drunk? < 1283798882 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :No, just hungover. decided not to go on a long-weekend-long bender. < 1283798902 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ylppa the geek < 1283798903 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :ylppa is... ah hell, just say it's lambda < 1283798903 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :so presumably we have some sort of quote-expression thing < 1283798905 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :so is < 1283798909 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :ylppa([a+2],a) < 1283798912 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :== \a -> a+2 < 1283798913 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :? < 1283798917 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :as opposed to < 1283798920 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :eval([a+2]) < 1283798926 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :would only work if you have a local named a < 1283798942 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :apply(ylppa([a+2],a),42) == [42+2] < 1283798946 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :eval([42+2]) == 44 < 1283798949 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :cpressey: it's not lambda < 1283798962 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :it turns a sort-of-dynamically-scoped quotation into a lexically-scoped lambda < 1283798969 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :(really an unscoped one, executing in the current scope) < 1283798972 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :cpressey: that's way cool. < 1283798983 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :alise: you might understand it better than i do < 1283798998 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :cpressey: i believe so. < 1283799001 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :yppla is lambda without names < 1283799006 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :nope < 1283799006 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :that was all i intended < 1283799008 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :well < 1283799010 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :sort of < 1283799021 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :cpressey: here's how i was viewing it < 1283799025 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :[a+2] is just some quoted code, right? < 1283799030 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1283799037 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :a = 4; eval([a = 42]) < 1283799042 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :now a is 42 < 1283799047 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :but consider < 1283799063 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :a = 4; f = ylppa([a = 42], a); eval(apply(f, a)) < 1283799070 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :assuming (x=y) is an expression returning y < 1283799078 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :the eval just evaluates to 42 and disregards the result < 1283799085 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :cpressey: so ylppa lifts a name into the []s closure < 1283799101 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :well it'd actually be ylppa([a = 42], 'a) where 'x is a symbol but you get the idea < 1283799122 0 :Hiant!~chatzilla@pool-71-255-203-50.bltmmd.east.verizon.net JOIN :#esoteric < 1283799184 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :cpressey: so what you have invented is really cool actually < 1283799188 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :yeah you need symbols don't you < 1283799202 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :cpressey: it's like lambda, except it operates on pre-existing functions < 1283799206 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :except < 1283799207 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :they aren't functions < 1283799209 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :they're just quoted code < 1283799210 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :ala Joy < 1283799218 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :(so they inherit your locals, as if an evalled string) < 1283799235 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :functions, quoted code, meh < 1283799241 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :rename proposed: instead of apply(f,x) we just write f*(x) < 1283799254 0 :Hiant!unknown@unknown.invalid QUIT :Client Quit < 1283799255 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :instead of ylppa(f,'a) we write ^('a,f) < 1283799258 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :i was originally going to use * for yppla and / for apply < 1283799269 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :oh, good idea < 1283799275 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :is it?? < 1283799280 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :well, good enough < 1283799282 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :apply(f,x) -> f/x < 1283799287 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :ylppa(f,'a) -> 'a/f < 1283799293 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :eval(x) -> ^x < 1283799300 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :(because it lifts a quotation outside the [], evaluating it!) < 1283799303 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :so we have < 1283799310 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :^[x] === x < 1283799320 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :erm < 1283799324 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :*ylppa(f,'a) -> 'a*f < 1283799326 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :and < 1283799363 0 :Hiant!~Person@pool-71-255-203-50.bltmmd.east.verizon.net JOIN :#esoteric < 1283799365 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :^(v*[q])/v === evaluating q, except the local v is restored at the end < 1283799402 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :alise: yeah i think this is all pretty close to what i was thinking on some level < 1283799428 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :as long as (x*y)/x = y, i'm happy < 1283799441 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :*'x*y, presumably < 1283799450 0 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1283799456 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :cpressey: well, sort of < 1283799463 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :('x*[x])/42 = [42] < 1283799472 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :('x*[x])/x = [] < 1283799477 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :('x*[x])/'x = ['x] < 1283799480 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :cpressey: so it isn't quite that < 1283799490 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :er right < 1283799491 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :damn < 1283799505 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :no < 1283799507 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :wait < 1283799508 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :er < 1283799515 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :ACTION gets more coffee < 1283799521 0 :augur!unknown@unknown.invalid QUIT :Remote host closed the connection < 1283799534 0 :augur!~augur@208-58-6-161.c3-0.slvr-ubr1.lnh-slvr.md.cable.rcn.com JOIN :#esoteric < 1283799550 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :hi ais523 < 1283799565 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1283799589 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :imagine I insert my normal warning here about being very angry in RL < 1283799610 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and ofc that isn't the fault of anyone here, but it can still make me snappy on occasion < 1283799676 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :ais523: I have no idea what that normal warning is; I don't recall you ever being angry. < 1283799682 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :But noted. < 1283799695 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's along the lines of "I'm very angry/annoyed, but not with you" < 1283799707 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :OTOH, being here generally helps to calm me down < 1283799711 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :even if it doesn't actually help with anything < 1283799749 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :cpressey's come up with something that I understand better than him and think is awesome < 1283799782 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :it's a way to turn quotations that inherit their scope when you run them, that is, x=3; q=[x=(x+1)]; ^q ====> x is 4 < 1283799786 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :into proper lexically-scoped lambdas < 1283799788 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :it lacks an algebraic property that i want, which is possibly why i don't see it as alise does < 1283799801 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :cpressey: yeah, I'm trying to figure out how to fix that < 1283799804 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :cpressey: oh! i know! < 1283799808 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :cpressey: apply takes a quotation, not a value < 1283799810 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :and inserts it in < 1283799823 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :so ('x*[x])/[x] == [x] < 1283799825 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :the algebraic property is perhaps not as useful as the... what you see in it < 1283799835 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :so ('x*[x+9])/[x+4] == [(x+4)+9] < 1283799853 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :so ('x*q)/[x] == q < 1283799864 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :alise: might work < 1283799935 0 :calamari!~calamari@ip70-162-184-205.ph.ph.cox.net JOIN :#esoteric < 1283800164 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :why not 'x == [x]? then [x]*[x+9]/[y]=[y+9] ... [9]*[x+9]/[y]=[x+y] ... [x+9]*[x+9]/[3]=[3]... and I believe x*y/x=y (using * with higher prec than / here) < 1283800186 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :x*x/y=y as well < 1283800201 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :that's... not so happily algebraic < 1283800234 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :well 'x as [x] is fine < 1283800239 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :well, x is a self-annihilator of some kind. x*x=1. where 1 is the identity < 1283800245 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :what? < 1283800245 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :for this... thing < 1283800250 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :i was just using x as a variable < 1283800260 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :x*x=1, aka x = 1 < 1283800270 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :forall x, x*x = 1 < 1283800289 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :identity is the wrong word < 1283800360 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :oh * not as in multiplication < 1283800361 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric ::-D < 1283800366 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :well uh < 1283800374 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :cpressey: this is not making sense any more < 1283800378 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :x `ylppa` x == 1 < 1283800380 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :i did your property < 1283800426 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :i think i'm using your version, just noting that [x] and 'x are the same < 1283800475 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :[x]*[x] = [x]*[x], there's no real other name for it < 1283800480 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :since it does something new to the language inexpressable otherwise < 1283800493 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :([x]*[x])/[x] == [x], though < 1283800494 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :ok, not on same page < 1283800502 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :cpressey: ofc if we allow [x] to be ylppaed then we can do < 1283800508 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :([42]*[42])/[3] == [3] < 1283800510 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :which is bizarre < 1283800540 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :[c]*[a+b+c] --> i'm going to need a new syntax for this < 1283800561 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :([2]*[42])/[3] == [43] < 1283800563 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :[c]*[a+b+c] --> [a+b+()] < 1283800570 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: ha < 1283800579 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :[a+b+()] / [c] --> [a+b+c] < 1283800585 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :cpressey: yes < 1283800588 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :also, make it $0, $1, etc < 1283800591 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :since you can ylppa something again < 1283800594 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :sure < 1283800596 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :also, let's say :c, not [c] < 1283800604 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :i like [c] < 1283800605 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :because making a hole out of arbitrary expressions is freaky < 1283800607 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :and i think unneeded < 1283800616 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :cpressey: [1+4]*[1+4+3] < 1283800626 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :arbitrary expressions was the point < 1283800628 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :(should [1+4]*[1+3+4] do anything? no? why not?) < 1283800636 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Har du ylppat din varg idag? < 1283800640 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :(they're undistinguishable quotations in every other sense) < 1283800688 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :incidentally < 1283800689 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :ok, for my algebra's sake, in x*y and y/z, x y and z need to be the same "type" < 1283800696 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :you can get all of Valve's games for £52.99 < 1283800701 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :so, arbitrary (quoted) expressions, all < 1283800708 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :(separately it'd cost £124.82) < 1283800721 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric : ok, for my algebra's sake, in x*y and y/z, x y and z need to be the same "type" < 1283800722 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :same type? < 1283800725 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :what is a type? < 1283800752 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :anything you could stick into y, you can also stick into x, without going, "whoa that's freaky and unneeded" < 1283800782 0 :augur!unknown@unknown.invalid QUIT :Ping timeout: 245 seconds < 1283800787 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :this for algebra, note. for PL feature alone, if you think it's cool, i won't push it < 1283800856 0 :oerjan!unknown@unknown.invalid QUIT :Quit: Later < 1283800860 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :yeah i'm just not getting this at all now :-D < 1283800875 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :btw Pixley-in-C should be easy. no continuations after all < 1283800875 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :ok, well... rome was not burned down in a day < 1283800883 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :assuming you don't mind very limited recursion < 1283800891 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :alise: i actually started it this morning, but gave up quickly < 1283800894 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :cpressey: xD < 1283800908 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :cpressey: want me to have a try at giving up? < 1283800910 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :simple, yes, but boring, plus i'm easily distracted, < 1283800916 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :cpressey: i assume you don't mind being recursion-limited to the size of the C stack < 1283800932 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :alise: you mean, you want to implement Pixley-in-C? be my guest < 1283800937 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :hmm, I take it bignums are considered required? < 1283800944 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :no nums in pixley < 1283800948 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :only symbols < 1283800949 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :oh, ha < 1283800954 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :like arrowlisp but not as pure < 1283800954 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :makes that part easy < 1283800966 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :arrowlisp: http://99-bottles-of-beer.net/language-arrowlisp-1175.html < 1283800970 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :if i knew arrowlisp, i'd say, yes! but i don't < 1283800972 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :purely symbolic lisp -- by Nils M. Holm, how coincidental. < 1283801030 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :i'm trying to figure out what i want to do, then i get distracted and i don't < 1283801035 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :cpressey: hmm, I have to do tail-call optimisation < 1283801041 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :bored through too many possibilities! < 1283801043 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :bugger, tree-walking will be a bit difficult < 1283801050 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :"There is no compiler, only a tree-walking interpreter. BTW, I do not think that there are many tree-walking interpreters out there that do tail call optimization. ArrowLISP does." < 1283801052 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :HOW CONVENIENT < 1283801058 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :although of course he's deleted the page. < 1283801063 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :just thread the tree < 1283801070 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :"just" < 1283801078 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :totally unhelpful sir < 1283801085 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :i don't know how that works out in this < 1283801093 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :wait, what do you mean by threading it? < 1283801106 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :a compiler may actually be easier than an interpreter < 1283801108 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :a la ichbins < 1283801121 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :in each node, attach a pointer to the "next" node in the evaluation sequence < 1283801131 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :*next < 1283801162 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :you're basically trampolining through the tree instead of walking it, after that < 1283801193 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :of course, at some points, you need to make decisions and/or store/restore savepoints < 1283801204 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :mostly just like a linear machine would < 1283801232 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :cpressey: i'm starting to think a compiler here would be the easiest thing < 1283801235 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :at any rate, i know you can do continuation-like/TCO-like stuff with a threaded tree, because i've done it before < 1283801245 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :I could even write it in Pixley (AIEEEEEEEE) < 1283801249 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :as long as the target language does what you want, is fine < 1283801256 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :-C < 1283801258 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :*->C < 1283801265 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :well, pixley with a wrapper to translate a bunch of symbols into a string < 1283801269 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :(that was why i did the tree threading when i did -- couldn't find a target language that i liked) < 1283801287 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :(abc def (lbrace)) -> "abcdef {" < 1283801302 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :hmm. that might be more than a little difficult < 1283801322 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :oh well, sounds fun anyway < 1283801332 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :i was thinking to just intern all symbols < 1283801335 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :although since it can't self-host without a wrapper, what's the point < 1283801341 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :cpressey: it needs symbol->string < 1283801356 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :wrt symbols: ichbins just makes them into C variables with a heap location as the value, iirc < 1283801361 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :or something < 1283801374 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :it can self-host without a wrapper, it's just ugly < 1283801416 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :if an interpreter literally embedded within an interpreter counts as self-hosting < 1283801445 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :cpressey: no, it can't, because it wouldn't be able to output the string < 1283801455 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1283801461 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :sorry, misunderstood you < 1283801464 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :cpressey: because you have no string->symbol < 1283801468 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :right < 1283801492 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :you could use a postprocessor :) < 1283801500 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :uh < 1283801507 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :well, precisely, but then what is the point? < 1283801530 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :cpressey: my suggestion: < 1283801535 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :allow "..." but let it denote a symbol, not a string < 1283801540 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :(# (i (n (c (l (u (d (e (space (quote (s (t (d (i (o (quote (.... < 1283801550 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :cpressey: that's what i said < 1283801552 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :but < 1283801555 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :don't you mean . < 1283801556 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1283801558 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :in the middle of those < 1283801575 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :alise: mine was funnier! < 1283801588 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :and uh < 1283801590 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :cpressey: since Pixley has no way of distinguishing symbols from any hypothetical string, < 1283801594 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :does pixley have (a . b)? i forget < 1283801597 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :"foo" denoting a symbol would be fine < 1283801602 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :cpressey: presumably it has cons < 1283801612 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :it has cons < 1283801617 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :same thing then < 1283801620 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :you can (cons (quote a) (quote b)) iirc < 1283801634 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :oh, that would be marvellous < 1283801674 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :what would? < 1283801679 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :"foo" being a symbol? < 1283801692 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :wait, ArrowLisp and Scheme 9... oh yeah, you said. < 1283801707 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :<cpressey> oh, that would be marvellous < 1283801707 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :<alise> what would? < 1283801707 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :<alise> "foo" being a symbol? < 1283801758 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :marvellous would be self-hosting a Pixley compiler in Pixley and having it output a huge sexp of (cons (quote ...)) which a postprocessor turns into a flat text file to feed to a compiler < 1283801772 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :marvellous in the gloriously gory sense < 1283801789 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :cpressey: unfortunately, i think Pixley is not expressive enough to write a compiler in < 1283801792 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :easily < 1283801798 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :not easily, no, i agree < 1283801823 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :have you read ichbins? wonderful. < 1283801826 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :maybe a simple compiler for some esolang < 1283801828 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :no i haven't < 1283801851 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :http://wry.me/~darius/hacks/icbins/icbins.tar.gz < 1283801853 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :rerm < 1283801854 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :erm < 1283801855 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :oops < 1283801857 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :http://wry.me/~darius/hacks/ichbins.tar.gz < 1283801877 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Scheme-ish-subset (forget whether it's actually a proper subset of Scheme or not) to C compiler, very short. < 1283801886 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :googling it was not useful < 1283801897 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :see my links < 1283801922 0 :augur!~augur@129-2-175-79.wireless.umd.edu JOIN :#esoteric < 1283801932 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :yes, thx < 1283801936 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :well < 1283801937 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :see the latter < 1283801941 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :the former is bigger, and includes a compiler < 1283801944 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :erm < 1283801945 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :Darius Bacon, have I heard hat name before...? < 1283801946 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :and includes an interpreter < 1283801948 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :but not nearly as interesting < 1283801950 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :cpressey: probably < 1283801955 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :http://www.accesscom.com/~darius/ < 1283801971 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :heh he called a wiki ikiwiki < 1283801975 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :wonder if it came before the more famous one < 1283801987 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :*called some wiki software < 1283801995 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :cpressey: well, probably = maybe < 1283802098 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :i think I have, and he's clearly done a lot, although i can't pinpoint what it woul dhave been in association with. < 1283802198 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :anyway, ichbins' language is expressive enoug hthat expressing its more complicated constructs is no problem < 1283802204 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :pixley, being just below it, seems much harder < 1283802212 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :as it's the fundamental attributes that make compiling it hard, not the extra features < 1283802239 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :cpressey: OTOH, a Pixley->C compiler in some other language is utterly uninteresting < 1283802258 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :> < 1283802258 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Exit Scheme 48 (y/n)? < 1283802258 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :I'll only ask another 100 times. < 1283802258 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Exit Scheme 48 (y/n)? < 1283802258 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :I'll only ask another 99 times. < 1283802259 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Exit Scheme 48 (y/n)? < 1283802261 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :I'll only ask another 98 times. < 1283802263 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Exit Scheme 48 (y/n)? < 1283802265 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :I'll only ask another 97 times. < 1283802267 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Exit Scheme 48 (y/n)? < 1283802269 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :-- the result of ^D-spamming Scheme 48 < 1283802340 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :alise: there were 2 minutes left before the 48 hours were up, so they decided to have some fun < 1283802463 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :alise: that uninterestingness, plus picoLisp, plus the desire to write simple beautiful C programs, led me to think of pixley interpreter in C, only < 1283802482 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :i didn't even consider self-hosting a Pixley compiler < 1283802510 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :cpressey: ah < 1283802520 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :you're right, doing it picolisp-style would be fun < 1283802549 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :it would have to be picoLisp-style. well not *have* to, but, yeah. < 1283802564 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :but more than my brain can handle right no < 1283802566 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :*now < 1283802593 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :cpressey: problem is picolisp style usually involves a different language :) < 1283802616 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :not sure i follow you. < 1283802624 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :alise: well, exiting after 100 consecutive EOFs makes more sense than asking every time < 1283802636 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :because if stdin actually /is/ at EOF or closed, you probably want to exit rather than hang indefinitely < 1283802646 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :ais523: but it's the interactive REPL! < 1283802659 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you could be piping something into a REPL < 1283802667 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :cpressey: like the different nil structure < 1283802672 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :ais523: and get the 500 > > > > >s? < 1283802673 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :why? < 1283802673 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :or, say, communicating with it via netcat or something, and have broken the connection < 1283802681 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :no < 1283802684 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :because it prompts you < 1283802688 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :ok, if you break the connection I guess < 1283802708 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :what if your terminal ran out of disk space? < 1283802722 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :(it would be hilarious if that actually happened for some terminal) < 1283802758 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1283802789 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :grr, why the fuck isn't netcat in the arch repositories? < 1283802799 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :it makes one angry < 1283802809 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :alise: are you looking for it under the name 'nc'? < 1283802813 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :no < 1283802825 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :it has GNU netcat, patched netcat, OpenBSD netcat, IPv6 netcat < 1283802830 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :No original Hobbit netcat < 1283802831 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :oh gah < 1283802884 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :lol nc110.tgz is a tarbomb < 1283802894 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :ais523: or maybe your teletype ran out of paper! < 1283802981 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :alise: I keep muddling tarbombs with zipbombs < 1283803007 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's crazy that two words with such similar etymology have such different meanings < 1283803098 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :It is freely given away to the Internet community in the hope that < 1283803098 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :it will be useful, with no restrictions except giving credit where it is due. < 1283803098 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :No GPLs, Berkeley copyrights or any of that nonsense. The author assumes NO < 1283803098 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :responsibility for how anyone uses it. < 1283803103 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders how valid that is < 1283803108 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :(it's in Netcat's readme) < 1283803114 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :*netcat's < 1283803191 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :very-free-content licences may have no effect at all in many countries < 1283803266 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :meanwhile, it always amuses me when BSD advocates get angry with someone sublicensing a derivative of their code as GPL < 1283803266 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :alise: In the US, and probably in other common-law countries, it is perfectly valid. < 1283803299 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Because when the wording is unclear, intent takes precedence, and the intent is 100% obvious. < 1283803301 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: the major argument against is based on contract law, rather than copyright law < 1283803313 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :ais523: what would you list the license as? < 1283803316 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :'netcat license'? < 1283803329 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :(as opposed to "GPL", "MPL" etc.) < 1283803330 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :contracts aren't enforceable at all unless they have benefits for both sides < 1283803333 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :alise: "attribution" < 1283803338 0 :Phantom_Hoover!unknown@unknown.invalid QUIT :Quit: Leaving < 1283803345 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :ais523: that's not a precise identifier, though < 1283803349 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :(I can put "unknown") < 1283803349 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ais523: Except that copyright licenses are not contracts. < 1283803354 0 :Phantom_Hoover!~phantomho@cpc3-sgyl21-0-0-cust116.sgyl.cable.virginmedia.com JOIN :#esoteric < 1283803357 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric : contracts aren't enforceable at all unless they have benefits for both sides ;; really? < 1283803360 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :how stupid < 1283803362 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :if you need the precise licence, copy the whole thing < 1283803369 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :alise: in the UK and US, at least < 1283803374 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :alise: Yes. Though "benefit" is somewhat vague. < 1283803378 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :The license under which the software is distributed. A licenses package has been created in [core] that stores common licenses in /usr/share/licenses/common, i.e. /usr/share/licenses/common/GPL. If a package is licensed under one of these licenses, the value should be set to the directory name, e.g. license=('GPL'). If the appropriate license is not included in the official licenses package, several things must be done: < 1283803379 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :The license file(s) should be included in: /usr/share/licenses/pkgname/, e.g. /usr/share/licenses/foobar/LICENSE. < 1283803379 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :If the source tarball does NOT contain the license details and the license is only displayed elsewhere, e.g. a website, then you need to copy the license to a file and include it. < 1283803380 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Add custom to the license array. Optionally, you can replace custom with custom:name of license. Once a license is used in two or more packages in an official repository (including [community]), it becomes a part of the licenses package. < 1283803383 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :blurgh < 1283803429 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :For instance, trading $1 for your soul would be a perfectly valid contract if you could argue that a reasonable person aware of the full consequences would agree to it. < 1283803432 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :alise: it seems from that that it's a license that's only used by one project, so you should just add it to /usr/share/licenses < 1283803443 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :ais523: i've just given up on making a package for now < 1283803447 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :ETOOMUCHWORK < 1283803451 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :ENOPERSONALGAIN < 1283803453 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(contracts in common-law are invalid if the terms are completely crazy) < 1283803453 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: assuming that the law considers souls vaulable < 1283803455 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :*valuable < 1283803457 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :(it's not like nc110 will ever be UPDATED) < 1283803481 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :"unconsionable" contracts, ones that nobody sane would agree to, are rejected < 1283803491 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ais523: Having any value at all? Well, that would depend on the opinion of the court. < 1283803493 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but that's a different rule from the one stating that contracts must have consideration for both sides < 1283803499 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: yes, as in any value at all < 1283803502 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :hmm, is there an opposite to -static? < 1283803504 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :-dynamic doesn't work < 1283803509 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ais523: Yes. < 1283803510 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :-no-static? < 1283803526 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :nope < 1283803531 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :oh wiat < 1283803532 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :< ais523> meanwhile, it always amuses me when BSD advocates get angry with someone sublicensing a derivative of their code as GPL < 1283803532 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :wait < 1283803534 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :I can just do STATIC= < 1283803535 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :that amuses me too < 1283803541 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :there's a UK precedent somewhere that a crisp packet counts as sufficient value, especially as the contract in question was made in an attempt to encourage people to buy crisps < 1283803548 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :ais523: I don't mind people who do that, btw < 1283803552 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :although I won't incorporate their changes or anything < 1283803561 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that makes sense too < 1283803580 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :and I probably won't appreciate them recommending their version to people e.g. on any mailing lists < 1283803590 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :but then that applies to any BSD-licensed derivatives I dislike, too < 1283803600 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :(as in, recommending it on a regular basis) < 1283803603 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ais523: The standard for "counting as consideration" in contracts here is the US. Not legal precedent or anything, just common practice if you really don't want much of anything in return for it. < 1283803607 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :(without significant productive contributions) < 1283803618 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: you mean USD, don't you? < 1283803624 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ais523: Erm. < 1283803631 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :"Here in the US is $1" < 1283803634 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :That. < 1283803637 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :what about 1c? < 1283803637 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yep < 1283803642 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :alise: Probably count. < 1283803648 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :alise: $1 is just what's normally done. < 1283803660 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: there's a story where Feynman was offered one of those contracts and actually tried to claim the dollar < 1283803665 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Yes, yes he did. < 1283803667 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :apparently people rarely bothered < 1283803668 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :I have a somewhat weird license question < 1283803674 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And he was perfectly in the right to do so. < 1283803677 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I agree < 1283803678 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :I have a brain tumour < 1283803684 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I'd do the same. < 1283803688 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(that can buy a soda!) < 1283803692 0 :augur!unknown@unknown.invalid QUIT :Ping timeout: 272 seconds < 1283803696 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :alise: if that's true, that's bad and seek medical attention immediately < 1283803698 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I hope you're lying < 1283803713 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :ais523: I was trying to be vaguely witty wrt what cpressey said. < 1283803719 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :I think it would be hard for me to know that I have a brain tumour without an expert telling me so. < 1283803721 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hmm, ok < 1283803723 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :Is it possible to dual-license something as both public domain, and MITL'ed? < 1283803728 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :cpressey: No. < 1283803730 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :MITL? < 1283803735 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Public domain is the lack of copyright. < 1283803739 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :MIT license, or BSD license < 1283803747 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :cpressey: you can use something like the Creative Commons Public Domain Dedication < 1283803755 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Though, it's arguable whether or not you can *actually do that* in the US. < 1283803763 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which is an attempt to create a version of making things public domain that actually works < 1283803764 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And it's genuinely impossible in some other countries. < 1283803768 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Not even if I make two otherwise-identical versions, copyright one, place the other in PD? < 1283803769 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :I like jQuery's license. Disjunction of MIT and GPL. Clearly a license choice made by somebody that has no friggin' clue. < 1283803779 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :cpressey: Not dual license then. < 1283803782 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: Oh yes, much more amusement < 1283803784 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Just coincidentally identical works. < 1283803786 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: it makes sense if you think that the MIT license might not be binding for some reason < 1283803799 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: "In other words... MIT?" < 1283803808 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :is statically linking against glibc ever a good idea? < 1283803817 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :alise: No. Not glibc. Other libcs, sure. < 1283803820 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: xD < 1283803822 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :wrt jQuery < 1283803822 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ais523: In other words... If you have no friggin' clue. < 1283803827 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: yeah, it's just that nc tries to do it < 1283803840 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Maybe not technically a dual license, I agree. But the effect of one < 1283803843 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :alise: Glibc cannot be statically linked, basically. < 1283803849 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :statically linking a libc is very common on certain platforms < 1283803850 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :You can try, but you get a binary that dlopens stuff. < 1283803851 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Probably back when nc was written, it was a less-bad idea :P < 1283803867 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :ok, here's my guide to compiling Hobbit netcat on Linux: in netcat.c, after the inclusion of fcntl.h, add the line [[#include ]]. Then [[make linux STATIC=]]. < 1283803867 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but I agree that glibc is probably not very good at that < 1283803868 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Done. < 1283803895 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :And what's the point of this? < 1283803895 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric : # BLOCK 9 freq:1949 < 1283803896 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric : # PRED: 8 [50.0%] (true,exec) < 1283803896 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric : perror (&" "[0]); < 1283803896 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric : goto ; < 1283803896 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric : # SUCC: 11 [100.0%] (fallthru,exec) < 1283803898 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :What the heck is this. < 1283803899 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :GNU netcat is whoot. < 1283803902 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: no, it isn't < 1283803904 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :The source of my question was, I was wondering if there was a way to get around the fact that public domain isn't recognized in some countries. (in those countries, you can use the copyrighted version which grants you pretty-free copying rights instead.) < 1283803909 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :and even if I liked it, < 1283803915 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :I wouldn't use it, because I don't approve of stealing names like that < 1283803926 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :it's a blatant lifting of the name of another program < 1283803929 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :alise: Just like GNU cp stole UNIX cp's name? :P < 1283803931 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :like calling ReactOS "Windows" < 1283803932 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :perror(&" "[0]) means perror(" ") < 1283803933 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :I feel like zzo38 even asking, tho < 1283803950 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: "netcat" with the basic CLI interface and options is not nearly as obvious as "cp x y" copying x to y. < 1283803954 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :netcat < 1283803963 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :alise: But it's intended to be. < 1283803965 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :netcat is a relatively well-known brand in unixy circles < 1283803967 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: no, "nc" is < 1283803972 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :if you read the readme < 1283803974 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :not "netcat" < 1283803975 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Err, true. < 1283803978 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Fair point. < 1283803998 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :how many of the 676 two-lowercase-letter names have a reasonably standard meaning as commands on UNIX-like systems? < 1283803999 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :does anyone know what a file like netcat.c.193r.pro_and_epilogue is? < 1283804002 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1283804002 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Anyway, socat is better. < 1283804004 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :So who cares. < 1283804007 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :I think when I did -dynamic < 1283804011 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :one of them made it generate that crap < 1283804012 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1283804044 0 :Mathnerd314!unknown@unknown.invalid PRIVMSG #esoteric :anyone in here doing an entry for http://www.codequarterly.com/code-challenges/markup/ ? < 1283804070 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :I'll probably use Hobbit netcat 1.10 until the second coming of Jesus^W^W^W^WIPv6 is implemented; then I'll use an IPv6 patch on it. < 1283804078 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Mathnerd314: not afaik < 1283804095 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Mathnerd314: that looks boring < 1283804112 0 :Mathnerd314!unknown@unknown.invalid PRIVMSG #esoteric :well, parsing using esolangs is probably hard < 1283804139 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :alise: IPv6 is implemented basically everywhere nowadays < 1283804151 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :even Windows (from Vista onwards) tries to use IPv6 where it can, and IPv4 only where it has to < 1283804153 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :ais523: yes, but nobody actually /uses/ it < 1283804158 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the major issue is that ISPs don't support it < 1283804159 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :and most ISPs don't support it < 1283804163 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :making it irrelevant < 1283804173 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :I suspect we'll NAT ourselves to death before IPv6 ever happens < 1283804178 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :and it could be very, very bad < 1283804190 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :how long before we run out of NAT space? < 1283804204 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :NAT effectively gives us two more octets on our addresses < 1283804205 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :ais523: doesn't it effectively make one IP contain the entire IPv4 space? < 1283804223 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and I'm not convinced that that's enough for the reasonable future < 1283804230 0 :oklopol!~oklopol@dyn37-140.vpn.utu.fi JOIN :#esoteric < 1283804240 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :ais523: I bet we can make Super NAT. < 1283804252 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :alise: well, the next step onwards will probably be some sort of "static NAT" < 1283804261 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :ais523: IMO the "best thing" would be for a technological country like Japan to institute some legally-required IPv6 migration plan. < 1283804270 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Hopefully it'd trickle to the rest of the world. < 1283804289 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, the entirety of Qatar is behind a NAT < 1283804290 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :I don't think the ISPs will do it on their own. < 1283804295 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :just the one NAT for the whole country < 1283804310 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :ais523: yeah, but they barely matter on the internet :P < 1283804318 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :presumably, if they get more than 65535 people trying to load web pages at once, they have to delay some of the requests < 1283804327 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :alise: that could be the reason why... < 1283804347 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :ais523: the only African country I see represented on the internet is South Africa < 1283804361 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :and Hiato is the only South African I've actually talked to on the internet, as far as I'm aware < 1283804368 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :where is Hiato anyway? he's fun < 1283804388 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :alise: it depends on which parts of the internet you go for < 1283804403 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :ais523: true < 1283804407 0 :oklofok!unknown@unknown.invalid QUIT :Ping timeout: 245 seconds < 1283804408 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :several third-world African countries, the Internet works via mobile phones, and is used for trade and farming information < 1283804414 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :ha, farming information < 1283804432 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :ais523: I know that mobile phones are ludicrously popular in Moscow < 1283804436 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's pretty important if the vast majority of your population are farmers < 1283804442 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :or at least, that's the impression I got from the single Moscow...ian I knew < 1283804451 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :Muscovite < 1283804455 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :(and that PCs aren't used nearly as much for the internet) < 1283804458 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :cpressey: Yes, but I'd already typed Moscwo! < 1283804460 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :*Moscow < 1283804461 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Internet is especially important if the vast majority of your population are GOLD farmers. < 1283804463 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :(*Moskau) < 1283804481 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :muscovite sounds ickier < 1283804483 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :*Mosukau si < 1283804512 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Moskau, fremd und geheimnisvoll. Türme aus rotem gold. Kalt wie das eis. < 1283804560 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Tòitukò? < 1283804584 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :"Tòitukò?"? < 1283804588 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :German. < 1283804602 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :http://www.youtube.com/watch?v=BQAKRw6mToA < 1283804614 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :(Perhaps more well-known for the mondegreen-subtitled English version.) < 1283804616 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :From German "Deutsch" and Japanese "語" (language) < 1283804742 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(romanised by pikhq as "kò") < 1283804769 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Romanised by normal people as? < 1283804773 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :"go" < 1283804778 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :Why, oh why, did the designers of irssi make the scroll wheel recall previous lines of text types, instead of scrolling the scrollback?? < 1283804783 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :*typed < 1283804786 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :In Hepburn, Kunreishiki, and Nihonshiki. < 1283804790 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :cpressey: that's your terminal < 1283804794 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :there is no "scrollwheel" control character < 1283804797 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :cpressey: in Konversation, it depends on where the mouse is < 1283804799 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :probably it is sending up and down < 1283804804 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :rather than pgup and pgdown < 1283804807 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :you may be able to configure this. < 1283804811 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but yes, many terminals translate the scrollwheel into direction keys < 1283804812 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :alise: in a normal terminal, it scrolls < 1283804823 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :cpressey: yes, but that's using the real terminal's text scrollback < 1283804826 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :which can't work when using curses < 1283804829 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :I mean, in a terminal of mine hat isn't runing irssi < 1283804832 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :alise: The ` diacritic is a voicing mark for the mora, BTW. < 1283804832 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: what is it pronounced like in English-phonetics? < 1283804835 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :cpressey: yes. < 1283804836 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :alise: "go". < 1283804836 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :cpressey: irssi uses curses. < 1283804841 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :Oh, so shall I blame curses? < 1283804844 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :cpressey: that terminal is on the secondary screen rather than the primary, though < 1283804845 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :cpressey: no. < 1283804846 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :cpressey: it's unavoidable < 1283804853 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :alise: Hepburn romanisation follows English phonetics. Always. < 1283804857 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so there is no in-terminal scrollback < 1283804861 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: quite convenient. :P < 1283804864 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :alise: It could send PgUp and PgDown instead of Up and Down < 1283804867 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :That's by design. < 1283804876 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :cpressey: sure. that'd break other things < 1283804877 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :what irrsi /could/ do would be to detect up-up-up faster than anyone can type, and convert it to pgup < 1283804885 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Unfortunately, that means it *doesn't* follow Japanese perception of the phonemes at all. < 1283804892 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :ACTION just ate an orange < 1283804892 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :alise: Is there any way I can change it? < 1283804899 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :cpressey: maybe. what terminal? < 1283804907 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric : Tell us all about your fruit-consumption! < 1283804907 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Not bad for discussing Japanese words in English. Sucks for actually learning Japanese. < 1283804914 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And yet, it's used for actually learning Japanese. < 1283804914 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :GNOME Terminal 2.24.1.1, apparently < 1283804942 0 :calamari!unknown@unknown.invalid QUIT :Quit: Leaving < 1283804951 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Nihonshiki and kunreishiki are both closer to Japanese perception of things. < 1283804960 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :might need to run a better terminal :) < 1283804987 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :cpressey: gnome-terminal is fine. < 1283805006 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(the main difference between the two being that nihonshiki retains a couple of distinctions that are now only made in *written* Japanese, not spoken (for Standard Japanese; some dialects retain this distinction)) < 1283805009 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :i don't know of any terminal which can actually configure it < 1283805016 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Gah, I got to two dots on 66. < 1283805018 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: how do you do 66 :| < 1283805055 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :No one cares either about my orangeness or noting how Gregor would note how no one cares? < 1283805086 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Unfortunately, they all do things like marking geminate consonants by doubling the vowel, which can cause some ambiguity. < 1283805103 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And fail horridly at unusual uses of kana. < 1283805160 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :um, trying to find how to make gnuplot plot a simple data series. As opposed to a function. Not having much luck. Anyone happens to know? The docs are huge. < 1283805204 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :rtfm < 1283805212 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :If you actually do the xterm-alike mouse support, the scroll wheel will send button 4/5 events, but I doubt irssi does mouse support. < 1283805213 0 :Mathnerd314!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo_: all you do is make me hungry < 1283805226 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :alise, as I said, docs are huge and I hoped someone here knew. Thanks < 1283805229 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :Mathnerd314, wish you could transfer some of that hunger to me < 1283805237 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: and sideways mouse wheel is buttons 6 and 7 < 1283805245 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :and I'm in a bit of a hurry < 1283805246 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :ACTION needs to eat more < 1283805262 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo_: you can eat while not hungry. < 1283805272 0 :Mathnerd314!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo_: why do you need to eat more? < 1283805273 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: 'plot "datafile"' is the simplest thing you can do, but usually you need some options how you want it to be plotted. < 1283805278 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(can't even romanise Okinawan with it. Bleeeeh) < 1283805285 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :Mathnerd314, I'm on the not particularly healthy side of thin < 1283805287 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, ah, need to find docs on data file format < 1283805295 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1283805316 0 :Mathnerd314!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo_: better to waste away than to grow morbidly obese < 1283805318 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :You can have scanf-style format strings, but by default tab-separated columns of numbers work fine. < 1283805327 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Mathnerd314: said like a true anorexic < 1283805351 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: What's your data file "originally" like? < 1283805366 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, a number of size\n