< 1315353603 612388 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :pikhq_: do you mean threads as continuations? < 1315353616 912812 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :either is theoretically possible, but the second seems more likely < 1315353632 340175 :pikhq_!~pikhq@71-219-212-39.clsp.qwest.net PRIVMSG #esoteric :I said what I meant. < 1315353643 813650 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :It's not really threads. < 1315353644 988466 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :It's coroutines. < 1315353646 484341 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :wow < 1315353653 102856 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :where did it get the continuation library from? < 1315353658 120745 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Please. < 1315353659 361144 :pikhq_!~pikhq@71-219-212-39.clsp.qwest.net PRIVMSG #esoteric :He wrote it. < 1315353661 540002 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"Continuations as threads" is a really stupid way to say < 1315353664 715145 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"Coroutines with stack pointer". < 1315353671 891647 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :And misleading. < 1315353682 120907 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(also, for an emulator, continuations sound like a really good way to do savestates) < 1315353696 322849 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :in Underlambda, you can serialise continuations to stdout if you want to < 1315353704 974466 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and later read them in and just pick up off from there < 1315353713 317460 :pikhq_!~pikhq@71-219-212-39.clsp.qwest.net PRIVMSG #esoteric :That's pretty close to what the savestate support is, IIRC. < 1315353723 731115 :pikhq_!~pikhq@71-219-212-39.clsp.qwest.net PRIVMSG #esoteric :Well. < 1315353726 79729 :pikhq_!~pikhq@71-219-212-39.clsp.qwest.net PRIVMSG #esoteric :High-level wise. < 1315353735 428542 :pikhq_!~pikhq@71-219-212-39.clsp.qwest.net PRIVMSG #esoteric :It's in C++, so low-level, it's a fuckton of painful serialisation. < 1315353750 266111 :pikhq_!~pikhq@71-219-212-39.clsp.qwest.net PRIVMSG #esoteric :And then deserialisation. < 1315353790 938808 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :how many languages have specified that all interps must be able to do an (interp-specific) serialisation/deserialisation of any subset of the entire program state, including a continuation? < 1315353844 493195 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Interp-specific? Lame < 1315353850 200069 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :It should be the program format < 1315353860 876649 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that's one possible option < 1315353872 641681 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but that would ruin a lot of possible optimizations, I think < 1315353890 358002 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :program format with an extra pair of parens is what derla uses, IIRC < 1315353891 802713 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but I'm not sure < 1315353928 320797 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Fuck optimisations, platonically perfect language < 1315353977 119157 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :perhaps have two serialisation options < 1315353986 363157 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :an optimised one, and a portable one < 1315353995 320533 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :or just require all interps to be able to do it either way < 1315354007 465312 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric ::t forkIO < 1315354008 362698 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Not in scope: `forkIO' < 1315354013 253657 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and have an option where they just reformat serializations rather than load them < 1315354039 358762 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :@hoogle fix < 1315354039 926705 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Data.Function fix :: (a -> a) -> a < 1315354040 95652 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Control.Monad.Fix fix :: (a -> a) -> a < 1315354040 263884 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :module Control.Monad.Fix < 1315354051 766929 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: Surely you can encapsulate a loading of a serialisation and then serialise that program? < 1315354052 905872 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Subprograms. < 1315354066 464779 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I don't think fix is actually in Control.Monad because I have it imported in ghci and it was not in scope. < 1315354081 801829 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :CakeProphet: it's in Control.Monad.Fix, if you look more carefully < 1315354083 297254 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :It says Control.Monad.Fix. < 1315354093 65430 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oh hey look at that it does. < 1315354100 501376 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: hmm, you could write a small program to do it < 1315354105 866967 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric ::m + Control.Monad.Fix < 1315354107 532787 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :... < 1315354121 764787 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :especially as deserialization never immediately runs what it deserializes < 1315354124 487230 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :obviously I am not mentally exhausted right now. < 1315354124 663719 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: how, if loading a serialisation ajumps into it? < 1315354125 627405 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ah < 1315354142 640219 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :you can add an extra ^ to jump into it, as always < 1315354152 624516 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Surely you want to clear the stack first < 1315354161 274064 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(clear) dip call < 1315354164 849001 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :or provide it with an argument < 1315354174 921453 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :@hoogle IO a -> IO () < 1315354175 595881 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Foreign.Marshal.Error void :: IO a -> IO () < 1315354175 764936 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Network withSocketsDo :: IO a -> IO a < 1315354175 933356 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Control.Exception block :: IO a -> IO a < 1315354181 513201 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :actually, continuations clear the stack themselves < 1315354184 838930 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's a simple use of ultra < 1315354190 51722 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :ultra + pop clears the stack < 1315354191 68496 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Oh, it's not just a function? < 1315354192 254764 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gross. < 1315354194 874320 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :hmmm, I thought void was in Control.Monad as well. < 1315354206 418257 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: it's not a function, because continuations don't return < 1315354214 723059 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: Yes they do, when the program executes < 1315354216 393238 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :erm < 1315354217 279412 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :you can make function-like not-quite-continuations pretty easily, though < 1315354218 323048 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: Yes they do, when the program terminates < 1315354225 86694 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :They return to the OS < 1315354233 78185 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :what, really? continuations are like goto, not like gosub < 1315354234 307926 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :No reason why an underlambda program can't be the OS to another < 1315354238 989714 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :all things must eventually return. < 1315354240 508428 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oh, I see what you mean there < 1315354242 877974 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :except for those that don't. < 1315354246 356930 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: When a program using continuations exits, does your computer explode? < 1315354250 792320 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that's interesting and I should think about it < 1315354259 78284 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: no, the process quits < 1315354261 867657 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: Or, alternatively: How does a CPS program terminate? < 1315354264 867174 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and that's a different sort of level from other things < 1315354268 402404 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :A CPS program /takes a continuation as an argument/. < 1315354279 87047 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :That's the OS. < 1315354281 821068 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Or your shell, or whatever. < 1315354289 657400 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the thing is, Underlambda isn't CPS, and doesn't assume things written in it are < 1315354290 945650 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Not being able to pass your own is a needless limitation. < 1315354302 409997 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: No, but call/cc is equivalent with CPS. < 1315354336 864245 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it'd be easy enough to make continuations that were return-to-argument-on-exit rather than quit-on-exit < 1315354341 182290 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Underlambda is implemented mostly in itself < 1315354349 640800 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :CakeProphet: it is, but it's a new addition < 1315354357 458939 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :if you have an Underlambda interp that doesn't do continuations, you can change it to one that does with a string replace < 1315354372 529013 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: Yeah, but it's gross to have continuations that you can't control the exit behaviour of in the core anyway. < 1315354395 987317 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Being able to write an "Underlambda OS" in Underlambda would IMO be very much in line with its goals. < 1315354400 614004 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it would < 1315354400 849265 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(Without writing your own interpreter.) < 1315354405 721286 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I'm reconsidering my design a bit at the moment < 1315354406 232362 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oerjan: apparently too new for my version of ghci < 1315354411 982800 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: But thankfully, they don't actually need to take a continuation. < 1315354414 24594 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :They just need to return. < 1315354415 943282 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :in particular, what exactly c should do < 1315354424 503187 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Any program that used continuations like it did before should work, unless it has dead code at the end. < 1315354446 46446 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I'm trying to work out what would happen if you just lopped off the Q at the end < 1315354463 494674 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :hmmm okay so.... < 1315354469 802850 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: well, you should maintain the stack < 1315354471 400328 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :fix (void . forkIO) -- fork bomb yes? < 1315354472 119565 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :at least IMO < 1315354481 712697 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so here's the basic operation: #XCx| => X(X(x))x < 1315354483 533195 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: in fact, a continuation might want to push the stack at the end of execution < 1315354491 160565 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hmm < 1315354492 591209 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :what's X? < 1315354494 651104 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh, hmm < 1315354497 111456 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :anything < 1315354502 57611 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that's the rewrite rule that implements C < 1315354502 956415 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :can you use special notations for your variables? < 1315354509 61639 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :rather than mixing them with operations :P < 1315354526 244620 :tiffany!~tiffany@188.215.83.116 PRIVMSG #esoteric :elliott is probably my favourite boy name [/random] < 1315354527 43377 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :which doesn't form continuations, but which is the basic operation that lets you implement them in user code < 1315354535 18604 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ok, umm, I have no idea how that rewrite rule works < 1315354535 382886 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :tiffany: spelt like that? < 1315354540 504777 :tiffany!~tiffany@188.215.83.116 PRIVMSG #esoteric :idk < 1315354546 637172 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :let me use square brackets < 1315354551 666299 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :CakeProphet: the parent halts too quickly to call it that, i think < 1315354563 641198 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(also, # and | should be interpreted as ^ and $ in regexen) < 1315354575 609727 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :#[X]C[x]|[X]([X]([x]))[x] < 1315354581 46230 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's probably clearer without the brackets < 1315354605 314323 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :START history 'C' rest END = history (history (rest)) rest < 1315354611 754114 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :no, not history < 1315354613 369293 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :stack < 1315354613 673666 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: Why does the history matter? < 1315354614 957520 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Oh. < 1315354627 785146 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :START stack 'C' future END = stack (stack (future)) future < 1315354634 842652 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: Why not (stack future)? < 1315354635 107255 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :yep < 1315354639 294822 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :So you can determine the rest of program? < 1315354645 102842 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :because that would automatically run future if you tried to evaluate it < 1315354648 260084 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Right. < 1315354668 857801 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :fix (forever . forkIO) -- fork bomb yes? < 1315354679 659866 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: That seems correct to me, then. When future runs off the end of the program, the continuation returns, if you called it. IMPORTANT NOTE: Any "exit program" functions have to be careful not to specify that they exit the interpreter, just the current program. < 1315354680 646800 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :not entirely sure how forever :: m a -> m b < 1315354685 517739 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :CakeProphet: better < 1315354696 764021 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :"current program"? ouch < 1315354699 807669 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I guess b is just bottom? < 1315354704 256449 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :CakeProphet: because it never returns anything, it can return any type :P < 1315354704 821231 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Well, it's not as bad as it sounds. < 1315354708 282647 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ah right. < 1315354711 320106 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: The "future function" should be ((future)@), where @ basically means "in a new context". < 1315354711 834903 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I mean, such a concept doesn't exist < 1315354716 107271 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :@src forever < 1315354717 88133 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Source not found. I've seen penguins that can type better than that. < 1315354717 832281 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :unless you can somehow work it out using rewrite rules < 1315354722 686922 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oerjan: so then the fix is completely unecessary here. :P < 1315354724 247494 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :forever = fix (>>) < 1315354724 415846 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :there's no "in a new context", you manufacture the new context by hand < 1315354729 244461 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :using dip, etc < 1315354737 817009 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: I'm telling you to introduce one; all it does is run the program with a fresh, empty stack, then push the stack at the end as a single element. < 1315354746 496074 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :CakeProphet: um no < 1315354747 736885 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :The only relevant effect being that any "exit" instructions are defined to only halt the current program. < 1315354755 522153 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oerjan: oh right nevermind. lol < 1315354756 202929 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: It's not the idea of a current program that's inelegant here, it's an exit instruction. < 1315354763 847472 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :if that's meant to be implemented in the interp directly, it'd increase the complexity of the language by about 1000% < 1315354764 142928 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :You can't just halt the program forever at any point in a more pure model. < 1315354776 631595 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: I'm hinting slightly that you should have no exit program instruction. < 1315354782 141906 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :yep, I get it < 1315354808 951792 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :because if you envision an underlambda program in a higher context, "exit program" turns out to look something like "halt computer" < 1315354812 898250 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :which is insane < 1315354826 113486 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oh, I changed the definition of C, it seems < 1315354832 221348 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it doesn't give you the whole stack, just the future < 1315354842 238695 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ah, so you have to copy the stack yourself? < 1315354843 296911 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :makes sense < 1315354855 483510 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Cx => (x)x is reasonable, after all < 1315354862 318394 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :as is < 1315354862 627741 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :as grabbing the whole stack can be done as (~aa(n:^)~*(*)*^)n:^ < 1315354865 362622 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION notes that the e function was the only function that wasn't implemented in terms of itself in his unlambda self-interpreter < 1315354871 376325 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :sQx = s(s)x < 1315354872 687134 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: ouch :P < 1315354882 957468 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: what does e do again? < 1315354883 577265 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: that's commonly abbreviated to A < 1315354885 136063 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :so it could support what elliott said < 1315354893 838427 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh, I see < 1315354895 201571 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: exit < 1315354896 184513 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott: exit the program < 1315354896 455168 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :exit < 1315354903 671073 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :what does @ do again? < 1315354905 125891 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :in unlambda < 1315354907 972248 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I don't expect people to type out (~aa(n:^)~*(*)*^)n:^ every time, that's precisely why you can write A instead < 1315354910 907752 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :read character < 1315354916 326084 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :right < 1315354917 280950 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :especially as it's a useful and commonly used operation < 1315354934 768833 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :OTOH, the fact that it can be implemented in terms of more basic instructions is good as it means interps in BF or whatever don't need to implement A themselves < 1315354941 304996 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :apply the argument to i or v, according to whether it was successful < 1315354947 774591 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: hmm, I'm wondering how an underlambda interpreter would do preemptive multitasking < 1315354957 71828 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the opposite of A, in a sense, is ('A_~)_~('^_^A)_~'^_ < 1315354976 320647 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: you can't just divide programs into the first N instructions and the rest and selectively evaluate them, because (a) IO (not a huge problem), but (b) those N instructions could loop forever, or whatever < 1315354980 286351 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and lol, ~_~ '^_^ < 1315354987 750837 :AndGregor!~Gregor@184-217-131-105.pools.spcsdns.net QUIT :Ping timeout: 245 seconds < 1315354990 469485 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :A grabs the stack into a single stack element; that operation, I, runs a program in a new context < 1315355012 673050 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so really, you'd want to be able to infra a continuation and have things just work < 1315355034 916945 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yep < 1315355058 410076 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: hmm, if you _do_ want exit, there's an obvious way < 1315355060 529823 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so the problem with removing the quit from the end of a continuation, is that it'd go back to the last place you called a continuation, not the last I < 1315355075 815685 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :#@x| ==> (empty string) < 1315355081 500383 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: you just have to redefine |, somehow < 1315355098 650875 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :well, the | at the end is one of the most sacred parts of Underlambda < 1315355100 901596 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :as is the # at the start < 1315355108 310400 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :they are non-negotiable, and changing them will make m4 cry < 1315355142 814042 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :...underlambda is written in m4? < 1315355149 663197 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oerjan: it's written in everything < 1315355159 488466 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the only way m4 can do input is the equivalent of C's #include < 1315355174 619938 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: well, what I meant was basically < 1315355176 235531 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so in order to read an Underlambda program, you change the quote marks to # and | and then include it < 1315355180 489877 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you just have to redefine how much the exit instruction erases < 1315355184 399599 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :yep < 1315355192 866596 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :by having an operation (foo)L that runs foo "with the | after it" < 1315355197 33394 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :as in, (foo)L -> foo| < 1315355218 409271 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so, my current definition of Q as a preprocessor rule is Q/(-)S(((!(a(:^)*):^)):)~^ < 1315355225 94204 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(the (-)S is there for debugging, I think) < 1315355236 36554 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and it's actually obliterating the rest of the program < 1315355248 575573 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :/but/, all I need to do in order to make "new context" an instruction is to add an extra element in the moand < 1315355249 927663 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :*monad < 1315355260 789603 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :what is monadic about it < 1315355266 822239 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(you know the "you could have invented monads" thing? I did, several times) < 1315355270 694374 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :we need to ban the word monad forever :( < 1315355280 525455 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :well, take a rule like a/(-)S((a(^!^)a*a(:(^!^)a~*a~(^~!^)a~*a*~^)*(^!^))((e%)S))~^ < 1315355294 462906 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :basically, each command is translated into what amounts to a monad action < 1315355299 807396 :AndGregor!~Gregor@184-217-131-105.pools.spcsdns.net JOIN :#esoteric < 1315355303 360145 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :where the monad is similar to Cont < 1315355312 156873 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but it allows two forms of execution: running the program, and grabbing a copy of the program < 1315355315 512320 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fair enough < 1315355369 222857 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: maybe Underlambda is the language that will finally work to do an esoteric OS in... designed to be implementable anywhere, persistable state, defined in terms of a very simple core, and now perhaps with the ability to run subprograms? < 1315355373 429431 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oh, and the ((e%)S) stuff happens when you try to run a command that needs arguments on an empty stack < 1315355381 803962 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I dunno how easy it'd be to implement in assembly with no memory management, though < 1315355387 201939 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: yes, although I can't think of a way to do preemptive multitasking offhand < 1315355396 837397 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: yeah, that's what I was thinking about < 1315355403 826232 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :how easy do you think an implementation on the bare metal would be, out of interest? < 1315355407 971124 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the problem with Underlambda is not implementing it, but implementing it efficiently < 1315355419 498388 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :an implementation that works but has exponential performance is pretty trivial < 1315355422 207228 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :heh < 1315355441 626668 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: hmm, preemptive multitasking seems like it must be a primitive, or else it requires Greenspunning the language _itself_ < 1315355449 498198 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Greenspunning? < 1315355458 565138 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :...tenth rule? < 1315355463 376347 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I think you can do it with preprocessor rules, anyway < 1315355466 276882 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: aha < 1315355475 783218 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :proof: you can't do "run N instructions", because of arbitrarily complicated loops within; so you need to split the loops < 1315355480 365424 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but then you have to replicate the control structure used < 1315355482 420018 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :why don't you just implement Lisp /with/ Underlambda preprocessor rules? < 1315355490 253894 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :mumble mumble, it requires a self-interpreter, Q.E.D. < 1315355494 23433 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: I meant underlambda in underlambda < 1315355512 848739 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: oh, you do that all the time, that's what the rewrite rules /are/ < 1315355517 603643 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and the reason that the core is so simple < 1315355529 419612 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so that you only have a relatively small number of commands to metacircularly redefine every time < 1315355556 293519 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :e.g. the language doesn't require interps to have error-checking like checking for an empty stack, but you can bolt it on after the fact if you like < 1315355587 449277 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I fear Underlambda's a little too ambitious, I keep restarting it and trying to do it right this time < 1315355594 721330 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I'm already on version 2.0 after abandoning version 1.0 < 1315355630 986205 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I have a naive implementation of core+preprocessor that I'm using to check if naive implementations of core+preprocessor are enough < 1315355655 350357 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :written in rather outdated Perl (as in, it's trying to work around the lack of a language feature that has since been added) < 1315356127 955072 :elliott!~elliott@unaffiliated/elliott QUIT :Ping timeout: 250 seconds < 1315356178 420180 :ais523!~ais523@unaffiliated/ais523 QUIT :Remote host closed the connection < 1315356281 737418 :Zuu!~zuu@unaffiliated/zuu QUIT :Ping timeout: 260 seconds < 1315356517 974181 :ive!~nn@189.179.239.6 QUIT :Ping timeout: 250 seconds < 1315356566 292941 :elliott!~elliott@unaffiliated/elliott JOIN :#esoteric < 1315357644 955157 :AndGregor!~Gregor@184-217-131-105.pools.spcsdns.net QUIT :Ping timeout: 258 seconds < 1315358067 910688 :AndGregor!~Gregor@184-217-131-105.pools.spcsdns.net JOIN :#esoteric < 1315358733 578401 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sigh < 1315358741 622374 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: Can I blame you for SOCK? < 1315358745 617416 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I need to blame someone < 1315359478 457361 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :What the hell is OOBINLINE, anyway < 1315359485 548192 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Some weird protocol thing, looks like < 1315360044 908376 :copumpkin!~pumpkin@unaffiliated/pumpkingod QUIT :Ping timeout: 240 seconds < 1315360524 809437 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net QUIT :*.net *.split < 1315360524 984550 :sebbu!~sebbu@unaffiliated/sebbu QUIT :*.net *.split < 1315360524 984710 :MDude!~fyrc@or-67-238-31-252.dhcp.embarqhsd.net QUIT :*.net *.split < 1315360525 156484 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net QUIT :*.net *.split < 1315360601 505400 :augur!~augur@129.2.129.35 QUIT :Remote host closed the connection < 1315360621 747153 :yorick!~yorick@unaffiliated/yorick QUIT :Ping timeout: 260 seconds < 1315360628 186352 :yorick!~yorick@unaffiliated/yorick JOIN :#esoteric < 1315360646 730314 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net JOIN :#esoteric < 1315360646 895333 :sebbu!~sebbu@unaffiliated/sebbu JOIN :#esoteric < 1315360646 895428 :MDude!~fyrc@or-67-238-31-252.dhcp.embarqhsd.net JOIN :#esoteric < 1315360646 895462 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net JOIN :#esoteric < 1315361451 772051 :copumpkin!~pumpkin@unaffiliated/pumpkingod JOIN :#esoteric < 1315361746 173390 :pikhq!~pikhq@71-219-223-219.clsp.qwest.net JOIN :#esoteric < 1315361762 31645 :pikhq_!~pikhq@71-219-212-39.clsp.qwest.net QUIT :Ping timeout: 258 seconds < 1315362193 425007 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :olsner: Hey, I just realised something < 1315362205 156937 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :olsner: There's already a type-safe Haskell assembler < 1315362205 867467 :AndGregor!~Gregor@184-217-131-105.pools.spcsdns.net QUIT :Quit: Bye < 1315362237 893795 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Harpy < 1315362253 641204 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I dunno if it can write the machine code to disk though < 1315363034 971314 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Deewiant: Wrt SOCK, should I do input validation on popping or after everything? < 1315363039 561301 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Please tell me it's the reasonable latter < 1315363221 136337 :HackEgo!Gregor@codu.org QUIT :Read error: Connection reset by peer < 1315363259 443088 :HackEgo!foobar@codu.org JOIN :#esoteric < 1315363299 775808 :derrik!~xix@36-64-131-46.internet.emt.ee JOIN :#esoteric < 1315363329 21214 :derrik!~xix@36-64-131-46.internet.emt.ee QUIT :Client Quit < 1315363598 462258 :augur!~augur@129.2.129.35 JOIN :#esoteric < 1315364437 718491 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :fork fork fork < 1315364440 106793 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :forkity fork fork < 1315364476 305271 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :do fork while forking forks forever true. < 1315364486 513501 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :what < 1315364546 570878 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I am flabbergasted that I cannot talk about forks and be appreciated for my intellectual contribution. < 1315364579 348758 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :me too < 1315364599 709844 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :hi < 1315364633 35732 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :fork monqy while monqy < 1315364638 956489 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :hi < 1315364682 952402 :BeholdMyGlory!~behold@unaffiliated/beholdmyglory QUIT :Ping timeout: 240 seconds < 1315364839 348704 :BeholdMyGlory!~behold@unaffiliated/beholdmyglory JOIN :#esoteric < 1315364855 245520 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :while (fork()); < 1315364975 363168 :Gregor!foobar@codu.org PRIVMSG #esoteric :Nooooooooooooooooooo < 1315365005 386611 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :can someone say the digit one please < 1315365006 20792 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :thanks < 1315365107 522767 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott: look in the topic < 1315365114 637568 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :o thanks < 1315365120 584027 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :there is an extra space in the topic < 1315365124 953388 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :before two of the |s < 1315365125 745594 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fix plz < 1315365127 984511 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it upsets me < 1315365159 155017 :Guardric!Guardric@hill-c-158.resnet.purdue.edu QUIT :Quit: Leaving < 1315365162 965967 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake QUIT :Ping timeout: 252 seconds < 1315365204 432687 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :sheesh < 1315365242 898182 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :someone said there was a way to get irssi to put the topic in the command line for editing, but i've forgotten what it was < 1315365290 293511 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Ctrl+T? < 1315365292 156217 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :just a guess < 1315365295 599679 :oerjan!oerjan@sprocket.nvg.ntnu.no TOPIC #esoteric :It is the 90s and there is time for the requirements of supervision and control of transmissible spongiform encephalopathies, also an Esolang event @ Hel/Finland on 3.10.2011: https://wiki.helsinki.fi/display/lambda/esoteeriset+ohjelmointikielet | I think pointers are considerably more useful than lambda calculus | 12345678 | http://codu.org/logs/_esoteric/ < 1315365307 891669 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :now tab worked, i'm sure it didn't last time... < 1315365316 619538 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :as in /topic? < 1315365328 375511 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Q: How do I easily edit existing topic? < 1315365328 535467 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :A: /TOPIC < 1315365328 535630 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :--http://irssi.org/documentation/faq < 1315365364 901365 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :no, as in /topic ... and now it _stopped_ working again < 1315365368 170724 :MDude!~fyrc@or-67-238-31-252.dhcp.embarqhsd.net NICK :MSleep < 1315365416 462089 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hm, tab completing something else made /topic tab work again < 1315365503 171588 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :heh < 1315365518 226235 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :BAD: R received wrong data and/or misplaced it < 1315365518 423514 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :BAD: R didn't push 6 < 1315365518 583388 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :BAD: trying to close socket with K reflected < 1315365519 113342 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :nooooo < 1315365620 48150 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :well thatsbdumb < 1315365642 477129 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :i didnt realize i couldnt do /top < 1315365701 166625 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :quintopia: yep, that's precisely what makes it _stop_ working :( < 1315365704 485010 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Deewiant: Hey, Mycology lies < 1315365760 859058 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :after i do that, typing /topic explicitly no longer works until i complete something else < 1315365768 522961 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :oerjan: i know. lets hack it and fix it! < 1315365813 691712 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : ... < 1315365833 968228 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :quintopia: /tope^W works XD < 1315365870 161061 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott: ? < 1315365871 557213 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :so it does < 1315365887 847610 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :i wonder if there is a patch for this already < 1315365894 67874 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :have you asked in #irssi? < 1315365897 997013 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh, so does /top < 1315365901 905389 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: re oerjan: i know. lets hack it and fix it! < 1315365931 89342 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott: yeah, quintopia is so naive < 1315365955 831299 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :argh this is such a bad crap < 1315365963 890341 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :i know its hard to hack the pile of spaghetti called irssi < 1315365981 402280 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :but i think if i had a day, i could figure it out < 1315365985 141063 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :quintopia: that's not the naive part < 1315365999 229705 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :what is? < 1315366008 737551 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i'm sure elliott can explain < 1315366017 784434 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :no, only zzo can < 1315366019 433737 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION whistles innocently < 1315366028 21005 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ask zzo < 1315366029 451915 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i... doubt zzo38 could < 1315366039 150767 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yes he could. quintopia just wouldn't get it. < 1315366065 805327 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :well then, if i wouldnt get it, then i probably shouldnt care < 1315366200 815925 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :argh what the FUCk is wrong with this < 1315366202 606282 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ogkfhlmkjhlkhpv;g < 1315366228 98708 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ok maybe you're meant to... pad it ou? < 1315366229 642847 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :t < 1315366230 114919 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :no < 1315366234 195472 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hmmm < 1315366247 67142 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :jasiodjdfoidjgoidsf < 1315366265 994691 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :hi < 1315366289 366998 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :GOOD: sent "Foobar" with W < 1315366289 526967 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :GOOD: W pushed 6 < 1315366289 527155 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :GOOD: closed socket with K < 1315366289 527259 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"9\"+55<" < 1315366290 417860 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :okay that's < 1315366292 562511 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :not right < 1315366318 133216 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :oh my cology < 1315366318 675859 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :OH GOD I' MSUCH AN IDIOT.... no wait no im not < 1315366328 806825 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yeah no im not an idiot < 1315366329 397782 :copumpkin!~pumpkin@unaffiliated/pumpkingod PRIVMSG #esoteric :yeah you are < 1315366330 99038 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but what < 1315366334 282142 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :copumpkin: :'( < 1315366335 681685 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :<--- crying < 1315366337 611759 :copumpkin!~pumpkin@unaffiliated/pumpkingod PRIVMSG #esoteric :okay no < 1315366346 29191 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :sorry the crying doesn't stop for anyone < 1315366392 883216 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ok i'm reading wrong < 1315366424 385448 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i want to bite this laptop for not working < 1315366435 124538 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :rational adult behaviour < 1315366501 196508 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i hear biting things is a common disease among horses < 1315366512 250752 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :maybe im a hors < 1315366627 57477 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"< >:#,\n | goe\n#:<\"BA\n\">:#,_\nlects\"\n\"+_v#!\n0\"+<>:\n00#vp" < 1315366627 254268 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ok th- OH WHAT IS < 1315366628 590266 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :WHAT IF < 1315366632 134025 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :FUCKIN' < 1315366632 589303 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :VECTOR < 1315366633 288351 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :SHIT < 1315366640 74473 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :popVecOffset < 1315366641 415526 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :BAMBLES < 1315366657 54349 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that should really be a type error somehow. < 1315366706 795776 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :also mööse. would MÖÖS be a good fingerprint name? < 1315366723 14726 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :not four bytes < 1315366733 749971 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i think < 1315366736 960785 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i mean in latin-1, of course < 1315366742 303422 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ah. < 1315366746 878455 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :nobody uses latin-1, oerjan < 1315366786 196617 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :it's close to irssi's default CPsomething fallback. at least it contains those characters. < 1315366822 637668 :pikhq!~pikhq@71-219-223-219.clsp.qwest.net PRIVMSG #esoteric :Windows-1252? < 1315366836 803557 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :cp1252 < 1315366838 623029 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hmm, STRN doesn't look... so hard < 1315366849 578431 :pikhq!~pikhq@71-219-223-219.clsp.qwest.net PRIVMSG #esoteric :"cp1252" is ambiguous. < 1315366862 518934 :pikhq!~pikhq@71-219-223-219.clsp.qwest.net PRIVMSG #esoteric :Multiple vendors have used "code pages". < 1315366864 382122 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :well it's what my irssi setting has. < 1315366880 82410 :pikhq!~pikhq@71-219-223-219.clsp.qwest.net PRIVMSG #esoteric :And the registered name for the charset is Windows-1252. < 1315366884 587372 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :in any case, it's latin-1 + some extras < 1315366895 46232 :pikhq!~pikhq@71-219-223-219.clsp.qwest.net PRIVMSG #esoteric :It's not a strict superset of Latin-1. < 1315366928 54501 :pikhq!~pikhq@71-219-223-219.clsp.qwest.net PRIVMSG #esoteric :It's a superset of the printable subset of Latin-1. < 1315366929 618915 :ive!~nn@189.179.239.6 JOIN :#esoteric < 1315366935 935084 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :whatever. everyone recommended i set my irc fallback to it, anyway. < 1315366954 147629 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :pikhq: well duh, it's not like there's extra room < 1315366995 346641 :pikhq!~pikhq@71-219-223-219.clsp.qwest.net PRIVMSG #esoteric :Well, presumably you IRC primarily in English and Norwegian. < 1315367011 316715 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :pikhq: i had it recommended in this channel. < 1315367045 334200 :pikhq!~pikhq@71-219-223-219.clsp.qwest.net PRIVMSG #esoteric :Both of which, IIRC, have Windows-1252 as the primary legacy charset. < 1315367066 499909 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :it allows me to see some messages from people not properly utf-8. < 1315367087 964932 :CakeProphet!~adam@h69-130-146-120.nlsnga.dsl.dynamic.tds.net JOIN :#esoteric < 1315367088 389647 :CakeProphet!~adam@h69-130-146-120.nlsnga.dsl.dynamic.tds.net QUIT :Changing host < 1315367088 549614 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake JOIN :#esoteric < 1315367102 280894 :pikhq!~pikhq@71-219-223-219.clsp.qwest.net PRIVMSG #esoteric :Yeah. < 1315367118 4176 :pikhq!~pikhq@71-219-223-219.clsp.qwest.net PRIVMSG #esoteric :Shame that that's still an issue. < 1315367172 591890 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :G (Va -- 0gnirts) Get string from specified position < 1315367174 295353 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh come on, wtf? < 1315367179 474508 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: Deewiant: ????? < 1315367186 922192 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ACTION checks ccbi i guess < 1315367270 532855 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh duh it's 0-terminated < 1315367707 692406 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :> fromEnum (compare "a" "a") < 1315367709 113563 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 1 < 1315367712 859610 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :> fromEnum (compare "a" "b") < 1315367714 236503 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 0 < 1315367715 188818 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :> fromEnum (compare "b" "a") < 1315367716 602618 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 2 < 1315367720 551062 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :huh < 1315367765 499445 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> [minBound .. maxBound :: Ordering] < 1315367766 716027 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [LT,EQ,GT] < 1315367806 115500 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric ::t compare < 1315367807 667478 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a. (Ord a) => a -> a -> Ordering < 1315367809 289353 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :it's just the default instance < 1315367823 553232 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :*derived < 1315367837 495547 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric ::t fromEnum < 1315367838 963357 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a. (Enum a) => a -> Int < 1315367839 530608 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :?hoogle find < 1315367840 688371 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Data.ByteString find :: (Word8 -> Bool) -> ByteString -> Maybe Word8 < 1315367840 848428 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Data.Foldable find :: Foldable t => (a -> Bool) -> t a -> Maybe a < 1315367840 848617 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Data.List find :: (a -> Bool) -> [a] -> Maybe a < 1315367845 691268 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :> compare 1 2 < 1315367846 429764 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :?hoogle come on, some substring finding shit < 1315367847 4340 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : LT < 1315367847 172092 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Parse error: < 1315367847 331979 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : --count=20 "come on, some substring finding shit" < 1315367847 332154 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : ^ < 1315367848 985683 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :?hoogle sub < 1315367849 860205 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Text.Html sub :: Html -> Html < 1315367850 183999 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Text.XHtml.Frameset sub :: Html -> Html < 1315367851 65872 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :?hoogle substr < 1315367851 225893 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Text.XHtml.Strict sub :: Html -> Html < 1315367853 99094 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Data.ByteString breakSubstring :: ByteString -> ByteString -> (ByteString, ByteString) < 1315367855 127523 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Data.ByteString.Char8 breakSubstring :: ByteString -> ByteString -> (ByteString, ByteString) < 1315367857 128331 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Data.ByteString findSubstring :: ByteString -> ByteString -> Maybe Int < 1315367857 468062 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric ::t isInfixOf < 1315367857 628096 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::-| < 1315367859 102587 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a. (Eq a) => [a] -> [a] -> Bool < 1315367859 799838 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: oh duh < 1315367871 683664 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :except hmm what < 1315367882 995548 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric ::t isPrefixOf < 1315367884 292295 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a. (Eq a) => [a] -> [a] -> Bool < 1315367895 165542 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: yeah I need to find the location of it, alas < 1315367895 325811 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :you might want to combine that with usual find < 1315367903 41022 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :er, findIndex, then < 1315367906 89086 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::t findIndex < 1315367907 431349 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a. (a -> Bool) -> [a] -> Maybe Int < 1315367910 852571 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :of a _substring_. < 1315367919 284358 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric ::t findIndex . isPrefixOf < 1315367920 658359 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a. (Eq a) => [a] -> [[a]] -> Maybe Int < 1315367921 766004 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I guess I can hack my own with findIndex and isPrefixOf < 1315367922 107640 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh wait < 1315367928 657694 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :by repeatedly findIndexing < 1315367932 828396 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and then taking the rest < 1315367933 315066 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric ::t inits < 1315367934 445241 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and then isPrefixOf < 1315367934 636576 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a. [a] -> [[a]] < 1315367935 953532 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :um no < 1315367936 113656 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but that sounds horrible < 1315367937 930365 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yeah inits is what I said < 1315367939 466999 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :erm < 1315367940 438935 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yeah inits is what I want < 1315367948 892141 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :no, tails < 1315367951 824220 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :er right < 1315367953 108189 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::t \s -> map ((s `isPrefixOf`) . tails) < 1315367954 339390 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a. (Eq a) => [[a]] -> [[a]] -> [Bool] < 1315367963 894288 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::t \s -> filter (s `isPrefixOf`) . tails < 1315367965 367268 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a. (Eq a) => [a] -> [a] -> [[a]] < 1315367969 974706 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::t \s -> maybeHead . filter (s `isPrefixOf`) . tails < 1315367971 353406 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Not in scope: `maybeHead' < 1315367973 479844 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh c'mon :) < 1315367977 834621 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yeah that'll work < 1315367987 561918 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric ::t find (isPrefixOf ?s) . tails < 1315367988 770383 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a. (?s::[a], Eq a) => [a] -> Maybe [a] < 1315367997 736589 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :aha < 1315367998 351750 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :thanks < 1315368100 227522 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :shiro: user error (Pattern match failure in do expression at Shiro/Monad.hs:206:3-8) < 1315368101 901945 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :whoa < 1315368119 131285 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh duh < 1315368149 539671 :variable!~thing@freebsd/developer/variable QUIT :Read error: Connection reset by peer < 1315368149 699922 :augur_!~augur@129.2.129.35 JOIN :#esoteric < 1315368164 393112 :augur!~augur@129.2.129.35 QUIT :Read error: Connection reset by peer < 1315368177 267396 :variable!~thing@freebsd/developer/variable JOIN :#esoteric < 1315368246 469892 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofo < 1315368246 701499 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofo < 1315368247 162832 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofo < 1315368251 910445 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :elliott: hi < 1315368252 71063 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofo < 1315368259 23720 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoof < 1315368263 39141 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Deewiant what the fuck did you do < 1315368263 856617 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :this sword doesn't stop < 1315368295 843745 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :wat < 1315368355 171520 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Just < 1315368357 25081 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :What is Deewiant even < 1315368376 132494 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Hmm < 1315368395 93533 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Ah hm ah hm < 1315368396 314760 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :m < 1315368428 349212 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Aha < 1315368962 637564 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: exlcamation mark please < 1315369017 56577 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :! < 1315369172 163074 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :thanks < 1315369174 748549 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :bit slow though < 1315369175 596887 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :work on that < 1315369398 895277 :Nisstyre!~yours@infocalypse-net.info QUIT :Ping timeout: 264 seconds < 1315369734 866966 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net QUIT :Read error: Connection reset by peer < 1315369785 861052 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net JOIN :#esoteric < 1315369932 3529 :oklopol!~kvirc@dyn58-57.yok.fi QUIT :Ping timeout: 260 seconds < 1315370611 232185 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :elliott, small hiragana i please. < 1315370642 356111 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :no < 1315370653 128784 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric ::( < 1315370674 416821 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :HOW IMPOLITE < 1315370808 914369 :pikhq!~pikhq@71-219-223-219.clsp.qwest.net PRIVMSG #esoteric :Lymee: ぃ < 1315371018 661580 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :pikhq, you arn't elliott < 1315371028 846405 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :im arent elliott < 1315371058 971840 :pikhq!~pikhq@71-219-223-219.clsp.qwest.net PRIVMSG #esoteric :Lymee: 勿論! < 1315371131 89173 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :こわい漢字、消えれ! < 1315371176 536116 :pikhq!~pikhq@71-219-223-219.clsp.qwest.net PRIVMSG #esoteric :怖い? < 1315371192 814384 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :ACTION cries in a corner < 1315371203 893824 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :good < 1315371216 591605 :pikhq!~pikhq@71-219-223-219.clsp.qwest.net PRIVMSG #esoteric :どうして泣いて居る? < 1315371234 465736 :pikhq!~pikhq@71-219-223-219.clsp.qwest.net PRIVMSG #esoteric :漢字がこんなに難しく無い! < 1315371278 688498 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :;.; < 1315371699 968900 :augur_!~augur@129.2.129.35 QUIT :Remote host closed the connection < 1315372072 334160 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :> reads "0x" :: ReadS Int < 1315372073 750608 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Couldn't match expected type `Text.ParserCombinators.ReadP.ReadS < 1315372073 921034 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : ... < 1315372395 806486 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: Yo < 1315372400 794102 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: What does it mean if fungot starts off with "State bad" < 1315372401 196265 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :elliott: i know i'm confused :) thank you small—preceding wikipedia:signaturesunsigned comment added by special:contributions/ 125.238.252.2125.238.252.2 ( user talk:125.238.252.2talk) 22:37, 14 december 2007 ( utc) < 1315372403 858198 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Then outputs one bytes forever < 1315372427 34679 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :At least ccbi says unable to connect < 1315372437 966255 :copumpkin!~pumpkin@unaffiliated/pumpkingod QUIT :Ping timeout: 245 seconds < 1315372446 205751 :copumpkin!~pumpkin@unaffiliated/pumpkingod JOIN :#esoteric < 1315372492 932348 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :ACTION mutters at B&N wanting him to pay money for a book that he assumes is in the public domain < 1315372523 522864 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Unless Nellie Bly died less than 70 years ago? < 1315372524 219762 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Digital goods: Not scarce? Value add: Something Sgeo has never heard of? < 1315372546 329185 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo: Has no idea what it means to cover costs? < 1315372667 240738 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Guess I'll download off.... Gutenberg has audobook of it but not ... < 1315372670 588428 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :ACTION mindboggles < 1315372840 288809 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :I guess reading outloud is easier than scanning and OCR in some cases? < 1315372875 4747 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :And all typed editions could be under copyright < 1315372945 687409 :iamcal!u1110@gateway/web/irccloud.com/x-jiylroonmepyyuga QUIT :K-Lined < 1315373047 532499 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :iamcal < 1315373048 14459 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :rip < 1315373093 244993 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ewascal < 1315373145 508878 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan should i an slep < 1315373152 427996 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :or should i an continue to improve shiro to run fungot shungot < 1315373153 396540 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :elliott: hi, i have heard akatsuki to mean both red moon and dawn. i've read that sentence ( yes, by the way. it was part of croatia, i fnord, i see plenty of reason to challenge the inclusion of the image? where's the meta information for example? user:timeshift9timeshift ( user talk:timeshift9talk) 14:14, 17 may 2006 ( utc < 1315373165 758357 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yes < 1315373167 827409 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :fungot shungot < 1315373168 579716 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :monqy: a couple of pandas in a zoo in rio de janeiro, a picture of one? i would have used but it certainly is the most dispassionate, and never heard it on the saggital article. i notice the image page specifies that the image is being used under wikipedia:fair usefair use but there is < 1315373201 413469 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :slepathology < 1315373210 920666 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :what if i spent money instead < 1315373217 670116 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :is that a way to occupy time < 1315373235 125136 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :slep money < 1315373240 247247 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :sloney < 1315373248 898530 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :etterslep < 1315373256 98153 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :waht < 1315373259 312129 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :hire slaves to do your slepeing < 1315373266 408271 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :elliott, read MSPA until you reach the point at which you can't keep clicking to go forward < 1315373267 354772 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :good < 1315373267 958703 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :idea < 1315373270 233942 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :to do < 1315373271 466088 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :what monqy < 1315373273 661312 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :said is an < 1315373275 653803 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :idea that is < 1315373276 964569 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :good also is < 1315373278 410761 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :continuing this < 1315373279 751289 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :sentence because < 1315373281 758247 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it prevensts me < 1315373282 983625 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :from needing < 1315373285 663453 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :to do any more thinking < 1315373287 561981 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :which is good because < 1315373289 755470 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :thinking causes indecision < 1315373291 602039 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and indecisiosn < 1315373292 894947 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :causes < 1315373294 380973 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :um < 1315373295 18091 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :um < 1315373296 478982 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :DEATH < 1315373297 923754 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :its hapening again < 1315373324 497003 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : cxvfdkznjl < 1315373394 336832 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fcg ,./ < 1315373423 669767 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan i killed a < 1315373426 631430 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :slep < 1315373482 498670 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan there is three options < 1315373483 206845 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :no slep < 1315373484 810222 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :a slep < 1315373486 301629 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :or < 1315373487 533777 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :or < 1315373489 194725 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :DEATH < 1315373490 294580 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :... < 1315373491 26056 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :or < 1315373492 628921 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :um < 1315373494 527379 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :help < 1315373509 205534 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :I THINK IT IS QUITE CLEAR < 1315373542 697511 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :HELP < 1315373543 215855 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :HELP < 1315373543 668520 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :HELPHEHL < 1315373544 128345 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :EHLPEHLEHP < 1315373544 288052 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ELH < 1315373544 679440 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :EPHLEHL < 1315373545 644551 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :EHLE < 1315373547 591089 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :HLE < 1315373549 680519 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :LHE < 1315373551 567751 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :HLELH < 1315373553 759709 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :EHLE < 1315373555 735095 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :HLEH < 1315373557 744425 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :LEEH < 1315373559 731871 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :EHE < 1315373561 910258 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :HEPHE < 1315373565 734159 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :HPE < 1315373567 715995 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :HPE < 1315373569 771923 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :HPE < 1315373571 724073 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :HPEPHE < 1315373573 896727 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :HPEHE < 1315373575 789519 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :HE < 1315373577 716411 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :PHE < 1315373579 735556 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :HPEH < 1315373581 714969 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :PEPHE < 1315373583 731091 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :HPEHPEH < 1315373585 713759 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :PEH < 1315373587 896545 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :EHE < 1315373589 867719 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :HPEP < 1315373591 712730 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :EHPEH < 1315373595 747385 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :EHE < 1315373597 925169 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :H < 1315373599 757690 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ok wait < 1315373601 873201 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :sleeping is niceb ecause in sleep there is rest and also i feel tired < 1315373603 702088 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but also < 1315373605 702801 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :non slep is nice because um i dont know < 1315373607 724110 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :in life there is < 1315373609 729786 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :cheese? < 1315373643 981288 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :hi < 1315373653 403785 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :gkjnbml < 1315373723 808487 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :were i you....i would probably slep...but maybe not...how tyred are you... < 1315373746 449203 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i spent ten seconds jsut staring at the keyboard because i forgot how to type < 1315373756 603289 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :IF YOU DON'T SLEP YOU WILL DYE < 1315373762 932150 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :well-known fact < 1315373782 635611 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :This from another channel instantly reminded me of elliott: < 1315373784 778323 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric : hi i need to edit conf < 1315373784 938545 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric : my comans not wokkin < 1315373784 938729 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric : halp < 1315373788 778323 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :me < 1315373791 44310 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: but fungot < 1315373791 522408 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :elliott: this article was automatically assessed because at least one wikiproject had rated the article as stub, and the rating on other projects was brought up to stub class. user:betacommandbotbetacommandbot 14:34, 10 november 2007 ( utc) < 1315373794 905556 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: if it says bad state < 1315373797 228018 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :then prints one bytes forever < 1315373797 881579 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :??? < 1315373802 569131 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and if i mkdir data; touch data/fungot.dat < 1315373802 927264 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :elliott: 2... ' ' who often end the night with a fnord deck.) < 1315373803 277603 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and run it < 1315373804 885210 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it just says bad state < 1315373807 286257 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and doesnt print one bytes forever < 1315373808 243225 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :fizzie: could you ^save i added a ^wiki command < 1315373808 414585 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :what do i do < 1315373809 978933 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :to start fungot < 1315373810 262158 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :elliott: in terminator 3: rise of the new zealand study: < 1315373816 174526 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :^save < 1315373816 334409 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :OK. < 1315373829 823085 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :thank you < 1315373835 675608 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :elliott: Make a state file that has ten empty lines. (Intuitive!) < 1315373846 210453 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: im dont like you < 1315373848 24043 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :why the one byte < 1315373860 440260 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :also is like < 1315373861 934133 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :eleven lines ok < 1315373862 295746 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :That I don't know. < 1315373872 500078 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :I think eleven should be fine maybe. < 1315373873 45398 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i made like eleven lines and now it is just frozen < 1315373875 100865 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ok < 1315373877 892636 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :how do i make an it join < 1315373901 410031 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :You should get the raw irc stuff on screen if it a work. < 1315373924 551727 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :what if it a freeze.... < 1315373943 445586 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Then I suppose it not a work. < 1315373952 824669 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::'( < 1315373954 213083 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :how it a work < 1315373972 594458 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :elliott@katia:~/Code/shiro/rsc/fungot$ ../../cabal-dev/bin/shiro fungot-load-freenode.b98 < 1315373972 794672 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :elliott: if the intentions are on the fnord. if you have < 1315373972 954852 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :^C < 1315373972 955070 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :elliott@katia:~/Code/shiro/rsc/fungot$ ~/ccbi-2.1/ccbi fungot-load-freenode.b98 < 1315373972 955181 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :State bad. < 1315373973 734717 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :theym < 1315373974 912963 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :disagre < 1315373975 941472 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: oh uh < 1315373980 276371 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :does my text mode i o stuff need to work < 1315374072 839546 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: hepl < 1315374169 570054 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: do i an fungot or an slep HELP < 1315374205 309192 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :can you an fungot... < 1315374205 946168 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :monqy: how do the chinese figure out their " western" board and the " aka" section are pretty shaky. i'm thinking about moving this article to that effect should be presented in a balanced way using encyclopedic language. user:wysswyss 16:38, 8 february 2007 ( utc) < 1315374235 103141 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :You could try using http://p.zem.fi/fungot-dat as your statefile. < 1315374235 401883 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :fizzie: i have no particular stake in this silly argument. rickk 04:54, may 23, 2006. < 1315374248 170759 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :That one at least shouldn't be the bad. < 1315374270 766972 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :cakporphet wuz hear < 1315374272 833497 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Also you'll get all the commands (all of them). < 1315374276 926268 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :^str 9 get < 1315374277 86125 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :cakporphet wuz hear < 1315374285 663253 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :$ ~/ccbi-2.1/ccbi fungot-load-freenode.b98 < 1315374285 844941 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Unable to connect. < 1315374286 4861 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :elliott: 20:04, december 1, 2006. < 1315374286 353308 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :thats < 1315374287 702245 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :not an good :( < 1315374296 214222 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :did i fuck up my load script < 1315374299 692230 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :v =' < < 1315374300 239259 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :im < 1315374302 431485 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :change command char and things < 1315374324 805545 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but it look ok < 1315374329 911092 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :why it unable connect :( < 1315374338 955446 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Freenode has also changed them IPs since some time ago, if you didn't recheck that. < 1315374368 996472 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :cry < 1315374390 435923 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ok now it connect with ccbi < 1315374397 34609 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but < 1315374397 977754 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :with shiro < 1315374401 388494 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :just spinloop ?????????? < 1315374407 579205 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :could it be slow < 1315374409 593543 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :or is it broken < 1315374411 975037 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i can understand slow < 1315374428 206315 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :I'unno. I don't think it does very much work before connectzing. < 1315374441 408928 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :crying < 1315374443 356482 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :maybe i need < 1315374444 315693 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :trace support < 1315374446 506846 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :You could netstat that stuff or something to see if it made a sokket puppet or sumthing. < 1315374470 500234 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :netstat look... not pormising < 1315374544 315165 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: : ( < 1315374562 573482 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: do you rely on any undefined behaviour for STRN, maybe? < 1315374568 25987 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :like < 1315374574 305368 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :UNDEF: 00L leaves 0 on stack < 1315374574 528244 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :UNDEF: "ooF"01-L leaves "" on stack < 1315374575 684986 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :UNDEF: "ooF"101-M eats the string < 1315374575 844855 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :UNDEF: "ooF"01-1M eats the string < 1315374575 845053 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :UNDEF: "ooF"42M eats the string < 1315374577 178561 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that sort of thing < 1315374588 884102 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :mycology says my SCKE is ok < 1315374598 403822 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :my FING might be wrong, do you rely on it that early? < 1315374628 62247 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :It does do some FING remapping pretty much immediately after loading, I think. < 1315374648 539232 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hmmmmmmmmmmmmmmmmmmm < 1315374652 258576 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I get all GOODs in mycology < 1315374657 746721 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :just a weird "y" output < 1315374671 313018 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :I may still do UNDEF STRN stuff, though not consciously. I fixed all the cases of "L with an argument longer than the string" when switching from rc/funge to cfunge, because the latter reflected on that instead of returning the whole string. < 1315374721 296653 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Hm-hm. < 1315374725 346189 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :I don't think they are strictly speaking UNDEF any more, but at least Vorpal does not accept the genuinity of http://www.rcfunge98.com/rcsfingers.html IIRC. < 1315374750 118960 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal doesn't care about the spec, just Mycology results with no BADs, even if they have dubious UNDEFs. < 1315374762 437224 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Also compatibility with old CCBI versions because he nicked the code. :p < 1315374762 597043 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :wrt what? < 1315374768 322909 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Shhhhhhhhh I said nothing < 1315374771 785244 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Shiro superiority four eva < 1315374778 508406 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :fizzie: ? < 1315374778 703653 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: Anyway gleh. < 1315374791 881615 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Vorpal: Wrt the added clarifications in e.g. STRN. < 1315374804 642299 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :fizzie: he clarified STRN? Wasn't aware. < 1315374815 145458 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :I'm pretty sure we had a discussion. < 1315374821 56856 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :okay then I forgot it < 1315374838 613727 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :It was sneakily modified without any change notices or version numbers or anything; you didn't like that. < 1315374850 599034 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ah < 1315374857 559137 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :sneaky < 1315374857 998513 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :lol < 1315374874 84018 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Personally I think the addition of a section titled clarification is an affront to genuinity. < 1315374892 370174 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :It does still say "other interpreters may have done this and that" in the clarifications, so it's a bit... unclear. < 1315374899 753900 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Done, past tense. < 1315374927 392247 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: So will you fix fungot if I find bugs in fungot < 1315374928 55414 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :elliott: and i can't find a reliable etymology of this word is misused alot. should we say how he he came to give unless she provides him ' ' quid pro quo agreement with fnord and all, while the natural sciences generate theoretical knowledge about the < 1315374947 23340 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :"Maybe." < 1315374961 503921 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: That's racist < 1315374970 494350 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Interpreterist. < 1315374995 299736 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Just True or Just False? < 1315375015 909967 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :What? < 1315375030 573540 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Maybe Bool < 1315375051 706211 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :"Just Nothing" sounds funny. < 1315375076 908078 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :heh < 1315375105 435686 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :So does "Just Right" < 1315375105 688356 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :"What's that you have there? Oh, it's just... nothing." < 1315375106 563384 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :ACTION runs < 1315375106 826867 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake QUIT :Ping timeout: 246 seconds < 1315375130 125956 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Aha, pushString is finally a bottleneck < 1315375135 60741 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I wonder why? < 1315375136 814422 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Although Just Nothing actually would presumably be seen in some programs < 1315375140 949284 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Probably STRN, but... < 1315375145 562131 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Just Right is kind of... useless < 1315375175 898724 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :The bot does quite a lot of STRNing, I believe. < 1315375198 257778 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :It's not really OPTOMIZED. < 1315375204 189302 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Maybe I should've written fungot in TERSE. < 1315375204 726033 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :fizzie: from what i can see numerous different writing styles, from fnord. consensus on both this and the archived discussion page that if the teen is getting sexually excited ( evidenced by getting " stiffer") then it will pass. < 1315375232 67956 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :... < 1315375235 843606 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :^style < 1315375236 3576 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :Available: agora alice c64 ct darwin discworld europarl ff7 fisher homestuck ic irc jargon lovecraft nethack pa sms speeches ss wp* youtube < 1315375252 624769 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Strip Nomic? < 1315375254 765429 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :"consensus" and "discussion page" are good clues. < 1315375259 604658 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :strip nomic. < 1315375301 835807 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :strip nomic actually exists. < 1315375313 916563 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :like, it has actually been played. < 1315375319 528991 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :heh. bbl, university < 1315375322 907204 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :also wow < 1315375328 57901 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott: got a link? < 1315375336 820518 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :"Preferrably one with pictures." < 1315375342 579367 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :No. < 1315375355 201301 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(Well, I could ostensibly get a link, but you wouldn't be able to see it.) < 1315375359 653883 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :fizzie: I would presume elliott had such a thing bookmarked < 1315375370 305758 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :it is his kind of thing < 1315375376 445315 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Totally. < 1315375378 535258 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(Not really.) < 1315375393 506719 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :well bbl < 1315375425 382366 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Isn't "strip nomic" just another word for all dating, though? < 1315375442 292132 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`addquote Isn't "strip nomic" just another word for all dating, though? < 1315375444 702420 :HackEgo!foobar@codu.org PRIVMSG #esoteric :641) Isn't "strip nomic" just another word for all dating, though? < 1315375473 692722 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :fizzie: i suspect if you treat it that way, you will find a large fraction of players quitting the game < 1315376455 549583 :CakeProphet!~adam@h2.52.18.98.dynamic.ip.windstream.net JOIN :#esoteric < 1315376455 709919 :CakeProphet!~adam@h2.52.18.98.dynamic.ip.windstream.net QUIT :Changing host < 1315376455 710113 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake JOIN :#esoteric < 1315376705 345680 :Jafet!~Jafet@unaffiliated/jafet JOIN :#esoteric < 1315376831 134980 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Turing_test#Reverse_Turing_test_and_CAPTCHA < 1315376844 971644 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :okay, but what if the other computer passes a normal Turing test < 1315376907 318346 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :then the computer might fail but still be intelligent. < 1315376939 362062 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :and what if it passes? is it super-intelligent? < 1315377066 982665 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :if I were one of the choices in a Turing test. < 1315377074 405525 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I would just spout nonsense. < 1315377319 181649 :aspect!~aspect@abstracted-spleen.org JOIN :#esoteric < 1315377373 838081 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I think the reason Cleverbot scores so high on these kinds of tests is because most of its conversations devolve into "I'm a bot!" "No you're a bot!" ... < 1315377408 790605 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :"I just said I'm a bot!" "Right, so am I." ... < 1315377417 7991 :Nisstyre!~yours@infocalypse-net.info JOIN :#esoteric < 1315377510 598184 :Jafet!~Jafet@unaffiliated/jafet PRIVMSG #esoteric :A Turing test is a procedure that takes a machine and returns a boolean. I've always found that a little shady. < 1315377559 251591 :aspect!~aspect@abstracted-spleen.org PRIVMSG #esoteric :how much change to you expect from a machine? < 1315377585 42759 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :aspect: about 3 nok < 1315377739 601964 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :well I think usually it's done statistically. Thus a percentage. < 1315377996 346916 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :aspect: wat < 1315378018 137180 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh right we're meant to say hi to newbies < 1315378019 379425 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hi aspect < 1315378148 784734 :aspect!~aspect@abstracted-spleen.org PRIVMSG #esoteric :good afternoon < 1315378190 85065 :aspect!~aspect@abstracted-spleen.org PRIVMSG #esoteric :I saw this place metioned in #haskell and got curious. I'll try not to say anything obnoxiously stupid before I figure out what goes on here < 1315378199 955124 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh right, people keep mentioning it in #haskell :P < 1315378205 981027 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :were famouse < 1315378206 747227 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :kmc: we're watching you < 1315378220 148028 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :aspect: if you're completely confused http://esolangs.org/ may be enlightening < 1315378232 135894 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :is it up again? < 1315378234 813887 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :apparently < 1315378236 915087 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :aspect: although expecting topicality is naive < 1315378277 617842 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :we are always topical. with all the topics! < 1315378294 469064 :aspect!~aspect@abstracted-spleen.org PRIVMSG #esoteric :I see the bar for "programming language" is set quite low < 1315378317 864014 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :yes... < 1315378336 534558 :aspect!~aspect@abstracted-spleen.org PRIVMSG #esoteric :ACTION wonders if "asynchronous javascript" belongs on the list in honour of being another turing tarpit < 1315378364 865405 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :sounds far too serious < 1315378394 252231 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :?unmtl StateT m a < 1315378395 77676 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :err: `StateT m a' is not applied to enough arguments, giving `/\A. m -> a (A, m)' < 1315378399 18174 :Jafet!~Jafet@unaffiliated/jafet PRIVMSG #esoteric :Only to its clerics < 1315378402 265304 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :?unmtl StateT s m a < 1315378403 150363 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :s -> m (a, s) < 1315379446 567523 :iamcal!u1110@gateway/web/irccloud.com/x-cpnsyqpzklhxzscy JOIN :#esoteric < 1315381340 5478 :kwertii!~kwertii@ResNet-33-19.resnet.ucsb.edu QUIT :Quit: bye < 1315383470 965663 :ive!~nn@189.179.239.6 QUIT :Quit: leaving < 1315387225 841379 :nooga!~nooga@maverick.aircity.pl JOIN :#esoteric < 1315388545 799361 :derdon!~derdon@p579CC01A.dip.t-dialin.net JOIN :#esoteric < 1315388562 36752 :nooga!~nooga@maverick.aircity.pl PRIVMSG #esoteric :I pinch the Lion to see the Launchpad < 1315388569 716007 :nooga!~nooga@maverick.aircity.pl PRIVMSG #esoteric :how bizarre < 1315389643 168144 :GuestIceKovu!x@ANantes-259-1-145-172.w90-49.abo.wanadoo.fr JOIN :#esoteric < 1315389745 523631 :Slereah!x@ANantes-259-1-205-32.w90-49.abo.wanadoo.fr QUIT :Ping timeout: 240 seconds < 1315390637 169523 :azaq23!~derivecto@unaffiliated/azaq23 JOIN :#esoteric < 1315391106 765926 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net QUIT :Quit: hello < 1315391669 487018 :pikhq_!~pikhq@71-219-243-59.clsp.qwest.net JOIN :#esoteric < 1315391685 487370 :pikhq!~pikhq@71-219-223-219.clsp.qwest.net QUIT :Ping timeout: 258 seconds < 1315392245 92396 :itidus20!~itidus20@CPE-60-224-1-106.srql1.win.bigpond.net.au QUIT :Ping timeout: 258 seconds < 1315392846 594772 :MSleep!~fyrc@or-67-238-31-252.dhcp.embarqhsd.net NICK :MDude < 1315393697 588919 :oerjan!oerjan@sprocket.nvg.ntnu.no QUIT :Quit: Good night < 1315393716 329352 :itidus20!~itidus20@CPE-60-224-1-106.srql1.win.bigpond.net.au JOIN :#esoteric < 1315395554 287809 :GuestIceKovu!x@ANantes-259-1-145-172.w90-49.abo.wanadoo.fr NICK :Slereah < 1315395637 514539 :boily!~boily@mtl.savoirfairelinux.net JOIN :#esoteric < 1315396723 339205 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net QUIT :Ping timeout: 264 seconds < 1315396952 866717 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au QUIT :Quit: MSN: Patashu@hotmail.com , Gmail: Patashu0@gmail.com , AIM: Patashu0 , YIM: patashu2 . < 1315397305 570493 :NihilistDandy!~ND@stu-81-155-171-184.champlain.edu QUIT :Ping timeout: 252 seconds < 1315401821 466697 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 JOIN :#esoteric < 1315403687 669885 :azaq231!~derivecto@unaffiliated/azaq23 JOIN :#esoteric < 1315403720 381753 :azaq23!~derivecto@unaffiliated/azaq23 QUIT :Ping timeout: 276 seconds < 1315403852 658587 :Sgeo!~Sgeo@137.125.188.6 JOIN :#esoteric < 1315404248 736116 :Sgeo!~Sgeo@137.125.188.6 PRIVMSG #esoteric :Hello, "fuck you trying to force your a/v on me" < 1315404759 411639 :cheater_!~ubuntu@ip-80-226-24-13.vodafone-net.de PRIVMSG #esoteric :adult video? < 1315404990 783157 :Sgeo!~Sgeo@137.125.188.6 PRIVMSG #esoteric :antivirus < 1315405061 636524 :copumpkin!~pumpkin@unaffiliated/pumpkingod QUIT :Quit: Computer has gone to sleep. < 1315405330 529266 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Audio/video. < 1315405421 989567 :derdon!~derdon@p579CC01A.dip.t-dialin.net PRIVMSG #esoteric :artificial virtuality < 1315405772 566061 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Aggravating verbosity. < 1315405936 576346 :sebbu2!~sebbu@ADijon-152-1-25-17.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1315405936 736250 :sebbu2!~sebbu@ADijon-152-1-25-17.w83-194.abo.wanadoo.fr QUIT :Changing host < 1315405936 736391 :sebbu2!~sebbu@unaffiliated/sebbu JOIN :#esoteric < 1315406119 480986 :sebbu!~sebbu@unaffiliated/sebbu QUIT :Ping timeout: 264 seconds < 1315406796 508140 :copumpkin!~pumpkin@unaffiliated/pumpkingod JOIN :#esoteric < 1315406879 169811 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Sgeo, wait, who is trying to force alternate visualisations on you? < 1315407070 997779 :Vorpal!~AnMaster@unaffiliated/anmaster QUIT :Quit: ZNC - http://znc.sourceforge.net < 1315407107 442936 :Taneb!~Taneb@host-84-13-65-233.opaltelecom.net JOIN :#esoteric < 1315407133 304729 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :http://www.smbc-comics.com/index.php?db=comics&id=2361 < 1315407134 318386 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :OK < 1315407138 889771 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :This is the best SMBC ever. < 1315407164 674052 :Sgeo!~Sgeo@137.125.188.6 QUIT :Ping timeout: 258 seconds < 1315407232 699518 :Taneb!~Taneb@host-84-13-65-233.opaltelecom.net PRIVMSG #esoteric :Hello! < 1315407510 835089 :sebbu3!~sebbu@unaffiliated/sebbu JOIN :#esoteric < 1315407648 444565 :NihilistDandy!~ND@ip095194.uvm.edu JOIN :#esoteric < 1315407688 563343 :sebbu2!~sebbu@unaffiliated/sebbu QUIT :Ping timeout: 245 seconds < 1315408142 419448 :FireFly!~firefly@1-1-3-36a.tul.sth.bostream.se JOIN :#esoteric < 1315408149 479988 :FireFly!~firefly@1-1-3-36a.tul.sth.bostream.se QUIT :Changing host < 1315408149 639983 :FireFly!~firefly@unaffiliated/firefly JOIN :#esoteric < 1315408451 296068 :cheater_!~ubuntu@ip-80-226-24-13.vodafone-net.de PRIVMSG #esoteric :@tell ais523 i have made more progress in rescuing this file system that broke earlier on, i have written a file system checker. it can be found here: https://bitbucket.org/cheater/fscheck/ < 1315408451 952230 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Consider it noted. < 1315409177 673404 :Taneb!~Taneb@host-84-13-65-233.opaltelecom.net PRIVMSG #esoteric :Uniquode now has a part of its memory called the TEMPORAL WAYPOINT BUFFER < 1315409194 528226 :Taneb!~Taneb@host-84-13-65-233.opaltelecom.net PRIVMSG #esoteric :All-caps < 1315409195 34254 :cheater_!~ubuntu@ip-80-226-24-13.vodafone-net.de PRIVMSG #esoteric :what is uniquode? < 1315409203 538656 :Taneb!~Taneb@host-84-13-65-233.opaltelecom.net PRIVMSG #esoteric :Esolang I'm working on < 1315409205 689635 :cheater_!~ubuntu@ip-80-226-24-13.vodafone-net.de PRIVMSG #esoteric :ok < 1315409212 790588 :Taneb!~Taneb@host-84-13-65-233.opaltelecom.net PRIVMSG #esoteric :Uses the entire Unicode character set < 1315409216 683219 :Taneb!~Taneb@host-84-13-65-233.opaltelecom.net PRIVMSG #esoteric :See also UniCode < 1315409217 45495 :cheater_!~ubuntu@ip-80-226-24-13.vodafone-net.de PRIVMSG #esoteric :there should be a unicode based programming language < 1315409221 800645 :cheater_!~ubuntu@ip-80-226-24-13.vodafone-net.de PRIVMSG #esoteric :ah ok < 1315409231 425592 :Taneb!~Taneb@host-84-13-65-233.opaltelecom.net PRIVMSG #esoteric :I'm about to do S < 1315409232 610925 :cheater_!~ubuntu@ip-80-226-24-13.vodafone-net.de PRIVMSG #esoteric :it would make programming so much easier and so much more terse < 1315409244 870585 :Taneb!~Taneb@host-84-13-65-233.opaltelecom.net PRIVMSG #esoteric :It's very difficult to program in at the moment < 1315409246 393400 :cheater_!~ubuntu@ip-80-226-24-13.vodafone-net.de PRIVMSG #esoteric :especially with a special keyboard < 1315409252 337200 :cheater_!~ubuntu@ip-80-226-24-13.vodafone-net.de PRIVMSG #esoteric :i bet it would be popular in banks < 1315409287 158288 :cheater_!~ubuntu@ip-80-226-24-13.vodafone-net.de PRIVMSG #esoteric :Taneb, have you noticed that the c64 symbol set is not in unicode? < 1315409293 567904 :cheater_!~ubuntu@ip-80-226-24-13.vodafone-net.de PRIVMSG #esoteric :i find that is fairly atrocious < 1315409297 314397 :Taneb!~Taneb@host-84-13-65-233.opaltelecom.net PRIVMSG #esoteric :No I have not < 1315409324 176874 :Taneb!~Taneb@host-84-13-65-233.opaltelecom.net PRIVMSG #esoteric :Indeed, that is a tragedy < 1315409533 414563 :Taneb!~Taneb@host-84-13-65-233.opaltelecom.net PRIVMSG #esoteric :Each IP in UniQuode has a register that stores a surd < 1315409685 715161 :azaq23!~derivecto@unaffiliated/azaq23 JOIN :#esoteric < 1315409720 121460 :NihilistDandy!~ND@ip095194.uvm.edu QUIT :Ping timeout: 264 seconds < 1315409740 765919 :azaq231!~derivecto@unaffiliated/azaq23 QUIT :Ping timeout: 258 seconds < 1315409817 296258 :nooga!~nooga@maverick.aircity.pl PRIVMSG #esoteric :I curse Apple < 1315409894 296292 :NihilistDandy!~ND@ip095194.uvm.edu JOIN :#esoteric < 1315410086 681019 :sllide!~jari@ip565eb113.direct-adsl.nl JOIN :#esoteric < 1315410155 34200 :Taneb!~Taneb@host-84-13-65-233.opaltelecom.net PRIVMSG #esoteric :Bye < 1315410243 281191 :Gregor!foobar@codu.org PRIVMSG #esoteric :nooga: Then give it to some dumb white bitch to eat? < 1315410251 808686 :Gregor!foobar@codu.org PRIVMSG #esoteric :*ba-dum tish* < 1315410649 183349 :Taneb!~Taneb@host-84-13-65-233.opaltelecom.net PRIVMSG #esoteric :Hello < 1315410882 573269 :Zuu!~zuu@77.215.149.86 JOIN :#esoteric < 1315410882 946622 :Zuu!~zuu@77.215.149.86 QUIT :Changing host < 1315410883 106652 :Zuu!~zuu@unaffiliated/zuu JOIN :#esoteric < 1315411005 241739 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1315412947 777866 :Sgeo!~Sgeo@137.125.188.6 JOIN :#esoteric < 1315413200 260751 :NihilistDandy!~ND@ip095194.uvm.edu QUIT :Ping timeout: 260 seconds < 1315413588 580734 :NihilistDandy!~ND@132.198.9.255 JOIN :#esoteric < 1315413938 590357 :augur!~augur@129.2.129.32 JOIN :#esoteric < 1315414013 890413 :Sgeo!~Sgeo@137.125.188.6 PRIVMSG #esoteric :With Haskell's Num class, does a*b have to == b*a? < 1315414538 618819 :Braber01!~ben@198.209.220.254 JOIN :#esoteric < 1315414611 325457 :Braber01!~ben@198.209.220.254 PRIVMSG #esoteric :What's a good way to memorize all the commands for Befunge? < 1315414621 809359 :Taneb!~Taneb@host-84-13-65-233.opaltelecom.net PRIVMSG #esoteric :With a song! < 1315414630 318197 :Taneb!~Taneb@host-84-13-65-233.opaltelecom.net PRIVMSG #esoteric :befunge-93 or -98? < 1315414643 10029 :Braber01!~ben@198.209.220.254 PRIVMSG #esoteric :-98. < 1315414655 226956 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Memorizing all fingerprints of 98 will require quite a long song. < 1315414693 592632 :Braber01!~ben@198.209.220.254 PRIVMSG #esoteric :all I can remember right now is ^ > < v p g and @ < 1315414726 933640 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Well, + - * / % are pretty easily memorizable. < 1315414738 848496 :Braber01!~ben@198.209.220.254 PRIVMSG #esoteric :oh yeah i forgot about those ... < 1315414773 351907 :Gregor!foobar@codu.org PRIVMSG #esoteric :Damn it, now I have to make a Befunge song. < 1315414776 43645 :Braber01!~ben@198.209.220.254 PRIVMSG #esoteric :and 1 2 3 4 5 6 7 9 0 . , < 1315414796 737663 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Most of them have some sort of internal logic, anyway. Like "?" is confused about where it'll go, and so on. < 1315414801 361681 :Taneb!~Taneb@host-84-13-65-233.opaltelecom.net PRIVMSG #esoteric :# looks like a trampoline < 1315414832 411677 :Braber01!~ben@198.209.220.254 PRIVMSG #esoteric :. is the integer output and , is the ascii output right? < 1315414919 370363 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Not sure what's the official logic of $ though. < 1315415050 174777 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Also 0-9a-f are quite easy. I'd just keep the "Instruction Quick Reference" cheat-sheet open until they become naturally memorized. < 1315415204 903015 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :(During the process of writing something.) < 1315415552 603628 :nooga!~nooga@maverick.aircity.pl QUIT :Ping timeout: 246 seconds < 1315415629 777164 :ive!~nn@189.179.239.6 JOIN :#esoteric < 1315415685 268418 :Taneb!~Taneb@host-84-13-65-233.opaltelecom.net QUIT :Ping timeout: 260 seconds < 1315415820 664193 :nooga!~nooga@maverick.aircity.pl JOIN :#esoteric < 1315416178 173121 :Gregor!foobar@codu.org PRIVMSG #esoteric :"Apple decided to use an archaic object file format for Mac OS X, a variant of the old aout format. This format predates dynamic linking. Apparently without proper staffing, they have to reinvent lots of stuff for their obsolete object format. Had they chosen a current object formats, they could have taken more benefit of the the quality work already done within the GNU project." < 1315416179 190411 :Gregor!foobar@codu.org PRIVMSG #esoteric :-- http://gmplib.org/macos.html < 1315416181 249921 :Gregor!foobar@codu.org PRIVMSG #esoteric ::P < 1315416343 612321 :nooga!~nooga@maverick.aircity.pl QUIT :Ping timeout: 264 seconds < 1315416664 424467 :jcp|1!alex@bzflag/contributor/javawizard2539 JOIN :#esoteric < 1315416713 836553 :jcp!alex@bzflag/contributor/javawizard2539 QUIT :Ping timeout: 245 seconds < 1315416727 527413 :Taneb!~Taneb@host-84-13-65-233.opaltelecom.net JOIN :#esoteric < 1315416775 886144 :jcp|other!alex@bzflag/contributor/javawizard2539 QUIT :Ping timeout: 240 seconds < 1315416828 978623 :Taneb!~Taneb@host-84-13-65-233.opaltelecom.net PRIVMSG #esoteric :Going to see Cowboys vs Aliens < 1315416855 247666 :Taneb!~Taneb@host-84-13-65-233.opaltelecom.net PRIVMSG #esoteric :Hopefully it won't be as dissapointing as Inception < 1315416880 794261 :Gregor!foobar@codu.org PRIVMSG #esoteric :It will be. < 1315416937 711831 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :I saw a trailer of that thing. It looked slightly silly. < 1315416947 50091 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Not entirely unexpectedly. < 1315416979 195004 :Taneb!~Taneb@host-84-13-65-233.opaltelecom.net QUIT :Remote host closed the connection < 1315416997 296630 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :(Isn't it "Cowboys & Aliens" instead of "vs"?) < 1315417062 38932 :jcp!alex@bzflag/contributor/javawizard2539 JOIN :#esoteric < 1315417458 799643 :Braber01!~ben@198.209.220.254 QUIT :Remote host closed the connection < 1315417570 165181 :nooga!~nooga@maverick.aircity.pl JOIN :#esoteric < 1315417637 729724 :NihilistDandy!~ND@132.198.9.255 QUIT :Ping timeout: 260 seconds < 1315417731 265691 :kmc!~keegan@c-98-216-51-47.hsd1.ma.comcast.net QUIT :Quit: Leaving < 1315418057 653539 :jcp!alex@bzflag/contributor/javawizard2539 QUIT :Ping timeout: 260 seconds < 1315418197 683821 :jcp|1!alex@bzflag/contributor/javawizard2539 QUIT :Ping timeout: 260 seconds < 1315418273 856073 :Sgeo!~Sgeo@137.125.188.6 QUIT :Ping timeout: 258 seconds < 1315418345 597310 :NihilistDandy!~ND@brittmac2.cems.uvm.edu JOIN :#esoteric < 1315418618 800905 :NihilistDandy!~ND@brittmac2.cems.uvm.edu QUIT :Ping timeout: 246 seconds < 1315418778 787555 :kmc!~keegan@c-98-216-51-47.hsd1.ma.comcast.net JOIN :#esoteric < 1315418903 55035 :jcp!alex@bzflag/contributor/javawizard2539 JOIN :#esoteric < 1315419192 819002 :javawizard!alex@bzflag/contributor/javawizard2539 JOIN :#esoteric < 1315419397 719009 :Braber01!~ben@198.209.220.254 JOIN :#esoteric < 1315419524 425757 :Braber01!~ben@198.209.220.254 PRIVMSG #esoteric :Hi I'm having a bit of trouble in String mode in Befunge, I've written "llaw eht no reeb fo selttob" v,>^_@ however my output is giving me btlso ero h al. either somebody didn't do their programming right , or I need to change these letters to something else. < 1315419600 643869 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :The _ drops a character too. < 1315419608 463547 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :The traditional print loop is >:#,_ < 1315419625 270447 :Braber01!~ben@198.209.220.254 PRIVMSG #esoteric :oh, I'm embarssed... < 1315420054 851697 :Braber01!~ben@198.209.220.254 PRIVMSG #esoteric :that just gives me an Infante loop,oh wait I see what i'm doing. < 1315420796 170290 :Braber01!~ben@198.209.220.254 QUIT :Remote host closed the connection < 1315421563 776216 :Gregor!foobar@codu.org PRIVMSG #esoteric :An infant loop. < 1315421618 88949 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Something that just keeps screaming and pooping everywhere, or so I hear. < 1315421703 936938 :IROMLT00014!~IROMLT000@ppp-162-65.28-151.libero.it JOIN :#esoteric < 1315421727 328559 :IROMLT00014!~IROMLT000@ppp-162-65.28-151.libero.it PRIVMSG #esoteric :CIaooooooooooooo < 1315421743 685797 :IROMLT00014!~IROMLT000@ppp-162-65.28-151.libero.it PRIVMSG #esoteric :list < 1315421765 607311 :Gregor!foobar@codu.org PRIVMSG #esoteric :Hm. < 1315421771 339292 :Gregor!foobar@codu.org PRIVMSG #esoteric :Those are certainly words. < 1315421833 522147 :IROMLT00014!~IROMLT000@ppp-162-65.28-151.libero.it QUIT :Client Quit < 1315421873 297336 :Gregor!foobar@codu.org PRIVMSG #esoteric :lol < 1315421919 277486 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :So, is the Befunge song finished already? < 1315421947 57067 :Gregor!foobar@codu.org PRIVMSG #esoteric :I have a job! :( < 1315422088 999348 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :10pm is no time for jobs; it's time for singing and merry-making. < 1315422154 489509 :Gregor!foobar@codu.org PRIVMSG #esoteric :Your time zone is LAME. < 1315422161 692626 :Gregor!foobar@codu.org PRIVMSG #esoteric :My time zone is BETTER because we talk AMERICAN here. < 1315422307 409803 :derdon!~derdon@p579CC01A.dip.t-dialin.net PRIVMSG #esoteric :Gregor: oh, American is a language now? < 1315422321 396763 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Your time zone is LAME because this zone is in the FUTURE. < 1315422418 170666 :Gregor!foobar@codu.org PRIVMSG #esoteric :derdon: Hello Doctor Duznaut-Gedghoeks! < 1315422461 911047 :derdon!~derdon@p579CC01A.dip.t-dialin.net PRIVMSG #esoteric :Gregor: I don't understand you but I had to laugh anyway :D < 1315422485 289607 :derdon!~derdon@p579CC01A.dip.t-dialin.net PRIVMSG #esoteric :do you speak in your personal esolang to me? < 1315422488 186336 :Gregor!foobar@codu.org PRIVMSG #esoteric :I was making an attempt to spell "does not get jokes" like a name, but failed pretty spectacularly. < 1315422517 692667 :derdon!~derdon@p579CC01A.dip.t-dialin.net PRIVMSG #esoteric :ah, now I get it < 1315422551 363869 :derdon!~derdon@p579CC01A.dip.t-dialin.net PRIVMSG #esoteric :and well, there are really people on the internetz who think American is a language < 1315422566 257240 :derdon!~derdon@p579CC01A.dip.t-dialin.net PRIVMSG #esoteric :and there are Americans who think Europa has a capital city :P < 1315422570 855876 :derdon!~derdon@p579CC01A.dip.t-dialin.net PRIVMSG #esoteric :*Europe < 1315422612 131159 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :well, it does, in fact it has more than one < 1315422659 327465 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Europa, on the other hand, *should* have a capital city; why isn't it colonized yet? It's, like, 2011! < 1315422680 171597 :derdon!~derdon@p579CC01A.dip.t-dialin.net PRIVMSG #esoteric :olsner: ... < 1315422702 264010 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :europa's existing inhabitants might not take kindly to colonization < 1315422759 31598 :derdon!~derdon@p579CC01A.dip.t-dialin.net PRIVMSG #esoteric :olsner: I have the feeling that many people don't even know what that is < 1315422798 87902 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :I was a bit disappointed "Europa (moon)" does not have an "in popular culture" section, but at least there's a whole separate "Jupiter's moons in fiction" article. < 1315422842 217959 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :"All these worlds are yours except Europa. Attempt no landings there." < 1315422870 139245 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :fizzie: I think there was a dash in there < 1315422870 495558 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :ais523: You have 2 new messages. '/msg lambdabot @messages' to read them. < 1315422874 31923 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :@messages < 1315422874 540472 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :elliott said 1m 24d 19h 5m 48s ago: Request a copy of the wiki page "100_free_dutch_dating_sites_2008". < 1315422874 711692 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :cheater_ said 4h 23s ago: i have made more progress in rescuing this file system that broke earlier on, i have written a file system checker. it can be found here: https://bitbucket.org/cheater/ < 1315422874 871957 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :fscheck/ < 1315422892 213924 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :wow, I'm getting messaged with random stuff < 1315422897 796550 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :the monoliths missed their predicted arrival in 2001 though < 1315422910 3119 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :olsner: *predicted discovery < 1315422926 663699 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :wasn't the theory that they'd been there all the time, but the one on the moon was only discovered in 2001 < 1315422935 177137 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and several other monoliths discovered later? < 1315422979 59036 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :hmm, something like that yes... < 1315423002 933630 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :I am not sufficiently well-versed in the prophecies < 1315423158 958928 :augur!~augur@129.2.129.32 QUIT :Remote host closed the connection < 1315424197 133969 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :ais523, IIRC there were only like 2. < 1315424205 256108 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :The moon one, and the Jupiter one. < 1315424212 217117 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Phantom_Hoover: in 3001 there were huge numbers of them < 1315424227 829134 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :Phantom_Hoover: what about the earth one? < 1315424231 722134 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :ais523, well sure, but that was cheating. < 1315424242 890800 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Also 3001 is terrible so it doesn't count. < 1315424252 369834 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and I think in one of the sequels, there were ones sending messages from the area around Jupiter < 1315424297 370756 :derdon!~derdon@p579CC01A.dip.t-dialin.net QUIT :Remote host closed the connection < 1315424298 897487 :sebbu3!~sebbu@unaffiliated/sebbu NICK :sebbu < 1315424371 974450 :Gregor!foobar@codu.org PRIVMSG #esoteric :@messages < 1315424372 953706 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :You don't have any new messages. < 1315424375 571339 :Gregor!foobar@codu.org PRIVMSG #esoteric ::'( < 1315424416 339619 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :@messags < 1315424417 17215 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :You don't have any new messages. < 1315424426 755857 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :I'm surprised that worked. < 1315424481 836467 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :@messitup < 1315424482 567784 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Unknown command, try @list < 1315424484 988010 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Aw. :/ < 1315424895 342587 :Gregor!foobar@codu.org PRIVMSG #esoteric :@messapotamia < 1315424896 267176 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Unknown command, try @list < 1315424898 386765 :Gregor!foobar@codu.org PRIVMSG #esoteric ::( < 1315424914 539191 :Gregor!foobar@codu.org PRIVMSG #esoteric :@messagorkenbork < 1315424915 244956 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Unknown command, try @list < 1315424918 5592 :Gregor!foobar@codu.org PRIVMSG #esoteric :Huh < 1315424924 315982 :Gregor!foobar@codu.org PRIVMSG #esoteric :Seems to be special-cased for @messags. < 1315425068 582783 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :so is there any way Ord could be used to represent the entire partial order. < 1315425078 302711 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :in particular that a > bottom < 1315426417 762976 :Gregor!foobar@codu.org PRIVMSG #esoteric :Ideas for the "legit" JIT for Fythe: < 1315426420 112944 :Gregor!foobar@codu.org PRIVMSG #esoteric :1) LLVM < 1315426426 577790 :Gregor!foobar@codu.org PRIVMSG #esoteric :2) Turn GCC into a friggin' library HEWW YEAH < 1315426443 501290 :Gregor!foobar@codu.org PRIVMSG #esoteric :3) Write it myself, then complain when it's retardedly slow. < 1315426645 319519 :kwertii!~kwertii@ResNet-33-19.resnet.ucsb.edu JOIN :#esoteric < 1315426645 796163 :Gregor!foobar@codu.org PRIVMSG #esoteric :4) ... GNU lightning? < 1315426657 958034 :Gregor!foobar@codu.org PRIVMSG #esoteric :There aren't really any good JIT libraries, are there :P < 1315426965 977154 :Gregor!foobar@codu.org PRIVMSG #esoteric :Is LLVM at all usable from C? < 1315427053 337530 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :It does have some C bindings. < 1315427077 918241 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Some (most?) of the non-C++ LLVM bindings are built on top of that. < 1315427157 970882 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :There's that AsmJit thing if you don't mind x86/x64-only; it's probably not good either, but it's a thing. < 1315427205 529921 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Oh, and it's a C++ thing too. < 1315427230 15483 :Gregor!foobar@codu.org PRIVMSG #esoteric :I do mind x86/GOD-FUCKING-DAMN-IT-IT'S-NOT-X64 though. < 1315427265 85830 :augur!~augur@129.2.129.32 JOIN :#esoteric < 1315427271 377055 :Gregor!foobar@codu.org PRIVMSG #esoteric :For the time being I'm too happy with my template JIT to bother though :P < 1315427275 815408 :Gregor!foobar@codu.org PRIVMSG #esoteric :LLVM does optimization, right? < 1315427306 104032 :Gregor!foobar@codu.org PRIVMSG #esoteric :s/does/can do/ < 1315427325 872790 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Yes. < 1315427342 193991 :Gregor!foobar@codu.org PRIVMSG #esoteric :Yeah, seems like LLVM is probably the best choice *shrugs* < 1315427350 724666 :Gregor!foobar@codu.org PRIVMSG #esoteric :It shouldn't be /too/ difficult to LLVM it ... < 1315427378 20009 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :http://npcontemplation.blogspot.com/2008/06/secret-of-llvm-c-bindings.html has a simple llvm-c snippet if you want a quick glance at the API. < 1315427411 444522 :Gregor!foobar@codu.org PRIVMSG #esoteric :Oh, that's not too bad. < 1315427435 16762 :Gregor!foobar@codu.org PRIVMSG #esoteric :It'd be nice if there was a LLVMDoFrigginEverythingPass() :P < 1315427465 5317 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :I seem to recall they do have autogenerated API docs for the C bindings too somewhere. < 1315427477 473267 :pikhq_!~pikhq@71-219-243-59.clsp.qwest.net PRIVMSG #esoteric :Problem is, LLVM is not exactly designed that way. < 1315427525 105577 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :cat the bitcode through opt -O3 < 1315427535 474212 :pikhq_!~pikhq@71-219-243-59.clsp.qwest.net PRIVMSG #esoteric :Its optimisation is done by a bunch of essentially independent libraries. < 1315427543 124441 :Gregor!foobar@codu.org PRIVMSG #esoteric :Mmm. < 1315427578 368118 :Gregor!foobar@codu.org PRIVMSG #esoteric :Since this will be the optimizing JIT and the fast JIT is separate, it can be almost arbitrarily slow so long as the optimizations are good stuff, so ... yeah, hm. OH WELL. < 1315427589 276503 :pikhq_!~pikhq@71-219-243-59.clsp.qwest.net PRIVMSG #esoteric :And, yes, you could just go out to shell if you don't care about JITing. < 1315427622 232924 :Gregor!foobar@codu.org PRIVMSG #esoteric :You could go out to shell even if you do care about JIT *shrugs* < 1315427634 911780 :Gregor!foobar@codu.org PRIVMSG #esoteric :I could generate C, write it to a pipe, compile that with GCC, read in the .o file, and call it. < 1315427644 455403 :sebbu!~sebbu@unaffiliated/sebbu QUIT :Read error: Connection reset by peer < 1315427684 115932 :pikhq_!~pikhq@71-219-243-59.clsp.qwest.net PRIVMSG #esoteric :Or you could generate LLVM assembly, write it to a pipe, munge it as you feel like, read in the .o file, and call it. < 1315427800 111200 :Gregor!foobar@codu.org PRIVMSG #esoteric :PERFECTION < 1315428134 395887 :Gregor!foobar@codu.org PRIVMSG #esoteric :I wonder if there's a crazy mix of options that would cause GCC to compile a single function and output the machine code for it, not in any object file format. < 1315428181 592225 :Gregor!foobar@codu.org PRIVMSG #esoteric :Which would really be such an option to the assembler of course. < 1315428199 439440 :Gregor!foobar@codu.org PRIVMSG #esoteric :I guess you can compile then objcopy to binary ... < 1315428205 535048 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :You can get binary files out of GCC; I had a small snippet that created a DOS .com file directly from a Linux non-cross GCC. < 1315428276 858578 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :http://pastebin.com/eChGDKDy <- like that. < 1315428282 354750 :sebbu!~sebbu@unaffiliated/sebbu JOIN :#esoteric < 1315428293 832241 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :It links it with a defined-on-the-command-line .text segment location. < 1315428393 52155 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :(The code in question doesn't actually work on real hardware, thanks to segment limit checks, but that's not exactly a point.) < 1315428394 725974 :Gregor!foobar@codu.org PRIVMSG #esoteric :--oformat, eh < 1315428409 114618 :Gregor!foobar@codu.org PRIVMSG #esoteric :Thanks < 1315428413 618107 :Gregor!foobar@codu.org PRIVMSG #esoteric :Yeah, I could use that as a JIT >: ) < 1315428564 957445 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :"gcc -c" + objcopy to binary would create machine code too, but it'd (I think) just drop off all relocation records of the object file. < 1315428649 223373 :Gregor!foobar@codu.org PRIVMSG #esoteric :I explicitly don't want relocation records. < 1315428658 673779 :Gregor!foobar@codu.org PRIVMSG #esoteric :(If I have any external dependencies I'm hosed anyway) < 1315428715 68064 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :For non-PIC-code you might have relocation records that are related to where the code will live, though, that you'd like to have processed; linking like that will do it. < 1315428772 481622 :hiato!~nine@clam.leg.uct.ac.za QUIT :Quit: leaving < 1315428813 15138 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :"PIC code", eh. "PIN number" and so on. < 1315428875 118677 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :You could possibly use something like -Wl,--defsym=foo=0x12345678 too, to define global symbols if you want to refer some data you have in memory from the C code. Though I suppose a generated cast-a-constant-to-pointer expression is just as good. < 1315428979 730556 :Taneb_!~Taneb@host-84-13-65-233.opaltelecom.net JOIN :#esoteric < 1315429010 379324 :Taneb_!~Taneb@host-84-13-65-233.opaltelecom.net PRIVMSG #esoteric :Hello! < 1315429028 619231 :oerjan!oerjan@sprocket.nvg.ntnu.no JOIN :#esoteric < 1315429065 165296 :Taneb_!~Taneb@host-84-13-65-233.opaltelecom.net QUIT :Read error: Connection reset by peer < 1315429070 286854 :Gregor!foobar@codu.org PRIVMSG #esoteric :fizzie: I have all the functions that JITted code could need to call in a bank, stored in a register. < 1315429078 114625 :Gregor!foobar@codu.org PRIVMSG #esoteric :So, no PIC problems: ) < 1315429079 264336 :Gregor!foobar@codu.org PRIVMSG #esoteric :*:) < 1315429155 488500 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :I think GCC is allowed to stick data into your .text segment and refer to it with absolute addresses, though. < 1315429167 465805 :pikhq!~pikhq@71-219-194-16.clsp.qwest.net JOIN :#esoteric < 1315429168 424819 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :If you're not doing -fpic/-fPIC, anyway. < 1315429174 12099 :sebbu2!~sebbu@unaffiliated/sebbu JOIN :#esoteric < 1315429213 945049 :sebbu!~sebbu@unaffiliated/sebbu QUIT :Ping timeout: 245 seconds < 1315429244 407643 :Gregor!foobar@codu.org PRIVMSG #esoteric :There are many reasons why this technique is illegitimate, but right now I'm trying to figure out if it could even begin to work :P < 1315429338 72787 :pikhq_!~pikhq@71-219-243-59.clsp.qwest.net QUIT :Ping timeout: 252 seconds < 1315429408 641491 :Gregor!foobar@codu.org PRIVMSG #esoteric :For some reason it seems to generate a bit of bullshit after the binary itself (comments and such), but other than that, working :) < 1315429578 855352 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Right, I think --oformat=binary with GNU ld will just concatenate all the sections of the resulting executable, starting from .text. < 1315429590 303355 :Gregor!foobar@codu.org PRIVMSG #esoteric :Seems that way. < 1315429593 130846 :Gregor!foobar@codu.org PRIVMSG #esoteric :Lucky text was first :P < 1315429609 380425 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :IIRC "gcc -s" doesn't strip those, which is a bit silly. < 1315429621 679079 :Gregor!foobar@codu.org PRIVMSG #esoteric :Oh well *shrugs* < 1315429665 612277 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :When polishing your particular turd, you might use a real linker script to drop those out. < 1315429708 230422 :Gregor!foobar@codu.org PRIVMSG #esoteric ::P < 1315429715 472885 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :"-Wl,--gc-sections" might drop it. Then again, it might not. < 1315429765 485309 :Gregor!foobar@codu.org PRIVMSG #esoteric :Nope < 1315429856 523869 :FireFly!~firefly@unaffiliated/firefly QUIT :Quit: FireFly < 1315429970 970866 :Gregor!foobar@codu.org PRIVMSG #esoteric :Yeah, the technique is "sound" (read: terrible) < 1315429985 830643 :Gregor!foobar@codu.org PRIVMSG #esoteric : gcc -x c - -pipe -march=native -mtune=native -nostdlib -Wl,--oformat=binary -O3 -o /dev/stdout <-- clearly the best < 1315430065 82128 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Oh, it even writes to /dev/stdout? I was under the impression that binutils' libbfd just plain old refuses to do that. Well, maybe it's something specific to the "binary" output format. < 1315430083 372450 :Gregor!foobar@codu.org PRIVMSG #esoteric :Well, I had to force it :P < 1315430316 663140 :Gregor!foobar@codu.org PRIVMSG #esoteric :(That is, -o - actually made a file called -, so I had to use /dev/stdout) < 1315430408 763102 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Yes, I just recall getting some "oh no you don't, that's a pipe!" warnings when trying to get -o /dev/stdout from some related tool. But maybe it was 'as' or something. < 1315430614 63258 :copumpkin!~pumpkin@unaffiliated/pumpkingod QUIT :Ping timeout: 245 seconds < 1315430644 350954 :tiffany!~tiffany@188.215.83.116 PRIVMSG #esoteric :.-. < 1315430651 780465 :Gregor!foobar@codu.org PRIVMSG #esoteric :fizzie: Idonno, worked for me *shrugs* < 1315430663 654337 :Gregor!foobar@codu.org PRIVMSG #esoteric :fizzie: Even with a tty it still "worked" (i.e. printed garbage to my TTY) < 1315430685 588245 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Well, maybe gcc takes care of the plumbing or something. < 1315430723 856516 :tiffany!~tiffany@188.215.83.116 PRIVMSG #esoteric :well as long as it gives a valid file descriptor it should work right? < 1315430740 442510 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Not if some tool expects it to be seekable. < 1315430755 440099 :tiffany!~tiffany@188.215.83.116 PRIVMSG #esoteric ::s < 1315430766 772565 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Though since "gcc -pipe" is supported, I suppose all the parts should be pipe-friendly. < 1315430788 215909 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Maybe it was nasm that was pipe-unfriendly instead. < 1315430801 922616 :Gregor!foobar@codu.org PRIVMSG #esoteric :fizzie: That wouldn't surprise me enormously. < 1315431102 842794 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net JOIN :#esoteric < 1315431890 332795 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net JOIN :#esoteric < 1315432003 763311 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :ACTION is thinking of auditioning for Grease at the college < 1315432089 991628 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : Seems to be special-cased for @messags. < 1315432120 493440 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :no, it just only supports two letters of difference, and it must be unambiguous which is closest < 1315432154 49079 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :@massogis < 1315432154 765118 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Unknown command, try @list < 1315432160 82468 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :@massoges < 1315432160 918626 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :You don't have any new messages. < 1315432266 943664 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au JOIN :#esoteric < 1315432269 813262 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :@passages < 1315432270 568792 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :You don't have any new messages. < 1315432275 433193 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Heh. < 1315432358 670804 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :19:51:08: so is there any way Ord could be used to represent the entire partial order. < 1315432361 928632 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :19:51:18: in particular that a > bottom < 1315432388 205904 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :there is no reliable way to have a > bottom always return True, if it looks at the second argument at all < 1315432404 786877 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :_some_ bottoms can be catched, but not all < 1315432415 693397 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :and that is not pure code < 1315432428 12964 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :@piss < 1315432428 504007 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Maybe you meant: list ping < 1315432432 729084 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric ::( < 1315432471 275003 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :@pins < 1315432471 782585 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :pong < 1315432494 805953 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :@info is one that confuses people < 1315432495 798865 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :is one that confuses people < 1315432510 526558 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :@echo hm < 1315432511 72161 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :echo; msg:IrcMessage {msgServer = "freenode", msgLBName = "lambdabot", msgPrefix = "Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net", msgCommand = "PRIVMSG", msgParams = ["#esoteric",":@echo hm"]} rest:" < 1315432511 232392 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :hm" < 1315432567 853605 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :@achoo < 1315432568 697476 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :echo; msg:IrcMessage {msgServer = "freenode", msgLBName = "lambdabot", msgPrefix = "oerjan!oerjan@sprocket.nvg.ntnu.no", msgCommand = "PRIVMSG", msgParams = ["#esoteric",":@achoo"]} rest:"" < 1315432594 339569 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i guess the first word gives that away < 1315432785 234581 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :@info < 1315432785 894267 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :() < 1315432799 800486 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :What's that getting corrected to? < 1315432816 11387 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION cackles evilly < 1315432867 534389 :Gregor-WebChatYA!800a0cd5@gateway/web/freenode/ip.128.10.12.213 JOIN :#esoteric < 1315432925 211703 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :WebChat, ya? < 1315432997 762504 :Gregor-WebChatYA!800a0cd5@gateway/web/freenode/ip.128.10.12.213 PRIVMSG #esoteric :It was supposed to be WebChatYAY, but I ran out of characters :P < 1315433008 300565 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ya know < 1315433025 226767 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :GregorWebChatYAY? < 1315433039 316828 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :also does this mean you did not see the above... < 1315433041 958430 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :@passages < 1315433042 739852 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :You don't have any new messages. < 1315433066 626707 :Gregor-WebChatYA!800a0cd5@gateway/web/freenode/ip.128.10.12.213 PRIVMSG #esoteric :I could logread if it's THAT important. < 1315433092 594875 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :well it _was_ a logreading response to you < 1315433099 340202 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :fizzie's crowning achievement. < 1315433116 429192 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :important, is anything on irc important. < 1315433121 895264 :Gregor-WebChatYA!800a0cd5@gateway/web/freenode/ip.128.10.12.213 PRIVMSG #esoteric :Ah < 1315433128 450438 :Gregor-WebChatYA!800a0cd5@gateway/web/freenode/ip.128.10.12.213 PRIVMSG #esoteric :Yes, I'm glad to know all the @messwtfisms that work. < 1315433170 39221 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :@fun 2+2 < 1315433171 338208 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 4 < 1315433502 806612 :azaq23!~derivecto@unaffiliated/azaq23 QUIT :Quit: Leaving. < 1315433589 10960 :sllide!~jari@ip565eb113.direct-adsl.nl QUIT :Ping timeout: 245 seconds < 1315433604 991553 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :ACTION → sleep < 1315433606 625901 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 QUIT :Quit: Leaving < 1315433816 738796 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :@dead 42 < 1315433817 653317 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Plugin `dummy' failed with: Prelude.read: no parse < 1315433820 764105 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :darn < 1315433840 922510 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :@dead "you blew it up! you maniacs!" < 1315433841 678232 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : you blew it up! you maniacs! < 1315434105 224935 :Gregor-WebChatYA!800a0cd5@gateway/web/freenode/ip.128.10.12.213 QUIT :Quit: Page closed < 1315434173 567828 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :I officially hate myself < 1315434245 883685 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :http://pastie.org/private/woo2ngzmdcv9qpep4imjg < 1315434562 352990 :nooga!~nooga@maverick.aircity.pl QUIT :Ping timeout: 258 seconds < 1315434667 993337 :Slereah!x@ANantes-259-1-145-172.w90-49.abo.wanadoo.fr QUIT :Ping timeout: 264 seconds < 1315434695 479713 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :why did you do this < 1315434698 980693 :GuestIceKovu!x@ANantes-259-1-145-172.w90-49.abo.wanadoo.fr JOIN :#esoteric < 1315434738 116124 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> let range = [0,1] in replicateM 9 range -- sorry :P < 1315434739 422867 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [[0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,1],[0,0,0,0,0,0,0,1,0],[0,0,0,0,0,0,0... < 1315434790 294491 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i assume there's supposed to be something inside the inner one < 1315434834 135566 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric ::t Array.fromList < 1315434835 495306 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Not in scope: `Array.fromList' < 1315434853 85083 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :@hoogle [a] -> (i,i) -> Array i a < 1315434854 601720 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Data.Array.IArray listArray :: (IArray a e, Ix i) => (i, i) -> [e] -> a i e < 1315434854 783139 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Data.Array.MArray newListArray :: (MArray a e m, Ix i) => (i, i) -> [e] -> m (a i e) < 1315434854 957854 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Data.Array.MArray newArray :: (MArray a e m, Ix i) => (i, i) -> e -> m (a i e) < 1315434856 820156 :iamcal!u1110@gateway/web/irccloud.com/x-cpnsyqpzklhxzscy QUIT :Remote host closed the connection < 1315434927 214872 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> listArray ((1,1),(3,3)) <$> let range = [0,1] in replicateM 9 range < 1315434928 940522 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [array ((1,1),(3,3)) [((1,1),0),((1,2),0),((1,3),0),((2,1),0),((2,2),0),((2... < 1315435405 525230 :copumpkin!~pumpkin@unaffiliated/pumpkingod JOIN :#esoteric < 1315435617 655577 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Maybe calculating an equation 21^9 times isn't the way to go here < 1315435622 790309 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :> 21**9 < 1315435623 974519 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 7.94280046581e11 < 1315435624 333965 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :perhaps < 1315435653 447280 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :(And I can't believe I was planning on 201^9 times) < 1315435655 295704 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :_could_ be < 1315435656 524455 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :> 201**9 < 1315435657 605473 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 5.3550621652227346e20 < 1315435678 288009 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :I should do it in C. It'll be faster. < 1315435682 11502 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :^^joke < 1315435689 11576 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :ok < 1315435733 872779 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :nah, everyone knows that for _really_ huge equation loops you need FORTRAN < 1315435761 982220 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :also, a supercomputer, which might be a bigger problem. < 1315435811 821781 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :ACTION looks again at that number and wonders why it's considered huge < 1315435864 112879 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i assume that depends on how complicated each equation is. < 1315435874 899633 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :determinant = a1 * b2 * c3 - a1 * b3 * c2 - a2 * b1 * c3 + a2 * b3 * c1 + a3 * b1 * c2 - a3 * b2 * c1 < 1315435878 620101 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Simple < 1315435891 92714 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :aha < 1315435917 433046 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :you can combine some terms there < 1315436002 399912 :tiffany!~tiffany@188.215.83.116 PRIVMSG #esoteric :http://www.wolframalpha.com/input/?i=a1+*+b2+*+c3+-+a1+*+b3+*+c2+-+a2+*+b1+*+c3+%2B+a2+*+b3+*+c1+%2B+a3+*+b1+*+c2+-+a3+*+b2+*+c1+ < 1315436009 255358 :tiffany!~tiffany@188.215.83.116 PRIVMSG #esoteric :wolfram alpha didn't seem to find any to combine < 1315436009 415436 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :ACTION decides he'd rather just do random trials < 1315436037 375521 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :tiffany: um that's because wolfram alpha is not trying to optimize it for calculating < 1315436046 383687 :tiffany!~tiffany@188.215.83.116 PRIVMSG #esoteric ::d < 1315436057 404283 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :a1 * (b2 * c3 - b3 * c2) etc. < 1315436059 281023 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :I think a million trials might be a bit more reasonable? < 1315436095 821645 :tiffany!~tiffany@188.215.83.116 PRIVMSG #esoteric :I ran 500 000 000 calculations of x*x with my lua interpreter and 500 000 000 of x^2 and x*x was 1600 cycles and x^2 was 600 < 1315436097 203668 :tiffany!~tiffany@188.215.83.116 PRIVMSG #esoteric ::s < 1315436110 766558 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :I remember you saying this before < 1315436111 985246 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :tiffany: i saw you mentioned < 1315436125 991239 :tiffany!~tiffany@188.215.83.116 PRIVMSG #esoteric :oh < 1315436127 15867 :tiffany!~tiffany@188.215.83.116 PRIVMSG #esoteric :sorry < 1315436183 530748 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Sgeo's may be harder though for the compiler to rearrange, because floating point issues means you don't get _exactly_ the same thing < 1315436201 303122 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :I'm only using integers in the loop < 1315436222 124791 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ah. well then it might be overflow issues. < 1315436237 616586 :Gregor!foobar@codu.org PRIVMSG #esoteric :OK, who's going to sing the Befunge song if I write it? < 1315436240 407898 :Gregor!foobar@codu.org PRIVMSG #esoteric :I see Sgeo volunteering. < 1315436261 334102 :iamcal!u1110@gateway/web/irccloud.com/x-kslkvfaozxnwtdzh JOIN :#esoteric < 1315436274 358749 :tiffany!~tiffany@188.215.83.116 PRIVMSG #esoteric :64bit signed ints overflow on the 97th number in the fibonacci set < 1315436281 983777 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :ok < 1315436359 483045 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> drop 95 $ fix(scanl(+)0.(1:)) :: [Int] < 1315436361 464188 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [-4953053512429003327,-3659523366270331776,-8612576878699335103,61746438287... < 1315436373 614513 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :...that doesn't look 64 bit < 1315436381 539876 :tiffany!~tiffany@188.215.83.116 PRIVMSG #esoteric :o.o < 1315436394 78729 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :> maxBound :: Int < 1315436395 869064 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 9223372036854775807 < 1315436400 894627 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> drop 95 $ fix(scanl(+)0.(1:)) :: [Int64] < 1315436403 317953 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [-4953053512429003327,-3659523366270331776,-8612576878699335103,61746438287... < 1315436406 591585 :tiffany!~tiffany@188.215.83.116 PRIVMSG #esoteric :hm < 1315436406 958164 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :wat < 1315436415 787072 :pikhq!~pikhq@71-219-194-16.clsp.qwest.net QUIT :Read error: Operation timed out < 1315436416 825880 :tiffany!~tiffany@188.215.83.116 PRIVMSG #esoteric :maybe it overflowed before then < 1315436431 39106 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> drop 50 $ fix(scanl(+)0.(1:)) :: [Int64] < 1315436433 191292 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [12586269025,20365011074,32951280099,53316291173,86267571272,139583862445,2... < 1315436467 64416 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> dropWhile ((>0).snd) . zip [1..] $ fix(scanl(+)0.(1:)) :: [Int64] < 1315436468 368253 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Couldn't match expected type `GHC.Int.Int64' < 1315436468 541830 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : against inferred type ... < 1315436515 67973 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> dropWhile ((>0).snd) . zip [1..] $ (fix(scanl(+)0.(1:)) :: [Int64]) < 1315436516 165560 :pikhq!~pikhq@71-219-211-86.clsp.qwest.net JOIN :#esoteric < 1315436517 445996 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [(1,0),(2,1),(3,1),(4,2),(5,3),(6,5),(7,8),(8,13),(9,21),(10,34),(11,55),(1... < 1315436521 725271 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :er < 1315436537 81431 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> dropWhile ((>0).snd) . drop 10 . zip [1..] $ (fix(scanl(+)0.(1:)) :: [Int64]) < 1315436539 357507 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [(94,-6246583658587674878),(95,1293530146158671551),(96,-495305351242900332... < 1315436549 647764 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :aha < 1315436568 601292 :tiffany!~tiffany@188.215.83.116 PRIVMSG #esoteric :I had 97 and 94 mixed up < 1315436577 930496 :tiffany!~tiffany@188.215.83.116 PRIVMSG #esoteric :I wonder where the other thing it mixed up with is < 1315436579 265875 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> drop 92 . zip [1..] $ (fix(scanl(+)0.(1:)) :: [Int64]) < 1315436581 323415 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [(93,7540113804746346429),(94,-6246583658587674878),(95,1293530146158671551... < 1315436691 665888 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Ugh < 1315436704 473343 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :hi < 1315436716 873036 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :I should have told my professor that I predict that it's very likely that three random planes will intersect a unique point < 1315436727 896599 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Because that's what I was suspecting, and that's the result < 1315436825 635248 :cheater_!~ubuntu@ip-80-226-24-13.vodafone-net.de QUIT :Ping timeout: 260 seconds < 1315436851 122445 :pikhq_!~pikhq@71-219-232-130.clsp.qwest.net JOIN :#esoteric < 1315436853 15336 :pikhq!~pikhq@71-219-211-86.clsp.qwest.net QUIT :Ping timeout: 260 seconds < 1315436866 507048 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Unless there's a mistake (and I don't mean code looking like crap as a mistake) in https://gist.github.com/f3a03b13c555aa5468cb < 1315436944 78867 :cheater_!~ubuntu@ip-80-226-24-13.vodafone-net.de JOIN :#esoteric < 1315436959 866779 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :well yes that sounds about right. in 3d, that is. < 1315436986 668091 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :_two_ planes are likely to intersect in a line. that line is likely to intersect another plane in a unique point. < 1315437020 923459 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :where "likely" is "with probability 1" for a reasonably random selection. < 1315437064 874456 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Yeah, I was thinking something like that too < 1315437068 845636 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :http://en.wikipedia.org/wiki/General_position < 1315437073 434035 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :And it's more obvious when you look at 2 lines < 1315437087 383594 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :What's the chance of two lines having the same slope? 0. < 1315437094 176648 :tiffany!~tiffany@188.215.83.116 PRIVMSG #esoteric :wouldn't the intersections of 3 planes be the intersection of the intersection of the 3 lines created from the intersections of each plane with each other one? < 1315437096 299332 :tiffany!~tiffany@188.215.83.116 PRIVMSG #esoteric ::s < 1315437113 855217 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :tiffany: yes but those 3 lines are not independent of each other < 1315437144 724568 :tiffany!~tiffany@188.215.83.116 PRIVMSG #esoteric :I am amazingly bad at doing geometry after school < 1315437150 360033 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :while the line you get from 2 independent planes is independent of the third one < 1315437204 122039 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :tiffany: for example it's obvious that if _two_ of the lines intersect in a point, then the third one must too < 1315437217 699592 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :because that means all three planes intersect there < 1315437228 311425 :tiffany!~tiffany@188.215.83.116 PRIVMSG #esoteric :mm < 1315437868 5643 :cheater_!~ubuntu@ip-80-226-24-13.vodafone-net.de QUIT :Ping timeout: 260 seconds < 1315438339 488078 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :see a drünk mööse http://www.dagbladet.no/2011/09/07/nyheter/dyrenes_nyheter/dyr/elg/jakt/18009987/ < 1315438474 541941 :ais523!~ais523@unaffiliated/ais523 QUIT :Remote host closed the connection < 1315438646 474291 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :I thought of another way of thinking about it, but since variables are being multiplied by variables, it might not be correct: < 1315438662 345107 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :The system would have to fall on a single 9-dimensional hyperplane in 10-dimensional space < 1315438720 1031 :cheater!~ubuntu@ip-80-226-24-13.vodafone-net.de JOIN :#esoteric < 1315438793 86427 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i'm not entirely convinced of that < 1315438796 611173 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :ACTION plays with Wolfram Alpha for a bit < 1315438840 892534 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :but as i don't actually really know algebraic geometry... < 1315438847 505866 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Maybe not a hyperplane, but a 9-dimensional construct of some sort? < 1315438886 927472 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :that sounds more likely. < 1315438953 764077 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Given 8 variables in the 3x3 determinant equation, could you figure out what the 9th would have to be for the determinant to be 0? < 1315438970 387341 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :I think that would force it to be a 9-dimensional figure < 1315438976 418655 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :actually there are at least two possibilities: the three planes don't intersect in a common point at all, and they intersect in an entire line or more (well "more" would mean they're all the same plane) < 1315438979 787445 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Wait, no, 8-dimensional/ < 1315438995 622683 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh hm < 1315439006 9952 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :8-dimensional figure in 9d space < 1315439029 635979 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh and you are not getting _all_ planes from 3 variables that way. < 1315439050 857819 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Hmm? Why not? < 1315439082 232177 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Each existent system of 3 planes should be representable in 9d space, or am I mistaken? < 1315439101 137612 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :degenerate case. a*x + b*y + c*z = d is a general plane iirc, and you can remove one of a,b,c,d but only if the one you remove is _non-zero_ < 1315439119 349461 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :No, just planes embedded in 3d space, and it takes 6 numbers to specify each... argh I'm confused < 1315439174 403712 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :4 numbers is sufficient. and 3 would be except for the degenerate case, iirc < 1315439221 23513 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :and also at least one of a,b,c must be non-zero, i think < 1315439226 566794 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :So, 12d space to represent all systems of 3 planes < 1315439262 565632 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :no, it's 9d, but not given by 9 variables in linear equations < 1315439280 770525 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Oh! The determinants equation doesn't specify... location of each plane < 1315439283 476169 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :I .. think < 1315439288 450245 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :ACTION is confused < 1315439349 426790 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Sgeo: you can give each plane as either a*x+b*y+c*z = 1 or as a*x+b*y+c*z = 0 < 1315439414 164436 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :So, 9 dimensions of continuous space and 1 discrete dimension of 2 possibilities? < 1315439427 817228 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Why am I still thinking in terms of hyperspace < 1315439436 875862 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :9+1D is not intuitive to me, believe it or not < 1315439442 245706 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :"discrete dimension" is not really a concept in this subject afaik < 1315439472 208057 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :it's a 9d space. it just doesn't happen to be a hyperplane. < 1315439518 758470 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :What does the entity on which all systems of 3 planes that don't intersect at a point look like when embedded in the 9d space? < 1315439541 521812 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :well most of it is in the = 1 part, which _is_ a hyperplane. < 1315439548 931832 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i think. < 1315439549 92020 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :How can something be a hyperplane or not without being embedded in a higher space? < 1315439583 861087 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh hm < 1315439597 257782 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :I don't get how you distinguish between =1 and =0 without an additional dimension < 1315439610 119644 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Maybe my idea of dimensions is confused < 1315439636 736693 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Sgeo: yes. dimension is an intrinsic property of a topological space. < 1315439656 542494 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :if you take the union of two n-dimensional subspaces, that is still n-dimensional. < 1315439709 276599 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :O.O < 1315439713 408915 :Braber01!~ben@198.209.220.254 JOIN :#esoteric < 1315439753 311080 :Braber01!~ben@198.209.220.254 PRIVMSG #esoteric :um odd question, does anybody know the f**kf**k counterparts to brainf**k? < 1315439773 714326 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Braber01: you were answered last time, with a link. is it not on the wiki page? < 1315439774 197944 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :If I have two lines, and take their union, is the specification of which line somehow embeddable in the single value I'd normally need to specify my location on one line? < 1315439784 422605 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION checks < 1315439794 710219 :Braber01!~ben@198.209.220.254 PRIVMSG #esoteric :I can't get wiki for somereason, < 1315439814 889966 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Braber01: oh right hm. try esoteric.voxelperfect.net < 1315439830 577979 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :esolangs.org is having dns issues < 1315439848 281598 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(the dns provider is actually closing :( ) < 1315439884 256620 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :http://esoteric.voxelperfect.net/wiki/Fuckfuck < 1315439933 825801 :Braber01!~ben@198.209.220.254 PRIVMSG #esoteric :ACTION wonders why wiki works now, but didn't earler, oh well.