< 1306540818 806908 :oerjan!oerjan@tyrell.nvg.ntnu.no JOIN :#esoteric < 1306540827 91196 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :{)}:i{.!!-}:d{.*.256=!*}:s{.p}:o](0\~@ < 1306540830 303928 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :And I thought Perl was bad. < 1306540952 336924 :pikhq!~pikhq@71-219-209-250.clsp.qwest.net PRIVMSG #esoteric :What's that, awk? < 1306540986 568663 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Golfscript. < 1306540986 917562 :FireFly!~firefly@unaffiliated/firefly QUIT :Quit: swatted to death < 1306540997 892671 :pikhq!~pikhq@71-219-209-250.clsp.qwest.net PRIVMSG #esoteric :Aaah. < 1306541041 239142 :variable!~variable@unaffiliated/variable PRIVMSG #esoteric :So, I want to work on a basic Bayesian filter type program, just to learn the basics of creating one. My goal is to separate between English and Non-English with text that is in Arabic letters. Perhaps also to have multiple languages, how could I start? I was reading some articles I found on Google but none really told me how to begin < 1306541279 778565 :pikhq!~pikhq@71-219-209-250.clsp.qwest.net PRIVMSG #esoteric :ACTION is willing to bet that this compiler is just too stupid for its own good. < 1306541543 581686 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric : if i wanted to scare people, i would do that. i would also pick a nick like "Guest17101" < 1306541555 68726 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric : at any rate, I see cpressey [...] < 1306541565 139956 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :and then pretend to have MPD < 1306541614 453125 :variable!~variable@unaffiliated/variable PRIVMSG #esoteric :oerjan: pikhq: any ideas? < 1306541699 960613 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :i'd imagine counting the occurrences of the 100 most common words in english would go a long way. < 1306541731 300399 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :although more information might discern shorter texts, maybe < 1306541784 970405 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :hm idea: design sentences in a non-english language where every word is actually a legal english word < 1306541830 833329 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :but not actually used as one (i.e. not a transparent borrowing) < 1306541869 316076 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :sounds boring < 1306541960 956621 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :hm doing this in norwegian is not as easy as i thought < 1306541970 529609 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :night < 1306541984 669424 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :have to avoid the endings with -er. or maybe... < 1306542041 784754 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :oerjan, your challenge is to do that with Japanese. < 1306542043 425541 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :I wish you luck. < 1306542054 263625 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :FUNNY GUY < 1306542069 427918 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :hur säger man lycka till på norska nu då? < 1306542075 827834 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :lykke til < 1306542114 651426 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :obviously the reason that won't work is that all japanese sentences contain transparent english borrowings. < 1306542118 593025 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :how disappointingly obvious < 1306542134 111745 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :heh < 1306542156 535803 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :oerjan, find one valid Japanese word that is also an valid English word (spelling included) < 1306542168 340209 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :it's just swedish with a different orthology < 1306542182 4058 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :Lymia: ok there _might_ be another reason then :P < 1306542200 994362 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :I'm so going to have to rewatch this movie sober later < 1306542219 18074 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :pikhq: you don't know a japanese character which accidentally looks like an english word, do you? < 1306542226 441555 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :*happen to < 1306542233 868286 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :いいえ < 1306542240 47236 :Vorpal!~AnMaster@unaffiliated/anmaster QUIT :Ping timeout: 250 seconds < 1306542305 595101 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :well if iiiiz was an english word and you had bad handwriting... < 1306542339 493086 :pikhq!~pikhq@71-219-209-250.clsp.qwest.net PRIVMSG #esoteric :oerjan: No idea. < 1306542343 225756 :pikhq!~pikhq@71-219-209-250.clsp.qwest.net PRIVMSG #esoteric :Lymia: tsunami < 1306542352 64848 :pikhq!~pikhq@71-219-209-250.clsp.qwest.net PRIVMSG #esoteric ::P < 1306542377 215077 :pikhq!~pikhq@71-219-209-250.clsp.qwest.net PRIVMSG #esoteric :Well, I do believe I've pinpointed the source of my woes. < 1306542380 516250 :pikhq!~pikhq@71-219-209-250.clsp.qwest.net PRIVMSG #esoteric :offset (Move x : Loop a y : xs) = Loop (a+x) (Move x : y ++ [Move (x*(-1))]) : (offset $ Move x : xs) < 1306542385 117384 :pikhq!~pikhq@71-219-209-250.clsp.qwest.net PRIVMSG #esoteric :*ouch ouch ouch* < 1306542391 470288 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :pikhq, nope. < 1306542392 85281 :pikhq!~pikhq@71-219-209-250.clsp.qwest.net PRIVMSG #esoteric :Can you see what's so painful about it? < 1306542395 432059 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :The Japanese don't spell it like that. < 1306542401 649447 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :lol, the error in that is so blatantly obvious < 1306542422 603964 :pikhq!~pikhq@71-219-209-250.clsp.qwest.net PRIVMSG #esoteric :olsner: And remember, I was finding the *fixed point* of that function. < 1306542452 192605 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :pikhq, doing it wrong as always :/ < 1306542464 780861 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :pikhq, please turn that into English. < 1306542468 602464 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Or at least math. < 1306542480 684851 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :pikhq: um i don't see why that should infinitely recurse at least < 1306542489 902436 :pikhq!~pikhq@71-219-209-250.clsp.qwest.net PRIVMSG #esoteric :oerjan: That's only one line from the function. < 1306542495 527479 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :Lymia: ehm, fixed points are math aren't they? < 1306542510 168745 :pikhq!~pikhq@71-219-209-250.clsp.qwest.net PRIVMSG #esoteric :oerjan: Aaand it's not infinitely recursing. < 1306542521 572035 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :just wrong? < 1306542552 398595 :pikhq!~pikhq@71-219-209-250.clsp.qwest.net PRIVMSG #esoteric :oerjan: It's just reconstructing a list is all. < 1306542556 960395 :pikhq!~pikhq@71-219-209-250.clsp.qwest.net PRIVMSG #esoteric :oerjan: See the "++". < 1306542567 567875 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :olsner, translate that function into math < 1306542579 583299 :pikhq!~pikhq@71-219-209-250.clsp.qwest.net PRIVMSG #esoteric :That list is, incidentally, 2 megabytes before it hits my parser. < 1306542586 684999 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :Lymia: not my job, I'm just here telling you it could be < 1306542653 526940 :pikhq!~pikhq@71-219-209-250.clsp.qwest.net PRIVMSG #esoteric :Suddenly, it executes in 5 seconds instead of 2 minutes. < 1306542656 976506 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :i'm assuming this is brainfuck with relative positioning built into the representation < 1306542686 976254 :pikhq!~pikhq@71-219-209-250.clsp.qwest.net PRIVMSG #esoteric :Yeah, relative positioning is built into my intermediate representation. < 1306542724 797709 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :well that particular rule looks correct to me... < 1306542754 447230 :pikhq!~pikhq@71-219-209-250.clsp.qwest.net PRIVMSG #esoteric :*Correct*, yes. < 1306542763 75151 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :or maybe you don't want to have that second offset since you apply fixed point anyway < 1306542764 503421 :pikhq!~pikhq@71-219-209-250.clsp.qwest.net PRIVMSG #esoteric :*Insanely slow*, also yes. < 1306542904 587305 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :well that's the only thing i can think of < 1306542941 354010 :pikhq!~pikhq@71-219-209-250.clsp.qwest.net PRIVMSG #esoteric :The point is not that this optimisation functioned incorrectly. < 1306542948 231841 :pikhq!~pikhq@71-219-209-250.clsp.qwest.net PRIVMSG #esoteric :The point is that it took 2 minutes to execute. < 1306542963 415714 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric : or maybe you don't want to have that second offset since you apply fixed point anyway < 1306542967 732296 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :the point is blah-di-blah-di-blah? < 1306542990 163385 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :i can see how that might give a blowup < 1306543001 802560 :pikhq!~pikhq@71-219-209-250.clsp.qwest.net PRIVMSG #esoteric :oerjan: Uh, wouldn't that screw up the correctness of the function? < 1306543017 74246 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :oh? < 1306543075 343708 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :are you, or are you not, reapplying offset on the result of offset until a fixed point? < 1306543086 907071 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :if so then it shouldn't < 1306543098 111437 :pikhq!~pikhq@71-219-209-250.clsp.qwest.net PRIVMSG #esoteric :Oh, duh, I see what you're saying. < 1306543170 595713 :pikhq!~pikhq@71-219-209-250.clsp.qwest.net PRIVMSG #esoteric :Does not seem to have helped, though. < 1306543190 213592 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :i note you are not applying offset _inside_ the loop < 1306543193 812184 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :*Loop < 1306543211 44905 :pikhq!~pikhq@71-219-209-250.clsp.qwest.net PRIVMSG #esoteric :I am, however, doing "y ++ [Move (x*(-1))]". < 1306543228 781568 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :oh you mean the problem is ++ slowness? < 1306543236 775388 :pikhq!~pikhq@71-219-209-250.clsp.qwest.net PRIVMSG #esoteric :Pretty sure. < 1306543272 588919 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :that would surprise me, unless you put a whole lot of Moves there... < 1306543284 308009 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :appending a single element isn't slow i think < 1306543289 8765 :pikhq!~pikhq@71-219-209-250.clsp.qwest.net PRIVMSG #esoteric :*To the end*. < 1306543298 876744 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :I thought prepending was faster than appending. < 1306543305 877887 :pikhq!~pikhq@71-219-209-250.clsp.qwest.net PRIVMSG #esoteric :++ reconstructs the entire list and replaces the tail. < 1306543320 438600 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :pikhq: it's a _little_ slower, but it shouldn't be _huge_ < 1306543335 23401 :pikhq!~pikhq@71-219-209-250.clsp.qwest.net PRIVMSG #esoteric :: is O(1). ++ is O(n). Any further questions? < 1306543349 963258 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :well... < 1306543370 704608 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric : O(1) is O(n). Any further questions? < 1306543371 222587 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :well you said the list was long < 1306543391 442946 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :(lost kingdom?) < 1306543471 92624 :pikhq_!~pikhq@71-219-203-81.clsp.qwest.net JOIN :#esoteric < 1306543484 567495 :pikhq_!~pikhq@71-219-203-81.clsp.qwest.net PRIVMSG #esoteric :5 minutes and it's still running. < 1306543497 45462 :pikhq_!~pikhq@71-219-203-81.clsp.qwest.net PRIVMSG #esoteric :And yes, it's LostKng. < 1306543510 404671 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :i still don't understand why it should make an enormous difference on a list which you are traversing anyhow < 1306543593 616897 :pikhq!~pikhq@71-219-209-250.clsp.qwest.net QUIT :Ping timeout: 252 seconds < 1306543629 746503 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :pikhq_: have you used profiling? < 1306543666 750451 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :(note: i never have, but i know ghc has a profiler) < 1306543701 373671 :pikhq_!~pikhq@71-219-203-81.clsp.qwest.net PRIVMSG #esoteric :I have been. < 1306543907 558033 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :another thing: that x*(-1) might be lazily evaluated, since this is too complicated for ghc to notice it is needed? < 1306543952 802950 :pikhq_!~pikhq@71-219-203-81.clsp.qwest.net PRIVMSG #esoteric :The fields in the BF type are strict. < 1306543983 346176 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :hm... i guess. < 1306544074 896900 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :oh well. my hunch then is to give offset the initial and final offsets as arguments < 1306544111 565179 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :and recurse immediately instead of building the whole list several times < 1306544266 387539 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :argh that confused my brain < 1306544333 595729 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :well maybe just the latter, then: < 1306544364 532298 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :offset (Move x : Loop a y : xs) = Loop (a+x) (offset $ Move x : y ++ [Move (x*(-1))]) : (offset $ Move x : xs) < 1306544409 959139 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :oh wait if you used my first idea it would split up: < 1306544493 724689 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :offset m n (Move x : xs) = offset (m+x) (n-x) xs < 1306544607 406216 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :offset m n (Loop a y : xs) = Loop (a+m) (offset m n y) : offset m n xs argh i'm not sure that's correct < 1306544634 494728 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :clearly adding Move's makes things simpler to follow < 1306544685 244398 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :offset m n xs should be equivalent to the old offset (Move m : xs ++ [Move n]) < 1306544955 976463 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :offset m n (Loop a y : xs) = Loop (a+m) (offset m (-m) y) : offset m n xs < 1306544982 196046 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :and < 1306544991 341244 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :offset m n (Move x : xs) = offset (m+x) n xs < 1306545052 580403 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :hm maybe that actually _is_ clearer, since you get rid of all the Move's < 1306545089 648386 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :m and n should probably be strict arguments < 1306545107 796152 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :pikhq_: ^ < 1306545154 832656 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :offset _ n [] = [Move n] < 1306545229 402242 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :hmm, this Move/Loop thing, I recognize it < 1306545257 762739 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :i realize this last one is redundant at the program top level, but i think it's cleaner this way < 1306545278 718204 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :olsner: well it's thinly disguised brainfuck < 1306545406 782610 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric : also: even I knew about that magic roundabout, but it was via looking up the children's show < 1306545421 816315 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :hey even _i_ knew about it. i think it was featured on wikipedia or something. < 1306545653 852207 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :`addquote You make a fist, shake it at the sky, and shout "why, GNU, why?!" -- that is the standard reportig practice. < 1306545656 885743 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​431) You make a fist, shake it at the sky, and shout "why, GNU, why?!" -- that is the standard reportig practice. < 1306545744 935921 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric : Autotup: on a scale of 1 to "Fuck you", how bad of an idea is it? < 1306545749 320158 :pikhq_!~pikhq@71-219-203-81.clsp.qwest.net PRIVMSG #esoteric :oerjan: Hmm. So, rewriting offset to make it actually keep track of all the state, and do its recursion itself... I like that. I like that a lot. < 1306545752 221902 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :ACTION wants to see the rest of that scale < 1306545767 726774 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :yay < 1306546206 729525 :pikhq_!~pikhq@71-219-203-81.clsp.qwest.net PRIVMSG #esoteric :And there is absolutely, positively no need to find the fixed point of that function. Yay. < 1306546497 253854 :pikhq_!~pikhq@71-219-203-81.clsp.qwest.net PRIVMSG #esoteric :And now the assembler takes longer than my compiler. < 1306546561 367782 :pikhq_!~pikhq@71-219-203-81.clsp.qwest.net PRIVMSG #esoteric :Significantly longer, in fact. < 1306546653 279166 :iconmaster!~iconmaste@209.150.235.10 QUIT :Quit: Pardon me, but I have to go die in NetHack again. < 1306546829 911739 :pikhq_!~pikhq@71-219-203-81.clsp.qwest.net PRIVMSG #esoteric :Shame it exhibits incorrect behavior. < 1306547149 412104 :davve123!davve@tapir.haninge.kth.se JOIN :#esoteric < 1306547254 766675 :Wiz126!~Wiz@24.229.245.72.res-cmts.sm.ptd.net JOIN :#esoteric < 1306547487 154519 :BeholdMyGlory!~behold@unaffiliated/beholdmyglory QUIT :Remote host closed the connection < 1306547517 862215 :ralc!~ralc@79.142.230.243.static.knet.bolignet.dk QUIT :Quit: Leaving < 1306547894 601765 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au JOIN :#esoteric < 1306548157 588809 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :14:52:38 lets see, p[16] will always end up at 1 at the end I think < 1306548157 661715 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :14:52:42 and p[10] at 0 < 1306548165 359391 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :unless p[10] was 0 to start with < 1306548303 540938 :Aune!~arne@sheppard.lysator.liu.se QUIT :Quit: Hath Deprated < 1306549478 919809 :pikhq_!~pikhq@71-219-203-81.clsp.qwest.net PRIVMSG #esoteric :So. I am very, very confused by the behavior of this. < 1306549529 206428 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :mhm? < 1306549560 698630 :pikhq_!~pikhq@71-219-203-81.clsp.qwest.net PRIVMSG #esoteric :... Never mind, it seems to have... Fixed itself? < 1306549685 764037 :pikhq!~pikhq@174-22-157-170.clsp.qwest.net JOIN :#esoteric < 1306549696 862304 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :http://andlinux.sourceforge.net/screenshots/screenshot.png < 1306549698 63997 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Made of win. < 1306549831 550550 :pikhq!~pikhq@174-22-157-170.clsp.qwest.net PRIVMSG #esoteric :Oooor not. < 1306549860 606316 :pikhq_!~pikhq@71-219-203-81.clsp.qwest.net QUIT :Ping timeout: 255 seconds < 1306550955 778960 :pikhq!~pikhq@174-22-157-170.clsp.qwest.net PRIVMSG #esoteric :Now to just figure out why this is emitting superfluous "Set 0 0"s... < 1306551018 100492 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :superfluous "Set 0 0"s that are superfluous < 1306551058 739350 :pikhq!~pikhq@174-22-157-170.clsp.qwest.net PRIVMSG #esoteric :The thing is, the compiler is outputting Set 0 0 immediately after Set 0 0... < 1306551082 194309 :pikhq!~pikhq@174-22-157-170.clsp.qwest.net PRIVMSG #esoteric :Technically not a *wrong* compilation, just a sign of something weird happening. < 1306551415 900720 :Sgeo_!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Lymia, oooh < 1306551429 127107 :Sgeo_!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :"32-bit versions only < 1306551430 100957 :pikhq!~pikhq@174-22-157-170.clsp.qwest.net PRIVMSG #esoteric :Oh, I see. Minor issue in my DCE. < 1306551430 245211 :Sgeo_!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :" < 1306551452 167342 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Sgeo_, I'd love to set up a.... freakish Frankenstein system once they get it working on 64-bit < 1306551510 101549 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :How much rage do you expect from Windows fanboys/Linux zealots < 1306551522 585635 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Might as well as port it to Mac OS too, so the Mac fanboys can have their fun too. < 1306551543 203969 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :DCE? < 1306551636 748014 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :pikhq: DCE? < 1306552194 266410 :pikhq_!~pikhq@71-219-251-17.clsp.qwest.net JOIN :#esoteric < 1306552213 180450 :pikhq_!~pikhq@71-219-251-17.clsp.qwest.net PRIVMSG #esoteric :oerjan: Dead code eliminator. < 1306552289 717289 :pikhq!~pikhq@174-22-157-170.clsp.qwest.net QUIT :Ping timeout: 260 seconds < 1306552375 908853 :pikhq_!~pikhq@71-219-251-17.clsp.qwest.net PRIVMSG #esoteric :1.2 second build. < 1306552665 472822 :pikhq_!~pikhq@71-219-251-17.clsp.qwest.net PRIVMSG #esoteric :And the output's better, too! < 1306552677 494443 :pikhq_!~pikhq@71-219-251-17.clsp.qwest.net PRIVMSG #esoteric :Towers of hanoi now runs in 0.195 seconds. < 1306552718 851878 :pikhq_!~pikhq@71-219-251-17.clsp.qwest.net PRIVMSG #esoteric :And is 38756 bytes instead of 39432... < 1306552740 958474 :lameNOT!~lament@S0106002312fa554a.vc.shawcable.net JOIN :#esoteric < 1306552820 285962 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :wow a fox outside the window < 1306552870 667886 :pikhq_!~pikhq@71-219-251-17.clsp.qwest.net PRIVMSG #esoteric :And "only" uses 56M to compile. < 1306552894 133155 :pikhq_!~pikhq@71-219-251-17.clsp.qwest.net PRIVMSG #esoteric :Which I'd bet is most courtesy of the list structure being so big. < 1306552941 96977 :lameNOT!~lament@S0106002312fa554a.vc.shawcable.net NICK :lament < 1306553035 43453 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :pikhq_: do you use the unbox-strict-fields option? < 1306553046 77689 :pikhq_!~pikhq@71-219-251-17.clsp.qwest.net PRIVMSG #esoteric :oerjan: Not presently. < 1306553101 734197 :pikhq_!~pikhq@71-219-251-17.clsp.qwest.net PRIVMSG #esoteric :That... Doesn't actually help much. < 1306553120 846623 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :it only works for fixed size nonrecursive fields, obviously < 1306553195 107203 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :hm i don't think it even works for Integer fields (since they are unbounded) < 1306553279 737118 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :i suppose nothing will help much if you are doing optimizations which requires having the whole structure in memory at once < 1306553284 791474 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :*require < 1306553345 896012 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :well, nothing based on lists < 1306553391 736628 :pikhq_!~pikhq@71-219-251-17.clsp.qwest.net PRIVMSG #esoteric :I'm using Ints, anyways. < 1306553423 916434 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :ah < 1306553452 42359 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :definitely should work for those < 1306553585 522633 :pikhq_!~pikhq@71-219-251-17.clsp.qwest.net PRIVMSG #esoteric :Welp, my code generator is using half the time now. < 1306553596 689697 :pikhq_!~pikhq@71-219-251-17.clsp.qwest.net PRIVMSG #esoteric :And 44% of the RAM. < 1306553843 264052 :pikhq_!~pikhq@71-219-251-17.clsp.qwest.net PRIVMSG #esoteric :Thanks, oerjan, for the order-of-magnitude increase. < 1306553902 631468 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :yay < 1306553974 448981 :pikhq_!~pikhq@71-219-251-17.clsp.qwest.net PRIVMSG #esoteric :Perhaps I should swap State for ST in the code gen... < 1306554064 582313 :pikhq_!~pikhq@71-219-251-17.clsp.qwest.net PRIVMSG #esoteric :http://sprunge.us/ZCaP Anyways, bam, there it is. < 1306554436 25608 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :should there even be any consecutive Move's left after the offset pass... < 1306554456 411634 :pikhq_!~pikhq@71-219-251-17.clsp.qwest.net PRIVMSG #esoteric :No. < 1306554469 788866 :pikhq_!~pikhq@71-219-251-17.clsp.qwest.net PRIVMSG #esoteric :You'll note that I do not take the fixed point of the optimisations anymore. < 1306554474 764952 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :aha < 1306555156 950224 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :http://www.tuxradar.com/files/ubuntu_vs_7-3.png < 1306555165 374085 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Wtf does Windows use all that space for? < 1306555330 779701 :pikhq_!~pikhq@71-219-251-17.clsp.qwest.net PRIVMSG #esoteric :... My root filesystem is 6.3G. < 1306555355 714267 :pikhq_!~pikhq@71-219-251-17.clsp.qwest.net PRIVMSG #esoteric :*I have a freaking full build system there*. < 1306555532 251638 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Does Windows use a DVD or CD? < 1306555542 801776 :pikhq_!~pikhq@71-219-251-17.clsp.qwest.net PRIVMSG #esoteric :DVD nowadays. < 1306555564 437950 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :How the hell do you expand that DVD to such a huge amount of space? < 1306555587 865602 :pikhq_!~pikhq@71-219-251-17.clsp.qwest.net PRIVMSG #esoteric :A lot of the stuff on there probably compresses well, I suppose. < 1306555604 18687 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Is the problem due to the different system architectures, or what? < 1306555610 166337 :pikhq_!~pikhq@71-219-251-17.clsp.qwest.net PRIVMSG #esoteric :They should also compare with a full install of Debian. :P < 1306555624 195488 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :How large is that on average? < 1306555634 302168 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Also, I'm curious. < 1306555644 5741 :pikhq_!~pikhq@71-219-251-17.clsp.qwest.net PRIVMSG #esoteric :A *full* install of Debian? Let me put it this way: it comes on 2 Bluray discs. < 1306555644 698063 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Is a default Windows installation, or Damn Small Linux more featureful? < 1306555649 855261 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :pikhq_, hah. < 1306555716 564291 :pikhq_!~pikhq@71-219-251-17.clsp.qwest.net PRIVMSG #esoteric :I'm pretty sure DSL is more featureful. < 1306555778 959826 :pikhq_!~pikhq@71-219-251-17.clsp.qwest.net PRIVMSG #esoteric :Though perhaps you should look at Puppy. < 1306555784 754520 :pikhq_!~pikhq@71-219-251-17.clsp.qwest.net PRIVMSG #esoteric :As it's still maintained... < 1306555795 63022 :pikhq_!~pikhq@71-219-251-17.clsp.qwest.net PRIVMSG #esoteric :*Also* more featureful, BTW. < 1306557639 397828 :lifthrasiir!~lifthrasi@61.106.27.227 PRIVMSG #esoteric :gah, i just woke up. < 1306557650 587993 :lifthrasiir!~lifthrasi@61.106.27.227 PRIVMSG #esoteric :@note < 1306557650 660902 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Missing argument. Check @help for info. < 1306557743 658086 :lifthrasiir!~lifthrasi@61.106.27.227 PRIVMSG #esoteric :@note Vorpal esotope-bfc does not calculate the fixed point of optimization passes due to the performance, so some cases might be missed by the optimization pass (at the first time). < 1306557743 730863 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :usage: @vote < 1306557749 60589 :lifthrasiir!~lifthrasi@61.106.27.227 PRIVMSG #esoteric :..what? < 1306557756 303977 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :lifthrasiir: @tell < 1306557766 221170 :lifthrasiir!~lifthrasi@61.106.27.227 PRIVMSG #esoteric :ah, okay. < 1306557774 659214 :lifthrasiir!~lifthrasi@61.106.27.227 PRIVMSG #esoteric :@tell Vorpal esotope-bfc does not calculate the fixed point of optimization passes due to the performance, so some cases might be missed by the optimization pass (at the first time). < 1306557774 732201 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Consider it noted. < 1306557785 220305 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Heh, "noted". < 1306557795 384356 :lifthrasiir!~lifthrasi@61.106.27.227 PRIVMSG #esoteric :so lambdabot will tell him right after he joins again? < 1306557803 481596 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :right after he speaks < 1306557844 175857 :monqy_!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net JOIN :#esoteric < 1306557858 14954 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net QUIT :Disconnected by services < 1306557867 216459 :monqy_!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net NICK :monqy < 1306558598 609533 :hagb4rd!~hagb4rd@koln-d932d157.pool.mediaWays.net JOIN :#esoteric < 1306558780 287820 :hagb4rd!~hagb4rd@koln-d932d157.pool.mediaWays.net PRIVMSG #esoteric :good day! < 1306558860 426367 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :morning! < 1306558872 777376 :pikhq!~pikhq@174-22-146-73.clsp.qwest.net JOIN :#esoteric < 1306558878 728959 :pikhq_!~pikhq@71-219-251-17.clsp.qwest.net QUIT :Ping timeout: 255 seconds < 1306559411 548627 :augur!~augur@129.2.129.35 JOIN :#esoteric < 1306561860 132561 :myndzi!myndzi@c-67-168-4-63.hsd1.wa.comcast.net QUIT :Ping timeout: 240 seconds < 1306561883 769126 :myndzi!~myndzi@c-98-247-234-176.hsd1.wa.comcast.net JOIN :#esoteric < 1306562080 251020 :monqy_!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net JOIN :#esoteric < 1306562134 658881 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net QUIT :Disconnected by services < 1306562138 565604 :monqy_!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net NICK :monqy < 1306563990 842283 :pikhq!~pikhq@174-22-146-73.clsp.qwest.net PRIVMSG #esoteric :lifthrasiir: Say, you're Korean, aren't you? < 1306564000 237423 :pikhq!~pikhq@174-22-146-73.clsp.qwest.net PRIVMSG #esoteric :lifthrasiir: What're your thoughts on fan death? < 1306564023 271453 :pikhq!~pikhq@174-22-146-73.clsp.qwest.net PRIVMSG #esoteric :(I have no fucking clue what that is in Korean) < 1306564101 655706 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :I woner. < 1306564104 479652 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :wonder* < 1306564122 571086 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :What would happen in your average programming class if you submitted obfuscated or golfed code? < 1306564138 611048 :pikhq!~pikhq@174-22-146-73.clsp.qwest.net PRIVMSG #esoteric :https://secure.wikimedia.org/wikipedia/ko/wiki/%EC%84%A0%ED%92%8D%EA%B8%B0_%EC%82%AC%EB%A7%9D_%EC%82%AC%EA%B3%A0 This is apparently the Wikipedia page... < 1306564147 601631 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :I think your lecturer would give you the eye brow < 1306564152 343976 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :Unless he's the kind of person who used to do it < 1306564176 901987 :pikhq!~pikhq@174-22-146-73.clsp.qwest.net PRIVMSG #esoteric :And the title is entirely sensible with the hanja. 扇風機死亡事故. See, entirely sensible. < 1306564790 546331 :Sgeo_!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :There is a moth in my room :( < 1306564891 884716 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :i have this trick involving an empty glass and a sheet of paper < 1306564903 732176 :Sgeo_!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :To kill moths < 1306564908 281689 :Sgeo_!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Damn thing keeps touching me < 1306564920 946751 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :um i practice a catch and release policy _most_ of the time < 1306564961 224659 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :well i guess it needs to settle down for a moment before you can do it < 1306564993 768984 :Sgeo_!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :I'm going to just try to go to sleep, I think < 1306565010 613545 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :(ants get flushed down, after i got the impression they learn to come back - and bring friends) < 1306565039 779237 :Sgeo_!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Also, the only light in my room is the computer < 1306565050 688424 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :aha < 1306565058 521919 :Sgeo_!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :I think it left my room < 1306565071 961732 :Sgeo_!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :No, still here < 1306565076 170279 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :i thought it was unhealthy to use a computer screen without ambient light... < 1306565092 207033 :Sgeo_!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :How so? < 1306565106 267965 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :harder on the eyes? < 1306565108 48228 :Sgeo_!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Can I touch the thing with gloved hands? < 1306565127 137618 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :well if you're going to kill it anyhow... < 1306565140 26360 :Sgeo_!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :I don't care if it dies or not < 1306565146 459708 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :i've never heard that moths are particularly poisonous < 1306565157 42906 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :but who knows what exists in other countries < 1306565159 448927 :hagb4rd!~hagb4rd@koln-d932d157.pool.mediaWays.net QUIT :Quit: hagb4rd < 1306565198 498341 :pikhq!~pikhq@174-22-146-73.clsp.qwest.net PRIVMSG #esoteric :oerjan: It's not a fear of being poisonous, just a common overreaction to insects. < 1306565215 946199 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :(we don't even have any dangerous spiders in norway iafaik) < 1306565223 223527 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :*-i < 1306565231 699646 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :yeah right < 1306565250 161461 :pikhq!~pikhq@174-22-146-73.clsp.qwest.net PRIVMSG #esoteric :There are certainly dangerous insects in the US, but not fucking moths. < 1306565278 942516 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :we had this spider having babies in the bathroom one year, and my housemate (my landlady had rented to a girl this year) freaked out < 1306565294 266335 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :i just collected them all with a clotheshanger < 1306565346 233168 :Sgeo_!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :I'm just going to try to go to sleep < 1306565398 787006 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :although i don't care much about most insects, you don't have to touch them with the glass and paper method < 1306565527 606288 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :(1) take an empty glass and a piece of paper (2) catch the bug between the glass and some surface (3) slide the paper between the glass and surface (4) remove from surface carefully not letting it escape (5) do whatever you want < 1306565571 535760 :Sgeo_!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :I'm just going to go to sleep, I think < 1306565617 162426 :Sgeo_!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :GET AWAY FROM MY COMPUTER < 1306565618 806348 :Sgeo_!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :ACTION cries < 1306565746 791946 :Sgeo_!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :I'm afraid if I close my computer I'll get moth blood on it < 1306565785 607052 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :you can wipe that off, i'm sure < 1306565836 8501 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :ACTION feels like a pot calling a kettle black in the rare spot where the pot isn't < 1306565876 185065 :Sgeo_!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :hm? < 1306565916 994285 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :Sgeo_: you are freaking out over a practical matter. just like i do all the time. but not with one i have trouble with. < 1306566085 745261 :Sgeo_!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :If I leave my door open and the lights in my room off and the light in the hall on, will it fly out? < 1306566125 866 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :i've tried that before, with mixed results < 1306566267 14047 :shachaf!~shachaf@208.69.183.87 QUIT :Ping timeout: 248 seconds < 1306566782 10747 :shachaf!~shachaf@208.69.183.87 JOIN :#esoteric < 1306566864 629644 :Sgeo_!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Yet again, my battery isn't charging despite the laptop being plugged in < 1306567055 786882 :augur!~augur@129.2.129.35 QUIT :Read error: Connection reset by peer < 1306567215 685558 :augur!~augur@129.2.129.35 JOIN :#esoteric < 1306567617 896081 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net JOIN :#esoteric < 1306567633 761033 :Sgeo_!~Sgeo@ool-18bf618a.dyn.optonline.net QUIT :Ping timeout: 246 seconds < 1306568038 104568 :adayleryan!~adaylerya@213.145.99.194 JOIN :#esoteric < 1306568288 528397 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com JOIN :#esoteric < 1306568560 421130 :adayleryan!~adaylerya@213.145.99.194 PART #esoteric :"Leaving" < 1306569132 576003 :cheater__!~ubuntu@ip-80-226-233-81.vodafone-net.de NICK :retaehc < 1306569488 442726 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :The damn thing attacked my mouth < 1306569606 261921 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :oerjan, I think I injured it but not killed it < 1306569619 940797 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :It's on the floor pathetically. Should I kill it, would that be merciful? < 1306569644 627943 :pikhq!~pikhq@174-22-146-73.clsp.qwest.net PRIVMSG #esoteric :Your moral dillemae amuse me. < 1306569656 924917 :pikhq!~pikhq@174-22-146-73.clsp.qwest.net PRIVMSG #esoteric :Almost as much as unusual plurals do. < 1306569677 260448 :Vorpal!~AnMaster@unaffiliated/anmaster JOIN :#esoteric < 1306570731 650482 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net QUIT :Quit: hello < 1306571063 582300 :Lymia!~moe@unaffiliated/cirno-chan QUIT :Remote host closed the connection < 1306571247 251846 :retaehc!~ubuntu@ip-80-226-233-81.vodafone-net.de QUIT :Ping timeout: 240 seconds < 1306571967 472669 :lament!~lament@S0106002312fa554a.vc.shawcable.net QUIT :Ping timeout: 240 seconds < 1306572126 19515 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :ACTION guesses it's too late for mercy now < 1306572512 758650 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 JOIN :#esoteric < 1306572571 942208 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :It got under something and I can't reach it now < 1306572643 488513 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com QUIT :Remote host closed the connection < 1306572983 723501 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :How easy/difficult would it be to parse code of a language into an AST in Javascript? < 1306573011 44797 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Meh, guess I should just try it < 1306573933 561465 :oerjan!oerjan@tyrell.nvg.ntnu.no QUIT :Quit: leaving < 1306574307 161313 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :Sgeo: Mozilla did it < 1306574336 263687 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :I am not a group of people < 1306574349 341936 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :I guess I should figure out what tokenizing is < 1306574574 592842 :MigoMipo!~John@84-217-6-148.tn.glocalnet.net JOIN :#esoteric < 1306574844 947340 :retaehc!~ubuntu@ip-80-226-29-100.vodafone-net.de JOIN :#esoteric < 1306575108 15753 :augur!~augur@129.2.129.35 QUIT :Remote host closed the connection < 1306575882 388861 :retaehc!~ubuntu@ip-80-226-29-100.vodafone-net.de NICK :cheater_ < 1306575941 413480 :cheater_!~ubuntu@ip-80-226-29-100.vodafone-net.de NICK :retaehc < 1306576280 921725 :augur!~augur@208.58.6.161 JOIN :#esoteric < 1306576727 635558 :Slereah!~Slereah@ANantes-259-1-62-249.w92-135.abo.wanadoo.fr JOIN :#esoteric < 1306576748 722952 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :w. t. f. < 1306576748 795831 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Vorpal: You have 1 new message. '/msg lambdabot @messages' to read it. < 1306576758 596079 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :hm < 1306576799 774658 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :lifthrasiir, ah okay, my program did go for fixed point. And yet it was faster than your. Heh. < 1306576807 22375 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :(your program did some things better) < 1306576844 583780 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :weird, make is removing generated files .c at the end of make all. Why < 1306576849 940383 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :there is nothing in there to do that < 1306576883 613756 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :%.c : %.pyx < 1306576883 769071 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric : $(CYTHON) $(CYTHONFLAGS) -a $^ < 1306576883 842090 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :%.so : %.c < 1306576883 842254 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric : $(CC) -fpic $(CFLAGS) -I$(PYINCLUDES) -L$(PYLIBPATH) $(LDFLAGS) --shared -o $@ $^ $(PYLIB) < 1306576887 336020 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :I have those two rules < 1306576898 421406 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :yet it removes the .c at the end. WHY < 1306576930 478062 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :pikhq, there? Maybe you can help with this. < 1306577000 546766 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :oh found it < 1306577002 2762 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :http://www.gnu.org/s/hello/manual/make/Chained-Rules.html < 1306577006 350295 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :hm, how to avoid that < 1306577244 330711 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :right, found it < 1306578344 274843 :FireFly!~firefly@unaffiliated/firefly JOIN :#esoteric < 1306579234 77117 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake QUIT :Quit: leaving < 1306579299 21430 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake JOIN :#esoteric < 1306579324 571161 :Vorpal!~AnMaster@unaffiliated/anmaster QUIT :Read error: Operation timed out < 1306579371 67583 :Vorpal!~AnMaster@unaffiliated/anmaster JOIN :#esoteric < 1306579462 293686 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake QUIT :Client Quit < 1306579482 552295 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake JOIN :#esoteric < 1306579579 19196 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake QUIT :Client Quit < 1306579755 282861 :CakeProphet!~adam@h177.62.18.98.dynamic.ip.windstream.net JOIN :#esoteric < 1306579757 516790 :CakeProphet!~adam@h177.62.18.98.dynamic.ip.windstream.net QUIT :Changing host < 1306579757 589831 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake JOIN :#esoteric < 1306579760 509578 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :!bf_txtgen test < 1306579766 821930 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​61 +++++++++++++[>+>+++++++++>++++++++><<<<-]>>-.>---.<-.+.<---. [308] < 1306579868 645110 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake QUIT :Client Quit < 1306579895 813 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake JOIN :#esoteric < 1306580040 920469 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake QUIT :Client Quit < 1306580064 135947 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake JOIN :#esoteric < 1306580170 944244 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Lists in LSL are immutable. I am going to cry. < 1306580193 173458 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Sgeo, what is LSL in this context < 1306580200 931531 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Linden Scripting Language < 1306580203 890403 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Sgeo: time to implement a state monad, of course. < 1306580309 721742 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Sgeo, never heard of that < 1306580748 265719 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :lifthrasiir, interesting, in esotope-bfc it isn't safe to run all the optimiser passes more than once. Not sure which ones mess up here yet. < 1306580942 306725 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Vorpal, the language used in Second Life < 1306580954 305760 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :I see < 1306580957 222974 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :CakeProphet, is that even possible in a language without first-class functions? < 1306580994 636978 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I don't think so. There'd be no way to do bind. < 1306581015 245820 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :unless you can eval strings, or have some other method to treat code as data. < 1306581047 250891 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :CakeProphet, wouldn't eval be treating code as data rather than data as code? < 1306581053 643729 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :err < 1306581056 785366 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :the other way around I meant < 1306581077 679235 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :hmmm < 1306581082 461729 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :can go both ways depending on what you mean. < 1306581091 747174 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :hm, okay < 1306581117 344985 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :CakeProphet, for me it seems that eval treat data (a string for example) as code (by executing it) < 1306581125 380802 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I was thinking of the string as the code being stored as data. But yes, it's also data as code in that the string is data that is being re-interpreted as code. < 1306581136 284482 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :but if you can treat data as code, you can go the other way around by making the bulk of the code your data < 1306581136 933268 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :yeah < 1306581196 841233 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Sgeo: use Perl instead. < 1306581215 841035 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :lol use perl in SL < 1306581224 751645 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :actually bind would look pretty nice in Perl. < 1306581294 787086 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :sub bind(&$) { my ($codeblock, $monad) = @_; ... #monad-specific implementation code goes here } < 1306581333 277707 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :bind {$_ + 1} $monad_int < 1306581338 182106 :BeholdMyGlory!~behold@unaffiliated/beholdmyglory JOIN :#esoteric < 1306581392 417391 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :though it might be better to swap the arguments of bind since the code block will generally be larger in size than the monad argument. < 1306581488 166945 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :if you did some like. < 1306581501 354460 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :bind ($[\&&]) {...} < 1306581515 75427 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :then you could pass a coderef or a literal anonymous block. < 1306581534 629309 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :...for fun and profit. < 1306581635 15326 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :CakeProphet, check CPAN, if there is no monad library for perl yet, make one < 1306581718 148665 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net JOIN :#esoteric < 1306581834 86888 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Vorpal: surely it's in CPAN... < 1306581846 406199 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :yep, there it is. < 1306581849 490602 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :heh < 1306581850 94979 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Class::Monad < 1306581858 915851 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :er Class::Monadic rather < 1306581862 557779 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :CakeProphet, what about functors? < 1306581880 21502 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oh wait this is something different < 1306581885 871606 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :monadic methods are "singleton" methods < 1306581889 472879 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :whatever that means. < 1306581953 513828 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :well Perl doesn't really have anything like typeclasses, I doubt I could make a Monad module since you'd have to implement the code differently for each monad. < 1306581967 793024 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :but Monad helper functions? possibly. < 1306582003 749265 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :CakeProphet, hm. Surely you can do this somehow with perl. I mean, can't you execute pretty much anything at parse time < 1306582011 296724 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :and thus do some sort of magic transform on the code < 1306582021 669194 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :I seem to remember some ACME:: modules do that < 1306582038 90320 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :CakeProphet, so I bet you can fake typeclasses in perl even < 1306582039 8203 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric ::D < 1306582091 905633 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :well it's not like there's a type system or anything... < 1306582107 419895 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :well, there is, but not a static one. < 1306582146 142870 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :CakeProphet, hm what about untyped monads... < 1306582150 247897 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :would that even work? < 1306582176 880822 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :well it would work like bind/return but without typechecking, basically. < 1306582196 122081 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :CakeProphet, sounds good enough for perl < 1306582214 864910 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :and yeah, I do believe you can apply Perl to Perl code before compilation phase. < 1306582217 961941 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :so, do notation is possible. < 1306582223 77543 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :CakeProphet, now I feel like I want do do monads in C, probably using some sort of macros to type it < 1306582232 176980 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :...sounds horrid. < 1306582239 183679 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :at least with Perl there would be some nice syntax. < 1306582290 592090 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :CakeProphet, saw pikhq's C library with closures? Using lots of preprocessor + some GNU extensions < 1306582298 169474 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :hm did he do continuations as well? I don't remember < 1306582299 453534 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I've seen examples that remove the need for semicolons in perl and just append non-empty lines with semicolons via regex. < 1306582313 961278 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :I don't have the file for it here I think < 1306582318 426849 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ask pikhq when he is around < 1306582410 715658 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I guess a Monad module for Perl would just be a class that you could inherit from, that would standardize the names and overload some operators < 1306582465 186588 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :...I wonder, if you can overload operators and still do the anonymous {} notation that you can get if use & in the subroutine prototype. < 1306582486 435715 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :$monad >= {...} < 1306582498 74816 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I doubt it. < 1306582516 78832 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :try it? I have no idea, I'm not very good at perl. < 1306582529 796318 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :no I think it has to be the original sub by its original name for the parser to know what to do. < 1306582605 435370 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :to overload operators you have to do something like: use overload ('>=' => \&bind, '+' => \&empty_bind); < 1306582713 52844 :wareya_!~wareya@cpe-74-70-142-220.nycap.res.rr.com JOIN :#esoteric < 1306582734 352023 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :but making a do syntax for Perl sounds like a fun time with regex. < 1306582820 122434 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :turning a linear list of program lines into a single line of nested binds? I can't wait. < 1306582865 788696 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :and it's Perl so I'm not allowed to use anything other than regex to do that. < 1306582915 181256 :wareya!~wareya@cpe-74-70-142-220.nycap.res.rr.com QUIT :Ping timeout: 260 seconds < 1306582963 445778 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :heh < 1306583131 995002 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 QUIT :Ping timeout: 246 seconds < 1306584195 269146 :BeholdMyGlory!~behold@unaffiliated/beholdmyglory QUIT :Remote host closed the connection < 1306584211 789173 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Good idea/bad idea: Attempting to compile some code by hand without knowing what the compiler looks like exactly, just a vague idea < 1306584226 63739 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :I want to get a feel for how it should work < 1306584975 325820 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :DANGIT I DON'T WANNA WRITE MY OWN GARBAGE COLLECTION < 1306585143 902620 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Um, I'm not sure if I need GC... although the fact that I'm wondering that makes me rather nervous about my semantics < 1306585226 813505 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Oh, I figured out why. There is no heap. < 1306585231 818953 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :How worried should I be about this < 1306585232 581208 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :? < 1306585698 871791 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Oh look, there are mutable structures in LSL. But they can only hold floats < 1306586409 840884 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :If I detect that call/cc is not used, I can skip the CPS transform! < 1306586457 836587 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :(inb4 halting) By "not used", I mean not mentioned in the source code < 1306587151 481084 :malorie!~bla@unaffiliated/malorie JOIN :#esoteric < 1306588184 472269 :pikhq_!~pikhq@71-219-249-185.clsp.qwest.net JOIN :#esoteric < 1306588288 202855 :pikhq!~pikhq@174-22-146-73.clsp.qwest.net QUIT :Ping timeout: 244 seconds < 1306590472 799931 :oerjan!oerjan@tyrell.nvg.ntnu.no JOIN :#esoteric < 1306590855 174238 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric : well Perl doesn't really have anything like typeclasses, I doubt I could make a Monad module since you'd have to implement the code differently for each monad. < 1306590890 889572 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :you might use the scala (iirc) method of letting monad elements be objects of a class that implements bind as a method for its first argument < 1306590907 430136 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :with a different class for each monad, naturally < 1306590969 586123 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net QUIT :Quit: *yawn* Breakfast. < 1306590990 918943 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :return might be a static method of the class then < 1306591124 830122 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :oh hm you also need a generic return for use in code for generic monads < 1306591614 819609 :copumpkin!~pumpkin@unaffiliated/pumpkingod QUIT :Ping timeout: 250 seconds < 1306591641 87932 :copumpkin!~pumpkin@unaffiliated/pumpkingod JOIN :#esoteric < 1306593152 796195 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Expanding lists means the old location of the list may get left behind, but I can make a list of free spaces and have new variable allocations check that first < 1306593600 822358 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :in python, how do you make a one element tuple now again < 1306593614 239865 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :(x,) ? < 1306593618 858419 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :oerjan, hm worth a try < 1306593643 857978 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :oerjan, seems so, stupid syntax but meh < 1306594167 825198 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :hm how should this expression in python be read: SetMemory(k,v) for k,v in subst.items() if v != Expr[k] ? As if ...: for ...: yeild SetMemory... Or as for ...: if ...: yeild SetMemory... ? < 1306594185 538826 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :oerjan, since I now assume you are a python expert I ping you < 1306594213 19813 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :I would assume the latter interpretation < 1306594229 883708 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :i'm not, but isn't that python's comprehension syntax? < 1306594249 26692 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :oerjan, I think it is a generator, rather than a comprehension. < 1306594263 707886 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :yes iirc python makes a difference between them internally < 1306594269 91098 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :huh < 1306594270 418714 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :oerjan, but the point is, where should the if go < 1306594278 701834 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :well they're just different monads probably :D < 1306594283 814854 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :oerjan, :P < 1306594291 294003 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :oerjan, is the if like a filter? < 1306594293 264172 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :It's iffing for each list element separately. < 1306594296 859381 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :fizzie, ah < 1306594301 259007 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :So it is like a filter, yes. < 1306594363 163093 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :lifthrasiir, btw, I managed to reduce time from 59 to 35 seconds with cython + a few hours work. However cython doesn't do metaclass stuff, nor multiple inheritance. So large parts of esotope-bfc can't be converted without some significant rewriting < 1306594385 452669 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :>>> list(x for x in xrange(10) if x%2) < 1306594385 599307 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :[1, 3, 5, 7, 9] < 1306594393 36880 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :That sort of thing. < 1306594396 224373 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :lifthrasiir, mostly the processing heavy parts that can't be converted. So if you rewrote them I'm sure you would get a significant speedup < 1306594437 123715 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :um if that is _not_ python's comprehension syntax, what does that look like then < 1306594460 596100 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :[x for x in ...] would be a list comprehension. < 1306594466 156995 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :yeah < 1306594472 371399 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :oerjan, the [] makes the difference < 1306594475 541834 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ugly indeed < 1306594476 318348 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :While the earlier one passes a generator to the list constructor. < 1306594477 563310 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :huh < 1306594527 943320 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :The if-filter syntax is I think a bit confusing, since you have there references to the x defined in "for x" coming from both before and after it. < 1306594548 802535 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :fizzie, still better than x if cond else z :P < 1306594571 215914 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :fizzie: well it's pretty similar to haskell's list comprehensions in structure < 1306594597 134777 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> [x | x <- [1..10], odd x] < 1306594597 729789 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [1,3,5,7,9] < 1306594635 157204 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :just trying to be less mathematically obfuscated i guess < 1306594643 623441 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :The ternary expression is quite uncomfortable-to-me too, yes. < 1306594757 991422 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :At least the "else"'s not optional there; it would be quite confusing if both "x for x in y if f(x)" and "x if f(x) for x in y" were allowed, with the difference that the second one would yield, say, None for the non-matching elements instead of omitting them. < 1306594811 297800 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :fizzie, uncomfortable-to-me <-- why the hypens? < 1306594932 807539 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :to specify it's not also uncomfortable to *him* (among other people) but that it's is also *uncomfortable* to him (among other things) < 1306594974 989367 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :which makes sense because no one would ever have guessed that's what he meant. < 1306594989 860655 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Yes. Well, actually what I *wanted* to convey was that *it* (among other things) is uncomfortable. < 1306595033 823507 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :hmm that too < 1306595092 929327 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Basically to group the "too" with the uncomfortableness instead of being "me too". < 1306595117 864309 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Or the thing. Or something. < 1306595121 244219 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :I give up. < 1306595156 192682 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric : Yes. Well, actually what I *wanted* to convey was that *it* (among other things) is uncomfortable. <-- hm, to me it was just confusing. Maybe you need to be a Finn to get that... < 1306595188 436049 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :lol < 1306595189 362992 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :they probably have their own suffix for it < 1306595210 10691 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :You may need to be me to get it, and I'm not sure even that helps, since after all this talk I've forgotten what it was I was thinking. < 1306595218 187717 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Probably not much. < 1306595400 490712 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :the fizitive < 1306595433 494923 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :And we do have a "-kin" adjective/noun suffix that does a bit of an "also, too" thing. "Pöytäkin oli puhdas" = "also the table (among other objects) was clean", "pöytä oli puhdaskin" = "the table was clean too (among other properties of the table)". < 1306595447 324407 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Where pöytä = table, puhdas = clean. < 1306595462 625793 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :oklopol: it's the case for nouns which have been completely lost < 1306595470 770079 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :haha lol we do < 1306595519 265650 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :fizzie: you an use it with verbs too < 1306595529 428071 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Not to be confused with "pöytä olikin puhdas", which would be basically "the table was clean, and it surprised me". < 1306595560 51116 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :yeah that, but what about something like "hn si minut, ja ampuikin viel" < 1306595566 501826 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :maybe that's surprisative too < 1306595584 383333 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :surprisative :D < 1306595597 972328 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :surprisative!. < 1306595616 882741 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :"When attached to verbs, this meaning of this suffix is often hard to translate into English. In the most basic sense, it means "after all", as in an expression of a contadiction of expectations. These sentences are an example of this: < 1306595620 823235 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :1. Hän tulikin. (He came after all [I didn't expect it].)" < 1306595641 717864 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :-- http://www.unilang.org/wiki/index.php/The_-kin/-kAAn_suffix < 1306595836 942555 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :heh < 1306596948 769584 :BeholdMyGlory!~behold@unaffiliated/beholdmyglory JOIN :#esoteric < 1306597292 666949 :iconmaster!~iconmaste@209.150.235.10 JOIN :#esoteric < 1306597301 795057 :iconmaster!~iconmaste@209.150.235.10 PRIVMSG #esoteric :?join #nethack < 1306597302 184209 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Not enough privileges < 1306597313 674215 :iconmaster!~iconmaste@209.150.235.10 PRIVMSG #esoteric :oops < 1306597583 312826 :oerjan!oerjan@tyrell.nvg.ntnu.no QUIT :Quit: Good night < 1306597619 446330 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au QUIT :Ping timeout: 244 seconds < 1306598834 143290 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 JOIN :#esoteric < 1306598840 365780 :pikhq_!~pikhq@71-219-249-185.clsp.qwest.net QUIT :Ping timeout: 260 seconds < 1306598849 99160 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :What are the haps my friends. < 1306598884 963676 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Phantom_Hoover, I try to reinvent the wheel while pondering my language < 1306598914 375250 :pikhq!~pikhq@71-219-196-229.clsp.qwest.net JOIN :#esoteric < 1306598918 564680 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :(Probably. I suspect that every single difficulty I'm imagining has been encountered before and studied repeatedly to death) < 1306598935 951889 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Ah, you are Pygmalioning? < 1306598991 529916 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :? < 1306599011 999077 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Pygmalion_(mythology) < 1306599383 977229 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :http://www.timesonline.co.uk/tol/news/weather/uk_and_roi/article1985663.ece < 1306599438 644502 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Asimov's observation that the most emblematic victory of science over religion was when churches started using lightning rods comes to mind... < 1306599468 149763 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Is it feasible to mix CPS with non-CPS? < 1306599484 858370 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :My trampoline should be able to handle tail-calls and non-tail-calls with grace < 1306599534 276256 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Suggest you change your nick to something innocuous in case elliott comes in. < 1306599546 376489 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :hmm? < 1306599656 305351 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :ACTION logreads, sees Sgeo's tribulations at the hands of a moth. < 1306599678 931584 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :10:56:10: Lists in LSL are immutable. I am going to cry. < 1306599692 110389 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Sgeo, remind me how long you've been playing SL for? < 1306599728 332057 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :It's never been an issue before that somelist += [whatever] only reassigns what somelist contains. < 1306600256 124150 :davve123!davve@tapir.haninge.kth.se PART :#esoteric < 1306601284 635824 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1306601843 155762 :quintopia!~quintopia@unaffiliated/quintopia QUIT :Ping timeout: 258 seconds < 1306601906 170658 :quintopia!~quintopia@74.117.158.92 JOIN :#esoteric < 1306601906 398350 :quintopia!~quintopia@74.117.158.92 QUIT :Changing host < 1306601906 470398 :quintopia!~quintopia@unaffiliated/quintopia JOIN :#esoteric < 1306601974 670987 :pikhq!~pikhq@71-219-196-229.clsp.qwest.net PRIVMSG #esoteric :Stop fucking waking me up every hour, people. < 1306601986 785217 :pikhq!~pikhq@71-219-196-229.clsp.qwest.net PRIVMSG #esoteric :Just because *you* are awake does not mean that I am. < 1306602020 299087 :pikhq!~pikhq@71-219-196-229.clsp.qwest.net PRIVMSG #esoteric :And the more you wake me up, the later it'll be until I will actually wake up. < 1306602080 31040 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :I apologise, pikhq. < 1306602128 322449 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :pikhq, you don't turn off sound on your computer or what? < 1306602157 133488 :pikhq!~pikhq@71-219-196-229.clsp.qwest.net PRIVMSG #esoteric :Vorpal: No, I'm not ranting about you. < 1306602164 367465 :pikhq!~pikhq@71-219-196-229.clsp.qwest.net PRIVMSG #esoteric :I'm ranting about the people I physically live with. < 1306602196 264222 :pikhq!~pikhq@71-219-196-229.clsp.qwest.net PRIVMSG #esoteric :Just because you're up and at'em at 06:00 daily does not mean I am. Or can be. < 1306602224 173415 :pikhq!~pikhq@71-219-196-229.clsp.qwest.net PRIVMSG #esoteric :Seriously, I have to use an alarm clock to be up before noon, and they're not helping. < 1306602233 490003 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ah < 1306602270 892649 :pikhq!~pikhq@71-219-196-229.clsp.qwest.net PRIVMSG #esoteric :And it's not like I'm up *that* late. It's just that I will tend towards consciousness at noon. < 1306602284 17722 :pikhq!~pikhq@71-219-196-229.clsp.qwest.net PRIVMSG #esoteric :If that means 4 or 16 hours of sleep. < 1306602427 179702 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :my IRC client uses a visible bell < 1306602435 231205 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so it's unlikely anyone would wake me by nickpinging me < 1306602437 791044 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :same < 1306602513 209811 :pikhq!~pikhq@71-219-196-229.clsp.qwest.net PRIVMSG #esoteric :My IRC client just highlights the window number in its activity bar. < 1306602520 884306 :pikhq!~pikhq@71-219-196-229.clsp.qwest.net PRIVMSG #esoteric :Quite impressive for that to wake me < 1306602528 813129 :pikhq!~pikhq@71-219-196-229.clsp.qwest.net PRIVMSG #esoteric :Especially with my monitor off. < 1306602637 406839 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 TOPIC #esoteric :"Show me how it doos" — James Clerk Maxwell | Logs: http://codu.org/logs/_esoteric/ and http://tunes.org/~nef/logs/esoteric/?C=M;O=D < 1306603003 403457 :pikhq!~pikhq@71-219-196-229.clsp.qwest.net PRIVMSG #esoteric :Wow. < 1306603013 941121 :pikhq!~pikhq@71-219-196-229.clsp.qwest.net PRIVMSG #esoteric :Canada has a smaller population than Greater Tokyo. < 1306603135 852036 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :the state of alabama has a population much much smaller than greater london; the state of alabama has slightly more land area than england. < 1306603331 279376 :SimonRC!~sc@fof.durge.org QUIT :Ping timeout: 252 seconds < 1306603363 575212 :SimonRC!~sc@fof.durge.org JOIN :#esoteric < 1306603417 279021 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net JOIN :#esoteric < 1306603999 287836 :lifthrasiir!~lifthrasi@61.106.27.227 PRIVMSG #esoteric : lifthrasiir: What're your thoughts on fan death? --> i think it's too stupid to believe it. < 1306604102 148039 :copumpkin!~pumpkin@unaffiliated/pumpkingod PRIVMSG #esoteric :is it a common belief? < 1306604108 997416 :copumpkin!~pumpkin@unaffiliated/pumpkingod PRIVMSG #esoteric :I've always found that hard to believe < 1306604110 363552 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Distressingly. < 1306604120 606111 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :lifthrasiir, hi did you see my ping above? < 1306604134 783506 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :There are quotes on the WP article from very authoritative people who think it's true. < 1306604180 502945 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric : lifthrasiir: What're your thoughts on fan death? --> i think it's too stupid to believe it. <-- fan death? Is this the same thing as happened to my PSU recently or is it about a completely different sort of fans? < 1306604303 249614 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ACTION googles < 1306604316 161120 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :err, what... that's stupid... < 1306605057 793596 :lament!~lament@S0106002312fa554a.vc.shawcable.net JOIN :#esoteric < 1306605064 938843 :pikhq!~pikhq@71-219-196-229.clsp.qwest.net PRIVMSG #esoteric :Vorpal: Yes, yes it is. < 1306605068 521671 :pikhq!~pikhq@71-219-196-229.clsp.qwest.net PRIVMSG #esoteric :copumpkin: Yes, yes it is. < 1306605138 196373 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :pikhq, only way a fan can kill you would be if it was *very* cold already (why use fan then) or there was an electrical fault < 1306605341 131865 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :lifthrasiir: i think fan death is a horrible way to lose a CPU. i think that's why AMD-provided fans are so loud: so you notice when it dies. < 1306605364 17882 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :(yes, i know what you were talking about, i'm not a complete idiot) < 1306605587 409869 :ais523_!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1306605635 938093 :Lymia!~moe@unaffiliated/cirno-chan JOIN :#esoteric < 1306605655 107620 :ais523!~ais523@unaffiliated/ais523 QUIT :Ping timeout: 250 seconds < 1306605675 674581 :ais523_!~ais523@unaffiliated/ais523 NICK :ais523 < 1306605678 896083 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :gah, the spambot is back < 1306605722 250329 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :May god have mercy on us all. < 1306605762 716196 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :also, I was trying to figure out where the spam had gone in Recent Changes, before I realised I habitually delete spam from Recent Changes in order to stop it getting cluttered < 1306605769 475639 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(you can use the "show bots" link if you want to see it) < 1306606811 249381 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :hm a = --b; in c would be the same as a = b; b = b - 1; but arguably it should instead be read as a = -(-b); < 1306606816 245048 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :I mean, that would be more logical < 1306606844 712093 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :err, switch the operations < 1306606850 449697 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :in the middle bit of code < 1306606851 914559 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :(typo) < 1306607235 499284 :ralc!~ralc@79.142.230.243.static.knet.bolignet.dk JOIN :#esoteric < 1306607325 267899 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Vorpal: -- is one token, - - is two < 1306607337 219954 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :just like && is different from & & < 1306607348 69637 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, yes but logically it should work like this < 1306607350 421953 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :or in C++, > is different from > < 1306607354 706540 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, but & & would be a syntax error < 1306607361 499311 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :or well < 1306607363 260754 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :error anyway < 1306607369 949387 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's a semantic error, I think < 1306607379 807616 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :taking the address of an address is illegal, but not for syntactical reasons < 1306607387 273555 :pikhq!~pikhq@71-219-196-229.clsp.qwest.net PRIVMSG #esoteric :ais523: In C++0x, > is > < 1306607393 87891 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, oh I read that as bitwise and :P < 1306607406 808969 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, as in int1 & & int2 < 1306607493 740872 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net QUIT :Ping timeout: 260 seconds < 1306607515 936270 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :pikhq: heh, they changed it? < 1306607520 558200 :pikhq!~pikhq@71-219-196-229.clsp.qwest.net PRIVMSG #esoteric :Yes. < 1306607532 94368 :pikhq!~pikhq@71-219-196-229.clsp.qwest.net PRIVMSG #esoteric :Because nobody would *actually want* the alternate reading. < 1306607537 334497 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :is it a change to the tokenisation, or can the >> token close two angle bracket brackets now? < 1306607550 541691 :pikhq!~pikhq@71-219-196-229.clsp.qwest.net PRIVMSG #esoteric :Change to the tokenisation. < 1306607557 100772 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :also, I can see very plausible reasons to put << in a template argument < 1306607568 337375 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :writing, say, 1<<5 rather than 32 < 1306607577 574634 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :presumably, if you really want a rightshift you have to put it in parens? < 1306607593 446823 :pikhq!~pikhq@71-219-196-229.clsp.qwest.net PRIVMSG #esoteric :Think so. < 1306607665 701886 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I suppose greater-than has the same issue < 1306608036 88569 :variable!~variable@unaffiliated/variable QUIT :Remote host closed the connection < 1306609596 531405 :lament!~lament@S0106002312fa554a.vc.shawcable.net QUIT :Ping timeout: 252 seconds < 1306609806 320827 :copumpkin!~pumpkin@unaffiliated/pumpkingod QUIT :Ping timeout: 240 seconds < 1306609832 367340 :copumpkin!~pumpkin@unaffiliated/pumpkingod JOIN :#esoteric < 1306609965 306391 :pikhq!~pikhq@71-219-196-229.clsp.qwest.net PRIVMSG #esoteric :... *Wow*. The domesticated silkmoth is completely and utterly incapable of surviving in the wild. < 1306609977 277888 :pikhq!~pikhq@71-219-196-229.clsp.qwest.net PRIVMSG #esoteric :Its adult form can neither fly nor feed. < 1306611339 43058 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and yet it's likely to survive as long as humans want silk < 1306611345 877757 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so it's a sensible adaptation to its environment < 1306611421 377573 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :pikhq, inability to feed is not uncommon in adult insects. < 1306611534 233323 :pikhq!~pikhq@71-219-196-229.clsp.qwest.net PRIVMSG #esoteric :Phantom_Hoover: Not ones which live long adult lives. < 1306613004 199886 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net QUIT :Quit: Lost terminal < 1306613059 440439 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :What is it with Americans pronouncing solder "sodder"? < 1306613313 579203 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net JOIN :#esoteric < 1306613822 346344 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Phantom_Hoover, lödtenn. < 1306613856 897573 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :(or in case of the verb, löda) < 1306614114 679405 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Hmm, no elliott today. < 1306614245 430504 :pikhq!~pikhq@71-219-196-229.clsp.qwest.net PRIVMSG #esoteric :Phantom_Hoover: We despise your English. < 1306614280 264670 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :pikhq, what is solder in Japanese? < 1306614292 408781 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :pikhq, (both the verb and the noun) < 1306614315 705287 :elliott!~elliott@unaffiliated/elliott JOIN :#esoteric < 1306614323 157975 :pikhq!~pikhq@71-219-196-229.clsp.qwest.net PRIVMSG #esoteric :Vorpal: No idea. < 1306614329 568372 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric : Hmm, no elliott today. [...] * elliott (~elliott@unaffiliated/elliott) has joined #esoteric < 1306614332 546162 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric ::D < 1306614387 672647 :pikhq!~pikhq@71-219-196-229.clsp.qwest.net PRIVMSG #esoteric :Apparently, "hantà" (ハンダ、半田). < 1306614392 354312 :pikhq!~pikhq@71-219-196-229.clsp.qwest.net PRIVMSG #esoteric :For the noun. < 1306614399 223755 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :pikhq, and for the verb? < 1306614452 682255 :pikhq!~pikhq@71-219-196-229.clsp.qwest.net PRIVMSG #esoteric :hantàtuke (半田付け), apparently. < 1306614457 85669 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : Phantom_Hoover: Invent me a geometry where I can have the curvature of the Earth because it's pretty, but still have an infinite world in every dimension. < 1306614457 158590 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : You *saw* that 720° rotunda, yes? < 1306614457 158750 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : Yes. < 1306614457 158850 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : I mean you have to make it geometrically coherent. < 1306614457 158948 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : Ask oerjan. < 1306614460 674207 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :aww, he's not here < 1306614469 619676 :pikhq!~pikhq@71-219-196-229.clsp.qwest.net PRIVMSG #esoteric :Literally, "to apply solder". < 1306614476 477205 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :elliott, yes, but then I linked you to that IWC annotation. < 1306614511 401324 :pikhq!~pikhq@71-219-196-229.clsp.qwest.net PRIVMSG #esoteric :Well, actually, it's a suru verb, so the verb would actually be "hantàtuke suru". < 1306614518 435888 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Constant positive curvature necessitates a closed surface. < 1306614522 798497 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :pikhq, in Swedish it is the other way around in that the noun is a compound word including the verb. < 1306614549 777883 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :pikhq, literally the noun is "solder tin" < 1306614557 567437 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :as in the element tin < 1306614669 260037 :pikhq!~pikhq@71-219-196-229.clsp.qwest.net PRIVMSG #esoteric :And 半田 literally means "half field". As in where you do agriculture. < 1306614678 158699 :pikhq!~pikhq@71-219-196-229.clsp.qwest.net PRIVMSG #esoteric :I have no fucking *clue* of the etymology of that. < 1306614689 801000 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :pikhq, can't you find that by googling? < 1306614690 534725 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :hm < 1306614742 280903 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :pikhq, hm, maybe related to semi-conductors? ;) < 1306614752 519710 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :hm wait, that doesn't work well in English < 1306614771 919846 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :semi conductor = sv:halvledare = literally "half conductor" < 1306614851 932463 :pikhq!~pikhq@71-219-196-229.clsp.qwest.net PRIVMSG #esoteric :Which is literally what "semiconductor" means... < 1306614877 62716 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :pikhq, wait is semi = half? I thought semi = partially? < 1306614886 197041 :pikhq!~pikhq@71-219-196-229.clsp.qwest.net PRIVMSG #esoteric :semi more literally is "half". < 1306614891 73849 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ah < 1306614924 954134 :pikhq!~pikhq@71-219-196-229.clsp.qwest.net PRIVMSG #esoteric :Anyways, "semiconductor" in Japanese is pretty obviously a calque from the English... < 1306614931 661014 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :http://i.imgur.com/RHtwS.jpg < 1306614934 252177 :pikhq!~pikhq@71-219-196-229.clsp.qwest.net PRIVMSG #esoteric :半導体. Literally "half conductor". < 1306614940 565016 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :I cannot bring myself to agree with Reddit on this one. < 1306614979 387786 :pikhq!~pikhq@71-219-196-229.clsp.qwest.net PRIVMSG #esoteric :Phantom_Hoover: How so? < 1306614992 965501 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Phantom_Hoover, that image seems familiar. Very much so. < 1306615024 355381 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :pikhq, because I think that there is genuine sense behind what is taught in English classes, but it suffers the same problem as mathematics. < 1306615051 209868 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :i.e. people think you can get the benefits of understanding things just by learning their outcomes. < 1306615052 637799 :pikhq!~pikhq@71-219-196-229.clsp.qwest.net PRIVMSG #esoteric :Phantom_Hoover: The issue in *my* estimation is worse in English classes. < 1306615056 162119 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Phantom_Hoover: Yes, clearly they should teach advanced literary criticism at school level. Wait. < 1306615064 168451 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Wait, no. Literary criticism is retarded to. < 1306615066 490313 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :[asterisk]too. < 1306615112 582866 :pikhq!~pikhq@71-219-196-229.clsp.qwest.net PRIVMSG #esoteric :Not only are the English classes heavily removed from any sensible pedagogy, they are *fucking lying* to students. < 1306615121 947749 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :pikhq, well, yes. < 1306615153 946430 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :They don't have the fact-checking that maths education is constrained by. < 1306615168 877694 :pikhq!~pikhq@71-219-196-229.clsp.qwest.net PRIVMSG #esoteric :Literary criticism is not some highly essential bit of understanding literature, and the bog-standard essay *format* is mother-fucking pitiful and terrible style. < 1306615184 930418 :pikhq!~pikhq@71-219-196-229.clsp.qwest.net PRIVMSG #esoteric :Indeed, that essay format is positively crippling. < 1306615413 774052 :pikhq!~pikhq@71-219-196-229.clsp.qwest.net PRIVMSG #esoteric :AND WHY THE FUCK WOULD YOU EVEN ASK TO FIND THE SYMBOLISM IN HEMINGWAY'S WRITING, ANYWAYS. < 1306615423 872059 :pikhq!~pikhq@71-219-196-229.clsp.qwest.net PRIVMSG #esoteric :THIS IS A MAN WHO SAID, AND I QUOTE, "Symbolism is shit." < 1306615432 420796 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq: the shit represents his love < 1306615439 563830 :pikhq!~pikhq@71-219-196-229.clsp.qwest.net PRIVMSG #esoteric :elliott: For feces. < 1306615443 384635 :pikhq!~pikhq@71-219-196-229.clsp.qwest.net PRIVMSG #esoteric :Riiiight. < 1306615444 439772 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :pikhq, ah, you see, we're even weirder in Scotland. < 1306615445 707540 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and symbolism < 1306615471 909236 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :The Higher exam, the only one I've done, /gives literally indication what texts you should use/. < 1306615486 219731 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :It has to be in English and... that's it. < 1306615495 130058 :pikhq!~pikhq@71-219-196-229.clsp.qwest.net PRIVMSG #esoteric :... It states... What? < 1306615505 587104 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :In theory you could literally make up a poem and write an essay on it. < 1306615545 400666 :pikhq!~pikhq@71-219-196-229.clsp.qwest.net PRIVMSG #esoteric :Could you reread the line: < Phantom_Hoover> The Higher exam, the only one I've done, /gives literally indication what texts you should use/. < 1306615548 364372 :pikhq!~pikhq@71-219-196-229.clsp.qwest.net PRIVMSG #esoteric :? < 1306615559 3748 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Oh, *no indication < 1306615568 487976 :pikhq!~pikhq@71-219-196-229.clsp.qwest.net PRIVMSG #esoteric :Thanks for curing my confusion. < 1306615579 261804 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Phantom_Hoover, huh < 1306615584 628399 :pikhq!~pikhq@71-219-196-229.clsp.qwest.net PRIVMSG #esoteric :Define "English". < 1306615585 601601 :pikhq!~pikhq@71-219-196-229.clsp.qwest.net PRIVMSG #esoteric ::P < 1306615596 456445 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :givesl iterally induction < 1306615601 705962 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :[asterisk]gievs literally < 1306615603 913945 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :The critical essay section of the Higher English exam. < 1306615606 314683 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Phantom_Hoover, so uh, does it have to be a novel or anything like that? Or could it be something like a newspaper? < 1306615608 175181 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : In theory you could literally make up a poem and write an essay on it. < 1306615611 710384 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I would write an essay about my essay. < 1306615613 992277 :pikhq!~pikhq@71-219-196-229.clsp.qwest.net PRIVMSG #esoteric :No, I mean as in "has to be in English". < 1306615629 239211 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"For a start, my essay is very self-referential." < 1306615639 427736 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"The main point of my essay is that it never states a main point." < 1306615647 442673 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :pikhq, as in it has to be in English... wait, you might be allowed to use Gaelic as well. < 1306615657 193017 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Wait, no, you can't. < 1306615675 600595 :pikhq!~pikhq@71-219-196-229.clsp.qwest.net PRIVMSG #esoteric :Phantom_Hoover: There's at least three distinct languages that are called "English". < 1306615689 726806 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :"It was written in English" is I think the rule of thumb. < 1306615700 20027 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Oh god pedantry < 1306615702 245513 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :ACTION ducks < 1306615716 206661 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :pikhq, go on < 1306615727 225888 :pikhq!~pikhq@71-219-196-229.clsp.qwest.net PRIVMSG #esoteric :At a minimum, Old English, Middle English, and Modern English. < 1306615735 283827 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :-_- < 1306615757 137504 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Well, you'd get away with Shakespeare. Not sure about the Canterbury Tales. < 1306615776 698998 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :pikhq, are there sharp borders between these? Or did the change happen gradually? < 1306615789 302768 :pikhq!~pikhq@71-219-196-229.clsp.qwest.net PRIVMSG #esoteric :Yes, Shakespeare is essentially writing the same damned language we are... < 1306615790 501228 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :I mean from an historical perspective < 1306615792 401271 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq: Sometimes your pedantry is really annoying :P < 1306615811 441350 :pikhq!~pikhq@71-219-196-229.clsp.qwest.net PRIVMSG #esoteric :Vorpal: The borders are roughly 1 or 2 hundred years. < 1306615831 168370 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :pikhq, so gradual. So you can't say that "that exact date, it switched" < 1306615842 856709 :pikhq!~pikhq@71-219-196-229.clsp.qwest.net PRIVMSG #esoteric :Well, no, you can't do that for any language ever. < 1306615847 659860 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :pikhq, indeed. < 1306615880 584196 :pikhq!~pikhq@71-219-196-229.clsp.qwest.net PRIVMSG #esoteric :There's even often gradual borders between contemporary languages... < 1306615902 769424 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :pikhq, indeed! < 1306616034 423244 :quintopia!~quintopia@unaffiliated/quintopia QUIT :Ping timeout: 258 seconds < 1306616070 554686 :azaq23!~derivecto@unaffiliated/azaq23 JOIN :#esoteric < 1306616827 847439 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"From 26th May 2011 websites in the UK need to ask for permission before they can set cookies not required for ‘essential’ means." < 1306616829 476334 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :seriously? < 1306616835 786765 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523 is going to have a party < 1306616850 707494 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: it's actually very easy to do < 1306616856 813160 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :haha, google analytics is now illegal to use in the uk < 1306616861 708617 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :even better < 1306616862 922656 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: easy to do what, have a party? < 1306616865 564454 :lament!~lament@S0106002312fa554a.vc.shawcable.net JOIN :#esoteric < 1306616869 335880 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :ask for permission before setting cookies < 1306616872 953757 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :just ask on your login form or whatever < 1306616879 356436 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :lol < 1306616893 44884 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :there's no way this is getting enforced anyway < 1306616894 813036 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :ais523, you realise cookies are far more widely-used than that? < 1306616900 312464 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Phantom_Hoover: usefully? < 1306616930 817156 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Phantom_Hoover, essential means would cover most things except click tracking I think < 1306616940 433514 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :ais523, given that you thought the web was one of porn, ads and spam I have no idea how you define 'useful'. < 1306616948 257176 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: google analytics doesn't do click-tracking AFAIK < 1306616952 349955 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and is still apparently illegal now < 1306616967 237784 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, what does google analytics require cookies for then < 1306616978 716220 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: hmm, good point < 1306616987 458995 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :google analytics can do most of whta it does without a cookie, I think < 1306617005 190725 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, the only thing I can think of right now is, indeed, click tracking < 1306617021 986472 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, and I'm no fan of click tracking, so I would be happy to see that gone < 1306617033 50511 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I would be fine with click tracking being illegal < 1306617033 391447 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :of course I doubt anyone will follow this law < 1306617038 59454 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :A blanket cookie law is stupid, though < 1306617044 595653 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, yes. < 1306617046 819480 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :It's like patenting an implementation < 1306617063 462003 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :uh I don't quite see the similarity < 1306617076 762059 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: cookies are just a mechanism which can be used for tracking < 1306617084 945028 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :You want to ban tracking, not cookies < 1306617157 262381 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :indeed < 1306617171 866346 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net JOIN :#esoteric < 1306617174 375107 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, while I agree it is stupid I don't think there is any direct analogy to patents < 1306617183 389346 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Yes there is. < 1306617187 934606 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, which one is that < 1306617201 679943 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :You can't patent methods/implementations, only general specifications. < 1306617210 582441 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(Of course this isn't adhered to in practice, but it's the principle of the thing.) < 1306617221 266509 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Cookies = implementation, tracking = general. < 1306617243 54456 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :hm < 1306617451 91977 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :how feasible would it be to try to optimise brainfuck algorithms that deals with several fields into one with a larger word size < 1306617455 184740 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :for example: < 1306617474 684929 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ending up with say *((short*)p)++ < 1306617486 529631 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :for a 2-word addition algorithm < 1306617503 355050 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :well, increment in this case < 1306617503 566872 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sounds feasible but perhaps not very effective. < 1306617511 879291 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, you think it is too rarely used? < 1306617527 824392 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :No, I just think detecting the loops will be difficult. < 1306617530 30139 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Unless you just hardcode it. < 1306617534 555684 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, hm true < 1306617568 619044 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, anyway, I think lifthrasiir should implement that SSA thing in esotope-bfc (after porting it from slow python to something else) < 1306617590 506959 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Porting it will be a microoptimisation. < 1306617600 896873 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :What it does is pretty inherently computationally intensive, isn't it? < 1306617607 470465 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I mean he's doing it anyway but performance is a bad reason. < 1306617619 55687 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :And a few minutes on LostKng doesn't matter, LostKng is the biggest program and incredibly bad anyway. < 1306617624 952142 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Since it can be size-optimised to hundreds of kbs easily. < 1306617655 918144 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, gcc generates 1.1 MB binary for it at -O0 from esotope-bfc. -O1 makes me swap trash < 1306617658 117405 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :XD < 1306617672 812057 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Well that's LostKng's fault, not esotope's :P < 1306617678 893815 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, anyway, there is quite a lot of data shuffling < 1306617700 46134 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :02:28:16: http://andlinux.sourceforge.net/screenshots/screenshot.png < 1306617700 219948 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :02:28:18: Made of win. < 1306617700 291956 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Nice, except for the Windows part. < 1306617704 967537 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Also the KDE part. < 1306617719 915988 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :They should just make the rest of the system Linux too, and then uninstall KDE. Then it'd be made of win. < 1306617730 411348 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Well, made of mediocre since it's still a sloppy Unix derivative. :p < 1306617744 257752 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :02:57:32: Sgeo_, I'd love to set up a.... freakish Frankenstein system once they get it working on 64-bit < 1306617744 471406 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :02:58:30: How much rage do you expect from Windows fanboys/Linux zealots < 1306617755 783451 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :There are Linux fanboys too. :p < 1306617755 855608 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, cython provides a speedup of about 2.3x. But then I haven't converted the most computationally heavy part (cond and expr) because they use metaclasses and cython can't handle it < 1306617763 834970 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :and I don't understand how he uses metaclasses < 1306617767 523853 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I don't know of any Windows zealots, but they probably exist, just they'll be /really/ stupid. < 1306617784 66090 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, windows zealots? Look at gamers. < 1306617786 743438 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: That's a meagre optimisation if it takes a few minutes anyway. < 1306617788 635341 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :And no, they're fanboys. < 1306617814 618386 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, it goes from about 1 minute to slightly less than half a minute < 1306617829 182763 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Yes; irrelevant. < 1306617842 415424 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :03:59:16: http://www.tuxradar.com/files/ubuntu_vs_7-3.png < 1306617842 488177 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :03:59:25: Wtf does Windows use all that space for? < 1306617842 488330 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :They should add OS X, then it'll be one full pole and a bunch of near-zeroes. < 1306617846 613147 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, and yes, doing away with the metaclasses and handling that bit would probably provide another 2x speedup < 1306617861 69594 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(OK it only takes up about three times that of Vista and that's with iLife installed.) < 1306617866 443321 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(Sixteen bit Vista, that is.) < 1306617877 303461 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: Now test it on any program but LostKng. < 1306617880 108097 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :LostKng is irrelevant. < 1306617880 866205 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, they should add windows xp to that graph < 1306617939 310465 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, it provides less optimisation for anything but lostking. I mean for mandlebrot.bf it doesn't provide such a HUGE advantage compared to simply merging +++ and so on < 1306617953 379961 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :LostKng is irrelevant since it's fast enough with just about everything. < 1306617958 406492 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Only the startup really changes. < 1306617967 247740 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :hm < 1306617986 424163 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, not for the bf interpreter I wrote in bash once :P < 1306617986 496977 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :It's incredibly badly coded, in elementary brainfuck terms ("can be optimised majorly with a simple bf->bf translation"), and not computationally intensive at all after it starts up. < 1306617990 789163 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :So it's really a terrible benchmark in every way. :p < 1306618028 831679 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :what kind of bf -> bf trans < 1306618029 962054 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, BUT it is fun to play :P < 1306618051 903012 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :yeah the minecraft of brainfuck < 1306618056 54424 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oklopol: removing obvious dead code, basic constant/addition optimisation < 1306618056 366331 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :oklopol, there is some dead code. Not any major difference but there is some < 1306618099 824730 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :removing dead code is optimization? < 1306618105 682694 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :-_- < 1306618126 109808 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, http://www.tuxradar.com/files/ubuntu_vs_7-3.png <-- hm I have windows 7 / x86_64 around here. It uses 7.9 GB... < 1306618130 569282 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :if dead code stuff you don't execute, aren't you just optimizing away a jump < 1306618139 812345 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, that is pro version, probably ultimate uses more < 1306618140 252152 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :*is < 1306618147 92631 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :but the graph doesn't say which version < 1306618148 669718 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :08:56:23: How easy/difficult would it be to parse code of a language into an AST in Javascript? < 1306618152 674349 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Completely impossible. < 1306618166 388158 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, err? < 1306618175 926907 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Completely. Impossible. < 1306618178 507042 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :I would say it is possible < 1306618179 720668 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Vorpal, also, I am the pope. < 1306618182 658373 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :but a stupid idea < 1306618187 256039 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :A stupid idea? < 1306618192 939698 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :JS is just another programming language, you know. < 1306618204 9921 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, using js is a bad idea :P < 1306618210 949070 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :and basic constant/addition optimization? how can you make that stuff faster within bf? < 1306618215 357464 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :unless it is Gregor doing it < 1306618226 214360 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :in which case the result is invariably awesome < 1306618235 826425 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :it seems like the fastest code for making a constant is + times that constant < 1306618260 378751 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oklopol: I really forget exactly what makes it tiny :P < 1306618266 433236 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :We're talking size optimisation, anyway < 1306618268 724066 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Not speed < 1306618271 623595 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :ohhh < 1306618291 307534 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :that changes everything ofc < 1306618338 99321 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :12:40:09: If I detect that call/cc is not used, I can skip the CPS transform! < 1306618345 841224 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :What a pointless waste of time, writing two compilers when one would do. < 1306618353 395373 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :speed optimization within bf would probably be more about changing numbers to small-ary representation and reorganizing memory and stuff like that, seems hard to do anything useful locally < 1306618356 642119 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, I'd like a reasonable language on top of bf that made it non-painful to code for, but didn't produce stupidly large bf code as a result < 1306618357 499116 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :14:32:32: Expanding lists means the old location of the list may get left behind, but I can make a list of free spaces and have new variable allocations check that first < 1306618360 458954 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :... < 1306618363 121433 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, know any? < 1306618364 900749 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: PEBBLE < 1306618371 845711 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, oh that, link < 1306618376 967681 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :hm < 1306618378 929256 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :It's on nonlogic which evaporated. < 1306618381 99113 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Get a tarball of pikhq. < 1306618384 174627 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ah < 1306618385 788771 :pikhq!~pikhq@71-219-196-229.clsp.qwest.net PRIVMSG #esoteric :The host went down ages ago, and I haven't bothered to find another. < 1306618393 281969 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :pikhq, can you give me a tarball < 1306618395 934271 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: It's still not "comfortable", all it has is macros, not functions, and you need to manage temporary variables (by creating them and passing them), but it's better than nothing. < 1306618402 101555 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :And you could easily make a "real" language out of it with macros. < 1306618411 385516 :pikhq!~pikhq@71-219-196-229.clsp.qwest.net PRIVMSG #esoteric :What with it having been 4 years since I actually did stuff with it... < 1306618415 465311 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Sgeo, now do you see why I told you to change your nick to something innocuous? < 1306618425 752440 :pikhq!~pikhq@71-219-196-229.clsp.qwest.net PRIVMSG #esoteric :Vorpal: I really have no idea where to even upload a tarball to right now. < 1306618428 351123 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, I suggest m4 on top of brainfuck < 1306618431 922505 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :pikhq, filebin? < 1306618432 293063 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :14:50:49: oerjan, I think it is a generator, rather than a comprehension. < 1306618434 365063 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :or such? < 1306618436 755853 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :It's a comprehension which creates a generator. < 1306618440 708380 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :14:49:27: hm how should this expression in python be read: SetMemory(k,v) for k,v in subst.items() if v != Expr[k] ? As if ...: for ...: yeild SetMemory... Or as for ...: if ...: yeild SetMemory... ? < 1306618445 56953 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Neither; it's "yield". < 1306618446 841399 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(But latter.) < 1306618449 275198 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: filebin is down. < 1306618453 234939 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq: | uuencode | sprunge :-) < 1306618453 695909 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :huh < 1306618461 198109 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Or there's the annoying-but-easy mediafire.com. < 1306618474 325920 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, uh that is a PITA to use yes < 1306618483 952338 :variable!~variable@unaffiliated/variable JOIN :#esoteric < 1306618485 92858 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Not really. < 1306618490 942582 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :You just click a link to download it. :p < 1306618496 362883 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, and wait iirc < 1306618498 991959 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :No. < 1306618499 566378 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :and what not < 1306618500 340981 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :That's the other ones. < 1306618500 734001 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :hm < 1306618510 803146 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Mediafire might require JS, but it certainly doesn't require any waiting or captcha. < 1306618511 84685 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, oh mediafire is the one which never works for me < 1306618517 857372 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Have you tried enabling JS. < 1306618520 848525 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, I have enabled js yes < 1306618524 526417 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :I'm not stupid < 1306618531 300185 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, I tried enabling cookies too < 1306618532 280706 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Maybe it uses Flash. Nah, doubt it. (It does to upload.) < 1306618542 313501 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, all I got was a static progressbar image < 1306618554 862241 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, well I won't do flash. Just no. < 1306618556 183170 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :There is no download progress-bar. < 1306618559 898040 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :You are thinking of another site. < 1306618588 226669 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :pikhq, what about dropbox? < 1306618589 723327 :pikhq!~pikhq@71-219-196-229.clsp.qwest.net PRIVMSG #esoteric :Vorpal: http://sprunge.us/BQDV < 1306618599 304516 :pikhq!~pikhq@71-219-196-229.clsp.qwest.net PRIVMSG #esoteric :wget -O- | uudecode < 1306618632 402735 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :$ sha512sum pebble-1.0.tar.xz < 1306618632 502034 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :0ed0b0f52b195263e59941869f8a153776a01ae7f81be920c707a42ee5345f9909a333a36a08a48e2f6b1dc26823d03296bd61f376504872da4487f5332e6c16 pebble-1.0.tar.xz < 1306618635 967735 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :pikhq, can you verify it < 1306618645 367887 :pikhq!~pikhq@71-219-196-229.clsp.qwest.net PRIVMSG #esoteric :0ed0b0f52b195263e59941869f8a153776a01ae7f81be920c707a42ee5345f9909a333a36a08a48e2f6b1dc26823d03296bd61f376504872da4487f5332e6c16 pebble-1.0.tar.xz < 1306618654 10025 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :mmmm, yep looks correct < 1306618697 386646 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: seriously? < 1306618704 740180 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Especially that last line. < 1306618711 107704 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"Hmm, they could have sabotaged it by changing one digit of the hash..." < 1306618712 176468 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, what? dropbox? < 1306618720 46376 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, hardly < 1306618725 830518 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :It was sprunge, not dropbox. < 1306618726 123534 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, I didn't say that < 1306618735 547063 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, no that I mentioned dropbox above < 1306618736 413195 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :... < 1306618747 148188 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Congratulations, you have not been coherent for a whole five lines. < 1306618780 766699 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, right < 1306618792 173589 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Six. < 1306618792 678556 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, anyway what was wrong with verifying checksum? < 1306618803 745323 :pikhq!~pikhq@71-219-196-229.clsp.qwest.net PRIVMSG #esoteric :Vorpal: PEBBLE, BTW, was quite specifically designed to let you write Brainfuck without stupidly retarded output. < 1306618814 248899 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :pikhq, nice < 1306618827 833871 :pikhq!~pikhq@71-219-196-229.clsp.qwest.net PRIVMSG #esoteric :Course, that's pretty easy when it is literally just a macro system. < 1306618834 934260 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :pikhq, I see I need to install tcl < 1306618842 752819 :pikhq!~pikhq@71-219-196-229.clsp.qwest.net PRIVMSG #esoteric :And Tcllib. < 1306618845 611165 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :17:56:04: (yes, i know what you were talking about, i'm not a complete idiot) < 1306618845 810586 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Nice jab. < 1306618847 684537 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, hm? < 1306618855 531490 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: I never pinged you. < 1306618859 140632 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :err < 1306618861 51102 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :pikhq, ^ < 1306618868 684926 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, misnick < 1306618882 787730 :pikhq!~pikhq@71-219-196-229.clsp.qwest.net PRIVMSG #esoteric :Tcllib is another dependency of PEBBLE. < 1306618909 976449 :pikhq!~pikhq@71-219-196-229.clsp.qwest.net PRIVMSG #esoteric :It is almost certainly in your package manager. < 1306618918 14155 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :right < 1306618929 753604 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :18:29:53: ais523, oh I read that as bitwise and :P < 1306618929 874605 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :18:30:06: ais523, as in int1 & & int2 < 1306618931 457451 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Still illegal. < 1306618943 821415 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, yes that was the whole point < 1306618949 119968 :pikhq!~pikhq@71-219-196-229.clsp.qwest.net PRIVMSG #esoteric :elliott: Not without some explicit casts. < 1306618950 983002 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :pikhq, is it what causes the error "package require cmdline" < 1306618960 574150 :pikhq!~pikhq@71-219-196-229.clsp.qwest.net PRIVMSG #esoteric :Vorpal: Yes, that's in Tcllib. < 1306618965 479763 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq: s/Not w/W/ < 1306619084 831729 :pikhq!~pikhq@71-219-196-229.clsp.qwest.net PRIVMSG #esoteric :Incidentally, if I had to do this all over again, I'd write it in Haskell with a proper parser. < 1306619093 627916 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :And also make it LISP < 1306619099 642938 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :That is shouted Lisp not retro-capitalisation Lisp < 1306619115 994229 :pikhq!~pikhq@71-219-196-229.clsp.qwest.net PRIVMSG #esoteric :(as it is, PEBBLE is just Tcl with alternate words defined) < 1306619229 991331 :pikhq!~pikhq@71-219-196-229.clsp.qwest.net PRIVMSG #esoteric :Man, I did love my backronyms then. < 1306619243 893994 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :pikhq, what does PEBBLE stand for? < 1306619252 791624 :pikhq!~pikhq@71-219-196-229.clsp.qwest.net PRIVMSG #esoteric :Practical Esoteric Brainfuck-Based Language, Eh? < 1306619273 638965 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :pikhq, ah, any other backronyms or what made you say " Man, I did love my backronyms then."? < 1306619288 767704 :pikhq!~pikhq@71-219-196-229.clsp.qwest.net PRIVMSG #esoteric :PFUCK, a Brainfuck compiler in PEBBLE. < 1306619291 464508 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :PFUCK was a backronym too I think. < 1306619293 268538 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Ninja'd. < 1306619294 302534 :pikhq!~pikhq@71-219-196-229.clsp.qwest.net PRIVMSG #esoteric :(the P is silent) < 1306619305 281389 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric : Ninja'd. <-- ? < 1306619306 314597 :pikhq!~pikhq@71-219-196-229.clsp.qwest.net PRIVMSG #esoteric :Pebble's Fucked Up Compiler, Kay? < 1306619327 8235 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: Yes. < 1306619331 138273 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, what do you mean < 1306619350 500536 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: pikhq said it while I was typing. < 1306619370 524295 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, indeed, his message arrived 2 seconds earlier for me < 1306619440 374433 :pikhq!~pikhq@71-219-196-229.clsp.qwest.net PRIVMSG #esoteric :ACTION wonders if oerjan still has that script used to generate stdcons.bfm... < 1306619493 227324 :pikhq!~pikhq@71-219-196-229.clsp.qwest.net PRIVMSG #esoteric :(stdcons.bfm, BTW, is an automated PEBBLE port of the 2-cell wrapping versions of constants from http://esolangs.org/wiki/Brainfuck_constants) < 1306619679 260074 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :pikhq: have you seen lucky star < 1306619697 884341 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :that shit is way more fucked up than elfen lied if you ask me < 1306619767 225496 :pikhq!~pikhq@71-219-196-229.clsp.qwest.net PRIVMSG #esoteric :oklopol: No, I have not seen らき☆すた. < 1306619769 23113 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :pikhq, strange... < 1306619777 448367 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :pikhq, for 255 on that page: < 1306619778 450896 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :- (1, 1) wrapping < 1306619778 523645 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :>- (2, 2) wrapping < 1306619781 194443 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :pikhq: alrighty < 1306619781 807397 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :wait what < 1306619783 754051 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :for the last one < 1306619794 367584 :pikhq!~pikhq@71-219-196-229.clsp.qwest.net PRIVMSG #esoteric :Vorpal: Well, it uses two cells, doesn't it? :P < 1306619800 473457 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :pikhq, yes but WHY < 1306619804 316537 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :what is the point of that < 1306619805 230485 :pikhq!~pikhq@71-219-196-229.clsp.qwest.net PRIVMSG #esoteric :Beats me. < 1306619893 68017 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :pikhq, do you have any example program in PEBBLE? < 1306619899 637655 :ais523!~ais523@unaffiliated/ais523 QUIT :Remote host closed the connection < 1306620108 299277 :pikhq!~pikhq@71-219-196-229.clsp.qwest.net PRIVMSG #esoteric :http://sprunge.us/DSBW < 1306620116 196123 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!help < 1306620116 587443 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​help: General commands: !help, !info, !bf_txtgen. See also !help languages, !help userinterps. You can get help on some commands by typing !help . < 1306620125 690196 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!help languages < 1306620125 874958 :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. < 1306620136 339280 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :pikhq, what is the target it compiles to? < 1306620138 735036 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : - (1, 1) wrapping < 1306620138 855872 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : >- (2, 2) wrapping < 1306620142 181555 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that latter one needs removing < 1306620156 881396 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, there are lots of those for many of the large values < 1306620157 646524 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!sh ls < 1306620159 43350 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​interps < 1306620160 258138 :pikhq!~pikhq@71-219-196-229.clsp.qwest.net PRIVMSG #esoteric :Vorpal: PFUCK compiles to C. < 1306620170 374127 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!sh ls interps < 1306620170 861273 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​1l < 1306620176 738477 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!sh ls interps/1l < 1306620177 249103 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​1l_a.bin < 1306620178 398665 :pikhq!~pikhq@71-219-196-229.clsp.qwest.net PRIVMSG #esoteric :And is minimally optimising. < 1306620192 182936 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :pikhq, what is the file extension that should be used for pebble source? < 1306620201 627752 :pikhq!~pikhq@71-219-196-229.clsp.qwest.net PRIVMSG #esoteric :.bfm < 1306620205 678275 :pikhq!~pikhq@71-219-196-229.clsp.qwest.net PRIVMSG #esoteric :For hysterical raisins. < 1306620224 663844 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :pikhq, brain fuck module? < 1306620289 51032 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!sh echo 'Congratulations you've beat the game!' > trap.txt < 1306620289 363887 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​/tmp/input.29889: line 1: unexpected EOF while looking for matching `'' < 1306620309 924910 :pikhq!~pikhq@71-219-196-229.clsp.qwest.net PRIVMSG #esoteric :s/module/macros/ < 1306620321 900734 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :pikhq, ah < 1306620323 597644 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :weird. < 1306620348 366737 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :pikhq, so it is pebble.tcl or brainfucktopebble.tcl that you use? < 1306620351 769502 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!sh echo "$PATH" < 1306620352 44291 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​/usr/local/bin:/usr/bin:/bin:/usr/games < 1306620352 291224 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :pikhq, both are +x < 1306620366 58688 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!sh ls / < 1306620366 130623 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :brainfucktopebble obviously converts brainfuck to PEBBLE. < 1306620366 374674 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​bin < 1306620368 854202 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :CakeProphet, why not use HackEgo instead? < 1306620373 619621 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I deduced this by not being an idiot. < 1306620382 914804 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Vorpal: hmmm? < 1306620383 504295 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, oh I read it backwards somehow < 1306620391 898998 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :`help < 1306620394 406341 :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/ < 1306620409 272266 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :CakeProphet, egobot having sh too is a bit silly < 1306620425 660399 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :!sh file interps/1l/​1l_a.bin < 1306620426 209974 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​interps/1l/​1l_a.bin: ERROR: cannot open `interps/1l/​1l_a.bin' (No such file or directory) < 1306620428 449864 :pikhq!~pikhq@71-219-196-229.clsp.qwest.net PRIVMSG #esoteric :pebble.tcl < 1306620433 941621 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :!sh ls interps/1l/ < 1306620434 380772 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​1l_a.bin < 1306620438 317559 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :!sh ls interps/1l/ -l < 1306620438 861207 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​/bin/ls: interps/1l/: Function not implemented < 1306620443 889821 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :!sh ls -l interps/1l/ < 1306620444 387905 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​/bin/ls: interps/1l/: Function not implemented < 1306620446 148232 :pikhq!~pikhq@71-219-196-229.clsp.qwest.net PRIVMSG #esoteric :brainfucktopebble.tcl is just a stupid, pointless compiler from Brainfuck to PEBBLE. < 1306620446 833449 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :what < 1306620461 11618 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :pikhq, what is with stdlib/c ? < 1306620476 600396 :pikhq!~pikhq@71-219-196-229.clsp.qwest.net PRIVMSG #esoteric :Alternate implementation of functions for the C backend. < 1306620489 58097 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :`ls / < 1306620490 645502 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​bin \ dev \ etc \ home \ lib \ lib64 \ opt \ proc \ tmp \ usr < 1306620497 49816 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :pikhq, and stdlib/interpret for an interpreter? < 1306620506 349365 :pikhq!~pikhq@71-219-196-229.clsp.qwest.net PRIVMSG #esoteric :Yeah. < 1306620510 479770 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :CakeProphet, it is sandboxed. Both are. < 1306620511 34813 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :`ls /usr < 1306620512 319911 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​X11R6 \ bin \ games \ include \ lib \ lib64 \ local \ sbin \ share \ src < 1306620514 190839 :pikhq!~pikhq@71-219-196-229.clsp.qwest.net PRIVMSG #esoteric :For the really, really stupid interpreter. < 1306620518 871305 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :pikhq, heh < 1306620519 49438 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :`ls /home < 1306620520 367153 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​hackbot < 1306620526 660576 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :`ls /home/hackbot < 1306620528 101150 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​hackbot.hg < 1306620533 871161 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :heh < 1306620540 738850 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :CakeProphet, and versioned yes < 1306620560 90588 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :now if only I could find something useful to do with it... < 1306620563 822841 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :CakeProphet, both use this: http://plash.beasts.org/wiki/ < 1306620588 918862 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :it would be cool if you could run background processes with stdin being this channel < 1306620601 751347 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :`ps < 1306620603 293716 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​PID TTY TIME CMD \ 30766 ? 00:00:00 ld-linux.so.2 < 1306620624 845756 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric : it would be cool if you could run background processes with stdin being this channel <-- run your own bot :P < 1306620643 227366 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I've got a very poorly featured bot written in Perl at the moment < 1306620643 916523 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :or on further consideration, don't < 1306620721 404175 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :`find / -name '*.pl' < 1306620722 722333 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :No output. < 1306620732 390420 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :`find / -name '*.py' < 1306620733 915222 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :No output. < 1306620777 821654 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :`find / -name '*.txt' < 1306620779 67745 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :No output. < 1306620783 333248 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric ::( < 1306620994 135497 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :`run find / -name '*.txt' < 1306620995 485265 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :No output. < 1306620997 588386 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :hm < 1306621000 724995 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :`run find / -name '*.pl' < 1306621002 135245 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :No output. < 1306621003 176743 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :`run find / -name '*.py' < 1306621004 570667 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :No output. < 1306621007 734487 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :`run find / -name '*' < 1306621008 996273 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​/ < 1306621015 145827 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :`run find / -type f -name '*.*' < 1306621016 474263 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :No output. < 1306621018 645187 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :eh < 1306621023 652487 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :`touch test < 1306621025 38765 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :No output. < 1306621028 429127 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :`ls < 1306621029 884727 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​1 \ babies \ bin \ bluhbluh \ env \ foo \ paste \ ps \ quine \ quotes \ quotese \ test \ test.c \ tmpdir.31660 < 1306621032 733242 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :`run find / -type f -name '*.*' < 1306621034 80875 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :No output. < 1306621037 469895 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :okay < 1306621045 843829 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :`fine / -name *.pl -printf < 1306621046 578332 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`run which find < 1306621046 753101 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :CakeProphet, I don't know why it does that, but well < 1306621047 172176 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :No output. < 1306621047 961025 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​/usr/bin/find < 1306621057 971356 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`find / -name \* < 1306621059 255190 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :No output. < 1306621060 843821 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`run find / -name \* < 1306621061 29968 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :`rm test < 1306621062 187268 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​/ < 1306621063 359047 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :No output. < 1306621065 931764 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :just needs two>andone < 1306621069 96849 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :to see errors < 1306621078 97132 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :`run find / -type f -name '*.*' 2>&1 < 1306621079 713590 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​/usr/bin/find: `/': Function not implemented < 1306621083 283244 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :what < 1306621093 218509 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Gregor, please explain this < 1306621139 730644 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I've never seen 2>&1 before. < 1306621151 250789 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ACTION just recently learned some advanced bash stuff. < 1306621170 830760 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :That < 1306621174 824176 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that is not advanced < 1306621176 778666 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :CakeProphet, redirect fd 2 to fd 1 < 1306621180 205805 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :and yeah not advanced < 1306621183 594278 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : Gregor, please explain this < 1306621184 469535 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :plash < 1306621187 503144 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Explained. < 1306621190 771750 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, hm probably yeah < 1306621200 186912 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, weird errno for it < 1306621200 258943 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :No, definitely. < 1306621217 127483 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`run rm -rf /bin 2>&1 < 1306621218 617011 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​/bin/rm: cannot remove `/bin': Function not implemented < 1306621222 981187 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :heh < 1306621255 80211 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :well I didn't mean to say that it was advanced, I was just explaining that I'm still learning and probably overlooked it < 1306621264 637128 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, should be EACCESS not ENOSYS < 1306621282 819227 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: it may be trying to fool software. < 1306621290 202733 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :That is, malicious software, perhaps. < 1306621292 197957 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, hm < 1306621298 417134 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :No reason to give away the game if you don't have to. :p < 1306621326 973728 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, for standard compatibility? < 1306621329 307462 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :"TIL the value of a Moon Rock is $50,800 per gram and they are illegal to sell" < 1306621335 241796 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :I don't think that's how value works... < 1306621342 761905 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :`cd / && find . < 1306621344 187046 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :No output. < 1306621354 82707 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :`cd / && find . 2>&1 < 1306621355 624531 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :No output. < 1306621356 56344 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :CakeProphet, that needs run < 1306621357 86603 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Phantom_Hoover: Black market? < 1306621362 840859 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :`run cd / && find . 2>&1 < 1306621363 27086 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :`run cd / && find . 2>&1 < 1306621364 233794 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​. \ /usr/bin/find: `.': Function not implemented < 1306621365 497592 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​. \ /usr/bin/find: `.': Function not implemented < 1306621368 855539 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :yeah < 1306621381 8309 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :CakeProphet, mutiple commands need run < 1306621395 387302 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :without run you aren't doing it in sh, but plain exec() iirc < 1306621403 909664 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ah < 1306621416 53483 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :well, execev or so probably < 1306621431 967600 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :execv* < 1306621455 945555 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: no, it actually only passes a single argument < 1306621458 288329 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :so that addquote etc. work < 1306621468 202726 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, heh < 1306621481 637378 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :`type run < 1306621483 72455 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :No output. < 1306621487 5837 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :`run type run < 1306621488 313761 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :No output. < 1306621492 210876 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :`run type run 2>&1 < 1306621493 755508 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​/bin/bash: line 1: type: run: not found < 1306621495 607451 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :mhm < 1306621506 359422 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, I had hoped run was just eval "$1" :P < 1306621527 725778 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :..Perl? < 1306621534 378779 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :CakeProphet, what? < 1306621545 779192 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oh, bash I guess. < 1306621550 519240 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :yes... < 1306621586 824542 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :that would, you know, make more sense. < 1306621672 993978 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :that's weird that find is preventing a find on /. Why not just prevent -delete? < 1306621683 297743 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :It's not find, it's plash. < 1306621688 625353 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i.e. libc. < 1306621739 521719 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :How does subtraction work. < 1306621758 519160 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :you add the negative of the right-hand operand. :) < 1306621795 972290 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :for example, 2-1 becomes 2+(-1) < 1306621798 276735 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric ::P < 1306621844 410219 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric : How does subtraction work. <-- seriously? < 1306621887 377449 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yes. < 1306621889 99683 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :HOW. < 1306621932 974370 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :With our minds I guess? < 1306621951 929868 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, for (i=0;i (qt,rm) < 1306622060 65007 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : :: (O (O (O Z)), O (O (O Z))) < 1306622060 646741 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :GAH. < 1306622068 690775 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :HOW DOES SUBTRACTION WORK < 1306622078 336034 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, I told you above < 1306622089 377367 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, which language is that btw? haskell? < 1306622103 185426 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Haskell type system. < 1306622110 184550 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :looks like someone is trying to much around with the type system. < 1306622110 256724 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Actual typeclass I just made: SubHelperThatIsRealHelper. < 1306622120 447183 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(RealSubHelper and RealSubHelperHelper are taken.) < 1306622131 267241 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: Yes, I'm muching around with it a lot. < 1306622132 178270 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, oh so you actually meant to ask who subtraction in the type system works? < 1306622144 397355 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :in which case I don't know < 1306622165 649818 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :well it certainly works me < 1306622192 652634 :pikhq!~pikhq@71-219-196-229.clsp.qwest.net QUIT :Ping timeout: 246 seconds < 1306622194 641877 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :SubHelperThatIsRealHelperHelper < 1306622196 330042 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it's like java < 1306622219 55188 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :heh < 1306622254 70609 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: as long as nothing matches /Manager/ < 1306622258 927103 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :then it's still not Java. < 1306622260 106123 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :managerfactorymanager < 1306622268 911380 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :once you have a SubHelperManagerThatIsRealHelperHelperManager < 1306622277 189224 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :then you might actually be coding in Java. < 1306622375 420419 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :you know < 1306622384 81683 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I don't think the universe intended for us to write programs in type systems. < 1306622419 106430 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :`ls /proc/self < 1306622420 416442 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​attr \ auxv \ cgroup \ clear_refs \ cmdline \ coredump_filter \ cpuset \ cwd \ environ \ exe \ fd \ fdinfo \ io \ limits \ loginuid \ maps \ mem \ mountinfo \ mounts \ mountstats \ net \ numa_maps \ oom_adj \ oom_score \ pagemap \ personality \ root \ sched \ sessionid \ smaps \ stack \ stat \ statm \ status \ syscall \ task \ wchan < 1306622423 168302 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :`ls /proc/self/fd < 1306622424 455136 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​0 \ 1 \ 10 \ 11 \ 12 \ 13 \ 14 \ 15 \ 16 \ 17 \ 18 \ 19 \ 2 \ 20 \ 21 \ 22 \ 27 \ 29 \ 3 \ 4 \ 5 \ 6 \ 7 \ 8 \ 9 < 1306622458 22904 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :`ls -l /proc/self/exe < 1306622459 172115 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :No output. < 1306622462 754998 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :`ls -l /proc/self/exe 2>&1 < 1306622464 147686 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :No output. < 1306622466 14892 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :`ls /proc/self/personality < 1306622467 445673 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​/proc/self/personality < 1306622469 104620 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :`run ls -l /proc/self/exe 2>&1 < 1306622470 543356 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​/bin/ls: /proc/self/exe: Function not implemented \ lrwxrwxrwx 1 5000 5000 0 May 28 22:41 /proc/self/exe -> /usr/bin/python2.5 < 1306622476 280821 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :huh < 1306622480 164882 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :nice one < 1306622482 328790 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :`cat /proc/self/personality < 1306622483 520069 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​00000000 < 1306622492 962026 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :what a boring personality. < 1306622501 406173 :pikhq!~pikhq@71-219-215-123.clsp.qwest.net JOIN :#esoteric < 1306622508 646662 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :`run ls -l /proc/self/fd 2>&1 | tr '\n' '|' < 1306622510 84710 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​/bin/ls: /proc/self/fd: Function not implemented|/bin/ls: /proc/self/fd/0: Function not implemented|/bin/ls: /proc/self/fd/1: Function not implemented|/bin/ls: /proc/self/fd/2: Function not implemented|/bin/ls: /proc/self/fd/3: Function not implemented|/bin/ls: /proc/self/fd/4: Function not implemented|/bin/ls: /proc/self/fd/5: < 1306622525 624719 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :`run ls -l /proc/self 2>&1 | tr '\n' '|' < 1306622527 93817 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​/bin/ls: /proc/self: Function not implemented|lrwxrwxrwx 1 0 0 64 May 28 22:16 /proc/self -> 1995| < 1306622533 874140 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :`run ls -l /proc/self7 2>&1 | tr '\n' '|' < 1306622535 189053 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​/bin/ls: cannot access /proc/self7: No such file or directory| < 1306622541 119756 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :err < 1306622545 634253 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :`run ls -l /proc/self/ 2>&1 | tr '\n' '|' < 1306622546 975340 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​/bin/ls: /proc/self/: Function not implemented|/bin/ls: /proc/self/task: Function not implemented|/bin/ls: /proc/self/fd: Function not implemented|/bin/ls: /proc/self/fdinfo: Function not implemented|/bin/ls: /proc/self/net: Function not implemented|/bin/ls: /proc/self/environ: Function not implemented|/bin/ls: /proc/self/auxv: < 1306622554 148789 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :`run ls -l 2>&1 | tr '\n' '|' < 1306622555 681616 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​/bin/ls: 1: Function not implemented|/bin/ls: babies: Function not implemented|/bin/ls: bin: Function not implemented|/bin/ls: bluhbluh: Function not implemented|/bin/ls: env: Function not implemented|/bin/ls: foo: Function not implemented|/bin/ls: paste: Function not implemented|/bin/ls: ps: Function not implemented|/bin/ls: < 1306622575 12068 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Gregor, what is this non-implemented function mentioned all the time < 1306622580 828062 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :`run stat bin 2>&1 | tr '\n' '|' < 1306622582 97428 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​File: `bin'|.Size: 4096..Blocks: 8. IO Block: 4096 directory|Device: ca01h/51713d.Inode: 832795. Links: 2|Access: (0755/drwxr-xr-x) Uid: ( 5000/ UNKNOWN) Gid: ( 5000/ UNKNOWN)|Access: 2011-05-28 22:43:01.000000000 +0000|Modify: 2011-05-28 22:43:01.000000000 +0000|Change: 2011-05-28 22:43:01.000000000 +0000| < 1306622587 38908 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :hm not that < 1306622599 410501 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :`run ls -l /proc/self/ 2>/dev/null | tr '\n' '|' < 1306622600 901955 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​total 0|dr-xr-xr-x 2 5000 5000 0 May 28 22:43 attr|-r-------- 1 5000 5000 0 May 28 22:43 auxv|-r--r--r-- 1 5000 5000 0 May 28 22:43 cgroup|--w------- 1 5000 5000 0 May 28 22:43 clear_refs|-r--r--r-- 1 5000 5000 0 May 28 22:43 cmdline|-rw-r--r-- 1 5000 5000 0 May 28 22:43 coredump_filter|-r--r--r-- 1 5000 5000 0 May 28 22:43 < 1306622621 723113 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :`run ls /proc/self/ | tr '\n' '|' < 1306622623 173780 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​attr|auxv|cgroup|clear_refs|cmdline|coredump_filter|cpuset|cwd|environ|exe|fd|fdinfo|io|limits|loginuid|maps|mem|mountinfo|mounts|mountstats|net|numa_maps|oom_adj|oom_score|pagemap|personality|root|sched|sessionid|smaps|stack|stat|statm|status|syscall|task|wchan| < 1306622636 731994 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`run ls /proc/self < 1306622638 16683 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​attr \ auxv \ cgroup \ clear_refs \ cmdline \ coredump_filter \ cpuset \ cwd \ environ \ exe \ fd \ fdinfo \ io \ limits \ loginuid \ maps \ mem \ mountinfo \ mounts \ mountstats \ net \ numa_maps \ oom_adj \ oom_score \ pagemap \ personality \ root \ sched \ sessionid \ smaps \ stack \ stat \ statm \ status \ syscall \ task \ wchan < 1306622640 713688 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :HackEgo does it itself, dude. < 1306622661 243655 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :`perl -e 'open 0; print <0>' < 1306622662 652899 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :No output. < 1306622665 672248 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :heh. < 1306622666 658703 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :`run ls -l /proc/self/root < 1306622667 984441 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​lrwxrwxrwx 1 5000 5000 0 May 28 22:44 /proc/self/root -> / < 1306622676 142771 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :`run ls -l /proc/self/exe < 1306622677 683576 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​lrwxrwxrwx 1 5000 5000 0 May 28 22:44 /proc/self/exe -> /usr/bin/python2.5 < 1306622685 64537 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :wat < 1306622696 125281 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :HackEgo, buggered if I knew < 1306622705 775496 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :`run cat /proc/self/cmdline < 1306622706 298051 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :` echo 'open 0; print <0>' > quine.pl < 1306622707 105256 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​/usr/bin/python < 1306622707 437297 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :No output. < 1306622716 778743 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :`perl quine.pl < 1306622718 54450 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :No output. < 1306622721 719309 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :.. :( < 1306622737 200058 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :`run cat /proc/self/cmdline | cat -e < 1306622738 471483 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​/usr/bin/python^@/usr/bin/pola-run^@-B^@-f=/lib64^@-f=/etc/alternatives^@-f=/proc^@-f=/opt^@-tw^@/tmp^@tmpdir.2822^@-fw=/tmp/hackenv.2822^@-f=/home/hackbot/hackbot.hg/multibot_cmds/lib/limits^@--prog=/home/hackbot/hackbot.hg/multibot_cmds/lib/limits^@-a=/usr/bin/nice^@-a=-n10^@-e^@bash^@ < 1306622743 563736 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :what < 1306622752 213520 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :hm < 1306622763 92757 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :`run cat /proc/self/cmdline | tr '\0' ' ' < 1306622763 164684 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Oh, right. < 1306622764 608075 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​/usr/bin/python /usr/bin/pola-run -B -f=/lib64 -f=/etc/alternatives -f=/proc -f=/opt -tw /tmp tmpdir.2896 -fw=/tmp/hackenv.2896 -f=/home/hackbot/hackbot.hg/multibot_cmds/lib/limits --prog=/home/hackbot/hackbot.hg/multibot_cmds/lib/limits -a=/usr/bin/nice -a=-n10 -e bash < 1306622780 288086 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :`run cat /proc/self/cmdline | tr '\0' ' ' | tail -c 20 < 1306622781 710446 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​ice -a=-n10 -e bash < 1306622784 344798 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :It'll exec itself. < 1306622788 438258 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :right nothing cut off < 1306622897 780978 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :`ls < 1306622899 195175 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​1 \ babies \ bin \ bluhbluh \ env \ foo \ paste \ ps \ quine \ quotes \ quotese \ test.c \ tmpdir.3130 < 1306622900 671981 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, I find it funny that it doesn't emulate /proc < 1306622942 409450 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :`ls quine < 1306622943 793615 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​quine < 1306622949 539115 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :..lol < 1306622957 18526 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :`cat quine < 1306622958 319281 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​`cat quine < 1306622962 135031 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: Why would it? < 1306622963 147570 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :eh < 1306622965 368856 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`rm quine < 1306622966 640630 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :No output. < 1306622971 940144 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, what was quine < 1306622975 469955 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric : `cat quine < 1306622975 541854 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric : ​`cat quine < 1306622977 59032 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :come on < 1306622980 419559 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: A file. < 1306622980 954730 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`cat bluhbluh < 1306622982 115393 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :No output. < 1306622982 746258 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :right < 1306622989 535734 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`run ls -lh bluhbluh < 1306622990 994863 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​-rw-r--r-- 1 5000 5000 0 May 28 22:49 bluhbluh < 1306623002 469869 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`quote < 1306623002 995588 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`quote < 1306623003 113374 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`quote < 1306623003 292985 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`quote < 1306623003 618174 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`quote < 1306623004 37660 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​312) lol @ closed character set standard "What does this codepoint represent?" "Nobody knows." < 1306623004 263567 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​229) [...] ALWAYS OPEN TO TRYING NEW THINGS. < 1306623005 199183 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​178) pigeons are very smart. all the known ways to show a language is not regular are based on pigeons. < 1306623006 156041 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​392) [...] OOPS.. my cockfile got destroyed < 1306623006 932075 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​315) Phantom_Hoover: I have just one tvtropes page open in elinks, but my tvtropes.txt "queue" has 38 tvtropes.org URLs waiting for processing. < 1306623055 271675 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :`echo 'open 0; print <0>' > quine.pl < 1306623056 909522 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​'open 0; print <0>' > quine.pl < 1306623073 21390 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :use `run < 1306623076 630338 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but that is a cheat quine < 1306623081 362985 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: shhh < 1306623087 655423 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :`run echo 'open 0; print <0>' > quine.pl < 1306623088 920616 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :`quote < 1306623089 241552 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :No output. < 1306623089 314291 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :`quote < 1306623089 565922 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :`quote < 1306623089 820160 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :`quote < 1306623090 116200 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :`quote < 1306623090 905975 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​132) I am an inherently pornographic being. < 1306623091 447207 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​176) Never ever use a quote which contains both the words "aloofness" and "gel" (verb). < 1306623092 273384 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​408) `quote django ​352) django is named after a person? thought it would be a giraffe or something \ 407) `quote django ​352) django is named after a person? thought it would be a giraffe or something thankfully only one thankfully only two < 1306623092 906913 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​393) when I command it to do couple useful operations it instead mutilates my cock. < 1306623094 413083 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​38) is there a problem with it being carbonized :D yes: carbonized coffee bean is known more commonly as "charcoal" < 1306623095 267711 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :CakeProphet, how does it work? < 1306623101 442958 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :CakeProphet, I don't know perl < 1306623210 739269 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Vorpal: I'm not entirely sure. But "open 0" I believe treats 0 to be a symbolic reference since there's no second argument, so it grabs the value held in $0, which is the name of the program, and saves it to the filehandle 0 because Perl can do that apparently. And then <0> is the read operator on the filehandle 0. < 1306623238 513435 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :normally you use open like this: open my $fh, 'filename.here' < 1306623244 599374 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :`quine.pl test < 1306623246 161851 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :No output. < 1306623252 23952 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :nope doesn't work < 1306623253 891327 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :`perl quine.pl < 1306623255 150984 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :speaking of carbonated coffee, coffee and coca cola is a nice combination < 1306623255 568145 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​open 0; print <0> < 1306623261 289350 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ah < 1306623276 663177 :hagb4rd!~hagb4rd@koln-4d0b6989.pool.mediaWays.net JOIN :#esoteric < 1306623352 57823 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Vorpal: it's very much cheating though. < 1306623361 434614 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :olsner: Er, nice :P < 1306623367 840567 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :In a really horrific way. < 1306623396 499154 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :hmmm, I wonder. < 1306623431 797325 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :`run echo 'print ' > quine2.pl < 1306623433 162139 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :No output. < 1306623437 178728 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :`perl quine2.pl < 1306623439 193688 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​open0 < 1306623446 372248 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :..heh, not quite. < 1306623458 225148 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :`cat quine2.pl < 1306623459 504092 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​print < 1306623478 469534 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :...though I have no idea why it produced that output. < 1306623485 37092 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :`rm quine2.pl < 1306623486 246992 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :No output. < 1306623502 954784 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :night < 1306623513 265852 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :good night. < 1306623580 686304 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :`run echo -e '#!/bin/perl\nopen 0; print ()=<0>' > quine2.pl < 1306623582 114223 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :No output. < 1306623590 188001 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :`run ./quine2.pl < 1306623591 583063 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :No output. < 1306623595 149472 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :awww < 1306623642 858900 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :honestly -e should be default and -E should be the option you have to type, for echo. < 1306623658 917721 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :well, maybe not. < 1306623676 788296 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :since, if you're not dealing with a string literal, you'd usually want -E. < 1306623749 982168 :augur!~augur@208.58.6.161 PRIVMSG #esoteric :ACTION murders Phantom_Hoover < 1306623793 964716 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Honestly, augur. < 1306623794 165042 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :`rm quine2.pl < 1306623795 591001 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :No output. < 1306623796 620657 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :I'm already dead. < 1306623802 836111 :MigoMipo!~John@84-217-6-148.tn.glocalnet.net QUIT :Read error: Connection reset by peer < 1306623819 170909 :pikhq_!~pikhq@174-22-168-82.clsp.qwest.net JOIN :#esoteric < 1306623828 318104 :augur!~augur@208.58.6.161 PRIVMSG #esoteric :o < 1306623837 77555 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :`run echo -e '#!/bin/perl\nopen 0; print (()=<0>)' > quine2.pl < 1306623838 317333 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :No output. < 1306623845 385880 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :`perl quine2.pl < 1306623846 829405 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :No output. < 1306623885 16154 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oh wait, duh. < 1306623899 963945 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :`run echo -e '#!/bin/perl\nopen 0; print while <0>' > quine2.pl < 1306623901 273128 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :No output. < 1306623908 576234 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :`perl quine2.pl < 1306623910 36162 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​#!/bin/perl \ open 0; print while <0> < 1306623953 10844 :pikhq_!~pikhq@174-22-168-82.clsp.qwest.net PRIVMSG #esoteric :ACTION wonders if the BIOS in this motherboard can be replaced with OpenBIOS. BIOSes suck. < 1306623971 215386 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :in my experience, the answer to that has been 'no'. < 1306623998 15406 :pikhq_!~pikhq@174-22-168-82.clsp.qwest.net PRIVMSG #esoteric :Erm. s/OpenBIOS/coreboot/ < 1306624001 464021 :pikhq_!~pikhq@174-22-168-82.clsp.qwest.net PRIVMSG #esoteric :That's what I actually meant. < 1306624010 825687 :pikhq!~pikhq@71-219-215-123.clsp.qwest.net QUIT :Ping timeout: 264 seconds < 1306624015 31689 :pikhq_!~pikhq@174-22-168-82.clsp.qwest.net PRIVMSG #esoteric :And probably "no", but you can hope. < 1306624017 904704 :pikhq_!~pikhq@174-22-168-82.clsp.qwest.net PRIVMSG #esoteric :BIOSes suck. < 1306624018 835150 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :AMD To Support Coreboot On All Upcoming Processors - Slashdot < 1306624020 603210 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :How... useful :P < 1306624026 25228 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :If they had said "motherboards" :P < 1306624033 516702 :pikhq_!~pikhq@174-22-168-82.clsp.qwest.net PRIVMSG #esoteric :It's supposed to be chipsets. < 1306624035 133706 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(I realise there are probably actual incompatibilities but still.) < 1306624045 429387 :pikhq_!~pikhq@174-22-168-82.clsp.qwest.net PRIVMSG #esoteric :Slashdot just fucked it up. < 1306624048 143627 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I wonder if "support" means they'll give you tech support for it :-) < 1306624092 606568 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :`run wget -O quine3.pl 'http://www.perlmonks.org/bare/?abspart=1;displaytype=displaycode;node_id=119526;part=1' < 1306624094 224662 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :No output. < 1306624113 856853 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :`wget --help < 1306624115 314775 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​GNU Wget 1.11.4, a non-interactive network retriever. \ Usage: wget [OPTION]... [URL]... \ \ Mandatory arguments to long options are mandatory for short options too. \ \ Startup: \ -V, --version display the version of Wget and exit. \ -h, --help print this help. \ -b, --background go to < 1306624116 32267 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: `fetch < 1306624139 830633 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :`fetch --help < 1306624147 471192 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :It is just `fetch url. < 1306624153 223009 :quintopia!~quintopia@74.117.158.92 JOIN :#esoteric < 1306624157 999230 :quintopia!~quintopia@74.117.158.92 QUIT :Changing host < 1306624158 71052 :quintopia!~quintopia@unaffiliated/quintopia JOIN :#esoteric < 1306624158 252029 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :and then you use > ? < 1306624187 682881 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :`run fetch 'http://www.perlmonks.org/bare/?abspart=1;displaytype=displaycode;node_id=119526;part=1' > quine3.pl < 1306624189 102857 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :GNU Wget 1.11.4, a non-interactive network retriever. Usage: wget [OPTION]... [URL]... Mandatory arguments to long options are mandatory for short options too. Startup: -V, --version display the version of Wget and exit. -h, --help print this help. -b, --background go to background after startup. -e, --execute=COMMAND execute a `.wgetrc'-style command. Logging and input file: -o, --output-file=FILE log message < 1306624207 224313 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: No. < 1306624209 684445 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"`fetch url". < 1306624210 361234 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :That is it. < 1306624216 990489 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :You can use mv afterwards. < 1306624223 103772 :pikhq_!~pikhq@174-22-168-82.clsp.qwest.net PRIVMSG #esoteric :... Oh, hey. Some people complained at the motherboard vendor about bugs that were tripping up Linux, and they actually fixed it. < 1306624235 995799 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :lies < 1306624236 899958 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :`run fetch 'http://www.perlmonks.org/bare/?abspart=1;displaytype=displaycode;node_id=119526;part=1' < 1306624238 309652 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :No output. < 1306624239 980538 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: lame < 1306624243 421113 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :`ls < 1306624244 771499 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​1 \ babies \ bin \ bluhbluh \ env \ foo \ paste \ ps \ quine.pl \ quine2.pl \ quine3.pl \ quotes \ quotese \ test.c \ tmpdir.6174 < 1306624252 373751 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :man. < 1306624256 673273 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: No quotes. < 1306624257 822158 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :it feels so weird to have money < 1306624258 917225 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :And no `run. < 1306624261 968100 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Please listen to what I actually say. < 1306624288 362353 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :pikhq: that is one redeeming feature about your country < 1306624292 643032 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :`fetch http://www.perlmonks.org/bare/?abspart=1;displaytype=displaycode;node_id=119526;part=1 < 1306624294 206929 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :2011-05-28 23:11:33 URL:http://www.perlmonks.org/bare/?abspart=1;displaytype=displaycode;node_id=119526;part=1 [87] -> "index.html?abspart=1;displaytype=displaycode;node_id=119526;part=1" [1] < 1306624295 790370 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: never < 1306624307 898842 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :`ls < 1306624309 156643 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​1 \ babies \ bin \ bluhbluh \ env \ foo \ index.html?abspart=1;displaytype=displaycode;node_id=119526;part=1 \ paste \ ps \ quine.pl \ quine2.pl \ quine3.pl \ quotes \ quotese \ test.c \ tmpdir.6313 < 1306624324 391396 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :`run mv *index quine3.pl < 1306624325 748405 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :No output. < 1306624331 809804 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :`cat quine3.pl < 1306624333 271671 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :No output. < 1306624346 863503 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :..oh, lol < 1306624353 190560 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :`run mv index* quine3.pl < 1306624354 715763 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :No output. < 1306624357 496771 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :`cat quine3.pl < 1306624358 933653 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​syntax error at =# line 2, at EOF. \ Execution of =# aborted due to compilation errors.. < 1306624370 163699 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :`perl quine3.pl < 1306624371 553579 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :No output. < 1306624377 574477 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :they LIED. < 1306624432 237781 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :`perl quine3.pl 2<&1 < 1306624433 805224 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :No output. < 1306624447 949186 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : `run mv *index quine3.pl < 1306624451 961786 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :wrong location of- < 1306624453 124484 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh you fixed it < 1306624459 880910 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: fail < 1306624462 22827 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it's > not < < 1306624475 548420 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"AMD made their platform code work for coreboot. That is, the same code they ship to board and BIOS makers, they release to coreboot, and even went the extra mile to integrate it. < 1306624475 621239 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Intel doesn't support coreboot. In fact, they hinder us and we'll have to get each bit of information out of the hardware or by massive coercion. Every support of Intel hardware in coreboot exists despite Intel's efforts." < 1306624476 778375 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq_: Aweome. < 1306624484 961531 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :`perl quine3.pl 2>&1 < 1306624486 477415 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :No output. < 1306624528 719613 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: would help if I understood what it is. Is it (2)>(&1) or is it 2(>&)1 or....? < 1306624556 806186 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Former. < 1306624568 797891 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I'm guessing 1 is fd for stdout and 2 is for stderr. I've never seen &1 though. < 1306624573 106449 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :The syntax is [source]>[destination]. source, when omitted, defaults to one (stdout). < 1306624575 482002 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Destination is usually a file. < 1306624580 855978 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :So 2>foo.txt works. < 1306624586 761422 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Prefixing an ampersand means "to an fd, not a file". < 1306624594 373295 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ah < 1306624643 419868 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :in any case this syntax error is not a quine. < 1306624650 580281 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :or I'm doing something wrong. < 1306624651 112348 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : `perl quine3.pl 2>&1 < 1306624651 806370 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Fail. < 1306624660 284401 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Use `run for sh. < 1306624664 432033 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oh right < 1306624666 143970 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :What you did was perl 'quine3.pl 2>&1'. < 1306624675 589387 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :`run perl quine3.pl 2>&1 < 1306624676 940814 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​syntax error at quine3.pl line 2, at EOF \ Execution of quine3.pl aborted due to compilation errors. < 1306624682 501204 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :there we go. :P < 1306624688 61195 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :the best quine of all. < 1306624696 336200 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :except the # needs to be changed to the file name < 1306624734 958655 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :#=, even < 1306624877 950404 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :`run perl -pi 's/#=/quine3.pl/g' quine3.pl < 1306624879 395958 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :No output. < 1306624887 774347 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :`cat quine3.pl < 1306624888 942374 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​syntax error at =# line 2, at EOF. \ Execution of =# aborted due to compilation errors.. < 1306624896 176179 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :`run perl -pi 's/=#/quine3.pl/g' quine3.pl < 1306624897 342932 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :No output. < 1306624899 806107 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :`cat quine3.pl < 1306624900 955666 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​syntax error at =# line 2, at EOF. \ Execution of =# aborted due to compilation errors.. < 1306624915 282590 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :...I see < 1306624956 650407 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :`run perl -pie 's/=#/quine3.pl/g' quine3.pl < 1306624958 19196 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :No output. < 1306624965 988521 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :`cat quine3.pl < 1306624967 378286 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​syntax error at =# line 2, at EOF. \ Execution of =# aborted due to compilation errors.. < 1306624978 35385 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I apparently no nothing about Perl's command line options. < 1306624982 400388 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :*know even < 1306625045 442146 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :`run perl -pi -e 's/=#/quine3.pl/g' quine3.pl < 1306625046 877958 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :No output. < 1306625054 159702 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :`cat quine3.pl < 1306625055 572513 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​syntax error at quine3.pl line 2, at EOF. \ Execution of quine3.pl aborted due to compilation errors.. < 1306625058 743069 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ah < 1306625079 622106 :xps!~xps@188.132.84.102 JOIN :#esoteric < 1306625083 403677 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ACTION is no pleased with this waste of time, and does something else that is equally pointless. < 1306625090 141451 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :*now .... < 1306625154 44405 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`run quine3.pl < 1306625155 423432 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :No output. < 1306625160 556256 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`run perl quine3.pl < 1306625162 32511 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :No output. < 1306625165 296030 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :yeah it's stderr < 1306625170 9572 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: replace the newline in it with " \ " for extra points :D < 1306625180 478939 :pikhq_!~pikhq@174-22-168-82.clsp.qwest.net PRIVMSG #esoteric :... What the *hell*? < 1306625207 98707 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq_: ? < 1306625215 719255 :pikhq_!~pikhq@174-22-168-82.clsp.qwest.net PRIVMSG #esoteric :wodim, stop trying to write with my DVD-ROM drive. < 1306625232 541854 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Woe di me. < 1306625242 857654 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: eh, since HackEgo uses \ for \n I don't see anything wrong with leaving it as is. < 1306625250 676174 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: it's not a _proper_ quine :D < 1306625258 171238 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :nonsense. < 1306625262 232908 :pikhq_!~pikhq@174-22-168-82.clsp.qwest.net PRIVMSG #esoteric :Also, Debian, would it kill you to symlink your forked shit to cdrecord/mkisofs/cdda2wav? < 1306625268 246406 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq_: Debian testing is still on Haskell Platform 2010.1.0.0.1. < 1306625268 980537 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Lame. < 1306625270 230975 :pikhq_!~pikhq@174-22-168-82.clsp.qwest.net PRIVMSG #esoteric :Y'know, like anyone sane would expect? < 1306625273 276789 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :properness is for stuffy British gents < 1306625283 237060 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq_: And thus GHC six. < 1306625308 505268 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ACTION is an American. We don't play by the rules. < 1306625317 167430 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Ahahaha, the release manager of wodim is also called Joerg. < 1306625375 46019 :xps!~xps@188.132.84.102 QUIT :Remote host closed the connection < 1306625392 403291 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :MacFUSE is a dead project. Nice. < 1306625400 288744 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(Author works on proprietary competitor now.) < 1306625406 97396 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :so was using perl -pi -e the best option or is there some other magic I could use in those situations? < 1306625410 601093 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :But a guy on the tup list forked it. :p < 1306625415 41275 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: sed -i < 1306625421 680258 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ACTION is developing his leet sysadmin skills or whatever. < 1306625426 990810 :pikhq_!~pikhq@174-22-168-82.clsp.qwest.net PRIVMSG #esoteric :ACTION needs a new CD burner. This thing sucks. < 1306625485 80996 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: -pie works just fine, btw. < 1306625486 748933 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :rather than -pi -e. < 1306625507 259099 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :it didn't work for some reason. < 1306625519 68239 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Hmm. < 1306625588 85650 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ah, but I'll have to try using sed sometimes. Seems slightly more convenient for that kind of thing < 1306625624 429877 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :s/// is exactly the same in sed bt the regexps are less powerful :P < 1306625646 684900 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :is it at least the same syntax... or is it more like emacs-style? < 1306625652 824066 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :It's the same syntax... and what? < 1306625663 609619 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :is it incredibly stupid, in other words. < 1306625670 119052 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :but you answered my question, so nevermind. :) < 1306625701 12266 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :So you're not liking emacs, eh. < 1306625709 465435 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :no emacs is fine. I just don't like its regex < 1306625730 225494 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Well you need some more backslashes with sed, yes. < 1306625734 60253 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :But it still uses s///. < 1306625740 775228 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :And it's \ rather than [dollar] for backrefs. < 1306625742 599276 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I'm like emacs for the most part. It's still a little awkward to use, but I enjoy being able to make windows. < 1306625785 776991 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :and I've recently starting doing magical things. < 1306625788 943759 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :*started < 1306625793 656241 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :my typo rate is ridiculous today. < 1306625993 666126 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :for example C-a C-k is pretty handy. And C-a C-space C-e C-w < 1306626027 370651 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :but actually, C-k does the same thing as the second one right? < 1306626160 422116 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :undefined :: (DivLoop T5 T5 qt rm) => (qt,rm) < 1306626160 716491 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : :: (SubHelperThatIsRealHelperHelper b (O Z) m2, < 1306626160 839357 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : SubHelperThatIsRealHelper m' m1, < 1306626160 913250 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : SubHelperThatIsRealHelper m'1 m, < 1306626160 985127 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : Equals Z b1 b, < 1306626163 5863 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : SubHelper (O (I Z)) (O (I Z)) m2 m', < 1306626164 914169 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : SubHelper (I (O (I Z))) (I (O (I Z))) m1 m'1, < 1306626166 885242 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : DivHelper m (I (O (I Z))) (I (O (I Z))) qt rm) => < 1306626169 59866 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : (qt, rm) < 1306626170 914466 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Fuck. < 1306626186 906032 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :Where's that from < 1306626223 406178 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Deewiant: My code. < 1306626232 902270 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: perhaps this is an indication that you shouldn't be doing this craziness. ;) < 1306626233 931796 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :What code < 1306626243 856640 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Deewiant: It's a snowman in disguise. < 1306626266 875844 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :Cleverly disguised < 1306626288 435751 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Yes. < 1306626289 106528 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Very. < 1306626294 563718 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com JOIN :#esoteric < 1306626338 747895 :pikhq_!~pikhq@174-22-168-82.clsp.qwest.net QUIT :Remote host closed the connection < 1306626358 582073 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I like how you have no indication of which typeclass is failing. < 1306626364 719627 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Oh here we go. < 1306626449 400673 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: perhaps if you write a Haskell compiler in Haskell types you can implement better error messages. < 1306626516 306765 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :X-D < 1306626517 77082 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Totally. < 1306626616 812868 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :ACTION → sleep < 1306626619 80636 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 QUIT :Quit: Leaving < 1306626643 742840 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :VACUOUS < 1306626827 770078 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :what, Perl has a printf? why? < 1306626838 55603 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I guess for padding? < 1306626866 727465 :pikhq!~pikhq@174-22-168-82.clsp.qwest.net JOIN :#esoteric < 1306626868 643381 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :printf is sometimes useful, actually, even in things like Perl and whatever, I think. < 1306626954 110315 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Although, I have worked a bit with Python (but not much) and I think the % operator on strings acts like sprintf? I don't really know, though. < 1306626960 47123 :augur!~augur@208.58.6.161 QUIT :Remote host closed the connection < 1306626983 401417 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :zzo38: yes it does. < 1306627051 296737 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :except sprintf is in-place I believe, and Python's % is not < 1306627056 785564 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :%= is though < 1306627092 200919 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I would be surprised if Perl's sprintf was in-place. < 1306627096 928654 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :In C, sprintf first takes a destination parameter (of type char*) and then the format string, and then the values to sbustitute into %s and that kind of stuff. < 1306627128 692911 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ah < 1306627130 69161 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Since these kind of scripting languages do not work that way, it would just return the new value instead