< 1306974363 710580 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net QUIT :Ping timeout: 240 seconds < 1306974488 176015 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net JOIN :#esoteric < 1306974652 267807 :fizzie!fis@iris.zem.fi QUIT :Ping timeout: 240 seconds < 1306975019 622401 :fizzie!fis@iris.zem.fi JOIN :#esoteric < 1306975280 742796 :pikhq!~pikhq@71-219-193-26.clsp.qwest.net PRIVMSG #esoteric :ACTION is convinced that automotive engineers are assholes. < 1306975321 825266 :pikhq!~pikhq@71-219-193-26.clsp.qwest.net PRIVMSG #esoteric :Why the hell should it be even slightly difficult to do maintainence on an engine? < 1306975353 575884 :pikhq!~pikhq@71-219-193-26.clsp.qwest.net PRIVMSG #esoteric :And why the fuck do I need to jack my car up to get to the battery? < 1306975366 489114 :pikhq!~pikhq@71-219-193-26.clsp.qwest.net PRIVMSG #esoteric :And why should it be a time-consuming affair to replace a headlight? < 1306975369 535564 :pikhq!~pikhq@71-219-193-26.clsp.qwest.net PRIVMSG #esoteric :Assholes, I tell you. < 1306975397 965308 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Holy shit, Bitcoins have exploded in value. < 1306975414 764526 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :FML for not predicting this < 1306975417 368380 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :congratulations investors < 1306975427 370475 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I could have eightfolded my money :( < 1306975429 623365 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :PAH < 1306975437 387931 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Although it might be the dollar decreasing in value instead >:) < 1306975452 394231 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :bitcoins the good and stable currency < 1306975462 151823 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :except when it deflates < 1306975470 292729 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :invest always < 1306975522 232482 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com JOIN :#esoteric < 1306975567 188164 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Someone on another IRC told me that all IRC clients and all IRC servers follow the standards/RFC. However, I think on this channel, someone told me that mine is the only one that does, and that you hate it for that reason? < 1306975620 346261 :pikhq!~pikhq@71-219-193-26.clsp.qwest.net PRIVMSG #esoteric :I thought that very *few* IRC servers actually followed a strict reading of the RFC. < 1306975645 161179 :pikhq!~pikhq@71-219-193-26.clsp.qwest.net PRIVMSG #esoteric :And no clients even give a fuck. < 1306975671 546676 :TeruFSX!~quassel@71-210-136-53.mpls.qwest.net JOIN :#esoteric < 1306975693 199504 :elliott!~elliott@unaffiliated/elliott QUIT :Ping timeout: 250 seconds < 1306975701 616796 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :pikhq: Really? I think someone on this channel, has, in the past, told me that my client follows the RFC closer than others (and that they hate my client for those reasons). I think it has to do with embedding commands inside of messages, or something like that? I don't remember exactly < 1306975755 277353 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Like ACTION this, for example. < 1306975863 46688 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Are you sure??? < 1306976311 941424 :pikhq!~pikhq@71-219-193-26.clsp.qwest.net PRIVMSG #esoteric :*sigh* < 1306976320 809969 :pikhq!~pikhq@71-219-193-26.clsp.qwest.net PRIVMSG #esoteric :People actually ship code with -Werror enabled. < 1306976334 609415 :pikhq!~pikhq@71-219-193-26.clsp.qwest.net PRIVMSG #esoteric :The stupid is palpable. < 1306976486 841587 :BeholdMyGlory!~behold@unaffiliated/beholdmyglory QUIT :Remote host closed the connection < 1306976621 684084 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :pikhq: Yes I have seen that. Unfortunately, the warnings that I do want to make into errors (I don't want all warnings to be errors), I cannot control separately from the other warnings/errors. < 1306976646 155818 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :(What I do is I just keep them as warnings.) < 1306976673 599103 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I think the code I have seen with the -Werror is something to do with PXELINUX if I have remembered correctly. < 1306976686 411623 :pikhq!~pikhq@71-219-193-26.clsp.qwest.net PRIVMSG #esoteric :-Werror is just fine when you're developing software. < 1306976721 66604 :pikhq!~pikhq@71-219-193-26.clsp.qwest.net PRIVMSG #esoteric :However, it is positively broken and wrong when you ship the source code with -Werror plugged into your build system. < 1306976738 745261 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :-Werror? < 1306976741 526416 :pikhq!~pikhq@71-219-193-26.clsp.qwest.net PRIVMSG #esoteric :You never know when a GCC version is going to come along and add a new warning. < 1306976751 152191 :pikhq!~pikhq@71-219-193-26.clsp.qwest.net PRIVMSG #esoteric :Phantom_Hoover: It makes all warnings into errors. < 1306976779 888560 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :There are some warnings I do not want to make into errors. There are also some warnings I want to suppress. However, not all warnings are controllable. < 1306976811 309943 :pikhq!~pikhq@71-219-193-26.clsp.qwest.net PRIVMSG #esoteric :That *includes* things like a function being made deprecated... < 1306977080 245532 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Do you know about what I have done in the past the Icosahedral RPG (where a "mana" is a mathematical kind of thing)? I think that WotC should copy it (as long as they do not violate my license) and call it Advanced D&D. < 1306977490 565664 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :What is your opinion on this matter? < 1306977883 241699 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au JOIN :#esoteric < 1306977891 298265 :elliott!~elliott@unaffiliated/elliott JOIN :#esoteric < 1306978151 721426 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh man, a homestuck update that Sgeo hasn't even bugged me about yet < 1306978159 140176 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that gives me the opportunity to! < 1306978163 429468 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :lol < 1306978164 815627 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :an opportunity which i will waste oops < 1306978360 343390 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :I have no idea what's going on in the last panel < 1306978385 595885 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :That's because you didn't pay attention for a single second of your binge and, as such, have no recollection of prior panels of any sort. < 1306978485 353269 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo: http://www.mspaintadventures.com/?s=6&p=005508 < 1306978495 791150 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Everyone else: Don't click that unless you've read Homestuck or are completely sure you never will. < 1306978551 892609 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Ah < 1306978574 493795 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Someone got a syntax error and posted the message to some public forum. Someone else answered by saying that their problem is that the software they were using was not designed to help, it was designed to teach you arbitrary "syntax". < 1306978585 394858 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo: It basically all ties in with the "circumstantial simultaneity" shit. < 1306978819 764010 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo: I assume you've been keeping track of the events in the banner of the page. < 1306978830 790263 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Yes < 1306978837 767736 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I suspect you have not so, in my thoughtfulness, I have prepared a face to pal-- damn. < 1306979199 893047 :copumpkin!~pumpkin@unaffiliated/pumpkingod JOIN :#esoteric < 1306979298 440815 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Someone claimed he was the fastest computer programmer, and the reason is that he tosses anything that interferes with productive programming, with apparently includes *all* language and *all* programming tools. < 1306979323 92460 :SimonRC!~sc@fof.durge.org QUIT :Ping timeout: 260 seconds < 1306979756 975413 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :And zzo38. < 1306980042 955526 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :how do you program without syntax < 1306980060 976723 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I don't know. < 1306980089 70322 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :it could always be like scratch < 1306980096 704769 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :where you plug statements/expressions/functions together like jigsaw pieces < 1306980129 234466 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :There are other systems, too, that you connect commands together to program. < 1306980185 312691 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :that's the only thing I can think of - because the GUI controls what input is valid, you cannot give invalid input < 1306980196 818899 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :But he meant I think, apparently, one where you can think at the highest level and program at the lowest level; and that you have no arbitrary keyboard, because you can configure all the keys to suit you; and I don't know what else. But it involves machine codes. < 1306980377 378623 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 QUIT :Quit: Leaving < 1306980988 482630 :azaq23!~derivecto@unaffiliated/azaq23 JOIN :#esoteric < 1306981138 114483 :comex_!~comex@comex.xen.prgmr.com NICK :comex < 1306981528 386373 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :comex: you forgot the ico < 1306981547 77934 :comex!~comex@comex.xen.prgmr.com PRIVMSG #esoteric :shadow of the colossus? < 1306981560 456977 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :comexico < 1306982262 365626 :pikhq!~pikhq@71-219-193-26.clsp.qwest.net QUIT :Ping timeout: 240 seconds < 1306982283 502533 :pikhq!~pikhq@174-22-166-197.clsp.qwest.net JOIN :#esoteric < 1306982479 353055 :Ycros!~ycros@ycrosgnaw-1-pt.tunnel.tserv3.fmt2.ipv6.he.net QUIT :Quit: No Ping reply in 180 seconds. < 1306982489 338487 :Ycros!~ycros@ycrosgnaw-1-pt.tunnel.tserv3.fmt2.ipv6.he.net JOIN :#esoteric < 1306983023 255142 :TOGoS!~Stevens@h69-128-42-2.mdsnwi.dedicated.static.tds.net JOIN :#esoteric < 1306983077 595944 :TOGoS!~Stevens@h69-128-42-2.mdsnwi.dedicated.static.tds.net PART :#esoteric < 1306983188 263928 :pikhq!~pikhq@174-22-166-197.clsp.qwest.net QUIT :Read error: No route to host < 1306983213 705011 :pikhq!~pikhq@174-22-166-197.clsp.qwest.net JOIN :#esoteric < 1306983223 582288 :pikhq!~pikhq@174-22-166-197.clsp.qwest.net PRIVMSG #esoteric :That was... Strange. < 1306983467 423103 :elliott!~elliott@unaffiliated/elliott QUIT :Read error: Connection reset by peer < 1306983727 351061 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :jesus, I get so frustrated while talking to people on #perl... < 1306983743 738698 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :or any programming language channel.. < 1306984086 593174 :elliott!~elliott@unaffiliated/elliott JOIN :#esoteric < 1306984102 658189 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :argon situation < 1306984189 593960 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :ACTION floods #esoteric with Halon < 1306984210 551216 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Hmm, that's not actually unambiguous, is it < 1306984342 541730 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Halon 1301 < 1306984411 238294 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Hmm, darn, from what I'm reading, Halon flooding isn't actually that dangerous < 1306984489 845188 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ACTION reads The Dionaea House < 1306984771 159759 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :That was... less scary than I was expecting. < 1306985194 284963 :poiuy_qwert!~poiuy_qwe@unaffiliated/poiuy-qwert/x-0506151 JOIN :#esoteric < 1306985447 567257 :poiuy_qwert!~poiuy_qwe@unaffiliated/poiuy-qwert/x-0506151 QUIT :Client Quit < 1306985615 207762 :azaq23!~derivecto@unaffiliated/azaq23 QUIT :Ping timeout: 252 seconds < 1306985684 537506 :azaq23!~derivecto@unaffiliated/azaq23 JOIN :#esoteric < 1306985695 179510 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :" < 1306985695 570384 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Ever wondered who is "on top of the Pyramid?" He gives us a clue. The bloodline he represents is well < 1306985695 733140 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :above the Rothschild's in power and in the hierarchy and is extra-terrestrial in origin. The 13 bloodlines < 1306985695 733301 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :we have been talking about thus far on this website and others, with the Rothschild's in a top position < 1306985695 733402 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :together with the Merovingian Nobility, are quite low rank in the Big Pyramid Structure, and are the < 1306985697 144418 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ones playing a power game here on Earth, only aware of parts of the Big Game (a need to know basis). < 1306985699 228571 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :The bloodline "Hidden Hand" is supposedly belonging to is way more advanced and higher rank." < 1306985701 117596 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I'M LEARNING TODAY < 1306985899 850004 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :says atlantis is real within paragraphs, this is great < 1306986002 231428 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :paranoid schizophrenic? < 1306986012 301695 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Homestuck Music Team <3 Walk Smash Walk < 1306986038 837711 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Patashu: Or troll -- what kind of Illuminati member would decide to engage people on /Above Top Secret/ of all places? < 1306986039 866843 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :http://www.bibliotecapleyades.net/archivos_pdf/dialogue_hh.pdf < 1306986050 989208 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but this is interesting in its insaity :) < 1306986053 4191 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :[asterisk]insanity < 1306986063 232210 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :You'd have to be a really dedicated troll to obsessively come up with complex conspiracy theorieds < 1306986077 308525 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Patashu: they don't -- they just have to make up consistent bullshit in reply to questions < 1306986091 181470 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and these guys lap it up so it certainly paid off < 1306986101 487933 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :But that's tedious if you don't actually believe it < 1306986103 703139 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :Why bother < 1306986115 945946 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Patashu: Why troll in the first place? < 1306986124 578661 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Schadenfreude. < 1306986187 932836 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :" Still, even then, you are choosing the Negative < 1306986188 275953 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Polarity with your own Free Will decisions, with a little 'help' and direction from us. Souls are < 1306986188 447730 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Harvestable in either 'extreme' of the Polarities, one could say." < 1306986191 461284 :pikhq!~pikhq@174-22-166-197.clsp.qwest.net PRIVMSG #esoteric :Aaah, schadenfreude. Best kind of freude. < 1306986231 741158 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :apart from insurance fraud < 1306986237 815746 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :[asterisk]freude < 1306986255 67084 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :[[ < 1306986255 229564 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ATS: Is the Messiah alive today? < 1306986255 229639 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :HH: There is no "Messiah". Stop looking outside of yourself for 'salvation'. < 1306986255 229681 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Is there what you might call a 'Christ Consciousness' alive, then yes, in a manner of speaking. Though < 1306986255 229720 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :not in your 3rd Density (dimensional) awareness.]] < 1306986255 708173 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :YES < 1306986260 80131 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :straight to the fourth-dimension bullshit < 1306986264 542556 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :this ticks all the fucking boxes < 1306986323 554070 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :HH: Who says it is the 'true' line? There were Ruling-Bloodlines long before your 'Yahweh' and his < 1306986323 898531 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :'Christianity' arrived on this planet. Yahweh is 'a' Creator, not 'The' One Infinite Creator. There < 1306986324 60992 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :are other and Higher 'gods' than him. Ultimately, All, are a part of The One, and either consciously, < 1306986324 61174 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :or unconsciously, exercising their Free Will to Create. Begin to study 'outside of the box' for a True < 1306986324 61278 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :understanding of the Creation. < 1306986373 918189 :pikhq_!~pikhq@71-219-211-60.clsp.qwest.net JOIN :#esoteric < 1306986379 263438 :pikhq_!~pikhq@71-219-211-60.clsp.qwest.net PRIVMSG #esoteric :STOP SUCKING DAMMIT < 1306986383 866724 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :no < 1306986390 860629 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fuk u < 1306986392 497014 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :OK, does this have a purpose? < 1306986397 441774 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :zzo38: does what < 1306986417 327775 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Is it anything at all like gnosticism? < 1306986425 945574 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :dunno, ask http://www.bibliotecapleyades.net/archivos_pdf/dialogue_hh.pdf :P < 1306986480 696219 :pikhq!~pikhq@174-22-166-197.clsp.qwest.net QUIT :Ping timeout: 258 seconds < 1306986494 959097 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I think that "gods" and "Gods" are different and therefore you have to tell them apart to possibly understand what it means. < 1306986510 227 :pikhq_!~pikhq@71-219-211-60.clsp.qwest.net PRIVMSG #esoteric :So far, doesn't seem very gnostic. < 1306986527 899113 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :[[ATS: Surely if ruling elite families exist and your a member of one then you must be controlling global < 1306986528 241226 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :events through world governments - tell us 1 major government action from any country that going to < 1306986528 413588 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :occur in the next 5 days. < 1306986528 576186 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I won't be surprised when you refuse to do so. < 1306986528 576343 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :HH: [on Sept. 10, 2008]: I am not at liberty to discuss such intimate immediate detail, [...]]] < 1306986530 862354 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :LOOK AT MY SURPRISE < 1306986532 80720 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :LOOK AT IT < 1306986550 525562 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Yes, I know, doesn't seem very gnostic. < 1306986560 932850 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :O, it is Spanish, too? < 1306986566 868650 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh, apparently the stock markets should have imploded? < 1306986574 125173 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :zzo38: ? < 1306986580 620284 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I am not good at reading Spanish, sorry. So I will read English file. < 1306986588 827035 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :zzo38: http://www.bibliotecapleyades.net/archivos_pdf/dialogue_hh.pdf is not Spanish < 1306986613 959771 :pikhq_!~pikhq@71-219-211-60.clsp.qwest.net PRIVMSG #esoteric :The primary property of gnosticism is the belief in some form of secret knowledge that can be imparted upon you via some divine intermediate (commonly, Jesus, but others are claimed), thereby gaining you salvation. < 1306986625 298294 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq_: naw, you just have to be born into < 1306986625 811351 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :THE < 1306986626 328398 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :FAMILY < 1306986627 117719 :pikhq_!~pikhq@71-219-211-60.clsp.qwest.net PRIVMSG #esoteric :This is just crazy. < 1306986634 659097 :pikhq_!~pikhq@71-219-211-60.clsp.qwest.net PRIVMSG #esoteric :elliott: As I said, not very gnostic. < 1306986637 361492 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"San Francisco and Damascus, will be uninhabitable by the end of 2010" < 1306986638 308575 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hehehehe < 1306986640 219476 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that happened < 1306986654 338949 :pikhq_!~pikhq@71-219-211-60.clsp.qwest.net PRIVMSG #esoteric :I didn't know San Francisco ever became inhabitable. < 1306986655 526623 :pikhq_!~pikhq@71-219-211-60.clsp.qwest.net PRIVMSG #esoteric ::P < 1306986659 591015 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :arf < 1306986670 246061 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :if you just Put Random Words in Uppercase then you can be Just Like This Guy < 1306986677 142906 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :" < 1306986677 305579 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :That is all I have time for at present. I have a Sacrifice I must attend now. < 1306986677 305749 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :No, not really." < 1306986685 281759 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ILLUMINATI GUY MAKES SUCH FUNNY JOKES HA HA < 1306986697 505269 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :meh, http://973-eht-namuh-973.com/ looks vaguely more interesting than this < 1306986706 998695 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :crappy reddit post, none of this stuff is mysterious or scary < 1306986716 474944 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :http://973-eht-namuh-973.com/coloured%20site/start/2.jpg oh what < 1306986717 524196 :pikhq_!~pikhq@71-219-211-60.clsp.qwest.net PRIVMSG #esoteric :My Preference is to capitalise Nouns, as such is the proper Practice in our Language. < 1306986743 899921 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Why Not Just Capitalize Every Word? < 1306986767 812075 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :http://973-eht-namuh-973.com/coloured%20site/start/4.jpg oh cool < 1306986779 236384 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I don't see the relevance of anything they wrote in this document, so far. < 1306986782 680945 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo: We All Have An Important Job To Do < 1306986790 276775 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :darn, I butchered that < 1306986792 110001 :pikhq_!~pikhq@71-219-211-60.clsp.qwest.net PRIVMSG #esoteric :Sgeo: Such is improper. The historical Practice is to only capitalise Nouns, much as German does now. < 1306986801 113722 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :lets just capitalise nothing < 1306986845 466537 :pikhq_!~pikhq@71-219-211-60.clsp.qwest.net PRIVMSG #esoteric :ACTVALLY, LET'S DO THIS PROPERLY. THERE ARE NO LOVVER-CASE LETTERS. AND ONLY THE LETTERS THAT THE ROMANS VSED ARE PERMISSIBLE. < 1306986853 81897 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :ACTION counts 3 trolls who have said that < 1306986856 535118 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :http://973-eht-namuh-973.com/coloured%20site/start/10.gif < 1306986863 675078 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hey its an aeroplane < 1306986918 588610 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :http://973-eht-namuh-973.com/coloured%20site/start/evokation/the_evocation_first.htm < 1306986919 635709 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :jesus < 1306986939 859697 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"JUPITER EQUALS 99 AND 99 EQUALS JUPITER" < 1306986942 337808 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ok < 1306986961 722800 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I can see what they might say about people being traded by governments, although it is probably only true to a small extent. What what does Polarity have to do with it? < 1306986976 188454 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :elliott: Jupiter? 99? What...? < 1306987003 368719 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :zzo38: god knows < 1306987080 254551 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Is it inappropriate to say <3< Vriska? < 1306987097 745677 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :One day I will lock myself into a cupboard and it will be the best cupboard because Sgeo won't be in it. < 1306987440 856660 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :OK, you are never free because you are stuck on this planet (and to a greater extent, the universe), but I think you can be free in different ways, isn't it? They also seem to believe in some version of the Apocalypse??? The Biblical reference is correct, and it is just metaphorical. And it doesn't mean that now is this time? < 1306987476 881452 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I like to write statements and then append a question mark? < 1306987485 147922 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I am not sure what a "Christ Consciousness" is, here. < 1306987493 569605 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: I think the pdf may have broken zzo38's brain < 1306987498 420077 :pikhq_!~pikhq@71-219-211-60.clsp.qwest.net PRIVMSG #esoteric :Eh, they've already denied empiricism and logic; useless to attempt to reason with them. < 1306987503 152108 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Do you like to use a lot of question marks???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????/ < 1306987513 407167 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :says the ex-christian (that's your role forever now) < 1306987515 296981 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :No. But I think that's grand? < 1306987516 876382 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :zzo38: no i prefer slashes/////// < 1306987547 255767 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> 'test' < 1306987547 943322 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : : < 1306987548 105712 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : lexical error in string/character literal at chara... < 1306987549 660354 :pikhq_!~pikhq@71-219-211-60.clsp.qwest.net PRIVMSG #esoteric :elliott: Ah, fuck you. < 1306987562 536358 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oh right < 1306987565 808018 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Haskell has C-style strings. < 1306987567 556282 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq_: >:) < 1306987572 785042 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: C-style? :P < 1306987574 636941 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :too. much. Perl. < 1306987578 209260 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that's hardly something unique to C < 1306987580 5645 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :> 't' < 1306987580 693552 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 't' < 1306987582 266286 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :> ['t'] < 1306987582 951860 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : "t" < 1306987595 29638 :pikhq_!~pikhq@71-219-211-60.clsp.qwest.net PRIVMSG #esoteric :And I don't really think you can call Haskell's String to be C-style. < 1306987596 64141 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :haskell couldn't really use '' for strings, because String = [Char] < 1306987597 818778 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: as in, '' is character literal. All of the languages I've been using lately (read: Perl, bash) don't work like that. < 1306987602 894955 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq_: yeah, a better word is "retarded" < 1306987608 979748 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :LINKED LIST OF MACHINE WORDS HERP DERP < 1306987619 416938 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh wait < 1306987621 604029 :pikhq_!~pikhq@71-219-211-60.clsp.qwest.net PRIVMSG #esoteric :A linked list of Char is *not* the same as a null-terminated chunk of memory. < 1306987622 937392 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it isn't even an unboxed list < 1306987629 628803 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :"Yahweh is 'a' Creator, not 'The' One Infinite Creator. There are other and Higher 'gods' than him." Does that mean there are an infinite number of levels? < 1306987638 432380 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :so each char is an allocation NICE < 1306987638 594876 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq_: its arguably the only thing worse < 1306987646 541937 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :zzo38: god over djinn eh < 1306987654 886592 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :pikhq_: I was referring to syntax not implementation. < 1306987658 828533 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq_: Text really needs to become the new String :) < 1306987666 917527 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq_: as soon as we get some kind of generic container typeclass story going < 1306987673 175462 :pikhq_!~pikhq@71-219-211-60.clsp.qwest.net PRIVMSG #esoteric :CakeProphet: Syntax is merely aesthetic. < 1306987674 839207 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :so that we won't lose all list operations because of it < 1306987679 996272 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq_: doesn't mean it's irrelevant < 1306987683 236810 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :pikhq_: ...okay? < 1306987693 356449 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Are Javascript's problem syntactic or ... something else? < 1306987708 452692 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :I'm thinking that my language will have a Javascript reminiscent syntax < 1306987711 580181 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :javasctipt has a pretty unoffensive syntax in my mind. < 1306987714 503931 :pikhq_!~pikhq@71-219-211-60.clsp.qwest.net PRIVMSG #esoteric :Sgeo: Just a large number of poor decisions. < 1306987722 519085 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :elliott: Can it have some kind of command to tell it what to do, if ' ' and " " and so on is found in a source file, then? < 1306987724 531833 :pikhq_!~pikhq@71-219-211-60.clsp.qwest.net PRIVMSG #esoteric :Entirely *understandable*, considering the circumstances, but still. < 1306987727 86887 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Hmm, such as? < 1306987738 205336 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :ACTION wants to avoid making poor decisions < 1306987738 893179 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :zzo38: well, there is the OverloadedStrings extension... < 1306987744 563121 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo: no block scope < 1306987755 176453 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :idiotic object system that's half-class, half-prototype < 1306987759 885197 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Sgeo: One problem is some Javascript systems will do wrong thing when you add line breaks inside of commands can have doing wrong thing. < 1306987760 173458 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :bad syntax < 1306987806 622136 :pikhq!~pikhq@174-22-149-70.clsp.qwest.net JOIN :#esoteric < 1306987810 161630 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :What if I convert blocks to lambdas, do I avoid neglecting block scope? < 1306987818 389660 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Or am I misunderstanding you < 1306987837 901489 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Or what you mean by "block" for that matter < 1306987839 442551 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> "I like to end my sentences with INFINITE QUESTION MARKS" ++ (repeat '?') < 1306987840 985787 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : "I like to end my sentences with INFINITE QUESTION MARKS???????????????????... < 1306987841 158456 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Uhh, yes, you could wrap the body of every if statement in a (function(){...})() < 1306987843 42906 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :But that would be insane < 1306987846 381319 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo: block = {} < 1306987848 604578 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :js only has function scope < 1306987853 95281 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :if you declare a variable three blocks nested in < 1306987856 561961 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it's there for the rest of the function < 1306987856 724797 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I don't think the object system is too bad, prototype-based is not bad to me. And the Mozilla extensions to Javascript have some new thing such as __proto__ to access *and change* the prototype of an object, often useful. However you cannot do multiple inheritance. There is other thing too. < 1306987857 765506 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :elliott, is that insane for CSP? < 1306987868 215095 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo: i don't think you actually know what you're doing, what are you doing < 1306987874 19047 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :elliott: If you use "let", it is local to the block. If you use "var", it is function scope. < 1306987883 639307 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :zzo38: let is not widely supported afaik < 1306987892 977847 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that is a mozilla extension, or at least from one of the newer badly-supported standards. < 1306987905 377711 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :I thought CSP woud entail having a lot of lambdas after being converted to CSP < 1306987913 447386 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo: don't you mean cps < 1306987918 43749 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Yes < 1306987923 473708 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :what are you actually doing < 1306987938 72675 :pikhq!~pikhq@174-22-149-70.clsp.qwest.net PRIVMSG #esoteric :Ultimately, though, the problems with Javascript all spring from how Brendan Eich was forced to design and implement it in 10 days and make it superficially similar to Java. < 1306987947 377004 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Making a language to convert into a pseudobytecode that will be read by an interpreter in LSL < 1306987953 946371 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo: you said javascript < 1306987977 996340 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :My current thoughts are leading this language to have a syntax reminiscent of Javascript < 1306987984 752528 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you mean a terrible syntax < 1306987987 19641 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: so I'm going to make a language that is somehow a cross between Perl and Haskell. WATCH. < 1306987988 763406 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :awesome great < 1306987991 818681 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :There are, however, problems with Javascript. < 1306987997 903107 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: vomiting < 1306988002 91454 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: btw i wrote a signal thing that can play audio < 1306988003 838714 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :What are the problems with Javascript syntax? < 1306988010 987259 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo: it sucks < 1306988024 108092 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: you should let me see that so I can figure out how to play audio in Haskell sensibly. :D < 1306988037 390916 :pikhq_!~pikhq@71-219-211-60.clsp.qwest.net QUIT :Ping timeout: 276 seconds < 1306988038 532382 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :*clap* *clap* *clap* that's not useful to me! < 1306988042 933611 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: but you'll just steal it and use it to make an inferior codebase :) < 1306988046 451769 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo: yep, but i don't really give a shit < 1306988048 109106 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Sgeo: The rule about semicolons. And that lambda functions require the long word "function" which if used a lot, will make a lot of long text. < 1306988060 210584 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: nope. I will analyze and determine if I can make a superior system, and if not, use yours. :D < 1306988064 472326 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Well, I think my lambdas will be more like Fancy's lambdas < 1306988078 417082 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :|string somestring| { ...code here... } < 1306988083 949348 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: well mine is currently one file. :) < 1306988108 495980 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: is that your metric of good code? I've heard there are lot of Perl programs that are one file. < 1306988115 128843 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: but here it is: http://sprunge.us/ZGhA < 1306988119 142770 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and no, I mean it's literally less than a hundred lines < 1306988127 166507 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and the vast majority is trivial instances < 1306988132 237766 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Maybe like this is OK: (y,x=x;x*y) means to take the current value of "x" and take one parameter "y" to return their product. < 1306988164 269742 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: btw, I used Float rather than Double because otherwise i would have to do conversion < 1306988170 2443 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: this way i can output as thirtytwo-bit directly < 1306988170 321962 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :And if you want statements then you use {} instead of () < 1306988174 132846 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and pulseaudio handles the conversion < 1306988176 107303 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and yeah pulseaudio sucks < 1306988181 178868 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :lame. < 1306988191 262609 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: well there is no point using more precision if you will just throw it away < 1306988196 12206 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :nobody uses >thirtytwobit pcm files :) < 1306988198 917138 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :yeah I know. But why not use alsa? < 1306988205 115787 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: because the alsa binding looked ten times as painful < 1306988210 248555 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :...well, right. < 1306988212 875178 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :the portaudio one is bitrottent and would not even compile < 1306988214 433234 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :and undocumented as fuck. < 1306988216 914685 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :[asterisk]bitrotten < 1306988225 589729 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I can always make it "pluggable" later, if you look you will see how trivial the pulse-using code is :P < 1306988226 468111 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it's just main < 1306988290 106135 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: why are there all of these instances that generate errors? < 1306988321 647855 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: because they are impossible to implement < 1306988323 952648 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::t properFraction < 1306988324 661357 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a b. (RealFrac a, Integral b) => a -> (b, a) < 1306988326 927442 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :so < 1306988337 349420 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(Float -> a) -> (b, (Float -> a)) < 1306988340 908183 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :given properFraction on a < 1306988342 654058 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :protip < 1306988343 566343 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you can't do it < 1306988345 832181 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :same for (==) < 1306988348 277069 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :can't compare functions < 1306988350 910441 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Another thing is the way the "new" command works in Javascript, I do not like it so much. < 1306988351 93493 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :can't convert a function to a rational < 1306988353 918087 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :etc. etc. etc. < 1306988361 637018 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :the numeric typeclass hierarchy in prelude sucks < 1306988364 621933 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but it's what we have to work with, so < 1306988374 157061 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: but you needed to implement those typeclasses to implement more useful ones basically? < 1306988382 933257 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yeah < 1306988387 53274 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :hmmm, okay. < 1306988395 554732 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :RealFloat is a real doozy, but it gets us atan2 :D < 1306988412 543008 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: anyway, "cabal install pulse-simple" and you can run that program < 1306988427 380967 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :sin = (sin .) --...what? < 1306988437 321186 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oh... nevermind :P < 1306988451 83726 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :sin f = \x -> sin (f x) < 1306988453 525225 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :sin = (sin .) < 1306988457 377403 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :yes I see now. < 1306988475 819965 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :similarly, (liftA2 f) in this context is sugar for the obvious < 1306988480 35013 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i.e. a "fork" < 1306988489 984243 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Perhaps helped to make BookRecord={title,author;this.title=title;this.author=author;}.makeClass({toString:(;this.title+" by "+this.author)}); < 1306988496 860550 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :...I must get back into my Haskell brain. < 1306988507 959337 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :?unpl liftA2 (+) < 1306988508 133726 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :liftA2 (+) < 1306988510 429775 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :would be a slightly better system than what Javascript currently has. < 1306988510 651403 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :grr < 1306988513 455193 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :?unpl liftM2 (+) < 1306988513 630229 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :(\ d e -> d >>= \ b -> e >>= \ a -> return (b + a)) < 1306988516 631784 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :gah < 1306988520 564021 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: basically < 1306988525 660869 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :foo = liftA2 op < 1306988526 881482 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :in this context < 1306988527 227895 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :is < 1306988534 550284 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :foo f g = \x -> f x `op` g x < 1306988566 944436 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :kind of like `on` but with two functions instead of one it seems. < 1306988587 543398 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::t liftA2 < 1306988588 242663 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a b c (f :: * -> *). (Applicative f) => (a -> b -> c) -> f a -> f b -> f c < 1306988593 27889 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :specialised to the function instance of applicative functors :) < 1306988641 305667 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric ::t on < 1306988642 1605 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall b c a. (b -> b -> c) -> (a -> b) -> a -> a -> c < 1306988653 871682 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :also this works < 1306988655 791182 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : let foo = seconds 9 ((sinew 440 + sinew 554 + sinew 659) * (fromIntegral . fromEnum . (== 0) . (`mod` 2) . truncate)) < 1306988659 174538 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :makes it turn off/on every second < 1306988726 877721 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :there seemed to be a function to do something like that called every in yaxu's library < 1306988742 875622 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :but it took a function parameter and I'm not entirely sure what that function did < 1306988761 171298 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : let foo = seconds 9 ((sinew 440 + sinew 554 + sinew 659) * (fromIntegral . (`mod` 900) . truncate . (* 900))) < 1306988762 223351 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pleasing noise < 1306988762 397945 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :but he would often do something like every 3 (<~ 4) ... < 1306988768 163190 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: it's not quite the same here < 1306988772 498811 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :in that there's no "triggering" < 1306988774 828729 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :just filtering a signal off < 1306988779 919997 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :right. < 1306988785 814898 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that sort of stuff can be built on top < 1306988810 842206 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :now, time to do fourier transforms :D < 1306988815 477612 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :well, < 1306988819 315945 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :not yet. eventually. < 1306988831 295722 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :what do you need fourier for? < 1306988843 623200 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I think you need to use FFT to do a filter? < 1306988846 235597 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :maybe not. < 1306988875 986149 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I'll go through my notes and see if there's a way to implement filters in time-domain. < 1306988898 114660 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :http://hackage.haskell.org/package/fft < 1306988900 242558 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :there's yer binding < 1306988916 351865 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :there's also http://hackage.haskell.org/package/pure-fft but it's pure-haskell and older < 1306988921 275832 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :with a binding the age doesn't matter so much if it compiles < 1306988924 951209 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :since you can still use the newer library... < 1306988939 228620 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :http://hackage.haskell.org/packages/archive/fft/0.1.6/doc/html/Math-FFT.html < 1306988953 145974 :pikhq!~pikhq@174-22-149-70.clsp.qwest.net PRIVMSG #esoteric :Also, you could just write your own damned FFT, it's not *that* hard. < 1306988958 838331 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq: but slow :) < 1306988966 955040 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: I kind of wish there was "standard" music production software that worked like this < 1306988973 197838 :pikhq!~pikhq@174-22-149-70.clsp.qwest.net PRIVMSG #esoteric :elliott: Well, yes, the efficiency bit is the only hard bit. :P < 1306988981 365335 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: Well, I suppose Max/MSP /is/ really quite similar to the Text thing yaxu did. < 1306988985 202170 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: plenty exist, but none are really what I would call standard. < 1306988985 551354 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :But still. < 1306988990 891187 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: I mean something people actually used ;) < 1306989010 936647 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :some people actually use stuff like Reaktor and Max/MSP < 1306989021 663864 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Or maybe, is better having "this" to be an actual argument to the function, similar how Python has it. And then, .makeClass should take two parameters, one is the methods, and the other is properties. And then when making object, add all properties to object with the same name as the properties of "methods", that call them with that object as its first parameter. < 1306989023 485247 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :but that's more in the visual programming domain. < 1306989024 182642 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: I wouldn't say Reaktor is similar. < 1306989050 473322 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :As a programmer, the only thing I've been able to open up and actually produce some simple sounds with before tearing my hair out is Max/MSP. < 1306989063 322501 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I have work with PureData. < 1306989075 186628 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Everything else, my patience stops, uhh, anywhere beyond a boring trivial piano roll. < 1306989075 535715 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :csound is similar I'd say, minus the functional programming aspect. < 1306989087 779054 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :PureData is like Max/MSP but less usable :D < 1306989091 136217 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :...yes. < 1306989154 635010 :Kustas!~xix@gprs-inet-65-59.elisa.ee JOIN :#esoteric < 1306989164 942866 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :there might be a way to calculate a bandpass filter without using fft though... < 1306989192 170308 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :but you really need filters to produce anything interesting. additive synthesis takes forever and isn't anywhere as natural sounding. < 1306989219 13163 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :what are you talking about, < 1306989220 310586 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :well, there are other methods of course... but subtractive synthesis (aka use filters on pulse waves and white noise and whatnot) works very well. < 1306989221 7375 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : let foo = seconds 9 . sum $ [ < 1306989221 183066 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : sinew 900 * (fromIntegral . (`mod` 2) . truncate . (* 90)), < 1306989221 345917 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : sinew 659 * (fromIntegral . (`mod` 4) . truncate . (* 80)), < 1306989221 346085 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : sinew 440 < 1306989221 346187 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : ] < 1306989223 264513 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :sounds awesome ;D < 1306989228 403295 :sebbu2!~sebbu@ADijon-152-1-61-52.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1306989228 691858 :sebbu2!~sebbu@ADijon-152-1-61-52.w83-194.abo.wanadoo.fr QUIT :Changing host < 1306989228 853974 :sebbu2!~sebbu@unaffiliated/sebbu JOIN :#esoteric < 1306989229 16631 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :heh, okay. < 1306989237 92505 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :by awesome, I mean it sounds like noise < 1306989238 355166 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but it's nice noise < 1306989241 672209 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :good luck producing music people will listen to on that. < 1306989251 118704 :pikhq!~pikhq@174-22-149-70.clsp.qwest.net PRIVMSG #esoteric :I'm genuinely impressed that I'm actually able to grok the examples I'm seeing here. < 1306989259 521851 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: who cares what other people would listen to < 1306989278 350348 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq: spoiler: i have no idea what i'm doing either < 1306989283 269376 :pikhq!~pikhq@174-22-149-70.clsp.qwest.net PRIVMSG #esoteric :CakeProphet: "Noise" is a legit musical genre. Need I say more? < 1306989288 381214 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :sinew :: Float -> Signal Sample < 1306989288 593554 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :sinew hz = sin . ((2 * pi * hz) *) < 1306989288 799115 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :in case anyone was confused < 1306989289 987765 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I'm aware. :P < 1306989296 327677 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq: Depends how you define legit ;) < 1306989305 975837 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I'm just saying, filters are pretty essential tools of electronic music. < 1306989312 263831 :pikhq!~pikhq@174-22-149-70.clsp.qwest.net PRIVMSG #esoteric :elliott: "People actually make and listen to it". < 1306989330 952274 :pikhq!~pikhq@174-22-149-70.clsp.qwest.net PRIVMSG #esoteric :"Music" is, of course, harder to define. < 1306989337 892450 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq: I am sure by that standard, there is a musical genre called baby-fucking vomitcore. < 1306989342 525330 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(Best genre??) < 1306989375 419387 :pikhq!~pikhq@174-22-149-70.clsp.qwest.net PRIVMSG #esoteric :But I'm going to go out on a limb and call it "sounds made for aesthetic purposes". < 1306989392 733710 :pikhq!~pikhq@174-22-149-70.clsp.qwest.net PRIVMSG #esoteric :Seems sufficiently broad. < 1306989393 616699 :sebbu!~sebbu@unaffiliated/sebbu QUIT :Ping timeout: 252 seconds < 1306989396 340799 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"well that isn't vague at all" < 1306989428 778823 :pikhq!~pikhq@174-22-149-70.clsp.qwest.net PRIVMSG #esoteric :Hey, "music" is quite a broad topic. < 1306989440 510717 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: so 90 and 80 are sufficient amplitude values? < 1306989450 363173 :pikhq!~pikhq@174-22-149-70.clsp.qwest.net PRIVMSG #esoteric :Hmm. Minor issue... 4'33" might not count. < 1306989458 832064 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: you're reading it backwards < 1306989462 182228 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I remember in csound I had to use numbers that were somewhat larger. < 1306989468 28881 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it timeses the time (in seconds) by 90 < 1306989470 993345 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :truncates it < 1306989472 38618 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :modulos it < 1306989474 655739 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and then takes the result < 1306989478 872004 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :so the result is like 0 or one < 1306989479 219218 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oh < 1306989481 837143 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :or 0 or one or two or three or four < 1306989485 111410 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and it timeses the sine wave by that < 1306989485 812201 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :well, what do you do to get an audible result? < 1306989489 906426 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: use a sine wave :) < 1306989497 133330 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :remember that "one" is a perfectly good value < 1306989502 266112 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that would just give the sine wave back untouched < 1306989517 75683 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :uh... I mean < 1306989536 339489 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :1 is not going to audible. < 1306989559 951575 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :at what point do you add an amplitude value to get an audible result? < 1306989562 909360 :pikhq!~pikhq@174-22-149-70.clsp.qwest.net PRIVMSG #esoteric :Is 4'33" not counting as "music" an actual fault in the definition, though? < 1306989578 74054 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :pikhq: I would say yes, actually. < 1306989591 926549 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: nothing is going to be audible if you don't have some kind of wave < 1306989596 820364 :pikhq!~pikhq@174-22-149-70.clsp.qwest.net PRIVMSG #esoteric :Well, fuck. Music is undefinable. < 1306989607 573565 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: ...I'm not even talking about the inclusion or exclusion of a wave. < 1306989614 702201 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: then i do not know what you are talking about < 1306989619 69398 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I'm saying, at what point do you amplify the signal to produce a sound that can be heard? where is the volume? < 1306989619 293811 :pikhq!~pikhq@174-22-149-70.clsp.qwest.net PRIVMSG #esoteric :Fuck you, John Cage! < 1306989619 989844 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :if we didn't work with aristolean logic this wouldn't be a problem < 1306989620 344610 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric ::P < 1306989653 90044 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: erm, depends how loud the signal is < 1306989743 355039 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: so how and at what point do you specify how loud the signal is? < 1306989757 347962 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i do not understand the question. < 1306989763 464971 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :in my experience it would be amp*sinew(440) < 1306989774 361171 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :...written in Haskell notation :P < 1306989791 889524 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i do not understand < 1306989794 26254 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :sry < 1306989816 679469 :Ycros!~ycros@ycrosgnaw-1-pt.tunnel.tserv3.fmt2.ipv6.he.net QUIT :Read error: Connection reset by peer < 1306989818 914234 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :so the amplitude of all of your sign waves is 1, and you get audible playback? < 1306989820 468167 :Ycros!~ycros@ycrosgnaw-1-pt.tunnel.tserv3.fmt2.ipv6.he.net JOIN :#esoteric < 1306989822 943324 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :*sine < 1306989834 644217 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :?hoogle openBinaryFile < 1306989834 817404 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :System.IO openBinaryFile :: FilePath -> IOMode -> IO Handle < 1306989839 347752 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: yeah < 1306989878 139470 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq: what's an easy way to chuck a bunch of Floats to a file in little-endian thirty-two bit format < 1306989882 879496 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :in haskell < 1306989911 301252 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric ::t fromIntegral < 1306989912 317 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a b. (Integral a, Num b) => a -> b < 1306990049 398277 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: I'm assuming you know how amplitude works right? < 1306990071 218493 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I just... don't see how you don't understand my question. < 1306990083 623311 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :well, it's almost six am and i need sleep. < 1306990085 545780 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :so that is probably how. < 1306990118 6679 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :...oh, yes, most likely. < 1306990295 307491 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :".ress is not a TLD, http://ip.add.ress is not a possible address. tldr, fake EDIT: not fake, i misunderstood" < 1306990296 354573 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh reddit < 1306990299 700696 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :never change < 1306990435 142217 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :http://www.reddit.com/r/AskReddit/comments/hp3vr/whats_the_scariest_wierdest_most_mysterious_web/c1x9so1 < 1306990439 189922 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :HOUSE OF LEAVES LEADS TO HOUSE PURIFICATION < 1306990459 356658 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"If you consider yourself sensitive in a... Spiritual... Manner" has to be the best opening to anything ever < 1306990530 988804 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Perhaps that "dialogue_hh.pdf" can be taken metaphorically and with possible errors in the same way the Bible can be taken in this way. < 1306990537 621685 :copumpkin!~pumpkin@unaffiliated/pumpkingod PRIVMSG #esoteric :man, I have that book < 1306990540 105089 :copumpkin!~pumpkin@unaffiliated/pumpkingod PRIVMSG #esoteric :it's odd < 1306990563 518144 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :copumpkin: House of Leaves? < 1306990567 805763 :copumpkin!~pumpkin@unaffiliated/pumpkingod PRIVMSG #esoteric :yep < 1306990568 825936 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i keep meaning to read it sometime. < 1306990576 844214 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but there are a lot of books on that list. < 1306990597 771342 :copumpkin!~pumpkin@unaffiliated/pumpkingod PRIVMSG #esoteric :I haven't read it, but have leafed through it < 1306990608 616584 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :rimshot < 1306990618 478795 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :the only thing that could make it better is < 1306990620 588781 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :WERE YOU IN A HOUSE AT THE TIME < 1306990659 531258 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :http://www.reddit.com/r/todayilearned/comments/hpduk/til_about_the_deep_web_what_it_contains_and_how/c1xa5l1 I hate everyone < 1306990701 777510 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo: funny. that's how i feel sometimes. sometimes because of you < 1306990704 627308 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but why that comment in particular < 1306990710 439878 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :the whole thread is idiocy < 1306990715 833360 :copumpkin!~pumpkin@unaffiliated/pumpkingod PRIVMSG #esoteric :elliott: YES < 1306990725 739306 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :copumpkin: OMFLAUGH < 1306990735 161385 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :COPUMpkITS TOO MUCH FOR MY VEINS < 1306990748 392843 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: if the highest absolute value that you're outputting to PulseAudio is 1, that's an inaudible signal in 32-bit signed floating point LPCM.. < 1306990762 150991 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: no, its not < 1306990765 99722 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: im outputting floats in general < 1306990768 472331 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :http://upload.wikimedia.org/wikipedia/commons/d/d1/IAO-logo.png < 1306990769 553159 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i have a tip < 1306990771 284470 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :for the us govt < 1306990776 260751 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :when youre making your freaky spy-on-everything operatinos < 1306990781 11230 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :don't use the fucking all-seeing eye < 1306990781 522972 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :just < 1306990783 132286 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :don't < 1306990785 223334 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :why do you even do that any more < 1306990789 759644 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :are you TRYING to get conspiracies < 1306990792 896391 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: yes, but in your example you're only outputting sinew, which has an amplitude of 1. < 1306990800 413983 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :you don't multiply it by anything. < 1306990831 945744 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: dunno then :) < 1306990840 250873 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: maybe because it goes negative < 1306990844 90745 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :its interpreted as a wraparound < 1306990859 120534 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :..no I don't think so. < 1306990865 667650 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i'm just thinking wildly < 1306990878 826970 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :negative values are quite common in an audio signal represented by floating points with a centerpoint at 0 < 1306990885 181180 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yeah < 1306990908 474032 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :hmmm, weird. < 1306990916 424300 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I will have to play with this some other time. < 1306990933 244476 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :and MAKE A MORE AWESOME signal processing library than you < 1306990952 995347 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :though with shittier Haskell code, most likely. < 1306990965 195869 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :and /way/ less point-free style. < 1306991025 451364 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh come on < 1306991030 104706 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :theres no point free style apart from in the instances < 1306991032 371602 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :which are just boilerplate code < 1306991034 125583 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :this isn't even a library < 1306991036 917401 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :this is a five second hack < 1306991069 541168 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :well, I assumed you were going to work on it more. < 1306991112 423924 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :also, for some reason I've seen cos instead of sin used more often in signal processing... I have no idea why though. < 1306991125 543579 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :it shouldn't matter as long as you use one or the other. < 1306991401 841042 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i love internet arcana. < 1306991446 37838 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I guess I should read House of Leaves, I haven't read anything in physical book form in a while. < 1306991461 332028 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: so do you "implement" RealFrac because you want Floating, or..? I don't really know the numeric typeclass hierarchy. < 1306991474 34538 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: yeah < 1306991482 501360 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I basically just implemented everything Double has < 1306991495 598035 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :so that everything worked as long as you didn't try and do the impossible :) < 1306991498 794710 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: really, all of this is just nicety < 1306991504 102898 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you can easily write it without these instances < 1306991506 538546 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :they are just syntactic convenience < 1306991509 639005 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :right. < 1306991511 591829 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :would you ever take the sin of a signal itself? < 1306991513 681673 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i'm not sure but I doubt it. < 1306991524 30470 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but this way you can say pi*signal < 1306991525 80472 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and it works < 1306991525 949340 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :the only thing somewhat useful in Floating would be ** < 1306991526 823381 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :maybe. < 1306991532 228984 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :but really even division is rare. < 1306991537 511457 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yeah < 1306991568 168002 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :where is ^ defined actually? < 1306991576 215534 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :^ is Integral right? < 1306991586 336597 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :and ** is the floating point version. < 1306991640 177451 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :^ is < 1306991643 144985 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(^) :: (Num a, Integral b) => a -> b -> a < 1306991647 116824 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it'll just be defined recursively < 1306991655 547665 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :with * < 1306991657 988641 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :so it's not in any typeclass < 1306991805 397072 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :it seems using FFT will require an actual sampled signal unfortunately. < 1306991891 144368 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :so there will be the pure functional approach and then another module for working with a sampled signal. < 1306991904 121932 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: erm, a function + the sample rate == sampled signal < 1306991909 125679 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :just only call at the relevant multiples < 1306991947 947221 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :but either way the result of a FFT will have to be represented by [Float] or [Complex] < 1306991969 654423 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :no, it could easily be a signal < 1306991987 139003 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(\x -> resultList !! truncate (x*samplerate)) < 1306991995 2672 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I was about ask... are you suggesting I use !!? < 1306992000 306289 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(or even interpolated) < 1306992010 833546 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: Well, I mean, you want something to load a PCM file into a Signal anyway < 1306992019 297905 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Which would be effectively the same idea as this < 1306992029 263302 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :that's not very efficient at all though. < 1306992069 982819 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :How is it less efficient than a list < 1306992157 934991 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :because when you convert Signal back into a list for playback you're calling that function for each sample increment, which is O(n**2) < 1306992164 159771 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I think. < 1306992260 185050 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: you could easily memoise it :) < 1306992264 391708 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh wait < 1306992265 267323 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you mean < 1306992269 978166 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(\x -> fft foo !! truncate (x*samplerate)) < 1306992270 592096 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fuck no < 1306992271 146771 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I mean < 1306992275 557281 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :let xs = fft foo in (\x -> xs !! truncate (x*samplerate)) < 1306992280 420402 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that way it'll cache results as they're computed < 1306992304 284919 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :so if you only access it at reciprocal of samplerate increments, it'll be exactly the same as a list < 1306992311 588418 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: or do you mean that it'll have to do "tail" x times? < 1306992313 21802 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :well right < 1306992316 183712 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you could use a non-list type as the result < 1306992319 503864 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :lists suck anyway :) < 1306992342 694643 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I just think the !! would incur performance overhead. < 1306992386 746271 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :whereas manipulating it directly as a list would be more efficient. < 1306992388 310319 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :right, so use a non-list type :) < 1306992394 239873 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :or, yes. < 1306992454 231325 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :but what could replace list? < 1306992455 100419 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: you could instead do a continuous fourier transform :D < 1306992460 507457 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :also, an array would work fine < 1306992465 520473 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :...lol, continuous? < 1306992465 697217 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that's probably what FFTW and the like operate on natively < 1306992470 554428 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: yeah :D < 1306992473 465350 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :can Haskell do calculus? < 1306992474 516417 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: then it's a function already, not a list ;D < 1306992480 328824 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :um as much as anything < 1306992484 914731 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :numerically approximated, of course < 1306992491 624461 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i don't think Automatic Differentiation with dual numbers would apply here < 1306992497 121511 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and certainly not symbolic < 1306992504 494574 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :All these things that HH said is about as good as any religion in general. It should not be considered different to that. HH has some insanity but that is what helps him to come up with these perspectives! And it is not all bad, either. Yet, like any religious text, you should not take everything literally. It should be questioned, and so can everything be questioned. < 1306992505 835458 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i'm joking btw :) < 1306992521 137143 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: I had hoped so. < 1306992559 91285 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: who knows though -- maybe it would work :D < 1306992585 769543 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hmm, I wonder whether this caving story thing will get scary soon < 1306992712 494634 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: it seems that Math.FFT mostly uses CArray < 1306992712 804220 :pikhq!~pikhq@174-22-149-70.clsp.qwest.net PRIVMSG #esoteric :zzo38: Like all religious texts, it should be taken as 100% bullshit unless shown otherwise. < 1306992781 988937 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :pikhq: In the same way that other religious texts can be taken as 100% bullshit, yes, so should this one, of course. < 1306992908 619045 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: actually, do you think CArray would be a good type to use throughout instead of lists? I don't think so because I need signals to be possibly infinite. < 1306992957 420639 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: you realise haskell has arrays, right? you do not have to use CArray unless you are interfacing with c code manually < 1306992964 669667 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :see data.array. < 1306992974 191723 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :the same problem applies though. < 1306992995 565750 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I think lists are fairly decent for discrete things, and functions are good for continuous things... and usually it's more comfortable to work in the land of the continuous < 1306993016 691898 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :additionally: I wouldn't worry about performance at this stage. < 1306993085 212003 :pikhq!~pikhq@174-22-149-70.clsp.qwest.net PRIVMSG #esoteric :As always, premature optimisation is the root of all evil. < 1306993124 360482 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :the main problem I'd have with fft is that it uses CArray, so I'd need to partition my signal into "chunks" of some sensible length. < 1306993166 548241 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: right... Well, you know, it may be better to write your own FFI to start with. < 1306993173 760597 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Get the interface you want then work on optimising it. < 1306993178 861445 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I mean, see http://hackage.haskell.org/packages/archive/pure-fft/0.2.0/doc/html/Numeric-FFT.html < 1306993188 54045 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I dunno whether it is lazy though < 1306993189 313021 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Probably not < 1306993195 329219 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Can't tell from glancing at http://hackage.haskell.org/packages/archive/pure-fft/0.2.0/doc/html/src/Numeric-FFT.html#fft < 1306993273 79610 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hmm, this story may be starting to get a little frekay < 1306993274 998273 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :[asterisk]freaky < 1306993352 187036 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :HH claims to be working in other solar systems... that is complete nonsense. However, I suppose it works because of higher "Densities", whatever that means. Obviously that is also nonsense. (See? It is the same kind of nonsense and metaphorical and other qualities like other religious texts, just more modern.) < 1306993377 493604 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::) < 1306993486 562269 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :zzo38: http://xkcd.com/386/ < 1306993489 51363 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"I still harbor the fantasy that there is a hidden entrance to the other side of the passage and years ago Spanish explorers hid their treasures in the cave and sealed up the entrance. And it has remained untouched until we find it! B has a more realistic, although more mundane theory. He figures there is more cave on the other side. We'll see who is right." < 1306993572 705586 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ooh, this is starting to get spooky :) < 1306993603 576093 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :elliott: I do suppose B does have a more likely and more realistic theory. However, looking is still the correct way to see who is right (or maybe you are both wrong). < 1306993658 884437 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :zzo38: i'm pretty sure this story is fiction in the horror genre, so more realistic probably means less likely :) < 1306993719 895836 :oerjan!oerjan@tyrell.nvg.ntnu.no JOIN :#esoteric < 1306993726 208900 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :elliott: O, well, I was not answering the question from that perspective. But from that perspective, perhaps you are right about that. (It still doesn't necessarily mean either of those two theories are correct, though>0 < 1306993746 213184 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :s/>0/)/ < 1306993754 96663 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :zzo38: I think a bunch of treasure left my explorers would be a rather crappy ending to a horror story :) < 1306993757 683008 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :[asterisk]left by < 1306993762 914088 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hi oerjan < 1306993789 137682 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :grmbl morning < 1306993826 127235 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: aha, a decent measurement of your wake-up time >:) < 1306993832 77176 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :unless you just mean morning as in time of day... < 1306993842 20587 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :definitely morning < 1306993853 434364 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"We immediately noted the presence of the breeze blowing out of the hole, and the rumbling." < 1306993856 578205 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :brr ;_; < 1306993859 93398 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: wat < 1306993861 417261 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :elliott: I suppose you might be correct about that. Which could mean both theories are incorrect, in the context of this story. < 1306993880 133011 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :ACTION eats breakfast < 1306993889 62374 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: aha, so you DID just wake up < 1306993889 563519 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :probably < 1306993900 332297 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :zzo38: I suspect B is right in that there's more cave, but I imagine it's No Normal Cave(tm) :-P < 1306993904 887403 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I'm just reading everything linked from that reddit thread. < 1306993911 383148 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :the prior just keeps getting adjusted < 1306993924 719410 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I seem to be a lot harder to scare than I used to be though I'm sure it'll come back to haunt me next time it's dark. < 1306993981 625027 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :great, now it's triggering my latent claustrophobia with a narrow cave passage :) < 1306994011 555524 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Perhaps they are *infinite* caves!!! Now you cannot find the way out... too bad!!! < 1306994125 206682 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :(Note that the HH document also contains some bad typography in some places) < 1306994287 314022 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :infinite caves with exits in other dimensions < 1306994610 465553 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ACTION is reading about how to implement a digital filter... fun. < 1306994653 224876 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :mathematically it's recursive, but I suspect to avoid massive performance overhead I should cache results in a data structure. < 1306994662 671666 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :just beware of the places where the wind is blowing harder and harder... they lead to vacuum. < 1306994698 944005 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :.. < 1306994725 801293 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :sort of. < 1306994727 55126 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :s/places/tunnels/ < 1306994745 758383 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: just do it naively. < 1306994747 30497 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :seriously. < 1306994760 155858 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :if you do it naively, it will be a small enough body of code to throw away. < 1306994774 616463 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you can worry about performance once you've proved it will work :P < 1306994843 434095 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :uh, okay. But I'll be recursively pulling the value of every previous calculation twice to compute each new value. It's Fibonacci-esque. < 1306994873 537112 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh < 1306994877 676131 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :then yeah, just memoise :P < 1306994881 368867 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I'm almost positively the naive code will be thrown away. < 1306994885 952882 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :s/ly// < 1306994902 694290 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :right, I am just saying that writing something you know you will throw away is not a bad thing < 1306994916 913496 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: http://www.haskell.org/haskellwiki/Memoization < 1306994918 351485 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :true, it will give me an idea of how to write the memoised version. < 1306994920 116797 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :has some nice techniques < 1306994926 53886 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :writing a memoised version? < 1306994927 525043 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :there's nothing to it < 1306994933 618970 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :just use a memoisation function < 1306994951 210030 :pikhq!~pikhq@174-22-149-70.clsp.qwest.net PRIVMSG #esoteric :Yeah, memoisation is a trivial transform in Haskell. < 1306994971 739288 :pikhq!~pikhq@174-22-149-70.clsp.qwest.net PRIVMSG #esoteric :And why is it that I use the UK spelling of ise/ize? < 1306994989 788008 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :how should i know, old chap? < 1306995008 458669 :pikhq!~pikhq@174-22-149-70.clsp.qwest.net PRIVMSG #esoteric :And for that matter, why do no UK programmers use "programme"? < 1306995020 171990 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :because it's a horrid way to write program. < 1306995032 22277 :pikhq!~pikhq@174-22-149-70.clsp.qwest.net PRIVMSG #esoteric :Well, yes, I meant "aside from the obvious". < 1306995033 335157 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :they know that their limey ways are filthy. < 1306995062 636068 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : And why is it that I use the UK spelling of ise/ize? < 1306995067 89637 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it's not really UK < 1306995070 923645 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :OED uses ize after all :) < 1306995074 894911 :pikhq!~pikhq@174-22-149-70.clsp.qwest.net PRIVMSG #esoteric :elliott: It's very distinctly non-US. < 1306995075 258140 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :pragmatic programmer pogroms < 1306995079 478976 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :well yes < 1306995081 262982 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :also this story is starting to get scary finally, yay < 1306995088 482308 :pikhq!~pikhq@174-22-149-70.clsp.qwest.net PRIVMSG #esoteric :And, right, OED *does* use it. < 1306995127 280256 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :OED saw the light, I guess. < 1306995130 68971 :pikhq!~pikhq@174-22-149-70.clsp.qwest.net PRIVMSG #esoteric :Hmm. I'm not sure which country's variant of gray/grey I use. Rather, I'm not sure which country it belongs to. < 1306995139 844505 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :well etymologically, and pronounci...olity, -ize is correct < 1306995144 242356 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i use ise though as of late, dunno why < 1306995151 997179 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :^limey < 1306995171 316980 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: libertarian slave-owner < 1306995182 504942 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :anyway, time to dive in to probably the last chapter of this cave story, i guess for ~~immersion~~ purposes ircing is not a good idea < 1306995186 515082 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :gulp < 1306995192 668050 :pikhq!~pikhq@174-22-149-70.clsp.qwest.net PRIVMSG #esoteric :At least I'm not using "colour". < 1306995225 552605 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :what terrour < 1306995234 984500 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :colour is nice < 1306995246 361188 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I prefer to use the old school form of 'an' < 1306995250 853365 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :brightens up your day < 1306995255 426273 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :where you take the n and put it at the beginning of the next word. < 1306995271 44406 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :a norage. a napple. < 1306995271 918850 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: that's a noutrage < 1306995280 535224 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :a niditioc custom < 1306995282 613749 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :anyway, everybody shut up and stop me ircing, i need to spook myself < 1306995286 804047 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :*nidiotic < 1306995298 985198 :elliott!~elliott@unaffiliated/elliott TOPIC #esoteric :order of the niditioc programmers | Logs: http://codu.org/logs/_esoteric/ and http://tunes.org/~nef/logs/esoteric/?C=M;O=D < 1306995314 301518 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oerjan: apparently "apron" was originally "napron" < 1306995322 401408 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :but once we switched over to using an the 'n' disappeared < 1306995323 984730 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :in ow < 1306995464 114054 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh jesus this is starting to scare me < 1306995487 149656 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I've never been scared by a written work. < 1306995507 639361 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I am quite easily sared. the SCP foundation has given me cold sweats at night many a time < 1306995513 779666 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :[asterisk]scared < 1306995525 277033 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> repeat 'a' < 1306995526 5692 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa... < 1306995528 700751 :pikhq!~pikhq@174-22-149-70.clsp.qwest.net PRIVMSG #esoteric :The SCP has some legitimately scary stuff, so... < 1306995533 309574 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I like this story, though -- it's well-written even apart from the fear. < 1306995544 450736 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :http://www.angelfire.com/trek/caver/ < 1306995570 699228 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> fix ('a':) < 1306995571 486555 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa... < 1306995660 621921 :pikhq!~pikhq@174-22-149-70.clsp.qwest.net PRIVMSG #esoteric :@source repeat < 1306995661 45963 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :repeat not available < 1306995662 963881 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :for some reason a list without a [] scares me. < 1306995673 462125 :pikhq!~pikhq@174-22-149-70.clsp.qwest.net PRIVMSG #esoteric :CakeProphet: Why should it? < 1306995681 75375 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :@src repeat < 1306995681 237670 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :repeat x = xs where xs = x : xs < 1306995684 603492 :pikhq!~pikhq@174-22-149-70.clsp.qwest.net PRIVMSG #esoteric :XD < 1306995696 105727 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I make no normative claim about my vague fear. < 1306995703 571657 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :> repeat 'aeiou ' < 1306995704 745611 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : : < 1306995704 908846 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : lexical error in string/character literal at chara... < 1306995709 203220 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :purely existential claims. < 1306995709 378359 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :oh right < 1306995715 211724 :pikhq!~pikhq@174-22-149-70.clsp.qwest.net PRIVMSG #esoteric :CakeProphet: And it's not like that's a uniquely Haskell thing, either. < 1306995715 480691 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Patashu: try cycle < 1306995721 621798 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> cycle "aeiou " < 1306995722 321174 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : "aeiou aeiou aeiou aeiou aeiou aeiou aeiou aeiou aeiou aeiou aeiou aeiou ae... < 1306995723 427183 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :> cycle "aeiou " < 1306995724 421861 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : "aeiou aeiou aeiou aeiou aeiou aeiou aeiou aeiou aeiou aeiou aeiou aeiou ae... < 1306995732 8100 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :pikhq: oh I know. No need to give me a lecture on circular linked lists. < 1306995739 672714 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :@src cycle < 1306995739 847456 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :cycle [] = undefined < 1306995740 9671 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :cycle xs = xs' where xs' = xs ++ xs' < 1306995747 613544 :pikhq!~pikhq@174-22-149-70.clsp.qwest.net PRIVMSG #esoteric :Pffft, I can do lazy infinite lists in C. < 1306995756 211642 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :is anything in haskell -not- written in haskell? < 1306995760 519853 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :the language interprets itself O_O < 1306995779 15814 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Patashu: a few things are, of course. < 1306995785 570619 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :Patashu: it goes fairly deep < 1306995788 245799 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :@src IO < 1306995788 420148 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Source not found. Maybe you made a typo? < 1306995791 294287 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh jesus christ this is starting to fuck with my head < 1306995791 456620 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :argh < 1306995798 11130 :pikhq!~pikhq@174-22-149-70.clsp.qwest.net PRIVMSG #esoteric :Patashu: GHC's runtime system isn't entirely in Haskell, as far as I know. < 1306995799 118172 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Patashu: for a start, GHC is a /compiler/ < 1306995804 363945 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :i'm sure that _used_ to be there :( < 1306995814 35990 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Patashu: for a second, a lot of GHC's internal implementations of things are Haskell < 1306995818 934556 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :for instance the IO monad type itself and operations on it, etc. < 1306995823 944657 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but there is C code that makes up the runtime system, of course. < 1306995827 414732 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :yeah < 1306995829 349919 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :it's just for clarity < 1306995832 812080 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :like oerjan says, it goes fairly deep :) < 1306995840 438608 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :it's pretty cool though < 1306995848 699161 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Patashu: of course there are conventional interpreters like Hugs; I don't know how its IO monad is defined, but probably in Haskell too I would wager < 1306995852 931691 :pikhq!~pikhq@174-22-149-70.clsp.qwest.net PRIVMSG #esoteric :Sadly, GHC's code is pretty poor. < 1306995865 39845 :pikhq!~pikhq@174-22-149-70.clsp.qwest.net PRIVMSG #esoteric :Though, doesn't it predate Haskell 98? < 1306995897 749040 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :well, it's not _poor_ < 1306995904 587764 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :lots of parts predate just about everything :) < 1306995909 68921 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but they're working on cleaning it up < 1306995913 255043 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and new parts are of course well-written < 1306995924 430703 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but yeah, there is a lot of recursive functions when combinators would do, etc. < 1306995925 901343 :pikhq!~pikhq@174-22-149-70.clsp.qwest.net PRIVMSG #esoteric :I seem to recall it having multiple implementations of Monad floating around, though. < 1306995940 496256 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :i recall hearing that too < 1306995941 514673 :pikhq!~pikhq@174-22-149-70.clsp.qwest.net PRIVMSG #esoteric :But, eh, old code base predating modern niceties has that shit happen. < 1306995959 53565 :pikhq!~pikhq@174-22-149-70.clsp.qwest.net PRIVMSG #esoteric :You can see rather a lot of the same in GCC. < 1306995988 821735 :pikhq!~pikhq@174-22-149-70.clsp.qwest.net PRIVMSG #esoteric :Man. It freaking predates C90. < 1306995997 631293 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ohh jesus this is frekaing me out < 1306996021 180294 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :@hoogle IO < 1306996021 711496 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :module Data.Array.IO < 1306996021 873939 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :module System.IO < 1306996021 874028 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Prelude data IO a < 1306996083 744026 :Kustas!~xix@gprs-inet-65-59.elisa.ee QUIT :Quit: gone < 1306996101 759140 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :@hoogle hoogle < 1306996101 972201 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Can't think of anything more interesting to search for? < 1306996102 134713 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :No results found < 1306996116 811019 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :lol < 1306996167 816856 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :@perl fork while fork #grrr... < 1306996167 995423 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Maybe you meant: keal part pl spell tell url vera < 1306996214 247016 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: try exclamation mark in place of @ < 1306996216 138271 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and < 1306996217 40018 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :jesus < 1306996218 273031 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :this is scary < 1306996291 78621 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net QUIT :Ping timeout: 248 seconds < 1306996336 175459 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fucking hell there's more < 1306996413 560214 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :what are you up to? < 1306996413 733289 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :What is? < 1306996497 108407 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :BUT WAIT, THERE'S MORE! WE THROW IN A FREE DECAPITATION FOR JUST _FIVE_ DOLLARS < 1306996511 802822 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :coppro: reading a story linked on thatreddit thread of creepy stuff < 1306996561 182983 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh great, go back to the cave, that's the best fucking idea you've had all story < 1306996573 65456 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you get the award for not doing stupid fucking shit < 1306996686 621384 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh, lovely < 1306996691 973462 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :the last page loops back to itself. < 1306996901 589303 :Ycros!~ycros@ycrosgnaw-1-pt.tunnel.tserv3.fmt2.ipv6.he.net QUIT :Ping timeout: 260 seconds < 1306997030 181844 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :recursive cave < 1306997062 837884 :Ycros!~ycros@gnaw.ycros.org JOIN :#esoteric < 1306997892 534036 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net QUIT :Quit: leaving < 1306998039 543800 :Ycros!~ycros@gnaw.ycros.org QUIT :Remote host closed the connection < 1306998043 544477 :Kustas!~xix@gprs-inet-65-59.elisa.ee JOIN :#esoteric < 1306998077 816644 :Ycros!~ycros@2600:3c01::f03c:91ff:fe96:868c JOIN :#esoteric < 1306998202 307929 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :http://areyoutargeted.com/ < 1306998494 35218 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: using ! wouldn't allow me to enact my vengence upon lambdabot for insulting my creativity. < 1306998501 470810 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!help addinterp < 1306998502 146108 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​addinterp: !addinterp . Add a new interpreter to EgoBot. This interpreter will be run once every time you type ! , and receive the program code as input. < 1306998548 290831 :Kustas!~xix@gprs-inet-65-59.elisa.ee PRIVMSG #esoteric :CakeProphet: it's probably because you mistype vengeance < 1306998570 76624 :Kustas!~xix@gprs-inet-65-59.elisa.ee NICK :Kostas < 1306998574 528952 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh hey thisman.org, this is a fun one < 1306998583 347937 :Kostas!~xix@gprs-inet-65-59.elisa.ee NICK :Kustas < 1306998595 82984 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Kustas: you mistype Kustas < 1306998619 93723 :Kustas!~xix@gprs-inet-65-59.elisa.ee PRIVMSG #esoteric :that other nick is taken.. i must think of something different < 1306998629 903960 :Kustas!~xix@gprs-inet-65-59.elisa.ee PRIVMSG #esoteric :or enact my vengeance on the original nick-bearer < 1306998640 528997 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!addinterp elmer perl for (<>) {s/wr\B/w/i; s/r\B/w/i; print} < 1306998641 82490 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Interpreter elmer installed. < 1306998643 353988 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"I have never had homosexual relationships or even fantasies. But I dream about having sexing with this man all the time." having sexing with this man all the time < 1306998655 19902 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: who needs elmer when you have < 1306998659 403297 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :!swedish bork bork bork < 1306998661 78536 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​burk bork bork < 1306998665 468025 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!elmer screwy rabbit < 1306998666 96764 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​scwewy rabbit < 1306998675 680933 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :...? < 1306998683 7389 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oh right < 1306998685 832394 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :!addinterp elmer perl for (<>) {s/wr\B/w/gi; s/r\B/w/gi; print} < 1306998686 129589 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​There is already an interpreter for elmer! < 1306998691 288296 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: damn you. < 1306998693 7238 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :!delinterp elmer < 1306998693 331980 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Interpreter elmer deleted. < 1306998694 583981 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :!addinterp elmer perl for (<>) {s/wr\B/w/gi; s/r\B/w/gi; print} < 1306998694 954441 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Interpreter elmer installed. < 1306998699 392983 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :!elmer rabbit season < 1306998699 875721 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​wabbit season < 1306998715 521331 :Kustas!~xix@gprs-inet-65-59.elisa.ee PRIVMSG #esoteric :!swedish rabbit season < 1306998716 115975 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​rebbeet seesun < 1306998726 830470 :Kustas!~xix@gprs-inet-65-59.elisa.ee PRIVMSG #esoteric :amazing < 1306998738 384224 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :haha < 1306998744 490585 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :!swedish wabbit season < 1306998744 995941 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​vebbeet seesun < 1306998750 62805 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :swedish elmer fudd < 1306998761 475216 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"It is the most interesting theory and the one that has the greatest implications, but it has also the lowest scientific credibility." --thisman < 1306998762 821666 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :herp derp < 1306998781 954411 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :his face is slightly spooky though. < 1306998837 371897 :SimonRC!~sc@fof.durge.org JOIN :#esoteric < 1306998859 550374 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Catherine Kinsbergen, Email, Web Site < 1306998859 725194 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I've dreamed of this man since i was 5 yesrs old as a vampire which try to kill me. I'm now 18 and I still dream about him.. Can't beleive i'm not alone to see him < 1306998859 888198 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Linda Borgman, Email, Web Site < 1306998859 888312 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :OMG! I do dream of this man too! I punch him in face but I try to run and cant! He catch me and tell me to do naughty things with him < 1306998861 118315 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :quality guestbook < 1306998881 832021 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!elmer it's been a long time since I've been wrong about screwy rabbits. Even longer now. < 1306998882 428481 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​it's been a long time since I've been wong about scwewy wabbits. Even longer now. < 1306998890 494067 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :!swedish it's been a long time since I've been wong about scwewy wabbits. Even longer now. < 1306998890 843949 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :...interesting < 1306998891 6463 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​it's beee a lung teeme-a seence-a I'fe-a beee vung ebuoot scvooy vebbeets. Ifee lunger noo. Bork Bork Bork! < 1306998895 765070 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :swedish elmer fudd is a thing of beauty < 1306998928 95788 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :for some reason "long" is not become "wong" < 1306998941 606069 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :*becoming < 1306999012 923938 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :it'd need another regex for that < 1306999051 626340 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :does r\B not match at the beginning of a word? < 1306999087 86227 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :\B means 'not word boundary' < 1306999087 981557 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :I believe < 1306999088 387115 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oh wait < 1306999090 270179 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :l isn't an r < 1306999091 862418 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :btw < 1306999098 658691 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you want \br < 1306999099 432477 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :lol, I'm apparently stupid. :P < 1306999116 219524 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :or my brain is currently thinking in engrish. < 1306999124 716612 :Kustas!~xix@gprs-inet-65-59.elisa.ee PRIVMSG #esoteric :weiwd < 1306999303 993594 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!delinterp elmer < 1306999304 265210 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Interpreter elmer deleted. < 1306999304 427408 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!addinterp elmer perl for (<>) {s/wr\B/w/gi; s/(?) {s/(w)r\B/$1/gi; s/(?) {s/(w)r\B/$1/gi; s/(?) {s/(w)r\B/$1/gi; s/(?) {s/(w)r\B/$1/gi; s/(?) {s/(w)r\B/$1/gi; s/(?) {s/(w)r\B/$1/gi; s/(?) {s/l/w/gi; s/L/W/gi; s/(w)r\B/$1/gi; s/(?) {s/l/w/gi; s/L/W/gi; s/(w)r\B/$1/gi; s/(?) {lc; s/l/w/g; s/er/uh/g; s/wr\B/w/g; s/(?) {lc; s/l/w/g; s/er/uh/g; s/or(e\b)?/owuh/; s/ire\b/iyuh/; s/wr\B/w/g; s/(?) {lc; s/l/w/g; s/er/uh/g; s/ire\b/iyuh/; s/wr\B/w/g; s/(?) {lc; s/l/w/g; s/er/uh/g; s/ire\b/iyuh/g; s/wr\B/w/g; s/(?) {lc; s/l(?!e\W)/w/g; s/\Ber|(?>= return . (a !!); main = putStrLn . (++".") =<< word; word = join . pick $ replicate 3 (liftM2 (:) vowel word) ++ replicate 2 (liftM2 (:) consonant word) ++ [return ""]; vowel = pick "AEIOUY"; consonant = pick "BCDFGHJKLMNPQRSTVWXZ" < 1307004619 780108 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan's doing? < 1307004620 602338 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 JOIN :#esoteric < 1307004628 754454 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :!simplename < 1307004631 419212 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :CakeProphet: that's a roleplaying name generator zzo38 mentioned, so i made it < 1307004633 202159 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​O. < 1307004635 542634 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :LOL < 1307004638 380279 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :that is simple < 1307004647 478618 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :how fitting for zzo < 1307004650 982040 :Kustas!~xix@gprs-inet-65-59.elisa.ee QUIT :Ping timeout: 258 seconds < 1307004653 33941 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: why the .? < 1307004658 262021 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :zzo38 likes to play roleplaying games? Awesome. I should ask him if he wants to play Shadowrun. < 1307004661 331597 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :or is it some character that EgoBot is filtering out < 1307004675 764172 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :it's in the code < 1307004677 963288 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I made simpleacro. it is superior at its purpose. < 1307004678 249732 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :putStrLn . (++".") < 1307004684 148027 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Patashu: yes but it would filter it out on show too < 1307004685 22157 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :though I need to weight the uncommon starting letters < 1307004685 692649 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :elliott: it sometimes makes an empty string, so zzo38 suggested adding a period < 1307004696 669692 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I just don't have data on the most common starting letters for English. < 1307004723 964476 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :so I will probably just continue not caring as I have been. < 1307004733 327712 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Inglip's death is canon now < 1307004828 592701 :Kustas!~xix@gprs-inet-65-44.elisa.ee JOIN :#esoteric < 1307004836 198238 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!simpleacro < 1307004840 809269 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​HI < 1307004844 615134 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :haha. < 1307004854 537849 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I love how long it takes to compute. it's like a moment of suspense. < 1307004859 149965 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!simpleacro < 1307004862 531489 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :well obviously !simplename is based on !simpleacro < 1307004862 870354 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​BMEAOF < 1307004868 256416 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!show simpleacro < 1307004868 633569 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​haskell import System.Random; import Control.Monad; main = do {len <- pick [2..10]; putStrLn =<< (replicateM len $ pick ['A'..'Z'])} where pick a = randomRIO (0, length a - 1) >>= return . (a !!) < 1307004880 719997 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :!simpleacro aeiou < 1307004884 377360 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oerjan: I think you actually helped me with some bugs on it. < 1307004885 334102 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​IA < 1307004904 418749 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :probably < 1307005053 175655 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!show swedish < 1307005053 577165 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​sh chef | fmt -w500 < 1307005063 384650 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!show chef < 1307005063 879574 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​sh chef < 1307005115 537625 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!redneck < 1307005122 300654 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!show redneck < 1307005122 691711 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​sh redneck < 1307005136 698031 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :such let downs... < 1307005148 346981 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!redneck We don't take lightly to your kind of people here. < 1307005148 846656 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​We don't take lightly tuh yer kinda folks here. < 1307005191 173090 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :CakeProphet: it's probably from some funny linux package < 1307005201 392020 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it's valspeak < 1307005206 362246 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!userinterps < 1307005206 704845 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Installed user interpreters: aol austro b1ff bc bct bfbignum brit brooklyn bypass_ignore bytes chaos chef chiqrsx9p choo cockney ctcp dc decisionengine drawl drome dubya echo eehird ehird elmer fudd funetak google graph gregor he hello id jethro kraut num ook pansy pi pirate plot postmodern postmodern_aoler prefixes redneck reverse rimshot rot13 sadbf sfedeesh sffedeesh sffffedeesh sffffffffedeesh simpleacro simplename slashes svedeesh swedish valspeak warez y < 1307005208 449537 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!sh which redneck < 1307005209 66980 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​/usr/bin/redneck < 1307005220 488995 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!show gregor < 1307005220 927649 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​sh sed 's/þ/th/g ; s/Þ/Th/g ; s/ſ/s/g ; s/æ/ae/g ; s/Æ/Ae/g ; s/œ/oe/g ; s/Œ/Oe/g' < 1307005251 509125 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :how uſeful < 1307005275 98026 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!show postmodern < 1307005275 535917 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​sh postmodern < 1307005280 912339 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!sh uname -a < 1307005281 498088 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Linux codu.org 2.6.32-5-xen-amd64 #1 SMP Tue Mar 8 00:01:30 UTC 2011 x86_64 GNU/Linux < 1307005301 178848 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!show ehird < 1307005301 686314 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​sh funetak < 1307005311 728457 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!show dubya < 1307005312 111421 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​sh dubya < 1307005323 482544 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!show bypass_ignore < 1307005323 880506 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​sh cat < 1307005327 474743 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :...whut. < 1307005330 571755 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :!ehird cobbles of phantom fuck whats < 1307005331 88818 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​cobbles of phantom fuck whats < 1307005335 587980 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :good < 1307005372 154196 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!sfedeesh what is this I don't even < 1307005372 675159 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​vhet is thees I dun't ifee < 1307005377 330822 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :somehow i doubt bypass_ignore works, if it ever did < 1307005382 747733 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :yeah same. < 1307005388 517197 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :of course it does < 1307005396 230306 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :!bypass_ignore do not < 1307005396 848664 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​do not < 1307005408 318093 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :oh wait that kind of ignores < 1307005417 282877 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :!bypass_ignore ha ha vorpal is a fag < 1307005417 756805 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​ ha ha vorpal is a fag < 1307005421 33591 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :see, perfect < 1307005430 288950 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!elmer perfect < 1307005430 668089 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!sffedeesh what is this I don't even < 1307005430 841349 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​puhfect < 1307005431 278360 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​vhet is thees I dun't ifee < 1307005443 474466 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!swedish swedish < 1307005444 15966 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​svedeesh < 1307005445 935975 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :!ehird what is this I don't even < 1307005446 413419 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​wut is this I don't even < 1307005450 396648 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!swedish svedeesh < 1307005450 882398 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​sfedeesh < 1307005458 471573 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :!sffedeesh vhet is thees I dun't ifee < 1307005458 966747 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​fhet is zeees I doon't iffee-a < 1307005463 291531 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :!sffedeesh fhet is zeees I doon't iffee-a < 1307005463 469890 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!swedish sfedeesh < 1307005463 861446 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​fhet is zeees I duun't iffffee-a-a < 1307005464 143296 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​sffedeesh < 1307005470 374827 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :!sffedeesh fhet is zeees I duun't iffffee-a-a < 1307005470 915865 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​fhet is zeees I doooon't iffffffffee-a-a-a < 1307005475 555312 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :!sffedeesh fhet is zeees I doooon't iffffffffee-a-a-a < 1307005475 994294 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​fhet is zeees I duuuun't iffffffffffffffffee-a-a-a-a < 1307005481 308409 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::D < 1307005493 295096 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: why don't these other interpreters evoke swedish x number of times? < 1307005494 334024 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :!swedish hey what's this OH SNAP IT'S A FUCKING TIGET < 1307005494 862165 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​hey vhet's thees OoH SNEP IT'S A FOoCKING TIGET < 1307005496 548982 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :!swedish hey what's this OH SNAP IT'S A FUCKING TIGER < 1307005497 152081 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​hey vhet's thees OoH SNEP IT'S A FOoCKING TIGER < 1307005501 952651 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :CakeProphet: hm... < 1307005503 526062 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :FOoCKING < 1307005508 345514 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :!swedish hey vhet's thees OoH SNEP IT'S A FOoCKING TIGER < 1307005508 967483 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​hey fhet's zeees OouH SNEP IT'S A FOuCKING TIGER < 1307005512 319747 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!show svedeesh < 1307005512 770486 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​sh chef | fmt -w500 < 1307005517 568654 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :!swedish ​hey fhet's zeees OouH SNEP IT'S A FOuCKING TIGER < 1307005518 14083 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​​hey fhet's zeees OouooH SNEP IT'S A FOooCKING TIGER < 1307005521 382592 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!delinterp svedeesh < 1307005521 717067 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Interpreter svedeesh deleted. < 1307005528 469750 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: NOOOOOOOOO < 1307005531 423842 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!show swedish < 1307005531 788897 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​sh chef | fmt -w500 < 1307005533 721958 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`addquote hey fhet's zeees OouooH SNEP IT'S A FOooCKING TIGER < 1307005535 64041 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​433) hey fhet's zeees OouooH SNEP IT'S A FOooCKING TIGER < 1307005538 720477 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: those are our valuable aliases < 1307005541 523720 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!addinterp svedeesh sh chef | chef | fmt -w500 < 1307005541 888192 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Interpreter svedeesh installed. < 1307005549 553463 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :!addinterp svedeesh sh chef | fmt -w500 < 1307005549 846342 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​There is already an interpreter for svedeesh! < 1307005555 730590 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :!delinterp svedeesh < 1307005555 912305 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :elliott: I'M JUST MAKING IT MORE LOGICAL < 1307005556 74976 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Interpreter svedeesh deleted. < 1307005560 227321 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: ... < 1307005561 139419 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :WELL FINE < 1307005565 945374 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!addinterp svedeesh sh chef | chef | fmt -w500 < 1307005566 343504 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Interpreter svedeesh installed. < 1307005573 198763 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!svedeesh svedeesh < 1307005573 702889 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​sffedeesh < 1307005576 173217 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`quote < 1307005577 211860 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`quote < 1307005577 374768 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​41) kaelis: yes kaelis, but however will get the horses to wear knickers? < 1307005578 80747 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`quote < 1307005578 243817 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`quote < 1307005578 243908 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`quote < 1307005578 405645 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​343) 00:07 Sgeo has quit (IRC is taking up too much of my time. I need time to study the Bible and find Christ.) 00:12 Sgeo has joined #esoteric. < 1307005579 282928 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`quote < 1307005579 453326 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​274) ah yes, indeed, alan turing was gay and stupid < 1307005580 310318 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​365) elliott, it was an artful robbery! wait, murder < 1307005580 654158 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`quote < 1307005581 542127 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​139) alise: nobody is allowed to fnord me in soviet russia < 1307005581 886554 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`quote < 1307005582 571392 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​8) TODO: sex life < 1307005583 256033 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`quote < 1307005584 138146 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​176) Never ever use a quote which contains both the words "aloofness" and "gel" (verb). < 1307005584 521554 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​23) IN AN ALTERNATE UNIVERSE: there is plenty of room to get head twice at once < 1307005585 415821 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`quote < 1307005586 103727 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​189) Why do you use random acronyms you know we don't know the expansions of? alise: TLAAW < 1307005587 473050 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​60) What is there to talk about besides gay slang? < 1307005601 638553 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : ​365) elliott, it was an artful robbery! wait, murder < 1307005602 156692 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :wat < 1307005606 467235 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :`quote alise < 1307005607 717309 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​128) use "grep --crazy" \ 129) * augur rubs alise's bum [...] what? she said square ped :| \ 131) alise: why internet is like wtf \ 135) like, just like I'd mark "Bob knob hobs deathly poop violation EXCREMENT unto;" as English alise: that's great filler ais523: < 1307005618 811783 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"why internet is like wtf" < 1307005623 650008 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :definitely fungot's proudest moment < 1307005632 254397 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it finally realises that this human internet is like wtf < 1307005634 540523 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and it wants to know why < 1307005639 463542 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :`quote CakeProphet < 1307005640 654143 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​155) how does a "DNA computer" work. von neumann machines? CakeProphet, that's boring in the context of DNA. It's just stealing the universe's work and passing it off as our own. \ 156) CakeProphet: reading herbert might be enlightening in one hand he held a < 1307005661 341912 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :...? < 1307005666 647998 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`pastequotes CakeProphet < 1307005667 677129 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​http://codu.org/projects/hackbot/fshg/index.cgi/raw-file/tip/paste/paste.18198 < 1307005677 289263 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :they'll all be from like 4 years ago < 1307005684 286074 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :http://codu.org/projects/hackbot/fshg/index.cgi/raw-file/tip/paste/paste.18198 < 1307005691 576805 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: uh no < 1307005695 744966 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :the quote system is not that old... < 1307005703 126418 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :those are from a year ago at most < 1307005726 650104 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`run sed -i 's///g' quotes < 1307005728 78653 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :No output. < 1307005730 161211 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`pastequotes CakeProphet < 1307005730 714895 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :all pretty recent actually. < 1307005731 401647 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​http://codu.org/projects/hackbot/fshg/index.cgi/raw-file/tip/paste/paste.24384 < 1307005740 796093 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yay < 1307005742 404146 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fixed the downloading < 1307005749 187684 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :for some reason I thought we had quotes that long ago. < 1307005795 537471 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :@quote < 1307005795 700480 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :ari says: The problem I have with grues is that although I know that currently, if it is very dark I am likely to be eaten by one... but how can I tell if grue suddenly became benign at, say, the < 1307005795 864169 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :year 2010? The evidence I've gathered so far can't support the idea that that *wouldn't* happen.~ < 1307005807 654644 :sebbu2!~sebbu@unaffiliated/sebbu PRIVMSG #esoteric :ACTION slaps elliott around a bit with a very large trout < 1307005836 714253 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :sebbu2: yw < 1307005849 933791 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: wow that was the least funny quote ever < 1307005853 203864 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :troutally reasonable < 1307005857 749847 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :apart from all of ours < 1307005858 594484 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`quote < 1307005858 764981 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`quote < 1307005859 451666 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​78) I want to read about Paris in the period 1900-1914 not about the sexual preferences of a bunch of writers >.> < 1307005859 794741 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`quote < 1307005860 138477 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`quote < 1307005860 301550 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`quote < 1307005860 825765 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​56) no Deewiant No?! I've been living a lie yep. Excuse me while I jump out of the window -> < 1307005861 907421 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​133) Hooray! I'm an idiot. < 1307005862 423404 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​46) Seconds. 30 of them. Did I forget the word? < 1307005862 586108 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​161) cpressey: I have actually done a waterfall-model project that almost worked That's where you have a flexible kayak that bobs and weaves between the rocks as it plummets off the cliff < 1307005864 305403 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :oh my < 1307005945 214086 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :`run echo $(yes) < 1307005947 347153 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :No output. < 1307006243 179232 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake QUIT :Ping timeout: 248 seconds < 1307006285 322989 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :hey don't run away before i can explain why that was stupid < 1307006323 181601 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::D < 1307006330 692744 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :hm imagine if linux _did_ support lazy argument lists < 1307006378 688304 :CakeProphet!~adam@h177.62.18.98.dynamic.ip.windstream.net JOIN :#esoteric < 1307006379 145874 :CakeProphet!~adam@h177.62.18.98.dynamic.ip.windstream.net QUIT :Changing host < 1307006379 308436 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake JOIN :#esoteric < 1307006407 499102 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :`run echo $(yes | head -5) < 1307006408 878270 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​y y y y y < 1307006439 221879 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :CakeProphet: yours probably never finished making the argument list < 1307006448 684109 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I somehow thought it would be a good idea to run echo $(yes) on my computer... < 1307006455 55004 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :not realizing that I wouldn't be able to ctrl+c < 1307006462 546117 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :... < 1307006469 785565 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :as it very rapidly filled all of my mempory. < 1307006476 924123 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :huh < 1307006481 703837 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hey Sgeo homestuck update :-P < 1307006488 195409 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :it's the yes bomb! < 1307006586 282204 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net QUIT :Quit: hello < 1307006599 577412 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oerjan: I wonder what would be the most effective anti-yes bomb < 1307006639 962977 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :killall sh && killall bash && ... :P < 1307006649 177141 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :nothing could go wrong... < 1307006720 774821 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!which killall < 1307006730 346511 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :`which killall < 1307006731 355801 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: forgot sh < 1307006732 212808 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :No output. < 1307006736 764325 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: forgot `run < 1307006741 219283 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!sh which killall < 1307006741 746326 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​/usr/bin/killall < 1307006746 960239 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :`run which killall < 1307006748 966310 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :No output. < 1307006773 127702 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!sh killall $(yes) < 1307006780 679404 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​/tmp/input.18804: xrealloc: ../bash/subst.c:4757: cannot reallocate 33554432 bytes (0 bytes allocated) < 1307006787 545675 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :lol < 1307006850 157164 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :ty < 1307006853 760013 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :a convenient memory exploder for the whole family. < 1307007033 654173 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :so when code golfing bash can you only assume that only the bare minimum in external programs are available in $PATH? < 1307007071 676365 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1307007099 521680 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :typically yeah < 1307007105 671866 :MigoMipo!MigoMipo@109.58.158.191 JOIN :#esoteric < 1307007123 914944 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Where is my reddit thread < 1307007129 943444 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :what < 1307007146 539922 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :I've taken to reading the reddit thread after the update < 1307007187 969490 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :its hardly big enough to warrant another post... < 1307007200 720218 :pikhq!~pikhq@174-22-146-190.clsp.qwest.net QUIT :Ping timeout: 244 seconds < 1307007207 899441 :pikhq!~pikhq@174-22-183-224.clsp.qwest.net JOIN :#esoteric < 1307007228 815210 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!show sffedeesh < 1307007229 220319 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​sh chef | fmt -w500 < 1307007268 314937 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!delinterp sffedeesh < 1307007268 642008 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Interpreter sffedeesh deleted. < 1307007283 217848 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!addinterp sffedeesh chef | chef | chef | fm -w500 < 1307007283 645688 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Interpreter sffedeesh installed. < 1307007288 610640 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :?_? < 1307007296 514756 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :!sffedeesh The quick brown fox jumps over the lazy dog. < 1307007297 99065 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​| cheff | cheff | fm -v500 < 1307007300 515861 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :o < 1307007303 903637 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fail < 1307007304 435811 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :... < 1307007305 476440 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :lol < 1307007309 636062 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!delinterp < 1307007309 909513 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​ is not a user interpreter. < 1307007316 75517 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!delinterp sffedeesh < 1307007316 487313 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Interpreter sffedeesh deleted. < 1307007324 506086 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!addinterp sffedeesh sh chef | chef | chef | fm -w500 < 1307007324 930675 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Interpreter sffedeesh installed. < 1307007338 636153 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!sffedeesh I love being swedish. < 1307007339 253594 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​/tmp/input.19806: line 1: fm: command not found < 1307007343 246804 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :...lol < 1307007348 895695 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!delinterp sffedeesh < 1307007349 287615 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Interpreter sffedeesh deleted. < 1307007353 18006 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!addinterp sffedeesh sh chef | chef | chef | fmt -w500 < 1307007353 456689 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Interpreter sffedeesh installed. < 1307007356 747125 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!sffedeesh I love being swedish. < 1307007357 396406 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​I luuffffe-a-a-a beeeng sffedeesh. Bork Bork Bork! Bork Bork Bork! Bork Bork Bork! Bork Bork Bork! Bork Bork Bork! Bork Bork Bork! Bork Bork Bork! < 1307007364 937575 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :lol < 1307007365 100104 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :X-D < 1307007366 221431 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Impressive. < 1307007373 110534 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :!sffedeesh I luuffffe-a-a-a beeeng sffedeesh. Bork Bork Bork! Bork Bork Bork! Bork Bork Bork! Bork Bork Bork! Bork Bork Bork! Bork Bork Bork! Bork Bork Bork! < 1307007373 673882 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​I looooooooffffffffffffffffffffffffffffffffe-a-a-a-a-a-a beeeng sffffffffffffffffedeesh. Bork Bork Bork! Bork Bork Bork! Bork Bork Bork! Bork Bork Bork! Bork Bork Bork! Bork Bork Bork! Bork Bork Bork! Bork Bork Bork! Bork Bork Bork! Bork Bork Bork! Bork Bork Bork! Bork Bork Bork! Bork Bork Bork! Bork Bork Bork! < 1307007381 408873 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Combinatorial explosion of borks. < 1307007419 632376 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :!sffedeesh The quick brown fox jumps over the lazy dog. < 1307007420 236288 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Zee-a-a qooooeeck broooon fuux joooomps oouooffffer zee-a-a lezy duug. Bork Bork Bork! Bork Bork Bork! Bork Bork Bork! Bork Bork Bork! Bork Bork Bork! Bork Bork Bork! Bork Bork Bork! < 1307007425 861454 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :Lol wtf < 1307007473 913624 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!show swedish < 1307007474 332196 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​sh chef | fmt -w500 < 1307007479 665009 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!show svedeesh < 1307007479 957936 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​sh chef | chef | fmt -w500 < 1307007483 593341 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!show sfedeesh < 1307007484 19342 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​sh chef | fmt -w500 < 1307007488 261034 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!show sffedeesh < 1307007488 598540 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​sh chef | chef | chef | fmt -w500 < 1307007491 519401 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!svedish I am a slightly more reserved swede. < 1307007499 248784 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!svedeesh I am a slightly more reserved swede. < 1307007499 824960 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​I im a sleeghtly moore-a-a reserffed sfede-a-a. Bork Bork Bork! Bork Bork Bork! Bork Bork Bork! < 1307007507 304091 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!delinterp sfedeesh < 1307007507 653517 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Interpreter sfedeesh deleted. < 1307007517 682161 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!addinterp sfedeesh sh chef | chef | chef | fmt -w500 < 1307007518 15045 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Interpreter sfedeesh installed. < 1307007525 936534 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!delinterp sffedeesh < 1307007526 316784 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Interpreter sffedeesh deleted. < 1307007537 319434 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!addinterp sffedeesh sh chef | chef | chef | chef | fmt -w500 < 1307007537 657758 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Interpreter sffedeesh installed. < 1307007553 239800 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oerjan is setting the record straight in sffedeen. < 1307007560 423254 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :!svedeesh The quick brown fox jumps over the lazy dog < 1307007560 586194 :ais523!~ais523@unaffiliated/ais523 QUIT :Read error: Connection reset by peer < 1307007560 927682 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Zee-a quueeck bruun foox juumps oouffer zee-a lezy doog < 1307007571 84227 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!sffedeesh I love sffedeesh. < 1307007571 688133 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​I looooffffffffe-a-a-a-a sffffffffffffffffffffffffffffffffedeesh. Bork Bork Bork! Bork Bork Bork! Bork Bork Bork! Bork Bork Bork! Bork Bork Bork! Bork Bork Bork! Bork Bork Bork! Bork Bork Bork! Bork Bork Bork! Bork Bork Bork! Bork Bork Bork! Bork Bork Bork! Bork Bork Bork! Bork Bork Bork! Bork Bork Bork! < 1307007625 155017 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!help languages < 1307007625 563303 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​languages: Esoteric: 1l 2l adjust asm axo bch befunge befunge98 bf bf8 bf16 bf32 boolfuck cintercal clcintercal dimensifuck glass glypho haskell kipple lambda lazyk linguine malbolge pbrain perl qbf rail rhotor sadol sceql trigger udage01 underload unlambda whirl. Competitive: bfjoust fyb. Other: asm c cxx forth sh. < 1307007635 603433 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!show chef < 1307007635 899895 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​sh chef < 1307007649 10703 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :magic box. < 1307007662 201010 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!delinterp chef < 1307007662 467978 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Interpreter chef deleted. < 1307007667 317171 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!addinterp chef chef < 1307007667 711694 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Interpreter chef does not exist! < 1307007677 290655 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!addinterp chef sh chef < 1307007677 685637 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Interpreter chef installed. < 1307007681 826509 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :perl is esoteric? < 1307007687 305598 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!delinterp swedish < 1307007687 718707 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Interpreter swedish deleted. < 1307007687 999877 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :haskell too, lol < 1307007694 784292 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!addinterp swedish chef < 1307007695 110703 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Interpreter swedish installed. < 1307007701 222579 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Patashu: don't forget c < 1307007715 250417 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :Gregor has implemented working interpreter recursion? < 1307007734 505255 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :how unforgivable < 1307007746 584304 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!swedish Ho hum. < 1307007756 329730 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :...apparently not. < 1307007762 48796 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!delinterp swedish < 1307007762 341450 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Interpreter swedish deleted. < 1307007776 236926 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!addinterp swedish sh chef | fmt -w500 < 1307007776 576402 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Interpreter swedish installed. < 1307007781 74019 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!swedish Ho hum. < 1307007781 565200 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Hu hoom. Bork Bork Bork! < 1307007784 413404 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Patashu: I guess both Haskell and Perl are a little esoteric. So is C. < 1307007802 673881 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I imagine Perl is there for usefulness more so than esotericness < 1307007806 742832 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :same with Haskell. < 1307007814 48460 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :is any programming language NOT esoteric < 1307007828 194669 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Python < 1307007866 534706 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :actually I tak it back, C is not esoteric in any way. < 1307007867 387295 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1307007901 366039 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :seriously? < 1307007906 656208 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :c has two conflicting ways to be TC < 1307007910 275260 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :C is like what you use to judge normalness, for some reason. < 1307007912 156094 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you're telling me that's not esoteric? < 1307007932 561979 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hi ais523 < 1307007963 138539 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hi < 1307008008 145621 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :also, I thought C's TCness options, other than ones based on files and the standard library, all required you to omit details like the value of CHAR_BIT (because it isn't a finite integer) < 1307008018 145697 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Ruby can be a little strange. 99.downto(1) {|x| print "#{x} bottles of beer on the wall."} < 1307008037 126544 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :but that's not.... too strange. < 1307008065 722282 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: exactly; freestanding, you don't have CHAR_BIT, so you can have bignum chars < 1307008068 677415 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hosted, you can use files < 1307008079 358950 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :mutually exclusive < 1307008083 472353 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :are you sure you don't have CHAR_BIT in freestanding? < 1307008084 49187 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I thought limits.h was one of the headers that had to be in freestanding too < 1307008094 588754 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: ooh < 1307008097 540423 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that would be bad < 1307008103 962935 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it'd mean that freestanding C might not actually be TC at all < 1307008111 56733 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's not like there's anything in it but #defines < 1307008124 333867 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ACTION greps http://www.open-std.org/jtc1/sc22/WG14/www/docs/n1256.pdf < 1307008182 501428 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :what is 'freestanding C' < 1307008191 96596 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :5.2.4.2 Numerical limits < 1307008191 439290 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :1 An implementation is required to document all the limits specified in this subclause, < 1307008191 601660 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :which are specified in the headers and . Additional limits are < 1307008191 601854 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :specified in . < 1307008191 601965 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Forward references: integer types (7.18). < 1307008201 438515 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Patashu: it's a subset of C that doesn't have to have the library support that C impls normally do < 1307008202 636946 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :5.2.4.2.1 Sizes of integer types < 1307008202 984235 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :1 The values given below shall be replaced by constant expressions suitable for use in #if < 1307008203 147015 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :preprocessing directives. Moreover, except for CHAR_BIT and MB_LEN_MAX, the < 1307008203 147212 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :following shall be replaced by expressions that have the same type as would an < 1307008206 618942 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :expression that is an object of the corresponding type converted according to the integer < 1307008208 675530 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :promotions. Their implementation-defined values shall be equal or greater in magnitude < 1307008210 558368 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(absolute value) to those shown, with the same sign. < 1307008212 825269 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :— number of bits for smallest object that is not a bit-field (byte) < 1307008214 575348 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CHAR_BIT < 1307008216 329587 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :designed for things like embedded systems < 1307008219 603011 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: oh dear, you must have a number of bits in a char in a freestanding implementation too < 1307008219 945044 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> [99, 98..1] >>= (++ " bottles of beer on the wall.\n").show < 1307008221 359647 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : "99 bottles of beer on the wall.\n98 bottles of beer on the wall.\n97 bottl... < 1307008224 310065 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :RIP freestanding tcness < 1307008231 579386 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: unless you had a type that was smaller than a char < 1307008232 267641 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :unless you can do something with the stack < 1307008234 534405 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and could create objects of it < 1307008239 724487 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and register variables < 1307008240 756983 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I saw a loophole in that definition < 1307008249 105233 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: yes, but I suspect char is defined to be that smallest object < 1307008250 133897 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :anyway < 1307008255 799427 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :register variables you aren't allowed to take the address of < 1307008259 72712 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :yep < 1307008259 928711 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :so there's nothing forcing them to be limited < 1307008268 681337 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :you can still sizeof them < 1307008271 136155 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :combined with the stack... maybe you could do something? < 1307008276 638145 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :there's nothing forcing you to have a limited /quantity/ of them < 1307008276 954740 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: yes, but if you recurse < 1307008286 900322 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :normally, recursion doesn't let you have "infinite variables" < 1307008289 810775 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :because you can take their address < 1307008292 502967 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but there's no way to reference them outside their own stack frame, precisely because you can't take their address < 1307008296 327784 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but the conceptual stack frame can take up no address spcae here < 1307008298 599373 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :[asterisk]space < 1307008301 555713 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so you end up with a PDA, not a TC language < 1307008309 237385 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: yeah, it's probably true < 1307008314 631792 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I was thinking you could combine other things to make it work somehow < 1307008316 515030 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but I don't know < 1307008326 420098 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> :t map (map (map (map ($map)))) [[[[map]]]] < 1307008327 116676 :Kustas!~xix@gprs-inet-65-44.elisa.ee QUIT :Quit: left < 1307008327 627926 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : : parse error on input `:' < 1307008333 849196 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric ::t map (map (map (map ($map)))) [[[[map]]]] < 1307008334 831190 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a b. [[[[[a -> b] -> [[a] -> [b]]]]]] < 1307008352 329633 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :nice. < 1307008357 892686 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :looks uh < 1307008358 748218 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :useful < 1307008361 563528 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :> map (map (map (map ($map)))) [[[[map]]]] < 1307008362 250780 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Overlapping instances for GHC.Show.Show ([a -> b] -> [[a] -> [b]]) < 1307008362 413404 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : arisi... < 1307008370 500510 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :bleh < 1307008374 675363 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :> length (map (map (map (map ($map)))) [[[[map]]]]) < 1307008375 530273 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 1 < 1307008383 871702 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :> length (head (map (map (map (map ($map)))) [[[[map]]]])) < 1307008384 555136 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 1 < 1307008388 358267 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :> length (head (head (map (map (map (map ($map)))) [[[[map]]]]))) < 1307008389 83972 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 1 < 1307008392 223657 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :> length (head (head (head (map (map (map (map ($map)))) [[[[map]]]])))) < 1307008392 920608 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 1 < 1307008395 234512 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :> length (head (head (head (head (map (map (map (map ($map)))) [[[[map]]]]))))) < 1307008395 953158 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Couldn't match expected type `[a]' < 1307008396 115450 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : against inferred type `[a1 -> b]... < 1307008399 294069 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :> length (head (head (head (map (map (map (map ($map)))) [[[[map]]]])))) < 1307008399 973093 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 1 < 1307008403 322161 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::t head (head (head (head (map (map (map (map ($map)))) [[[[map]]]])))) < 1307008404 5853 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a b. [a -> b] -> [[a] -> [b]] < 1307008417 294312 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric ::t map map < 1307008417 980001 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a b. [a -> b] -> [[a] -> [b]] < 1307008418 321794 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::t map (map (map (map ($map)))) [map] < 1307008419 11427 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Couldn't match expected type `[[[((a -> b1) -> [a] -> [b1]) < 1307008419 174166 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : -> b]]]' < 1307008419 174358 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : against inferred type `(a1 -> b2) -> [a1] -> [b2]' < 1307008423 294173 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :what < 1307008424 148972 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::t map (map (map (map ($map)))) [[map]] < 1307008424 836406 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Couldn't match expected type `[[((a -> b1) -> [a] -> [b1]) -> b]]' < 1307008425 7748 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : against inferred type `(a1 -> b2) -> [a1] -> [b2]' < 1307008425 170341 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : In the expression: map < 1307008426 759542 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::t map (map (map (map ($map)))) [[[map]]] < 1307008427 616244 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Couldn't match expected type `[((a -> b1) -> [a] -> [b1]) -> b]' < 1307008427 779124 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : against inferred type `(a1 -> b2) -> [a1] -> [b2]' < 1307008427 959869 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : In the expression: map < 1307008428 652766 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::t map (map (map (map ($map)))) [[[pmap]]]] < 1307008430 16891 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :parse error on input `]' < 1307008431 757426 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :heh < 1307008437 800609 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :... < 1307008440 284470 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::t map map [succ,succ] < 1307008440 960156 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a. (Enum a) => [[a] -> [a]] < 1307008444 437139 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :> map map [succ,succ] < 1307008445 125701 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Overlapping instances for GHC.Show.Show ([a] -> [a]) < 1307008445 288437 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : arising from a use ... < 1307008448 722495 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :> length (map map [succ,succ]) < 1307008449 407086 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Ambiguous type variable `a' in the constraint: < 1307008449 569585 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : `GHC.Enum.Enum a' < 1307008449 569680 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : ar... < 1307008458 16746 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :> length (map map [(9+),(9+)]) < 1307008458 702159 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 2 < 1307008476 621829 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :> head (map map [(9+),(9+)]) [0,0,0,9] < 1307008477 482694 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [9,9,9,18] < 1307008549 552608 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :> (map map [(9+),(9+)]) [0,0,0,9] < 1307008550 700998 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Couldn't match expected type `t1 -> t' < 1307008550 863653 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : against inferred type `[[a] ... < 1307008568 783177 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :> id (map map [(9+),(9+)]) [0,0,0,9] < 1307008569 859198 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Couldn't match expected type `[t1] -> t' < 1307008570 22168 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : against inferred type `[[a... < 1307008575 437142 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :why do you need head? < 1307008586 473914 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I lol'd < 1307008588 209111 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :I guess to make it not evaluate further < 1307008592 778379 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Patashu: um no < 1307008597 582464 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::t head < 1307008598 267671 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a. [a] -> a < 1307008599 643372 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::t map map [(9+),(9+)] < 1307008600 328221 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a. (Num a) => [[a] -> [a]] < 1307008613 492838 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i'll let you figure out the rest yourself :P < 1307008623 616241 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :ma... oh < 1307008624 684152 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :I get it now < 1307008627 208392 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> succ 5 < 1307008628 65208 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 6 < 1307008630 224765 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :was looking at the order of operations wrong < 1307008639 490701 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :head happens before [0,0,0,9] is applied correct? < 1307008654 75295 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric ::t map map (map map [(9+),(9+)]) < 1307008655 59858 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a. (Num a) => [[[a]] -> [[a]]] < 1307008661 952593 :aloril!~aloril@dsl-tkubrasgw3-fe7ef900-153.dhcp.inet.fi QUIT :Ping timeout: 246 seconds < 1307008700 259819 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> map map [(9+),(9+)] <$ 1 < 1307008700 983182 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : No instance for (GHC.Show.Show (f [[a] -> [a]])) < 1307008701 162640 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : arising from a use of `... < 1307008724 405100 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> map map [(9+),(9+)] <$ [1] < 1307008725 129854 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Overlapping instances for GHC.Show.Show ([a] -> [a]) < 1307008725 292102 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : arising from a use ... < 1307008731 183314 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Patashu: there's no "ordering" < 1307008731 524252 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric ::t map map [(9+),(9+)] <$ [1] < 1307008732 211825 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a. (Num a) => [[[a] -> [a]]] < 1307008734 324531 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :f x y = (f x) y < 1307008736 385643 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that's all you need to know < 1307008739 838457 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric ::t (<$) < 1307008740 695281 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a (f :: * -> *) b. (Functor f) => a -> f b -> f a < 1307008748 724213 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :doh < 1307008755 134258 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric ::t (<*) < 1307008756 5775 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall (f :: * -> *) a b. (Applicative f) => f a -> f b -> f a < 1307008783 21691 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :head (map map [(9+),(9+)]) [0,0,0,9] == (head (map map [(9+),(9+)])) [0,0,0,9] == (head [map (9+), map (9+)]) [0,0,0,9] == (map (9+)) [0,0,0,9] == [9,9,9,eighteen] < 1307008786 245095 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Patashu: see above < 1307008787 615409 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric ::t map map [(9+),(9+)] `sequence` [1] < 1307008788 301209 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a. (Num a) => [[a]] < 1307008794 507883 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> map map [(9+),(9+)] `sequence` [1] < 1307008795 368716 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [[10],[10]] < 1307008798 925987 :MigoMipo_!MigoMipo@109.58.213.192 JOIN :#esoteric < 1307008867 747891 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> map map [(9+),abs,(`mod` 10)] `sequence` [1,-1] < 1307008868 839903 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [[10,8],[1,1],[1,9]] < 1307008871 984377 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :@hoogle f (a -> b) -> a -> f b < 1307008872 326441 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Control.Applicative (<*>) :: Applicative f => f (a -> b) -> f a -> f b < 1307008872 496970 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Control.Monad ap :: Monad m => m (a -> b) -> m a -> m b < 1307008872 659723 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Control.Applicative (<**>) :: Applicative f => f a -> f (a -> b) -> f b < 1307008878 17628 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :productive today i see < 1307008944 29214 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!addinterp map perl for(<>){s/\b.*?\b/map/;print} < 1307008944 362451 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Interpreter map installed. < 1307008945 909001 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!map quite < 1307008946 376674 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​mapquite < 1307008960 499161 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!map er what < 1307008960 955729 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​maper what < 1307008966 839623 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!delinterp map < 1307008967 108749 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Interpreter map deleted. < 1307008970 440415 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :idgi < 1307008998 588193 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!addinterp map perl for(<>){s/\b.+?\b/map/g;print} < 1307008998 991449 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Interpreter map installed. < 1307009009 935448 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!map I love chaining together maps in Haskell < 1307009010 513726 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​mapmapmapmapmapmapmapmapmapmapmapmapmap < 1307009046 794603 :MigoMipo!MigoMipo@109.58.158.191 QUIT :Ping timeout: 276 seconds < 1307009053 560602 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :and this wonderful addition to egobot < 1307009058 291059 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I think I'm going to go to sleep. < 1307009077 380905 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :s/and this #FFFFFFFFF/and with this/x < 1307009100 287688 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :doesnt work < 1307009103 200412 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :the spaces get stripped out < 1307009107 145831 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :even if they didn't you'd have removed the space < 1307009108 686241 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :TERRIBLE PERSON < 1307009304 830802 :FireFly!~firefly@unaffiliated/firefly JOIN :#esoteric < 1307009317 186148 :tarpad!~tarpad@82.131.189.232.pool.invitel.hu JOIN :#esoteric < 1307009385 341076 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :tarpad: daprat < 1307009469 36542 :aloril!~aloril@dsl-tkubrasgw3-fe7ef900-153.dhcp.inet.fi JOIN :#esoteric < 1307009678 743493 :tarpad!~tarpad@82.131.189.232.pool.invitel.hu PART :#esoteric < 1307009819 328824 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :rip dapper rat < 1307009847 666021 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :ACTION fails at technical communication < 1307009887 328910 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :https://lists.secondlife.com/pipermail/secondlifescripters/2011-June/006227.html this confusion should not have occured. < 1307010024 316897 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :yes, everything is gibberish until the example function at the end < 1307010095 507455 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric ::/ < 1307010139 554667 :oerjan!oerjan@tyrell.nvg.ntnu.no QUIT :Quit: Reboot < 1307010157 868331 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :that function calls for a hashmap < 1307010189 761490 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Patashu: that would require first-class functions < 1307010193 584599 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo: does lsl have eval < 1307010197 580671 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :elliott, nope! < 1307010202 47112 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo: what does it have < 1307010218 64340 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh, quaternions < 1307010219 457752 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :nice < 1307010271 182548 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo: is there any way to call a function in any way other than function_name(...) < 1307010279 407734 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :elliott, nope < 1307010285 430004 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :could you make an in-game object edit its own script while it runs? < 1307010291 639543 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :to do self-modifying code < 1307010296 550073 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :there's no arrays of function pointers? < 1307010307 397452 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Nope, although I can get it to retrieve another compiled script and run that instead < 1307010325 438916 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :There is something I can do, but it's crappy: Put each native function in a separate script, and send a message to all scripts < 1307010332 582888 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo: can you create a compiled script programmatically < 1307010344 231625 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Not within LSL, although a bot could do it < 1307010366 208573 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :then you can dynamically construct a compiled script for every native function that ends up getting called < 1307010367 821673 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and call that < 1307010373 212604 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :massive overhead the first time though i would assume :) < 1307010434 381948 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :elliott, involving bots would kind of be a bad idea. Statically constructing the scripts would be possible. But I don't think having a lot of scripts and constantly sending messages to them is a pleasant idea < 1307010463 173961 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo: why not restructure the language instea < 1307010464 281843 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :d < 1307010470 465380 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :instead of native_call(string, ...) < 1307010476 134380 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :have some kind of "inline lsl assembly" thing < 1307010480 244918 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and some predeclaration macro < 1307010481 311159 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :so that < 1307010484 395494 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :native llWhatever(...) < 1307010486 110157 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :expands to < 1307010488 166479 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :function blah() { < 1307010495 191228 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : lsl { llWhatever(...) } < 1307010495 753379 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :} < 1307010497 125170 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :or whatever < 1307010498 667042 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that wraps it < 1307010499 557404 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i dunno < 1307010513 433238 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :elliott, that's for syntax of the language < 1307010524 467871 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Not for how the VM would run. Unless I'm misunderstanding < 1307010533 658383 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo: it means you don't have to handle a generic native call < 1307010563 805617 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :If I'm understanding correctly, that would be abandoning the "pseudobytecode with surrounding VM" idea < 1307010572 725369 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :sure < 1307010577 732767 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :sounds like a terrible idea for a language this limited anyway < 1307010586 71555 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :just straight compile it < 1307010601 593723 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :The size of the LSL code is a premium... < 1307010632 290451 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :well < 1307010636 446794 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :the bytecode still counts as code right < 1307010644 392671 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I mean you could still do most things with one-letter function calls < 1307010666 863516 :cheater_!~ubuntu@ip-80-226-18-143.vodafone-net.de QUIT :Ping timeout: 246 seconds < 1307010696 823582 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :In theory, with the VM though, some of the bytecode could be put outside the script and onto a notecard. Although I don't know if that idea's that great. < 1307010771 2925 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Also: How do I go about calling _non_native functions without O(n) complexity for amount of existing non-native functions? < 1307010805 979811 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :By making the language better < 1307010817 278061 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: I just realised something beautiful that was possible with sg < 1307010818 484324 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Um, assuming that I'm trampolining and CPSing < 1307010831 808254 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :all that's needed to send a commit to someone is that the commit is somewhere in the world at large, and to send them the hash < 1307010857 604801 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: haha < 1307010860 857863 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and then you could go off and look for a commit with that hash through a search engine or something < 1307010869 125329 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: doesn't that apply to every VCS? < 1307010873 670420 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :well, every DVCS < 1307010875 924680 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :only the ones with unique hashes < 1307010889 588862 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: every DVCS has unique hashes up to collisions, pretty much < 1307010890 847925 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and where the hash itself is enough to pull into a repo < 1307010897 76457 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :well, do they all use hashes? < 1307010899 292 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I suppose so < 1307010933 811593 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :git does, darcs does IIRC < 1307010936 779799 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hg does < 1307011032 690004 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :darcs does have hashes involved, but they're hidden from the user unless you know how to ask for them < 1307011129 142792 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hey pikhq < 1307011133 162643 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :rage material for you http://www.diaryofaninja.com/blog/2011/03/27/continuous-integration-ndash-itrsquos-all-about-your-build-projects-ecosystem < 1307011137 54338 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :wrt libraries in source trees < 1307011142 766628 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :elliott, am I mistaken in thinking that CPS will result in a lot of functions? < 1307011241 300643 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo: that's pretty much the definition of cps < 1307011254 128025 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :also, call/cc is not useful at all in your situation afaik, so i don't know why on earth you want it < 1307011255 217366 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :elliott: though it does point out somewhere that it might not be appropriate for *every* project, so it's not quite as crazy as it looks (only very close) < 1307011261 436069 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :especially as you don't actually have first-class functions < 1307011278 715826 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :elliott, there's a lot of event stuff in LSL < 1307011309 238590 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Hold on < 1307011369 808645 :oerjan!oerjan@tyrell.nvg.ntnu.no JOIN :#esoteric < 1307011374 132080 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :http://lslwiki.net/lslwiki/wakka.php?wakka=llGetNotecardLine see this example? I want to make it not quite so painful, just a call to ccGetNotecardLine() which uses continuations to deal with a nice function evtDataserver that accepts a pretty callback < 1307011379 101970 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Instead of this present BS < 1307011389 65986 :cheater_!~ubuntu@ip-80-226-14-0.vodafone-net.de JOIN :#esoteric < 1307011421 524288 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Maybe continuations are overkill for doing this < 1307011533 328217 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :And incidentally, the point of making a new language is to give the new language features like first-class functions and continuations, so I don't know where you're getting "no first-class functions" from, that's the host language. < 1307011661 325356 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: "itrsquos"? < 1307011670 616175 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :smart quotes are one thing, smart quotes in URLs are another < 1307011684 909459 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :or am I meant to rage at the page accessed via the URL, rather than the URL itself? < 1307011687 524410 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: don't ask me, microsoft brain damage is obviously in effect on that site < 1307011691 713591 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and yes, yes you are < 1307011703 978249 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :if you respond affirming that you don't plan to open the link, ... well please just preemptively don't respond < 1307011727 292079 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :I want to know what's wrong with the link's content *ducks* < 1307011742 892813 :BeholdMyGlory!~behold@unaffiliated/beholdmyglory JOIN :#esoteric < 1307011765 282170 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo: re where did you get it from, well the overhead on function representation in sodfjsioghodghg will probably be large but yeah whatever doigjfdjgidgjfodjgi < 1307011810 757938 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Maybe there's a simpler way to get what I want < 1307011822 590036 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Just break the code into two at, say, ccGetNotecardLine < 1307011842 75810 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :No CPS needed. But this requires much more thought < 1307011886 945332 :MigoMipo_!MigoMipo@109.58.213.192 QUIT :Quit: Lämnar < 1307011890 713422 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :This also assumes that I know what's best < 1307011931 842488 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :ais523: what's itrsquos? < 1307011936 95095 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :olsner: it's < 1307011942 205195 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :with the ' replaced with ’ < 1307011945 633703 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and then the punctuation removed < 1307011994 135367 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :im gonna say itrsquos instead of it's in future now < 1307011996 20284 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :itrsquos the future < 1307012005 288269 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :but "it's" written with an apostrophe, not with accents or quotes :/ < 1307012021 161031 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: anyway, about the actual content of the article, what it's suggesting is a bad idea if libraries don't lose features or break when upgraded, and a good idea otherwise < 1307012052 146298 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I tend to trust libraries not to do that (except in the case of certain CPAN modules...), but in industry, especially with proprietary libraries, I'd be less likely to < 1307012089 743997 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :likewise, build tools that aren't libraries, it's much the same argument < 1307012215 895895 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :meanwhile, the article accessed via the current top link on proggit (http://mjg59.dreamwidth.org/3561.html about rebooting PCs) is actually quite interesting < 1307012240 320021 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :already linked :) < 1307012250 510122 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :("accessed via" -- seriously?) < 1307012301 287420 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: would "at" be enough for you? < 1307012314 809541 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I'd say "at the top of proggit" at most < 1307012324 351439 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Nobody's going to think the article is literally embedded there :) < 1307012326 66449 :elliott!~elliott@unaffiliated/elliott PART #esoteric :"Leaving" < 1307012331 416012 :elliott!~elliott@unaffiliated/elliott JOIN :#esoteric < 1307012332 953570 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oops < 1307012351 984312 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :gasp < 1307012353 620586 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :elliott left < 1307012358 610465 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yeah\ < 1307012361 631770 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that never happens < 1307012372 986053 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :ACTION wonders what yeahthat means < 1307012397 657749 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric : do leading spaces show up in most IRC clients? < 1307012401 541174 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :apparently they do in mine < 1307012402 915669 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: yes < 1307012409 847228 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :yeses < 1307012410 533217 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :not oklopol's prolly :D < 1307012422 351532 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it folds adjacent spaces after all < 1307012432 421584 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric : test < 1307012435 421506 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :does it for mine < 1307012439 94648 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :yes < 1307012449 759864 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :$ yes yes < 1307012468 826266 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so if I use multiple spaces between words? < 1307012474 176019 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that shows up literally on mine too < 1307012478 308845 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :which doesn't surprise me at all < 1307012485 558194 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :it's useful for ascii art < 1307012500 498652 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`yes yes < 1307012501 734964 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​yes \ yes \ yes \ yes \ yes \ yes \ yes \ yes \ yes \ yes \ yes \ yes \ yes \ yes \ yes \ yes \ yes \ yes \ yes \ yes \ yes \ yes \ yes \ yes \ yes \ yes \ yes \ yes \ yes \ yes \ yes \ yes \ yes \ yes \ yes \ yes \ yes \ yes \ yes \ yes \ yes \ yes \ yes \ yes \ yes \ yes \ yes \ yes \ yes \ yes \ yes \ yes \ yes \ yes \ yes < 1307012505 493732 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :lol < 1307012508 490668 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`yes \ < 1307012509 534792 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ < 1307012511 329923 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`yes \ < 1307012512 528214 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ < 1307012515 415156 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`yes \ < 1307012516 349194 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ < 1307012520 631869 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :`yes \ < 1307012522 450583 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ < 1307012528 181651 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`run yes ' \' < 1307012529 211846 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ < 1307012533 836559 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pretty < 1307012543 829798 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :it looks like rain < 1307012565 527919 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :ACTION adjusts a bit < 1307012566 51069 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :`run yes '\ \ \ \' < 1307012567 755861 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ < 1307012569 813606 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`yes | fmt -80 < 1307012571 222781 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​| fmt -80 \ | fmt -80 \ | fmt -80 \ | fmt -80 \ | fmt -80 \ | fmt -80 \ | fmt -80 \ | fmt -80 \ | fmt -80 \ | fmt -80 \ | fmt -80 \ | fmt -80 \ | fmt -80 \ | fmt -80 \ | fmt -80 \ | fmt -80 \ | fmt -80 \ | fmt -80 \ | fmt -80 \ | fmt -80 \ | fmt -80 \ | fmt -80 \ | fmt -80 \ | fmt -80 \ | fmt -80 \ | fmt -80 \ | fmt -80 \ | < 1307012573 677820 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :lol < 1307012576 239257 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :`run yes '\ \ \' < 1307012578 245481 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ < 1307012579 971936 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :err, that was weird parsing < 1307012583 457215 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`run yes | fmt -80 < 1307012584 698949 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y \ y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y \ y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y \ y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y \ y y y y y y y y y y y y y < 1307012593 657894 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :`run yes '\ \ ' < 1307012595 160148 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ < 1307012596 701484 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :So many lights! < 1307012598 435532 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :that looks good < 1307012624 49290 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`run yes ' \ \\ \ \ ' | yes '\ \\' < 1307012625 81801 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​\ \\ \ \ \\ \ \ \\ \ \ \\ \ \ \\ \ \ \\ \ \ \\ \ \ \\ \ \ \\ \ \ \\ \ \ \\ \ \ \\ \ \ \\ \ \ \\ \ \ \\ \ \ \\ \ \ \\ \ \ \\ \ \ \\ \ \ \\ \ \ \\ \ \ \\ \ \ \\ \ \ \\ \ \ \\ \ \ \\ \ \ \\ \ \ \\ \ \ \\ \ \ \\ \ \ \\ \ \ \\ \ \ \\ \ \ \\ \ \ \\ \ \ \\ \ \ \\ \ \ \\ \ \ \\ \ \ \\ \ \ \\ < 1307012628 705673 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`run printf '\x1b#8' < 1307012630 243685 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​.#8 < 1307012631 856783 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`run yes '\ \\' < 1307012633 229810 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​\ \\ \ \ \\ \ \ \\ \ \ \\ \ \ \\ \ \ \\ \ \ \\ \ \ \\ \ \ \\ \ \ \\ \ \ \\ \ \ \\ \ \ \\ \ \ \\ \ \ \\ \ \ \\ \ \ \\ \ \ \\ \ \ \\ \ \ \\ \ \ \\ \ \ \\ \ \ \\ \ \ \\ \ \ \\ \ \ \\ \ \ \\ \ \ \\ \ \ \\ \ \ \\ \ \ \\ \ \ \\ \ \ \\ \ \ \\ \ \ \\ \ \ \\ \ \ \\ \ \ \\ \ \ \\ \ \ \\ \ \ \\ < 1307012634 769925 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :boring < 1307012638 108646 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :try that one in an actual terminal sometime < 1307012641 550639 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`run yes ' \ \\ \ \ ' < 1307012642 752393 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​\ \\ \ \ \ \ \\ \ \ \ \ \\ \ \ \ \ \\ \ \ \ \ \\ \ \ \ \ \\ \ \ \ \ \\ \ \ \ \ \\ \ \ \ \ \\ \ \ \ \ \\ \ \ \ \ \\ \ \ \ \ \\ \ \ \ \ \\ \ \ \ \ \\ \ \ \ \ \\ \ \ \ \ \\ \ \ \ \ \\ \ \ \ \ \\ \ \ \ \ \\ \ \ \ \ \\ \ \ \ \ \\ < 1307012643 606381 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :why is there an infinite loop in posix anyway < 1307012644 648133 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :gnome-terminal will do < 1307012651 370446 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Patashu: ? < 1307012653 913742 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :yes < 1307012654 226069 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Patashu: because it wouldn't be TC otherwise? < 1307012655 425713 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: how did you even < 1307012658 792142 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :lol < 1307012661 909452 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE < 1307012669 187361 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :What, is it bell? < 1307012673 303146 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :no its < 1307012673 850259 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :no < 1307012674 193973 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :E < 1307012684 583112 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :? < 1307012690 693352 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I just happened to know that there was a VT100 escape code for filling the screen with copies of the letter E < 1307012705 276899 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :nice < 1307012718 156211 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :there.. < 1307012719 148339 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :is? < 1307012736 869275 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Will it work with putty? < 1307012741 362019 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's apparently intended to allow you to make sure the terminal's centred on the screen < 1307012744 857033 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and it wouldn't surprise me if it did < 1307012757 543670 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :even though in graphical terminals, it serves pretty much no purpose whatsoever < 1307012765 305508 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Worked < 1307012769 815282 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :just in case someone thinks up a use for it, I usppose < 1307012773 298337 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :*suppose < 1307012776 212159 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :With the prompt in the middle of those Es, but a bit below < 1307012783 387961 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it doesn't move the cursor < 1307012787 502401 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :it works on putty? I gotta try this < 1307012790 497051 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so the prompt just turns up where it would have turned up anyyway < 1307012792 215381 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :*anyway < 1307012816 468146 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :backspace does nothing, space and backspace clears the line of E < 1307012828 879357 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :im so glad Sgeo is here to do science on the es < 1307012834 829589 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :hmmm darn < 1307012836 799588 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :doesn't do anything for me < 1307012863 727113 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :OH < 1307012864 781546 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :got it to work < 1307012865 189251 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :now I'm wondering if it works on jettyplay < 1307012865 352071 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :LOL < 1307012868 206002 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :that's hilarious < 1307012879 534423 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I don't remember implementing it, but one of the libraries I use might do it < 1307012890 70039 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you must implement it < 1307012891 268344 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :its vital < 1307012897 519486 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :omg < 1307012901 178253 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i could use it in vagrant < 1307012906 645106 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :if E was like floor < 1307012908 881536 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :except that < 1307012914 174234 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :the screen is already spaces by default... < 1307012918 262979 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :maybe i could use it as a win screen :D < 1307012945 193519 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oh wow, it does work in jettyplay as well < 1307012948 742216 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that is so beautifully pointless < 1307012951 896099 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :\o/ < 1307012953 489404 :myndzi!myndzi@c-98-247-234-176.hsd1.wa.comcast.net PRIVMSG #esoteric :  | < 1307012954 344640 :myndzi!myndzi@c-98-247-234-176.hsd1.wa.comcast.net PRIVMSG #esoteric :  |\ < 1307012977 151216 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm, it might be fun to put that code in a fruitname in NetHack < 1307012983 363271 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hahaha < 1307012987 975681 :aloril!~aloril@dsl-tkubrasgw3-fe7ef900-153.dhcp.inet.fi QUIT :Ping timeout: 246 seconds < 1307012988 724875 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :LOL < 1307013523 280720 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :the big applEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEe < 1307013587 872673 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :would that actually work though? < 1307013665 465905 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :yes in vanilla, due to a bug < 1307013671 327842 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I'm not sure if it's fixed on NAO < 1307013680 770320 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :interesting < 1307013688 325438 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : that sounds totally worth doing < 1307013694 705866 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :[asterisk]no spae < 1307013729 786209 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Maybe we should all take a different character to mean a correction from elliott < 1307013738 399402 :aloril!~aloril@dsl-tkubrasgw3-fe7ef900-153.dhcp.inet.fi JOIN :#esoteric < 1307013776 512925 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :no i like [asterisk] < 1307013881 945885 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: have you decided to stick with your current keyboard, then, rather than get one with working numbers? < 1307013893 466284 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :or are the keyboard replacement people just being slow? < 1307013898 737041 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: well no i plan to get it fixed but it means sending in the entire laptop < 1307013912 656304 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :which means making a full backup and wiping it to something that... doesn't boot into an unsupported OS by default < 1307013919 578951 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :which means i'm a bit... lazy... < 1307013963 773984 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Would they really not fix it or ask for money if it boots into a different OS? It's a hardware issue, isn't it? < 1307013973 258245 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i dunno what the warranty has to say about that < 1307013985 233697 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and they might try and see if the number keys work first, maybe? < 1307013992 852428 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :which they couldn't do on ubuntu because lol policy < 1307014002 114383 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh, "a stitch in time saves nine" is not actually referring to... a stitch in time < 1307014002 452500 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :like < 1307014005 64725 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :time getting stitched < 1307014011 985244 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i always thought that was like... weirdly time-warpy < 1307014015 251523 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :you are not actually a surgeon < 1307014021 318039 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :for an aphorismsims < 1307014023 546034 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Patashu: what < 1307014033 241333 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :oh wait I'm exlcuding the wrong part of the saying < 1307014044 792671 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: hey, that statement would have been perfectly sane from zzo38 < 1307014056 746178 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the only issue with it is the non sequiturism < 1307014062 795249 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: no it wouldn't, nothing zzo says is sane < 1307014076 300673 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it would be /expected/, insofar as you can expect inane non-sequiturs at every turn < 1307014079 837272 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but it wouldn't be /sane/ < 1307014092 796388 :augur!~augur@208.58.6.161 PRIVMSG #esoteric :hey elliott < 1307014102 142746 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :well, you can expect a non-sequitur even if you don't know what precisely it'll be, given the general nature of non sequiturs < 1307014103 135133 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :a stitch in time flies like an arrow < 1307014103 553257 :augur!~augur@208.58.6.161 PRIVMSG #esoteric :you know anything about program derivation? < 1307014119 606727 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :its when you antiintegrate a program < 1307014120 295437 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yw < 1307014128 302125 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm, Vorpal isn't here, I wanted to tell him about the new bridge that was being built here < 1307014134 892541 :augur!~augur@208.58.6.161 PRIVMSG #esoteric :elliott: :P < 1307014138 170549 :augur!~augur@208.58.6.161 PRIVMSG #esoteric :ill take that as a no < 1307014141 542605 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :because it was apparently cheaper to build a new bridge than figure out who owned the old one < 1307014152 140354 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :even though the bridges are right next to each other and cross the same canal/railway combination < 1307014154 553336 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: why do you want to tell ol' vorpy that < 1307014162 636589 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :because I think it would amuse him < 1307014176 635180 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :there are easier ways < 1307014192 370648 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it surprises me a bit that building a bridge is cheaper nowadays than figuring out ownership of an existing bridge < 1307014201 618171 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :all they actually wanted to do was run a network cable along it... < 1307014208 96243 :aloril!~aloril@dsl-tkubrasgw3-fe7ef900-153.dhcp.inet.fi QUIT :Ping timeout: 260 seconds < 1307014232 24668 :ralc!~ralc@79.142.230.243.static.knet.bolignet.dk JOIN :#esoteric < 1307014262 841236 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :i assume the ownership was at least _somewhat_ disputed... < 1307014335 996085 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :not quite, it's more that the bridge was built so long ago that nobody can remember < 1307014339 300417 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and there are several plausible options < 1307014457 981087 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :ACTION is reminded of http://www.jnto.go.jp/eng/indepth/history/traditionalevents/a05_fes_yamayaki.html < 1307014547 327256 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :summary: "we burn this mountain every year because it happened before" < 1307014563 388597 :Ycros!~ycros@2600:3c01::f03c:91ff:fe96:868c QUIT :Ping timeout: 248 seconds < 1307014569 771143 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :it was more the disputed ownership part < 1307014581 17521 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :shaddap :D < 1307014663 449814 :Ycros!~ycros@gnaw.ycros.org JOIN :#esoteric < 1307014684 452409 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :18:10:30: actually i think i learned haskell _after_ unlambda. i don't quite remember. < 1307014684 625286 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh, suddenly everything makes sense < 1307014807 312215 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :especially the "how did you have _no_ problem with monads?" part < 1307014826 333636 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :well i didn't either... < 1307014858 711728 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but then, my learning of haskell consisted of slogging through yaht, giving up out of sheer boredom, ignoring haskell for several months, then popping in the irc channel regularly just because it was a nice interesting place < 1307014868 629401 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :then i took a glance at RWH and LYAH, and suddenly I knew Haskell < 1307014886 587528 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :wait LYAH existed back then? < 1307014910 52480 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: my serious use of haskell started roughly when lyah started being a thing < 1307014914 337216 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :which was like a few years ago? < 1307014917 701376 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :hm < 1307014923 384262 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :when I read YAHT it didn't exist < 1307014924 753603 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :neither did RWH < 1307014931 781438 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I didn't have much trouble picking up monads < 1307014939 534626 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it was a case of starting with simple uses and working up < 1307014948 493841 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(and I learnt from YAHT, I think) < 1307014962 30089 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :YAHT is really quite a bad tutorial... < 1307014970 751846 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :...better than Gentle Introduction :) < 1307014989 778782 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :back then there were only those, and Haskell for C Programmers < 1307014990 672192 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the world needs a good INTERCAL tutorial < 1307015005 573110 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :or what was it called < 1307015021 46183 :aloril!~aloril@dsl-tkubrasgw3-fe7ef900-153.dhcp.inet.fi JOIN :#esoteric < 1307015100 999189 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :01:25:32: The canonical BF CAT program suffers from it < 1307015101 171243 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :01:26:05: +[>,.<] < 1307015101 333901 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :01:26:48: Slereah-, that stops on NUL < 1307015103 399169 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :argh < 1307015107 907817 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :01:26:39: +[,.] < 1307015109 968048 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :before the last line there < 1307015111 543134 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ACTION facepalm < 1307015161 741513 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Are you facepalming at me? < 1307015179 389660 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :possible < 1307015197 931453 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Haskell 98 was conceived as a relatively minor tidy-up of Haskell 1.4, < 1307015198 109748 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :making some simplifications, and removing some pitfalls for the unwary < 1307015200 373706 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: sing it with me < 1307015201 979046 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :booooooooooooooooooooooooooo < 1307015210 784921 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :having only 256 possible results from a , _does_ lead to the impossibility of implementing cat correctly < 1307015238 314190 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yes but sgeo's is obviously worse because it doesn't stop on /EOF/ :D < 1307015239 170625 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :no matter what convention you use for EOF within that < 1307015285 538488 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :a 16-bit bf with -1 or no change convention could work, though < 1307015323 969973 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :+[,.+] < 1307015369 782253 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :what about a 9-bit bf with an eof=99 conveiont < 1307015373 233680 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :er wait < 1307015377 506557 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :whWHat WNOW < 1307015380 114336 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :NOT SO GOOD < 1307015406 99440 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :what ascii is 99s anyway < 1307015409 44355 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :hmm, "nice", on to finding a register assignment that keeps ebx intact from boot to a couple of hundred lines later when I'm ready to start using the data it points to < 1307015412 210717 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> chr 99 < 1307015413 235671 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 'c' < 1307015452 358528 :azaq23!~derivecto@unaffiliated/azaq23 QUIT :Quit: Leaving. < 1307015473 569139 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :olsner: you are still working on that os? :D < 1307015476 859253 :azaq23!~derivecto@unaffiliated/azaq23 JOIN :#esoteric < 1307015486 320828 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :like, bootloader stages < 1307015503 394405 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :-,+[-.[-]-,+] < 1307015511 926872 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: a thing of beauty surely < 1307015513 923359 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :elliott: yes, rewriting it to boot from multiboot and build to an elf image < 1307015522 470852 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :olsner: but multiboot is shit? < 1307015526 946341 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :probably yes < 1307015528 366820 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :as is elf? so boring? < 1307015539 289367 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :elliott: that works with either -1 or no change, i hope < 1307015559 337221 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :with a bit redundancy for the former < 1307015564 214490 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :,[-.,] < 1307015566 107600 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :guess the convention < 1307015577 176552 :MigoMipo!~John@84-217-10-3.tn.glocalnet.net JOIN :#esoteric < 1307015582 235836 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :EOF 0, others shifted < 1307015588 362593 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :elliott: well, I figured that writing *everything* in assembler was starting to become boring, so I might want to make it possible to write some things in C and link it together using somewhat standard tools < 1307015631 907321 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :olsner: so basically...... you figured out the only way you could make it a more boring snooze of an endeavour... < 1307015641 424190 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: yes you get pounds of money < 1307015990 722009 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: EOF 0, others shifted is what I use for new languages I design nowadays < 1307015992 604635 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :except I shift on output too < 1307016002 118539 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I sometimes call it "incremented ASCII" < 1307016068 587773 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it's kind of ugly < 1307016086 941094 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :ASCII with null pointer < 1307016098 471016 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :why not set an instruction to jump to when you reach EOF? or something like that < 1307016106 307990 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I blame ASCII/Unicode for not putting EOF at 0 in the first place < 1307016108 247529 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :'on eof blah blah blah' < 1307016121 144606 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Patashu: because that assumes you have something remotely resembling standard flow control < 1307016124 36810 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :ais523: um that would _still_ not help with binary format < 1307016126 497641 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :in many esolangs you don't < 1307016144 643310 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oerjan: it's not like esolangs handle binaries well anyway < 1307016182 227419 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :unlambda _does_ have an instruction to jump to when you reach EOF. if you look at it the right insane way < 1307016196 204017 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oerjan: c < 1307016207 726252 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :do you have to use it twice to manage that? or can it all be done with one use of c? < 1307016221 595799 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(I seem to remember that Unlambda's I/O conventions are deliberately designed to be awkward to use) < 1307016235 522569 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :i believe you can actually do unlambda IO programming without c entirely, but i haven't put my idea into practice < 1307016248 61541 :Slereah_!~Slereah@ANantes-259-1-62-249.w92-135.abo.wanadoo.fr PRIVMSG #esoteric :That is why you should use Lazy Bird < 1307016254 585390 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :it will leak memory though < 1307016254 747892 :Slereah_!~Slereah@ANantes-259-1-62-249.w92-135.abo.wanadoo.fr PRIVMSG #esoteric :Which is TOTALLY AWESOME < 1307016260 402166 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oerjan: seriously? < 1307016286 385006 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :a v kills your program if you ever try to determine its value, so you'd have to, umm, duplicate the entire rest of the program < 1307016303 538988 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :ais523: yes. the c is normally only for escaping from a v you apply. but if you use CPS _explicitly_ you don't _have_ to return. and you can still use e to end the program. < 1307016332 205734 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :how do you get the v to obey CPS, though? < 1307016377 141594 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :elliott: I don't think so, more like moving on to making other things fun while finding boring but convenient solutions to some other parts < 1307016377 303955 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :you don't. it's just that if you do ``vA B or ``iA B where A and B are your branches but A _never_ returns, then you can make it work < 1307016377 304129 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :what does v do? consume your program? < 1307016404 949807 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Patashu: it ignores its argument and returns v < 1307016422 979363 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's pretty much dynamite for any pure-functional language (in the Unlambda sense), as it's very hard to recover from an errant v < 1307016425 930122 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :ok B cannot return either < 1307016439 648809 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :yeah, it blows your program up < 1307016445 641986 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :olsner: you're a fuselage. < 1307016457 907280 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :elliott: what do you mean? < 1307016468 648888 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oerjan: do you mean ``v`dAB? < 1307016473 404258 :Slereah_!~Slereah@ANantes-259-1-62-249.w92-135.abo.wanadoo.fr PRIVMSG #esoteric :PATACHU < 1307016474 584306 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :otherwise I don't see how it can work < 1307016475 601483 :Slereah_!~Slereah@ANantes-259-1-62-249.w92-135.abo.wanadoo.fr PRIVMSG #esoteric :IS THAT YOU < 1307016487 775060 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :no, it's an s < 1307016490 51698 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :heh, v is like an unlambda virus < 1307016499 53085 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :as ``vAB = `vB = v < 1307016506 599187 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and either evaluates both of A and B, or neither < 1307016508 343227 :Slereah_!~Slereah@ANantes-259-1-62-249.w92-135.abo.wanadoo.fr PRIVMSG #esoteric :I know a Patachu < 1307016512 954235 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I can't quite remember how unlambda evaluation order works < 1307016536 276633 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: strict by default < 1307016542 116121 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but if A and B don't return < 1307016544 552061 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :then the result is irrelevant < 1307016548 388890 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :only the evaluation matters < 1307016555 284021 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :yep, that's why I added the `d < 1307016567 71751 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :otherwise, if A doesn't return, `vA will do the same thing as A < 1307016567 974389 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric : do you have to use it twice to manage that? or can it all be done with one use of c? <-- just one, i think, your branches can share their continuation < 1307016621 905994 :FireFly!~firefly@unaffiliated/firefly QUIT :Ping timeout: 240 seconds < 1307016637 878532 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :boo, unlambda(1) is no longer in the Ubuntu repos < 1307016660 639727 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :ACTION uses locally compiled version < 1307016669 293556 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric : oerjan: do you mean ``v`dAB? <-- um i'm not being precise here < 1307016817 550104 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :```v`d`kAiB is one way, i think < 1307016818 842941 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm, I've been testing < 1307016819 358553 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :No output. < 1307016827 366367 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and am trying to figure out why ``i`d``.tei``.fei is an infinite loop < 1307016835 663986 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that makes no sense at all < 1307016838 932580 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :it is? < 1307016849 828552 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :apparently < 1307016851 158382 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :not with c? < 1307016853 924057 :FireFly!~firefly@unaffiliated/firefly JOIN :#esoteric < 1307016860 183886 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :yep, I just copy-pasted from my terminal < 1307016865 409088 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it prints infinite copies of t < 1307016866 192270 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!unlambda ``i`d``.tei``.fei < 1307016866 801003 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​f < 1307016872 989664 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :perhaps this is a buggy interp < 1307016875 468170 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that wouldn't surprise me < 1307016879 675373 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :probably < 1307016889 710325 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I get ftttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt... < 1307016905 772846 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :i recall that superfast C interpreter didn't do d right < 1307016918 812680 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :!unlambda ```i`d``.teii``.fei < 1307016919 201924 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​t < 1307016923 837279 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :!unlambda ```v`d``.teii``.fei < 1307016924 411652 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​f < 1307016924 859872 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :(mandelson's iirc?) < 1307016926 752047 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :there we go < 1307016941 542167 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :$ ./unlambda --version < 1307016942 833637 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Can't open input file: No such file or directory < 1307016947 843858 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :looks like it's Can't's < 1307016954 154671 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :essentially e acts as a top continuation for your CPS use < 1307016964 679857 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :more seriously, though, /* Copyright (C) 1999 by David A. Madore */ < 1307016968 194180 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :maybe i'll write an unlambda interpreter < 1307016970 59674 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :ah. < 1307016977 26891 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :ais523: what's it written in? < 1307016981 447419 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :C < 1307016986 227224 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :although, what was the subtlety of d again? < 1307016998 501351 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it follows different evaluation rules from everything else < 1307017007 867429 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :it doesn't evaluate its argument < 1307017015 713203 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :until that is again applied < 1307017026 694175 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :if you do `XY, the correct way to process that is to evaluate X, then if X isn't d, evaluate Y, then apply X to Y < 1307017040 936210 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :right, I mean < 1307017045 771103 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :if X is d, though, you just return `dY, and don't evaluate that until it ends up as the first argument to something < 1307017045 940322 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :how on earth could you implement it wrongly? :) < 1307017061 884647 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :by not understanding it? < 1307017071 798684 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fair enough I suppose < 1307017080 262757 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I imagine it's quite easy to screw up < 1307017084 583263 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :is unlambda ul or unl? latter, right? < 1307017086 812974 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :file extensions and the like < 1307017090 383982 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric : !unlambda is also a C interpreter though iirc < 1307017092 399332 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :unl < 1307017109 577191 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :anyway, what confuses me is that, with the impossibility of comparing functions, how do you know if the first argument is d or not < 1307017127 346402 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: by representing it symbolically and forcing it < 1307017128 374032 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :!unlambda ``d.xi < 1307017128 787040 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​x < 1307017140 281871 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :yeah < 1307017141 171337 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: it is impossible to construct a function with identical semantics to d that is not syntactically d in unlambda < 1307017144 987742 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that is, in normal form < 1307017152 299071 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :!unlambda ``i`d.xi < 1307017152 823168 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​x < 1307017157 429542 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :!unlambda `i`d.x < 1307017166 337966 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :!unlambda ``i`d.xi < 1307017166 769344 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​x < 1307017170 672527 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :what about ``s`kdi? < 1307017181 165478 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :or does that not have identical semantics to d? < 1307017186 651759 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ask oerjan ;D < 1307017188 894220 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :well, I know it doesn't < 1307017193 386306 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :well then < 1307017194 757695 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but mathematically it "ought" to < 1307017199 79883 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :assuming I've calculated it correctly < 1307017207 110775 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :there's no ought < 1307017210 580034 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :there's only the reduction rules < 1307017213 954565 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :putting any other function /but/ d there, it would work identically < 1307017222 638874 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :d isn't a function < 1307017225 268425 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it isn't applied like functions < 1307017228 293415 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it's a special token/form < 1307017235 324294 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :implemented in the reduction rules for ` < 1307017261 412656 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :!unlambda `i`d`.xi < 1307017261 575003 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :ais523: ``s`kdi is not d, no < 1307017268 974691 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :!unlambda ``id`.xi < 1307017273 1498 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm, is ((a b) c) legal in Lisp? < 1307017274 258230 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :no eta reduction < 1307017286 979597 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :not common lisp, i think < 1307017290 403910 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hmm, you basically have to thunk everything in an unlambda compiler, right? < 1307017294 566810 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :unless you did fancy strictness analysis, ofc < 1307017307 873356 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oerjan: I'm not sure if you can call it eta reduction if it's based on combinators rather than lambdas, but it's the same principle < 1307017340 329142 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :What's the proper name for the code part without the scope of a closure? < 1307017345 917631 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm, Wikipedia says *eta-conversion < 1307017348 874311 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: does unlambda have, erm, "tail-recursion"? < 1307017353 788905 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :ais523: i believe it is possible to write a function in unlambda which detects whether its argument is d without applying it :) < 1307017354 827329 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hmm < 1307017357 645014 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that's a really stupid question < 1307017373 554299 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo: code < 1307017373 797973 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :elliott: well any decent interpreter should < 1307017401 13329 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: it is possible to write an Unlambda interp that runs out of stack space on ```sii``sii using a plausible algorithm < 1307017410 234114 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so it's not inherently tail-recursive in that sense < 1307017427 657171 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but decent interps should definitely try to optimise tail-recursion < 1307017470 980746 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hmm < 1307017474 285060 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :/ ```i`d.xii < 1307017474 789043 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :i have had some thoughts on optimizing things like `eX (by throwing away the original continuation _before_ evaluating X), which would make that c-less style not leak memory, i think < 1307017474 951749 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :unl thka(unl x) { return (*prim_output_x(prim_i))(x); } < 1307017474 951901 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :unl thkb(unl x) { return (*prim_d(thka))(x); } < 1307017474 952001 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :unl thkc(unl x) { return (*prim_i(thkb))(x); } < 1307017474 952101 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :unl thkd(unl x) { return (*thkc(prim_i))(x); } < 1307017478 355667 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :unfortunately this fails at the top level < 1307017482 287290 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :because you don't want to apply the final result of a program < 1307017485 357495 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(consider the program .x) < 1307017499 570516 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :OTOH, I could have a special dummy value, which all the primitives just recognise and return immediately on, to call the whole program with :) < 1307017500 771919 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the final result can just be discarded < 1307017506 742742 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :here unl is just a function from unl -> unl < 1307017509 900469 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: yep, but I mean < 1307017513 504837 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :if the whole program is a thunk like this < 1307017527 643145 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :then you have to apply the final result to make anything happen < 1307017531 312413 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :GODDAMN IT REDDIT STOP EQUATING "DEEP WEB" WITH TOR HIDDEN SERVICES < 1307017531 656385 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :ah, are you writing a compiler rather than an interp? < 1307017535 468911 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh wait hmm < 1307017538 727841 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: yes, just had a breakthrough sort of < 1307017555 106167 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric : < 1307017562 690540 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hmm wait no, ga < 1307017563 218849 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :h < 1307017648 938879 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :deep web just means you have your robots.txt set to prevent search engine indexing, right? < 1307017705 973044 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :elliott: in unlambda, evaluation and application are separate operations, and you need both. < 1307017720 909170 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: but that destroys my beautiful nice fast evaluation model :( < 1307017735 748478 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i think it actually doubles the number of required jumps < 1307017737 129108 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Or you use AJAX in a really braindead way. Or I guess Tor Hidden Services are technically a part, but people are talking as though "deep web" is something scary and mysterious < 1307017750 556256 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: it even made the whole thunk thing transparent :( < 1307017756 568913 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :When they mean to refer to Tor hidden services < 1307018379 857023 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: basically i was trying to unify thunks and functions... < 1307018394 859387 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: by just making thunks pretend they're the function they evaluate to, by forcing themselves and then passing that argument on < 1307018530 766194 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :About to take a Tylenol < 1307018585 454401 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Done < 1307018599 212910 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Sgeo: you know you can just /msg yourself? < 1307018607 448725 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :or does your client not have local logs? < 1307018614 122425 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :It has local logs < 1307018628 938374 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Hmm, am I actually bothering people here < 1307018629 818517 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :? < 1307018676 29632 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :I guess I just felt more comfortable with the log on the web, but it's really unnecessary, sorry < 1307018677 569180 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :only in the cosmic microwave background radiation sense. < 1307018698 460514 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Sgeo: it's not really bothersome, it just looks weird < 1307018709 525064 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I suppose I'm hoping for you to make less of a fool of yourself in public < 1307018721 375139 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :elliott, which CMBR sense? < 1307018734 318535 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Phantom_Hoover: its always there and vaguely annoying < 1307018745 361837 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :although mostly in a cringe-on-behalf way < 1307018750 556047 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :sorry what do you mean cmbr isnt like that it totally is < 1307018760 421548 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Yeah, it's the worst. < 1307018767 438323 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!addinterp utest unlambda ```sii````@i|i < 1307018767 801991 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Interpreter utest installed. < 1307018772 797182 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!utest lessee... < 1307018773 328885 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​./interps/unlambda/unlambda.bin: file /tmp/input.2987: parse error < 1307018780 854497 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :oops duh < 1307018795 156892 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!delinterp utest < 1307018795 536674 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Interpreter utest deleted. < 1307018801 751922 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!addinterp utest unlambda ```sii````@i|i`ci < 1307018801 915284 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :why is that c in angle brackets? < 1307018802 154418 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Interpreter utest installed. < 1307018813 717771 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :because i copied the wrong line :D < 1307018817 693347 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!utest lessee... < 1307018826 199228 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :well that didn't work < 1307018880 107907 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!delinterp utest < 1307018880 386970 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Interpreter utest deleted. < 1307018938 273312 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!addinterp utest unlambda ```sii``d``@i|`ci < 1307018938 623132 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Interpreter utest installed. < 1307018941 162197 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!utest lessee... < 1307018941 641358 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​le < 1307018956 710429 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :..._somewhat_ disappointing < 1307018997 840757 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: thunks are ugly :( < 1307019006 137895 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!delinterp utest < 1307019006 403972 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Interpreter utest deleted. < 1307019042 708029 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :ah of course < 1307019065 993083 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!addinterp utest unlambda ```sii``d```@i|i`ci < 1307019066 381877 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Interpreter utest installed. < 1307019070 43952 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!utest lessee... < 1307019070 543864 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​lessee... < 1307019108 183874 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: any opinion on OO.o being donated to Apache? < 1307019133 683171 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :ACTION guesses no, but isn't sure < 1307019175 652127 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: does anyone care, now that LibreOffice has taken over? < 1307019178 733902 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I didn't even know it was donated < 1307019191 808352 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :the only people who still use OO.o are, I guess, Windows users who don't have the kind of transition Linux distros are doing < 1307019195 241741 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: well, LO care, because it's under a license that lets them copy code back out < 1307019207 214407 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so it saves them having to reimplement features < 1307019217 546555 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: I sort of doubt openoffice will get much active development now that libreoffice exists < 1307019222 981416 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and the trademark was donated too, so it's possible that LO will get to call themselves OpenOffice.org again after all < 1307019232 286282 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hmm, I actually prefer LibreOffice as a name < 1307019235 608930 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :the .org necessity was always ugly < 1307019241 471729 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :if Apache decides to give them the trademark < 1307019241 811482 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :admittedly, OpenOffice (no .org) has brand recognitino < 1307019246 669412 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :[asterisk]recognition < 1307019267 391778 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :OOo is a great acronym < 1307019276 27492 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and pretty recognisable < 1307019277 229672 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: anyway, OO.o and LibreOffice are both very ugly, slow programs with lots of bad design and kludginess < 1307019281 446685 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :yep < 1307019287 99736 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I avoid them at pretty much all costs, personally < 1307019296 378517 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :If I really want a WYSIWYG word processor for some reason, AbiWord is usually OK < 1307019297 571285 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :aren't all WYSIWYG word processors, though? < 1307019304 816647 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :To varying degrees, yes < 1307019319 149399 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I'd say AbiWord is much better than OO.o/LO's word processor as far as UI goes < 1307019321 549365 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I have other alternatives for word processing < 1307019324 482938 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :And speed/hogginess < 1307019325 855421 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Me too < 1307019328 147700 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and for spreadsheets, too < 1307019331 780627 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but not really for presentations < 1307019344 567874 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so I still need to use the office suite for something < 1307019346 525476 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Well, there's always latex with beamer :) < 1307019360 5477 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Or one of them fancy ~~semantickal~~ HTML-based things. < 1307019371 807649 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :I use html and opera for all my presentations < 1307019384 696913 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :lol, opera users < 1307019402 913506 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :there's a css media query you can use to check if you're in full screen (which is either opera-specific or only works in opera, but whatever :D) < 1307019426 357611 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :implying there's a standard that only opera implements correctly < 1307019440 833413 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm, apparently Windows 8 has done a Gnome Shell/Unity, and come up with a new crazy tile-based "start screen" < 1307019442 569194 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(implying that opera implements any standard correctly) < 1307019455 333577 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so we won't even be able to use Windows either to get away from the UI reinvention nonsense < 1307019455 674110 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: it looks exactly like Windows Phone, to be honest < 1307019458 247654 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :yep < 1307019470 738433 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and Unity was stolen from UNR < 1307019470 901509 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: It looks fairly decent for tablets < 1307019475 502003 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :not so much for desktops < 1307019476 910865 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :I think this part just isn't in the standard < 1307019493 616255 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: I'm sort of thinking desktops are on the road to extinction, though < 1307019506 906615 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :olsner: you can't rely on opera to be present on another computer < 1307019524 504158 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Netbooks are wildly popular, tablets are probably going to be once they get down to a lower pricepoint (without being saddled with ridiculously inappropriate software like Android) < 1307019524 891040 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :read something about a proposal to add something similar with a different name to CSS last week though < 1307019531 702537 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Even laptops have desktop-esque specs nowadays < 1307019539 471769 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I think desktops may be marginalised relatively soon < 1307019543 972716 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :when I take a really important presentation with me, I save it as .odp, .ppt, and .pdf, and take a live-executable for Windows for both Sumatra and OOo < 1307019545 658741 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :ais523: I can if my presentation requires opera, or if I bring my own laptop < 1307019555 422096 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and then normally, at least one will work < 1307019573 16893 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric : I think desktops may be marginalised relatively soon < 1307019580 75623 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :What about for high-end machines? < 1307019583 865538 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :(i.e. assuming X, X is in fact true) < 1307019586 499195 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(typically I use the .pdf with Adobe Reader; Sumatra has issues rendering thin lines, in that it draws them as thin as the PDF suggests rather than widening them to 1 pixel) < 1307019586 844982 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Phantom_Hoover: those are marginal < 1307019595 29051 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Phantom_Hoover: come on, you answered that one yourself < 1307019597 420624 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Phantom_Hoover, yeah. < 1307019609 817780 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Laptops are a little too convenient. =p < 1307019642 406775 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Though I do want a desktop machine to host a ssh server on for tunneling. < 1307019644 29144 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!delinterp utest < 1307019644 424690 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Interpreter utest deleted. < 1307019690 717855 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!addinterp utest unlambda ```sii``d`@|`ci < 1307019691 157320 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Interpreter utest installed. < 1307019693 861747 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!utest lessee... < 1307019694 339620 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​lessee... < 1307019708 775173 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :!utest aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa < 1307019709 176885 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa < 1307019709 823892 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :ACTION cackles evilly < 1307019749 339157 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :!utest here comes another chinese earthquake brbrbrbrbr < 1307019749 739083 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​here comes another chinese earthquake brbrbrbrbr < 1307019761 943583 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :all that for cat? < 1307019802 666001 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!delinterp utest < 1307019802 947418 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Interpreter utest deleted. < 1307019840 384435 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!addinterp utest unlambda ```s`d`@|i`ci < 1307019840 772356 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Interpreter utest installed. < 1307019843 753149 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!utest lessee... < 1307019844 221081 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​lessee... < 1307019852 921562 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :BETTER? < 1307019880 341817 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: hmm, does unlambda's `dX ever execute X more than once? < 1307019886 223093 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :yes < 1307019888 115123 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i.e. is it like call-by-name or just lazy evaluation? < 1307019893 743471 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :call-by-name < 1307019908 372049 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: so I don't have to do the Haskellian "thunks stub themselves out with {return value;} upon evaluation"? < 1307019908 884776 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :cool < 1307019932 317711 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ooh, what if I combined forcing and evaluation with a parameter... < 1307019982 732050 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :erm < 1307019985 651766 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :applying and evaluating < 1307020155 629610 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!delinterp utest < 1307020155 996447 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Interpreter utest deleted. < 1307020164 541207 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!addinterp ucat unlambda ```s`d`@|i`ci < 1307020164 899006 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Interpreter ucat installed. < 1307020203 81749 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :don't see any further improvement on the spot < 1307020231 909693 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :and it is nicely incomprehensible < 1307020247 154056 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :!ucat here comes another chinese earthquake brbrbrbrbr < 1307020247 639185 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​here comes another chinese earthquake brbrbrbrbr < 1307020779 436987 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :how many damn chinese earthquakes are ther < 1307020779 785354 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :e < 1307020909 164991 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :!ucat @#$%^&*() < 1307020909 577384 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​@#$%^&*() < 1307020916 727168 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :!ucat I am a mouse < 1307020917 214575 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​I am a mouse < 1307021389 523797 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: gah, I feel like I could get unlambda evaluation steps down to a few instructions, but the c compiler is getting in my way < 1307021414 97959 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!unlambda ``.a`cd`.c`c.b < 1307021422 804989 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :bah < 1307021436 194096 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!unlambda ``r`cd`.c`c.b < 1307021479 242555 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :wtf < 1307021483 601955 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!unlambda ``r`cd`.c`c.b < 1307021539 579430 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!echo hello < 1307021549 827662 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :wonderful < 1307021550 986388 :EgoBot!Gregor@codu.org QUIT :Remote host closed the connection < 1307021561 593944 :EgoBot!Gregor@codu.org JOIN :#esoteric < 1307021564 298154 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hmm, but this is an extra branch each time... < 1307021584 566216 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :that DCC output was something insane (it contained _control_ characters!) < 1307021589 530045 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!unlambda ``r`cd`.c`c.b < 1307021591 1484 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :!echo hello < 1307021608 142792 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :ah < 1307021725 363830 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :you broke egobot < 1307021743 681245 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :i may suspect someone of having done +[[.+]+] in a privmsg < 1307021747 99342 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :um what < 1307021750 851664 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :well < 1307021751 618435 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :someone did < 1307021758 573173 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!echo hello < 1307021759 68704 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​hello < 1307021777 463514 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :because that's what the DCC output i got before it quit looked like < 1307021800 522222 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :and there's a bug that sometimes causes long output to be sent to the wrong place < 1307021907 456487 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: what is the semantics of .x again? < 1307021913 965933 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i forget how `.xX is defined < 1307021917 736824 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it outputs x, then...? < 1307021948 205877 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :returns X < 1307021966 798030 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: so X is evaluated before x is output? < 1307021969 836045 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :yes < 1307021997 996280 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :unl prim_out_x(unl _, unl k) { < 1307021998 158990 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : if (!k) return prim_out_x; < 1307021998 159178 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : unl r = FORCE(k); < 1307021998 159285 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : putchar('x'); < 1307021998 159390 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : return r; < 1307021998 494502 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :} < 1307022000 553911 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :easy < 1307022075 364442 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: http://sprunge.us/UcGh < 1307022081 40363 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: what do you think about this for an evaluation model? < 1307022090 43873 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :assume that the C implementation does tail-call optimisation < 1307022106 110339 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :the whole program would be evaluated with FORCE(thk_d) < 1307022115 907058 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh wait hm < 1307022120 797376 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :prim_i needs wrapping in a closure structure < 1307022123 197249 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :with NULL data < 1307022124 648450 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but that's obvious < 1307022166 600086 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :i don't think my brain can manage the context switch at the moment < 1307022342 379868 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :http://sprunge.us/JaYP there... hmm < 1307022348 668400 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i guess it should pass the pointer to the whole closure < 1307022670 614935 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :this is C++? what does 'closure' do? < 1307022674 855311 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :oh < 1307022698 998392 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :!python ''.join(chr((x%255)+1) for x in range(200)) < 1307022707 178026 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :ACTION hides < 1307022719 550472 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :i don't think there is python in egobot < 1307022721 156195 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :!addinterp recursion recursion2 < 1307022721 427119 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Interpreter recursion2 does not exist! < 1307022724 626975 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!sh which python < 1307022726 231383 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​/usr/bin/python < 1307022731 282396 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :!addinterp recursion python < 1307022731 540440 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Interpreter python does not exist! < 1307022731 917872 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :ok there's that < 1307022741 946221 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :!addinterp recursion unlambda < 1307022742 230238 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Interpreter recursion installed. < 1307022748 118033 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :!addinterp recursion2 recursion < 1307022748 402211 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Interpreter recursion2 installed. < 1307022752 135271 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :!addinterp recursion recursion2 < 1307022752 394985 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​There is already an interpreter for recursion! < 1307022761 229808 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :!delinterp recursion < 1307022764 86016 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Interpreter recursion deleted. < 1307022766 121307 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :!addinterp recursion recursion2 < 1307022766 667730 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Interpreter recursion installed. < 1307022770 162245 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :!recursion < 1307022771 770317 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : this is C++? what does 'closure' do? < 1307022773 505440 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it is C < 1307022776 763723 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and it is the name of the struct. < 1307022781 564754 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :!echo I'm alive. < 1307022783 990774 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​I'm alive. < 1307022786 605693 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric ::< < 1307022806 613958 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :!recursion2 < 1307022817 995687 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :yeah, took me a moment < 1307022822 462787 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :!python print ''.join(chr((x%255)+1) for x in range(2000)) < 1307022842 431806 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!haskell putStr ['\001'..'\201'] < 1307022853 432980 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :argh < 1307022855 329395 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!echo hi < 1307022869 19041 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :!haskell putStr '\000' < 1307022871 32722 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​hi < 1307022884 948679 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :* Received a DCC CHAT offer from EgoBot < 1307022885 981220 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :`-` < 1307022889 749175 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :No output. < 1307022897 834594 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :Lymia: python is not an interpreter, you cannot use it that way, but since it's in /usr/bin you might be able to run it with sh < 1307022906 716513 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!echo hi < 1307022907 120428 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​hi < 1307022915 204616 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!haskell putStr ['\001'..'\201'] < 1307022917 477802 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​........ < 1307022940 562789 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :ah right it sends a newline before anything interesting < 1307022946 401702 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :so the rest is in DCC < 1307022958 411418 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!haskell putStr ['\014'..'\201'] < 1307022960 783206 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​.................. !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ < 1307023085 620627 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!sh python -c 'print "Hello"' < 1307023086 256915 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Hello < 1307023120 146553 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net QUIT :Ping timeout: 252 seconds < 1307023128 605653 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!addinterp python sh python < 1307023129 377275 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Interpreter python installed. < 1307023137 50336 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!python print "Hello" < 1307023138 89794 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Hello < 1307023174 229960 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :!python print ''.join(chr((x%255)+1) for x in range(2000) if (x%255)!=(ord('\n')+1)) < 1307023174 996977 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​........ < 1307023182 933064 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :!python print ''.join(chr((x%255)+1) for x in range(2000) if (x%255)!=(ord('\n')-1)) < 1307023230 476986 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :!python import random;print ''.join(chr(random.randint(0,255)) in range(100)) < 1307023231 348722 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​.............................. !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~.............................. !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ < 1307023239 221647 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :nice < 1307023239 761632 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :!python import random;print ''.join(chr(random.randint(0,255)) in range(100)) < 1307023240 545043 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Traceback (most recent call last): < 1307023254 286370 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :!python import random;print ''.join(chr(random.randint(0,255)) in range(100)) < 1307023255 390161 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Traceback (most recent call last): < 1307023257 960402 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :lol < 1307023271 153835 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :!python import random;print ''.join(chr(random.randint(0,255)) for x in range(100)) < 1307023271 900639 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​<*.w)}.. < 1307023282 304387 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :!python import random;print ''.join(chr(random.randint(0,255)) for x in range(100)) < 1307023283 508504 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​NUs2.&./x(F.LP.}.=.z@~{D7Q..Hg.Q.ۂO0Na{.'.I.. < 1307023294 397046 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :!python import random;print ''.join(chr(random.randint(0,255)) for x in range(10000)) < 1307023295 448192 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​.I..~zdRT [l7.9a5(^.0 < 1307023311 764835 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :!python a=[None];a[0]=a;print a < 1307023312 786267 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​[[...]] < 1307023315 365003 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric ::< < 1307023319 681018 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :y u so clever < 1307023345 225201 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :!python a=[None];a[0]=a;flatten(a) < 1307023345 924334 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Traceback (most recent call last): < 1307023597 960607 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :!python print '\nQUIT :This better not work' < 1307023609 34495 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :!python print '\r\nQUIT :This better not work' < 1307023609 700186 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​. < 1307023623 970936 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :!python print "So much DCC Chat" < 1307023624 545176 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​So much DCC Chat < 1307023886 17714 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric : (Pop-11 has most of the virtues of python, [...] < 1307023897 785975 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :wow he was brave to say that on a relatively widely read internal mailing list < 1307023902 423067 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I wonder if there will be flames in response < 1307023965 369491 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: It's computer science/software engineering, we're hardly known for being quiet and reserved with our opinions < 1307023970 881447 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :indeed < 1307023988 597095 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but I never thought I'd see POP-11 compared with Python < 1307024006 796191 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(POP-11's a domain-specific language designed for writing ELIZA-like AI bots, as far as I can tell) < 1307024011 426476 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :POP-11 was pretty advanced, I gather < 1307024021 972774 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: Er, no? < 1307024033 518209 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"An online version of ELIZA using Pop-11 is available at Birmingham." is the only thing Wikipedia says that would make me think that. < 1307024037 973769 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm < 1307024051 417423 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :perhaps I just saw a biased subset of it from someone who was really an ELIZA freak < 1307024063 657190 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :POP-11 is a reflective, incrementally compiled programming language with many of the features of an interpreted language. It is the core language of the Poplog programming environment developed originally by the University of Sussex, [...] POP-11 is an evolution of the language POP-2, developed in Edinburgh University and features an open stack model (like Forth). It is mainly procedural, but supports declarative language constructs, including a < 1307024063 827033 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pattern matcher and is mostly used for research and teaching in Artificial Intelligence, although it has features sufficient for many other classes of problems. It is often used to introduce symbolic programming techniques to programmers of more conventional languages like Pascal, who find POP syntax more familiar than that of Lisp. One of POP-11's features is that it supports first-class functions. < 1307024068 117764 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Pop-11 is the core language of the Poplog system. The fact that the compiler and compiler subroutines are available at run-time (a requirement for incremental compilation) gives it the ability to support a far wider range of extensions than would be possible using only a macro facility. < 1307024072 429783 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it actually sounds quite expressive and advanced to me < 1307024074 656681 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :far moreso than Python < 1307024082 891157 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: there exist ELIZA freaks? < 1307024090 675856 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I assume so < 1307024150 717841 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the language seems based on pattern-matching lists, anyway < 1307024171 175339 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :you end up with lots of deeply nested lists writing it < 1307024305 369795 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :wow, ghc does really terribly at small functions < 1307024312 225296 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :the prologue and epilogue are just so long < 1307024615 799760 :oerjan!oerjan@tyrell.nvg.ntnu.no QUIT :Quit: *COUGH* *HACK* < 1307024648 389040 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :erm < 1307024649 418758 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :gcc not ghc < 1307024677 136550 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the prologue/epilogue are pretty much hard coded in gcc < 1307024703 403306 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I think they're literally hard coded in gcc-bf, there's a string that's spit out at the beginning and end of each function that's quite long < 1307024714 42314 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :with even the newlines and tabs embedded < 1307024879 146922 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yep; unfortunately, I have a lot of really tiny functions, so I really suffer for it < 1307025014 39619 :copumpkin!~pumpkin@unaffiliated/pumpkingod QUIT :Quit: Computer has gone to sleep. < 1307025523 995476 :augur!~augur@208.58.6.161 QUIT :Remote host closed the connection < 1307026258 176060 :Vorpal!~AnMaster@unaffiliated/anmaster JOIN :#esoteric < 1307026272 604935 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :stanislav rapidly reaching levels of smugness even i cannot stand < 1307026360 173672 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :what's stanislav? < 1307026374 139018 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, HI! < 1307026381 802952 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, what is the spec like so far? < 1307026391 29418 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: perfect < 1307026397 508732 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :olsner: guy who writes loper-os.org < 1307026401 81530 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, ah, may I see it? < 1307026433 188006 :copumpkin!~pumpkin@unaffiliated/pumpkingod JOIN :#esoteric < 1307026450 880933 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: 9f0jer0g9jrtmreor09.onion < 1307026465 583290 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :the distinct lack of numbers i cannot type in this Tor domain is entirely coincidental. < 1307026683 195853 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :http://mspaintadventures.com/sweetbroandhellajeff/?cid=031.jpg new abahj < 1307026852 144406 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Patashu: that's weeks old < 1307026869 873945 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :really? hm < 1307026876 996853 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :also, arabian bartender and hasidic juice-drinker? < 1307027018 607589 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Patashu: http://twitter.com/#!/andrewhussie/status/68546368226066432 < 1307027020 327238 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :twelfth may < 1307027192 180491 :augur!~augur@129.2.129.35 JOIN :#esoteric < 1307027553 301635 :ais523!~ais523@unaffiliated/ais523 QUIT :Remote host closed the connection < 1307027670 666992 :azaq23!~derivecto@unaffiliated/azaq23 QUIT :Quit: Leaving. < 1307027737 873537 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au QUIT :Quit: MSN: Patashu@hotmail.com , Gmail: Patashu0@gmail.com , AIM: Patashu0 , YIM: patashu2 . < 1307027915 129021 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :where's oerjan when you need him < 1307028084 84050 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 QUIT :Ping timeout: 250 seconds < 1307030981 271463 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 JOIN :#esoteric < 1307031418 326001 :elliott_!~elliott@95.149.229.195 JOIN :#esoteric < 1307031419 176363 :elliott!~elliott@unaffiliated/elliott QUIT :Read error: Connection reset by peer < 1307032176 906908 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1307032250 263610 :copumpkin!~pumpkin@unaffiliated/pumpkingod QUIT :Ping timeout: 252 seconds < 1307033015 146794 :copumpkin!~pumpkin@unaffiliated/pumpkingod JOIN :#esoteric < 1307033252 183595 :pikhq!~pikhq@174-22-183-224.clsp.qwest.net QUIT :Ping timeout: 240 seconds < 1307033253 45978 :pikhq_!~pikhq@71-219-235-116.clsp.qwest.net JOIN :#esoteric < 1307033841 744432 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :wait < 1307033845 521854 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :ais523: unlambda question < 1307033852 338851 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :ais523: `i`dX doesn't evaluate X does it... < 1307033861 717465 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :no < 1307033864 980056 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but ``i`dXi does < 1307033879 447832 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`dX doesn't evaluate X until it's on the LHS of an application < 1307033880 988532 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :No output. < 1307033890 594908 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :then it evaluates X, then the RHS of the application, then applies them to each other < 1307033905 592824 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :ais523: this really complicates my evaluation model :( < 1307033914 80230 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :it might even completely break it < 1307033917 651862 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's definitely nontrivial < 1307033921 402752 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :hmm < 1307033923 42004 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :ah, wait, no it doesn't < 1307033927 618823 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :in fact, I think d is in the language mostly /because/ it's a pain to implement < 1307033930 305468 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :just requires some Fancy Tricks < 1307034003 838917 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :PRIM(d) { < 1307034004 92595 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric : if (!x) return me; < 1307034004 255197 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric : unl thk = new(); < 1307034004 255378 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric : thk->code = prim_d_2; < 1307034004 255478 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric : thk->data = x; < 1307034004 504667 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric : return x; < 1307034006 459857 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :} < 1307034008 373355 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :unl prim_d_2(unl me, unl x) { < 1307034010 335363 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric : if (!x) return me; < 1307034012 343493 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric : return APPLY(me->data, x); < 1307034014 402490 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :} < 1307034016 330636 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :tada < 1307034199 631014 :Gregor!Gregor@codu.org PRIVMSG #esoteric :lol, this phishing scam claims to be "ACCOUNT VERIFICATION" < 1307034210 148965 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Apparently they have a trademark on the word "account < 1307034211 188240 :Gregor!Gregor@codu.org PRIVMSG #esoteric :" < 1307034402 505573 :pikhq_!~pikhq@71-219-235-116.clsp.qwest.net PRIVMSG #esoteric :Impressive. < 1307034452 483625 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :I'm going to trademark "account[\n]" < 1307034535 660748 :Gregor!Gregor@codu.org PRIVMSG #esoteric :elliott_: ITYM "account\n" < 1307034858 909551 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :man < 1307034859 822279 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :sharing sucks < 1307035730 567806 :pikhq_!~pikhq@71-219-235-116.clsp.qwest.net PRIVMSG #esoteric :Oh, wow. ext filesystems on Linux do not normalize filenames. < 1307035755 400952 :pikhq_!~pikhq@71-219-235-116.clsp.qwest.net PRIVMSG #esoteric :They just store the byte sequence handed to them as the filename. < 1307035777 203809 :pikhq_!~pikhq@71-219-235-116.clsp.qwest.net PRIVMSG #esoteric :You can have two different filenames that are, as far as Unicode is considered, identical. < 1307035798 289802 :pikhq_!~pikhq@71-219-235-116.clsp.qwest.net PRIVMSG #esoteric :s/considered/concerned/ < 1307035799 352815 :pikhq_!~pikhq@71-219-235-116.clsp.qwest.net PRIVMSG #esoteric :(though quite distinct as far as a more naive strcmp() is concerned) < 1307035898 574483 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :I have a feeling OS X normalizes to NFD or NFKD, I think; at least on some level, since I haven't managed to get an "ä" in a file name that wouldn't have been decomposed into a and combining-diaeresis. < 1307035945 789203 :pikhq_!~pikhq@71-219-235-116.clsp.qwest.net PRIVMSG #esoteric :It doesn't matter that much what *form* you normalise to, what matters is that you actually apply Unicode normalisation... < 1307035954 557775 :pikhq_!~pikhq@71-219-235-116.clsp.qwest.net PRIVMSG #esoteric :To do otherwise is broken. < 1307035978 808575 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net JOIN :#esoteric < 1307036098 99785 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :I don't think the filesystem level (at least for ext*) defines the character set at all; it's just defined in terms of octet sequences. So the normalization would either have to happen on a higher level; or you would need to mandate Unicode and, say, UTF-8. < 1307036244 637485 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Perhaps on the VFS level or something. I think some filesystems do respect the "iocharset" option for doing some character-set conversions. < 1307036382 477993 :pikhq_!~pikhq@71-219-235-116.clsp.qwest.net PRIVMSG #esoteric :It certainly needs to be somewhere in there, though. < 1307036590 323965 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Well, now; if your primary interface (the C runtime) is specified in terms of char*s with no inherent character set... < 1307037108 561828 :augur!~augur@129.2.129.35 NICK :codjahandarie < 1307037168 385178 :pikhq_!~pikhq@71-219-235-116.clsp.qwest.net QUIT :Ping timeout: 241 seconds < 1307037173 994536 :pikhq!~pikhq@71-219-251-16.clsp.qwest.net JOIN :#esoteric < 1307037184 640561 :codjahandarie!~augur@129.2.129.35 NICK :augur < 1307037538 183754 :TOGoS!~Stevens@h69-128-42-2.mdsnwi.dedicated.static.tds.net JOIN :#esoteric < 1307037544 996632 :TOGoS!~Stevens@h69-128-42-2.mdsnwi.dedicated.static.tds.net PART :#esoteric < 1307037625 188289 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :"You have the ultimate responsibility for moving your old e-mails to the new inbox." -- I don't know, somehow I find this very funnily said. The ultimate responsibility! < 1307038414 246876 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Possibly the most onerous task you will ever be asked to undertake :P < 1307038602 938264 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric : Vorpal: 9f0jer0g9jrtmreor09.onion < 1307038603 100781 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric : the distinct lack of numbers i cannot type in this Tor domain is entirely coincidental. < 1307038605 188864 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :eh? < 1307038616 303425 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :I don't have tor on this computer < 1307038617 574998 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :what is it < 1307038785 645590 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Gregor: It got funnier. "Staff e-mails will be moved by IT Services in cooperation with the staff members, while students may ask for advice but move the e-mails themselves." See, students are assumed to be able to handle such a complicated thing, while us staff obviously will just mess it up. < 1307038805 762724 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com JOIN :#esoteric < 1307039186 139280 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 QUIT :Ping timeout: 250 seconds < 1307039457 385910 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 JOIN :#esoteric < 1307039708 413346 :TeruFSX!~quassel@71-210-136-53.mpls.qwest.net QUIT :Ping timeout: 252 seconds < 1307039959 37006 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Vorpal: Incidentally, I re-optimized that congress hall picture with some vertical lines (based on the walls) in place; now it's less wavy, but some seams are worse: http://users.ics.tkk.fi/htkallas/prague-congress-hall.jpg → http://users.ics.tkk.fi/htkallas/prague-congress-hall-2.jpg -- not sure if I can be bothered to try getting a both-okay image. < 1307039984 543614 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :The wavy version also for some reason perceptually speaking seems to make the room larger. < 1307040367 561609 :ais523!~ais523@unaffiliated/ais523 QUIT :Remote host closed the connection < 1307040511 961986 :ralc!~ralc@79.142.230.243.static.knet.bolignet.dk QUIT :Quit: Leaving < 1307040781 892927 :sebbu2!~sebbu@unaffiliated/sebbu QUIT :Read error: Connection reset by peer < 1307040877 291011 :sebbu!~azerty@ADijon-152-1-61-52.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1307040877 742881 :sebbu!~azerty@ADijon-152-1-61-52.w83-194.abo.wanadoo.fr QUIT :Changing host < 1307040877 905222 :sebbu!~azerty@unaffiliated/sebbu JOIN :#esoteric < 1307041372 301009 :calamari!~calamari@ip72-211-146-193.tc.ph.cox.net JOIN :#esoteric < 1307041534 419122 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :fizzie, cool. < 1307041609 803293 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :*sigh* < 1307041620 781439 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :There are no decent torrents for the 4th series of Futurama. < 1307041621 341622 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Phantom_Hoover: It was a sort of "so I woke up to walk here before 08am, I guess I should be doing something so that I won't fall asleep before the talk begins" situation. < 1307041712 635965 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :http://torrentz.eu/d04ca09c3e18a77ea650708a708be7911edac5f6 < 1307041727 399679 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :'Complete'; WP lists at least 5 more episodes on the series. < 1307042090 759132 :oerjan!oerjan@tyrell.nvg.ntnu.no JOIN :#esoteric < 1307042147 812037 :cheater_!~ubuntu@ip-80-226-14-0.vodafone-net.de QUIT :Ping timeout: 248 seconds < 1307042268 313205 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!!! < 1307042272 201435 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!h < 1307042280 150889 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :hmmm, alright. < 1307042299 712347 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :09:39:42 `dX doesn't evaluate X until it's on the LHS of an application < 1307042305 134255 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :09:39:53 then it evaluates X, then the RHS of the application, then applies them to each other < 1307042318 815762 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :incorrect, the RHS is evaluated first < 1307042380 42337 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :elliott_: ^ < 1307043273 556385 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :`sh lspci | grep -P 'graphic|video' < 1307043275 249172 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :No output. < 1307043356 781582 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :`sh lspci | grep VGA < 1307043358 693097 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :No output. < 1307043370 411124 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :`sh lspci < 1307043372 60556 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :No output. < 1307043486 626652 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :back < 1307043496 181930 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :oerjan: oh really? < 1307043499 382073 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :oerjan: that's /really/ bad < 1307043505 809260 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :it completely breaks my model :( < 1307043508 379092 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :`run lspci | grep -P 'graphic|video' < 1307043510 256618 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :No output. < 1307043514 403482 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :because functions handle frocing their arguments < 1307043515 193721 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :forcing < 1307043521 690456 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :`run which sh < 1307043522 331616 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :oh hm wait < 1307043523 804760 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​/bin/sh < 1307043526 355590 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :actually i can fix that < 1307043570 500497 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott_: the main problem I see with this approach is that it's NOT a hybrid of Perl and Haskell. < 1307043574 427938 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :oerjan: can i have expanation mark < 1307043578 798202 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :! < 1307043606 779933 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :maybe you could if i had any idea what it was. < 1307043614 432991 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :!haskell ``dd`.xi < 1307043619 289812 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :erm < 1307043626 928989 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :!unlambda ``dd`.xi < 1307043627 369430 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​x < 1307043628 186856 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :poor haskell < 1307043631 479923 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :ugh, what < 1307043633 893727 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :oh < 1307043635 48839 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :right < 1307043640 262434 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :`dd ~ i < 1307043641 723101 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :No output. < 1307043718 990941 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :elliott_: my ocaml model also made functions handle forcing their arguments < 1307043738 186320 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :so it definitely can work < 1307043738 401248 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :oerjan: i sure hope you are not with the stealing of my model bastard :/ < 1307043762 7866 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :yeah, stealing it, inventing a time machine and going back to 2002 < 1307043785 409058 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :is yours a compiler though < 1307043790 74760 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :or possibly 2001 < 1307043805 558136 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :in a very liberal sense, yes. < 1307043820 232726 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :how liberal are we talking < 1307043853 362743 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :it generates an ocaml program in which the unlambda functions are ocaml functions < 1307043860 455568 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :ah < 1307043862 479049 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :oerjan: also my model doesn't handle call/cc... yet < 1307043863 872045 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :but it does so simply by composing parts < 1307043871 516485 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :well < 1307043872 318381 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :oh < 1307043875 862146 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :my compiler is kind of like that too < 1307043877 66967 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :THUNK(a, APPLY(&prim_out_x, &prim_i)) < 1307043877 265500 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :THUNK(b, APPLY(&prim_d, &thk_a)) < 1307043877 428141 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :THUNK(c, APPLY(&prim_i, &thk_b)) < 1307043877 590511 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :THUNK(d, APPLY(&thk_c, &prim_i)) < 1307043881 853823 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :but my idea is that < 1307043890 398807 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :you could do analysis to find that d could not be possibly applied in some application < 1307043894 55011 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :and so fold a bunch of thunks into one < 1307043903 662018 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :mhm < 1307043921 976030 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!addinterp keys haskell putStrLn $ map toEnum ([33..64]++[91..96]++[123..126]) < 1307043922 240047 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Interpreter keys installed. < 1307043924 567386 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!keys < 1307043926 668240 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​!"#$%&'()*+,-./0123456789:;<=>?@[\]^_`{|}~ < 1307044019 342775 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :CakeProphet: um the problem is none of the bots have a prefix elliott_ can type, except lambdabot whose @let definitions tend to get wiped out < 1307044053 541763 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :wrong < 1307044053 890098 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :` < 1307044054 249678 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :(a rather direct consequence of the fact the only command to remove @let definitions removes all of them) < 1307044055 912942 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :No output. < 1307044057 227720 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :`eb test < 1307044058 983477 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :No output. < 1307044059 322790 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :oh wait < 1307044061 791812 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :that was the other way around < 1307044074 971220 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :elliott_: oh you can type ` without problems? < 1307044079 10361 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :one second < 1307044086 67476 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :`help < 1307044087 499925 :HackEgo!Gregor@codu.org 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/ < 1307044125 59485 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :`run echo 'echo '"'"'!"#$%^&* 0123456789'"'" >bin/k < 1307044126 857539 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :No output. < 1307044127 895359 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :`run chmod +x bin/k < 1307044129 522201 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :No output. < 1307044129 742096 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :`url bin/k < 1307044131 743582 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​http://codu.org/projects/hackbot/fshg/index.cgi/raw-file/tip/bin/k < 1307044137 991579 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :`k < 1307044139 814531 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :No output. < 1307044143 378934 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :oh < 1307044148 178403 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :`cat bin/k < 1307044149 828155 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​echo '!"#$%^&* 0123456789' < 1307044151 20142 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :can someone prepend a shebang to that < 1307044151 450890 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :thx < 1307044165 726543 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :sure. < 1307044181 512844 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :without using perl < 1307044184 655001 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :...aw < 1307044194 490363 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :but I don't know any other useful commands for that. < 1307044199 314535 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :THAT'S NOT A REASONABLE RESTRICTION < 1307044238 104296 :cheater_!~ubuntu@ip-80-226-194-194.vodafone-net.de JOIN :#esoteric < 1307044268 260628 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :`run which echo < 1307044269 880926 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​/bin/echo < 1307044277 501175 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :`run perl -pie '"#!/bin/sh\n" . <>' /bin/k < 1307044279 358026 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :No output. < 1307044292 740925 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :`cat /bin/k < 1307044294 370190 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :No output. < 1307044296 921567 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric ::) < 1307044306 994764 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :CakeProphet: wtf, that was perl, we all saw it < 1307044308 296705 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :CakeProphet: it's bin/k with no / < 1307044311 754081 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :looks like it failed too < 1307044320 501252 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :`run perl -pie '"#!/bin/sh\n" . <>' bin/k < 1307044322 368141 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :No output. < 1307044326 140266 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :`cat bin/k < 1307044328 323332 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​echo '!"#$%^&* 0123456789' < 1307044330 681502 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :lol < 1307044336 331816 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :WRRRRRYYY < 1307044347 621416 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oh wait I remember < 1307044353 241530 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :`run perl -pi -e '"#!/bin/sh\n" . <>' bin/k < 1307044355 33895 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​echo '!"#$%^&* 0123456789' < 1307044375 272358 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :for some reason you have to put the -e seperately with this one. < 1307044380 391153 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :`url bin/k < 1307044382 365175 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​http://codu.org/projects/hackbot/fshg/index.cgi/raw-file/tip/bin/k < 1307044391 256437 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :looks like you destroyed it. < 1307044394 450308 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :rofl < 1307044395 688454 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :`cat bin/k < 1307044395 851156 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :nonsense. < 1307044397 481914 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :No output. < 1307044407 511769 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :`run echo '#!/bin/sh' >bin/k < 1307044409 388461 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :No output. < 1307044419 921237 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :`run echo 'echo '"'"'!"#$%^&* 0123456789'"'" >>bin/k < 1307044421 715450 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :No output. < 1307044422 151688 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :`run chmod +x bin/k < 1307044423 981074 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :No output. < 1307044424 830153 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :`k < 1307044426 427485 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​!"#$%^&* 0123456789 < 1307044429 744024 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ah I should have either taken off the -p or changed <> to $_ < 1307044434 173082 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :excellent :3 < 1307044445 822151 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!delinterp keys < 1307044446 105765 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Interpreter keys deleted. < 1307044471 342848 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric ::_( < 1307044474 283793 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :`run echo '!"#$%^&* 0123456789' | sed 's,^,#!/usr/bin/perl\n,' < 1307044476 162147 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​#!/usr/bin/perl \ !"#$%^&* 0123456789 < 1307044501 626854 :lifthrasiir!~lifthrasi@61.106.27.227 PRIVMSG #esoteric :`ls /bin/*unl* < 1307044503 533938 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :No output. < 1307044520 419676 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :lifthrasiir: no wildcards without `run < 1307044527 553467 :lifthrasiir!~lifthrasi@61.106.27.227 PRIVMSG #esoteric :`run ls /bin/*unl* < 1307044529 316076 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :No output. < 1307044534 42964 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :or that. < 1307044539 855697 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :lifthrasiir: you want egobot < 1307044543 814119 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :also < 1307044544 749272 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :"/bin" < 1307044547 877187 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :you mean ./bin :P < 1307044562 569132 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :elliott_: hackego has plenty in /bin too... < 1307044570 656844 :lifthrasiir!~lifthrasi@61.106.27.227 PRIVMSG #esoteric :elliott_, no, i want to add `k, `sk (and so on) commands that can be used as an unlambda interpreter < 1307044580 394210 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!unlambda < 1307044580 710813 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​./interps/unlambda/unlambda.bin: file /tmp/input.12483: parse error < 1307044587 352549 :lifthrasiir!~lifthrasi@61.106.27.227 PRIVMSG #esoteric :wha. < 1307044599 154376 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :lifthrasiir: ah :) < 1307044602 677355 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :but `k is mine :( < 1307044627 324623 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :`run mv bin/k bin/LIMEY < 1307044629 300871 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :No output. < 1307044629 857757 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :it's rather useless to start an unlambda program with anyhow < 1307044649 902801 :lifthrasiir!~lifthrasi@61.106.27.227 PRIVMSG #esoteric :`echo `ls` < 1307044651 676366 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​`ls` < 1307044656 295180 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott_: ... :) < 1307044662 565443 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :lifthrasiir: use run < 1307044663 28193 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :`run mv bin/LIMEY bin/k < 1307044664 879181 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :No output. < 1307044667 707833 :lifthrasiir!~lifthrasi@61.106.27.227 PRIVMSG #esoteric :` is taken literally, so i think it's just fine < 1307044669 415703 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :No output. < 1307044687 38754 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :oerjan: obviously they have to work by calling each other, duh < 1307044688 609909 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :;D < 1307044733 875850 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :| (“reprint character read”) only in Unlambda version 2 and greater < 1307044734 129378 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :The | function takes an argument X. It returns the evaluation of `X.x, where x is the current character (the one read by the last application of @) or of `Xv if there is no current character (i.e. if @ has not yet been applied or if it has encountered an EOF). < 1307044738 484248 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :this is a really ugly instruction imo < 1307044765 262057 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :oerjan: can you write something that tests the corner-cases of d and its interaction with things like s >_> < 1307044766 720074 :lifthrasiir!~lifthrasi@61.106.27.227 PRIVMSG #esoteric :`run (echo '#!/bin/sh'; echo "(echo '``'; cat) | interps/unlambda/unlambda.bin") > bin/'`' && chmod +x bin/'`' < 1307044768 301562 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :No output. < 1307044769 195957 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :without using c < 1307044781 485918 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :lifthrasiir: interps/ is egobot. < 1307044782 421380 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :not hackego < 1307044784 339119 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!show ucat < 1307044784 704724 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​unlambda ```s`d`@|i`ci < 1307044785 942289 :lifthrasiir!~lifthrasi@61.106.27.227 PRIVMSG #esoteric :ugh. < 1307044789 483973 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :LIKE THAT? < 1307044793 53726 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :lifthrasiir: you can use addinterp < 1307044796 92565 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :oerjan: uses io < 1307044797 891462 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :oerjan: erm < 1307044798 805548 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :oerjan: rather < 1307044800 134450 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :uses input < 1307044805 315643 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :indeed < 1307044806 720450 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :which i havent bothered to implement yet < 1307044987 492951 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :oerjan: ok i will struggle on my own >_> < 1307044991 252392 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :there is the famous ``r`cd`.*`cd hack, although that really just uses d in ways that are equivalent to i < 1307044994 962068 :pikhq!~pikhq@71-219-251-16.clsp.qwest.net QUIT :Ping timeout: 240 seconds < 1307044996 840998 :pikhq_!~pikhq@71-219-231-95.clsp.qwest.net JOIN :#esoteric < 1307045011 630316 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :uses c < 1307045019 430621 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :sheesh < 1307045041 500716 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :!​unlambda `s`d`.xv < 1307045054 240698 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :!​unlambda ``s`d`.xvi < 1307045058 19534 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :!​unlambda ```s`d`.xvii < 1307045062 742688 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :what < 1307045070 368922 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :EgoBot? < 1307045072 481442 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :You have wrong character at the start < 1307045078 357989 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!echo hi < 1307045078 694123 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​hi < 1307045079 673018 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :oh < 1307045087 967332 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :!​​unlambda `s`d`.xv < 1307045091 400765 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :better? < 1307045093 733152 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Still wrong! < 1307045096 656133 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!unlambda ```s`kd`k.x.y < 1307045097 598118 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric ::( < 1307045103 432832 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :fucking broken bots < 1307045108 879310 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :!unlambda `s`d`.xv < 1307045114 501960 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :right now? < 1307045122 911770 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Yes, but it still doesn't seem to work. < 1307045126 54389 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :!unlambda ``s`d`.xvi < 1307045128 635971 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :!unlambda ```s`d`.xvii < 1307045129 8381 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​x < 1307045131 413600 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :ok < 1307045134 799355 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :good enough test program for me < 1307045135 336839 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :oh wait < 1307045138 2799 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Now it works. < 1307045142 32751 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :!unlambda ```s`d`.xv`.yvi < 1307045142 384003 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​yx < 1307045151 776263 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :!unlambda ```s`d`.xv`.yv`d`.zv < 1307045152 562432 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​yx < 1307045152 724933 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!unlambda ```sd`k.x.y < 1307045153 193355 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​y < 1307045156 638701 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :!unlambda ```s`d`.xv`d`.yv`d`.zv < 1307045157 305457 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​xy < 1307045161 77319 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :there you go < 1307045168 302252 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :oerjan: yours looks simpler than mine :D < 1307045176 910049 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :you don't say < 1307045217 274764 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :oh hm < 1307045230 141318 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!unlambda ````sd`k.x.yi < 1307045230 483909 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​yx < 1307045281 978943 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :yay, it outputs y for me < 1307045284 225545 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Could someone please output a quine in IRC? < 1307045286 426758 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :oerjan: argh, do i have to manually convert again? < 1307045287 5684 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :CakeProphet: no < 1307045317 243325 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :man, fucking IRC programming, finnicky shit. < 1307045321 107132 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :CakeProphet: my status line doesn't say "#irp" < 1307045349 851875 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :oerjan: is your old program ok < 1307045352 836823 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :or do i have to try that one too < 1307045354 320370 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :hm < 1307045398 110477 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!unlambda ````sd.x.yi < 1307045398 472512 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​xyy < 1307045415 720560 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!unlambda ```sd.x.y < 1307045416 146703 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​xy < 1307045454 429230 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :what old program? < 1307045739 529902 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :?????????????????????????????????????????????????????????????/ < 1307045748 401147 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> repeat '?' < 1307045749 646861 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : "??????????????????????????????????????????????????????????????????????????... < 1307045810 232893 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric : what old program? < 1307045815 114351 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :/ ```sd`k.x.y < 1307045840 491900 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :oh _that_ ancient crap < 1307045880 574465 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :i'd imagine you'd want to try as many of them as possible < 1307045906 831500 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :oerjan: i have to convert these by _hand_ you know :D < 1307045911 597906 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :THUNK(a, APPLY(&prim_s, &prim_d)) < 1307045912 413654 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :THUNK(b, APPLY(&prim_k, &prim_out_x)) < 1307045914 381783 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :THUNK(c, APPLY(&thk_a, &thk_b)) < 1307045916 403100 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :THUNK(d, APPLY(&thk_c, &prim_out_y)) < 1307045918 431398 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :that's tangible work[EXCLAMATION MARK] < 1307045933 348341 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :...i see. i suggest writing a compiler to do it, or something. < 1307046008 770197 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :oerjan: yeah yeah :D < 1307046019 875620 :pikhq_!~pikhq@71-219-231-95.clsp.qwest.net PRIVMSG #esoteric :elliott_: Why, that looks *suspiciously* like clambda.h stuff. < 1307046036 834894 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :pikhq_: its not similar really, the thunks are pretty different < 1307046046 487440 :pikhq_!~pikhq@71-219-231-95.clsp.qwest.net PRIVMSG #esoteric :Oh? < 1307046056 177135 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :http://forums.silverlight.net/forums/p/230502/562113.aspx As Windows 8 dawns, Silverlight developers begin to dwell -- if only for seconds -- on the possibility that their platform may be an abandoned pile of shit. < 1307046067 657563 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :pikhq_: #define FORCE(x) (x)->code((x), 0) < 1307046067 824341 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :#define APPLY(f, x) (f)->code((f), (x)) < 1307046075 53511 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :pikhq_: basically its lazy evaluation where every function acts like the function it evaluates to < 1307046079 477355 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :but if you pass a NULL argument < 1307046081 326524 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :it just forces instead < 1307046086 529496 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :it is actually a decent system imo... < 1307046092 25469 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :albeit hard to understand < 1307046092 188108 :pikhq_!~pikhq@71-219-231-95.clsp.qwest.net PRIVMSG #esoteric :Oh, hey, a smarter design. < 1307046098 586463 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :well um no < 1307046101 620244 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :yours is for general lambdas < 1307046108 780233 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :this is just for an unlambda compiler < 1307046113 906020 :pikhq_!~pikhq@71-219-231-95.clsp.qwest.net PRIVMSG #esoteric :Bah. < 1307046173 990872 :pikhq_!~pikhq@71-219-231-95.clsp.qwest.net PRIVMSG #esoteric :I still can't believe I actually did that shit... < 1307046179 599846 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :X-D < 1307046193 496942 :pikhq_!~pikhq@71-219-231-95.clsp.qwest.net PRIVMSG #esoteric :What's worst is that it's not too revolting. < 1307046210 932044 :muaddib1!~Eliot@c-24-129-89-7.hsd1.fl.comcast.net JOIN :#esoteric < 1307046283 654756 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :muaddib1: you appear to be missing your l and t < 1307046287 832691 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :i've got spares, would you like them? < 1307046356 939423 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :muaddib1: they're free. < 1307046375 323650 :muaddib1!~Eliot@c-24-129-89-7.hsd1.fl.comcast.net PRIVMSG #esoteric :ok < 1307046391 315181 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :oerjan: http://esolangs.org/w/index.php?title=Talk:This%3DThat&curid=2951&diff=23195&oldid=18848 can you handle {{unsigned}} duties :D < 1307046393 495652 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :muaddib1: here you go. < 1307046406 452940 :muaddib1!~Eliot@c-24-129-89-7.hsd1.fl.comcast.net PART :#esoteric < 1307046413 862021 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :an excellent transaction < 1307046449 564812 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :erm i saw that and it annoyed me, but technically it _is_ signed, i think he may have used the wrong number of ~'s? < 1307046461 406009 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric : Vorpal: Incidentally, I re-optimized that congress hall picture with some vertical lines (based on the walls) in place; now it's less wavy, but some seams are worse: http://users.ics.tkk.fi/htkallas/prague-congress-hall.jpg → http://users.ics.tkk.fi/htkallas/prague-congress-hall-2.jpg -- not sure if I can be bothered to try getting a both-okay image. < 1307046463 281366 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :nice < 1307046471 597846 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :ACTION just clicks the signing button himself... < 1307046484 567110 :Gregor!Gregor@codu.org PRIVMSG #esoteric :I believe that by "incidentally" you meant "apropos of nothing" X-P < 1307046499 649294 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric : The wavy version also for some reason perceptually speaking seems to make the room larger. <-- indeed < 1307046546 242242 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :oerjan: But that'll produce the wrong date/time >_> < 1307046560 460507 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :what? how so? < 1307046567 53705 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :oerjan: because you're signing it later < 1307046570 552138 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :than the edit was < 1307046582 781438 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :um i mean when i sign my own messages < 1307046587 435278 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :oh < 1307046596 325284 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :well it isn't signed _properly_ :( < 1307047177 832199 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :lisp's semantics annoy me < 1307048206 856456 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net JOIN :#esoteric < 1307049279 735504 :wareya!~wareya@cpe-74-70-142-220.nycap.res.rr.com QUIT :Read error: Connection reset by peer < 1307049315 873774 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :wtf that's a big comment thread http://www.reddit.com/r/AskReddit/comments/hpx98/what_pisses_you_off_but_really_shouldnt/ < 1307049323 663414 :wareya!~wareya@cpe-74-70-142-220.nycap.res.rr.com JOIN :#esoteric < 1307049470 664470 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :oerjan, which one? < 1307049479 485208 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Oh, right the whole thing. < 1307049496 312462 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :ugh this thread < 1307049501 940416 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :right from the first post < 1307049504 817331 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :its like reddit circlejerk heaven < 1307049507 101462 :cheater_!~ubuntu@ip-80-226-194-194.vodafone-net.de PRIVMSG #esoteric :http://spritesmods.com/?art=avrcpm < 1307049521 589020 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :curiously it doesn't have that many _upvotes_ < 1307049533 359402 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :oerjan: hmm, well we know the counters are fudged < 1307049537 279773 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :maybe there's a spambot < 1307049539 441190 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :right at the bottom < 1307049540 319149 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :naw < 1307049541 420779 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :dunno < 1307049554 908115 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :elliott_: only the up/down tallies, not the difference < 1307049563 815119 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :oerjan: erm no < 1307049575 488979 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :oerjan: you get posts that are like sixty/thirty which in reality only got like a dozen downvote < 1307049576 70252 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :s < 1307049610 872828 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :elliott_: um i've read reddit admins saying that while up and down are fudged, the _difference_ is accurate. < 1307049638 814633 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :oerjan: hmm < 1307052435 674458 :pikhq!~pikhq@71-219-209-89.clsp.qwest.net JOIN :#esoteric < 1307052497 493059 :pikhq_!~pikhq@71-219-231-95.clsp.qwest.net QUIT :Ping timeout: 240 seconds < 1307053101 403541 :MigoMipo!~John@84-217-10-3.tn.glocalnet.net QUIT :Remote host closed the connection < 1307054182 577291 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au JOIN :#esoteric < 1307054212 315910 :calamari!~calamari@ip72-211-146-193.tc.ph.cox.net QUIT :Quit: Leaving < 1307054424 295739 :oerjan!oerjan@tyrell.nvg.ntnu.no QUIT :Quit: Good night < 1307054552 496145 :Vorpal!~AnMaster@unaffiliated/anmaster QUIT :Ping timeout: 255 seconds < 1307054656 309998 :augur!~augur@129.2.129.35 QUIT :Remote host closed the connection < 1307054971 569339 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :https://bugs.launchpad.net/ubuntu/+source/pam/+bug/790538 < 1307054976 237892 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :APT GUY STRIKES AGAIN < 1307055129 434978 :Gregor!Gregor@codu.org PRIVMSG #esoteric :APT GUUUUUUUY NANANANANANANANANANANANANANANANA APT GUUUUUUUUUUUUUY < 1307055169 19837 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :`addquote https://bugs.launchpad.net/ubuntu/+source/pam/+bug/790538 APT GUY STRIKES AGAIN APT GUUUUUUUY NANANANANANANANANANANANANANANANA APT GUUUUUUUUUUUUUY < 1307055170 966171 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​434) https://bugs.launchpad.net/ubuntu/+source/pam/+bug/790538 APT GUY STRIKES AGAIN APT GUUUUUUUY NANANANANANANANANANANANANANANANA APT GUUUUUUUUUUUUUY < 1307055172 795948 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :never have enough inanity < 1307055179 642482 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :Phantom_Hoover: wait which one is apt guy again :D < 1307055187 857604 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :The idio. < 1307055192 172592 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :*idiot < 1307055194 415418 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :which one is that < 1307055201 771791 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :wait < 1307055205 135529 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :none of these are apt guy < 1307055206 498239 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :you scoundrel < 1307055207 997244 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Although he did appear to be reforming to the extent of at least learning Haskell. < 1307055210 456469 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :lying scum :| < 1307055212 536961 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :i mean < 1307055212 929011 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :t < 1307055215 405625 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :which one in the bug report < 1307055227 394093 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :That was, in fact, a joke. < 1307055267 732650 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :now < 1307055269 656809 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :i gather this < 1307055270 392309 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :but jokes < 1307055271 296043 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :are also < 1307055272 287702 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :known < 1307055272 608701 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :as < 1307055273 934935 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :LIES < 1307055275 983780 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :FILTHY SCUMMY LIES < 1307055287 975677 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :your niditism is at all all time low < 1307055301 516912 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :What is niditism. < 1307055363 122777 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :see topic < 1307055763 360358 :Gregor!Gregor@codu.org PRIVMSG #esoteric :elliott_ is a major nidiot. < 1307055774 609568 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :thx < 1307055776 342989 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :u too < 1307056578 953866 :augur!~augur@208.58.6.161 JOIN :#esoteric < 1307056722 415795 :elliott_!~elliott@95.149.229.195 QUIT :Ping timeout: 252 seconds < 1307057380 837396 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au QUIT :Quit: MSN: Patashu@hotmail.com , Gmail: Patashu0@gmail.com , AIM: Patashu0 , YIM: patashu2 . < 1307057462 878537 :pikhq_!~pikhq@174-22-144-126.clsp.qwest.net JOIN :#esoteric < 1307057632 559670 :pikhq!~pikhq@71-219-209-89.clsp.qwest.net QUIT :Ping timeout: 240 seconds