< 1321315229 849326 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :for each hole at the n level, you must know what hole it is at the n+1 level < 1321315234 861466 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :right. < 1321315281 202706 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hm this actually gives a correspondence with some arbitrary choice in the numbering of the n+1 level holes < 1321315388 640302 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :perhaps one should choose some consistent ordering of the holes, like by x then y coordinate < 1321315394 118027 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :er wait no < 1321315435 102918 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ordering by infinite path < 1321315469 481100 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ah, if so this is one detail which needs to be more careful with quadtrees than bitrees < 1321315486 694205 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :you can easily order holes in bitrees by linear position < 1321315516 190298 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :hm < 1321315516 491214 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :but for quadtrees you cannot use just x then y if you want to keep things in the same region together. < 1321315520 682558 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: hilbert curve? < 1321315530 16060 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :One computer game I made, near the end someone gives you a bunch of stuff (ammunition, health points, torches, money, multimeter, etc) and tells you that you need it to complete the game, and then leaves (through a passage which is locked if you try to follow him). Actually, none of that stuff will help you in the least bit. It will doom you if you are not careful! < 1321315530 976543 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :well sort of < 1321315531 629666 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :or, wait, z-order curve? < 1321315537 138225 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :"The resulting ordering can equivalently be described as the order one would get from a depth-first traversal of a quadtree; because of its close connection with quadtrees, the Z-ordering can be used to efficiently construct quadtrees and related higher dimensional data structures." < 1321315564 336186 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott: just think of the position as an infinite list of NW, NE, SW, SE tags < 1321315574 280882 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :right < 1321315593 967549 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: oh hm i remember seeing this in oleg's thing... < 1321315601 158630 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :We define a `higher-order' zipper: < 1321315601 411258 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :> data ZipperD m term dir = ZD{ zd_z:: Zipper m term dir, < 1321315601 456861 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :> zd_path :: [dir] } < 1321315601 531514 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :and order them by that (with the list going infinitely leftwards) < 1321315602 408767 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : : parse error on input `}' < 1321315602 548555 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : : parse error on input `data' < 1321315609 550802 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: and then the 2-hole zipper is defined as a pair of those < 1321315612 507870 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :where the paths are kept in sync or something < 1321315622 133370 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :(don't worry, nothing else oleg said was useful :)) < 1321315629 161058 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :whew < 1321315644 39045 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :(well, it might be, but it's based on his continuation stuff and < 1321315646 951620 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :> data Zipper m term dir = < 1321315647 48171 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :> Zipper dir term ((Maybe term, dir) -> CCW m (Zipper m term dir)) < 1321315647 93647 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :> | ZipDone term < 1321315647 324689 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :> type CCM m term dir a = CC (PS (Zipper m term dir)) m a < 1321315647 369988 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :> type CCW m w = CC (PS w) m w < 1321315647 551949 :Ngevd!~Taneb@host-84-13-79-190.opaltelecom.net PRIVMSG #esoteric :Wow, Assassin's Creed Revelations comes out TODAY < 1321315648 137055 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : : parse error on input `data' < 1321315648 474446 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : : parse error on input `type' < 1321315648 652809 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : : parse error on input `|' < 1321315648 698162 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Not in scope: data constructor `Zipper'Not in scope: `dir'Not in scope: `te... < 1321315648 698321 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : : parse error on input `type' < 1321315650 507844 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :is not very comprehensible to me) < 1321315653 185117 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :argh lambdabot < 1321315671 243268 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: ok, so i'm with you, I think < 1321315698 149901 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott: z-order sounds like what i'm thinking of, yes < 1321315715 87016 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :have to say, z-order is one of the ugliest curves, visually :P < 1321315748 409504 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :with z-order all holes that are in the same subregion will be consecutive in the order < 1321315757 377409 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(subquadtree) < 1321315777 893364 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :right < 1321315805 513505 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :so then you can think of this as a grouping operation < 1321315818 352356 :copumpkin!~pumpkin@unaffiliated/pumpkingod JOIN :#esoteric < 1321315875 921716 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: i'm still not sure what this actually looks like, though :P < 1321315890 824565 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :well let's say we have holes 1,2,3,4,5 by order < 1321315942 980113 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :and 1 is in its own region, 2 and 3 are the NW and SW of the next upper region, and 4 and 5 are the NW and SE < 1321315956 798105 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Make a computer game, in one level, there is an invisible bomb that kills you so much that you have to restart the entire game. < 1321316002 470585 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: ok < 1321316017 650524 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :then the embedding can be given as a 3-element list, each element telling the size of its group, how the elements are embedded, and what are the quadtrees of the non-hole siblings < 1321316055 809037 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :1 would have 3 siblings, 2 and 3 would have 2, as would 4 and 5. < 1321316066 663645 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :ok < 1321316093 815071 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :and a cursor would be itself a list of such embedding lists < 1321316142 660619 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :the descriptors for the embedding would be hairy though < 1321316146 24722 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :ok :P < 1321316165 605833 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: the essential performance problem is, if we have two cursors really far away from each other, then a modification in one causes massive changes in the other, right? < 1321316176 422644 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :well for 1 it would be fairly similar to our old single-hole stuff < 1321316180 5629 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :because the path to the other cursor has to be rewritten, so to speak? < 1321316200 935723 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :erm < 1321316217 77028 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i'm guessing this isn't all the correct terminology < 1321316225 814625 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :sorry :P < 1321316242 540948 :Taneb!~Taneb@host-84-13-79-190.opaltelecom.net JOIN :#esoteric < 1321316244 367832 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i used "multicursor" above < 1321316257 31164 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :I was just thinking, ignore me :) < 1321316262 346189 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :it never goes well < 1321316318 55974 :Taneb!~Taneb@host-84-13-79-190.opaltelecom.net PRIVMSG #esoteric :Gregor, how goes the IOCCC? < 1321316361 209960 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: but ok, I'm still following < 1321316390 72216 :Gregor!foobar@codu.org PRIVMSG #esoteric :Taneb: Haven't looked at it since my last message. < 1321316429 328208 :Ngevd!~Taneb@host-84-13-79-190.opaltelecom.net QUIT :Ping timeout: 252 seconds < 1321316432 610415 :augur!~augur@c-68-49-42-187.hsd1.md.comcast.net JOIN :#esoteric < 1321316442 533291 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :trying to make this more concrete so let me write 3 levels of positions for all the holes. 1: nwnwnw, 2: nwnenw, 3: nwnesw, 4: nwsenw, 5: nwsese < 1321316522 875131 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :this being level 0, at level 1 the holes would be nwnw, nwne, nwse < 1321316538 103182 :augur!~augur@c-68-49-42-187.hsd1.md.comcast.net QUIT :Remote host closed the connection < 1321316549 399136 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(just cut off the last path element) < 1321316565 814589 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :right < 1321316600 986436 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :so if we make some hideous constructors... < 1321316645 688579 :Gregor!foobar@codu.org PRIVMSG #esoteric :Taneb: But be not concerned: It will be amazing. < 1321316655 271074 :Gregor!foobar@codu.org PRIVMSG #esoteric :Although I'd still like to find a good counter. < 1321316810 299269 :Gregor!foobar@codu.org PRIVMSG #esoteric :Also, I'm tallying the points for Whose Line is it Anyway. < 1321316810 391441 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :[[FromNW {neSibling = ..., swSibling = ..., seSibling = ...}, FromNWNE { swSibling = ..., seSibling = ... }, FromNWSE { neSibling = ..., swSibling = ... }], [fromNWNESE { swSibling = ... }], [fromNW { ... }], ... {- only single hole contexts from here on -} ] < 1321316811 578154 :Gregor!foobar@codu.org PRIVMSG #esoteric :BECAUSE < 1321316825 211563 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: you switched to lowercase :) < 1321316830 369970 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott: that would be a possible multicursor format < 1321316833 198089 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :oh, hmm < 1321316837 904100 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oops < 1321316839 148991 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: is fromNWNESE meant to be a function? < 1321316846 423427 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: afaict you want an infinite number of constructors < 1321316848 76902 :Taneb!~Taneb@host-84-13-79-190.opaltelecom.net PRIVMSG #esoteric :Gregor, it was an interpreter right? < 1321316850 660789 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :s/from/From/g < 1321316867 97680 :Gregor!foobar@codu.org PRIVMSG #esoteric :Taneb: It's a JIT now. < 1321316876 643087 :Gregor!foobar@codu.org PRIVMSG #esoteric :A portable(ish) JIT. < 1321316877 102313 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott: no they're finite, there are only 15 possibilities < 1321316881 444954 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: ah. < 1321316892 852632 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: why 15, exactly? seems weird... < 1321316900 546945 :Taneb!~Taneb@host-84-13-79-190.opaltelecom.net PRIVMSG #esoteric :Gregor, any specs for the language? < 1321316911 336197 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :because you cannot have more than 4 holes merging at the same level, and 0 holes doesn't need a constructor < 1321316915 549865 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :ah < 1321316916 59266 :Gregor!foobar@codu.org PRIVMSG #esoteric :Taneb: Not 'til it's implemented :P < 1321316923 694766 :Taneb!~Taneb@host-84-13-79-190.opaltelecom.net PRIVMSG #esoteric :Okay < 1321316930 198753 :Taneb!~Taneb@host-84-13-79-190.opaltelecom.net PRIVMSG #esoteric :I anticipate with glee < 1321316944 342870 :Gregor!foobar@codu.org PRIVMSG #esoteric :Taneb: It will look VAGUELY similar to BF with labels. < 1321316944 585730 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: will you hate me if i ask how to modify the element at one of the cursors? :P < 1321316952 415324 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :(with the other cursors being able to navigate there and see the new element, ofc) < 1321316954 587813 :Gregor!foobar@codu.org PRIVMSG #esoteric :Taneb: (And jumps to label instead of loops) < 1321316957 153559 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :all the sibling things would be QuadTree t's, of course < 1321317025 229994 :Taneb!~Taneb@host-84-13-79-190.opaltelecom.net PRIVMSG #esoteric :Gregor, you mean, like Bub? < 1321317073 248697 :Gregor!foobar@codu.org PRIVMSG #esoteric :Taneb: Vaguely, and its existence serves the same purpose, but it will be more limited (the language will NOT be TC) < 1321317074 453919 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott: well modifying the element value is simple enough, since that's part of the MultiContext outside the multicursor < 1321317093 626866 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: well, ok, going east then :P < 1321317117 631836 :hagb4rd!~perdito@koln-d93299d7.pool.mediaWays.net QUIT :Ping timeout: 240 seconds < 1321317122 322170 :Taneb!~Taneb@host-84-13-79-190.opaltelecom.net PRIVMSG #esoteric :I know not enough C to write a non-obfuscated program < 1321317129 510295 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :hm if most of the time I won't modify the value in the context, it seems like you could make moving faster if you can skip propagating the changes... but it's probably not a good idea to think about _that_ right now < 1321317168 864080 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott: there will have to be an additional first identifying level in case there are holes at the exact same level 0 position < 1321317207 919370 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :right < 1321317208 746283 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :that one won't be restricted to merging just 4, but on the other hand there is nearly no other data than their number to track < 1321317260 944094 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: this is quite impressively complicated :P < 1321317272 351177 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :so the first step to going east would be to find your cursor/hole in that list, and checking if there are other holes in the same position. < 1321317295 991288 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :well yeah i expected it to be, didn't i :P < 1321317372 554237 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hm in fact the question of whether there are other holes left is going to appear at all levels, i think < 1321317395 914437 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: watch as this algorithm turns out to be strictly more work than not keeping any zippers and just re-traversing the tree for every operation :P < 1321317397 523154 :CakeProphet!~eris@c-24-126-235-176.hsd1.ga.comcast.net JOIN :#esoteric < 1321317397 568441 :CakeProphet!~eris@c-24-126-235-176.hsd1.ga.comcast.net QUIT :Changing host < 1321317397 568587 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake JOIN :#esoteric < 1321317399 959730 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :i mean, computationally < 1321317412 908890 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott: quite possibly :P < 1321317502 402009 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ouch < 1321317532 504782 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: ? < 1321317533 448087 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :and going east can obviously change the order of holes < 1321317560 334092 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :there needs to be an initial map from holes to holes-in-order :P < 1321317570 184147 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: looool < 1321317584 862520 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: maybe we should ask oleg :P < 1321317593 765847 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :probably easier :P < 1321317625 558896 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :From something else I found Akinator again, this time I tried entering answers according to my Dungeons&Dragons character. Well, I play in unusual ways so it could not figure it out, until the menu came up where you can select if any of them are the correct answer; I found two correct answers on that menu and selected both. < 1321317685 571973 :augur!~augur@c-68-49-42-187.hsd1.md.comcast.net JOIN :#esoteric < 1321317746 890544 :augur!~augur@c-68-49-42-187.hsd1.md.comcast.net QUIT :Remote host closed the connection < 1321317763 106493 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :when leaving a region, you only convert that region to a downward quadtree if there were no other cursors there < 1321317849 400287 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: ...you know, I think my non-zipperised circular version is easier to get working than this :P < 1321317859 146866 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :you don't say :P < 1321317862 184222 :derdon!~derdon@p5DE89701.dip.t-dialin.net QUIT :Read error: Connection reset by peer < 1321317865 383186 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: it /could/ work with tying the knot, right? < 1321317876 465576 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :er < 1321317914 679061 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i don't think circular immutable structures are compatible with easy modification < 1321317933 414565 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: indeed, I meant non-easy :P < 1321317961 489670 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :you have to traverse everything to change it to point to the new version < 1321317970 858180 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: yes, but you only pay that cost when you force those thunks < 1321317981 186560 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hm < 1321317998 593564 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: and since modification is quite significantly rarer than access... < 1321318016 67389 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :and other IPs modifying is basically just the same, except you're twiddling the pointers of a far-away thing, not where you are now < 1321318017 508702 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :so to speak < 1321318041 353985 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :but forcing those thunks may still be linear in the number of modifications _anywhere else_ < 1321318061 936660 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :might even stack overflow, that way < 1321318077 420200 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :hmm < 1321318089 14362 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: but forcing each individual location is /easy/ < 1321318102 509786 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :it's just rewriting N/S/W/E to point at new thunks, mostly < 1321318135 141553 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hm < 1321318151 811109 :Gregor!foobar@codu.org PRIVMSG #esoteric :As of 1x09, the points leader is Wayne Brady with 2,001,130.5 points and the episode-average leader is also Wayne Brady, with an average of 285,875.8 points per episode. The log-points leader is (wouldja believe it) again Wayne Brady, with 43 ln-points, and the episode-average log-points leader is Laura Hall with 6.9 in the one episode where she gained points. < 1321318167 797557 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: it won't make modifications fast at all, but lookups and moving is /very/ fast < 1321318179 815563 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: ...lol < 1321318180 266354 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ok < 1321318193 578875 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: if you really think it won't work at all just tell me btw, I don't want to waste my time :P < 1321318235 370717 :Gregor!foobar@codu.org PRIVMSG #esoteric :elliott: I decided to add log points because 1,000,000 points really isn't 1,000 times 1,000 points :P < 1321318256 308335 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i fear that it will essentially require traversing all versions of everything you haven't looked at yet when you force something < 1321318327 530189 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :in fact, hm, it may be equivalent in total work to just using array copying < 1321318341 603561 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :if my worst suspicions are true < 1321318432 720768 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: total work, quite possibly (although note that the array data /itself/ will only change in _one_ node) < 1321318445 923547 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: but if it's spread over the cost of moving across locations... < 1321318492 247269 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i'm not sure it will be spread out, really < 1321318528 608542 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :it may be that once you look at an unknown cell, you do all the work remaining < 1321318535 79978 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :for all cells < 1321318547 998839 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: um... you realise that there is not one structure per cell, right? < 1321318551 604474 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :each Location is 128x128 cells < 1321318565 972633 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ok < 1321318577 533217 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :so whenever you look at an unknown location, then < 1321318629 785947 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :hmm... < 1321318637 737236 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :http://sprunge.us/OQej < 1321318641 277449 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :that's basically what it'd look like < 1321318650 752598 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :with some too-clever-for-me-right-now knot tying to make the whole thing work < 1321318668 157687 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :i'm not sure it will work at all, but I don't see why it'd necessarily force all work just from one step... < 1321318821 422615 :Taneb!~Taneb@host-84-13-79-190.opaltelecom.net QUIT :Ping timeout: 244 seconds < 1321318826 740802 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hm ok maybe < 1321318876 471415 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: otoh there's no obvious way to generalise this to a structure that isn't this N/S/E/W thing :P < 1321318898 756650 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: I think I /know/ how to implement a really efficient space with mutation, so it's really tempting to just give up on persistence < 1321318931 545191 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :mhm < 1321319707 18432 :Gregor!foobar@codu.org PRIVMSG #esoteric :Hrm < 1321319710 637990 :Gregor!foobar@codu.org PRIVMSG #esoteric :I'm at 510 characters. < 1321319713 917731 :Gregor!foobar@codu.org PRIVMSG #esoteric :Things it does not yet do: JIT. < 1321319722 678990 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: IOCCC =/= golf < 1321319734 873318 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott: there's a 2048 char limit iirc < 1321319735 899906 :Gregor!foobar@codu.org PRIVMSG #esoteric :elliott: 2048 character (with weird counting) limit. < 1321319768 20762 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Is that new? < 1321319787 530149 :Gregor!foobar@codu.org PRIVMSG #esoteric :New as of some time a decade ago or something ;P < 1321319798 753550 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :ACTION doesn't like that. < 1321319811 255363 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Especially as you can just factor out most of your program into, like, an stdlib file if it's an implementation. < 1321319820 519068 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Did Creative Commons used to have CC-SA license but now they only have CC-BY-SA? Can they put it back on? < 1321319847 279940 :Gregor!foobar@codu.org PRIVMSG #esoteric :zzo38: They have both ... < 1321319858 363354 :Gregor!foobar@codu.org PRIVMSG #esoteric :Ohwait, maybe they changed :P < 1321319896 305812 :Gregor!foobar@codu.org PRIVMSG #esoteric :Nope, seems you're right. < 1321319904 491234 :Gregor!foobar@codu.org PRIVMSG #esoteric :SA without BY kinda makes little sense though ... < 1321320137 696996 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :For what reason is that? < 1321320238 653402 :tiffany!~kawaii@fl-76-3-17-34.dhcp.embarqhsd.net QUIT :Quit: nini~ < 1321321208 995330 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: btw did I mention that I need to support n-dimensional spaces, so the same code needs to handle bitrees, quadtrees, octtrees and up generically :P < 1321321250 217428 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :no, you did not. < 1321321257 645124 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: I BET IT'S EASY NOW HUH < 1321321296 817218 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :well i guess the principles are the same as for quadtrees. < 1321321306 733923 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :for what i described above. < 1321321325 904031 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :that makes it easy then :P < 1321321388 260443 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :and sooooooooo efficient. < 1321321395 788273 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :totally. < 1321321577 688169 :SgeoN1!~AndChat@ool-ad034d00.dyn.optonline.net JOIN :#esoteric < 1321322282 942435 :augur!~augur@c-68-49-42-187.hsd1.md.comcast.net JOIN :#esoteric < 1321322703 649828 :Zuu!~zuu@unaffiliated/zuu QUIT :Ping timeout: 244 seconds < 1321322828 399427 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :An idea is, allow fields in a record update syntax to have the field name and = omitting the value for some fields, and it makes a function taking arguments in the order which you have specified, such as: join (X { aaa = 6, bbb =, ccc = }) <$> [1..6] < 1321322867 325371 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :And that it can be used even without constructors; it could be used also with functions or values that are of record type and you just update some fields < 1321323014 10892 :Gregor!foobar@codu.org PRIVMSG #esoteric :Suggested symbols for label, unconditional jump, and conditional jump? < 1321323068 45126 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: unconditional jump: / -- it's like a ramp! < 1321323087 488489 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :conditional jump... umm... ≠? it's a ramp with a barrier!!!!!!!!1111111 < 1321323182 652593 :Zuu!~zuu@unaffiliated/zuu JOIN :#esoteric < 1321323851 760264 :derrik!~xix@gprs-inet-65-43.elisa.ee JOIN :#esoteric < 1321323945 201866 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :elliott: It is not ASCII, though; in case that matters < 1321323970 171350 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :ASCII shmASCII... that's... that didn't work. < 1321323993 820307 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ascii so nasty < 1321324391 44477 :Gregor!foobar@codu.org PRIVMSG #esoteric :OK, my JIT segfaults on all input. < 1321324393 739380 :Gregor!foobar@codu.org PRIVMSG #esoteric :So not quite perfect yet. < 1321324395 762610 :Gregor!foobar@codu.org PRIVMSG #esoteric :But getting there. < 1321324456 117841 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :very aggressive memory optimization < 1321324793 25225 :pikhq!~pikhq@71-219-234-169.clsp.qwest.net PRIVMSG #esoteric :Gregor: Why, that's a *perfect* implementation of _|_! < 1321324820 164887 :Gregor!foobar@codu.org PRIVMSG #esoteric :pikhq: Figured out the issue, my prologue-size heuristic algorithm is heuristically wrong :P < 1321325129 924650 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :http://twitter.com/#!/ioccc < 1321325134 450616 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :This... this feels so wrong... < 1321325143 897507 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :http://ioccc.org/index.html#new It's official......... < 1321325147 982155 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: Help im cry, < 1321325194 656625 :Gregor!foobar@codu.org PRIVMSG #esoteric :elliott: Heh < 1321325212 711386 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :What are some Applicative which are not Monad? < 1321325228 463259 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :zzo38: most people think ziplist, oerjan disagrees :) < 1321325235 108204 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: http://www.ioccc.org/1988/spinellis.hint ;; lol, this is what prompted the "no human intervention" rule < 1321325241 497638 :augur!~augur@c-68-49-42-187.hsd1.md.comcast.net QUIT :Read error: Connection reset by peer < 1321325274 596256 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hm didn't we find a clearer example last we discussed this < 1321325285 256428 :Gregor!foobar@codu.org PRIVMSG #esoteric :Grrf, where'd my prologue go < 1321325303 584211 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: data Applic a = Pure a | forall b. Ap (Applic (b -> a)) (Applic b) < 1321325304 395535 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I know about ZipList, but I can seem to defined join for ZipList < 1321325310 137255 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :or was that just for Functor < 1321325310 726382 :augur!~augur@c-68-49-42-187.hsd1.md.comcast.net JOIN :#esoteric < 1321325315 964837 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Not a monad! < 1321325325 225405 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: Functor we had (,) obviously < 1321325348 874489 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :zzo38: me too, although there are troubles with the monad laws and joining non-rectangular lists of lists if you are not careful < 1321325351 550312 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Define join for ZipList doesn't always defined results, the way I did it, however, but the laws they still defined results < 1321325365 739924 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :oerjan: Yes, those things too < 1321325416 765515 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: aren't ZipLists meant to be always infinite? < 1321325439 756162 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :no why would they? < 1321325454 203369 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: well pure makse them infinite :P < 1321325455 433644 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :but of course if you do that, they're equivalent to Reader Nat < 1321325460 337699 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :indeed < 1321325490 323461 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :You can have f (f a -> a) and (<*>) :: f (f a -> a) -> f (f a) -> f a < 1321325495 599501 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :ACTION wishes you could make (idx -> a) arrays fast... < 1321325503 236942 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :say if you had like < 1321325509 521774 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I also seem similarity to stream monad too < 1321325512 656016 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :(idx -> a) -> (idx,a) -> (idx -> a) < 1321325516 916403 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :which would "extend a pattern match" < 1321325565 479877 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> scanl1 (zipWith (flip const)) [[1,2,3,4],[5,6],[7,8,9]] < 1321325567 240541 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [[1,2,3,4],[5,6],[7,8]] < 1321325575 186009 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> scanl1 (zipWith (flip const)) [[1,2,3,4]] < 1321325576 985560 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [[1,2,3,4]] < 1321325580 721328 :Gregor!foobar@codu.org PRIVMSG #esoteric :Hmmmmmmm, my putchar function is subtly broken ... < 1321325580 925733 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> scanl1 (zipWith (flip const)) [] < 1321325582 845718 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [] < 1321325599 722774 :Gregor!foobar@codu.org PRIVMSG #esoteric :Also, I have (limited) JITting and I'm not even up to 2K /with/ indentation :P < 1321325611 109619 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :What does "extend a pattern match" mean? < 1321325613 202073 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :zzo38: i believe that applying that before taking the diagonal gives a working join < 1321325642 440160 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :for all ziplists < 1321325653 494793 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :zzo38: well for instance if (\x -> case x of 0 -> "a"; 1 -> "b"; 2 -> "c"; _ -> undefined) is compiled to a jump table < 1321325665 839784 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :then you could overwrite the "c" case with (2,"d") < 1321325721 754366 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :elliott: That is what I thought you meant by the type signature; I think you also need (Eq idx) < 1321325733 543323 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :oh, right < 1321325748 193460 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :it should probably just work for Int, since it's unlikely that other types would compile down to a jump table :P < 1321325869 984291 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :O no, you already have the (e ->) monad and has functor, join, acting like the stream monad; and you can have contrafunctor < 1321325907 311403 :Gregor!foobar@codu.org PRIVMSG #esoteric :FIXT < 1321325909 100325 :Gregor!foobar@codu.org PRIVMSG #esoteric :I has a JIT. < 1321325909 828477 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :So you can add another function usable with that, doing that, possibly called update < 1321326071 774430 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Gregor: shouldn't you have managed it like in the last hour before the IOCCC deadline, or something. < 1321326088 326331 :Gregor!foobar@codu.org PRIVMSG #esoteric :My JIT just said "Hello World!" < 1321326093 320861 :Gregor!foobar@codu.org PRIVMSG #esoteric :oerjan: Pff < 1321326144 258337 :Gregor!foobar@codu.org PRIVMSG #esoteric :D'aww, doesn't work with -O2 (yet!) < 1321326191 80294 :Gregor!foobar@codu.org PRIVMSG #esoteric :And before you say anything, gimme a break, I'm heuristically determining the size of the function pro/epilogue :P < 1321326233 375877 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :*hubristically < 1321326239 592746 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: I gotta see this thing :P < 1321326245 820832 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: Does it have a GC???????? < 1321326264 772730 :Gregor!foobar@codu.org PRIVMSG #esoteric :elliott: lolno :P < 1321326273 511895 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: MARK AND SWEEP < 1321326273 557216 :Gregor!foobar@codu.org PRIVMSG #esoteric :elliott: The language is similar to BF, but worse. < 1321326299 700443 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :what, not malbolge? how disappointing. < 1321326315 608610 :Gregor!foobar@codu.org PRIVMSG #esoteric :I hate you all. < 1321326449 942120 :Gregor!foobar@codu.org PRIVMSG #esoteric :OK, do you REAAAAALLY want to see it? :P < 1321326480 357219 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: Yeeeeeeeeeeeees < 1321326483 525148 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: But uh < 1321326487 787650 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Don't post it in the channel < 1321326491 291487 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Pretty sure that disqualifies you :P < 1321326605 497881 :Gregor!foobar@codu.org PRIVMSG #esoteric :Wha? < 1321326811 609350 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Read the rules to figure out. Maybe it can be done after the deadline; I don't know for sure < 1321326854 232971 :Gregor!foobar@codu.org PRIVMSG #esoteric :I see nothing about sharing, but it's a fair point. < 1321326859 27072 :Gregor!foobar@codu.org PRIVMSG #esoteric :Maybe it'll just have to stay a secret :P < 1321326867 534404 :Gregor!foobar@codu.org PRIVMSG #esoteric :ACTION tries compiling it with owcc. < 1321326904 235930 :Gregor!foobar@codu.org PRIVMSG #esoteric :lol, it's taking SO LONG to compile :P < 1321326921 80738 :Gregor!foobar@codu.org PRIVMSG #esoteric :To be fair, this file has 2,000 functions in it ... < 1321327014 153148 :Gregor!foobar@codu.org PRIVMSG #esoteric :D'awwwww, doesn't work :( < 1321327139 401574 :NihilistDandy!~ND@65.183.136.152 JOIN :#esoteric < 1321327152 333826 :Gregor!foobar@codu.org PRIVMSG #esoteric :Wow, owcc is SO SLOW on this code X-D < 1321327285 173895 :Gregor!foobar@codu.org PRIVMSG #esoteric :lolwut < 1321327289 700545 :Gregor!foobar@codu.org PRIVMSG #esoteric :owcc makes some weird code >_> < 1321327306 511831 :Gregor!foobar@codu.org PRIVMSG #esoteric :This is in its function prologue: 8048110: 68 2c 00 00 00 push $0x2c < 1321327306 580575 :Gregor!foobar@codu.org PRIVMSG #esoteric : 8048115: e8 1f ad 01 00 call 8062e39 <__CHK> < 1321327312 378761 :Gregor!foobar@codu.org PRIVMSG #esoteric :What the hell is it checking for? < 1321327340 569889 :Gregor!foobar@codu.org PRIVMSG #esoteric :Oh, it has stack overflow checking whether you want it or not X_X < 1321327472 83914 :augur!~augur@c-68-49-42-187.hsd1.md.comcast.net QUIT :Remote host closed the connection < 1321327624 641865 :derrik!~xix@gprs-inet-65-43.elisa.ee PART :#esoteric < 1321327664 57515 :Gregor!foobar@codu.org PRIVMSG #esoteric :Argh, owcc is weird ... < 1321327671 257574 :Gregor!foobar@codu.org PRIVMSG #esoteric :Why does the prologue float :P < 1321327828 325972 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :balloons. < 1321328255 509167 :elliott!elliott@unaffiliated/elliott QUIT :Remote host closed the connection < 1321329573 622016 :Darth_Cliche!~Darth_Cli@c-67-176-12-54.hsd1.co.comcast.net JOIN :#esoteric < 1321330832 659471 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake QUIT :Ping timeout: 245 seconds < 1321330934 950575 :MDude!~fyrc@or-67-238-31-252.dhcp.embarqhsd.net NICK :MSleep < 1321331544 726263 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Is there Haskell library that search paths in the environment variable? < 1321331548 449906 :CakeProphet!~eris@c-24-126-235-176.hsd1.ga.comcast.net JOIN :#esoteric < 1321331548 651637 :CakeProphet!~eris@c-24-126-235-176.hsd1.ga.comcast.net QUIT :Changing host < 1321331548 696915 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake JOIN :#esoteric < 1321332244 32962 :SgeoN1!~AndChat@ool-ad034d00.dyn.optonline.net QUIT :Quit: Bye < 1321332584 783256 :SgeoN1!~AndChat@ool-ad034d00.dyn.optonline.net JOIN :#esoteric < 1321332885 929591 :pikhq!~pikhq@71-219-234-169.clsp.qwest.net QUIT :Ping timeout: 240 seconds < 1321332891 419963 :pikhq!~pikhq@71-219-206-86.clsp.qwest.net JOIN :#esoteric < 1321334137 106139 :pikhq!~pikhq@71-219-206-86.clsp.qwest.net PRIVMSG #esoteric :Magic tournaments stopped using Elo? :( < 1321334209 411957 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :yes < 1321334251 788320 :pikhq!~pikhq@71-219-206-86.clsp.qwest.net PRIVMSG #esoteric :Your score can't go down? < 1321334268 977273 :pikhq!~pikhq@71-219-206-86.clsp.qwest.net PRIVMSG #esoteric :I call bullllllshiiiiiit. < 1321334297 927293 :pikhq!~pikhq@71-219-206-86.clsp.qwest.net PRIVMSG #esoteric :This isn't a competitive scoring system, this is... Madness. < 1321334362 837028 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :it actually seems reasonably sane < 1321334368 644384 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :elo sucked < 1321334411 140628 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :I know people who played in GPs partially for the amusement of beating a pro and costing them a hundred rating points or so < 1321334412 824651 :augur!~augur@208.58.5.87 JOIN :#esoteric < 1321334417 980237 :pikhq!~pikhq@71-219-206-86.clsp.qwest.net PRIVMSG #esoteric :Replacing it with a system that rewards, not skill, but playing at all, seems, well, ridiculous. < 1321334482 34845 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :Elo didn't reward skill < 1321334490 201567 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :It ended up rewarding luck < 1321334498 724786 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :and the new system does reward skill somewhat < 1321334505 745611 :pikhq!~pikhq@71-219-206-86.clsp.qwest.net PRIVMSG #esoteric :It at least attempts to. Admittedly, it's less well-suited for Magic than for chess. < 1321334543 200475 :pikhq!~pikhq@71-219-206-86.clsp.qwest.net PRIVMSG #esoteric :But making a homebrew scoring system that is heavily weighted towards merely participating? < 1321334554 797519 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :It's heavily weighted towards winning matches < 1321334560 720869 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :the problem is that it doesn't measure relative skill < 1321334579 119231 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :Elo had the issue that pros didn't want to play with nonpros < 1321334608 444944 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :since losing a single match to mana screw would cost enough rating as to be a serious issue to recover < 1321334623 493384 :pikhq!~pikhq@71-219-206-86.clsp.qwest.net PRIVMSG #esoteric :And it's not like WotC couldn't try and get a system better suited for Magic; I mean, jeeze, given their audience they could probably get a few people to volunteer. < 1321334637 628287 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :and they've stated that for the competitive events and qualifications, they don't want casual events to be a significant factor < 1321334662 540584 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :so they're trying to scale the system such that for most places where the ratings actually matter, you're in a reasonably competitive field < 1321335433 522253 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake QUIT :Ping timeout: 258 seconds < 1321336591 587689 :madbr!boulam@modemcable221.74-200-24.mc.videotron.ca JOIN :#esoteric < 1321336630 231542 :madbr!boulam@modemcable221.74-200-24.mc.videotron.ca PRIVMSG #esoteric :hmm, I need to find a name for my language :D < 1321337156 710976 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :George. < 1321337182 986703 :madbr!boulam@modemcable221.74-200-24.mc.videotron.ca PRIVMSG #esoteric :I was thinking of something that stresses how it expands continuously < 1321337193 747086 :madbr!boulam@modemcable221.74-200-24.mc.videotron.ca PRIVMSG #esoteric :like "Fatmouse" or something < 1321337309 42029 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :there isnt a language called Juidhejsbcuska yet < 1321337319 119156 :madbr!boulam@modemcable221.74-200-24.mc.videotron.ca PRIVMSG #esoteric :"""FATMOUSE IS THE NEW SCIENCE OF MATHEMATICS. THE FATMOUSE THEOREM IS: < 1321337319 198493 :madbr!boulam@modemcable221.74-200-24.mc.videotron.ca PRIVMSG #esoteric :FATMOUSE + YOU = FATMOUSE < 1321337320 841601 :madbr!boulam@modemcable221.74-200-24.mc.videotron.ca PRIVMSG #esoteric :"" < 1321337447 553535 :oerjan!oerjan@sprocket.nvg.ntnu.no QUIT :Quit: Good night < 1321337810 958620 :madbr!boulam@modemcable221.74-200-24.mc.videotron.ca PRIVMSG #esoteric :or maybe it could be called "juffo-wup" < 1321338134 955325 :NihilistDandy!~ND@65.183.136.152 QUIT :Quit: http://haskell.org < 1321338841 810332 :Ngevd!~Taneb@host-84-13-71-37.opaltelecom.net JOIN :#esoteric < 1321339132 398794 :Darth_Cliche!~Darth_Cli@c-67-176-12-54.hsd1.co.comcast.net PRIVMSG #esoteric :> see that < 1321339133 322605 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Not in scope: `see'Not in scope: `that' < 1321339135 394716 :Darth_Cliche!~Darth_Cli@c-67-176-12-54.hsd1.co.comcast.net PRIVMSG #esoteric :> google it < 1321339136 460536 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Not in scope: `google'Not in scope: `it' < 1321339137 101205 :Darth_Cliche!~Darth_Cli@c-67-176-12-54.hsd1.co.comcast.net PRIVMSG #esoteric :what the hell < 1321339140 398138 :Ngevd!~Taneb@host-84-13-71-37.opaltelecom.net PRIVMSG #esoteric :Hello! < 1321339148 730973 :Darth_Cliche!~Darth_Cli@c-67-176-12-54.hsd1.co.comcast.net PRIVMSG #esoteric :hello, ngevd < 1321339631 241761 :Taneb!~Taneb@host-84-13-71-37.opaltelecom.net JOIN :#esoteric < 1321339883 521184 :Ngevd!~Taneb@host-84-13-71-37.opaltelecom.net QUIT :Ping timeout: 260 seconds < 1321340181 905321 :SgeoN1!~AndChat@ool-ad034d00.dyn.optonline.net QUIT :Ping timeout: 240 seconds < 1321340192 261020 :Darth_Cliche!~Darth_Cli@c-67-176-12-54.hsd1.co.comcast.net QUIT :Quit: You are now graced with my absence. < 1321340374 924919 :SgeoN1!~AndChat@ool-ad034d00.dyn.optonline.net JOIN :#esoteric < 1321341063 681746 :Taneb!~Taneb@host-84-13-71-37.opaltelecom.net NICK :Ngevd < 1321341735 73166 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :@google it < 1321341736 48578 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :http://en.wikipedia.org/wiki/It_(novel) < 1321341736 200644 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Title: It (novel) - Wikipedia, the free encyclopedia < 1321341742 146441 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Very: useful. < 1321341783 176747 :CakeProphet!~eris@h102.38.18.98.dynamic.ip.windstream.net JOIN :#esoteric < 1321341783 261815 :CakeProphet!~eris@h102.38.18.98.dynamic.ip.windstream.net QUIT :Changing host < 1321341783 261992 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake JOIN :#esoteric < 1321341801 860076 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :today < 1321341857 483417 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I have achieved the current fastest instantaneous velocity in my lifetime, relative to the inertial reference frame of the surface of the earth. < 1321341883 225434 :pikhq!~pikhq@71-219-206-86.clsp.qwest.net PRIVMSG #esoteric :What, first time on an airplane? < 1321341887 9999 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :maglev train? < 1321341897 481570 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :no I've never been on a maglev or an airplane. < 1321341900 793483 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I was in my car. < 1321341933 699349 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :`run ls bin < 1321341938 323089 :pikhq!~pikhq@71-219-206-86.clsp.qwest.net PRIVMSG #esoteric :Careful, man. The department of revenue acquisition, I mean, the police, might catch you. < 1321341938 494505 :HackEgo!foobar@codu.org PRIVMSG #esoteric :​? \ @ \ addquote \ allquotes \ calc \ define \ delquote \ etymology \ forget \ fortune \ frink \ google \ json \ k \ karma \ karma+ \ karma- \ learn \ log \ logurl \ macro \ marco \ paste \ pastekarma \ pastelog \ pastelogs \ pastenquotes \ pastequotes \ pastewisdom \ ping \ prefixes \ qc \ quote \ quotes \ roll \ runperl \ toutf8 \ translate \ translatefromto \ translateto \ units \ url \ wl \ word \ wtf < 1321341955 123644 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :pikhq: no it was on a basically always cop-free stretch of road. < 1321341958 608672 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ACTION is careful about these things. < 1321341988 970087 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :`frink 140 miles/hour -> kilometers/hour < 1321341998 449002 :HackEgo!foobar@codu.org PRIVMSG #esoteric :704088/3125 (exactly 225.30816) < 1321342013 75610 :Ngevd!~Taneb@host-84-13-71-37.opaltelecom.net PRIVMSG #esoteric :140 mph!!!!? < 1321342020 306820 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :yes!!!!!! < 1321342029 271622 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :it was wonderful < 1321342030 169833 :pikhq!~pikhq@71-219-206-86.clsp.qwest.net PRIVMSG #esoteric :I'm rather confident my car can't do that. < 1321342045 840556 :Ngevd!~Taneb@host-84-13-71-37.opaltelecom.net PRIVMSG #esoteric :I'm rather confident my car doesn't even exist < 1321342050 186492 :pikhq!~pikhq@71-219-206-86.clsp.qwest.net PRIVMSG #esoteric :Though, my car is honestly a bit scary around 75, so... < 1321342072 995099 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :pikhq: it took an insanely wasteful amount of gas. basically full throttle for about 30 seconds to creep slowly from 135 (the previous maximum) to 140 < 1321342086 522452 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :130 is the speed it can comfortably accelerate to before becoming difficult to go faster. < 1321342111 840446 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :anyway, just thought I would share. < 1321342121 853497 :pikhq!~pikhq@71-219-206-86.clsp.qwest.net PRIVMSG #esoteric :You and your not-completely-terrible vehicle. < 1321342121 966436 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :perhaps one day I'll travel in one of these flying machines and go faster. < 1321342134 142543 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :pikhq: the engine and transmission are wonderful < 1321342138 355755 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :it's just... everything else that I've had to replace. < 1321342151 192368 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :and body damage from THAT STUPID FUCKING DEER < 1321342179 555502 :Ngevd!~Taneb@host-84-13-71-37.opaltelecom.net PRIVMSG #esoteric :I have been in many flying machines < 1321342247 859565 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :pikhq: it's amazing the difference between a small common 4 cylinder engine (my previous car was a 2.1L I believe) and 3.0 liters of displacement in a V6 < 1321342265 236990 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com QUIT :Quit: Not lose the game please < 1321342277 547780 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ACTION might become one of those car people. < 1321342283 587110 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :just a little bit. < 1321342338 902930 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :it's actually difficult to not go fast.. < 1321342384 521806 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Try lifting your foot up a bit next time, that might work. < 1321342398 607156 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :fizzie: well I mean from a complete stop for example. < 1321342410 93244 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :if I push down too little I'm not going much of anywhere < 1321342435 730218 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :and then just a tiny fraction further and I'm moving forward very quickly. < 1321342494 451366 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :but anyway < 1321342555 232722 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :enough about car shit. no one cares. even worse, all the scandinavians are appalled at my crass recklessness. < 1321342575 986686 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :stupid Americans. < 1321342635 251538 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :by "all the scandinavians" I mostly mean Vorpal if he were here. that counts right? < 1321342816 175485 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :the rest are probably magical elves and not actually Scandinavians. < 1321342917 869489 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Personally I just think it's a bit weird; and also sort-of wish you would in fact get caught by the po-po; it would make for a good story in the traditional "look how clever I am, I know where the police are, I can flaunt my flaunt-flaunt and drive as fast as I want, ha-ha, they suck => COMEUPPANCE" plotline. < 1321342968 767557 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :it's not so much that I believe I have smugly outwitted the law < 1321342979 184588 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :it's more that I don't actually care. < 1321342987 73757 :Ngevd!~Taneb@host-84-13-71-37.opaltelecom.net PRIVMSG #esoteric :I'm glad I live in such a place where I don't need a car < 1321342996 656765 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Ngevd: you should. < 1321343012 542793 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Should what, live in such a place, or need a car? < 1321343017 516908 :Ngevd!~Taneb@host-84-13-71-37.opaltelecom.net PRIVMSG #esoteric :I will have shower now < 1321343021 819729 :Ngevd!~Taneb@host-84-13-71-37.opaltelecom.net QUIT :Quit: CLEAN < 1321343034 525489 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :(Or be glad?) < 1321343037 866568 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :fizzie: uh, neither? you should be glad you live in a etc etc < 1321343040 647216 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Ah. < 1321343048 229161 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :I don't know, somehow I just didn't grok that. < 1321343072 114009 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :"Kevin Richardson proposed the idea of rewarding drivers travelling at or below the posted limit with a cash lottery, funded by the fines on speeding drivers. This was demonstrated in Stockholm, Sweden, in November 2010.[25]" < 1321343076 217736 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Oh, those Swedes. < 1321343152 678513 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :uh, how do you implement that? < 1321343164 787742 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :so I can speed and just not get caught and I'm rewarded anyway. < 1321343167 558824 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :? < 1321343190 680095 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Sure. Well, if you're also lucky enough to win the lottery. < 1321343209 10986 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :rewarded with the opportunity of luck, I suppose. < 1321343285 898460 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :It's like those "you may already be a winner!" snailmail-spams. < 1321343308 42934 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :You win the right to have a chance to win. < 1321343355 630355 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :though from what I understand it's a bit easier to get caught speeding in Sweden. < 1321343429 221866 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oh, also, I realized one of the reasons for higher collission rate in the US compared to European countries could be that we have more intersections and virtually zero roundabouts. < 1321343438 976896 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I... have no data for that < 1321343442 666636 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I just considered that possibility. < 1321343468 685891 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Possibly. From what I hear, it's reasonably easy here too. They keep plonking those cameras here and there (of course there's crowdsourced maps of them for navigators and all that), and I suppose the police are reasonably random about where they stage speed-measuring sessions, though from what I understand there are still some "favourite spots" too. < 1321343489 608941 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :US cops are all about favorite spots. it's stupid. < 1321343504 134205 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I've been driving the same roads for about 2-3 years now and they're always in the same spots. < 1321343544 707705 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Also Finland used to have virtually zero roundabouts, but lately (last decade or so?) they've been putting in those mini-roundabouts just about everywhere. < 1321343558 551961 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :also, in Georgia specifically, local officers are /not allowed/ to stop you for speeding unless you're going 15 over. < 1321343566 253286 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :however Georgia State Patrol can. < 1321343579 146606 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :"A "modern roundabout" is a type of circular junction that was developed by the UK's Transport Research Laboratory[citation needed] in the mid twentieth century,[citation needed] in which road traffic must travel in one direction around a central island and priority is given to the circulating flow. Signs usually direct traffic entering the circle to slow down and give the right of way.[7] < 1321343579 192088 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :These junctions are called "modern roundabouts" in order to emphasise the distinction from older circular junction types which had different design characteristics and rules of operation.[citation needed] Older designs, called "traffic circles" or "rotaries", are typically larger, operate at higher speeds, and often give priority to entering traffic.[7] In some cases, the term "traffic circle" has been used to describe roundabouts in North America. The original < 1321343580 160263 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :ly British term "roundabout" is now often [7] used in North America too by officials and engineers, but it remains rare in general US usage though commonplace elsewhere.[8][9]" < 1321343583 298123 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Right, those 'modern'-style ones. < 1321343597 75190 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Lots of [citation needed] there. < 1321343640 279963 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :offering priority to entering traffic sounds like a bad idea. < 1321343657 564867 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :from the standpoint of reducing congestion. < 1321343659 102161 :monqy!~swell@pool-71-102-226-192.snloca.dsl-w.verizon.net PRIVMSG #esoteric :I've only ever heard them called roundabouts < 1321343695 874165 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :There's one old (and old-fashioned) "traffic circle" in Helsinki; it's big, it's got two lanes in the circle, and it has half a dozen sets of traffic lights in it. < 1321343735 192306 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :It's more like a short circular road than a junction. < 1321343736 538456 :pikhq!~pikhq@71-219-206-86.clsp.qwest.net PRIVMSG #esoteric :Likewise. "Traffic circle" to me only really refers to those godawful traffic-lighted things around the East coast, particularly Massachusetts. < 1321343758 547440 :monqy!~swell@pool-71-102-226-192.snloca.dsl-w.verizon.net PRIVMSG #esoteric :was it here that the magic roundabout was brought up a while ago? that thing's amazing < 1321343782 502520 :pikhq!~pikhq@71-219-206-86.clsp.qwest.net PRIVMSG #esoteric :I really, really wish roundabouts were more prevalent. Traffic lights *suck*. < 1321343840 839782 :monqy!~swell@pool-71-102-226-192.snloca.dsl-w.verizon.net PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Roundabout_Appreciation_Society good < 1321343927 631177 :pikhq!~pikhq@71-219-206-86.clsp.qwest.net PRIVMSG #esoteric :fizzie: Also, RE: speeding. Flaunting the police is a bit more understandable when you realise that they don't function to increase safety here (and in many cases *reduce* it), but rather just to get cash. < 1321343958 787231 :pikhq!~pikhq@71-219-206-86.clsp.qwest.net PRIVMSG #esoteric :monqy: :) < 1321343977 58314 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :http://users.ics.tkk.fi/htkallas/roundabounda.jpg < 1321344034 592213 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :According to fi.wikipedia, that one's Finland's first "traffic circle". < 1321344356 332502 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :One thing I've sometimes wondered is whether there is any explicit law against going around and around and around( and around)* in one of those things. < 1321344407 422053 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :fizzie: probably not necessary as no one woukd waste the time / fuel. < 1321344450 16384 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Guess so, and it'd be somewhat silly to make it a crime to accidentally miss your exit and go the full circle at least once. < 1321344591 918487 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Also in the category of "what?": they're having this competition in Finland, where people (six at the beginning) sit inside this mini-excavator at a shopping centre, and the one who sits in it the longest wins the excavator. At the moment the (two remaining) competitors have spent 166 days in their mini-excavators. < 1321344617 244703 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :.. < 1321344620 741729 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :what? < 1321344627 901174 :pikhq!~pikhq@71-219-206-86.clsp.qwest.net PRIVMSG #esoteric :... *Why*? < 1321344670 506824 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Well, it's organized by the company selling those things, I suppose they wanted some visibility. < 1321344682 755168 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :http://www.kaivuriskaba.fi/index.php?page=1032&lang=2 < 1321344687 317397 :monqy!~swell@pool-71-102-226-192.snloca.dsl-w.verizon.net PRIVMSG #esoteric :how do people spend 166 days in their mini-excavators < 1321344733 902351 :monqy!~swell@pool-71-102-226-192.snloca.dsl-w.verizon.net PRIVMSG #esoteric :do mini-excavators have toilets < 1321344745 893431 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :I think they have a total of one hour per day they can be outside the excavator. < 1321344755 725771 :monqy!~swell@pool-71-102-226-192.snloca.dsl-w.verizon.net PRIVMSG #esoteric :toilet hour < 1321344756 753243 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :For bathroom breaks and so on. < 1321344916 608155 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :I'm not entirely certain they expected the thing to last this long. < 1321344997 532600 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :some people are ridiculously competetive < 1321345020 407668 :pikhq!~pikhq@71-219-206-86.clsp.qwest.net PRIVMSG #esoteric :I'd imagine they only really expected it to last a week, tops. < 1321345045 603876 :monqy!~swell@pool-71-102-226-192.snloca.dsl-w.verizon.net PRIVMSG #esoteric :I can't imagine sitting in the excavator more than a couple of minutes < 1321345060 454731 :monqy!~swell@pool-71-102-226-192.snloca.dsl-w.verizon.net PRIVMSG #esoteric :I'll never win prizes < 1321345139 840617 :pikhq!~pikhq@71-219-206-86.clsp.qwest.net PRIVMSG #esoteric :I could only imagine it if I gave approximately G_64 more shits than I do. < 1321345141 379 :pikhq!~pikhq@71-219-206-86.clsp.qwest.net PRIVMSG #esoteric ::P < 1321345514 113659 :madbr!boulam@modemcable221.74-200-24.mc.videotron.ca PRIVMSG #esoteric :Ok decided to call my language Fatmouse < 1321345658 138246 :madbr!boulam@modemcable221.74-200-24.mc.videotron.ca PRIVMSG #esoteric :http://esolangs.org/wiki/Fatmouse < 1321345694 218567 :madbr!boulam@modemcable221.74-200-24.mc.videotron.ca PRIVMSG #esoteric :Kinda like it too... my first language that's not some kind of broken functional-ish language < 1321345762 429692 :madbr!boulam@modemcable221.74-200-24.mc.videotron.ca PRIVMSG #esoteric :Can't be implemented until I figure out how to garbage collect it though :D < 1321346018 787753 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :madbr: sir, those conditions at the end of statements < 1321346021 33639 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :that's control flow. < 1321346043 224042 :madbr!boulam@modemcable221.74-200-24.mc.videotron.ca PRIVMSG #esoteric :shhhh :D < 1321346045 392139 :monqy!~swell@pool-71-102-226-192.snloca.dsl-w.verizon.net PRIVMSG #esoteric :how does statement evaluation order work? nondeterministic? < 1321346058 349022 :madbr!boulam@modemcable221.74-200-24.mc.videotron.ca PRIVMSG #esoteric :in theory it doesn't matter < 1321346067 751876 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :it shouldn't matter no. < 1321346073 754543 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :unless there's side-effects. < 1321346087 144990 :madbr!boulam@modemcable221.74-200-24.mc.videotron.ca PRIVMSG #esoteric :nah, no side effects < 1321346113 493342 :madbr!boulam@modemcable221.74-200-24.mc.videotron.ca PRIVMSG #esoteric :there's i/o but it's not affected by evaluation order either < 1321346121 648487 :monqy!~swell@pool-71-102-226-192.snloca.dsl-w.verizon.net PRIVMSG #esoteric :oh? < 1321346123 566765 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :madbr: just do a reference count garbage collection. so basically if a variable is part of a condition that's +1 refcount < 1321346144 263248 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :when a conditional statement is executed that's -1 refcount. < 1321346160 862488 :madbr!boulam@modemcable221.74-200-24.mc.videotron.ca PRIVMSG #esoteric :cake: it's not quite that simple as far as I can tell :D < 1321346162 150223 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :to all the variables in the condition. < 1321346195 886203 :madbr!boulam@modemcable221.74-200-24.mc.videotron.ca PRIVMSG #esoteric :the problem is that a variable can be collected when it can't cause any more other statements to turn true in turn < 1321346221 183761 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I don't see how that's a problem. < 1321346221 229020 :madbr!boulam@modemcable221.74-200-24.mc.videotron.ca PRIVMSG #esoteric :that would be easy except for the variable arrays < 1321346279 908725 :madbr!boulam@modemcable221.74-200-24.mc.videotron.ca PRIVMSG #esoteric :for instance in the brainfuck example, none of the statements ever become obsolete < 1321346344 562167 :madbr!boulam@modemcable221.74-200-24.mc.videotron.ca PRIVMSG #esoteric :essentially it calculates the new state from the old state. the interpreter has to figure out what's part of the old state and thus unreachable and garbage collectable, and what isn't < 1321346354 432336 :madbr!boulam@modemcable221.74-200-24.mc.videotron.ca PRIVMSG #esoteric :but that seems to depend on variable indices < 1321346365 565963 :myndzi!~myndzi@c-67-168-184-168.hsd1.wa.comcast.net JOIN :#esoteric < 1321346384 353696 :myndzi!~myndzi@c-67-168-184-168.hsd1.wa.comcast.net QUIT :Client Quit < 1321346396 867184 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net JOIN :#esoteric < 1321346438 415769 :madbr!boulam@modemcable221.74-200-24.mc.videotron.ca PRIVMSG #esoteric :for instance icnt.0 becomes obsolete once the 4 lines that depend on it have run < 1321346458 234588 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :okay, so what's the problem with my scheme? < 1321346470 743039 :madbr!boulam@modemcable221.74-200-24.mc.videotron.ca PRIVMSG #esoteric :dunno, I'll think about it < 1321346473 119457 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :just treat each variable index as a unique variable to be garbage collected. < 1321346474 516264 :madbr!boulam@modemcable221.74-200-24.mc.videotron.ca PRIVMSG #esoteric :too tired < 1321346568 876732 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :the refcount would be a compile-time thing essentially. < 1321346572 419393 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I think? < 1321346578 148434 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :well, no, probably needs to be runtime I guess. < 1321346629 177910 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :essentially whenever a variable (or array index) is "created" it then needs to make a count of how many times it's referenced in a conditional. < 1321346643 304225 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :then when a conditional that references the variable executes, you decrement its refcount < 1321346648 599933 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :when it reaches 0, you can garbage collect. < 1321346650 745105 :madbr!boulam@modemcable221.74-200-24.mc.videotron.ca PRIVMSG #esoteric :but that count might be infinity < 1321346655 592030 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :? < 1321346659 337627 :madbr!boulam@modemcable221.74-200-24.mc.videotron.ca PRIVMSG #esoteric :cake: hmm..... < 1321346669 175031 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :last I checked we don't write infinite programs very often. < 1321346675 43434 :madbr!boulam@modemcable221.74-200-24.mc.videotron.ca PRIVMSG #esoteric :cake: actually that sounds like a good idea < 1321346679 325267 :madbr!boulam@modemcable221.74-200-24.mc.videotron.ca PRIVMSG #esoteric :I'll look into it < 1321346682 247688 :madbr!boulam@modemcable221.74-200-24.mc.videotron.ca PRIVMSG #esoteric :tomorrow :D < 1321346693 814424 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :alright. :) < 1321346720 39083 :madbr!boulam@modemcable221.74-200-24.mc.videotron.ca PRIVMSG #esoteric :but yeah I mean a same variable can be used multiple times by a statement I think < 1321346782 295934 :madbr!boulam@modemcable221.74-200-24.mc.videotron.ca PRIVMSG #esoteric :anyways, night < 1321346783 700998 :madbr!boulam@modemcable221.74-200-24.mc.videotron.ca QUIT :Quit: Radiateur < 1321347096 310667 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :http://i.imgur.com/MNbN6.jpg < 1321347535 119501 :monqy!~swell@pool-71-102-226-192.snloca.dsl-w.verizon.net QUIT :Quit: hello < 1321347709 425093 :Ngevd!~Taneb@host-84-13-71-37.opaltelecom.net JOIN :#esoteric < 1321347719 956729 :Ngevd!~Taneb@host-84-13-71-37.opaltelecom.net PRIVMSG #esoteric :I'm ill... < 1321348267 36804 :copumpkin!~pumpkin@unaffiliated/pumpkingod QUIT :Ping timeout: 240 seconds < 1321348294 30439 :derdon!~derdon@pD9E1C71F.dip.t-dialin.net JOIN :#esoteric < 1321348302 764080 :copumpkin!~pumpkin@unaffiliated/pumpkingod JOIN :#esoteric < 1321349649 899457 :sebbu2!~sebbu@unaffiliated/sebbu NICK :sebbu < 1321350551 176458 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1321351050 829250 :copumpkin!~pumpkin@unaffiliated/pumpkingod QUIT :Ping timeout: 258 seconds < 1321351076 850758 :copumpkin!~pumpkin@unaffiliated/pumpkingod JOIN :#esoteric < 1321351509 425794 :Ngevd!~Taneb@host-84-13-71-37.opaltelecom.net QUIT :Ping timeout: 248 seconds < 1321353451 687066 :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 , Skype: patashu0 . < 1321353853 657749 :GreaseMonkey!~gm@unaffiliated/greasemonkey QUIT :Quit: The Other Game < 1321354254 183481 :hagb4rd!~perdito@koln-5d81edb5.pool.mediaWays.net JOIN :#esoteric < 1321360263 839872 :variable!root@freebsd/developer/variable QUIT :Excess Flood < 1321360303 168292 :variable!root@freebsd/developer/variable JOIN :#esoteric < 1321360429 403952 :variable!root@freebsd/developer/variable QUIT :Excess Flood < 1321360753 499279 :variable!root@freebsd/developer/variable JOIN :#esoteric < 1321360907 201375 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 JOIN :#esoteric < 1321360926 251432 :variable!root@freebsd/developer/variable QUIT :Excess Flood < 1321361023 317644 :variable!root@freebsd/developer/variable JOIN :#esoteric < 1321361048 489400 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Hello everyone. < 1321361048 904467 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Phantom_Hoover: You have 2 new messages. '/msg lambdabot @messages' to read them. < 1321361398 248459 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 QUIT :Ping timeout: 240 seconds < 1321361422 424193 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 JOIN :#esoteric < 1321361736 632266 :variable!root@freebsd/developer/variable QUIT :Excess Flood < 1321361795 264417 :variable!root@freebsd/developer/variable JOIN :#esoteric < 1321362797 204576 :Ngevd!~Taneb@host-84-13-71-37.opaltelecom.net JOIN :#esoteric < 1321363021 443726 :Aune!~Arne@h-152-28.a163.priv.bahnhof.se JOIN :#esoteric < 1321363726 485732 :Ngevd!~Taneb@host-84-13-71-37.opaltelecom.net QUIT :Ping timeout: 240 seconds < 1321364219 54083 :Ngevd!~Taneb@host-84-13-71-37.opaltelecom.net JOIN :#esoteric < 1321364685 160935 :copumpkin!~pumpkin@unaffiliated/pumpkingod QUIT :Ping timeout: 252 seconds < 1321364713 524932 :copumpkin!~pumpkin@unaffiliated/pumpkingod JOIN :#esoteric < 1321364761 348959 :Ngevd!~Taneb@host-84-13-71-37.opaltelecom.net PRIVMSG #esoteric :Today's BBC News Technology section: < 1321364769 180408 :Ngevd!~Taneb@host-84-13-71-37.opaltelecom.net PRIVMSG #esoteric :Facebook sucks, here's something else! < 1321364777 796870 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :It's not Diaspora, is it? < 1321364782 469623 :Ngevd!~Taneb@host-84-13-71-37.opaltelecom.net PRIVMSG #esoteric :It is. < 1321364786 56695 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :heh < 1321364786 743927 :Ngevd!~Taneb@host-84-13-71-37.opaltelecom.net PRIVMSG #esoteric :The creator's died < 1321364818 392739 :Ngevd!~Taneb@host-84-13-71-37.opaltelecom.net PRIVMSG #esoteric :At the age of 22 < 1321364832 562453 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :damn. < 1321364865 479950 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :No indication as to under what circumstances he died. < 1321364933 988835 :Ngevd!~Taneb@host-84-13-71-37.opaltelecom.net PRIVMSG #esoteric :Who was that Scottish guy, Robert or Robbie or something < 1321364952 223981 :Ngevd!~Taneb@host-84-13-71-37.opaltelecom.net PRIVMSG #esoteric :Doesn't narrow it down, does it? < 1321364990 47874 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :I know at least two Robbies, although only one of them's Scottish. < 1321365000 250981 :Ngevd!~Taneb@host-84-13-71-37.opaltelecom.net PRIVMSG #esoteric :Dead, very dead < 1321365006 183420 :Ngevd!~Taneb@host-84-13-71-37.opaltelecom.net PRIVMSG #esoteric :Folk hero type person < 1321365039 432931 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Coltrane? < 1321365051 153589 :Ngevd!~Taneb@host-84-13-71-37.opaltelecom.net PRIVMSG #esoteric :Probably not < 1321365055 500916 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :(He's not dead.) < 1321365072 117745 :Ngevd!~Taneb@host-84-13-71-37.opaltelecom.net PRIVMSG #esoteric :The clue is "Sir Walter Scott's hero" and my gran thinks it's a Scot called Robert < 1321365105 440213 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :crossword? < 1321365113 420287 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :how many letters? < 1321365133 320409 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Burns? < 1321365133 881275 :Ngevd!~Taneb@host-84-13-71-37.opaltelecom.net PRIVMSG #esoteric :7 < 1321365140 102589 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Bruce? < 1321365182 195978 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :ivanhoe < 1321365209 764325 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Roy? < 1321365223 12356 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Probably Roy; he wrote a book about him. < 1321365228 693170 :Ngevd!~Taneb@host-84-13-71-37.opaltelecom.net PRIVMSG #esoteric :Ivanhoe fits < 1321365239 417035 :Ngevd!~Taneb@host-84-13-71-37.opaltelecom.net PRIVMSG #esoteric :Thanks, guys! < 1321366281 161871 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Argh, still another hour at least until the computer bits arrive. < 1321366299 449195 :Ngevd!~Taneb@host-84-13-71-37.opaltelecom.net PRIVMSG #esoteric :Well, Assassin's Creed Revelations arrived this morning! < 1321366321 579037 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :I guess that you have to order everything in Hexham? < 1321366349 345720 :Ngevd!~Taneb@host-84-13-71-37.opaltelecom.net PRIVMSG #esoteric :Nah, just video games < 1321366371 944077 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :What else would you need to *buy*? < 1321366386 85104 :Ngevd!~Taneb@host-84-13-71-37.opaltelecom.net PRIVMSG #esoteric :I dunno < 1321366388 589681 :Ngevd!~Taneb@host-84-13-71-37.opaltelecom.net PRIVMSG #esoteric :Lemonade < 1321366597 268390 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Hmm, Scotland fast-tracks you to university if neither of your parents went. < 1321366635 596296 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :(Apparently that's something the rest of the UK can blame on us: the expectation that university should be the norm.) < 1321366897 264688 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :What about those things you run video games on? You know, those... computaurs? < 1321366916 485702 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :You can't just torrent those???? < 1321366925 704442 :Ngevd!~Taneb@host-84-13-71-37.opaltelecom.net PRIVMSG #esoteric :We've got computaur stores < 1321366977 254846 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Impressive; I don't think Hexham-sized places here do, at least any good/cheap ones. < 1321367011 244644 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :He didn't say 'good' or 'cheap'. < 1321367016 882125 :Ngevd!~Taneb@host-84-13-71-37.opaltelecom.net PRIVMSG #esoteric :We've got "The Computer Shop" < 1321367029 318638 :Ngevd!~Taneb@host-84-13-71-37.opaltelecom.net PRIVMSG #esoteric :We used to have "The laptop shop" but that closed down < 1321367086 973217 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :The Computer Shop. < 1321367089 730691 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Sounds good. < 1321367166 441145 :Ngevd!~Taneb@host-84-13-71-37.opaltelecom.net PRIVMSG #esoteric :There's also the Violin Shop < 1321367176 260639 :Ngevd!~Taneb@host-84-13-71-37.opaltelecom.net PRIVMSG #esoteric :But you can't by computers there < 1321367185 410882 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :The Violence Shop. < 1321367230 939292 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Please please tell me that all shops in Hexham are just called The _ Shop. < 1321367236 952172 :Ngevd!~Taneb@host-84-13-71-37.opaltelecom.net PRIVMSG #esoteric :No < 1321367240 822018 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric ::( < 1321367247 653453 :Ngevd!~Taneb@host-84-13-71-37.opaltelecom.net PRIVMSG #esoteric :Just Violin, Computer, Laptop, and Sandwich < 1321367251 40223 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Do you have a "The Shop"? < 1321367257 65244 :Ngevd!~Taneb@host-84-13-71-37.opaltelecom.net PRIVMSG #esoteric :No < 1321367260 440478 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Apparently they indeed do have two (2) computaur stores (or approximations of) also in the Hexham-sized place I was thinking of. < 1321367287 633338 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :The Shop Shop, venture capitalist hub. < 1321367400 292362 :Ngevd!~Taneb@host-84-13-71-37.opaltelecom.net PRIVMSG #esoteric :We also have a soft drinks brewery < 1321367471 948977 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :The 2nd largest electronics retailer (and the oldest webstore) in Finland -- net sales of 173 million euro/year, probably the largest sort-of computaur-focused consumer-shop -- is called "verkkokauppa.com", lit. "webstore.com". It's not exactly the most imaginative name either. < 1321367553 444200 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Are all the shops in Finland called Store. < 1321367571 630475 :derrik!~xix@gprs-inet-65-45.elisa.ee JOIN :#esoteric < 1321367581 648598 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Sadly, no. < 1321367677 284699 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Even the "webstore.com" used to be called Arctecho in olden days. < 1321367703 728459 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :What. < 1321367718 996594 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :"For the first 19 years of his life an unemployed US teenager was known as Calvin Gosz, but after selling his naming rights to a Finnish consumer electronics retailer he is now called Verkkokauppa Com. < 1321367719 41986 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric : The contract says that Calvin Gosz, of Sheboygan, Wisconsin will legally change his name to Verkkokauppa Com in exchange for the asking price of USD 5,000 (ca. EUR 3,400)." < 1321367964 215164 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :What's stopping him from changing it back? < 1321368017 901447 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Probably nothing, unless they've specified some time limits in the contract. < 1321368052 183068 :Gregor!foobar@codu.org PRIVMSG #esoteric :Maybe Verkkokauppa just likes it. < 1321368052 581708 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :"He is eligible to change his name back after two months." < 1321368059 529799 :Gregor!foobar@codu.org PRIVMSG #esoteric :Probably goes by Verko. < 1321368499 623093 :Darth_Cliche!~Darth_Cli@c-67-176-12-54.hsd1.co.comcast.net JOIN :#esoteric < 1321369270 295682 :Gregor!foobar@codu.org PRIVMSG #esoteric :Argh, JITting isn't easy X-D < 1321369274 506986 :Gregor!foobar@codu.org PRIVMSG #esoteric :Stupid function pro/epilogues. < 1321369282 536265 :copumpkin!~pumpkin@unaffiliated/pumpkingod QUIT :Quit: Computer has gone to sleep. < 1321369460 319498 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :@tell elliott OMG more Gorey overs so happy < 1321369460 666172 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Consider it noted. < 1321369468 757473 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :@tell elliott COVERS I MEANT COVERS < 1321369469 68338 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Consider it noted. < 1321369955 313137 :augur!~augur@208.58.5.87 QUIT :Remote host closed the connection < 1321370090 538290 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :"Recommended videos: Fat Man Shoots A Gun (0:08) .. because you watched The Man with the Gun". Oh YouTube... (The former is Exactly What It Says on the Tin; the latter is a PPOT music video.) < 1321370103 971113 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Maybe when the Semantic Web comes we'll get relevant recommendations. < 1321370170 20048 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :I can say on firm logical foundations that when the Semantic Web comes along we'll have flying pigs. < 1321370325 746085 :Gregor!foobar@codu.org PRIVMSG #esoteric :But the flying pigs will all be linked by their semantic properties. < 1321370327 608887 :Gregor!foobar@codu.org PRIVMSG #esoteric :So it's all good. < 1321370355 704961 :Ngevd!~Taneb@host-84-13-71-37.opaltelecom.net PRIVMSG #esoteric :On a not entirely unrelated note, I think I may have thought of a brilliant way to do XSLT S and K < 1321370606 742964 :Gregor!foobar@codu.org PRIVMSG #esoteric :"register" is ANSI C right? (Although with no defined semantics) < 1321370683 486372 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Gregor: yes, and it does have a defined semantic (UB if you try to take a pointer to it) < 1321370699 309064 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :admittedly, it's a defined semantic that's strictly more useless than auto's, but it's there < 1321370701 901699 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Ngevd, how is it this hard to copy subtrees of an XML expression. < 1321370716 358559 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Is XSLT just completely nuts? < 1321370728 61606 :Ngevd!~Taneb@host-84-13-71-37.opaltelecom.net PRIVMSG #esoteric :NOOOO!!! < 1321370735 469180 :Ngevd!~Taneb@host-84-13-71-37.opaltelecom.net PRIVMSG #esoteric :It doesn't work < 1321370743 666402 :Ngevd!~Taneb@host-84-13-71-37.opaltelecom.net PRIVMSG #esoteric :And yes, XSLT is completely nuts < 1321370745 194487 :Gregor!foobar@codu.org PRIVMSG #esoteric :ais523: Heh, I meant no semantics of "it will actually be a register" of course :) < 1321370748 658707 :Ngevd!~Taneb@host-84-13-71-37.opaltelecom.net PRIVMSG #esoteric :I can do one iteration just fine < 1321370752 625664 :Gregor!foobar@codu.org PRIVMSG #esoteric :ais523: And a parameter can be marked "register", right? < 1321370753 336435 :Ngevd!~Taneb@host-84-13-71-37.opaltelecom.net PRIVMSG #esoteric :I can't make it recurse < 1321370764 851352 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Oh, your problem is with recursion? < 1321370765 374339 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Gregor: I think so, although I'm not completely sure < 1321370783 334518 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :ISTR that XSLT left that out deliberately because they objected to TCness or something? < 1321370796 319577 :Gregor!foobar@codu.org PRIVMSG #esoteric :Maybe I should just compile with -ansi -pedantic < 1321370824 923572 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Oh, wait, no. < 1321370829 690678 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Ngevd, have you read http://conferences.idealliance.org/extreme/html/2004/Kepser01/EML2004Kepser01.html ? < 1321370854 600962 :Ngevd!~Taneb@host-84-13-71-37.opaltelecom.net PRIVMSG #esoteric :No < 1321370855 975362 :Gregor!foobar@codu.org PRIVMSG #esoteric :full.c:31:8: warning: ISO C forbids conversion of function pointer to object pointer type [-pedantic] HAHA COMPLETELY FORGOT ABOUT THIS < 1321370862 123727 :Gregor!foobar@codu.org PRIVMSG #esoteric :ACTION chooses to ignore that >_> < 1321370883 223515 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Gregor: you can use void(*)() as a generic function pointer type if you like < 1321370891 196155 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :although you'll have to cast back and forth explicitly < 1321370899 383840 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :It promises a coding of recursive functions, so it might be worth reading. < 1321370932 638392 :Ngevd!~Taneb@host-84-13-71-37.opaltelecom.net PRIVMSG #esoteric :You know what would be interesting? < 1321370940 516874 :Gregor!foobar@codu.org PRIVMSG #esoteric :ais523: I'm doing a JIT, I explicitly need to cast between function and non-function pointers. < 1321370942 86243 :Ngevd!~Taneb@host-84-13-71-37.opaltelecom.net PRIVMSG #esoteric :A program that when it has no input prints its source code < 1321370946 605569 :Gregor!foobar@codu.org PRIVMSG #esoteric :ais523: It complains even with a valid cast. < 1321370954 406470 :Ngevd!~Taneb@host-84-13-71-37.opaltelecom.net PRIVMSG #esoteric :But when it has input interprets that input as its own language < 1321370961 350969 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Gregor: oh right < 1321370970 874768 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :in general, that's completely impossible < 1321370990 912843 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(I've used archs before which had 14-bit words in the program storage and 8-bit words in the RAM-equivalent) < 1321370996 69356 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Ngevd, so an interpreter which spits out its own source when you give it an empty program? < 1321371004 369285 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I guess the only truly portable way is to go via a char array < 1321371009 41042 :Ngevd!~Taneb@host-84-13-71-37.opaltelecom.net PRIVMSG #esoteric :A self-intpreter, Phantom_Hoover < 1321371010 364307 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that is, to avoid the warnings < 1321371019 249609 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it still won't /work/ on archs with separate code and data < 1321371020 672129 :Gregor!foobar@codu.org PRIVMSG #esoteric :ais523: Yeah, I know. < 1321371031 425837 :Gregor!foobar@codu.org PRIVMSG #esoteric :ais523: Errr, it is possible to "ignore" the warnings, I've done it. < 1321371043 178315 :Gregor!foobar@codu.org PRIVMSG #esoteric :ais523: Cast through an integer type, size_t. < 1321371048 10686 :Gregor!foobar@codu.org PRIVMSG #esoteric :ais523: (void*)(size_t)func < 1321371052 167728 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Gregor: intptr_t, you mean < 1321371074 25502 :Gregor!foobar@codu.org PRIVMSG #esoteric :ais523: If sizeof(size_t)!=sizeof(void*) you're usually screwed anyway :) < 1321371086 486574 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :heh < 1321371091 832854 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but intptr_t exists for that purpose, why not use it? < 1321371096 959028 :Ngevd!~Taneb@host-84-13-71-37.opaltelecom.net PRIVMSG #esoteric :Preferrably in an esoteric language < 1321371099 664512 :Gregor!foobar@codu.org PRIVMSG #esoteric :Fair 'nuff. < 1321371101 894718 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Computer bits have arrived. < 1321371106 149306 :Gregor!foobar@codu.org PRIVMSG #esoteric :ais523: It's just unfortunate for IOCCC X-D < 1321371113 755207 :Gregor!foobar@codu.org PRIVMSG #esoteric :But anyway, I'll focus on making the JIT /work/ first. < 1321371121 28194 :Ngevd!~Taneb@host-84-13-71-37.opaltelecom.net PRIVMSG #esoteric :I still haven't got into Assassin's Creed < 1321371581 848620 :Ngevd!~Taneb@host-84-13-71-37.opaltelecom.net PRIVMSG #esoteric :+ < 1321371666 713478 :Ngevd!~Taneb@host-84-13-71-37.opaltelecom.net PRIVMSG #esoteric :+ < 1321371691 784321 :Ngevd!~Taneb@host-84-13-71-37.opaltelecom.net PRIVMSG #esoteric :^^^extract from a BF program I'm working on < 1321371731 781538 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :o < 1321371750 139061 :augur!~augur@129.2.129.32 JOIN :#esoteric < 1321371930 143808 :Ngevd!~Taneb@host-84-13-71-37.opaltelecom.net PRIVMSG #esoteric :ASSASSIN'S CREED TIEM < 1321372094 700648 :copumpkin!~pumpkin@unaffiliated/pumpkingod JOIN :#esoteric < 1321372277 106247 :boily!~boily@mtl.savoirfairelinux.net JOIN :#esoteric < 1321372630 356896 :ais523!~ais523@unaffiliated/ais523 QUIT :Read error: Operation timed out < 1321373609 458268 :Ngevd!~Taneb@host-84-13-71-37.opaltelecom.net PRIVMSG #esoteric :Hmm... < 1321373616 52753 :Ngevd!~Taneb@host-84-13-71-37.opaltelecom.net PRIVMSG #esoteric :Should I get a Diaspora account? < 1321373638 640694 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :It's also possible to ignore the warning by going via the reinterpret-bits route; with C99 compound-literal and designated-init you can do it inline with a simple and elegant int func(void); ...; void *vp = (union { void *v; int (*f)(void); }){ .f = fn }.v; < 1321373777 888778 :Ngevd!~Taneb@host-84-13-71-37.opaltelecom.net PRIVMSG #esoteric :I think the worst thing about Diaspora is that not enough people have an account < 1321373823 526274 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Ngevd, I think wait until elliott turns up, he'll probably have some strong opinions on it. < 1321373932 871633 :derrik!~xix@gprs-inet-65-45.elisa.ee QUIT :Quit: gone < 1321374001 287339 :MSleep!~fyrc@or-67-238-31-252.dhcp.embarqhsd.net NICK :MDude < 1321374061 509810 :pikhq!~pikhq@71-219-206-86.clsp.qwest.net PRIVMSG #esoteric :Gregor: POSIX C permits conversion of function pointer to object pointer. < 1321374088 492725 :pikhq!~pikhq@71-219-206-86.clsp.qwest.net PRIVMSG #esoteric :i.e. that warning is bullshit. < 1321374089 266831 :Gregor!foobar@codu.org PRIVMSG #esoteric :pikhq: IOCCC is ANSI, not POSIX. < 1321374096 976979 :Gregor!foobar@codu.org PRIVMSG #esoteric :pikhq: And that warning is only with -ansi -pedantic. < 1321374124 405371 :pikhq!~pikhq@71-219-206-86.clsp.qwest.net PRIVMSG #esoteric :IOCCC says "it must compile with an ANSI C compiler" and then goes on and describes how ideally you should comply with POSIX. < 1321374137 767512 :Gregor!foobar@codu.org PRIVMSG #esoteric :Oh < 1321374140 661192 :Gregor!foobar@codu.org PRIVMSG #esoteric :I misunderstooded. < 1321374146 684128 :Gregor!foobar@codu.org PRIVMSG #esoteric :I'm using mmap anyway X-P < 1321374149 947052 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :The warning also explicitly says "ISO C forbids". < 1321374154 441212 :Gregor!foobar@codu.org PRIVMSG #esoteric :Even MAP_ANON, which is non-POSIX. < 1321374167 533324 :pikhq!~pikhq@71-219-206-86.clsp.qwest.net PRIVMSG #esoteric :I think what they *mean* is that it should use an ANSI C compiler *as oppossed to K&R C*. < 1321374174 964844 :Gregor!foobar@codu.org PRIVMSG #esoteric :Fair 'nuff X-D < 1321374188 292036 :Ngevd!~Taneb@host-84-13-71-37.opaltelecom.net QUIT :Ping timeout: 244 seconds < 1321374194 230517 :Gregor!foobar@codu.org PRIVMSG #esoteric :This is going to be a challenging enough project without getting all pedantic >: ) < 1321374234 100030 :pikhq!~pikhq@71-219-206-86.clsp.qwest.net PRIVMSG #esoteric :I'd interpret it to mean "common UNIX compliant" if I were you. :) < 1321374262 814361 :Gregor!foobar@codu.org PRIVMSG #esoteric :That's what I am doing. < 1321374265 137345 :Gregor!foobar@codu.org PRIVMSG #esoteric :What with the mmap. < 1321374266 107687 :Ngevd!~Taneb@host-84-13-71-37.opaltelecom.net JOIN :#esoteric < 1321374626 885408 :Ngevd!~Taneb@host-84-13-71-37.opaltelecom.net QUIT :Ping timeout: 256 seconds < 1321375596 324001 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :fungot! < 1321375596 455160 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :Phantom_Hoover: i know! and yet, i still know it's true, but which cannot! the speeder do you fit the entire poopulation o, i am the master, the men and die horribly, don't you? < 1321376004 790568 :Gregor!foobar@codu.org PRIVMSG #esoteric :ARGH SO CLOSE WTF :( < 1321376055 686018 :Darth_Cliche!~Darth_Cli@c-67-176-12-54.hsd1.co.comcast.net PRIVMSG #esoteric :...is fungot a bot? < 1321376055 824833 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :Darth_Cliche: i can think of one good thing, but laughed it off one on one and it is while balanced precariously on the back of the tavern < 1321376061 781167 :Darth_Cliche!~Darth_Cli@c-67-176-12-54.hsd1.co.comcast.net PRIVMSG #esoteric :oh, ok < 1321376102 618425 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :fungot is the best bot ever. < 1321376102 663961 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :Phantom_Hoover: there's the internet, adam. it could just apply a jolly good. nothing has a bite that big to you, our helpful. ' is phone is still workin' class, guv. < 1321376109 561289 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1321376117 748075 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :^sty... oh, it'll be IWC. < 1321376175 182051 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Darth_Cliche, watch this. < 1321376178 51734 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :^style fungot < 1321376178 121824 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :Selected style: fungot (What I've said myself) < 1321376182 163647 :Darth_Cliche!~Darth_Cli@c-67-176-12-54.hsd1.co.comcast.net PRIVMSG #esoteric :IWC? Irregular Webcomic? < 1321376190 475068 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :fungot, meta! < 1321376190 520304 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :Phantom_Hoover:, so i'd make stuff up to. why, this is for you guys are a lot < 1321376199 298908 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Darth_Cliche, yes. < 1321376207 520059 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :It's the newest style. < 1321376227 630674 :Darth_Cliche!~Darth_Cli@c-67-176-12-54.hsd1.co.comcast.net PRIVMSG #esoteric ::D I knew 'I know and yet I still know it's true' sounded familiar < 1321376246 160603 :Darth_Cliche!~Darth_Cli@c-67-176-12-54.hsd1.co.comcast.net PRIVMSG #esoteric :that also explains why it mentioned a tavern < 1321376261 29448 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :fungot: hi! < 1321376261 74606 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :ais523: is that something you know and and < 1321376264 360547 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :also, Darth_Cliche: hi! < 1321376266 256555 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`? welcome < 1321376269 48280 :HackEgo!foobar@codu.org PRIVMSG #esoteric :Welcome to the international hub for esoteric programming language design and deployment! For more information, check out our wiki: http://esolangs.org/wiki/Main_Page < 1321376380 4432 :Gregor!foobar@codu.org PRIVMSG #esoteric :Darth_Cliche has been here for a while. < 1321376422 288610 :Darth_Cliche!~Darth_Cli@c-67-176-12-54.hsd1.co.comcast.net PRIVMSG #esoteric :indeed < 1321376437 460802 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Didn't Taneb lead you to our hiding-place? < 1321376448 127740 :Darth_Cliche!~Darth_Cli@c-67-176-12-54.hsd1.co.comcast.net PRIVMSG #esoteric :Taneb? < 1321376456 842854 :Darth_Cliche!~Darth_Cli@c-67-176-12-54.hsd1.co.comcast.net PRIVMSG #esoteric :I don't think I know anyone by that nick < 1321376470 183369 :Darth_Cliche!~Darth_Cli@c-67-176-12-54.hsd1.co.comcast.net PRIVMSG #esoteric :I think it was eliott who led me here < 1321376480 228776 :Gregor!foobar@codu.org PRIVMSG #esoteric :lol < 1321376519 59707 :Gregor!foobar@codu.org PRIVMSG #esoteric :Anybody know off-hand the gcc optimization flag to not rearrange functions? X-P < 1321376558 801337 :Gregor!foobar@codu.org PRIVMSG #esoteric :Seems to be -fno-reorder-functions < 1321376584 738814 :Gregor!foobar@codu.org PRIVMSG #esoteric :Or ... not ... < 1321376715 766972 :Gregor!foobar@codu.org PRIVMSG #esoteric :Works with -O1 :) < 1321376780 288860 :monqy!~swell@pool-71-102-226-192.snloca.dsl-w.verizon.net JOIN :#esoteric < 1321376859 79452 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Darth_Cliche, ouch, I don't want to be you when elliott arrives. < 1321376860 723243 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :He hates people getting the number of ls and ts wrong. < 1321377285 881899 :kmc!~keegan@c-98-216-51-47.hsd1.ma.comcast.net QUIT :Quit: Leaving < 1321377304 194992 :Gregor!foobar@codu.org PRIVMSG #esoteric :How annoyed would the IOCCC folks be if I said it works with -O0, -O1 or -O2 -fno-align-functions -fno-optimize-sibling-calls -fno-peephole2 >_> < 1321377778 391569 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Gregor: ooh, I'll have to look at those optimisation combos for my own program < 1321377782 689250 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :although, I suspect even -O1 breaks it < 1321377802 180067 :Gregor!foobar@codu.org PRIVMSG #esoteric :ais523: Rearranging functions breaks me quite horribly :) < 1321377814 225775 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it relies really heavily on variables always being stored in memory; marking them volatile and passing pointers to them to functions works for gcc -O0 and clang -O0 < 1321377834 260775 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but I doubt it fools higher optimisation levels, and know it doesn't fool -O3 < 1321377874 851088 :Gregor!foobar@codu.org PRIVMSG #esoteric :Yeah, I doubt those flags will help you then. < 1321377882 220961 :Gregor!foobar@codu.org PRIVMSG #esoteric :I rely on variables being stored in registers :P < 1321377969 608863 :Gregor!foobar@codu.org PRIVMSG #esoteric :Now to try on 32-bit, which I haven't done in a long while ... < 1321377978 680760 :Gregor!foobar@codu.org PRIVMSG #esoteric :Works :) < 1321378080 181343 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm, this is the first time I've ever tried to do really portable stack-smashing < 1321378093 412870 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it even allows for differences in the direction of the stack, and doesn't care where on the stack frame the variables are stored < 1321378102 439348 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and it's in a recursive function, to /force/ them to be stored on the stack < 1321378126 105812 :Gregor!foobar@codu.org PRIVMSG #esoteric :That may be more portable than me :P < 1321378137 24124 :Gregor!foobar@codu.org PRIVMSG #esoteric :But to be fair, portable JITting is completely impossible. < 1321378158 2843 :Gregor!foobar@codu.org PRIVMSG #esoteric :Now the real test: ARM < 1321378182 290430 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm… identify function prolog and epilog statistically, compile code in order to generate the instructions you need? < 1321378185 283952 :SgeoN1!~AndChat@ool-ad034d00.dyn.optonline.net QUIT :Remote host closed the connection < 1321378192 916489 :Gregor!foobar@codu.org PRIVMSG #esoteric :Yup < 1321378236 462531 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I mean, as a suggestion on how to portably JIT < 1321378271 122176 :Gregor!foobar@codu.org PRIVMSG #esoteric :That's what I do :P < 1321378281 920141 :Gregor!foobar@codu.org PRIVMSG #esoteric :But the pro/epilogue stuff is a nasty trick. < 1321378286 453872 :Gregor!foobar@codu.org PRIVMSG #esoteric :Especially with optimization. < 1321378315 66835 :Gregor!foobar@codu.org PRIVMSG #esoteric :I keep forgetting that OWCC is the slowest compiler ever written. < 1321378367 573593 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :what bytecode/language are you taking as the input to the JIT? < 1321378369 87682 :Gregor!foobar@codu.org PRIVMSG #esoteric :!bf_txtgen Hello, world! < 1321378373 19678 :EgoBot!foobar@codu.org PRIVMSG #esoteric :​127 +++++++++++[>+++++++>+++++++++>++++>+<<<<-]>-----.>++.+++++++..+++.>.------------.<++++++++.--------.+++.------.--------.>+.>-. [697] < 1321378376 874295 :Gregor!foobar@codu.org PRIVMSG #esoteric :ais523: Something vaguely similar to BF. < 1321378391 680286 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oh, a /very/ simple JIT < 1321378394 822484 :Gregor!foobar@codu.org PRIVMSG #esoteric :Yes :P < 1321378399 81843 :Gregor!foobar@codu.org PRIVMSG #esoteric :Gimme a break, I have 2048 characters. < 1321378413 312375 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :is it still left/right/inc/dec/loop? or does it mention numbers? < 1321378429 613462 :Gregor!foobar@codu.org PRIVMSG #esoteric :s/loop/label and jump/ < 1321378488 664491 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm, I'm pretty sure we have a name for BF-except-with-conditional-GOTO < 1321378496 164661 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :we have a name for basically every other BF deriv, right? < 1321378590 741185 :Gregor!foobar@codu.org PRIVMSG #esoteric :Yeah, it's out there somewhere. < 1321378594 751499 :Gregor!foobar@codu.org PRIVMSG #esoteric :Mine isn't quite that either. < 1321378600 760344 :Gregor!foobar@codu.org PRIVMSG #esoteric :It's precisely what was most JITtable of course :P < 1321378974 472589 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Y'know what sucks about aluminium? < 1321378982 722003 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Scratches are stupidly visible on it. < 1321380237 272555 :elliott!elliott@unaffiliated/elliott JOIN :#esoteric < 1321380416 606291 :SgeoN1!~AndChat@ool-ad034d00.dyn.optonline.net JOIN :#esoteric < 1321380582 940924 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hey, argument currently dominating #nethack: how is "xor" pronounced? < 1321380606 38068 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :zor < 1321380606 570976 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :elliott: You have 9 new messages. '/msg lambdabot @messages' to read them. < 1321380615 162174 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :as in, zaw < 1321380616 749490 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: hmm, you're on the other side of the argument to me, then < 1321380617 113886 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :z + or < 1321380621 154200 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: what do you say? < 1321380625 557314 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(to me it's "exor") < 1321380637 798356 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: I hereby declare it to be pronounced with a Lojbanic x < 1321380641 766506 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :(like the "ch" in "Bach") < 1321380712 78216 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :Dictionary.com says it's "exor", I always < 1321380717 155005 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :+say just "xor" < 1321380790 474446 :Gregor!foobar@codu.org PRIVMSG #esoteric :Hm < 1321380793 652458 :Gregor!foobar@codu.org PRIVMSG #esoteric :I pronounce it ex-or < 1321380810 135358 :Gregor!foobar@codu.org PRIVMSG #esoteric :On a related note, ZEEEEEEEEEEEEEEEEEEE < 1321380817 816995 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Deewiant: You can't "say just xor" :P < 1321380826 866360 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :I can and I do < 1321380835 884323 :Gregor!foobar@codu.org PRIVMSG #esoteric :What, like ksor? < 1321380840 153026 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :Yes, like that. < 1321380847 285421 :Gregor!foobar@codu.org PRIVMSG #esoteric :Wow, that's awkward. < 1321380861 389730 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :I pronounce it like "pshaw"! < 1321381198 669164 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 QUIT :Ping timeout: 240 seconds < 1321381398 903094 :Gregor!foobar@codu.org PRIVMSG #esoteric :AAAAAAAAAAAAAARM >_< < 1321381409 392603 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: Zee arm? < 1321381432 742272 :Gregor!foobar@codu.org PRIVMSG #esoteric : ead8: e59f200c ldr r2, [pc, #12] ; eaec < 1321381432 872194 :Gregor!foobar@codu.org PRIVMSG #esoteric :... < 1321381432 954522 :Gregor!foobar@codu.org PRIVMSG #esoteric : eaec: 00051615 .word 0x00051615 < 1321381444 989496 :Gregor!foobar@codu.org PRIVMSG #esoteric :Another way to read that is "Just try to JIT this, bitch!" < 1321381447 400565 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :eaec < 1321381460 756507 :Darth_Cliche!~Darth_Cli@c-67-176-12-54.hsd1.co.comcast.net PRIVMSG #esoteric :Deewiant: I usually pronounce it 'zor' < 1321381583 971076 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: I pronounce "xor" by hitting the back of my tongue off the top of my mouth while moving air through it quickly and then "or" < 1321381588 455193 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :That almost certainly has a name. < 1321381597 710406 :Ngevd!~Taneb@host-84-13-71-37.opaltelecom.net JOIN :#esoteric < 1321381634 64295 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: hmm, I just pronounced that first consonsant a few times, and it sounds more like a Welsh ll than anything < 1321381638 482766 :Gregor!foobar@codu.org PRIVMSG #esoteric :I wonder how I could convince ARM not to put this constant in .text >_> < 1321381662 630493 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: It sounds like "k" here, i.e. the whole thing sounds like "core" but much more... I dunno, thuddy :P < 1321381675 322956 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Also it's impossible to do vowels after it so I sound like a ghost or something. < 1321381683 834211 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :my tongue stays low for a k < 1321381700 266258 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: It isn't how I pronounce a "k", it just sounds like it :P < 1321381703 23714 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :ACTION records THE PERFECT XOR. < 1321381707 383467 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :btw I don't actually say it like this. < 1321381829 437938 :Ngevd!~Taneb@host-84-13-71-37.opaltelecom.net PRIVMSG #esoteric :I pronounce xor as kssor < 1321381870 654924 :Gregor!foobar@codu.org PRIVMSG #esoteric :NO ONE TALKS LIKE THAT SHADDAP < 1321381883 803343 :monqy!~swell@pool-71-102-226-192.snloca.dsl-w.verizon.net PRIVMSG #esoteric :i don't quite have a good pronunciation for xor < 1321381888 900617 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Darn, Audacity can't do my microphone. < 1321381898 348867 :monqy!~swell@pool-71-102-226-192.snloca.dsl-w.verizon.net PRIVMSG #esoteric :sometime's it's ksor sometimes it's zor somtimes it's ex-or < 1321381912 457469 :monqy!~swell@pool-71-102-226-192.snloca.dsl-w.verizon.net PRIVMSG #esoteric ::( < 1321381927 703352 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: I pronounce "xor" by punching myself in the face and then "or" < 1321381941 505160 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com JOIN :#esoteric < 1321381946 911450 :monqy!~swell@pool-71-102-226-192.snloca.dsl-w.verizon.net PRIVMSG #esoteric :i pronounce xor by punching whoever wanted me to punch xor in the face < 1321381948 428338 :monqy!~swell@pool-71-102-226-192.snloca.dsl-w.verizon.net PRIVMSG #esoteric :then or < 1321381950 877049 :monqy!~swell@pool-71-102-226-192.snloca.dsl-w.verizon.net PRIVMSG #esoteric :er < 1321381954 737060 :monqy!~swell@pool-71-102-226-192.snloca.dsl-w.verizon.net PRIVMSG #esoteric :not punch xor < 1321381956 664078 :monqy!~swell@pool-71-102-226-192.snloca.dsl-w.verizon.net PRIVMSG #esoteric :pronounce xor < 1321381962 622729 :monqy!~swell@pool-71-102-226-192.snloca.dsl-w.verizon.net PRIVMSG #esoteric :i also punch whoever gave xor its name < 1321381976 21492 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`addquote ais523: I pronounce "xor" by punching myself in the face and then "or" < 1321381978 115960 :HackEgo!foobar@codu.org PRIVMSG #esoteric :717) ais523: I pronounce "xor" by punching myself in the face and then "or" < 1321381995 712945 :Ngevd!~Taneb@host-84-13-71-37.opaltelecom.net PRIVMSG #esoteric :elliott, opinion on Diaspora < 1321381997 36574 :Ngevd!~Taneb@host-84-13-71-37.opaltelecom.net PRIVMSG #esoteric :Go < 1321382016 928590 :Gregor!foobar@codu.org PRIVMSG #esoteric :OK, I'mma come back to ARM later :P < 1321382019 992539 :Gregor!foobar@codu.org PRIVMSG #esoteric :What platform next? < 1321382025 324959 :Gregor!foobar@codu.org PRIVMSG #esoteric :Oh yeah, x86 and ARM are the only platforms. < 1321382029 738708 :Ngevd!~Taneb@host-84-13-71-37.opaltelecom.net PRIVMSG #esoteric :Wii < 1321382031 22547 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :i dont know much about jews.......................................... but i hear the greg egan book is good!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! < 1321382033 364807 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: PPC < 1321382040 174663 :Darth_Cliche!~Darth_Cli@c-67-176-12-54.hsd1.co.comcast.net PRIVMSG #esoteric :Gregor: I for one can say /ks/ at a coda < 1321382043 228795 :Ngevd!~Taneb@host-84-13-71-37.opaltelecom.net PRIVMSG #esoteric :elliott, you know what I meant < 1321382049 489648 :Darth_Cliche!~Darth_Cli@c-67-176-12-54.hsd1.co.comcast.net PRIVMSG #esoteric :I believe it's relatively common in Greek as well < 1321382056 854482 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Ngevd: :'( < 1321382071 713928 :Darth_Cliche!~Darth_Cli@c-67-176-12-54.hsd1.co.comcast.net PRIVMSG #esoteric :though always simplified to /z/ when a Greek word is loaned to English, like /ps/ > /s/ < 1321382084 329779 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Wow Wikipedia, do you really want to call this appeal person an "author of 549 Wikipedia articles"? I thought you didn't do that :P < 1321382134 16226 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: the WMF are running out of ideas for pleading for funding < 1321382144 675175 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :also, Wikipedia's collapsing in terms of activity < 1321382148 66351 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :wow, they're asking for 3 pounds a month < 1321382153 256981 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :number of editors/edits/etc are all dropping < 1321382158 126668 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :do they really think many people will do that? < 1321382158 969289 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: heh < 1321382216 316745 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: "The amazing thing about Wikipedia is that nerds like me, who love weird things like gastropods (snails), get to come together and share our passion with the world." < 1321382219 232690 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: actual quote from the appeal < 1321382232 403414 :Gregor!foobar@codu.org PRIVMSG #esoteric :OMG! < 1321382236 901129 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :meh, it's not as bad as Enigma's advertising < 1321382238 61769 :Gregor!foobar@codu.org PRIVMSG #esoteric :ACTION hurls money at Wikipedia < 1321382287 195638 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: hmm, I somehow can't imagine Wikipedia dying < 1321382327 480588 :Gregor!foobar@codu.org PRIVMSG #esoteric :I'll bet they'd get donations if they went down for one day and then came back up saying "lol sorry guys, couldn't pay the bills for that day." < 1321382347 598165 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Are you weird? < 1321382378 780332 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :zzo38: Super. < 1321382399 798271 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com QUIT :Remote host closed the connection < 1321382423 770029 :monqy!~swell@pool-71-102-226-192.snloca.dsl-w.verizon.net PRIVMSG #esoteric :too weird for zzo < 1321382741 579714 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :OH MY GOD AIS < 1321382750 592296 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :http://esoteric.voxelperfect.net/wiki/User:Newkitten PLEASE DON'T DELTE THIS OMG ;___; < 1321382813 922136 :boily!~boily@mtl.savoirfairelinux.net QUIT :Ping timeout: 252 seconds < 1321383305 81776 :Gregor!foobar@codu.org PRIVMSG #esoteric :Damn it, my JIT isn't portable :( < 1321383309 199148 :monqy!~swell@pool-71-102-226-192.snloca.dsl-w.verizon.net PRIVMSG #esoteric ::( < 1321383404 224072 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: is it potable < 1321383408 766057 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: does itw ork on ppc < 1321383455 395559 :Gregor!foobar@codu.org PRIVMSG #esoteric :elliott: No. Or I would have said something jubilant like "MY JIT IS SO AWESOME WOOOH" < 1321383465 546072 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: does it work with... sparc < 1321383465 760653 :Gregor!foobar@codu.org PRIVMSG #esoteric :Although the way it fails on PPC is a bit mysterious. < 1321383467 830180 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :alpha? < 1321383468 885141 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :misc? < 1321383470 313979 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :mips? < 1321383476 489342 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :try it on jsmips < 1321383481 105147 :Gregor!foobar@codu.org PRIVMSG #esoteric :lol < 1321383494 856917 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: but it's spam < 1321383515 970895 :monqy!~swell@pool-71-102-226-192.snloca.dsl-w.verizon.net PRIVMSG #esoteric :but it's gooooooood < 1321383516 323180 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :you could, umm, transwiki it somewhere? < 1321383527 891110 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: I'll move it to my userspace and remove the links??? < 1321383532 265494 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: i wasn't joking :P < 1321383535 148623 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: that'll do < 1321383541 221738 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :then I'll delete the redirect < 1321383568 151503 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :actually, I suspect it might be copyvio, checking now < 1321383580 210137 :monqy!~swell@pool-71-102-226-192.snloca.dsl-w.verizon.net PRIVMSG #esoteric :mm remembering My name is Johny, what the F**K, or whatever it was < 1321383585 19030 :monqy!~swell@pool-71-102-226-192.snloca.dsl-w.verizon.net PRIVMSG #esoteric :good names for good wiki pages < 1321383587 125533 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :nope, not copyvio, I think it's a markovbot < 1321383594 86914 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :http://esoteric.voxelperfect.net/wiki/User:Ehird/Newkitten tada < 1321383597 448472 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :monqy: elliott still needs to invent that language < 1321383609 61230 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: i'm working on it! < 1321383643 273279 :monqy!~swell@pool-71-102-226-192.snloca.dsl-w.verizon.net PRIVMSG #esoteric :somehow I pronounce the ** as vv in my head < 1321383645 152230 :monqy!~swell@pool-71-102-226-192.snloca.dsl-w.verizon.net PRIVMSG #esoteric :fvvk < 1321383649 872603 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I suspect the latest batch of spambots have a page they want to advertise, and the way they do it is by looking for a search that people are using to reach that page (maybe an unlikely one), then doing that search themself and markoving the results < 1321383697 428262 :monqy!~swell@pool-71-102-226-192.snloca.dsl-w.verizon.net PRIVMSG #esoteric :i still like the spambots that replaced large chunks of page with compliments < 1321383711 650161 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :http://catsandkittenstraining.com/Introducing-a-New-Kitten.html < 1321383713 238072 :monqy!~swell@pool-71-102-226-192.snloca.dsl-w.verizon.net PRIVMSG #esoteric :i would like one as a pet if i could train it < 1321383714 862144 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :that stretched cat face is terrifying < 1321383720 669535 :monqy!~swell@pool-71-102-226-192.snloca.dsl-w.verizon.net PRIVMSG #esoteric :ahahah < 1321383721 57919 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: you actually visited a spam link? < 1321383725 911627 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :don't, that justifies the spambots' existence < 1321383726 493896 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: absolutely!! < 1321383732 264404 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :think about it, even one person visiting the link is a win for them < 1321383738 611743 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric ::( < 1321383744 584374 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :but... even a dog can learn these cat training techniques < 1321383745 647498 :monqy!~swell@pool-71-102-226-192.snloca.dsl-w.verizon.net PRIVMSG #esoteric :Cat Training Made Easy < 1321383745 977863 :monqy!~swell@pool-71-102-226-192.snloca.dsl-w.verizon.net PRIVMSG #esoteric :Even a dog can learn these cat training techniques < 1321383746 919008 :monqy!~swell@pool-71-102-226-192.snloca.dsl-w.verizon.net PRIVMSG #esoteric :yes < 1321383753 301959 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :you're promoting the spamming of Esolang by visiting spam links < 1321383769 256568 :ais523!~ais523@unaffiliated/ais523 TOPIC #esoteric :The IOCCC is back on! http://www.ioccc.org | Even a dog can learn these cat training techniques | http://codu.org/logs/_esoteric/ < 1321383774 160303 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: I don't think it's possible to unpromote spam < 1321383792 560321 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :I'm not sure they'd stop even if they got 0 visitors from every single wiki they spam < 1321383845 945224 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric : * 19:03, 15 November 2011 Ais523 (Talk | contribs | block) deleted "User:Newkitten" (redirect left behind after userfication of spam) < 1321383856 932610 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :http://features.peta.org/mario-kills-tanooki/ < 1321383861 601855 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: they're just trying to bump up their Google rankings for searches < 1321383875 910024 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: then visiting it should be irrelevant, no? < 1321383881 57670 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: also, don't we use nofollow? < 1321383884 264516 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :we do < 1321383895 906520 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: but visiting the link directly is like bumping up the rankings, just more direct < 1321383907 126344 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :hmm < 1321383912 799853 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :why would spammers want high Google rankings, if not for pageviews? < 1321383924 220583 :monqy!~swell@pool-71-102-226-192.snloca.dsl-w.verizon.net PRIVMSG #esoteric :oh, peta < 1321383960 700665 :Gregor!foobar@codu.org PRIVMSG #esoteric :LOLLLLLLLLLL < 1321384000 333557 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :oh my god "super tofu boy" < 1321384010 753026 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :how is that real < 1321384017 615663 :monqy!~swell@pool-71-102-226-192.snloca.dsl-w.verizon.net PRIVMSG #esoteric :super tofu boy is brilliant < 1321384029 554710 :monqy!~swell@pool-71-102-226-192.snloca.dsl-w.verizon.net PRIVMSG #esoteric :i love it < 1321384059 156540 :Darth_Cliche!~Darth_Cli@c-67-176-12-54.hsd1.co.comcast.net PRIVMSG #esoteric :As of now, I'm finally convinced that PETA is a troll < 1321384072 906633 :Gregor!foobar@codu.org PRIVMSG #esoteric :Does Super Meat Boy have anything to do with meat other than the player being made of meat? < 1321384077 571879 :monqy!~swell@pool-71-102-226-192.snloca.dsl-w.verizon.net PRIVMSG #esoteric :TIP: Tofu Boy is not only sexy, he tastes good too! < 1321384082 710604 :monqy!~swell@pool-71-102-226-192.snloca.dsl-w.verizon.net PRIVMSG #esoteric :TIP: Vegans do it better! < 1321384087 159929 :monqy!~swell@pool-71-102-226-192.snloca.dsl-w.verizon.net PRIVMSG #esoteric :thanks peta < 1321384102 536871 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :OH YM GOD IVE MADE MY USERPAGE HORRIFYING < 1321384114 778287 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: I don't think so :P < 1321384131 709246 :monqy!~swell@pool-71-102-226-192.snloca.dsl-w.verizon.net PRIVMSG #esoteric :oh god your userpage < 1321384135 970072 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: can't be as bad as my wikipedia userpage < 1321384139 41135 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: it is < 1321384140 347637 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :http://esoteric.voxelperfect.net/wiki/User:Ehird < 1321384140 794195 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :its < 1321384141 632666 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :staring < 1321384142 60053 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :at me < 1321384144 260609 :Gregor!foobar@codu.org PRIVMSG #esoteric :elliott: ... BAHAHAHAHAHAHA < 1321384145 72896 :Darth_Cliche!~Darth_Cli@c-67-176-12-54.hsd1.co.comcast.net PRIVMSG #esoteric :elliott: You replaced the snowman with something I can't see? < 1321384150 186654 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Darth_Cliche: It's CAT FACE < 1321384163 980782 :Ngevd!~Taneb@host-84-13-71-37.opaltelecom.net PRIVMSG #esoteric :It's a square < 1321384171 164365 :Darth_Cliche!~Darth_Cli@c-67-176-12-54.hsd1.co.comcast.net PRIVMSG #esoteric :It is ridiculous that there is a unicode symbol for snowman < 1321384177 2261 :monqy!~swell@pool-71-102-226-192.snloca.dsl-w.verizon.net PRIVMSG #esoteric :no < 1321384177 96921 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :... < 1321384178 770138 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Darth_Cliche: Ngevd: http://i.imgur.com/b7NOS.png < 1321384193 50022 :Darth_Cliche!~Darth_Cli@c-67-176-12-54.hsd1.co.comcast.net PRIVMSG #esoteric :OH GOD < 1321384201 548541 :Ngevd!~Taneb@host-84-13-71-37.opaltelecom.net PRIVMSG #esoteric :Indeed that is hideos < 1321384206 365700 :monqy!~swell@pool-71-102-226-192.snloca.dsl-w.verizon.net PRIVMSG #esoteric :no it's great < 1321384225 321693 :monqy!~swell@pool-71-102-226-192.snloca.dsl-w.verizon.net PRIVMSG #esoteric :if only there was...cat snowman.... < 1321384227 283731 :monqy!~swell@pool-71-102-226-192.snloca.dsl-w.verizon.net PRIVMSG #esoteric :snowcat... < 1321384250 459613 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :snat < 1321384261 858998 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :http://esoteric.voxelperfect.net/wiki/User:Ehird < 1321384262 442952 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :oops < 1321384271 183665 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :lol scroll all the way to the right < 1321384300 865426 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :super tofu boy has changed my ways < 1321384301 963847 :monqy!~swell@pool-71-102-226-192.snloca.dsl-w.verizon.net PRIVMSG #esoteric :hi cat < 1321384306 373429 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I now pledge to be a vegan here: https://secure.peta.org/site/Advocacy?cmd=display&page=UserAction&id=2055&c=STBpvp&s_src=ppmisc < 1321384315 188554 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :http://esoteric.voxelperfect.net/wiki/User:Ehird oh noooooooo < 1321384326 51449 :Darth_Cliche!~Darth_Cli@c-67-176-12-54.hsd1.co.comcast.net PRIVMSG #esoteric :gahhhh broken thing < 1321384331 309669 :monqy!~swell@pool-71-102-226-192.snloca.dsl-w.verizon.net PRIVMSG #esoteric :caaaaaaaaaat < 1321384359 389465 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :cat loves you < 1321384365 448893 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :there, fixed < 1321384366 94505 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :irssi is dumb and doesn't capture wiki urls correctly < 1321384380 326672 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: click the cat...btw... < 1321384390 992826 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :irssi doesn't capture URLs < 1321384403 149205 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :er < 1321384407 117300 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :gnome-terminal, rather < 1321384412 52073 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :does that. < 1321384418 101143 :monqy!~swell@pool-71-102-226-192.snloca.dsl-w.verizon.net PRIVMSG #esoteric :elliott: i saw. good link...will you make a newkitten language... < 1321384428 362334 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: maybe.............. < 1321384434 586037 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :perhaps I could... submit a bugreport with a.... a patch? < 1321384438 424636 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Deewiant: Can you agree to make CCBI's fungespace slower so I don't have to resort to mutability < 1321384439 328983 :monqy!~swell@pool-71-102-226-192.snloca.dsl-w.verizon.net PRIVMSG #esoteric :my name is johny and i am a new kitten what the fvvk < 1321384440 868697 :ais523!~ais523@unaffiliated/ais523 NICK :ais523\unfoog < 1321384468 76344 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :elliott: No < 1321384480 488757 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Deewiant: Hmm, let's try that again < 1321384482 145770 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Deewiant: Please < 1321384489 678704 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :elliott: Sorry, no < 1321384498 246455 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Damn < 1321384522 805376 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Deewiant: Uh, just to check, you do do the optimisation I'm thinking you do, right? (Caching the array that the IP is in to avoid hashtable lookups) < 1321384556 686249 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :Yes, except that it's to avoid a linear scan, not a hashtable lookup < 1321384558 363736 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :avoid... hashtable lookups? < 1321384577 900355 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :CakeProphet: Them things're expensive. < 1321384582 729899 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :AAAAAAAAH THE THEORETICALLY AVERAGE CONSTANT TIME, IT BURNS. < 1321384589 726186 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Deewiant: Wait, why do you have a linear scan < 1321384590 153839 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :what's the hash function look like? < 1321384594 909103 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: "Average constant time" my ass < 1321384610 1075 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :elliott: Because I don't have a bucket PR-CIF k-d tree < 1321384613 391660 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :It's constant time if you never do any inserts < 1321384624 578630 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Deewiant: You worry me < 1321384628 496417 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I'm afraid I don't have the power to render your ass in such an scalable manner. < 1321384647 838221 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :elliott: Seriously, because I couldn't be bothered to do anything better and it works well enough :-P < 1321384653 542023 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: yes I am generally aware of how hash tables work. :P < 1321384691 528482 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: Anyway, it matters when you'd be doing thousands and thousands of them per second < 1321384700 87472 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :I wonder how many instructions/s CCBI manages; Deewiant? < 1321384719 932331 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :elliott: ccbi -s might tell you, at least when combined with time(1) < 1321384720 486242 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: with a slow hash function, this is true, yes. < 1321384739 437564 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: Allow me to simplify this down to your level < 1321384746 286966 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: Not doing a hash-table lookup is faster than doing a hash-table lookup < 1321384774 275703 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: I didn't say it wasn't slower, rather, that with a slow hash function /it matters/ < 1321384778 389118 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :since that's what you said < 1321384782 86262 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Deewiant: I'd have to find a long-running benchmark that tests different kinds of instructions :P < 1321384799 363036 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :elliott: Just run mycology a bunch of times? :-P < 1321384799 543423 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: It matters when the goal is to be as fast as possible < 1321384805 55781 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :well, sure. < 1321384816 505772 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :silly goal. < 1321384848 769365 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott "need for speed" hird. < 1321384864 632835 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: Elliott "need for not having each Fungicide benchmark take over ten minutes to run" Hird < 1321384885 905802 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Deewiant: BTW, it sucks how your Fungicide table doesn't have units :P < 1321384890 346723 :Darth_Cliche!~Darth_Cli@c-67-176-12-54.hsd1.co.comcast.net PRIVMSG #esoteric :I wonder what the simplest possible TC language is < 1321384917 829943 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: just think of those ten minutes as quality time you can spend enjoying your life, to kick back and let some of the pressure of everyday existence evaporate away. < 1321384918 350275 :monqy!~swell@pool-71-102-226-192.snloca.dsl-w.verizon.net PRIVMSG #esoteric :what does "simple" mean < 1321384919 142598 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :elliott: Which one? < 1321384926 739688 :Darth_Cliche!~Darth_Cli@c-67-176-12-54.hsd1.co.comcast.net PRIVMSG #esoteric :monqy: Good question. < 1321384928 640392 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Deewiant: You only have one table < 1321384939 215170 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :elliott: I was hoping for a link, but fine < 1321384941 525311 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Darth_Cliche: Probably self-BCT if it's TC < 1321384944 343058 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Deewiant: http://users.tkk.fi/~mniemenm/befunge/fungicide-rankings/ < 1321384959 583805 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :ACTION uses non-permalink. It's super effective! < 1321384959 665834 :monqy!~swell@pool-71-102-226-192.snloca.dsl-w.verizon.net PRIVMSG #esoteric :also simple: iota < 1321384960 335806 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :elliott: "All time measurements are in seconds (s) and all memory measurements are in mebioctets (Mio)." < 1321384970 340421 :boily!~boily@mtl.savoirfairelinux.net JOIN :#esoteric < 1321384973 111456 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :elliott: (Yes, it probably should be repeated closer to the table.) < 1321384976 55798 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Deewiant: That's above the charts! :p < 1321384985 327796 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :ACTION would just put the units in parens in the table headings. < 1321384992 584280 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :But okay, right. < 1321385001 587057 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :54 gigs is pretty impressive RAM usage. < 1321385005 759011 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :(OK, so it's total, not maximum.) < 1321385015 352644 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :I probably did that but it made it flow badly or something. < 1321385028 261380 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :And yeah, measuring total RAM usage is totally relevant to something. < 1321385098 19129 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ais523\unfoog: so what are the difficulties with implementing Checkout on a GPU? < 1321385108 205307 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :is there a nice pretty bulleted list? < 1321385113 712831 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: The fact that you can't program current GPUs at that level? < 1321385128 569199 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :okay so you need to roll your own GPU < 1321385129 549518 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Deewiant: I'm not sure "total RAM usage" even makes sense < 1321385131 977519 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :sounds like fun. < 1321385134 986433 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Deewiant: RAM doesn't really accumulate < 1321385141 234064 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :It's "RAM usage if you ran all the benchmarks at once" :P < 1321385161 412265 :ais523\unfoog!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: actually, current GPUs can be programmed at quite close to that level; most of Checkout's commands can be given explicitly, but some can't and you just have to hope the GPU figures out what you mean from an approximation < 1321385174 461230 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :elliott: Yeah, that's what I was saying, it's not really very sensible < 1321385174 828748 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523\unfoog: Well, yeah, I said "that level", not "quite close" < 1321385179 525992 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :I don't think OpenCL has a checkout command :P < 1321385181 698991 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 JOIN :#esoteric < 1321385200 199223 :Ngevd!~Taneb@host-84-13-71-37.opaltelecom.net PRIVMSG #esoteric :Hold on a god-damn second < 1321385216 508336 :ais523\unfoog!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: CPU to GPU it does < 1321385223 325052 :ais523\unfoog!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the readonly version too < 1321385227 424915 :Ngevd!~Taneb@host-84-13-71-37.opaltelecom.net PRIVMSG #esoteric :How is self-BCT different from regular BCT? < 1321385229 502915 :ais523\unfoog!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :within the GPU, it doesn't < 1321385229 879833 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523\unfoog: Well, okay < 1321385236 245941 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Ngevd: No data stream < 1321385256 274446 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Deewiant: Could you make something else slower, then < 1321385268 744882 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :elliott: Nah, I'm committed to keeping it fast < 1321385278 916323 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Deewiant: Hmm < 1321385283 654279 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Deewiant: Can I convince you to change your commitment < 1321385289 571073 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :elliott: I doubt it < 1321385295 665997 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Deewiant: Money? < 1321385308 879699 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :elliott: How much? :-P < 1321385313 859798 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Going to start building the computer. < 1321385331 125209 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Phantom_Hoover: *bomb < 1321385334 408245 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Deewiant: That's what I'm asking < 1321385336 66152 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Although I'm still unclear on the order of some bits. < 1321385346 564818 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :elliott: How much can you offer? < 1321385354 560236 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Deewiant: Depends on how much you want! < 1321385383 935312 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :elliott: That's not how it works; I don't need to tell you anything since you're the one with the need here < 1321385391 37496 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Motherboard-CPU-RAM-PSU-GPU-HDD looks best, currently. < 1321385397 102347 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Deewiant: Wow, offensive < 1321385406 920473 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523\unfoog: Make sure Phantom_Hoover doesn't blow himself up, please < 1321385417 965547 :ais523\unfoog!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Phantom_Hoover: don't blow yourself up, please < 1321385428 600119 :ais523\unfoog!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: best I can do :( < 1321385429 901609 :Gregor!foobar@codu.org PRIVMSG #esoteric :BLARGH PPC WHY YOU NO WORK < 1321385434 188554 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :RIP Phantom_Hoover 2011-2011 < 1321385437 455722 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :ais523\unfoog, it would be a tragedy if all these expensive bomb parts were to go to waste, also me. < 1321385462 313304 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Deewiant: Okay how about... 200 pounds < 1321385481 170600 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :elliott: Sorry, won't do < 1321385490 382060 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Deewiant: 2000??? < 1321385509 135147 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Phantom_Hoover: eh humans mostly consume value. < 1321385511 417810 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :not very valuable. < 1321385519 624097 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :well, phantom hoovers, however. < 1321385526 5096 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :might be worth something. < 1321385531 611925 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :elliott: Sure, I'd take that, assuming pounds = GBP < 1321385531 914688 :ais523\unfoog!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: why are you trying to bribe Deewiant to slow down ccbi, when it's hilarious when it beats cfunge? < 1321385541 155732 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523\unfoog: Because I want Shiro to beat it < 1321385552 722235 :ais523\unfoog!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Deewiant: elliott's trying to trick you, a ?? is rather small compared to a GBP < 1321385555 56327 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523\unfoog: And my options right now are slower fungespace, or mutable fungespace < 1321385565 198969 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: I think you're maybe going about this from the wrong direction < 1321385565 285736 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :ais523\unfoog: heh < 1321385570 334051 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523\unfoog: Latter is super ugly and doesn't go well with my "better code" goals for Shiro 2 < 1321385574 892253 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523\unfoog: Former is slower < 1321385613 986211 :ais523\unfoog!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :is this a case of Haskell not being able to achieve top speed without being ugly? < 1321385615 505816 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :ais523\unfoog: I would've made a new, faster interpreter with a different name anyway < 1321385652 378058 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: mutable fungespace + abstractions = clean code + fast fungespace < 1321385657 110444 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523\unfoog: Oh, it wouldn't be /uglier/ than CCBI < 1321385658 497245 :Gregor!foobar@codu.org PRIVMSG #esoteric :Heyo, works on SPARC :) < 1321385667 803580 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523\unfoog: It'd just be uglier than a non-mutating fungespace < 1321385688 599405 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Haskell very rarely ends up UGLIER when doing mutable shit to match the performance of other languages, it just doesn't end up any nicer :P < 1321385695 729616 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :So there was nothing radically wrong with my bomb assembly? < 1321385708 242728 :ais523\unfoog!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :really, we want compilers to be able to infer mutability < 1321385715 329331 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: You still need to handle the mutability, which needs sequencing, which is sort of the whole point < 1321385717 497073 :ais523\unfoog!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :where you write a bunch of pure changes, and it changes them to mutations when it's safe < 1321385724 151176 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523\unfoog: That's called GC < 1321385735 254836 :ais523\unfoog!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: it's not quite the same thing as GC < 1321385736 267381 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523\unfoog: More seriously, uniqueness types/linear typing/whatever < 1321385740 553133 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :But you still have to sequence things there < 1321385746 476919 :ais523\unfoog!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :copy-and-GC-the-original is different from mutate-the-original < 1321385751 275479 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Anyway you can want that all you want but it's very much sufficiently-smart-compiler territory < 1321385768 380783 :ais523\unfoog!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(derlo deals with the problem by using a refcounting GC and mutating when the refcount is 1, but that's obviously not perfect) < 1321385896 90534 :pikhq!~pikhq@71-219-206-86.clsp.qwest.net PRIVMSG #esoteric :"Refcounting GC"? < 1321385922 506692 :ais523\unfoog!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :pikhq: refcounting is a sort of GC, IMO < 1321385932 332721 :ais523\unfoog!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :although one that breaks on cyclic structures (in languagest that have them) < 1321385944 19394 :pikhq!~pikhq@71-219-206-86.clsp.qwest.net PRIVMSG #esoteric :I'd consider it a form of automatic memory management, but not GC. < 1321385965 460253 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ITT: trivial semantic differences < 1321385973 774205 :ais523\unfoog!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it collects garbage, how is that not garbage collection? < 1321385974 522299 :pikhq!~pikhq@71-219-206-86.clsp.qwest.net PRIVMSG #esoteric :Anyways. < 1321385976 510387 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523\unfoog: argh, you're making me think about my lazy underload again :) < 1321385988 527317 :ais523\unfoog!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: didn't you /want/ distracting from @? < 1321385998 707906 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :well... yes < 1321386009 935134 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523\unfoog: but shiro 2 was managing that! sort of! < 1321386016 457427 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ais523\unfoog: I am inclined to agree. so you know it's a legit stance. :) < 1321386036 646478 :pikhq!~pikhq@71-219-206-86.clsp.qwest.net PRIVMSG #esoteric :ais523\unfoog: "Garbage collection" to me refers to the class of memory management schemes that free things that are not referred to directly or indirectly from a root set. < 1321386072 334898 :ais523\unfoog!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :pikhq: refcounting /does/ that, just buggily < 1321386076 360759 :ais523\unfoog!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :much like boehm-gc does < 1321386083 313282 :ais523\unfoog!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's just that the bugs are different in the two cases < 1321386119 674741 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :ais523\unfoog, OK one last piece of static paranoia: < 1321386127 17537 :pikhq!~pikhq@71-219-206-86.clsp.qwest.net PRIVMSG #esoteric :ais523\unfoog: Refcounting doesn't, really. There is never a "scan memory" step, there is only a "mutate reference count" step. < 1321386148 528008 :pikhq!~pikhq@71-219-206-86.clsp.qwest.net PRIVMSG #esoteric :Well, "mutate reference count and if ==0 free()" < 1321386153 363478 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Phantom_Hoover: Did you know: Anti-static wrist straps work by directing the shocks to... YOUR HEART. < 1321386155 541213 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Attaching the strap to the case, then screwing the motherboard in, is enough to ensure no damage to components plugged into the motherboard, right? < 1321386156 354526 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :ENJOY YOUR DEATH < 1321386177 495810 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :elliott, aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa < 1321386183 320759 :ais523\unfoog!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Phantom_Hoover: no, it'd make no sense for all the pins on the motherboard to be connected to its chassis ground < 1321386187 883158 :ais523\unfoog!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :because then, they wouldn't do anything < 1321386190 871193 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq: Hmm, subleq would be good for refcounting < 1321386192 235320 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Argh. < 1321386196 306384 :ais523\unfoog!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :however, if the motherboard's just come out of packaging < 1321386206 253421 :ais523\unfoog!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :there's no obvious way it could have got charged in the first place < 1321386222 6004 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :But what if I charge the case, which isn't itself grounded? < 1321386236 957467 :pikhq!~pikhq@71-219-206-86.clsp.qwest.net PRIVMSG #esoteric :"Ground" is relative. < 1321386252 615813 :ais523\unfoog!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :pikhq: well, it's absolute too < 1321386265 616393 :ais523\unfoog!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :when talking about static discharge, both are relevant < 1321386268 687038 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Yes, but the case could still, pathologically, build up a charge relative to the motherboard. < 1321386297 845373 :ais523\unfoog!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :how? < 1321386304 852968 :ais523\unfoog!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :do you know what causes static charge buildup? < 1321386312 722404 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ais523\unfoog: if I recall correctly, I believe Python's refcounting scheme has a way to detect some cycles without resorting to weakrefs or something? < 1321386312 936931 :ais523\unfoog!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(it mostly involves actions by humans, such as walking) < 1321386315 889991 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :My instinct is that it'd be fairly irrelevant for practical purposes, given that I'm not exactly wearing nylon clogs and skimming over wollen carpets. < 1321386318 412864 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :*woolen < 1321386325 713746 :ais523\unfoog!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the best cure for static buildup is to discharge once before everything starts, and then just sit still < 1321386331 69708 :ais523\unfoog!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :CakeProphet: I don't know < 1321386343 656145 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523\unfoog: hehehehehe you're going to make PH sit as still as a rock, afraid to breathe < 1321386350 793638 :ais523\unfoog!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Perl does refcounting without cycle breaks, but it's not a problem in practice as cyclic structures are rare, and when you want one, you add a delete method that breaks the cycle < 1321386352 833585 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :I hate both of you? < 1321386364 828866 :ais523\unfoog!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: I was a bit like that when I started < 1321386384 91654 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ais523\unfoog: oh, no. it just uses a regular garbage collector to collect cyclic structures. < 1321386398 900379 :ais523\unfoog!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :CakeProphet: and refcounting to collect everything else? < 1321386399 543457 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: no, that's python < 1321386400 530586 :pikhq!~pikhq@71-219-206-86.clsp.qwest.net PRIVMSG #esoteric :Tcl also does refcounting without cycle breaks, but it's not a problem as you can't really do cyclic structures from the reference counting system's point of view. < 1321386402 268607 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :I'm just going to clip myself to the case and try not to worry too much. < 1321386409 932088 :pikhq!~pikhq@71-219-206-86.clsp.qwest.net PRIVMSG #esoteric :elliott: He was discussing Python. < 1321386412 590623 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Phantom_Hoover: don't breathe too heavily, it'll cause a static discharge < 1321386413 226162 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq: oh < 1321386416 745279 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: "this is python's garbage collection scheme" "no, that's python" < 1321386420 964594 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric ::P < 1321386423 740192 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :elliott, I DON'T CARE < 1321386424 696488 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Phantom_Hoover: because of the flantz bobnicator < 1321386430 545708 :pikhq!~pikhq@71-219-206-86.clsp.qwest.net PRIVMSG #esoteric :ais523\unfoog: Yeah. It's probably the most pointless scheme. < 1321386430 591019 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Phantom_Hoover: and gluggunutz electrostatic hydromorphism < 1321386443 321957 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ais523\unfoog: oh, and yes. refcounting for everything else. < 1321386444 300607 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :experts shocked to discover that python is stupid < 1321386451 437306 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :See, I'm still terrified to actually do anything argh < 1321386451 482854 :pikhq!~pikhq@71-219-206-86.clsp.qwest.net PRIVMSG #esoteric :"Let's do all the simplicity of a garbage collector with all the speed of a reference counter!" < 1321386464 57755 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Damn you, Coulomb! < 1321386475 191726 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :I wonder if anyon's tried just removing the refcounter frmo Python. < 1321386493 796213 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Phantom_Hoover: Reminder that idiots regularly assemble computers successfully. < 1321386494 288184 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: I almost said that Python has the most stupid per unit of popularity < 1321386499 923106 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: but I forgot about PHP. < 1321386510 491772 :pikhq!~pikhq@71-219-206-86.clsp.qwest.net PRIVMSG #esoteric :Phantom_Hoover: You are much more paranoid than you should be. < 1321386514 526898 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :The Python tracing gc is disableable, though, if you're sure you're never creating any cycles. < 1321386517 283898 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :elliott, yes, but they're defended because their brain activity doesn't cause static buildup! < 1321386523 468838 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :pikhq, yesyesyes, I know. < 1321386532 284755 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :python is worse than php because not many people deefnd python < 1321386536 728514 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :erm < 1321386538 11308 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :python is worse than php because not many people deefnd php < 1321386539 636754 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :defend < 1321386544 448791 :pikhq!~pikhq@71-219-206-86.clsp.qwest.net PRIVMSG #esoteric :fizzie: Strange, it's the reference counting that you would want to turn off. < 1321386551 617331 :pikhq!~pikhq@71-219-206-86.clsp.qwest.net PRIVMSG #esoteric :Unless their GC is *really* bad. < 1321386552 170126 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Electrocuting computer -> < 1321386610 964438 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :rip Phantom_Hoover < 1321386612 902476 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :pikhq: well if you used weakrefs for cycles and then turned off the GC, I think refcount would be reasonably efficient (???) < 1321386669 827681 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :a weakref being "a reference that doesn't increment the refcount" < 1321386724 45533 :pikhq!~pikhq@71-219-206-86.clsp.qwest.net PRIVMSG #esoteric :Mutating the reference count and free if ==0 actually does a number on performance. That's a pipeline flush on basically every function call. < 1321386745 441201 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ah okay. < 1321386757 319678 :pikhq!~pikhq@71-219-206-86.clsp.qwest.net PRIVMSG #esoteric :Not to mention that malloc and free are actually not very speedy at allocation & deallocation. < 1321386760 387892 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I don't think you can turn off refcounting. < 1321386772 26223 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :sure you can < 1321386774 77413 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :just rip out the code < 1321386777 745957 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :...well, yes. < 1321386780 336726 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :have fun with that. < 1321386793 758459 :pikhq!~pikhq@71-219-206-86.clsp.qwest.net PRIVMSG #esoteric :I'd be horribly shocked if it weren't in a few macros.\ < 1321386804 47291 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :hmm though < 1321386808 797453 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :what kinda gc does python use < 1321386809 288625 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :pikhq: oh, yes it is < 1321386814 355117 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :how would it interact with C extensions < 1321386815 97738 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :like < 1321386820 367136 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :yeah < 1321386859 501341 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: I think Python uses a custom allocator so that it can garbage collect C-level stuffs. < 1321386885 774899 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :so, if your C extensions are well written, it should interact fine. < 1321386909 961186 :pikhq!~pikhq@71-219-206-86.clsp.qwest.net PRIVMSG #esoteric :*Obviously* C extensions need to behave well with the GC already. < 1321386918 458644 :pikhq!~pikhq@71-219-206-86.clsp.qwest.net PRIVMSG #esoteric :It's on by default. < 1321386925 504410 :Gregor!foobar@codu.org PRIVMSG #esoteric :I'm sure that Python's GC is sufficiently bad that it would actually slow down :) < 1321386942 780196 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :we should have this discussion on #python < 1321386960 984242 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :so that people will defend python's amazing automatic memory management. < 1321386964 251750 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :it would be fun. < 1321386984 813728 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :I think #python can never be fun < 1321387003 34884 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :olsner: no, I distinctly enjoy showing them my "unpythonic" code. < 1321387010 236234 :pikhq!~pikhq@71-219-206-86.clsp.qwest.net PRIVMSG #esoteric :Gregor: That'd be impressive. < 1321387012 864361 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :ACTION considers joining and saying "LOL PROJECT EULER" < 1321387019 966499 :pikhq!~pikhq@71-219-206-86.clsp.qwest.net PRIVMSG #esoteric :Rather possible, but impressive. < 1321387036 872356 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :olsner: read: code that is "confusing" because it does too many things in one line. < 1321387047 879431 :monqy!~swell@pool-71-102-226-192.snloca.dsl-w.verizon.net PRIVMSG #esoteric :did you use reduce < 1321387055 441278 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I don't think so. < 1321387067 87720 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :iirc python uses reference counting for "gc" ... though I wonder how it breaks loops < 1321387067 533406 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I can't recall what the code actually was. < 1321387072 599362 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :just that it was unpythonic or something. < 1321387077 541701 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :olsner: i love how people join in conversations in #esoteric < 1321387078 567231 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :and like < 1321387080 277726 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :say something offhand < 1321387081 78285 :monqy!~swell@pool-71-102-226-192.snloca.dsl-w.verizon.net PRIVMSG #esoteric :I find folds much easier to read than for loops most of the time because i'm unpythonic weirdo < 1321387081 316988 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :lol < 1321387083 816976 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :that has been the topic of the conevrsation < 1321387086 370153 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :for the past ten minutes < 1321387091 622111 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :without realising < 1321387093 857011 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :and things loop around again < 1321387096 241892 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :and it never stops < 1321387098 281917 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :hehe < 1321387121 100593 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: huh, I wonder if Python's GC interacts well with C extensions. maybe you could turn refcounting off. < 1321387131 898502 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :I just read the last line, and if it's something I'd like to respond to I do < 1321387185 771373 :pikhq_!~pikhq@174-22-148-214.clsp.qwest.net JOIN :#esoteric < 1321387210 361116 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :pikhq: what about a refcounting scheme that instead maintains a list of things to be freed < 1321387219 631645 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :and then frees when its sufficiently large but not too large. < 1321387266 665973 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :still has the branching overhead, though. < 1321387285 506626 :pikhq_!~pikhq@174-22-148-214.clsp.qwest.net PRIVMSG #esoteric :Deeeerrrrpppp < 1321387302 949852 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :pikhq: help I am no good at low-levels < 1321387318 405600 :pikhq!~pikhq@71-219-206-86.clsp.qwest.net QUIT :Read error: Operation timed out < 1321387339 489943 :pikhq_!~pikhq@174-22-148-214.clsp.qwest.net PRIVMSG #esoteric :Clearly. malloc and free maintain a list of things that are free. free() does nothing but record "the block foo is free". < 1321387362 515876 :pikhq_!~pikhq@174-22-148-214.clsp.qwest.net PRIVMSG #esoteric :A refcounting scheme that instead maintains a list of things to be freed would just duplicate work. < 1321387491 903732 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :hmmm, okay. < 1321387609 1847 :Gregor!foobar@codu.org PRIVMSG #esoteric :x86, x86_64, SPARC, MIPS :) < 1321387630 168167 :Ngevd!~Taneb@host-84-13-71-37.opaltelecom.net PRIVMSG #esoteric :C64? < 1321387642 635731 :nys!~nys@blk-215-85-41.eastlink.ca JOIN :#esoteric < 1321387687 445778 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :my goal: create an absolutely shitty implementation for a language of my design that becomes massively popular and attracts large numbers of fanatics. < 1321387687 791877 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: But not ARM ha ha ha < 1321387689 377262 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :s/ $// < 1321387699 689404 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: What about...... IA-64? < 1321387713 523950 :Darth_Cliche!~Darth_Cli@c-67-176-12-54.hsd1.co.comcast.net QUIT :Quit: You are now graced with my absence. < 1321387727 988626 :Gregor!foobar@codu.org PRIVMSG #esoteric :elliott: I can't qemu IA-64 :P < 1321387739 560310 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: http://ski.sourceforge.net/?????? < 1321387753 186428 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :"Ski can be used in two operating mode: user- and system-mode. In user mode, you can run user level applications directly on top of the simulator. The emulation stops at the system call boundary. The system call is emulated by calling the host OS, such as x86 Linux. Conversions between 64-bit and 32-bit parameters are done by ski as needed. This allows fast execution of user programs. Most system calls are emulated, though the emulation is not alw < 1321387753 320556 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :ays 100 percent accurate." < 1321387760 87089 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :"In system-mode, operating-system kernel development and execution is possible because interrupts and virtual memory behaviors are simulated. In this mode you can actually run the Linux kernel and, once booted, user applications can be run on top of the simulated kernel." < 1321387765 765346 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Former sounds easier to test with :P < 1321387797 138552 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: (The chances of it working on IA-64 are probably ~0) < 1321387818 81296 :Gregor!foobar@codu.org PRIVMSG #esoteric :elliott: Is that a bet? :P < 1321387822 392687 :Gregor!foobar@codu.org PRIVMSG #esoteric :I'll bet you zero virtubux. < 1321387823 971352 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: Absolutely < 1321387825 476895 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: never tell me the odds! < 1321387831 49330 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: VLIW is fucking weird :P < 1321387849 782673 :Gregor!foobar@codu.org PRIVMSG #esoteric :elliott: Hey, working with -O0 counts ;) < 1321387862 994310 :Gregor!foobar@codu.org PRIVMSG #esoteric :Argh, Debian doesn't have ski. < 1321387866 83746 :Gregor!foobar@codu.org PRIVMSG #esoteric :I'll come back to it later :P < 1321387903 400915 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: Clearly the Right Decision. < 1321387904 643226 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :ski must suck. < 1321388007 230074 :Darth_Cliche!~Darth_Cli@c-67-176-12-54.hsd1.co.comcast.net JOIN :#esoteric < 1321388040 262310 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Ski or Die. < 1321388143 236552 :Gregor!foobar@codu.org PRIVMSG #esoteric :I keep on coming back to OpenWatcom and going "Oh yeah, slow as shit" < 1321388275 32453 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Watcom is so DOS game/demoscene. All the cool dudes had a copy. < 1321388336 843099 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :I think my warezzzed copy was 9.something. < 1321388343 23338 :Gregor!foobar@codu.org PRIVMSG #esoteric :Yup. < 1321388347 704803 :Gregor!foobar@codu.org PRIVMSG #esoteric :Hence why OpenWatcom is good fun. < 1321388386 364800 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie would know, he's the prime distributor of pirated QuickBasic copies nowadays. < 1321388390 360758 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :That... that might even be true. < 1321388540 568190 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :I'm pretty sure you'd find it on some shady "abandonware" sites that have gotten more downloads than a hypothetical fizzie. < 1321388562 966826 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: Yes, but nowadays? e.g., giving it to hypothetical me onwards? < 1321388568 103630 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Surely people can't have downloadad it since then. < 1321388569 28249 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Surely. < 1321388629 56329 :tiffany!~kawaii@fl-76-3-17-34.dhcp.embarqhsd.net JOIN :#esoteric < 1321388633 158106 :Gregor!foobar@codu.org PRIVMSG #esoteric :Oh, never mind, Debian /does/ have ski. < 1321388667 383866 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: THE RIGHT DECISION!!!\ < 1321388686 29249 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :"I want Quick Basic 4.5 for DOS < 1321388687 883368 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :I want to learn this program but I have not this program, If you have this program, please tell me by e-mail where this program! < 1321388691 38 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :I hope this program is free for me! < 1321388693 660810 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :College student!" < 1321388699 409616 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Still a top seller, I think! < 1321388700 254197 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :hi what the secret of happiines? < 1321388707 119199 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Okay, that was from 2000. < 1321388735 172254 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :I want to learn this program / but I have not this program / If you have this program / please tell me by e-mail where this program! < 1321388737 505956 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :INSTANT HIT. < 1321388747 809770 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: Also link. < 1321388772 922635 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Ooh, you can still buy it from http://www.emsps.com/oldtools/msbas.htm < 1321388776 923908 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :ooh, quick basic 4.5! that's what I used to do my first programming :D < 1321388779 990368 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Also browsed away already. < 1321388810 30142 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :But it was quite high up in the Google search for "quickbasic 4.5". < 1321388856 229950 :Gregor!foobar@codu.org PRIVMSG #esoteric :elliott: Installin' an ia64 cross-dev env! < 1321388874 576886 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Only $99 if you want 3.5" floppies. < 1321388891 33646 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: Aww ye < 1321388897 716407 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Plus another $99 for the manual. < 1321388915 870798 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: I can't find it. :'( < 1321388924 318245 :Gregor!foobar@codu.org PRIVMSG #esoteric :elliott: ... ... how the hell do you use ski :P < 1321388925 954736 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :FOUND IT < 1321388931 99427 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: http://ski.sourceforge.net/ < 1321388949 17276 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :You just point them downhill and GO. < 1321388971 238397 :Gregor!foobar@codu.org PRIVMSG #esoteric :elliott: Nooooooooooooooooooooooooooooooooooooooooooooo it only MOSTLY works :( < 1321388971 552095 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :"Windows is written in mostly VB and VC++ if you ask me." < 1321388983 317490 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: Oh no, I... I feel the BASIC Bug catching me once more. < 1321388989 14851 :Gregor!foobar@codu.org PRIVMSG #esoteric :elliott: It does the right things to the tape but can't call putchar :( < 1321388996 248183 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: X-D < 1321389004 669617 :Aune!~Arne@h-152-28.a163.priv.bahnhof.se PART #esoteric :"Lämnar" < 1321389244 259342 :Nisstyre!~yours@infocalypse-net.info QUIT :Ping timeout: 260 seconds < 1321389339 161892 :Gregor!foobar@codu.org PRIVMSG #esoteric :Also: < 1321389339 537071 :Gregor!foobar@codu.org PRIVMSG #esoteric :$ wc -c full.c < 1321389339 651570 :Gregor!foobar@codu.org PRIVMSG #esoteric :2650 full.c < 1321389340 172125 :Gregor!foobar@codu.org PRIVMSG #esoteric ::( < 1321389358 720407 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: Ha ha ha < 1321389464 165477 :Gregor!foobar@codu.org PRIVMSG #esoteric :I wish (read: I do not wish) C had a type qualifier that meant "this is a register and thou shalt not change it" < 1321389501 188104 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :GCC has that < 1321389595 155380 :Gregor!foobar@codu.org PRIVMSG #esoteric :I know. < 1321389603 703212 :Gregor!foobar@codu.org PRIVMSG #esoteric :register int foo __asm__(...) < 1321389612 558473 :Gregor!foobar@codu.org PRIVMSG #esoteric :But I need a portablish solution :P < 1321389688 27421 :Nisstyre!~yours@infocalypse-net.info JOIN :#esoteric < 1321389689 102960 :Nisstyre!~yours@infocalypse-net.info QUIT :Max SendQ exceeded < 1321389853 373005 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: Why doesn't ARM work, again? < 1321389898 941757 :Gregor!foobar@codu.org PRIVMSG #esoteric :elliott: It writes integer literals raw into .text then copies them by offsets from PC. < 1321389942 476809 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: Nice. < 1321389970 167971 :Gregor!foobar@codu.org PRIVMSG #esoteric :elliott: Which could work in principle, but there's no way I can detect it >_> < 1321390086 236777 :Gregor!foobar@codu.org PRIVMSG #esoteric :Huh, maybe ski just doesn't like output much ... < 1321390185 335302 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Try the other "variant" things? < 1321390303 138426 :Gregor!foobar@codu.org PRIVMSG #esoteric :Hrm < 1321390382 477789 :Gregor!foobar@codu.org PRIVMSG #esoteric :I'm becoming increasingly convince that ski sucks :P < 1321390440 134069 :Gregor!foobar@codu.org PRIVMSG #esoteric :It's ... ... failing to scanf("%d", &C); ??? < 1321390472 985735 :Gregor!foobar@codu.org PRIVMSG #esoteric :OK, moving on :P < 1321390685 645638 :Gregor!foobar@codu.org PRIVMSG #esoteric :tcc can't even produce a runnable program. < 1321390836 444593 :oerjan!oerjan@sprocket.nvg.ntnu.no JOIN :#esoteric < 1321390873 548765 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION wonders what the unfoog stands for < 1321390904 772211 :ais523\unfoog!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oerjan: it's a NetHack clan < 1321390909 175912 :ais523\unfoog!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I'm not sure where it got its name from < 1321390921 562102 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ah < 1321390996 894029 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :ais523\unfoog, due to elliott's incompetence, I need to keep the motherboard, RAM and CPU in storage for a couple of days; do I disassemble them and put them all back in their original packaging? < 1321391023 108983 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Hey, I resemble that remark. < 1321391025 82413 :ais523\unfoog!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Phantom_Hoover: that's one possibility; the other is just putting them inside some antistatic wrapping < 1321391033 336322 :ais523\unfoog!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :or inside a metal box, like a computer case < 1321391043 45053 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :The case is the thing that needs replacing. < 1321391043 390065 :ais523\unfoog!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :or just in any old place and discharge yourself before you touch them < 1321391802 662335 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au JOIN :#esoteric < 1321392010 72914 :Nisstyre!~yours@infocalypse-net.info JOIN :#esoteric < 1321392259 33741 :Gregor!foobar@codu.org PRIVMSG #esoteric :$ wine jitchards.exe < hello.jch < 1321392259 189706 :Gregor!foobar@codu.org PRIVMSG #esoteric :² < 1321392261 735665 :Gregor!foobar@codu.org PRIVMSG #esoteric :... not quite. < 1321392440 175260 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :hello dear esolangs reddit! how are you today? (esolangs.org) submitted 3 years ago by ehird < 1321392493 107174 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i'd say there wasn't a market for that one. < 1321392549 342140 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :"If you come to visit Australia, you are not likely to meet anything more dangerous than a dodgy kebab." < 1321392553 813786 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :olsner: quite < 1321392577 560740 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :by a strange coincidence, the first and most dodgy kebab i ever got was in australia. < 1321392586 917461 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(today's iwc rerun) < 1321392594 398875 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :we could turn the reddit over to fungot < 1321392595 123475 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :olsner: if ( sense ahead foe?) x" to give you a hint: < 1321392640 777885 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :it smelled like puke, although it may have been just melted cheese. < 1321392652 397760 :pikhq_!~pikhq@174-22-148-214.clsp.qwest.net PRIVMSG #esoteric :Australia? The land of everything trying to kill you (especially that)? < 1321392668 398641 :GreaseMonkey!~gm@unaffiliated/greasemonkey JOIN :#esoteric < 1321392668 741180 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :pikhq_: that's the subject of the rerun annotation, of course < 1321392688 941942 :Ngevd!~Taneb@host-84-13-71-37.opaltelecom.net PRIVMSG #esoteric :I have never had a Doner kebab < 1321392697 191808 :Ngevd!~Taneb@host-84-13-71-37.opaltelecom.net PRIVMSG #esoteric :Shish kebabs by the dozen, though < 1321392733 645919 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i've had both, i think. < 1321392741 483987 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: i find it hard to believe you've been outside of norway, sorry. < 1321392796 482189 :boily!~boily@mtl.savoirfairelinux.net QUIT :Ping timeout: 258 seconds < 1321392828 386055 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :kebab places are a dime a dozen in norway these days. and my current favorite restaurant is run by a turkish kurd family < 1321392858 977895 :ais523\unfoog!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :in the UK, kebabs are generally sold by fish and chip shops < 1321392872 113196 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :oerjan: how much does a kebab cost in norway? < 1321392873 861143 :ais523\unfoog!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm, this sort of thing is why I use chicken burgers to compare fast food outlets < 1321392876 695102 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: I was just responding to the implication you'd been outside the country < 1321392878 430044 :ais523\unfoog!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :because the vast majority of them sell them < 1321392959 907858 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :olsner: hm i'm not sure for the late night fast food kind, which i haven't had for a long time. < 1321392976 723329 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :somewhere between 50-100 kr, i assume < 1321393033 154336 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :"Most pizzerias sell Kebab Pizza, a pizza with kebab meat and the aforementioned sauces as a topping, now the most popular pizza in Sweden." < 1321393044 129355 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :ah. < 1321393049 721971 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(the kebab dinners at this restaurant are around 130-150) < 1321393066 873867 :ais523\unfoog!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :what's a kr in currency I know the value of? < 1321393091 292253 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :1 Norwegian krone = 0.111008012 British pounds < 1321393097 286133 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :says google < 1321393101 495974 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :ais523\unfoog: 1 British pound = 9.00835879 Norwegian kroner < 1321393104 691584 :ais523\unfoog!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so about 11p < 1321393114 440443 :ais523\unfoog!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm, I actually converted 0.11 to 1/9 and then back again < 1321393136 295078 :ais523\unfoog!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so 100kr = £11, which seems like quite a lot < 1321393149 484239 :Ngevd!~Taneb@host-84-13-71-37.opaltelecom.net PRIVMSG #esoteric :One of my friends carries around a 100kr note to make her feel rich < 1321393168 88913 :pikhq_!~pikhq@174-22-148-214.clsp.qwest.net PRIVMSG #esoteric :Yeah, that's... $17. That's obscene. < 1321393184 174100 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :norwegian food is expensive, because of general cost level and our isolationist agricultural policy < 1321393194 971115 :pikhq_!~pikhq@174-22-148-214.clsp.qwest.net PRIVMSG #esoteric :Admittedly, food prices in the US are rather horribly fucked up. < 1321393199 21000 :ais523\unfoog!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I'd expect somewhere from around £2 to £6 for that sort of fast food meal at a UK fast food shop, depending on quality < 1321393211 935101 :elliott!elliott@unaffiliated/elliott QUIT :Read error: Connection reset by peer < 1321393218 347303 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :around here, the normal price for a kebab with fries would be around 70 SEK = 6.65 bounds < 1321393229 703586 :elliott!elliott@unaffiliated/elliott JOIN :#esoteric < 1321393245 564143 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :in pita bread with no extras, about half that < 1321393255 639832 :ais523\unfoog!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :wow < 1321393258 596258 :pikhq_!~pikhq@174-22-148-214.clsp.qwest.net PRIVMSG #esoteric :Same ballpark for US, I *think*. Kebab aren't quite common here, but that's around what it'd be for a similar sort of fast food thing. < 1321393259 460495 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :... and it's served with burger dressing < 1321393264 60928 :Gregor!foobar@codu.org PRIVMSG #esoteric :If it can't be bought for $5 or less, it ain't worth buyin'! < 1321393266 640192 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ais523\unfoog: well it's probably closer to 50 than 100, i'm just hedging < 1321393279 206069 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(well, i hope.) < 1321393280 548694 :ais523\unfoog!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :pikhq_: same ballpark as UK or Norway? < 1321393285 77696 :pikhq_!~pikhq@174-22-148-214.clsp.qwest.net PRIVMSG #esoteric :ais523\unfoog: UK < 1321393304 381375 :ais523\unfoog!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I know that the prices for directly comparable food between Ottawa and Birmingham were slightly more expensive, but not much more, in Ottawa < 1321393311 184721 :Gregor!foobar@codu.org PRIVMSG #esoteric :I think gyros (which is what we call what you call kebab sandwiches, as we call something completely unrelated kebab) are probably around $5.50 on average here. For just the sandwich. < 1321393318 745982 :ais523\unfoog!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(I used an identical sandwich from Subway to make the comparison; you can't get much more standardised than that) < 1321393351 921427 :ais523\unfoog!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Gregor: "kebab sandwich" would be a weird combination; it's more common to hear just "kebab" and imply the other elements of the meal < 1321393352 185931 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :subway is expensive for fast-food though < 1321393365 544601 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :isn't everything expensive in norway :P < 1321393369 293644 :ais523\unfoog!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :olsner: yes, but I expected it to be consistent on both sides of the Atlantic < 1321393376 76908 :Gregor!foobar@codu.org PRIVMSG #esoteric :ais523\unfoog: Well, this isn't how we use those words :P < 1321393390 272522 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :http://esoteric.voxelperfect.net/wiki/Twisted_Python_Chat_Server < 1321393392 501289 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :twisted python chat server < 1321393409 325929 :Gregor!foobar@codu.org PRIVMSG #esoteric :Clearly an esolang. < 1321393411 837059 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :http://esoteric.voxelperfect.net/wiki/Love_Dating_Quizzes < 1321393413 728486 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :love dating quizzes < 1321393430 717103 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :External links < 1321393430 762377 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Wikipedia cambodian women datingonline dating servicesbad chat influence larelationship trustmistakes made by women in relationshipsa chat room < 1321393456 331794 :ais523\unfoog!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Twisted Python Chat Server really /could/ be an esolang < 1321393485 993247 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :I love the random bolding. < 1321393492 763322 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Wait, it's bolding all occurrences of the page title words. < 1321393493 640409 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :So good. < 1321393495 488089 :pikhq_!~pikhq@174-22-148-214.clsp.qwest.net PRIVMSG #esoteric :ais523\unfoog: Yup, looks like the prices between something at Subway in the US and the UK are comparable. < 1321393496 426138 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :twisted python chat server could also just be a chat server written in python using the twisted framework < 1321393509 63803 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :olsner: that's what the article is about < 1321393512 956667 :pikhq_!~pikhq@174-22-148-214.clsp.qwest.net PRIVMSG #esoteric :I think it's *slightly* more expensive in the UK? < 1321393516 458464 :ais523\unfoog!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: I think that's probably the same spambot that advertised Google, I haven't seen it for ages < 1321393527 57499 :ais523\unfoog!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the link [http://en.wikipedia.org Wikipedia] gives it away < 1321393546 656866 :ais523\unfoog!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :pikhq_: it wouldn't surprise me; I also think it depends on how central you are and in which city you were < 1321393561 548840 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : isn't everything expensive in norway :P <-- yeah probably. actually i vaguely recall from a recent newspaper article that we may be doing well on medical drugs. < 1321393569 237623 :ais523\unfoog!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I only really got to compare with central Ottawa, which wouldn't surprise me at all if it was significantly more expensive than in some small town < 1321393577 625136 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: Thank god! < 1321393599 746727 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :or perhaps that was sweden. i'm not quite sure. < 1321393601 165860 :pikhq_!~pikhq@174-22-148-214.clsp.qwest.net PRIVMSG #esoteric :ais523\unfoog: Prices in fast food chains *generally* are consistent nation-wide. < 1321393606 218462 :ais523\unfoog!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: can you edit Twisted Python Chat Server into a real esolang, changing as little in the page as possible? < 1321393608 635177 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :hmm my only mental associations for ottawa are "capital of canada, pretty"; dunno where that second one came from < 1321393612 437213 :ais523\unfoog!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :pikhq_: not here, especially not Subway < 1321393615 645037 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523\unfoog: M...maybe? < 1321393619 177811 :ais523\unfoog!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it varies even within Birmingham < 1321393628 271870 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523\unfoog: It'd probably change most of the page :P < 1321393636 136978 :ais523\unfoog!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I know < 1321393637 632436 :ais523\unfoog!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :even so < 1321393654 364227 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott: oh and electricity is still _somewhat_ cheaper in norway, although the common nordic market has reduced that difference a lot. < 1321393679 678896 :pikhq_!~pikhq@174-22-148-214.clsp.qwest.net PRIVMSG #esoteric :I suspect part of that is that our idea of "fast food" developed out of McDonalds, which is basically run on a "make everything as consistent as humanly possible" kick. < 1321393685 252741 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(> 90% hydroelectric) < 1321393710 893200 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :the problem with my name is johny, what the f**k? is that an esolang has to be really good to be worthy of that name < 1321393711 339165 :ais523\unfoog!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: will you take long enough that it's worth deleting the page meanwhile? < 1321393715 725408 :ais523\unfoog!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :right, indeed < 1321393717 75900 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523\unfoog: most likely, yes < 1321393723 946184 :ais523\unfoog!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :or, hmm, I have a better idea < 1321393874 874771 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523\unfoog: go on < 1321393884 992679 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :ah < 1321393893 906405 :ais523\unfoog!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :see it on the wiki? < 1321393928 152032 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :yep < 1321393962 490576 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: are you /sure/ there isn't a simpler way to do n-cursor zippers? :P < 1321394347 3684 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh i'm sure oleg could find one. < 1321395167 177495 :copumpkin!~pumpkin@unaffiliated/pumpkingod QUIT :Remote host closed the connection < 1321395254 781396 :pikhq_!~pikhq@174-22-148-214.clsp.qwest.net QUIT :Read error: Operation timed out < 1321395263 489028 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: :'( < 1321395268 390097 :Ngevd!~Taneb@host-84-13-71-37.opaltelecom.net QUIT :Quit: Goodbye < 1321395312 154597 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hm i recall some stuff i thought of before < 1321395361 980476 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :basically if you wanted to do zippers with n cursors on arbitrary trees, you'd need a way to represent trees with several root leaves < 1321395381 561410 :pikhq!~pikhq@71-219-228-11.clsp.qwest.net JOIN :#esoteric < 1321395382 863574 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :huh < 1321395394 230629 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :for just _two_ cursors and a tree that is a straight line, this is basically Seq < 1321395435 297225 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :huh < 1321395439 982489 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :because your representation of a zipper would need to cut up the large tree at each cursor, and to be able to modify each resulting tree close to where the cursor is < 1321395452 714529 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :ic < 1321395453 242134 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(note i am thinking of the large tree as _unrooted_ here.) < 1321395486 734461 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :since in spirit a zipper of a tree is basically about ignoring where the usual root is < 1321395487 494820 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: that sounds quite reassuring, since Seqs are not quite as slow to mutate as your n-cursor zippers would be :P < 1321395511 544490 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :well the thing is this doesn't work for more than 2 cursors touching a subtree < 1321395531 789019 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :then it needs to be a more refined structure < 1321395570 910333 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh hm _this_ refined structure is where that median stuff from my never published paper was relevant < 1321395590 975429 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :poor never-published paper :( < 1321395594 546773 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :because whenever you have three points on a tree, there is a unique median point < 1321395598 520021 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :ooh < 1321395666 597274 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :which is either the one of the three points which separates the other two, or some fourth point which separates all the original three < 1321395775 534489 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :given that this median point is canonical, it _might_ give a canonical way to split subtrees into Seq's of subtrees < 1321395810 321365 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :ooh. this is sounding super elegant :P < 1321395814 896812 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :(UNLIKE THE LAST TIME) < 1321395822 414158 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :this is all something i thought about long ago when pondering n-cursor zippers < 1321395902 544841 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :All the lonely people, where do they all belong? < 1321395914 481916 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :--sartre < 1321395929 73867 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: so what's the obstalce to just applying that directly to a quadtree? :P < 1321395936 435045 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: ha < 1321395949 488828 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :--hitler < 1321395971 422463 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :well i've never tried to wrap my head around the details < 1321395993 905427 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oerjan: wrapping your head around something is usually not good for it. < 1321396012 588967 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :wrap and chew < 1321396032 942585 :MSleep!~fyrc@or-67-238-31-252.dhcp.embarqhsd.net JOIN :#esoteric < 1321396044 477441 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oerjan: I don't understand. I can't wrap my head around your head. < 1321396056 853064 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: well, i'm listening >:) < 1321396063 570269 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :you need to become a boa constrictor first < 1321396068 823163 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: so this should actually allow fast mutation from n cursors, right? < 1321396072 126959 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :if possible < 1321396080 150966 :MDude!~fyrc@or-67-238-31-252.dhcp.embarqhsd.net QUIT :Ping timeout: 252 seconds < 1321396236 470812 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :mmm sweet potato and beet chips. < 1321396248 339867 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :why do people eat potato chips again? < 1321396336 43750 :Gregor!foobar@codu.org PRIVMSG #esoteric :Because they're a salty delight? < 1321396353 772744 :ais523\unfoog!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :CakeProphet: they taste nice; I ate some earlier today (although they're called crisps in the UK) < 1321396361 191698 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :maybe < 1321396387 76762 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: promising! < 1321396412 558018 :copumpkin!~pumpkin@unaffiliated/pumpkingod JOIN :#esoteric < 1321396421 655793 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I just ate a whole bag of these chips. Hopefully I won't get vitamin A poisoning. < 1321396452 669956 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hm those median points would become sort of virtual extra cursors, perhaps < 1321396462 412611 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Researchers have succeeded in creating water-soluble forms of vitamin A, which they believed could reduce the potential for toxicity.[44] However, a 2003 study found water-soluble vitamin A was approximately 10 times as toxic as fat-soluble vitamin.[45] A 2006 study found children given water-soluble vitamin A and D, which are typically fat-soluble, suffer from asthma twice as much as a control group supplemented with th < 1321396468 316858 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :wtf kind of study is that. < 1321396501 406966 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :-> < 1321396510 338315 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: but -> WHERE??? < 1321396516 554383 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :crapper < 1321396520 453078 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :lol < 1321396526 466951 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :note to self: don't ask oerjan that in future < 1321396560 744290 :ais523\unfoog!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`?welcome < 1321396562 544838 :HackEgo!foobar@codu.org PRIVMSG #esoteric :​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: ?welcome: not found < 1321396564 166695 :ais523\unfoog!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`? welcome < 1321396566 565260 :HackEgo!foobar@codu.org PRIVMSG #esoteric :Welcome to the international hub for esoteric programming language design and deployment! For more information, check out our wiki: http://esolangs.org/wiki/Main_Page < 1321396571 691500 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :`@ ais523\unfoog ? welcome < 1321396572 713051 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :interestingly enough Vitamin A poisoning causes blurry vision. weird. < 1321396574 154801 :HackEgo!foobar@codu.org PRIVMSG #esoteric :ais523\unfoog: Welcome to the international hub for esoteric programming language design and deployment! For more information, check out our wiki: http://esolangs.org/wiki/Main_Page < 1321396614 594719 :MSleep!~fyrc@or-67-238-31-252.dhcp.embarqhsd.net NICK :MDude < 1321396637 665901 :Gregor!foobar@codu.org PRIVMSG #esoteric :!bf_txtgen Hello, world! < 1321396639 760947 :EgoBot!foobar@codu.org PRIVMSG #esoteric :​125 +++++++++[>++++++++>+++++++++++>+++++>+<<<<-]>.>++.+++++++..+++.>-.------------.<++++++++.--------.+++.------.--------.>+.>+. [169] < 1321396654 538698 :Betawolf!~betawolf@li151-44.members.linode.com JOIN :#esoteric < 1321396679 939285 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :`@ Betawolf ? welcome < 1321396682 156398 :HackEgo!foobar@codu.org PRIVMSG #esoteric :Betawolf: Welcome to the international hub for esoteric programming language design and deployment! For more information, check out our wiki: http://esolangs.org/wiki/Main_Page < 1321396716 640946 :ais523\unfoog!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: no fair making me direct my random welcomes at people in particular < 1321396730 290751 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :hi ais523\unfoog < 1321396758 212473 :ais523\unfoog!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: I can one-up that: http://qdb.rawrnix.com/?735 < 1321396761 761454 :ais523\unfoog!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(happened earlier today) < 1321396777 365892 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :`@ elliott `@ ais523\unfoog `@ monqy `echo hi < 1321396779 300879 :HackEgo!foobar@codu.org PRIVMSG #esoteric :elliott: exec: 9: `@: not found < 1321396790 74789 :ais523\unfoog!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`@ elliott @ CakeProphet @ monqy @ echo hi < 1321396791 958329 :HackEgo!foobar@codu.org PRIVMSG #esoteric :elliott: CakeProphet: monqy: exec: 9: hi: not found \ echo: < 1321396792 844300 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :`@ elliott @ ais523\unfoog @ monqy echo hi < 1321396795 292822 :HackEgo!foobar@codu.org PRIVMSG #esoteric :elliott: ais523\unfoog: monqy: hi < 1321396810 780301 :Gregor!foobar@codu.org PRIVMSG #esoteric :`@ ais523\unfoog yes < 1321396812 887501 :HackEgo!foobar@codu.org PRIVMSG #esoteric :ais523\unfoog: y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y < 1321396817 519608 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523\unfoog: heh < 1321396831 390723 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :`yes @ ais523\unfoog < 1321396833 205786 :HackEgo!foobar@codu.org PRIVMSG #esoteric :​@ ais523\unfoog \ @ ais523\unfoog \ @ ais523\unfoog \ @ ais523\unfoog \ @ ais523\unfoog \ @ ais523\unfoog \ @ ais523\unfoog \ @ ais523\unfoog \ @ ais523\unfoog \ @ ais523\unfoog \ @ ais523\unfoog \ @ ais523\unfoog \ @ ais523\unfoog \ @ ais523\unfoog \ @ ais523\unfoog \ @ ais523\unfoog \ @ ais523\unfoog \ @ ais523\unfoog \ @ ais523\unfoog \ @ ais523\unfoog \ @ ais523\unfoog \ @ ais523\unfoog \ @ ais523\unfoog \ @ < 1321396837 878168 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :`run `yes @ ais523\unfoog` < 1321396839 240816 :Betawolf!~betawolf@li151-44.members.linode.com PRIVMSG #esoteric :Ah, I shouldn't be surprised. It's -that- usage of 'esoteric' < 1321396846 806797 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Betawolf: :-D < 1321396853 959345 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Betawolf: We often get people expecting the other kind. < 1321396858 695966 :ais523\unfoog!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Betawolf: you know both usages? and came here willing to talk about either? < 1321396869 389218 :HackEgo!foobar@codu.org PRIVMSG #esoteric :bash: xrealloc: ../bash/subst.c:4952: cannot allocate 67108864 bytes (134258688 bytes allocated) < 1321396872 457955 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Wow. < 1321396877 924811 :Betawolf!~betawolf@li151-44.members.linode.com PRIVMSG #esoteric :Well, for a given value of 'willing'. < 1321396893 669324 :ais523\unfoog!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: you almost killed me there < 1321396900 187794 :Betawolf!~betawolf@li151-44.members.linode.com PRIVMSG #esoteric :I was intending to lurk, lurkerly. < 1321396902 888833 :ais523\unfoog!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :accidentally; I was drinking a glass of water and started laughing at HackEgo's response < 1321396909 409824 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :My sincerest apologies. I will be more effective next time. < 1321396925 277623 :ais523\unfoog!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but luckily managed to not choke < 1321396933 334868 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Betawolf: Lurking is so cliché; just ask yiyus. < 1321396934 599449 :ais523\unfoog!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :^ul ((y )S:^):^ < 1321396934 692134 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y ...too much output! < 1321396939 748265 :ais523\unfoog!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :^ul ((y \ )S:^):^ < 1321396939 903114 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ ...too much output! < 1321396942 743139 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Or Zetro. Or yorick. < 1321396955 444832 :ais523\unfoog!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :underload > hackego at repeating y \ < 1321396991 446006 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :`run ghc -e "99 + 42" < 1321396998 179843 :HackEgo!foobar@codu.org PRIVMSG #esoteric :141 < 1321397001 893652 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Wow that was slow. < 1321397013 435525 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :`run ghc -e "print (99 + 42)" < 1321397017 829087 :HackEgo!foobar@codu.org PRIVMSG #esoteric :141 < 1321397028 312214 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric : -e expr < 1321397028 525971 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric : Evaluate expr; see for details. < 1321397028 571265 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :--man ghc < 1321397032 126053 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :ACTION sees for details. < 1321397032 517655 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: -e compiles correct? < 1321397038 940728 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: I doubt it. < 1321397043 574950 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :But I need to see for details. < 1321397048 450881 :ais523\unfoog!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :> repeat 'y' < 1321397049 491168 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : "yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy... < 1321397050 165043 :Betawolf!~betawolf@li151-44.members.linode.com PRIVMSG #esoteric :Is that just echoing via bash? < 1321397052 230141 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: just look, dude. < 1321397065 133158 :ais523\unfoog!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :> flatten $ repeat "y \\ " < 1321397066 81398 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Couldn't match expected type `Data.Tree.Tree a' < 1321397066 226072 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : against inferred ty... < 1321397067 126261 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> cycle "y\n" < 1321397068 104596 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : "y\ny\ny\ny\ny\ny\ny\ny\ny\ny\ny\ny\ny\ny\ny\ny\ny\ny\ny\ny\ny\ny\ny\ny\ny\... < 1321397072 374114 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Yeah, it uses the interpreter, I think. < 1321397075 98039 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> var $ cycle "y\n" < 1321397075 610341 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Betawolf: HackEgo, you mean? < 1321397076 158414 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : y < 1321397076 310797 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : y < 1321397076 356216 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : y < 1321397076 356388 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : y < 1321397076 356492 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : y < 1321397078 170531 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :[21 @more lines] < 1321397082 616849 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :exploit < 1321397084 186775 :ais523\unfoog!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :@more < 1321397084 577559 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : y < 1321397084 740217 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : y < 1321397084 810286 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : y < 1321397086 127103 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : y < 1321397086 370363 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Betawolf: It's a fully-sandboxed, persistent Linux system. < 1321397088 233365 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : y < 1321397089 595390 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Betawolf: Our QDB is based on it. < 1321397090 263528 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :[16 @more lines] < 1321397091 368655 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Also stop that guys. < 1321397100 143240 :ais523\unfoog!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: I was going to stop after the one @more < 1321397134 568127 :ais523\unfoog!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Betawolf: HackEgo basically runs arbitrary commands, with protection against doing silly things < 1321397151 349133 :ais523\unfoog!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`run :(){:|:&};: < 1321397153 315865 :HackEgo!foobar@codu.org PRIVMSG #esoteric :bash: -c: line 0: syntax error near unexpected token `{:' \ bash: -c: line 0: `:(){:|:&};:' < 1321397157 55444 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :lol < 1321397160 756745 :ais523\unfoog!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :see what I mean? < 1321397163 924367 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :`run : () { : | : & } ; : < 1321397166 189061 :HackEgo!foobar@codu.org PRIVMSG #esoteric :No output. < 1321397170 300953 :Betawolf!~betawolf@li151-44.members.linode.com PRIVMSG #esoteric :Yeah, that was what I was worrying about. < 1321397172 976082 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :`help < 1321397173 615905 :ais523\unfoog!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(actually, I was curious as to why the space was needed, guess I know now) < 1321397174 186020 :HackEgo!foobar@codu.org PRIVMSG #esoteric :Runs arbitrary code in GNU/Linux. Type "`", or "`run " for full shell commands. "`fetch " downloads files. Files saved to $PWD are persistent, and $PWD/bin is in $PATH. $PWD is a mercurial repository, "`revert " can be used to revert to a revision. See http://codu.org/projects/hackbot/fshg/ < 1321397182 899988 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :It's kept in a repository: http://codu.org/projects/hackbot/fshg/ < 1321397191 300597 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :And you can revert even if the whole system inside is broken. < 1321397193 544135 :ais523\unfoog!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :why is the repo called fshg? < 1321397204 877062 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :filesystem hg < 1321397216 167786 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :the actual code is at /hg/ < 1321397222 266307 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :at least, I presume that's what it stands for < 1321397228 12073 :ais523\unfoog!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :ah, OK < 1321397252 565744 :Betawolf!~betawolf@li151-44.members.linode.com PRIVMSG #esoteric :You guys may be interested in a friend of mine's old project - a brainfuck interpreter written in javascript. < 1321397272 230297 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :It's not BestFriends. Please tell me it's not BestFriends.js. < 1321397275 643443 :Betawolf!~betawolf@li151-44.members.linode.com PRIVMSG #esoteric :http://extremetomato.com/interesting/brainfuck/ < 1321397280 231924 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :*phew* < 1321397312 242922 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Aww, it doesn't support infinite tapes :) < 1321397317 328500 :Betawolf!~betawolf@li151-44.members.linode.com PRIVMSG #esoteric :He wrote a proper compiler, too, but I don't think there's a public link for it. < 1321397340 772440 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :state-of-the-art BF compiler. < 1321397350 779094 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: that would be esotope, presumably < 1321397363 47005 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :(so Betawolf knows what I'm referring to: https://bitbucket.org/lifthrasiir/esotope-bfc/overview) < 1321397373 468588 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: it is unqise to [resum < 1321397381 278607 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :uh < 1321397405 818552 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :yes. < 1321397406 500583 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :uh < 1321397475 545610 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: you have figured out. < 1321397484 764673 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: You can run but you cannot hide@ < 1321397485 516190 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :! < 1321397497 782862 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :I like how whenever anyone joins the channel explodes in activity. < 1321397523 234013 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :yes. < 1321397530 685792 :Betawolf!~betawolf@li151-44.members.linode.com PRIVMSG #esoteric :Cool, I'll put him onto it < 1321397533 36525 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> 2 + 2 < 1321397534 192197 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 4 < 1321397541 288839 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Betawolf: we like bots. < 1321397546 668956 :Betawolf!~betawolf@li151-44.members.linode.com PRIVMSG #esoteric :I hadn't noticed. < 1321397548 849519 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :^source < 1321397548 894711 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :http://git.zem.fi/fungot/blob/HEAD:/fungot.b98 < 1321397553 928698 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :We like bots written in esolangs MOST OF ALL. < 1321397562 269190 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :fungot: Say hi to Betawolf. < 1321397562 457329 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :elliott: " and this is a new game. there is no < 1321397565 503541 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :^style < 1321397565 641378 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :Available: agora alice c64 ct darwin discworld europarl ff7 fisher fungot* homestuck ic irc iwcs jargon lovecraft nethack pa sms speeches ss wp youtube < 1321397567 77498 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :^style irc < 1321397567 122848 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :Selected style: irc (IRC logs of freenode/#esoteric, freenode/#scheme and ircnet/#douglasadams) < 1321397570 467721 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :fungot: You can do better than that. < 1321397570 853860 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :elliott: a ged file *is* notation... i barely fnord across the scheme/ vm/ < 1321397577 647444 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :fungot: Come on. One long one. < 1321397577 818949 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :elliott: the negative list makes a list from return values :p i want to < 1321397581 235155 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :ACTION gives up. < 1321397588 245761 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :^style europarl < 1321397588 291118 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :Selected style: europarl (European Parliament speeches during approx. 1996-2006) < 1321397595 884929 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :fungot: make a motion < 1321397596 902730 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :CakeProphet: mr president, since i only have one main objective of the isd which is due for adoption by the end of 1999, which attempted to establish minimum requirements. mrs schreyer, that, in the absence of criticism of it, which does not allow it to provide criteria, after which we should like to end by emphasising the fact that it has an opportunity to work for the betterment of the people, by their nature, very undiscipli < 1321397639 594524 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :fungot: referendum denied < 1321397639 775445 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :CakeProphet: may i start by thanking parliament once again. < 1321397639 933639 :Betawolf!~betawolf@li151-44.members.linode.com PRIVMSG #esoteric :Is that random sampling, as in that really well-known bot I can't remember the name of? < 1321397647 740913 :ais523\unfoog!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's a markovbot < 1321397665 28658 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Betawolf: marko v. shaney, perhaps? < 1321397665 173274 :ais523\unfoog!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :works out the next word to say statistically, by seeing the probability that words are used in that context < 1321397676 695676 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :s/o// < 1321397715 393134 :Betawolf!~betawolf@li151-44.members.linode.com PRIVMSG #esoteric :Oh, actually NLP, cool < 1321397731 352647 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :well, for some value of nlp :-) < 1321397750 51599 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Betawolf: more like a markov chain. a big markov chain. < 1321397751 170774 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :but sure. < 1321397760 241196 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Betawolf: it's just based on how many times a word follows a context of a certain length < 1321397765 471582 :Betawolf!~betawolf@li151-44.members.linode.com PRIVMSG #esoteric :Sure, I remember the process from AI < 1321397782 605194 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :maybe humans are just big sexy markov chains. < 1321397785 626092 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :and that is AI. < 1321397796 708414 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :fungot: THINK! < 1321397797 311851 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :CakeProphet: mr president, the commission, the scope of monetary policy is compatible with the completion of the internal political situation in burma. political pressure will have to pay out the funds. pensions should not be overestimated. a peaceful and lasting settlement. < 1321397801 982594 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet is our other markov chain bot. < 1321397868 786263 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: mr president, suck my balls, sir. thank you parliament. < 1321397890 118641 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523\unfoog: You should kick the worst channel members whenever someone new comes in. < 1321397891 838865 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Start with me. < 1321397912 783179 :Betawolf!~betawolf@li151-44.members.linode.com PRIVMSG #esoteric :Heh, would keep the place fresh. < 1321397918 601886 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: try #esoteric-minheap < 1321397943 333927 :ais523\unfoog!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :you'd need a -maxheap too where you just kicked the /best/ channel members whenever someone new comes in < 1321397958 880058 :ais523\unfoog!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :might be fun to see who was still there in a year's time < 1321397966 101899 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet. < 1321397988 948641 :ais523\unfoog!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :they'd have to be very persistent to stay there despite the bunch of lurkers and crazy people < 1321398008 451229 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Yes. And yet somehow, #esoteric survives. < 1321398014 737853 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Placenta "persistence" Prophet < 1321398032 266665 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :may the worst one win. < 1321398058 911605 :ais523\unfoog!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :this reminds me of the BF Joust hill before it was fixed < 1321398100 282604 :ais523\unfoog!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :!bfjoust it_shouldnt_go_on_the_hill_with_this_nick (>)*8(>[-])*21 < 1321398108 12684 :EgoBot!foobar@codu.org PRIVMSG #esoteric :​Score for ais523_unfoog_it_shouldnt_go_on_the_hill_with_this_nick: 20.4 < 1321398121 44242 :ais523\unfoog!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :please tell me that didn't /actually/ end up on the hill < 1321398134 12729 :ais523\unfoog!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :haha, it did as well < 1321398134 82621 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: surely I'm not the worst channel member. Perhaps units of bad per units of regularity. < 1321398196 615586 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523\unfoog: you won't know until next time < 1321398240 99380 :ais523\unfoog!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: it's not in last place, or anywhere near it < 1321398241 458832 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :$ perl -pe0 < 1321398241 504123 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :$ ghc -e interact\ id < 1321398247 325310 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523\unfoog: Haskell is about twice as bad as Perl! < 1321398252 641296 :ais523\unfoog!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's 44th out of 48 < 1321398254 989891 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :haha < 1321398260 13320 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : note to self: don't ask oerjan that in future <-- i'd have thought leaving it out would be a hint. < 1321398272 237010 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :in other news, we are now having a backscroll session. < 1321398283 40706 :ais523\unfoog!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :wait, it beats almost all my programs < 1321398287 703053 :ais523\unfoog!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :what is up with my decoy setup? < 1321398309 299991 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: nothing interesting happened! now TELL ME MORE. < 1321398318 927165 :ais523\unfoog!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :actually, I miscounted, more like half < 1321398320 290587 :ais523\unfoog!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but still… < 1321398334 966519 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :wtf republican party. < 1321398524 797701 :ais523\unfoog!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :wtf (insert political entity here) < 1321398536 347956 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :distinctly not as bad as the republican party. < 1321398543 13797 :copumpkin!~pumpkin@unaffiliated/pumpkingod QUIT :Quit: Computer has gone to sleep. < 1321398551 123590 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :wtf ais523\unfoog < 1321398611 698170 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :wtf oerjan\unfoog < 1321398617 573141 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :what is unfoog? < 1321398627 221568 :ais523\unfoog!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :NetHack clan < 1321398637 491983 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :NetHack...clan? < 1321398645 302325 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: let's start a df clan. < 1321398650 924871 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :What. < 1321398672 65437 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :we can, uh < 1321398677 854277 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :play dwarf fortress, and talk about it < 1321398680 551521 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :and have a name. < 1321398733 528270 :Betawolf!~betawolf@li151-44.members.linode.com PRIVMSG #esoteric :I imagine dwarf fortress is difficult to play outside of dwarfism conventions. < 1321398753 177198 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :ACTION → sleep < 1321398754 337111 :ais523\unfoog!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :CakeProphet: and combine points in the annual dwarf fortress tournament? < 1321398755 428890 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 QUIT :Quit: Leaving < 1321398797 232387 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Betawolf: I think it'd be just as difficult within those. < 1321398800 974672 :Betawolf!~betawolf@li151-44.members.linode.com PRIVMSG #esoteric :They must be difficult to stack, too. < 1321398827 520705 :augur!~augur@129.2.129.32 QUIT :Remote host closed the connection < 1321398834 238798 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :http://www.bay12games.com/dwarves/screens/dwf5.png <-- dwarfism convention < 1321398840 532963 :Betawolf!~betawolf@li151-44.members.linode.com PRIVMSG #esoteric :And not overly resistant to bombardment... < 1321398886 499833 :ais523\unfoog!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :ACTION envisages a stack of dwarves balanced on each other < 1321398900 40387 :ais523\unfoog!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :if you pushed them over, you could just pop them back up again < 1321398919 60581 :Betawolf!~betawolf@li151-44.members.linode.com PRIVMSG #esoteric :If trained, they could spring back up of their own accord. < 1321398950 420137 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :finally, i'm back to not believing the channel is actually having the conversation it is < 1321398955 42874 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :that was a worrying bout of sanity < 1321399002 9220 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : oerjan: You can run but you cannot hide@ <-- i hide in the past < 1321399013 753382 :ais523\unfoog!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: enjoy being locked in your matrix of solidity! < 1321399074 142403 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523\unfoog: It's so solid. < 1321399127 10097 :ais523\unfoog!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: is going mad a reasonable cure for depression, btw? < 1321399137 5524 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :I, um, how serious is this question? < 1321399139 788404 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ais523\unfoog: yes < 1321399154 929416 :ais523\unfoog!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: not completely frivolous, but substantially frivolous < 1321399171 101241 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :IANADispenserOfSubstantiousFrivolity < 1321399178 780294 :ais523\unfoog!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm < 1321399190 24461 :ais523\unfoog!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I feel I need to keep Feather around in case of emergencies < 1321399209 628216 :Betawolf!~betawolf@li151-44.members.linode.com PRIVMSG #esoteric :Manic depression is a form of both mad and depressed, if that's at all unhelpful. < 1321399216 31086 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :"I'm depressed, time to work on Feather" < 1321399233 788311 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :"Great, now I'm a depressed time traveller." < 1321399272 510305 :ais523\unfoog!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Feather doesn't actually time-travel its users, that would be absurd < 1321399281 159668 :ais523\unfoog!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :/inb4 "Feather is absurd anyway" < 1321399310 146377 :Betawolf!~betawolf@li151-44.members.linode.com PRIVMSG #esoteric :I feel I have to ask what Feather is, other than not a time-travel device. < 1321399320 327220 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523\unfoog: time to use your op powers for good < 1321399325 43308 :ais523\unfoog!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Betawolf: don't expect a straight answer < 1321399326 792360 :ais523\unfoog!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I'm not sure there is one < 1321399331 988907 :ais523\unfoog!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's somewhere between esolang and injoke < 1321399338 77289 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Betawolf: http://esolangs.org/wiki/Feather, further answers can be derived from reading http://codu.org/logs/_esoteric/ < 1321399349 911321 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :the urge to do nothing is overwhelming. < 1321399379 864779 :ais523\unfoog!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :CakeProphet: then do something about it! < 1321399386 945355 :Betawolf!~betawolf@li151-44.members.linode.com PRIVMSG #esoteric :CakeProphet: I did that once. < 1321399389 131479 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : oerjan: nothing interesting happened! now TELL ME MORE. <-- well i'm thinking that the virtual cursors that split the tree will be the median subalgebra generated by the real cursor nodes. you would need a map from real to virtual, and a map from virtual to neighboring Seq subtrees on each side. < 1321399389 176859 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :..nah < 1321399412 973821 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: ok. this is sounding significantly more manageable :P < 1321399444 838110 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :my motto is, as long as you have less than 15 constructors, you're good < 1321399445 809590 :ais523\unfoog!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Betawolf: summary: imagine a prototyping OO language, except that instead of delegation or similar concepts, you use time travel < 1321399454 333169 :ais523\unfoog!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :explaining more will cause me to go mad, so I don't want to < 1321399508 246352 :Betawolf!~betawolf@li151-44.members.linode.com PRIVMSG #esoteric :Chicken! Embrace the inevitable. < 1321399528 437084 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Betawolf does not Know. < 1321399531 839111 :ais523\unfoog!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :anyway, after a while of working on Feather, I couldn't take it any more, and everyone (correctly) accused me of chickening out < 1321399538 819810 :ais523\unfoog!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and the language has since become an inside joke < 1321399549 488765 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ais523\unfoog: use futures! < 1321399552 486876 :pikhq!~pikhq@71-219-228-11.clsp.qwest.net PRIVMSG #esoteric :*Clearly* it must be implemented in Haskell. < 1321399559 658236 :pikhq!~pikhq@71-219-228-11.clsp.qwest.net PRIVMSG #esoteric :It already has time travel semantics, after all. < 1321399571 722415 :ais523\unfoog!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the time travel semantics aren't even the difficult bit < 1321399588 421925 :ais523\unfoog!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :those were worked out early on, and are very sane, and unproblematic < 1321399600 741710 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :is it the prototype OO that's unsettling? < 1321399605 366184 :ais523\unfoog!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the major problem with Feather is that it's metacircularly implemented in itself, back to infinity < 1321399623 344409 :ais523\unfoog!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and whenever I try to work out if this actually makes sense or not, I conclude that it does but I'm going about it wrong < 1321399636 101188 :ais523\unfoog!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :wait, not metacircularly < 1321399637 933304 :ais523\unfoog!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :from scratch < 1321399646 600553 :ais523\unfoog!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :otherwise it'd take infinitely long for it to do anything < 1321399657 540888 :ais523\unfoog!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so the question is how you implement a language in itself without using any of its language constructs < 1321399690 282186 :Betawolf!~betawolf@li151-44.members.linode.com PRIVMSG #esoteric :I'm pretty sure that doesn't make sense. :-) < 1321399711 362027 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Betawolf: the version that makes sense isn't vague enough to not make ais523\unfoog go insane < 1321399735 983767 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523\unfoog: Did anything come out of you fixing the issue with your previous prototype interpreter? < 1321399741 209571 :Betawolf!~betawolf@li151-44.members.linode.com PRIVMSG #esoteric :Perhaps a certain madness is requisite. < 1321399741 254819 :SgeoN1!~AndChat@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :#haskell seems to be invaded by kids < 1321399760 60107 :Betawolf!~betawolf@li151-44.members.linode.com PRIVMSG #esoteric :Haskell's 'in' at the moment. < 1321399762 885935 :ais523\unfoog!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: I didn't fix the issue with it < 1321399768 820781 :Betawolf!~betawolf@li151-44.members.linode.com PRIVMSG #esoteric :To great dismay. < 1321399771 682218 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523\unfoog: hmm, you fixed /one/ issue with it. < 1321399773 473660 :ais523\unfoog!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :or, well, if you're talking about a different issue, I did < 1321399776 944380 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Betawolf: Dismay? < 1321399779 815876 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :why \unfoog? < 1321399783 556093 :ais523\unfoog!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and all it proved is that I wasn't completely crazy < 1321399785 849861 :ais523\unfoog!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :coppro: NetHack clan < 1321399790 71114 :ais523\unfoog!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`log NetHack clan < 1321399801 85187 :Betawolf!~betawolf@li151-44.members.linode.com PRIVMSG #esoteric :coppro: Well, it stops being niche and cool when everyone's doing it. < 1321399815 9024 :HackEgo!foobar@codu.org PRIVMSG #esoteric :2011-11-15.txt:23:29:45: coppro: NetHack clan < 1321399826 598792 :ais523\unfoog!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm, I wonder why it picked that one? < 1321399826 644023 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :bluh < 1321399828 28378 :ais523\unfoog!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`log NetHack clan < 1321399835 48573 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :ACTION has changed nickname to elliott\unÅ¿oog < 1321399835 362352 :HackEgo!foobar@codu.org PRIVMSG #esoteric :2011-11-15.txt:23:29:45: coppro: NetHack clan < 1321399847 248369 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: I TAKE IT YOU'RE EXPANDING ON THAT NOW >:) < 1321399861 316283 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :monqy: ><{{{}::LLKLMH@A;'`hi`1 s < 1321399873 204774 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Betawolf: no problem. they'll just add more type features until no one understands anything and it'll be niche and cool again. < 1321399883 173081 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA < 1321399889 835772 :Betawolf!~betawolf@li151-44.members.linode.com PRIVMSG #esoteric :coppro: Though I appreciate 'niche' might not really apply as a label for haskell, given the channel we're in. < 1321399899 828753 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :@_@ < 1321399901 735722 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :Deewiant: what? < 1321399903 793275 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :err < 1321399904 993578 :ais523\unfoog!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :o < 1321399905 101352 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :> foldr f [a,b,c,d] < 1321399905 322574 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :Betawolf: what? < 1321399906 82569 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : No instance for (SimpleReflect.FromExpr [SimpleReflect.Expr]) < 1321399906 307749 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : arising fr... < 1321399907 16252 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Haskell is almost as esoteric as Perl, which is a genuine esolang. < 1321399907 358252 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :> foldr f z [a,b,c,d] < 1321399908 437789 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : f a (f b (f c (f d z))) < 1321399917 986320 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Betawolf: we keep haskell around for when we need to accomplish _real_ work. < 1321399927 470146 :ais523\unfoog!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :or in my case, OCaml + Perl < 1321399934 490651 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :it helps if you can avoid using something so practical, though < 1321399936 348598 :ais523\unfoog!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I have no qualms about even mixing the languages when necessary < 1321399943 90670 :ais523\unfoog!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I suspect people think I'm mad as a result < 1321399951 482552 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ais523\unfoog: I think u am hero < 1321399954 623135 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric ::> < 1321399965 546591 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523\unfoog: kick CakeProphet please < 1321399967 654284 :Gregor!foobar@codu.org PRIVMSG #esoteric :elliott: ski is shiiiit < 1321399975 374440 :ais523\unfoog!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Gregor: as in the combinators? < 1321399983 123662 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: why are hate me? < 1321399995 625512 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric ::( < 1321400019 66879 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott mad < 1321400032 741731 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: MORE ABOUT N-CURSOR ZIPPERS PLZ < 1321400040 772886 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: trees < 1321400041 520833 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :mad and infectious < 1321400097 332962 :Gregor!foobar@codu.org PRIVMSG #esoteric :ais523\unfoog: As in the ia64 simulator. < 1321400148 437029 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ow my back < 1321400170 829561 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: you so good. warm in my heartgut. < 1321400213 770670 :ais523\unfoog!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :what has happened to this channel? < 1321400227 701020 :ais523\unfoog!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's gone downhill, and I fear it's my fault < 1321400276 354571 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Just now or longer-term? :-P < 1321400316 786322 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ais523\unfoog: perhaps you just have unrealistic expectations < 1321400323 272620 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :for example, that #esoteric might save the world. < 1321400344 821906 :ais523\unfoog!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :well, there's always a chance < 1321400347 297531 :ais523\unfoog!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: both, actually < 1321400362 576042 :ais523\unfoog!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I can't remember which I meant < 1321400362 724551 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523\unfoog: This channel has always been terrible. < 1321400368 902059 :ais523\unfoog!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :just assume I'm drunk at the moment, it simplifies things < 1321400391 404870 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Oh no, ais523\unfoog had dairy. Or something. < 1321400412 608514 :ais523\unfoog!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :nah, just tired < 1321400423 207551 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Same thing! < 1321400425 312527 :Gregor!foobar@codu.org PRIVMSG #esoteric :ski really sucks at I/O >_> < 1321400432 449968 :SgeoN1!~AndChat@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :So, ais523 gets "drunk" in the same way I do? < 1321400458 192835 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :No. < 1321400465 164348 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :You're just weird. < 1321400473 174459 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523\unfoog: Exactly why deviated septum medical procedures? Along with a greater problem that is experienced the particular surgery. Ahead of these queries might be responded successfully, a brief release in to exactly what a deviated septum can be should be examined. The actual nose septum is the portion of the nose which divides the actual nose pathways. Your septum comprises of the two bone tissu < 1321400473 254484 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :e and cartilage. < 1321400486 221787 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Remarkably there's a single occasional actress who's occupation sustained as a result of the nasal surgical treatment was Jennifer Gray. Many will don't forget your ex through the woman's noticably motion pictures becoming Dirty Dance, as well as Red-colored Beginning. After the woman's role inside the film Unclean Bouncing, Greyish decided to have a very nasal work to remove your lump via your ex nost < 1321400487 674637 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :ril. < 1321400493 327468 :ais523\unfoog!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :two or five? < 1321400512 127245 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Wait, what? < 1321400512 639581 :ais523\unfoog!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oh, just one < 1321400516 716864 :ais523\unfoog!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :with a bizarre change of topic < 1321400532 545462 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :would you like fries with that? < 1321400533 366879 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Two or five what? < 1321400540 255806 :ais523\unfoog!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: spam pages < 1321400540 779462 :SgeoN1!~AndChat@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Is elliott posting spam? < 1321400547 138126 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :SgeoN1: I'm actually the wiki spammers. < 1321400549 885813 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Don't tell anyone. < 1321400557 204654 :ais523\unfoog!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :SgeoN1: I /hope/ it isn't elliott < 1321400557 892041 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :...that would explain so much... < 1321400564 445211 :ais523\unfoog!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and if it is him, he has a bunch of proxies < 1321400570 625590 :ais523\unfoog!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(according to internet meme, seven) < 1321400570 938985 :SgeoN1!~AndChat@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :I meant, seen spam into here < 1321400580 79599 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ais523\unfoog: please kick elliott for spam. < 1321400582 575020 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Nothing I posted was spam. < 1321400586 666874 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :It had no unsolicited links or whatever. < 1321400642 869668 :SgeoN1!~AndChat@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :What does unsolicited stupidity count as? And please don't say that I'm a producer. < 1321400656 962660 :ais523\unfoog!~ais523@unaffiliated/ais523 PRIVMSG #esoteric : I need on-demand confusion yuck yuck < 1321400663 141145 :ais523\unfoog!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I thought that was posted in #esoteric for a moment < 1321400673 84146 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :SgeoN1: You write your own material, dude. < 1321400690 443336 :ais523\unfoog!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :You have been watching /Unsolicited Stupidity/ ~ Producer: elliott ~ Director: SgeoN1 < 1321400707 372231 :ais523\unfoog!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :sounds like a decent name for a film < 1321400727 764982 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523\unfoog: from Substantious Frivolity Productions < 1321400740 444013 :ais523\unfoog!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :did I actually say "substantious"? < 1321400749 169360 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :no, that was me < 1321400757 436846 :ais523\unfoog!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`log [^]"]substantious < 1321400762 255081 :HackEgo!foobar@codu.org PRIVMSG #esoteric :2011-11-15.txt:23:19:31: IANADispenserOfSubstantiousFrivolity < 1321400812 532803 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523\unfoog: cheat! < 1321400827 989366 :ais523\unfoog!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :what's cheating there? < 1321400847 197057 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: hi hi hi < 1321400849 378652 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523\unfoog: [^]"] < 1321400861 286691 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523\unfoog: wait, does [^] actually /work/? < 1321400868 917067 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :it /special-cases the first character/? < 1321400874 618474 :ais523\unfoog!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: only when it's ] < 1321400878 163368 :ais523\unfoog!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :or - < 1321400882 658477 :ais523\unfoog!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :also, special-cases - as last character < 1321400890 266542 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :ACTION cries. < 1321400894 942581 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott: ho ho ho < 1321400909 485530 :ais523\unfoog!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :my regex for matching BF comments is along the lines of [^][<>,.+-] < 1321400910 853180 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: hi zippers..... please??? < 1321400915 907068 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523\unfoog: ouch < 1321400951 618031 :ais523\unfoog!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Perl lets you write it as [^\[\]\+\-\,\.\<\>] instead < 1321400954 201649 :ais523\unfoog!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :which is rather clearer < 1321400959 997633 :ais523\unfoog!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :if a bit backslashy < 1321400993 957248 :ais523\unfoog!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and a bunch of other languages, like Python/Ruby/Java, ripped off Perl's regexes < 1321401003 936437 :ais523\unfoog!~ais523@unaffiliated/ais523 QUIT :Remote host closed the connection < 1321401010 399877 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :rest in peace ais < 1321401028 858245 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: pl.s........ < 1321401052 203488 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :dammit < 1321401076 629610 :pikhq!~pikhq@71-219-228-11.clsp.qwest.net QUIT :Ping timeout: 258 seconds < 1321401078 738873 :pikhq_!~pikhq@71-219-218-117.clsp.qwest.net JOIN :#esoteric < 1321401127 893340 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i think this is intuitively equivalent to collapsing as much of the tree as possible while keeping it a tree and the real cursors distinct < 1321401141 774666 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :ah < 1321401147 374282 :DCliche!~Darth_Cli@c-67-176-12-54.hsd1.co.comcast.net JOIN :#esoteric < 1321401202 684616 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :and a Seq of trees is a representation of a line resulting from collapsing between two nodes < 1321401209 147736 :augur!~augur@216-164-57-20.c3-0.slvr-ubr1.lnh-slvr.md.cable.rcn.com JOIN :#esoteric < 1321401246 826661 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :controlled demolition: the zipper story < 1321401355 686854 :Darth_Cliche!~Darth_Cli@c-67-176-12-54.hsd1.co.comcast.net QUIT :Ping timeout: 240 seconds < 1321401406 383454 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i am not quite sure, but i think the number of virtual cursors cannot be more than twice the number of real ones < 1321401458 240328 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :or thereabouts. < 1321401504 562782 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :ok < 1321401580 61628 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :so lookup of stuff is hopefully O(log n) in the number of cursors < 1321401593 282343 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :assuming a Map