< 1303516983 935640 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Although I appreciate your humor, that's a little bit less clear than you're making it. < 1303517000 851059 :Gregor!Gregor@codu.org PRIVMSG #esoteric :The first amendment applies to the government, not to airports, which are privately-operated businesses. < 1303517006 834896 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :So...close... to being able to use PayPal < 1303517018 458053 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Got an AmEx gift card < 1303517027 141691 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :PayPal charged a verification thing to it < 1303517036 245362 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :But the code won't show up in the description < 1303517037 261116 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric ::( < 1303517045 100299 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Then again, it's still "pending" < 1303517064 148656 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Ohwait, I'm totes wrong. < 1303517073 777451 :pikhq!~pikhq@71-219-217-170.clsp.qwest.net PRIVMSG #esoteric :Gregor: Airports actually tend to be owned by the city it < 1303517074 167754 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Apparently airports are government-run in the US. < 1303517075 468434 :pikhq!~pikhq@71-219-217-170.clsp.qwest.net PRIVMSG #esoteric :'s in. < 1303517092 997922 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Wow, I am SO lagged. < 1303517112 483811 :pikhq!~pikhq@71-219-217-170.clsp.qwest.net PRIVMSG #esoteric :No, I hit enter same time you did. :P < 1303517151 571464 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: Privately-owned airports ... with the TSA in them ... < 1303517180 410270 :Gregor!Gregor@codu.org PRIVMSG #esoteric :elliott: I didn't say they were unregulated. < 1303517189 287920 :Gregor!Gregor@codu.org PRIVMSG #esoteric :elliott: Or even anything less than extremely heavily regulated. < 1303517205 826846 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :;D < 1303518143 537023 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Allocation sizes of two to three pointers where the first of the two pointers and the second of the three pointers must be aligned to eight bytes: SO INCONVENIENT < 1303518159 672869 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Wait. < 1303518162 523364 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :There are no such allocations. < 1303518171 191800 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Just allocations of two pointers where sometimes the first must be aligned and sometimes the second. < 1303518248 710592 :pikhq!~pikhq@71-219-217-170.clsp.qwest.net PRIVMSG #esoteric :Perhaps all allocations should be page-aligned. That'd solve it! < 1303518249 385094 :pikhq!~pikhq@71-219-217-170.clsp.qwest.net PRIVMSG #esoteric ::P < 1303518258 444660 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :TOTALLY < 1303518312 399933 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq: Actually the allocation is going to be done with the Zepto Basement Bin Copying Collector. < 1303518347 837111 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq: Basically I don't bother with free lists or any of that shit. I just allocate linearly, then whenever I run out of heap, I do the regular copying-GC trick, keeping objects that reference each other close together sort of. < 1303518372 882273 :pikhq!~pikhq@71-219-217-170.clsp.qwest.net PRIVMSG #esoteric :So, a fairly standard copying GC, then. < 1303518381 619241 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq: Yeah, except that it's /Basement Bin/. < 1303518398 283027 :pikhq!~pikhq@71-219-217-170.clsp.qwest.net PRIVMSG #esoteric :Which means what? < 1303518442 618289 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq: Like all of Zepto, it is coded to meet Zepto's weird aesthetic preferences over anything else. < 1303518445 835954 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Including, e.g. performance. < 1303518449 357579 :Gregor!Gregor@codu.org PRIVMSG #esoteric :That it's simultaneously not as fast as GGGGC, and not as featureful as GGGGC. < 1303518456 596958 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Remember, I'm using a /linked list/ to intern symbols. < 1303518461 496638 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Because hash tables spoil vibes. < 1303518466 596243 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: Yes, but it's also MINE. < 1303518472 845820 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Fair enough. < 1303518476 845116 :Gregor!Gregor@codu.org PRIVMSG #esoteric :And EGGGC sounds terrible :P < 1303518493 522824 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Generations. What are they for? What is with all this making assumptions about the lifetime of objects. < 1303518497 783523 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :That is making an ass out of u and objects. < 1303518506 194697 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Zepto makes no asses. It is not an ass factory. < 1303518515 631801 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :It is a programmer happiness factory. < 1303518545 342058 :pikhq!~pikhq@71-219-217-170.clsp.qwest.net PRIVMSG #esoteric :elliott: I presume "Zepto" means "yours"? < 1303518553 638456 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :It is the name of a language. < 1303518554 988685 :pikhq!~pikhq@71-219-217-170.clsp.qwest.net PRIVMSG #esoteric :Gregor: Egg GC sounds awesome. :P < 1303518559 758106 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :It has no "Lisp" prefix because it is awesome. < 1303518570 737760 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I already have a half-baked implementation of it, but it's in Python. < 1303518575 846773 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :So I'm making an even-more-half-baked version in C. < 1303518594 315157 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :quarterbaked < 1303518595 620906 :pikhq!~pikhq@71-219-217-170.clsp.qwest.net PRIVMSG #esoteric :Quarter-baked, if you will. < 1303518601 694952 :pikhq!~pikhq@71-219-217-170.clsp.qwest.net PRIVMSG #esoteric :monqy: ^5 < 1303518605 91168 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I'll bake you lot in a quarter if you don't shut up. < 1303518619 716190 :zeptobot!~zeptobot@91.104.255.193 JOIN :#esoteric < 1303518625 22452 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :zeptobot: Get broken by these mortals. < 1303518625 462544 :pikhq!~pikhq@71-219-217-170.clsp.qwest.net PRIVMSG #esoteric :elliott: How do you bake people in a quarter? < 1303518628 59262 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :: quote < 1303518628 671933 :zeptobot!~zeptobot@91.104.255.193 PRIVMSG #esoteric : -> (x . x) < 1303518629 490570 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq: Painfully. < 1303518638 951010 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(x . x) is how zeptobot feels about people breaking it. So don't do that. < 1303518640 461769 :pikhq!~pikhq@71-219-217-170.clsp.qwest.net PRIVMSG #esoteric :Seems there's no empty space in that coin. < 1303518643 777949 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :: (quote 99) < 1303518644 571432 :zeptobot!~zeptobot@91.104.255.193 PRIVMSG #esoteric : -> (99) < 1303518652 410261 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :: ('(x . x) 99) < 1303518652 916135 :zeptobot!~zeptobot@91.104.255.193 PRIVMSG #esoteric : -> (99) < 1303518665 369579 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :: ('(x . (eval x)) 'quote) < 1303518665 820887 :zeptobot!~zeptobot@91.104.255.193 PRIVMSG #esoteric : ! AttributeError: 'Symbol' object has no attribute 'apply' < 1303518672 628278 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :That is correct behaviour. I think. < 1303518679 638409 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :how does zepto work < 1303518684 668374 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: Badly. < 1303518705 295708 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :http://sprunge.us/ZcaS < 1303518715 8041 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :This is the specification, except for all the parts that are wrong. < 1303518730 131219 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :http://sprunge.us/fTEH This shit is bullshit. < 1303518738 602362 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :But there's no shit like bullshit. < 1303518747 311577 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :My errors are the best. < 1303518941 357438 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :it would be nice if I could tell what the specification meant < 1303518973 682572 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :right now I'm trying to figure out how to get exotic errors < 1303519014 848314 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :: (id) < 1303519015 665147 :zeptobot!~zeptobot@91.104.255.193 PRIVMSG #esoteric : -> () < 1303519018 88094 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :oh no < 1303519060 79521 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :: (id '(x . x)) < 1303519060 844485 :zeptobot!~zeptobot@91.104.255.193 PRIVMSG #esoteric : -> (x . x) < 1303519070 453448 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :: (id '(x . x) '(x . x)) < 1303519071 337707 :zeptobot!~zeptobot@91.104.255.193 PRIVMSG #esoteric : -> "no jew brotha" < 1303519079 383164 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :: (id . 9) < 1303519079 625679 :zeptobot!~zeptobot@91.104.255.193 PRIVMSG #esoteric : -> () < 1303519081 513200 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :: (id 9) < 1303519081 825633 :zeptobot!~zeptobot@91.104.255.193 PRIVMSG #esoteric : -> 9 < 1303519084 232296 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :there we go < 1303519102 400811 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :: (map 99 99 99 99 99 99 99) < 1303519102 588557 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :: (eval . 9) < 1303519102 831163 :zeptobot!~zeptobot@91.104.255.193 PRIVMSG #esoteric : -> "no brah, no" < 1303519103 179634 :zeptobot!~zeptobot@91.104.255.193 PRIVMSG #esoteric : -> "like you a ho" < 1303519115 749885 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :those are just argcount checks :) < 1303519137 197763 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :: (def 99 99 99 99 99 99 99) < 1303519137 887699 :zeptobot!~zeptobot@91.104.255.193 PRIVMSG #esoteric : -> "u a fuka" < 1303519256 733146 :copumpkin!~pumpkin@unaffiliated/pumpkingod QUIT :Quit: Computer has gone to sleep. < 1303519264 873706 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :: (def) < 1303519265 469721 :zeptobot!~zeptobot@91.104.255.193 PRIVMSG #esoteric : -> "u a fuka" < 1303519269 406949 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i a fucka. < 1303519271 674981 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :does it do anything useful < 1303519281 238004 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you can define things and map things < 1303519284 815398 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :: (map quote '(a b c)) < 1303519285 129273 :zeptobot!~zeptobot@91.104.255.193 PRIVMSG #esoteric : -> (('a) ('b) ('c)) < 1303519289 724675 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :: (map id '(a b c)) < 1303519290 254803 :zeptobot!~zeptobot@91.104.255.193 PRIVMSG #esoteric : -> (a b c) < 1303519296 623917 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :mmmm < 1303519305 973246 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :: (map quote '(9 9 9)) < 1303519306 160752 :zeptobot!~zeptobot@91.104.255.193 PRIVMSG #esoteric : -> (('9) ('9) ('9)) < 1303519314 146786 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :gotta love how little sense that one makes < 1303519337 820132 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :(def x (x x)) < 1303519339 210124 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :er < 1303519341 259662 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :: (def x (x x)) < 1303519342 172348 :zeptobot!~zeptobot@91.104.255.193 PRIVMSG #esoteric : ! AttributeError: 'Pair' object has no attribute 'bind' < 1303519354 999237 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :what < 1303519355 878513 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :: (def 'x (x x)) < 1303519356 611340 :zeptobot!~zeptobot@91.104.255.193 PRIVMSG #esoteric : -> "u a fuka" < 1303519359 658672 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric ::'( < 1303519361 48357 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :: (def x '(x x)) < 1303519361 354013 :zeptobot!~zeptobot@91.104.255.193 PRIVMSG #esoteric : -> x < 1303519362 698248 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :: x < 1303519362 973135 :zeptobot!~zeptobot@91.104.255.193 PRIVMSG #esoteric : -> (x x) < 1303519370 57691 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :: (x 9) < 1303519370 575326 :zeptobot!~zeptobot@91.104.255.193 PRIVMSG #esoteric : ! AttributeError: 'Integer' object has no attribute 'bind' < 1303519374 306304 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :: (x id 9) < 1303519374 716845 :zeptobot!~zeptobot@91.104.255.193 PRIVMSG #esoteric : ! AttributeError: 'Integer' object has no attribute 'bind' < 1303519376 619210 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :: (x id) < 1303519377 176464 :zeptobot!~zeptobot@91.104.255.193 PRIVMSG #esoteric : ! AttributeError: 'Integer' object has no attribute 'bind' < 1303519378 816605 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :(eval x) < 1303519379 206587 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :: x < 1303519379 680298 :zeptobot!~zeptobot@91.104.255.193 PRIVMSG #esoteric : -> (9) < 1303519381 409971 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :: (eval x) < 1303519382 266295 :zeptobot!~zeptobot@91.104.255.193 PRIVMSG #esoteric : ! AttributeError: 'Integer' object has no attribute 'apply' < 1303519384 486032 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :what the fuck < 1303519385 576133 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :happened to x < 1303519387 283217 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :oh no x is 9 < 1303519387 766108 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it... rebinds itself? < 1303519392 345650 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :: (def foo '(foo foo)) < 1303519392 735631 :zeptobot!~zeptobot@91.104.255.193 PRIVMSG #esoteric : -> foo < 1303519392 923432 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :: foo < 1303519393 215890 :zeptobot!~zeptobot@91.104.255.193 PRIVMSG #esoteric : -> (foo foo) < 1303519397 735124 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :: (foo id 9) < 1303519398 334952 :zeptobot!~zeptobot@91.104.255.193 PRIVMSG #esoteric : ! AttributeError: 'Integer' object has no attribute 'apply' < 1303519400 501634 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :: foo < 1303519400 852698 :zeptobot!~zeptobot@91.104.255.193 PRIVMSG #esoteric : -> (id 9) < 1303519402 734972 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :... < 1303519403 484431 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::D < 1303519407 209047 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that is pretty cool < 1303519413 255655 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh duh < 1303519415 727071 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that makes a bit of sense sort of < 1303519418 638233 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yeah it does < 1303519437 371561 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :: (def x '(x x)) < 1303519438 11388 :zeptobot!~zeptobot@91.104.255.193 PRIVMSG #esoteric : -> x < 1303519443 561358 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :: (x x) < 1303519444 206956 :zeptobot!~zeptobot@91.104.255.193 PRIVMSG #esoteric : ! AttributeError: 'NilClass' object has no attribute 'unbind' < 1303519448 540889 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :: x < 1303519449 380512 :zeptobot!~zeptobot@91.104.255.193 PRIVMSG #esoteric : -> () < 1303519450 580285 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :realise that that is (x . (x)) < 1303519452 947731 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :so it rebinds x < 1303519453 991829 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :to the arguments < 1303519456 349851 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :aha < 1303519456 869953 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and then executes (x) < 1303519459 654984 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :where x is your arguments < 1303519462 89436 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :so it runs ((id 9)) < 1303519464 695332 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :which runs (9) < 1303519466 259084 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :which predictably fails < 1303519471 49108 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but x has been rebound to (id 9) < 1303519510 795105 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :how does it manage to rebind itself < 1303519598 207524 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :: (def x 'x) < 1303519598 907661 :zeptobot!~zeptobot@91.104.255.193 PRIVMSG #esoteric : -> x < 1303519603 383234 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :: (eval x) < 1303519604 149776 :zeptobot!~zeptobot@91.104.255.193 PRIVMSG #esoteric : -> x < 1303519611 976468 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: because it takes its arguments as x? < 1303519613 576137 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :which is its name? < 1303519622 945530 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :if the parameter was named something else, it would do something ... still stupid, but not self-destructive < 1303519635 254294 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :oh is that how it works < 1303519645 847974 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Yes. < 1303519649 754901 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :If it can be said to "work" at all. < 1303519652 303118 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :It Zepto-works. < 1303519684 620010 :pikhq!~pikhq@71-219-217-170.clsp.qwest.net PRIVMSG #esoteric :http://old.nationalreview.com/document/document073001.shtml The court findings in Bradshaw v. Unity Marine. Wherein the court mocks both parties. < 1303519721 837091 :pikhq!~pikhq@71-219-217-170.clsp.qwest.net PRIVMSG #esoteric :"Despite the waste of perfectly good crayon seen in both parties' briefing (and the inexplicable odor of wet dog emanating from such) the Court believes it has satisfactorily resolved this matter." < 1303519734 235755 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :: (def x '(x x)) < 1303519735 315685 :zeptobot!~zeptobot@91.104.255.193 PRIVMSG #esoteric : -> x < 1303519759 652858 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :: (map x '(x x x)) < 1303519760 543682 :zeptobot!~zeptobot@91.104.255.193 PRIVMSG #esoteric : ! AttributeError: 'Pair' object has no attribute 'bind' < 1303519767 252904 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :: x < 1303519768 72880 :zeptobot!~zeptobot@91.104.255.193 PRIVMSG #esoteric : -> ('x) < 1303519925 847311 :Wamanuz3!~Wamanuz@78-69-168-43-no84.tbcn.telia.com JOIN :#esoteric < 1303520047 910227 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq: Best ever. < 1303520055 997420 :Wamanuz2!~Wamanuz@78-69-168-43-no84.tbcn.telia.com QUIT :Read error: Operation timed out < 1303520228 332930 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: Oh sweet, to do a copying GC it looks like I have to modify running code. < 1303520236 201986 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :'cuz it has pointers 'n shit. < 1303520244 481618 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I AM SO FAIL < 1303520355 541377 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :mmmm pointers < 1303520397 737469 :Gregor!Gregor@codu.org PRIVMSG #esoteric :wlib's option to create a GNU-style .a library: wlib -fag < 1303520411 176455 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :X-D < 1303520442 576311 :tswett!~Warrigal@thay.Stanford.EDU PRIVMSG #esoteric :Hi elliott. < 1303520448 694305 :tswett!~Warrigal@thay.Stanford.EDU PRIVMSG #esoteric :I see that you're making excellent progress. < 1303520453 673151 :tswett!~Warrigal@thay.Stanford.EDU PRIVMSG #esoteric :Carry on the excellent work. < 1303520455 944257 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :On wh- oh yes, that thing. < 1303520468 611865 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Totally haven't been distracted, yup. < 1303520487 169827 :tswett!~Warrigal@thay.Stanford.EDU PRIVMSG #esoteric :I trust that you've bought the server and anything. < 1303520493 674659 :tswett!~Warrigal@thay.Stanford.EDU PRIVMSG #esoteric :I trust you so far that I'm not even going to ask anything about it. < 1303520508 638448 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :How convenient. I will continue lazily evaluating the results of such actions. Sorry, what? < 1303520527 262839 :tswett!~Warrigal@thay.Stanford.EDU PRIVMSG #esoteric :In fact, I'm not even going to speak. I trust that you will be able to answer all my questions anyway. < 1303520528 306792 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Let's be fair, ais didn't even respond when I told him about it. The kind of emotional distresss I'm in is a force to be reckoned with. < 1303520800 912579 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :yeah we get it, you're a famous bisexual < 1303520999 770848 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you know why oklopol talks so much about famous bisexuals < 1303521004 784022 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it's because he's famous biphobic < 1303521008 104814 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but really < 1303521010 914452 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :he's just in the closet < 1303521012 874257 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and is afraid < 1303521014 192161 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :we'd judge him < 1303521015 427324 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :if we knew < 1303521016 344335 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that he < 1303521017 387196 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oklopol < 1303521019 484005 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :was a famous bisexual. < 1303521140 153274 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :man, interning things is such a drag. < 1303521152 582324 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : case T_INTEGER: return (*(obj (*)(obj))f)(a); < 1303521155 351825 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :this is pretty much the best line < 1303521288 314875 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: BTW the autoupdate feature of tup was improved after I pointed out its deficiencies and OH MY GOD IT IS SO AWESOME < 1303521302 99052 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I keep thinking I've not saved my file because I didn't see the compile happen, but it actually just happened instantly. < 1303521404 410278 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Ken Ham and Eliezer Yudkowski agree on something! < 1303521471 884705 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :IT'S A FUCKING Y < 1303521670 627527 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo: A Y < 1303521680 781911 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :ooh < 1303521718 103241 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :ACTION apologizes to Yudkowsky < 1303521791 407685 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Too late, your soul is already doomed. < 1303521828 873996 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Creating Friendly AI 2 will include the sentence "Of course, a Friendly AI must kill Seth Gold, but how to accomplish this is not clear; I, myself, prefer knives." < 1303522844 941796 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :ACTION facepalms Armwards < 1303522880 781804 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :I think we both need palms in our faces < 1303522973 553722 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :What. < 1303523007 429131 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :One of his statements about why my stupid idea is stupid is itself rather stupid. < 1303523057 326823 :pikhq!~pikhq@71-219-217-170.clsp.qwest.net PRIVMSG #esoteric :Gregor: What the pfargtle is wlib? < 1303523074 72405 :Gregor!Gregor@codu.org PRIVMSG #esoteric :pikhq: Open Watcom's librarian :P < 1303523093 673230 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo: Who the fuck is Armwands? < 1303523107 262199 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sweet, I have a Zepto interpreter that can't actually do anything. < 1303523124 20410 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I should... write a parser? Make the allocator not a steaming heap of shit? < 1303523124 550675 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :elliott, Armwards. As in, in Arm's direction < 1303523129 700160 :pikhq!~pikhq@71-219-217-170.clsp.qwest.net PRIVMSG #esoteric :Goodness, Watcom is still developed. < 1303523134 619902 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo: Who's statement? < 1303523143 474869 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Arm's < 1303523151 509185 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Who? < 1303523158 77663 :Gregor!Gregor@codu.org PRIVMSG #esoteric :pikhq: It might even compile Fythe X-D < 1303523159 297577 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :ACTION hits elliott with a first base < 1303523169 496697 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo: One, I just don't feel that way about you. Two, what? < 1303523179 615820 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: Behold my genius allocator: http://sprunge.us/FOKK < 1303523184 674968 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :An appropriate paste ID. < 1303523196 713276 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :elliott, I thought you were doing a Who's On First thing at me < 1303523210 162767 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo: Who is Arm. < 1303523226 80338 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :In #picolisp < 1303523233 361048 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :What was your idea and what did he say. < 1303523277 662487 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :About Smalltalk-like images. One of my justifications is what if I want to turn off the computer while I'm working on something. His response: Hibernate works well < 1303523290 826050 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Well, that was one of his responses. The other responses were more sensible. < 1303523297 115957 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Your justification is insanely stupid in itself. < 1303523307 325081 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :elliott, didn't I say that already? < 1303523315 14462 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Nope. You said your idea was stupid. < 1303523472 822486 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor is not admiring my genius allocator. < 1303523548 743708 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hmm < 1303523556 912838 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :foo bar[] = {x}; < 1303523563 53197 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :does this initialise to {x,0,0,...} or {x,x,x,...}? < 1303523564 698859 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I think the former < 1303523595 155440 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(at global scope) < 1303523818 471085 :BeholdMyGlory!~behold@unaffiliated/beholdmyglory QUIT :Remote host closed the connection < 1303523834 689126 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : cyborg_ar, I assume you're joking? If not, how is that possible? < 1303523835 993365 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :what did he say < 1303523850 846415 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :About just dumping the heap to a file < 1303523857 696928 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :what did he actually say < 1303523867 675158 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :<cyborg_ar> Sgeo: you could just dump the heap into a file < 1303523876 845262 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Of course that's possible. < 1303523885 931945 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :I meant possible in pure Picolisp < 1303523887 334252 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :>.> < 1303524069 358251 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :elliott your allocator is confusing. (this is because of the casts.) < 1303524080 767364 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: typedef struct pair *obj; < 1303524080 955680 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :struct pair { obj car; obj cdr; }; < 1303524090 726870 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: I just cast it because I don't want to increment two objs every time :) < 1303524093 871804 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that is, the size of < 1303524132 78113 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: anyway what you mean, is: < 1303524138 361353 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: "i'm not Zepto enough to understand your allocator" < 1303524141 333030 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :the answer is: more zepto. < 1303524148 327467 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :obj read() { < 1303524148 558600 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : return readtable[getchar()](); < 1303524148 558785 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :} < 1303524149 811397 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :I'm not zepto enough to understand your allocator :( < 1303524150 211598 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :best fucking reader ever < 1303524168 639966 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: i am sorry, but i cannot help you with such personal deficiencies. < 1303524175 460973 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :why not use zepto, all zepto code is easy to read. < 1303524192 285820 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :my reader should probably take a port or something < 1303524194 828397 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :so it isn't fucking stupid < 1303524331 187455 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Picolisplove < 1303524369 181008 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :obj read_quote() { < 1303524369 573272 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : return cons(s_quote, read()); < 1303524369 760834 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :} < 1303524371 312324 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :okay well that was easy. < 1303524375 65659 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo: zepto is so fucking better < 1303524391 670448 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :How so? < 1303524405 965047 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :because i am making zepto because picolisp isn't fucking chill enough < 1303524444 176676 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :dynamic or lexical? < 1303524515 209921 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :dynamic because it's easier to implement with my awesome teqniqes < 1303524601 881599 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i'm a fucking magician < 1303524604 471988 :pikhq!~pikhq@71-219-217-170.clsp.qwest.net QUIT :Quit: Lost terminal < 1303524615 450861 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :at the keyboard < 1303524617 482671 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :a fucking magician < 1303524702 503229 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :nooooo < 1303524703 373477 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :its broken < 1303524708 247294 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :why did you break it monqy < 1303524735 90478 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :what did I break < 1303524755 748652 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh < 1303524757 188484 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i see how it is < 1303524758 869454 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I SEE < 1303524759 606755 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :HOW IT IS < 1303524760 458466 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :IT'S < 1303524760 848257 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :NOT < 1303524762 258667 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :FUCKING < 1303524762 769617 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ALIGNED < 1303524771 577389 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hey Gregor how do you align pools again... without specifying an exact address < 1303524795 395221 :Gregor!Gregor@codu.org PRIVMSG #esoteric :elliott: Allocate double. Free beginning and end. < 1303524806 54302 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :literally a double? < 1303524813 40666 :Gregor!Gregor@codu.org PRIVMSG #esoteric :No, double the size I need X_X < 1303524815 233907 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :wait. that makes no sense. < 1303524816 389970 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i mean < 1303524817 183690 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :what is aid < 1303524820 193427 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :though what you said makes no sense either < 1303524824 452868 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :why free the end too < 1303524851 429465 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Depends on what you need the alignment for; for my uses, that was unusable space. For yours it might not be, in which case don't. < 1303524861 769015 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I SEE < 1303524879 148256 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I'm going to restart X and just use posix_memalign or whatever instead :P < 1303524915 844812 :elliott!~elliott@unaffiliated/elliott QUIT :Remote host closed the connection < 1303524916 545468 :zeptobot!~zeptobot@91.104.255.193 QUIT :Read error: Connection reset by peer < 1303524976 589509 :elliott!~elliott@unaffiliated/elliott JOIN :#esoteric < 1303524984 79450 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :-NickServ- 1 failed login since last login. < 1303524984 267053 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :-NickServ- Last failed attempt from: Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 on Apr 22 21:45:25 2011. < 1303524988 198710 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Thanks for testing that fake password, bro. < 1303524993 858381 :poiuy_qwert!~poiuy_qwe@unaffiliated/poiuy-qwert/x-0506151 JOIN :#esoteric < 1303525069 271889 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :why is this broken < 1303525182 312270 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :http://ff.connextra.com/resources/PaddyPower/PokerCompetitorCampaign20110420/728x90.gif ;; This is the most ridiculous ad ever. < 1303525205 989529 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :my ad blocker is blocking it < 1303525227 307916 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :that is the most ridiculous ad < 1303525251 605548 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you know why i don't use an ad blocker? < 1303525256 714040 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :'cuz i wouldn't get to see ads like that. < 1303525376 952841 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :wtf is up with my readtable... < 1303525400 222747 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :too zepto < 1303525444 698832 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :no < 1303525446 738606 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :INSUFFICIENTLY zepto < 1303525472 446685 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh < 1303525474 296323 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :my allocator is broken < 1303525474 704517 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::D < 1303525479 58008 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :because i didn't use memalign < 1303525479 404796 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :right < 1303525480 565609 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i remember now < 1303525499 399703 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ugh. i don't want to use posix_memalign. < 1303525522 912135 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hey Gregor, if I just pass mmap a random bullshit address with the bits I want off, will it satisfy it? < 1303525537 886 :Gregor!Gregor@codu.org PRIVMSG #esoteric :elliott: I doubt it. < 1303525545 19569 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :why does it even take an address parameter < 1303525547 42976 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :apart from to crus hdreams < 1303525615 10885 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor really likes crushing dreams. he is so not Zepto. < 1303525649 301257 :augur!~augur@208.58.6.161 PRIVMSG #esoteric :elliott: do you know if its possible to dualboot a mac where the windows is installed on an external drive? < 1303525661 209937 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :augur: If the Gods like you, yes. < 1303525662 942319 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :So no. < 1303525670 600883 :augur!~augur@208.58.6.161 PRIVMSG #esoteric ::( < 1303525729 17835 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"I swear before God this holy oath, that I shall give absolute < 1303525729 429822 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : confidence to the Fuehrer of the German Reich and people." < 1303525729 617368 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : [Heinrich Himmler] < 1303525733 113931 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I wonder why that's in fortune's DB < 1303525736 423461 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Maybe some nazi got commit rights < 1303525891 149783 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: o < 1303525894 870453 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: i just realised something cool < 1303525919 580075 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i iterate over WAY TOO MANY values like th... wait, why < 1303525980 589917 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :huh okay < 1303525984 22540 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i think it is because... this is stupid? < 1303525999 530556 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :wait what < 1303526000 290575 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :the fuck < 1303526006 768332 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :#define TAGOF(x) (((intptr_t) (x)) | 7) < 1303526009 900030 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :behold ladies and mentlegen < 1303526010 929841 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :my idiocy < 1303526024 948458 :Gregor!Gregor@codu.org PRIVMSG #esoteric :That's one intense tag. < 1303526058 435454 :Gregor!Gregor@codu.org PRIVMSG #esoteric :In that it's the entire pointer plus 0x111, that is :P < 1303526123 806083 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: Yes :P < 1303526133 585299 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :So many tags, so few objects to tag them with. < 1303526150 251751 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: Erm < 1303526151 557772 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :You fail so hard < 1303526153 329226 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :One, 0b, not 0x < 1303526157 204637 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Two, not "plus" :P < 1303526191 574889 :Gregor!Gregor@codu.org PRIVMSG #esoteric :One, why don't you go fuck a fruit basket. < 1303526192 904732 :lament!~lament@S0106002312fa554a.vc.shawcable.net QUIT :Ping timeout: 260 seconds < 1303526194 483317 :Gregor!Gregor@codu.org PRIVMSG #esoteric :And two, you're a slut. < 1303526200 769689 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :True. < 1303526203 942737 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Both very good points. < 1303526212 963817 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Hey, when's Easter. Oh right, it's on Sunday. < 1303526217 771194 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Thank you for your help. < 1303526265 373531 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :wait. wtf. < 1303526290 885483 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(gdb) print (poolptr+1) & 7 < 1303526291 155243 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Argument to arithmetic operation not a number or boolean. < 1303526291 415340 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :wow. < 1303526294 549766 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :how do i make gdb not retarded. < 1303526325 572095 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :which one isn't a number or boolean < 1303526330 64808 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :poolptr is a pointer < 1303526347 680627 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :can you make it a number < 1303526378 777661 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hmm i see a pattern here < 1303526379 572878 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh right < 1303526382 627457 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :because obj is eight < 1303526382 815108 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :er < 1303526383 232068 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :is it < 1303526383 787141 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :wtf < 1303526384 997401 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :this makes no sense < 1303526386 367235 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::DD < 1303526391 9500 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :wait no it makes perfect sense < 1303526393 126492 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: with a cast it seems < 1303526395 212459 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ok more zepto time < 1303526406 785136 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ok i < 1303526407 390416 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :what < 1303526409 375091 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :how is that even < 1303526414 415002 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :casts, "the zepto way" < 1303526415 204761 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :85 if (interned == NIL) ptr = interned = cons(NIL, NIL); < 1303526415 392346 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(gdb) < 1303526415 594764 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :86 while (DEREF(ptr).cdr != NIL) { < 1303526415 782349 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(gdb) < 1303526415 782531 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Program received signal SIGSEGV, Segmentation fault. < 1303526422 394243 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :what < 1303526425 948938 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :what is that even < 1303526432 399004 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh wow < 1303526434 51211 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Program terminated with signal SIGSEGV, Segmentation fault. < 1303526434 352929 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :The program no longer exists. < 1303526435 37783 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :gdb < 1303526436 222698 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you are so zen < 1303526439 893012 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"the program no longer exists" < 1303526452 411800 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :zeptoed < 1303526594 102684 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :gdb can go backwards nowadays < 1303526604 579316 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :can it go backwards after the program segfaulted? < 1303526604 948792 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::D < 1303526609 337695 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :will it make the program exist again < 1303526611 657397 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i guess not, since it no longer exists < 1303526613 547705 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ha < 1303526617 332487 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy, you are so deep. for a monkey. < 1303526905 362484 :TeruFSX2!~quassel@97-127-218-140.dlth.qwest.net JOIN :#esoteric < 1303526962 457568 :augur!~augur@208.58.6.161 QUIT :Ping timeout: 264 seconds < 1303526988 434511 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :zepto.c:159: warning: implicit declaration of function ‘strdup’ < 1303526990 544647 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :what. < 1303527004 643151 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :is strdup not c99. < 1303527021 325430 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :wow. < 1303527022 931165 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it's not. < 1303527025 572231 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: can you believe that. < 1303527067 17678 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Apparently it's POSIX. < 1303527067 847509 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Odd. < 1303527096 789957 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :./whereami.c: *dir = strdup(full); < 1303527096 977500 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :./whereami.c: *fil = strdup(*fil); < 1303527097 225298 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :./whereami.c: char *argvzd = strdup(argvz); < 1303527097 412790 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :./whereami.c: if (!argvzd) { perror("strdup"); exit(1); } < 1303527097 412860 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :./whereami.c: path = strdup(path); < 1303527107 146728 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :FYTHE IS NOT PORTABLE :::000OooOOooOOO < 1303527109 813955 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that's a smiley btw < 1303527116 93487 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :is it smiling < 1303527119 788928 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :no < 1303527121 323202 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it's shocking < 1303527124 43021 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Fythe is not portable in various ways, that's a pretty minor one :P < 1303527133 411881 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Although I'm surprised that -ansi -pedantic -Wall -Werror doesn't catch it ... < 1303527140 364995 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it _should_ < 1303527141 951214 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Nowait, no I'm not. < 1303527145 751643 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :zepto.c:159: warning: implicit declaration of function ‘strdup’ < 1303527150 260479 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :[ 0/1 ] gcc -g -std=c99 -Wall -Wextra zepto.c -o zepto < 1303527156 335790 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :do you define _POSIX_WHATEVER? < 1303527173 678599 :Gregor!Gregor@codu.org PRIVMSG #esoteric :No, but I think that GCC always defines _POSIX_C_SOURCE on POSIX platforms. < 1303527182 668591 :Gregor!Gregor@codu.org PRIVMSG #esoteric :It's the other ones that need defining, like _BSD_SOURCE and _GNU_SOURCE < 1303527219 334555 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Uh, no. < 1303527234 832947 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Aha :P < 1303527236 548749 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I know this because I had to define _POSIX_C_SOURCE to get the right functions with IIRC musl. < 1303527241 762349 :Gregor!Gregor@codu.org PRIVMSG #esoteric :whereami defines itself as _BSD_SOURCE X-D < 1303527243 37509 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Since it's pedantic about what gets in the global namespace. < 1303527246 352001 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: lawl < 1303527470 202896 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: Fun game to play: < 1303527473 102703 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :#define _POSIX_C_SOURCE < 1303527477 601979 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :In file included from /usr/include/stdlib.h:25, < 1303527477 789692 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : from zepto.c:2: < 1303527477 789894 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :/usr/include/features.h:218: error: operator '||' has no right operand < 1303527477 790019 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :/usr/include/features.h:222: error: operator '&&' has no right operand < 1303527483 328162 :augur!~augur@208.58.6.161 JOIN :#esoteric < 1303527487 981769 :Gregor!Gregor@codu.org PRIVMSG #esoteric :_POSIX_C_SOURCE needs a value < 1303527493 49752 :Gregor!Gregor@codu.org PRIVMSG #esoteric :It can't just be defined. < 1303527545 426527 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I know. < 1303527545 613986 :Mathnerd314!~mathnerd3@206.53.28.6 QUIT :Disconnected by services < 1303527547 175402 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :It was a Game. < 1303527547 956127 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :zepto.c:153: warning: passing argument 1 of ‘posix_memalign’ from incompatible pointer type < 1303527548 143870 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :/usr/include/stdlib.h:508: note: expected ‘void **’ but argument is of type ‘struct pair ****’ < 1303527552 965478 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :TOO MANY STARS < 1303527575 433764 :TeruFSX2!~quassel@97-127-218-140.dlth.qwest.net QUIT :Ping timeout: 276 seconds < 1303527576 783120 :Mathnerd314_!~mathnerd3@128.198.16.160 JOIN :#esoteric < 1303527618 749757 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :gdb really needs a "step BUT NOT INTO LIBC" command. < 1303527621 463692 :pikhq!~pikhq@71-219-217-170.clsp.qwest.net JOIN :#esoteric < 1303527625 314878 :pikhq!~pikhq@71-219-217-170.clsp.qwest.net PRIVMSG #esoteric :THEE < 1303527669 942078 :Mathnerd314_!~mathnerd3@128.198.16.160 NICK :Mathnerd314 < 1303527677 414868 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :what if libc needs debugging < 1303527679 244936 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq: whut < 1303527683 324866 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: then don't use that command < 1303527833 252046 :pikhq!~pikhq@71-219-217-170.clsp.qwest.net PRIVMSG #esoteric :elliott: THOU HATH < 1303527838 610851 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq: THOU HATH WHAT < 1303527845 62223 :pikhq!~pikhq@71-219-217-170.clsp.qwest.net PRIVMSG #esoteric :DU HAST < 1303527859 138942 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :DU CRABS < 1303528230 127422 :pikhq!~pikhq@71-219-217-170.clsp.qwest.net PRIVMSG #esoteric :Minecraft is soon to hit 2 million sales... < 1303528286 892087 :pikhq!~pikhq@71-219-217-170.clsp.qwest.net PRIVMSG #esoteric :http://en.wikipedia.org/wiki/List_of_best-selling_PC_video_games It's actually earned a slot on this list. < 1303528311 399818 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :can we move this to -minecraft because < 1303528317 846357 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i need to make a sarcastic notch comment < 1303528619 652791 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :TIL Kinder Surprise are illegal in the USA. < 1303528665 138810 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :me too < 1303528672 955830 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :we all learned something today < 1303528677 207922 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that's the magic of christmas < 1303528752 831159 :pikhq!~pikhq@71-219-217-170.clsp.qwest.net PRIVMSG #esoteric :Huh. I've had Kinder Surprise in the US. < 1303528774 889823 :pikhq!~pikhq@71-219-217-170.clsp.qwest.net PRIVMSG #esoteric :Yay, illegal import. < 1303528792 888103 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq: you're ruining america. < 1303528823 231254 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :wow how the fuck do i allocate so much < 1303528824 765287 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that is some shull bit < 1303528854 602658 :pikhq!~pikhq@71-219-217-170.clsp.qwest.net PRIVMSG #esoteric :while(1)malloc(1); < 1303528861 783762 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : while (*s) { < 1303528861 971337 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : DEREF(ptr).cdr = cons(mkint(*s), NIL); < 1303528861 971495 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : ptr = DEREF(ptr).cdr; < 1303528861 971597 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : } < 1303528863 390082 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :note stupidity < 1303528868 885279 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :/人◕ ‿‿ ◕人\ < 1303528871 31007 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Hi guys. < 1303528882 66843 :pikhq!~pikhq@71-219-217-170.clsp.qwest.net PRIVMSG #esoteric :Actually, let's make that for(;;malloc(1);) < 1303528882 329751 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hello < 1303528892 18785 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq: too many parts, bro < 1303528895 846620 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you mean for(;malloc(one);) < 1303528905 727766 :pikhq!~pikhq@71-219-217-170.clsp.qwest.net PRIVMSG #esoteric :Yes, I do. < 1303528906 344918 :pikhq!~pikhq@71-219-217-170.clsp.qwest.net PRIVMSG #esoteric :XD < 1303528923 116222 :pikhq!~pikhq@71-219-217-170.clsp.qwest.net PRIVMSG #esoteric :Lymia: Hmm. How very CJK of you. < 1303529067 724192 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Crappy Junk Kastrator < 1303529076 412812 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Lymia: you're really bad at... kastrating junk. < 1303529114 159655 :pikhq!~pikhq@71-219-217-170.clsp.qwest.net PRIVMSG #esoteric :elliott: "Chinese/Japanese/Korean", as you well know. < 1303529124 718792 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :MAYBE IF YOU'RE UNCREATIVE. < 1303529162 255648 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq: four twenty five am is sleep for losers? < 1303529176 284920 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i am sort of yawning but i know that caffeine prevents yawning. < 1303529395 525410 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :にゃ < 1303529444 541732 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :My junk remains unkastrated. < 1303529461 929759 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :That sounds..... weird. < 1303529535 253753 :Mathnerd314!~mathnerd3@128.198.16.160 QUIT :Disconnected by services < 1303529560 851576 :Mathnerd314_!~mathnerd3@206.53.28.6 JOIN :#esoteric < 1303529640 911863 :Mathnerd314_!~mathnerd3@206.53.28.6 NICK :Mathnerd314 < 1303529670 154975 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Lymia: What. < 1303529776 782216 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :it would be far more normal if your junk were kastrated < 1303529805 936121 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yes < 1303529808 63578 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that is what most people are < 1303530141 185866 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"We Justices must confront what is indeed an awesome responsibility. It has been rendered the solemn duty of the Supreme Court of the United States ... to decide What Is Golf. I am sure that the Framers of the Constitution ... fully expected that sooner or later the paths of golf and government, the law and the links, would once again cross, and that the judges of this august Court would some day have to wrestle with that age-old jurisprudential < 1303530141 430541 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :question, for which their years of study in the law have so well prepared them: Is someone riding around a golf course from shot to shot really a golfer? Either out of humility or out of self-respect (one or the other) the Court should decline to answer this incredibly difficult and incredibly silly question." < 1303530199 266139 :augur!~augur@208.58.6.161 QUIT :Read error: Connection reset by peer < 1303530265 890561 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh wait < 1303530269 749522 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq clearly read this article < 1303530271 148687 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that cheater < 1303530591 151911 :pikhq!~pikhq@71-219-217-170.clsp.qwest.net PRIVMSG #esoteric :Lymia: 成程。 < 1303530740 968361 :augur!~augur@208.58.6.161 JOIN :#esoteric < 1303530901 574654 :pikhq!~pikhq@71-219-217-170.clsp.qwest.net PRIVMSG #esoteric :Lymiaさんは日本語で話せますか。 < 1303531047 560476 :elliott!~elliott@unaffiliated/elliott QUIT :Ping timeout: 260 seconds < 1303531518 228110 :sebbu!~sebbu@unaffiliated/sebbu QUIT :Read error: Connection reset by peer < 1303531546 951804 :sebbu!~sebbu@ADijon-152-1-94-133.w81-50.abo.wanadoo.fr JOIN :#esoteric < 1303531547 139337 :sebbu!~sebbu@ADijon-152-1-94-133.w81-50.abo.wanadoo.fr QUIT :Changing host < 1303531547 139477 :sebbu!~sebbu@unaffiliated/sebbu JOIN :#esoteric < 1303532580 95254 :lament!~lament@S0106002312fa554a.vc.shawcable.net JOIN :#esoteric < 1303533016 911356 :pikhq!~pikhq@71-219-217-170.clsp.qwest.net PRIVMSG #esoteric :... < 1303533055 186496 :pikhq!~pikhq@71-219-217-170.clsp.qwest.net PRIVMSG #esoteric :The US's airport security tries hard to get you to not get any explosives on the plane, right? < 1303533067 926438 :pikhq!~pikhq@71-219-217-170.clsp.qwest.net PRIVMSG #esoteric :*But*, alcoholic beverages are served beyond that. < 1303533086 395087 :pikhq!~pikhq@71-219-217-170.clsp.qwest.net PRIVMSG #esoteric :I wonder if Everclear is available at an airport shop. < 1303533141 350735 :pikhq!~pikhq@71-219-217-170.clsp.qwest.net PRIVMSG #esoteric :(here is how you make Everclear into an explosive: apply heat.) < 1303534811 25791 :copumpkin!~pumpkin@209-6-232-56.c3-0.sbo-ubr1.sbo.ma.cable.rcn.com JOIN :#esoteric < 1303534811 250607 :copumpkin!~pumpkin@209-6-232-56.c3-0.sbo-ubr1.sbo.ma.cable.rcn.com QUIT :Changing host < 1303534811 250809 :copumpkin!~pumpkin@unaffiliated/pumpkingod JOIN :#esoteric < 1303534828 99722 :pikhq!~pikhq@71-219-217-170.clsp.qwest.net PRIVMSG #esoteric :Yo. < 1303534977 183783 :p_q!~poiuy_qwe@unaffiliated/poiuy-qwert/x-0506151 JOIN :#esoteric < 1303535103 869598 :poiuy_qwert!~poiuy_qwe@unaffiliated/poiuy-qwert/x-0506151 QUIT :Ping timeout: 240 seconds < 1303535417 692764 :Mathnerd314!~mathnerd3@206.53.28.6 QUIT :Read error: Connection reset by peer < 1303536672 677249 :pikhq!~pikhq@71-219-217-170.clsp.qwest.net PRIVMSG #esoteric :Hmm... First Zombie Jesus Day as an atheist coming up. < 1303536680 492725 :lament!~lament@S0106002312fa554a.vc.shawcable.net PRIVMSG #esoteric :what? < 1303536705 293212 :pikhq!~pikhq@71-219-217-170.clsp.qwest.net PRIVMSG #esoteric :lament: Easter is Zombie Jesus Day. I became an atheist in January. < 1303536716 599687 :pikhq!~pikhq@71-219-217-170.clsp.qwest.net PRIVMSG #esoteric :Also, Easter is this Sunday this year. < 1303536720 53780 :pikhq!~pikhq@71-219-217-170.clsp.qwest.net PRIVMSG #esoteric :Any further questions? < 1303536762 945381 :copumpkin!~pumpkin@unaffiliated/pumpkingod QUIT :Ping timeout: 260 seconds < 1303536773 65282 :copumpkin!~pumpkin@209-6-232-56.c3-0.sbo-ubr1.sbo.ma.cable.rcn.com JOIN :#esoteric < 1303536773 365311 :copumpkin!~pumpkin@209-6-232-56.c3-0.sbo-ubr1.sbo.ma.cable.rcn.com QUIT :Changing host < 1303536773 552870 :copumpkin!~pumpkin@unaffiliated/pumpkingod JOIN :#esoteric < 1303536844 868650 :lament!~lament@S0106002312fa554a.vc.shawcable.net PRIVMSG #esoteric :how do you become an atheist? < 1303536869 646299 :pikhq!~pikhq@71-219-217-170.clsp.qwest.net PRIVMSG #esoteric :By ceasing to believe in the existence of deities, of course. < 1303537041 715025 :lament!~lament@S0106002312fa554a.vc.shawcable.net PRIVMSG #esoteric :why did you? < 1303537100 976298 :pikhq!~pikhq@71-219-217-170.clsp.qwest.net PRIVMSG #esoteric :Because I realised that there was absolutely, positively no good reason to believe in the existence of a deity *in general*, and many good reasons to not believe in most all of the specific claims of deity. < 1303537151 848703 :pikhq!~pikhq@71-219-217-170.clsp.qwest.net PRIVMSG #esoteric :Namely, any omnipotent deity could not possibly be benevolent. < 1303537209 456969 :pikhq!~pikhq@71-219-217-170.clsp.qwest.net PRIVMSG #esoteric :And yet, most deity claims are benevolent and omnipotent. < 1303537216 257060 :poiuy_qwert!~poiuy_qwe@unaffiliated/poiuy-qwert/x-0506151 JOIN :#esoteric < 1303537318 457329 :p_q!~poiuy_qwe@unaffiliated/poiuy-qwert/x-0506151 QUIT :Ping timeout: 250 seconds < 1303537409 539523 :pikhq!~pikhq@71-219-217-170.clsp.qwest.net PRIVMSG #esoteric :Further inquiry? < 1303537642 890281 :pikhq!~pikhq@71-219-217-170.clsp.qwest.net PRIVMSG #esoteric :Oh, yes, it also helps that essentially all deity claims have some evidence of being fabrications. < 1303537702 904226 :pikhq!~pikhq@71-219-217-170.clsp.qwest.net PRIVMSG #esoteric :Particularly the claim that I previously held to be true, namely the god of the Abrahamic faiths, as interpreted in Christianity. < 1303538324 440046 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :I think I gradually moved from theism to materialism < 1303538326 442724 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Very gradually < 1303538491 543212 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :I just realized what had to be the most important part < 1303538500 478093 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Michael Shermer's "Why People Believe Weird Things" < 1303538514 893591 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :A chapter debunked near-death experiences < 1303538543 71224 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :I stopped believing in an afterlife long before I stopped believing in God or souls (it was in that order) < 1303538548 770617 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :(I think) < 1303538714 337096 :p_q!~poiuy_qwe@unaffiliated/poiuy-qwert/x-0506151 JOIN :#esoteric < 1303538878 622143 :poiuy_qwert!~poiuy_qwe@unaffiliated/poiuy-qwert/x-0506151 QUIT :Ping timeout: 250 seconds < 1303539424 657961 :p_q!~poiuy_qwe@unaffiliated/poiuy-qwert/x-0506151 QUIT :Ping timeout: 250 seconds < 1303539441 169236 :poiuy_qwert!~poiuy_qwe@unaffiliated/poiuy-qwert/x-0506151 JOIN :#esoteric < 1303539956 149704 :p_q!~poiuy_qwe@unaffiliated/poiuy-qwert/x-0506151 JOIN :#esoteric < 1303540023 952796 :poiuy_qwert!~poiuy_qwe@unaffiliated/poiuy-qwert/x-0506151 QUIT :Ping timeout: 240 seconds < 1303540826 733698 :oerjan!oerjan@tyrell.nvg.ntnu.no JOIN :#esoteric < 1303540953 324206 :Wamanuz4!~Wamanuz@78.69.168.43 JOIN :#esoteric < 1303540984 777831 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric : "Phil Sophie" -- what Google Translate thinks the German word "Philsophie" is in English < 1303541024 599552 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :i'd imagine the fact it's spelled "Philosophie" might be relevant < 1303541047 26024 :pikhq!~pikhq@71-219-217-170.clsp.qwest.net PRIVMSG #esoteric :ACTION continues to be amazed at the number of people driving pickup trucks in the US < 1303541066 614456 :pikhq!~pikhq@71-219-217-170.clsp.qwest.net PRIVMSG #esoteric :I have no fucking clue why you'd want to spend $100+ on a tank of gas. < 1303541121 282632 :Wamanuz3!~Wamanuz@78-69-168-43-no84.tbcn.telia.com QUIT :Ping timeout: 240 seconds < 1303541344 968976 :pikhq!~pikhq@71-219-217-170.clsp.qwest.net PRIVMSG #esoteric :And do so once or twice a week. < 1303541457 453511 :copumpkin!~pumpkin@unaffiliated/pumpkingod QUIT :Quit: Computer has gone to sleep. < 1303542010 343131 :poiuy_qwert!~poiuy_qwe@bas5-toronto47-1176440810.dsl.bell.ca JOIN :#esoteric < 1303542010 576331 :poiuy_qwert!~poiuy_qwe@bas5-toronto47-1176440810.dsl.bell.ca QUIT :Changing host < 1303542010 576412 :poiuy_qwert!~poiuy_qwe@unaffiliated/poiuy-qwert/x-0506151 JOIN :#esoteric < 1303542050 652173 :p_q!~poiuy_qwe@unaffiliated/poiuy-qwert/x-0506151 QUIT :Ping timeout: 250 seconds < 1303542370 162585 :p_q!~poiuy_qwe@unaffiliated/poiuy-qwert/x-0506151 JOIN :#esoteric < 1303542466 614458 :poiuy_qwert!~poiuy_qwe@unaffiliated/poiuy-qwert/x-0506151 QUIT :Ping timeout: 250 seconds < 1303542542 82690 :augur!~augur@208.58.6.161 NICK :planetary < 1303542654 125051 :planetary!~augur@208.58.6.161 NICK :augur < 1303542785 395374 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Cyanide and Happiness is losing its touch, imo < 1303542960 625339 :p_q!~poiuy_qwe@unaffiliated/poiuy-qwert/x-0506151 QUIT :Ping timeout: 250 seconds < 1303543475 939479 :poiuy_qwert!~poiuy_qwe@unaffiliated/poiuy-qwert/x-0506151 JOIN :#esoteric < 1303543790 128642 :p_q!~poiuy_qwe@unaffiliated/poiuy-qwert/x-0506151 JOIN :#esoteric < 1303543863 257955 :poiuy_qwert!~poiuy_qwe@unaffiliated/poiuy-qwert/x-0506151 QUIT :Ping timeout: 240 seconds < 1303544058 974963 :poiuy_qwert!~poiuy_qwe@unaffiliated/poiuy-qwert/x-0506151 JOIN :#esoteric < 1303544234 649081 :p_q!~poiuy_qwe@unaffiliated/poiuy-qwert/x-0506151 QUIT :Ping timeout: 250 seconds < 1303544385 131438 :p_q!~poiuy_qwe@unaffiliated/poiuy-qwert/x-0506151 JOIN :#esoteric < 1303544468 681236 :poiuy_qwert!~poiuy_qwe@unaffiliated/poiuy-qwert/x-0506151 QUIT :Ping timeout: 250 seconds < 1303544729 594851 :pikhq!~pikhq@71-219-217-170.clsp.qwest.net PRIVMSG #esoteric :Double-o.O < 1303544749 555205 :pikhq!~pikhq@71-219-217-170.clsp.qwest.net PRIVMSG #esoteric :Marsupials actually form an eggshell and then reabsorb it. < 1303544833 507898 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :way to be decisive, marsupials < 1303544986 175200 :asiekierka!~asiekierk@078088164227.elblag.vectranet.pl JOIN :#esoteric < 1303545012 506408 :lament!~lament@S0106002312fa554a.vc.shawcable.net PRIVMSG #esoteric :ontogeny recapitulates phylogeny < 1303545040 616251 :p_q!~poiuy_qwe@unaffiliated/poiuy-qwert/x-0506151 QUIT :Ping timeout: 250 seconds < 1303545077 212912 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :oncology recaptures phytoplankton < 1303545279 149155 :p_q!~poiuy_qwe@unaffiliated/poiuy-qwert/x-0506151 JOIN :#esoteric < 1303545283 728839 :pikhq!~pikhq@71-219-217-170.clsp.qwest.net PRIVMSG #esoteric :Huh. The horse (i.e. Equus ferus) has lived in North America from ~1.0-1.5 million years ago to 12,000 years ago, and from 1493 to present. < 1303545318 435831 :pikhq!~pikhq@71-219-217-170.clsp.qwest.net PRIVMSG #esoteric :Yes, really. Columbus bringing horses over was a *reintroduction* to the continent. < 1303545330 65918 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :ACTION knew that < 1303545392 810208 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :did you know that until just a few million years ago, south america was dominated by marsupials? < 1303545398 489555 :pikhq!~pikhq@71-219-217-170.clsp.qwest.net PRIVMSG #esoteric :Yes, I did. < 1303545421 156620 :coppro!~scshunt@corn-syrup.csclub.uwaterloo.ca PRIVMSG #esoteric :darn sloths < 1303545431 507040 :pikhq!~pikhq@71-219-217-170.clsp.qwest.net PRIVMSG #esoteric :The formation of the Panama Isthmus led to placentals coming over and out-competing most of them. < 1303545452 199991 :pikhq!~pikhq@71-219-217-170.clsp.qwest.net PRIVMSG #esoteric :Antarctica *also* used to have marsupials. < 1303545459 104284 :poiuy_qwert!~poiuy_qwe@unaffiliated/poiuy-qwert/x-0506151 JOIN :#esoteric < 1303545472 308611 :pikhq!~pikhq@71-219-217-170.clsp.qwest.net PRIVMSG #esoteric :(South America, Antarctica, and Australia were once a single continent, you see.) < 1303545503 309745 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :reunite gondwanaland! < 1303545560 724745 :p_q!~poiuy_qwe@unaffiliated/poiuy-qwert/x-0506151 QUIT :Ping timeout: 250 seconds < 1303545618 859391 :pikhq!~pikhq@71-219-217-170.clsp.qwest.net PRIVMSG #esoteric :The Panama Isthmus also led to a single North American marsupial. < 1303545644 347618 :pikhq!~pikhq@71-219-217-170.clsp.qwest.net PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Virginia_Opossum < 1303545658 617033 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Great_American_Interchange < 1303545692 533386 :pikhq!~pikhq@71-219-217-170.clsp.qwest.net PRIVMSG #esoteric :Well, yes, that is what I'm referring to. < 1303545695 143384 :pikhq!~pikhq@71-219-217-170.clsp.qwest.net PRIVMSG #esoteric ::P < 1303545713 545919 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :that link was mostly for others < 1303545718 361147 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :who might be listening < 1303545756 228131 :p_q!~poiuy_qwe@unaffiliated/poiuy-qwert/x-0506151 JOIN :#esoteric < 1303545794 748502 :poiuy_qwert!~poiuy_qwe@unaffiliated/poiuy-qwert/x-0506151 QUIT :Ping timeout: 250 seconds < 1303545848 710480 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 JOIN :#esoteric < 1303545925 12804 :poiuy_qwert!~poiuy_qwe@unaffiliated/poiuy-qwert/x-0506151 JOIN :#esoteric < 1303545999 80812 :p_q!~poiuy_qwe@unaffiliated/poiuy-qwert/x-0506151 QUIT :Ping timeout: 240 seconds < 1303546205 78994 :p_q!~poiuy_qwe@bas5-toronto47-1176440682.dsl.bell.ca JOIN :#esoteric < 1303546210 580321 :p_q!~poiuy_qwe@bas5-toronto47-1176440682.dsl.bell.ca QUIT :Changing host < 1303546210 808434 :p_q!~poiuy_qwe@unaffiliated/poiuy-qwert/x-0506151 JOIN :#esoteric < 1303546288 741737 :poiuy_qwert!~poiuy_qwe@unaffiliated/poiuy-qwert/x-0506151 QUIT :Ping timeout: 250 seconds < 1303546499 293703 :poiuy_qwert!~poiuy_qwe@bas5-toronto47-1176438837.dsl.bell.ca JOIN :#esoteric < 1303546503 167418 :poiuy_qwert!~poiuy_qwe@bas5-toronto47-1176438837.dsl.bell.ca QUIT :Changing host < 1303546503 356784 :poiuy_qwert!~poiuy_qwe@unaffiliated/poiuy-qwert/x-0506151 JOIN :#esoteric < 1303546652 572312 :p_q!~poiuy_qwe@unaffiliated/poiuy-qwert/x-0506151 QUIT :Ping timeout: 250 seconds < 1303546753 214957 :pikhq!~pikhq@71-219-217-170.clsp.qwest.net QUIT :Quit: Lost terminal < 1303547333 157277 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :oerjan, hi < 1303547337 91132 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :glad påsk < 1303547339 361026 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :g'day < 1303547345 670265 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :god påske < 1303547365 528571 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :oerjan, heh. Strange how languages varies < 1303547372 210710 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :oerjan, do you use "glad jul" then? < 1303547376 528697 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :(we use "god jul" < 1303547377 273648 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :) < 1303547386 766220 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :(and "trevlig sommar") < 1303547399 335442 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :nei, god jul or god sommer < 1303547404 810063 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ah < 1303547406 433907 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :*og < 1303547408 37641 :augur!~augur@208.58.6.161 QUIT :Remote host closed the connection < 1303547474 894479 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :"glade jul" is a popular christmas carol, though < 1303547489 208216 :augur!~augur@208.58.6.161 JOIN :#esoteric < 1303547493 907462 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :heh < 1303547517 909012 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :aka. silent night :D < 1303547532 3994 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :(stille nacht, stille natt) < 1303547536 323344 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :oerjan, that title... seems so wrong then < 1303547543 295606 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :oerjan, "stilla natt" in Swedish < 1303547551 861517 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :oh *stilla natt then < 1303547565 526028 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :i was trying to remember the swedish title there < 1303547587 573417 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :oerjan, merriness is not something I associate with that carol < 1303547603 28252 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :yeah the norwegian lyrics are a bit different from the international standard ;) < 1303547603 217598 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :so "glade jul" seems a bit strange to me < 1303547612 927276 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ah < 1303547613 747355 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :i think danish uses it too < 1303547638 786674 :cheater99!~cheater@ip-80-226-23-177.vodafone-net.de PRIVMSG #esoteric :oerjan: http://news.ycombinator.com/item?id=2311955 < 1303547664 702698 :cheater99!~cheater@ip-80-226-23-177.vodafone-net.de PRIVMSG #esoteric :surprise surprise -- he's actually... Oleg. < 1303547672 362861 :cheater99!~cheater@ip-80-226-23-177.vodafone-net.de PRIVMSG #esoteric :it's Oleg all the way down. < 1303547678 145362 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Oh god why is cheater not on ignore < 1303547699 289655 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :or in particular, we norwegians based it on the danish one < 1303547713 988767 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :oerjan, ah. Those crazy danes < 1303547965 596651 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :oerjan, also I do fear that iwc is nearing its completion. Now that the fantasy theme is reaching it's goal < 1303547985 831531 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :I mean, them never getting there has been pretty much an invariant. < 1303548052 149002 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Vorpal, it's still a way off the Calvin and Hobbes point. < 1303548076 647048 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Phantom_Hoover, oh, what is that point? < 1303548085 607451 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :I thought it was ~3100? < 1303548115 915621 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :i think i saw 21 september as the estimated C&H date < 1303548146 941030 :lament!~lament@S0106002312fa554a.vc.shawcable.net QUIT :Read error: Operation timed out < 1303548159 749819 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :Vorpal: there is still plenty of possibility for all their progress to be obliterated at the last moment < 1303548175 268800 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :well yeah < 1303548176 193682 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :that would be traditional, even < 1303548205 876169 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :someone fixing a timeline somewhere could be devastating :) < 1303548253 533944 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :after all we already saw them briefly meeting ardaxar during the universe destruction arch < 1303548262 860881 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :*arc < 1303548296 978254 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :otoh resetting it completely again would be sort of boring < 1303548566 575373 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :hm < 1303548620 570218 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :oerjan, and I suspect that three Serons running around would be too confusing < 1303548642 41867 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :*Serron, you fool! < 1303548647 113787 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :oh right < 1303548664 722710 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :oerjan, hmm, have you even got any idea what is going on with the timestream. < 1303548674 385235 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Things move slowly enough that I don't connect them. < 1303548744 193729 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :oerjan, hm DMM managing to kill himself would make a rather obvious ending to iwc. < 1303548767 507179 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :well he already did that < 1303548773 312137 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :it just got undone < 1303548777 170429 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :oerjan, wait, didn't he manage to escape iirc? < 1303548812 273602 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Vorpal, he killed himself, killed-DMM was told to kill himself, he told to-be-killed-DMM to run, and the latter is now on the run from death. < 1303548825 422366 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :hm < 1303548835 390371 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :right < 1303548848 40261 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :http://www.irregularwebcomic.net/1800.html < 1303548856 921091 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Phantom_Hoover, and who was it that is in the time machine then? < 1303548865 199958 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :which DMM I mean < 1303548872 528089 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Vorpal, the one on the run. < 1303548894 342009 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :oh < 1303548913 452249 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :IT'S ALL SO SIMPLE I DON'T SEE WHY YOU ARE CONFUSED < 1303548930 973009 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :i guess you're trying to apply _logic_ to it or something similarly meaningless < 1303548941 752220 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Phantom_Hoover, and was that the same DMM as the one that recently were talking to a death about issues with the time stream? < 1303548953 992162 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :He's applying Vorplogic which is kind of like logic but doesn't work as well. < 1303548966 830169 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :i don't think there has been more than one DMM since he "rescued" himself < 1303548972 989174 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ah okay < 1303548987 698272 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :as Phantom_Hoover said, it is rather confusing < 1303549001 666915 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :i think there are three, possibly four versions of the mythbusters though < 1303549010 455423 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :I lost count < 1303549020 925628 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :I was talking about the fact that the Mythbusters blew up the timestream ages ago and it still hasn't manifested itself. < 1303549040 865919 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :(young, old on mars, grandfathers, and possibly the usual ones who inexplicably keep making the MB tv show) < 1303549059 101339 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :oh wait the ones on mars went to the reichstag < 1303549086 959836 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Phantom_Hoover, could be because it happened in another meta time? This however I think requires time to be three dimensional, though I could be wrong about that. < 1303549101 888481 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :the grandfathers are dead but they were up to some experiment on the IFPOD < 1303549119 487109 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :oerjan, err, what was IFPOD now again? < 1303549131 738508 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :infinite featureless plane of death < 1303549136 44721 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :oh right < 1303549139 543402 :MigoMipo!~John@84-217-15-92.tn.glocalnet.net JOIN :#esoteric < 1303549150 221699 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :oerjan, when did they do that experiment, I don't remember that < 1303549177 350845 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :they were collecting a lot of dynamite < 1303549194 130317 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ah < 1303549251 865628 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :hm i think there are only three mythbuster variations < 1303549301 840971 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :oh wait it's young mythbusters who went through mars... < 1303549315 251107 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :ACTION is more confused than he thought < 1303549408 510006 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :oerjan, I thought it was the old ones, not the grandfathers who did some experiment on IFPOD? < 1303549423 130586 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :oh the old mythbusters didn't go anywhere, they just started the cat on its time travel journey < 1303549452 401270 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :which confusingly sent it to the young ones :D < 1303549475 506183 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :oerjan, so who are these: http://www.irregularwebcomic.net/2804.html < 1303549481 396174 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :fortunately iwc has per-theme navigation < 1303549537 916886 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :hm indeed that looks like the ordinary old mythbusters. maybe the explosion revived them. < 1303549538 330841 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :oerjan, yes I used it to find that one < 1303549561 238739 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :oerjan, in fact I'm unable to find grandfathers on IFPOD anywhere < 1303549776 69967 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :hm they got to the ifpod by ripping up spacetime... < 1303549826 676735 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :oerjan, you mean with explosives? Yeah I thought that were the old ones < 1303549962 444000 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :http://www.irregularwebcomic.net/2641.html < 1303549973 392955 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :i think that was the last seen of the grandfathers < 1303550269 713641 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :yeah < 1303550272 893108 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :oerjan, no experiment there < 1303550303 405615 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :no, i was thinking about the tnt + frog event < 1303550308 954785 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :right < 1303550580 606327 :tim000!~tim000@74-137-120-92.dhcp.insightbb.com QUIT :Remote host closed the connection < 1303550623 256236 :tim000!~tim000@74-137-120-92.dhcp.insightbb.com JOIN :#esoteric < 1303552663 541250 :tim000!~tim000@74-137-120-92.dhcp.insightbb.com QUIT :Remote host closed the connection < 1303552706 508950 :tim000!~tim000@74-137-120-92.dhcp.insightbb.com JOIN :#esoteric < 1303552733 747582 :tim000!~tim000@74-137-120-92.dhcp.insightbb.com QUIT :Remote host closed the connection < 1303552971 69447 :KingOfKarlsruhe!~chatzilla@p5B133AE2.dip.t-dialin.net JOIN :#esoteric < 1303555737 844492 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :gah, coqc is so slow < 1303555951 166200 :oerjan!oerjan@tyrell.nvg.ntnu.no QUIT :Quit: leaving < 1303556127 311186 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net QUIT :Quit: hello < 1303558603 77159 :TeruFSX2!~quassel@97-127-218-140.dlth.qwest.net JOIN :#esoteric < 1303558863 481292 :FireFly!~firefly@unaffiliated/firefly JOIN :#esoteric < 1303559146 582843 :KingOfKarlsruhe!~chatzilla@p5B133AE2.dip.t-dialin.net QUIT :Quit: ChatZilla 0.9.86.1 [Firefox 3.6.16/20110319135224] < 1303559223 123440 :TeruFSX2!~quassel@97-127-218-140.dlth.qwest.net QUIT :Ping timeout: 252 seconds < 1303559492 910452 :TeruFSX2!~quassel@97-127-218-140.dlth.qwest.net JOIN :#esoteric < 1303559609 60749 :MigoMipo!~John@84-217-15-92.tn.glocalnet.net QUIT :Read error: Connection reset by peer < 1303559683 373765 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Vorpal, what are you doing with Coq? < 1303559787 407613 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Phantom_Hoover, compiling Why 2.29 < 1303559819 421488 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :(it has finished now) < 1303560995 663080 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Is it safe to expect OpenGL 2.1 on your average modern graphics card? < 1303561023 725176 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :IDIOT OF THE WEEK: "This question occured to me while watching an episode of Star Trek: Voyager. How did they ever find out that you can't breathe in space? How did they find out what happens?" < 1303561027 378479 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Average meaning in computers general, not just among higher end computers. < 1303561047 440745 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Phantom_Hoover, that has to be a troll, right? < 1303561054 45117 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :I hope so. < 1303561077 492909 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :(I'm trying to find the thread that started the Salvation War series as part of a complex contingency plan.) < 1303561087 762093 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :(Any help is much appreciated.) < 1303561310 630306 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Ah, found it. < 1303561502 503241 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Lymia, define modern < 1303561512 895369 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :3 or 4 years old at most. < 1303561522 944686 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Lymia, my desktop is older than that :P < 1303561536 307547 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :I think it is 5 years old < 1303561547 557827 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :OpenGL started existing in 2006. < 1303561551 847702 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :OpenGL 2.1* < 1303561577 960150 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :I think the GPU is from 2007, the rest of the system is from 2006 < 1303561617 446428 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :OpenGL renderer string: GeForce 7600 GS/AGP/SSE2 < 1303561617 635781 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :OpenGL version string: 2.1.2 NVIDIA 270.30 < 1303561636 75049 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :my laptop has: < 1303561638 415966 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :OpenGL renderer string: Mesa DRI Mobile Intel® GM45 Express Chipset GEM 20091221 2009Q4 < 1303561638 605412 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :OpenGL version string: 2.1 Mesa 7.7.1 < 1303561661 620527 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :GL_EXT_framebuffer_object exists? < 1303561667 751955 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Lymia, in glxinfo? < 1303561678 381160 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :The extension. < 1303561686 210477 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :well where would I check for it? < 1303561690 715384 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :in glxinfo or? < 1303561736 105894 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :hm it seems to be listed there on both systems. The laptop is just ~2 years old. < 1303561753 114456 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :I don't know. < 1303561760 578884 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :mhm < 1303561782 182652 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Lymia, I suggest you fall back on plain VGA by BIOS calls if everything else fails ;) < 1303561791 72157 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :D= < 1303561848 898176 :cheater99!~cheater@ip-80-226-23-177.vodafone-net.de PRIVMSG #esoteric :i have figured out the most amazing way to clean up my home. < 1303561891 153616 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Lymia, but, what if that fails too? Hm... Okay you have to generate output for a dot matrix printer, in such a way that it can be assembled into a flip book! < 1303561899 305740 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Okay,* < 1303562089 915793 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :http://blog.computationalcomplexity.org/2011/04/what-did-banachs-wife-think-of-banach.html < 1303562097 877990 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Blog author: you need a new wife. < 1303562140 871182 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :She has a Masters in CS and is one of those people who fail at understanding B-T. < 1303562165 691934 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :[[Personally, I am highly skeptical of there being any real world models of the BT result.]] < 1303562167 467701 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :WELL NAW < 1303562579 433739 :asiekierka!~asiekierk@078088164227.elblag.vectranet.pl QUIT :Remote host closed the connection < 1303562770 647600 :BeholdMyGlory!~behold@unaffiliated/beholdmyglory JOIN :#esoteric < 1303564376 333184 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :If elliott doesn't turn up soon I am just going to press ahead on Homestuck. < 1303564786 618686 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Phantom_Hoover, hm? Why not do that anyway? < 1303564933 119995 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Because then he'll have to catch up and it'll all be terribly messy. < 1303565262 578341 :Tritonio!~TrT@athedsl-413272.home.otenet.gr JOIN :#esoteric < 1303565430 904337 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1303565536 264800 :asiekierka!~asiekierk@078088164227.elblag.vectranet.pl JOIN :#esoteric < 1303566141 655332 :BeholdMyGlory!~behold@unaffiliated/beholdmyglory QUIT :Ping timeout: 240 seconds < 1303566838 195602 :Fuco!~dota.keys@fuco.sks3.muni.cz JOIN :#esoteric < 1303566861 724884 :Fuco!~dota.keys@fuco.sks3.muni.cz PRIVMSG #esoteric :Does anyone have a link on some tutorial/documentation on how to work with befunge extensions in rcfunge? < 1303566875 680604 :Fuco!~dota.keys@fuco.sks3.muni.cz PRIVMSG #esoteric :how do I load them and use and so on < 1303566883 391179 :Fuco!~dota.keys@fuco.sks3.muni.cz PRIVMSG #esoteric :I'd like to try some fun with sockets :P < 1303566918 613221 :iconmaster!~iconmaste@209.150.235.10 JOIN :#esoteric < 1303566954 809343 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :fizzie and Deewiant are AFAIK the only people here right now who know about that stuff. < 1303567762 895936 :MigoMipo!~John@84-217-0-238.tn.glocalnet.net JOIN :#esoteric < 1303568403 539910 :quintopia!~quintopia@unaffiliated/quintopia QUIT :Ping timeout: 260 seconds < 1303568898 468998 :quintopia!~quintopia@74.117.158.92 JOIN :#esoteric < 1303568898 659025 :quintopia!~quintopia@74.117.158.92 QUIT :Changing host < 1303568898 659095 :quintopia!~quintopia@unaffiliated/quintopia JOIN :#esoteric < 1303570204 392435 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :anyone know a tool that given a set of address ranges + length that may be overlapping can generate one of those typical memory layout images that you find in manuals for CPUs. < 1303570218 4245 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :I mean, I could do it manually, but an automated tool would be nicer < 1303570263 147769 :cheater99!~cheater@ip-80-226-23-177.vodafone-net.de PRIVMSG #esoteric :hack a bash script >_< < 1303570333 383517 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :I wouldn't do it in bash. Math there is somewhat annoying. I'd probably do it in erlang or something < 1303570369 99971 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :basically I want to visualize this (from a linker script): http://sprunge.us/BHXe < 1303572008 538272 :MigoMipo!~John@84-217-0-238.tn.glocalnet.net QUIT :Read error: Connection reset by peer < 1303572478 384131 :elliott!~elliott@unaffiliated/elliott JOIN :#esoteric < 1303572560 311138 :oerjan!oerjan@tyrell.nvg.ntnu.no JOIN :#esoteric < 1303572724 239071 :copumpkin!~pumpkin@unaffiliated/pumpkingod JOIN :#esoteric < 1303572731 296758 :TeruFSX2!~quassel@97-127-218-140.dlth.qwest.net QUIT :Ping timeout: 250 seconds < 1303573971 909160 :elliott!~elliott@unaffiliated/elliott QUIT :Remote host closed the connection < 1303574018 738177 :elliott!~elliott@unaffiliated/elliott JOIN :#esoteric < 1303574222 609203 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, hey, want to know some of the worst way to do dynamic linking I found ever seen? < 1303574227 591711 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sure < 1303574228 257477 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric :elliott: You have 1 new message. '/msg lambdabot @messages' to read it. < 1303574231 541766 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Ugh < 1303574266 953947 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, link twice statically to different base addresses. Diff the resulting files. Use this to build a relocation table < 1303574282 184093 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sorry, you misspelled the most awesome. < 1303574287 521060 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, this is using COFF, not PE btw < 1303574290 655646 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :or ELF < 1303574306 847140 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :oh and it is for an embedded 16 bit system < 1303574327 52014 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, maybe. Can we agree on "most crazy"? < 1303574341 518523 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Possibly < 1303574427 115265 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :I think I recall seeing that sort of strategy somewhere. < 1303574435 951469 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Which thing was this? < 1303574447 749329 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, oh and another fun thing here, to build user space programs so they can find kernel functions (no system "real" calls, no MMU either, no rings...) a program parses the .map file for the kernel and generates a linker script for the kernel space < 1303574452 57710 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :fizzie, this is for an RCX OS < 1303574472 975624 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :err, for the user space < 1303574478 705741 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Hmm. Well, I haven't played with that, but maybe I've just been reading. < 1303574492 943750 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :fizzie, or it could be semi-common for weird targets < 1303574766 750258 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :oh and this diffing is done on .srec files < 1303574775 129427 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :which is a rather weird format in itself I think < 1303576359 453179 :lament!~lament@S0106002312fa554a.vc.shawcable.net JOIN :#esoteric < 1303576599 592280 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, oh and the way the reallocation table is used is quite interesting too. When you download a program to the device, the PC program tells the device the size of the program it wants to download, and the device replies with an address it wants it relocated to. The PC then relocates it and sends the data. < 1303576762 575689 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :"After practicing all year, North Korea shows the world how Earth Day is done." < 1303576782 366594 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :oerjan, wut < 1303576788 520334 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :http://i.imgur.com/PKNNj.jpg < 1303576789 509238 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :the Games, presumably < 1303576792 8251 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :or whatever they are called < 1303576793 186838 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :(from reddit) < 1303577385 325442 :Tritonio!~TrT@athedsl-413272.home.otenet.gr QUIT :Quit: Leaving < 1303577735 614573 :lament!~lament@S0106002312fa554a.vc.shawcable.net QUIT :Ping timeout: 248 seconds < 1303577957 416663 :poiuy_qwert!~poiuy_qwe@unaffiliated/poiuy-qwert/x-0506151 QUIT :Ping timeout: 250 seconds < 1303578195 235171 :poiuy_qwert!~poiuy_qwe@unaffiliated/poiuy-qwert/x-0506151 JOIN :#esoteric < 1303578235 836398 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :DOCTOR WHO IS ON OH GOD < 1303578242 966992 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :MATT SMITH IS BEING < 1303578245 690560 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :INSUFFERABLE < 1303578512 957298 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, ever tried out Inferno? < 1303578519 218537 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: No. < 1303578531 564601 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :hm < 1303578557 947475 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :the source download is just 52 MB heh < 1303578580 978521 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :That's a lot of source :P < 1303578628 216678 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, that is the whole system. With applications too. And the user space ports to various OS. For linux the source would be a lot larger < 1303578648 855786 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Well, Linux sucks. :p < 1303578652 267935 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :okay, unpacked it is 137 MB < 1303578672 669937 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :or 97 MB exactly (137 MB was number of disk blocks) < 1303578802 571775 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :oh, no x86-64. This might get annoying to build < 1303578841 269217 :copumpkin!~pumpkin@unaffiliated/pumpkingod QUIT :Ping timeout: 250 seconds < 1303578866 556383 :copumpkin!~pumpkin@unaffiliated/pumpkingod JOIN :#esoteric < 1303579021 953248 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :oh it uses -m32, good < 1303579133 493708 :copumpkin!~pumpkin@unaffiliated/pumpkingod QUIT :Ping timeout: 252 seconds < 1303579159 913113 :copumpkin!~pumpkin@unaffiliated/pumpkingod JOIN :#esoteric < 1303579193 730809 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: Eric Stucky is scary < 1303579214 399274 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :indeed < 1303579230 304769 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :right attitude, but not much knowledge of the ruleset < 1303579239 238256 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: No, I just mean the using my name all the time :-D < 1303579243 213965 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :ah < 1303579418 151247 :KingOfKarlsruhe!~chatzilla@p5B132621.dip.t-dialin.net JOIN :#esoteric < 1303579765 183061 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, for mk, what is the equiv of -j to make? < 1303579779 863910 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :MKJOBS or something. Look at the man page from Plan 9 from User Space. < 1303579788 725838 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Or maybe it doesn't have it. Don't recall. < 1303579799 525823 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, eh? I meant for building in parallel < 1303579803 335837 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 QUIT :Ping timeout: 250 seconds < 1303579805 373109 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :...And? < 1303579813 702676 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :MKOBJS sound weird for that < 1303579822 434839 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Good thing I didn't say MKOBJS. < 1303579839 744020 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :well okay MKJOBS too < 1303579846 907394 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :-j stands for jobs. < 1303579848 779399 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :You realise that, right? < 1303579852 944990 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ah < 1303579876 12311 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, well yes < 1303579882 858839 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, but this would be an env var then? < 1303579888 581295 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I don't know check the man page. < 1303579893 658734 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :and it seems it isn't there < 1303579898 900302 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Then it doesn't exist. < 1303580043 374881 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :okay it built. What now... < 1303580050 16913 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Maybe try... booting it. < 1303580059 15224 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, I built the hosted build < 1303580066 198895 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Then... run it. < 1303580075 149891 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, well I'm trying to find the relevant binary < 1303580081 657887 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :there are many, but none of them seems to be it < 1303580089 452589 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :$ ls Linux/386/bin/ < 1303580089 641899 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :0a 0l 1c 2a 2l 5c 5cv 8a 8l asm data2c emu iar inm ka kl ksize limbo mk mkppcimage ms2 qa ql srclist tc vc < 1303580089 642129 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :0c 1a 1l 2c 5a 5coff 5l 8c acid c2l data2s ftl idea iyacc kc kprof kstrip md5sum mkext mk.save ndate qc sqz styxtest va vl < 1303580099 577896 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Well, you know those are the compilers and assemblers and linkers. < 1303580105 741465 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :right < 1303580109 904136 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Pretty sure it'll be something else. < 1303580111 912241 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :But maybe emu? Nah < 1303580113 77798 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :. < 1303580113 424100 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ah < 1303580118 840020 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :It will be elsewhere, I think. < 1303580119 495650 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Oh wait. < 1303580120 886796 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Hmm. < 1303580123 200243 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I was thinking limbo, but no. < 1303580125 922861 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :emu gives me a ; prompt < 1303580139 90057 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, limbo gives me a single like usage: ... line < 1303580146 632923 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :usage: limbo [-CGSacgwe] [-I incdir] [-o outfile] [-{T|t|d} module] [-D debug] file ... < 1303580151 457127 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Yeah. < 1303580155 319594 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :limbo is the Limbo compiler. < 1303580164 10248 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: Isn't there a readme or something? < 1303580166 511276 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that directory looks like Plan 9-ish names < 1303580172 397665 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: Limbo is a Plan 9 derivative. < 1303580174 312113 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Erm. < 1303580175 610403 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, nope. There is INSTALL but it ended where I am now < 1303580175 912740 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Inferno is. < 1303580188 220454 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Limbo is the language designed for Inferno. < 1303580191 441849 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, there is a README.gcode about licence < 1303580193 598386 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: Read man pages at random. :p < 1303580204 479711 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, best method ever < 1303580261 656429 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 JOIN :#esoteric < 1303580266 807624 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Phantom_Hoover RETURNS < 1303580377 821044 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, running this now: find . -type f -exec file {} + | grep 'ELF 32-bit LSB executable' | awk -F: '{print $1}' < 1303580398 886848 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :nope, lets try scripts < 1303580437 824635 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I was gonna suggest something similar, but then I didn't bother. < 1303580440 618602 :BeholdMyGlory!~behold@unaffiliated/beholdmyglory JOIN :#esoteric < 1303580454 491082 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: turiski is still trying to prove you're a rule < 1303580469 347934 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: Well, I /do/ rule. < 1303580483 449033 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm, I think a simple counterargument is that nothing has made you into a rule since the last SLR ratification < 1303580516 828316 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Does ratifying the SLR ensure that nothing else is a rule, even if it is platonically so? < 1303580567 113156 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :unless it has sufficient power that it could hide from the SLR somehow < 1303580587 481337 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"hide" :D < 1303580593 578541 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Well, I /am/ all-powerful. < 1303580709 57693 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ooh I think I got... maybe < 1303580773 773065 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, emu seems to be the key < 1303580784 32013 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :I figured out how to run the dis shell < 1303580788 559683 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Right. < 1303580803 869690 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :I want something graphical though < 1303580876 382666 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :well ldd says Linux/386/bin/emu links against X stuff, and is the only thing that does that < 1303580879 212982 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :so... < 1303580928 378860 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :YAY < 1303580931 590403 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :emu dis/acme < 1303580940 984775 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :(dis/acme.dis exists) < 1303581012 362754 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, hey this thing has dis/lego/rcxsend.dis < 1303581013 141676 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :hah < 1303581027 158352 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric : Well, I /am/ all-powerful. <-- major successful scam? :D < 1303581046 293729 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: Heck no, I'm just awesome. < 1303581052 969751 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :ah ok then < 1303581055 137552 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :The Scam was an abject failure. < 1303581069 996025 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :might be a good film title... < 1303581345 557962 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, heh, it calls acme an IDE < 1303581350 62438 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Well, it is. < 1303581358 363120 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :well okayt < 1303581360 424234 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :okay* < 1303581459 245685 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :can't get charon to run < 1303581461 707242 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :(web browser) < 1303581469 193603 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :wmlib: no draw context < 1303581473 411510 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, any smart idea? < 1303581479 702976 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Nope. < 1303581491 250383 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :bbl food < 1303581667 895996 :variable!~variable@unaffiliated/variable QUIT :Read error: Operation timed out < 1303581788 986852 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Hmm. < 1303581793 309332 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :My readtable should contain closures. < 1303581800 651465 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Even though closures are lame. < 1303581804 91828 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Maybe I should just use GLOBALS instead. < 1303581809 283994 :variable!~variable@unaffiliated/variable JOIN :#esoteric < 1303581843 818338 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :OK maybe I should define ports first. < 1303581852 386197 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :instead of closures, use openings < 1303581861 98609 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :your mom uses closure openings. < 1303581876 826050 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :bleh a port would be a pain < 1303581878 856282 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ok this sucks < 1303581880 948830 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i'll write something else < 1303581884 82602 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :like the application code < 1303581885 601345 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :more like < 1303581886 937589 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :HAPPYlication < 1303581898 646664 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :or maybe not. maybe that would suck. < 1303581937 621363 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net QUIT :Quit: Leaving < 1303581997 408471 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net JOIN :#esoteric < 1303582066 18086 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, C sucks. What did you expect? < 1303582074 744127 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i should write it in zepto instead. oh wait. < 1303582162 97462 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :hah charon works when run from acme < 1303582163 401421 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :wtf < 1303582182 841641 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :except not ver < 1303582184 207963 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :very* < 1303582227 922707 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :getsubfont: can't open /fonts/lucidasans/../lucm/cyrillic.9: Interrupted system call <--- niiice < 1303582234 319656 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :(why did it try to open that) < 1303582305 10075 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :oh god it assumes /usr/ < 1303582309 171921 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :or wait < 1303582317 13441 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :It has its own FS. < 1303582318 660941 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :No? < 1303582338 712082 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :right < 1303582364 32148 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, what is the terminal called < 1303582366 338359 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :on plan9 < 1303582377 2917 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Erm. < 1303582378 956017 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :There is none. < 1303582381 459836 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :It's done by the window manager. < 1303582384 958192 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :oh < 1303582386 450247 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :So... rio. < 1303582391 610764 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :They're just text windows. < 1303582399 981346 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :no rio, what about 9win? < 1303582404 68192 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Maybe. < 1303582413 820036 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :9term is what the Plan 9 from User Space port is called. < 1303582427 912755 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :well 9win opens a white X11 window with the title "Inferno" < 1303582439 272171 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :9win: cannot bind srv device: unknown device in # filename; < 1303582440 727748 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :also that < 1303582457 659442 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ah and now acme opens inside < 1303582467 672454 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i wonder how super-linear-time my intern function is. < 1303582471 440678 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that is < 1303582473 21271 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :how not linear it is. < 1303582546 731817 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, when running charon from acme they interfere with each other. Both react to keyboard and mouse events < 1303582577 706418 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : case T_INTEGER: return (*(obj (*)(obj))f)(a); < 1303582583 330732 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :this is the best line of code i've ever written. < 1303582660 640081 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, wait, what about 9term? < 1303582666 298394 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :plan9 from userspace has that < 1303582674 528805 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that's just the emulation of rio text windows. < 1303582684 68924 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :hm < 1303582705 163882 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, what is plan9's web browser called? < 1303582711 738992 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it has no single one. < 1303582720 278229 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, any included by default? < 1303582720 872609 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :mothra. abaco. etc. < 1303582722 966573 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :no. < 1303582725 783226 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :well < 1303582725 972406 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ah < 1303582729 383724 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :in /n/contrib < 1303582731 256757 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :or what was it called. < 1303582744 970755 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, in plan9 from userspace I meant here < 1303582752 490989 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :guess not < 1303582794 242869 :azaq23!~derivecto@unaffiliated/azaq23 JOIN :#esoteric < 1303582814 89856 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :tswett < 1303582820 568410 :tswett!~Warrigal@thay.Stanford.EDU PRIVMSG #esoteric :Yes? < 1303582830 627041 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Where's the "I don't respond to pings" thing! < 1303582841 719779 :tswett!~Warrigal@thay.Stanford.EDU PRIVMSG #esoteric :I only sometimes respond to pings in this channel. < 1303582867 798828 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : case T_INTEGER: return (*(obj (*)(obj))(DEREF(f).car))(a); < 1303582871 766903 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Now it's even better. < 1303582939 316815 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, there is no binary download of the freestanding OS variant as far as I can tell < 1303582944 490401 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :you have to cross compile it < 1303583323 718497 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric : BUGS < 1303583323 907665 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric : Plan 9 from User Space is no longer accessible using CVS; < 1303583323 907875 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric : you must use Mercurial. < 1303583332 177190 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, strange that is listed as a bug in the man page < 1303583365 946040 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :why would you use a version control system at all in order to access a program from user space? < 1303583373 752884 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :nobody uses svn for system calls... < 1303583373 942070 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, -_- < 1303583383 146587 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, you COMPLETELY missed the point < 1303583398 815550 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, it is to update the plan9 from userspace distribution < 1303583408 167101 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :the man page about updating it < 1303583455 17704 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: i think ais523 is just trolling. < 1303583462 956235 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, hm could be < 1303583463 593566 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :or else being deliberately dense, which is much the same thing < 1303583474 898487 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, hey, it isn't < 1303583502 13911 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :It really is. < 1303583506 916334 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :nope < 1303583521 378262 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :it is a form of humour < 1303583673 514983 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ungetc is so gros.s < 1303583776 970435 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :ungetc is trivial to implement with a wrapper around getc, etc < 1303583810 602969 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :of course < 1303583812 944825 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but it is gross :) < 1303583828 359620 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric : ungetc is so gross <-- yes < 1303584134 316147 :enki-[quit]!~john@c-24-63-206-22.hsd1.ct.comcast.net QUIT :Quit: WeeChat 0.3.3 < 1303584279 187011 :augur!~augur@208.58.6.161 QUIT :Remote host closed the connection < 1303584355 664481 :augur!~augur@208.58.6.161 JOIN :#esoteric < 1303584407 270858 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :hm what computational class are linker scripts? < 1303584463 423615 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, ^ < 1303584485 380437 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Vorpal: I don't know enough about linker scripts to say < 1303584798 724657 :Wamanuz4!~Wamanuz@78.69.168.43 QUIT :Remote host closed the connection < 1303584816 519596 :oerjan!oerjan@tyrell.nvg.ntnu.no QUIT :Quit: leaving < 1303584955 335274 :Wamanuz!~Wamanuz@78-69-168-43-no84.tbcn.telia.com JOIN :#esoteric < 1303585297 210149 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Bignum arithmetic is a pain. < 1303585310 723847 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: depends on context < 1303585315 545347 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :implementing it < 1303585316 397493 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it can be quite easy in some languages < 1303585318 886736 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :ah, right < 1303585320 276626 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :indeed < 1303585359 559612 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :heck, even printing them. < 1303585361 957675 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you need divmod. < 1303585368 8877 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :or just print in a power of two base :D < 1303585396 391967 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :or use decimal bignums < 1303585421 646658 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :also, re the topic, it's possible to /buy/ a sense of smell? < 1303585421 835783 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: that's pesky arithmetic-wise, though < 1303585564 577750 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric : implementing it <-- why? Why not use gmp or such < 1303585578 596249 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that's not zepto. also, my experience with Fythe tells me that gmp is a fucking pain in the ass. < 1303585581 332359 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor can back me up here :P < 1303585596 323478 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ah < 1303585609 367054 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, so isn't there some good bignum library for C? < 1303585623 848385 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :gmp. It's stupidly fast etc. etc. etc. It's just a massive pain in the ass to use. < 1303585630 652059 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :It's designed for program authors, not language authors. < 1303585637 233979 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(Near as I can tell.) < 1303585638 2970 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :hm < 1303585653 916272 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, would it be less of a PITA for program authors? < 1303585676 113816 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Yes, because you don't have to worry about bignum promotion, operations with one operand fixnum and the other bignum, the five hundred kinds of division it provides... < 1303585690 461847 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Not joking: http://gmplib.org/manual-4.3.2/Integer-Division.html < 1303585708 380224 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, and if you are implementing bignum, are you doing multiplication with fft? < 1303585715 470392 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Fuck no. < 1303585724 150911 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I think I'll just do successive addition. < 1303585724 376075 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, so how then? < 1303585728 90427 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :augh < 1303585732 189026 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Speed is for weenies. < 1303585733 960171 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, that is so horribly inefficient < 1303585745 163831 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Yeah, but long division requires more brain power than allowed by the Zepto manifesto. < 1303585746 712373 :pingveno!~pingveno@c-98-246-133-8.hsd1.or.comcast.net QUIT :Ping timeout: 258 seconds < 1303585790 559106 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :hah < 1303585826 498029 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, so how are you doing division then < 1303585844 479494 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Successive... SUBTRACTION??????? < 1303585863 49884 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, I don't think that works... < 1303585866 722738 :pingveno!~pingveno@c-98-246-133-8.hsd1.or.comcast.net JOIN :#esoteric < 1303585869 964957 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :FUCK YOU, ANTI-ZEPTO < 1303585882 441789 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: I'll just do it by testing successive integers. < 1303585888 130791 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Does one work? Does two work? ... < 1303585918 372771 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, why are you doing bignum then? It will be too slow for numbers outside the fixnum range anyway < 1303585928 588567 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Limitations are not Zepto. < 1303585937 674040 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :sorry? < 1303585954 432836 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, what do you mean < 1303585970 129829 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Fixnums are limited. < 1303585972 377829 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Not Zpetototo < 1303585978 252724 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :In fact I'm not even using fixnums, everything is a bignum. < 1303585999 18664 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric : Not Zpetototo <-- don't you mean Zeptototo < 1303586031 872309 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, congrats, you just managed to make a C implementation slower than the python implementation! < 1303586061 69253 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, anyway gmp would be easy if you only need bignum < 1303586083 86925 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :No, it wouldn't. < 1303586088 24563 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Spoken like someone who's never used gmp. < 1303586104 760295 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, from what I saw on the page you linked < 1303586124 647792 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, you could make do with mpz_cdiv_qr < 1303586130 906260 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :That is not why gmp sucks. < 1303586135 116298 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Have you ever actually used it. < 1303586150 791929 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, only from bindings to other languages < 1303586155 648743 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Then you have no idea. < 1303586165 154270 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, example? < 1303586181 766031 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Nope, read the cfythe source yourself. < 1303586192 840401 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Then you'll get about one percent of the pain because it's been through tons of local revisions because of stupidity. < 1303586193 129478 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, got a link to that source? < 1303586214 327175 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :https://codu.org/projects/fythe/hg/ < 1303586235 199970 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :bignum.c and fastjit/fastjitdefs.c and fastjitdefs-x[eightsix]_[sixtyfour].S are the most relevant. < 1303586264 539723 :augur!~augur@208.58.6.161 QUIT :Remote host closed the connection < 1303586344 549686 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :God bignum.c is impossible to follow. < 1303586367 107070 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :indeed < 1303586380 33691 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, that is quite an interesting way to do right is bignum < 1303586386 644475 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :For what operation? < 1303586388 954101 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :I *think* you switch place of them < 1303586397 463752 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, in #define COMMUTATIVE(name, op_si, op_bn) \ < 1303586397 772126 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :For commutative operations, yes. < 1303586406 521684 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :BTW, compare IAdd/IMul/IDiv/IMod in < 1303586408 123942 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :https://codu.org/projects/fythe/hg/index.cgi/file/c37f1b13493e/cfythe/fastjit/fastjitdefs-x86_64-raw.S < 1303586409 514001 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :https://codu.org/projects/fythe/hg/index.cgi/file/c37f1b13493e/cfythe/fastjit/fastjitdefs-x86_64.S < 1303586415 837069 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :The latter has the "jno" manually added to it. < 1303586416 26120 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, what is a fytheSP < 1303586419 196603 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :And stack uses fixed. < 1303586423 444407 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: The Fythe stack register. < 1303586423 676228 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com JOIN :#esoteric < 1303586427 43611 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ah < 1303586435 414440 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :The stack uses had to be fixed because Fythe only reserves one word on the stack. < 1303586440 860425 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :And gcc used something too far. < 1303586503 256481 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :hm < 1303586527 315332 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Anyway, what I'm saying is: fuck no, I'm not using GMP. < 1303586572 636821 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: Oh, and those bignum.c routines don't handle the case where a fixnum value is LONG_MIN or whatever the stupid name is. < 1303586576 111318 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, what is GCC_PUSH/GCC_HEADER/GCC_POP? < 1303586577 253437 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Because negating that value yields itself. < 1303586583 66850 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :And those are garbage-collector noise. < 1303586592 837344 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, so where is that LONG_MIN case handled? < 1303586595 914081 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: It isn't. < 1303586602 866564 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, so a bug < 1303586614 663406 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Yes. Fuck you. I was too depressed after the pain of everything else to bother fixing it. < 1303586616 887354 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :or is it a feature? < 1303586618 905874 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Patches welcome. < 1303586630 760396 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, patches to bignum.c? hell no < 1303586644 578389 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :And I haven't even handled bitwise operations yet. < 1303586647 891899 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Fuck. < 1303586652 377817 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I don't even want to think about it. < 1303586671 399723 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, I don't know if I have to blame it on gmp or the author of that file. But at least that example of gmp usage is horrible < 1303586681 85311 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :without more data point I can't make a more general statement < 1303586696 352090 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :points* < 1303586701 448983 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :The author of that file is ME. < 1303586723 33562 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, my statement still stands < 1303586745 881183 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, especially after you posted that C++ code thingy recently < 1303586756 758333 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Yeah, no, this is definitely gmp's fault. < 1303586827 324665 :augur!~augur@208-59-167-26.c3-0.slvr-ubr1.lnh-slvr.md.cable.rcn.com JOIN :#esoteric < 1303586840 118876 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: What is Makefile.gcc anyway < 1303586845 805504 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, actually the code is verbose, but it looks like typical usage of a C library. It isn't nearly as horrible as C++ templates < 1303586860 752338 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: It isn't the verbosity, it's the fucking edge-cases and upconverting. < 1303586884 457078 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :edge cases such as? < 1303586896 718276 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :RTFbignum.c < 1303586903 9224 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, I have < 1303586907 23321 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :and I don't see edge cases < 1303586918 127735 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(fixnum div bignum) and bullshit like osgdifdfjogh ugh shut up < 1303586929 79431 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I'm busy reading Homestuck which is ten times as entertaining as recalling the Cthulhian horror. < 1303586960 723424 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, you mean that you have to handle bignum/bignum bignum/fixnum fixnum/bignum and fixnum/fixnum? < 1303586974 895920 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Yes. The last one is handled in fastjitdefs.c. < 1303586978 783462 :KingOfKarlsruhe!~chatzilla@p5B132621.dip.t-dialin.net QUIT :Quit: ChatZilla 0.9.86.1 [Firefox 3.6.16/20110319135224] < 1303586995 972805 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, well that just adds verbosity. Repetitive yes. < 1303587001 332887 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Shut up. < 1303587359 960991 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : 1289 cvttsd2siq -8(%r13), %rdx < 1303587361 857310 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Best instruction ever. < 1303587500 453885 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, err, what does it do? < 1303587508 967324 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Converts a float to an integer, it seems. < 1303587509 937799 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :heck it isn't even an SSE instruction < 1303587517 855044 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Well, a double. < 1303587518 450178 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :hrrm < 1303587527 575813 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, but where would the double be stored? < 1303587531 630930 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :The stack. < 1303587537 89370 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :rthirteen in the stack. < 1303587538 710223 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(fytheSP) < 1303587540 302824 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, x87 stack? < 1303587545 997355 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :oh < 1303587551 419447 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :[asterisk]is the stack < 1303587573 966280 :KingOfKarlsruhe!~nice@p5B132621.dip.t-dialin.net JOIN :#esoteric < 1303587648 508646 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :CVTTSS2SI < 1303587648 898751 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :26568—Rev. 3.10—September 2007 < 1303587649 88128 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Convert Scalar Single-Precision Floating-Point < 1303587649 88319 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :to Signed Doubleword or Quadword Integer, < 1303587649 88436 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Truncated < 1303587657 206994 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :BUT OF COURSE < 1303587660 680409 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :CVTTSS2SI reg64, F3 0F 2C /r < 1303587660 869641 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :xmm/mem32 < 1303587668 308639 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :IT ALL MAKES SENSE < 1303587675 846849 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :copy fail < 1303587677 254021 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :that was < 1303587691 269830 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :CVTTSS2SI reg64, xmm/mem32 < 1303587698 771293 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, so... wtf < 1303587705 307343 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :What's weird about it < 1303587720 842505 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :oh wait, it can do memory too < 1303587733 316363 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :fuck CISC < 1303587914 351172 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, other good instructions are MASKMOVDQU and PUNPCKHQDQ < 1303587918 898130 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :X-D < 1303587923 863796 :elliott!~elliott@unaffiliated/elliott PART #esoteric :"Leaving" < 1303587932 643538 :elliott!~elliott@unaffiliated/elliott JOIN :#esoteric < 1303587935 98078 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, both are SSE related < 1303587946 420421 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :non-SSE one have saner names < 1303587977 25769 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :MASKMOVDQU is Masked Move Double Quadword Unaligned < 1303587993 979026 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :PUNPCKHQDQ is Unpack and Interleave High Quadwords < 1303588049 296224 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :I like MOVMSKPS (Extract Packed Single-Precision Floating-Point - Sign Mask) too < 1303588057 690144 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :not sure about that - < 1303588059 787582 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :it is a newline < 1303588065 484686 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :but it could be because it doesn't fit < 1303588130 511755 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, hey, make sure to use PCMPGTW < 1303588149 912767 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :(Packed Compare Greater Than Signed Words) < 1303588207 797358 :asiekierka!~asiekierk@078088164227.elblag.vectranet.pl QUIT :Ping timeout: 258 seconds < 1303588556 977269 :sftp!~sftp@79.174.49.11 QUIT :Read error: Connection reset by peer < 1303588669 304949 :poiuy_qwert!~poiuy_qwe@unaffiliated/poiuy-qwert/x-0506151 QUIT :Ping timeout: 250 seconds < 1303588680 509164 :Gregor!Gregor@codu.org PRIVMSG #esoteric :elliott: http://i.imgur.com/dXShS.png Portability, bitch! < 1303588685 238081 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, why does gmp use mpz as the prefix < 1303588698 40407 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :What? < 1303588699 592974 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Because it is. < 1303588702 577617 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Multi-Precision Z. < 1303588703 985328 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :There is also Q, R. < 1303588706 581780 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :oh < 1303588706 770957 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :And shit. < 1303588714 347821 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: Yah yah yah :P < 1303588723 365057 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Gregor, which compiler < 1303588728 619138 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Vorpal: OpenWatcom. < 1303588737 926392 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ah < 1303588740 958920 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: My definition of /portable/ code in the strict sense is code that will work wherever C is available :P < 1303588746 417243 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ah < 1303588750 145163 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Fythe is certainly portable enough, but it's not /portable code/. < 1303588760 739648 :Gregor!Gregor@codu.org PRIVMSG #esoteric :elliott: Therefore, portable code cannot have a GC. < 1303588768 528096 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: Well, it can if it manages its own heap. < 1303588778 843506 :Gregor!Gregor@codu.org PRIVMSG #esoteric :elliott: Fair enough :P < 1303588786 476387 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I might allow the Boehm GC because it runs on literally every machine ever :P < 1303588802 44888 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, no it doesn't. Not on PDP-11 < 1303588803 975873 :Gregor!Gregor@codu.org PRIVMSG #esoteric :So, you're a hypocrite. < 1303588804 164978 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :I bet < 1303588808 872127 :Gregor!Gregor@codu.org PRIVMSG #esoteric :And don't care about 16-bit systems. < 1303588814 668836 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: No; if I was being pedantic, I wouldn't allow it. < 1303588828 515389 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :But I wouldn't lynch someone for writing perfect C that used the Boehm GC, because /you can just implement GC_malloc as malloc/. < 1303588833 834761 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sure, it'll leak memory, but that's irrelevant, platonically. < 1303588849 997687 :Gregor!Gregor@codu.org PRIVMSG #esoteric :... s/platonically/pedantically/ or something? < 1303588858 984178 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Platonically. < 1303588866 839952 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :The definition of C does not involve running out of memory. < 1303588877 823149 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :The Boehm GC is just an optimisation, space-wise. :p < 1303588889 737793 :Gregor!Gregor@codu.org PRIVMSG #esoteric :... wow :P < 1303588890 556921 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, err.. since sizeof(void*) is finite, it does < 1303588895 502896 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: No it doesn't. < 1303588900 278805 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, oh? < 1303588920 495907 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :OK, a program that would run forever if GC'd properly but run out of memory if it never freed would technically not be portable IF NOT FOR THE FACT THAT < 1303588921 694555 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, malloc returns NULL when out of memory < 1303588929 862334 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :All programs terminate or repeat on finite hardware. < 1303588940 643475 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Not even GC can save you from that. < 1303588957 495620 :poiuy_qwert!~poiuy_qwe@unaffiliated/poiuy-qwert/x-0506151 JOIN :#esoteric < 1303589085 400198 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :For base in the range 2..36, digits and lower-case letters are used; for −2..−36, digits and upper-case letters are used; for 37..62, digits, upper-case letters, and lower-case letters (in that significance order) are used. <-- what < 1303589092 951736 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :that is confusing < 1303589100 270774 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :negative bases? < 1303589130 566171 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Vorpal: Presumably it's just letting you use the sign bit to request capitalization. < 1303589146 359363 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Gregor, well it is GMP < 1303589168 854796 :Gregor!Gregor@codu.org PRIVMSG #esoteric :ACTION fails to see the relevance of that fact. < 1303589169 814814 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :- Function: char * mpz_get_str (char *str, int base, mpz_t op) < 1303589181 544497 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :hm < 1303589185 982026 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Gregor, oh right < 1303589198 899405 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :I somehow read it as a parsing function < 1303589531 512962 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, how does bitwise negation work in bignum. I mean, would ~0100 be 1011 or 1111111011 < 1303589556 977033 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it would be < 1303589561 302622 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :...................1111111011 < 1303589570 484290 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :where dots are infinite ones < 1303589578 975428 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :except gmp actually uses sign-magnitude, but it fakes two's complement for bitwise ops < 1303589579 907792 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, right. So is that what mpz_com does? < 1303589584 405573 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :prezoomably < 1303589586 24885 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :hm < 1303589609 786621 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, so bitwise not in cfythe will do different things for bignum and fixnum? < 1303589619 430605 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Whatever gives you that idea? < 1303589632 244532 :Gregor!Gregor@codu.org PRIVMSG #esoteric :"but it fakes two's complement for bitwise ops" < 1303589635 965159 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: srsly < 1303589639 49902 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Is what should NOT give you that idea :P < 1303589639 496044 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :its all there in te mamaul < 1303589648 764884 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :well i mean < 1303589651 55428 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :if you negate < 1303589653 621876 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :9099 < 1303589655 526016 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :where 9 is one < 1303589657 565137 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :then you get < 1303589658 829097 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :0900 < 1303589660 628279 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :which < 1303589663 53113 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i don't know is the same as < 1303589667 3871 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :...9999999990900 < 1303589671 261318 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :when interpreted as yeah < 1303589675 98252 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :am i make sense < 1303589677 770206 :Gregor!Gregor@codu.org PRIVMSG #esoteric :"where 9 is one" X-D < 1303589679 115354 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :nope < 1303589680 955439 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Yes :P < 1303589690 816767 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric : when interpreted as yeah <-- as yeah? < 1303589693 211052 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :as yeah. < 1303589702 858535 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :what do you mean with that < 1303589706 947603 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yeah. < 1303589710 860665 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :use brain matter to think it out < 1303589711 57730 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :-_- < 1303589721 233721 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :as bignum? as fixnum? < 1303589722 515328 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :one of them < 1303589724 222994 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor knows what i mean < 1303589727 44687 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fixnum. but. lgdfkg. < 1303589729 635286 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Ineed I do! < 1303589730 580973 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it's obvious if you're a genius like me. < 1303589734 432851 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: ineed. < 1303589742 384764 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Ineed to type an extra 'd'! < 1303589746 622876 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :X-D < 1303589748 464354 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :And a space. < 1303589756 774909 :Gregor!Gregor@codu.org PRIVMSG #esoteric :I ndeed? < 1303589770 738277 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"I need to type an extra 'd'[XCLAMATION MURK]" < 1303589772 245129 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Gregor, In deed < 1303589773 513122 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :doh < 1303589775 661742 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :[asterisk]exclamation mark < 1303590245 704586 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, wait, does your laptop has fn? < 1303590252 865355 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, if so, what about the fn numpad? < 1303590277 55864 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :doesn't exist < 1303590286 816086 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ah < 1303590962 851928 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :hm gmp floats have no log function? < 1303591855 7618 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net JOIN :#esoteric < 1303591926 418529 :cads!~max@c-76-17-123-185.hsd1.ga.comcast.net JOIN :#esoteric < 1303591940 839539 :impomatic!~chatzilla@87.112.146.84 JOIN :#esoteric < 1303591944 267463 :impomatic!~chatzilla@87.112.146.84 PRIVMSG #esoteric :Hi :-) < 1303591949 856046 :cads!~max@c-76-17-123-185.hsd1.ga.comcast.net PRIVMSG #esoteric :hey zzo38 < 1303591972 940958 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :cads: Yes? < 1303591986 119174 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :o < 1303591987 231123 :cads!~max@c-76-17-123-185.hsd1.ga.comcast.net PRIVMSG #esoteric :cheater99 mentions that I should ask you if I'm interested in an algebraic approach to chess < 1303592010 251267 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :cads: Do you mean algebraic notation, or, what? < 1303592017 219197 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :cads: surely you know whether you're interested in an algebraic approach to chess, more than zzo38 does? < 1303592044 116152 :cheater99!~cheater@ip-80-226-23-177.vodafone-net.de PRIVMSG #esoteric :he's thinking about morphisms in the space of positions < 1303592046 708054 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, XD < 1303592047 671968 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: ^ the above sentence works both with the correct interpretation of cads' statement /and/ the most obvious deliberate misinterpretation < 1303592064 104634 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: why do you twist my brain like that < 1303592069 204327 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i was just fine with its euclidean geometry < 1303592078 45539 :cads!~max@c-76-17-123-185.hsd1.ga.comcast.net PRIVMSG #esoteric ::) < 1303592084 714994 :cads!~max@c-76-17-123-185.hsd1.ga.comcast.net PRIVMSG #esoteric :heh, sorry, english is a second language < 1303592116 612132 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :O, morphisms in space of positions. Yes I have worked with such things. < 1303592131 134348 :cads!~max@c-76-17-123-185.hsd1.ga.comcast.net PRIVMSG #esoteric :yeah, I just realized that move lines form morphisms between positions < 1303592144 599497 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, any idea how much pain it would be to use mpfr with gmp < 1303592145 609589 :cheater99!~cheater@ip-80-226-23-177.vodafone-net.de PRIVMSG #esoteric :that's it < 1303592145 798698 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :? < 1303592151 531036 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the big issue with category theory is that pretty much everything forms a category < 1303592157 55981 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: gcc does it < 1303592179 949073 :cheater99!~cheater@ip-80-226-23-177.vodafone-net.de PRIVMSG #esoteric :ACTION locks up cads and zzo38 for months in a dark attic somewhere, and feeds them raw meat < 1303592180 819134 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, well yeah. But does it in the same place? Basically I'm interested in gmp + logarithms < 1303592184 362241 :cads!~max@c-76-17-123-185.hsd1.ga.comcast.net PRIVMSG #esoteric :ais523: but only people that don't know categories see that as a bad thing! < 1303592195 603548 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`addquote the big issue with category theory is that pretty much everything forms a category < 1303592197 104826 :cheater99!~cheater@ip-80-226-23-177.vodafone-net.de PRIVMSG #esoteric :that is, you get food if i see further pages of the paper being written. < 1303592198 745209 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :379) the big issue with category theory is that pretty much everything forms a category < 1303592203 158896 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: you think that's quoteworthy? < 1303592205 774352 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :cads: Yes, it does. There are other ways to form morphisms between positions as well. < 1303592214 233673 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :cads, if everything is a category, there's an upper limit to what you can actually *do* with them. < 1303592226 446263 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: it's amusing < 1303592240 211135 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :most category-theoretic results are over subsets of categories, probably for that reason < 1303592270 200760 :cads!~max@c-76-17-123-185.hsd1.ga.comcast.net PRIVMSG #esoteric :Phantom_Hoover: I mean, if you claim to know how to do things more complex than what's been done with categories, then super! < 1303592286 821465 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"cads" rings a bell. < 1303592294 572017 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :CADs? < 1303592297 184202 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :no. < 1303592326 254533 :pikhq!~pikhq@71-219-217-170.clsp.qwest.net JOIN :#esoteric < 1303592327 544465 :cads!~max@c-76-17-123-185.hsd1.ga.comcast.net PRIVMSG #esoteric :hehe, at the worst, category theory is just another esoteric lang and deserves our respect as such :) < 1303592328 79629 :pikhq!~pikhq@71-219-217-170.clsp.qwest.net PRIVMSG #esoteric :Grawr. < 1303592330 239220 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :well, it's a real word < 1303592341 14834 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :no, i mean in context of an irc nick, you pedantic somethings. < 1303592341 927541 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :pikhq, why have you turned into a bear. < 1303592342 712261 :cads!~max@c-76-17-123-185.hsd1.ga.comcast.net PRIVMSG #esoteric :at best, it's just a really comfortable location for algebraic thinking to live in < 1303592346 593181 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Or have you been eaten by one. < 1303592359 710388 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Phantom_Hoover: is there any semantic difference < 1303592365 700755 :cads!~max@c-76-17-123-185.hsd1.ga.comcast.net PRIVMSG #esoteric :and the location metaphor has been taken pretty far with toposes < 1303592377 409791 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :elliott, yes. < 1303592382 699405 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :how < 1303592388 228701 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Because one would be bear-pikhq whilst the other would be a bear. < 1303592390 233955 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric : no, i mean in context of an irc nick, you pedantic somethings. <-- what about "nitpick"? < 1303592394 830429 :cads!~max@c-76-17-123-185.hsd1.ga.comcast.net PRIVMSG #esoteric :where you can't even complain anymore since if you like classical math you're working in the classical topos of sets anyways, and you're most welcome to < 1303592395 19502 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :That had bits of pikhq in it. < 1303592413 350242 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Phantom_Hoover: is there any semantic difference < 1303592453 395527 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: I just grepped all my IRC logs for cads' IP, he/she seems to be never-before-seen from my point of view < 1303592462 424483 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, dynamic ips < 1303592469 835944 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it may have been another channel. i grepped "cads" and there's nothing. < 1303592471 201517 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I have done isomorphisms too, not only morphisms. However when I done it I have not called it any of these things. < 1303592496 959439 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, yes, one would contain the tissue of pikhq inside the stomach, the other one would possibly contain it in the tissue of the bear (though this is uncertain, there is no experimental data on human-bear transformations) < 1303592527 66536 :cads!~max@c-76-17-123-185.hsd1.ga.comcast.net PRIVMSG #esoteric :zzo38: how did you approach it? < 1303592549 920418 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :with a ten foot pole < 1303592606 449846 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :cads: One such thing is "A game designed to be as different to chess as possible while still being the same as chess." However, move lines also works, as you have said. I may have making a few mistakes since I am not very good at category theory, though. < 1303592650 915773 :cads!~max@c-76-17-123-185.hsd1.ga.comcast.net PRIVMSG #esoteric :hehe, some kind of dual of chess? < 1303592651 965872 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :zzo38, was "A game designed to be as different to chess as possible while still being the same as chess." that 1D chess thingy? < 1303592688 128172 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Vorpal: Yes. It is not quite like category theory, though. I do not understand category theory completely, so it is not category theory. < 1303592704 662052 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :right (nor do I btw) < 1303592742 428082 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :However, I would like to understand category theory better, but I don't. < 1303592769 23935 :Tomsik!~Tomsik@bco192.neoplus.adsl.tpnet.pl JOIN :#esoteric < 1303592769 657829 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Is there any relation between category theory and the "theory of types"? < 1303592785 306122 :Tomsik!~Tomsik@bco192.neoplus.adsl.tpnet.pl PRIVMSG #esoteric :What is this. I don't even. < 1303592798 133406 :Mathnerd314!~mathnerd3@dsl.6.28.53.206.cos.dyn.pcisys.net JOIN :#esoteric < 1303592801 123329 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Tomsik: What is what? This channel? < 1303592807 162323 :Mathnerd314!~mathnerd3@dsl.6.28.53.206.cos.dyn.pcisys.net PART :#esoteric < 1303592808 110929 :Tomsik!~Tomsik@bco192.neoplus.adsl.tpnet.pl PRIVMSG #esoteric :Yeah, my question! < 1303592814 624487 :Tomsik!~Tomsik@bco192.neoplus.adsl.tpnet.pl PRIVMSG #esoteric :Apparently you read minds, sir. < 1303592817 501900 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Tomsik, esoteric programming languages < 1303592829 561130 :Tomsik!~Tomsik@bco192.neoplus.adsl.tpnet.pl PRIVMSG #esoteric :Oh, seems fun. < 1303592835 850434 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :(not esoterica, many make that amusing mistake) < 1303592841 839496 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Tomsik: I do not read minds. (See the wiki for information too) < 1303592842 844387 :cads!~max@c-76-17-123-185.hsd1.ga.comcast.net PRIVMSG #esoteric :like lolcat or befunge, I'd guess < 1303592845 789447 :Saizan!~saizan@li265-65.members.linode.com JOIN :#esoteric < 1303592850 727160 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :cads, we all hate lolcat < 1303592856 688101 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :but yes, like INTERCAL and befunge and so on < 1303592893 525376 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :(lolcat is just a normal programming language with "funny" names for the keywords/functions pretty much, not very interesting) < 1303592922 696805 :cads!~max@c-76-17-123-185.hsd1.ga.comcast.net PRIVMSG #esoteric :any of you guys ever played the carnage heart game on psx? < 1303592945 60348 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :not me, I haven't ever used an psx anyway. < 1303592945 249523 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :cads: I have not. < 1303592950 209967 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :also strange this new influx of people < 1303592960 538963 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :a psx* < 1303592966 119258 :cads!~max@c-76-17-123-185.hsd1.ga.comcast.net PRIVMSG #esoteric :it had a 2d grid language where you'd place tiles to create decision flows that would operate a fighting robot < 1303592975 97828 :siracusa!~siracusa@p54ACE4EF.dip.t-dialin.net JOIN :#esoteric < 1303592979 586126 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :saizan has been here before. < 1303592983 156654 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i think? < 1303592998 75844 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, well cads, Tomsik? < 1303593000 28863 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :dunno, doesn't seem like that much of an influx < 1303593003 352478 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hmm < 1303593005 263020 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :maybe it's an invasion < 1303593017 611766 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :we should probably be very awful to make sure they go away. < 1303593024 245192 :Saizan!~saizan@li265-65.members.linode.com PRIVMSG #esoteric :i don't think so, anyhow it's just that this channel got mentioned elsewhere, i think < 1303593026 539211 :cads!~max@c-76-17-123-185.hsd1.ga.comcast.net PRIVMSG #esoteric :and part of the fun was was watching the decision focus flash through your network, and troubleshooting it based on the patterns you saw < 1303593031 403215 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :There is way to map 2D chess variant game to 1D, or 3D to 2D to 1D, or whatever else. With a few similar ideas. < 1303593034 773434 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :oh. who mentioned it? < 1303593086 714688 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hmm, wait, Saizan is from the haskell channel < 1303593092 52314 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I tentatively blame copumpkin < 1303593105 557411 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, he is not here atm? < 1303593106 876400 :Tomsik!~Tomsik@bco192.neoplus.adsl.tpnet.pl PRIVMSG #esoteric :I just detected "category theory" < 1303593110 994415 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: yes he is? < 1303593112 872521 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :copumpkin: hello < 1303593114 874409 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :oh wait < 1303593116 875842 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :tab fail < 1303593123 205771 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, Tomsik is also in #haskell < 1303593125 591979 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hmm, not in the haskell logs < 1303593129 314579 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :very probably the sourse < 1303593129 531275 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :YOU WON'T GET AWAY WITH THIS < 1303593132 54300 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :source* < 1303593163 653730 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :meh, the invasion is too much of a trickle to bother interrogating them. < 1303593166 480523 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :hm, a bignum fingerprint to befunge might be nice < 1303593186 456710 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :for those that use fixnum for the funge space < 1303593401 970990 :Tomsik!~Tomsik@bco192.neoplus.adsl.tpnet.pl PRIVMSG #esoteric :Is there a language that doesn't let you name arguments to a function, forcing you to go pointfree? < 1303593423 477048 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, I think this is one for you < 1303593430 895704 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :FP < 1303593452 486906 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :FP? < 1303593463 531311 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Yes. < 1303593469 184136 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :esolang? < 1303593471 764929 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Tomsik: TeX uses only numbers for macro arguments. < 1303593484 299106 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :zzo38, that isn't point free though < 1303593487 111662 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that's not point-free < 1303593488 871200 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fp is not an esolang < 1303593492 103785 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :that is just numbered arguments < 1303593500 442473 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Vorpal: O, OK. What is "point free"? < 1303593522 110279 :Tomsik!~Tomsik@bco192.neoplus.adsl.tpnet.pl PRIVMSG #esoteric :de brujin indixes are not bad, they let you refer to arguments by a name < 1303593539 969041 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Tomsik: What is "de brujin inidxes"? < 1303593541 578855 :Tomsik!~Tomsik@bco192.neoplus.adsl.tpnet.pl PRIVMSG #esoteric :zzo38: expressing everything as composition of functions/transforms/whatever < 1303593544 358775 :cheater99!~cheater@ip-80-226-23-177.vodafone-net.de PRIVMSG #esoteric :zzo38: tan = sin/cos < 1303593545 28663 :Saizan!~saizan@li265-65.members.linode.com PART :#esoteric < 1303593551 558678 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :the first falls < 1303593583 145723 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net QUIT :Quit: hello < 1303593593 394540 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Unlambda? (Maybe not) < 1303593620 229321 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric : zzo38: tan = sin/cos <-- how is that relevant? < 1303593644 449930 :Tomsik!~Tomsik@bco192.neoplus.adsl.tpnet.pl PRIVMSG #esoteric :okay unlambda is pointfree < 1303593656 444184 :Tomsik!~Tomsik@bco192.neoplus.adsl.tpnet.pl PRIVMSG #esoteric :though it seems to be just SKI-calculus at first glance < 1303593661 158549 :cheater99!~cheater@ip-80-226-23-177.vodafone-net.de PRIVMSG #esoteric :Vorpal: it's a pointfree expression of tan(x) = sin(x)/cos(x) < 1303593663 562192 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Tomsik: OK. So I am correct. < 1303593675 787476 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :cheater99, oh, right. yeah < 1303593703 55352 :cheater99!~cheater@ip-80-226-23-177.vodafone-net.de PRIVMSG #esoteric :Vorpal: almost everyone knows it, and it's usually one of the first formulas learnt that are pointfree < 1303593712 314083 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :I don't get why people (especially haskell people) love point free so much < 1303593722 343230 :cheater99!~cheater@ip-80-226-23-177.vodafone-net.de PRIVMSG #esoteric :because it propagates polymorphism < 1303593732 372461 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :I mean, sure, it is kind of nice. But they seem prepared to go to any length for it. < 1303593737 932538 :cheater99!~cheater@ip-80-226-23-177.vodafone-net.de PRIVMSG #esoteric :especially things that have wildly different meanings < 1303593747 759809 :cheater99!~cheater@ip-80-226-23-177.vodafone-net.de PRIVMSG #esoteric :for example, "id" has all sorts of different meanings < 1303593760 550294 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :cheater99, id is the no-operation surely? < 1303593761 609790 :cheater99!~cheater@ip-80-226-23-177.vodafone-net.de PRIVMSG #esoteric :but you can make up functions that hold for any sort of id function < 1303593766 980119 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :well kind of < 1303593767 169435 :cheater99!~cheater@ip-80-226-23-177.vodafone-net.de PRIVMSG #esoteric :sure < 1303593770 482267 :cheater99!~cheater@ip-80-226-23-177.vodafone-net.de PRIVMSG #esoteric :it's just an example < 1303593823 434971 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :not sure why it has to be point free for it < 1303593835 343711 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :It would seem, to me, like sin/cos is not having any value, you should use like result_div(sin,cos) where you mean result_div(x,y)(z) = (x(z)/y(z)) but it is not completely understood. How can you divide a function? < 1303593887 619148 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :if they were polynomial you could presumably do polynomial divisions (not true for this case), but yeah that seems like a bad example < 1303593907 662413 :cheater99!~cheater@ip-80-226-23-177.vodafone-net.de PRIVMSG #esoteric :zzo38: it's just a shorthand. don't let it trouble your little mind, skipper :p < 1303593917 167263 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :.. < 1303593921 198896 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I know also in Forth you can do without names. If SIN and COS exists and the system uses all real numbers for anything (not actually the case of course), you have: : TAN DUP SIN SWAP COS / ; < 1303593936 582661 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :it has a stack though there < 1303593947 84814 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :so they are implicitly named from their order on the stack < 1303593959 482864 :cheater99!~cheater@ip-80-226-23-177.vodafone-net.de PRIVMSG #esoteric :zzo38: mathematics uses a lot of shorthands that don't make sense if viewed in the light of usual syntax. < 1303593962 452496 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :it is not function composition < 1303594004 948786 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Vorpal: OK. < 1303594049 875011 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :zzo38, http://www.haskell.org/haskellwiki/Pointfree < 1303594052 915327 :Tomsik!~Tomsik@bco192.neoplus.adsl.tpnet.pl PRIVMSG #esoteric :It's just that for example if you want to compose a -> b -> c with c -> d into a -> b ->d then in pointfree you do (.).(.) < 1303594066 893461 :Tomsik!~Tomsik@bco192.neoplus.adsl.tpnet.pl PRIVMSG #esoteric :which obviously is quite esoteric < 1303594088 104229 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :(.) :: (b -> c) -> (a -> b) -> a -> c < 1303594100 353149 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Vorpal: OK < 1303594109 500018 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :I think it would have been MUCH cleaner if it had been (.) :: (a -> b) -> (b -> c) -> a -> c < 1303594114 49426 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :why isn't it that way around hm < 1303594129 901964 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Tomsik, ^ < 1303594145 387034 :Tomsik!~Tomsik@bco192.neoplus.adsl.tpnet.pl PRIVMSG #esoteric :It's because of matematicians < 1303594155 448176 :Tomsik!~Tomsik@bco192.neoplus.adsl.tpnet.pl PRIVMSG #esoteric :who want (f . g)(x) to be f (g x) < 1303594174 985017 :Tomsik!~Tomsik@bco192.neoplus.adsl.tpnet.pl PRIVMSG #esoteric :there are some who use (;) :: (a -> b) -> (b -> c) -> a -> c < 1303594190 742998 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Tomsik, not in Prelude? < 1303594202 301628 :Tomsik!~Tomsik@bco192.neoplus.adsl.tpnet.pl PRIVMSG #esoteric :Nope, in Haskell ; has a different meaning < 1303594207 731589 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :yeah < 1303594221 386375 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Tomsik, so is there any operator like (;) in haskell < 1303594226 919776 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :it would be so much more sensible < 1303594238 728615 :Tomsik!~Tomsik@bco192.neoplus.adsl.tpnet.pl PRIVMSG #esoteric :you can do it yourself in two lines < 1303594239 908870 :Tomsik!~Tomsik@bco192.neoplus.adsl.tpnet.pl PRIVMSG #esoteric :like < 1303594244 378432 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :hm < 1303594258 156952 :Tomsik!~Tomsik@bco192.neoplus.adsl.tpnet.pl PRIVMSG #esoteric :a .! b = \x -> b (a x) < 1303594260 391970 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : I don't get why people (especially haskell people) love point free so much < 1303594264 637777 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :because it makes code clearer < 1303594266 116282 :Tomsik!~Tomsik@bco192.neoplus.adsl.tpnet.pl PRIVMSG #esoteric :infixr 10 < 1303594270 365370 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :anyway that's a total strawman < 1303594276 215760 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Tomsik, hm < 1303594280 755250 :Tomsik!~Tomsik@bco192.neoplus.adsl.tpnet.pl PRIVMSG #esoteric :or infixl, whatever you like < 1303594286 315037 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :right < 1303594290 424324 :Tomsik!~Tomsik@bco192.neoplus.adsl.tpnet.pl PRIVMSG #esoteric :elliott: not always ;) < 1303594304 312943 :siracusa!~siracusa@p54ACE4EF.dip.t-dialin.net PRIVMSG #esoteric :(.!) = flip (.) <-- point-free < 1303594314 162399 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :siracusa, HAH < 1303594315 879396 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :an elegant point-free expression makes code clearer, rather < 1303594327 710958 :Tomsik!~Tomsik@bco192.neoplus.adsl.tpnet.pl PRIVMSG #esoteric :thing like (. map) . (.) filter (or something like this) is not really readable < 1303594332 880942 :pikhq!~pikhq@71-219-217-170.clsp.qwest.net PRIVMSG #esoteric :Tomsik: Part of it is that point-free expressions are clearer in many contexts. < 1303594340 740053 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Tomsik, no... what does it do? < 1303594341 639822 :pikhq!~pikhq@71-219-217-170.clsp.qwest.net PRIVMSG #esoteric :Tomsik: Part of it, though, is that it's just fun to do. < 1303594361 648275 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric : anyway that's a total strawman <-- in many cases I fear it is not < 1303594362 687707 :pikhq!~pikhq@71-219-217-170.clsp.qwest.net PRIVMSG #esoteric :It definitely depends on the code for whether it's actually clearer. < 1303594362 918158 :Tomsik!~Tomsik@bco192.neoplus.adsl.tpnet.pl PRIVMSG #esoteric :(. map) . (.) filter < 1303594363 107358 :Tomsik!~Tomsik@bco192.neoplus.adsl.tpnet.pl PRIVMSG #esoteric : :: (([a] -> [b]) -> a1 -> Bool) -> (a -> b) -> [a1] -> [a1] < 1303594371 897157 :Tomsik!~Tomsik@bco192.neoplus.adsl.tpnet.pl PRIVMSG #esoteric :just guess :p < 1303594383 908585 :KingOfKarlsruhe!~nice@p5B132621.dip.t-dialin.net PRIVMSG #esoteric :it looks like lisp ^^ < 1303594385 512624 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Tomsik, I find that type signature rather confusing as well I have to say < 1303594406 148067 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: how many haskell users have you ever actually talked to < 1303594416 953275 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, mostly those who visit this channel < 1303594420 15723 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i don't think you've ever been in #haskell < 1303594422 835378 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: ok, so that's like... three < 1303594426 222540 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, I am in that channel < 1303594433 914936 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :well you've never said anything. < 1303594443 790998 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, I think I have. Once. < 1303594487 867308 :Tomsik!~Tomsik@bco192.neoplus.adsl.tpnet.pl PRIVMSG #esoteric :Vorpal: well, I think I've messed something up, it's supposed to be something like \l p f -> map f (filter p l) < 1303594498 594819 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ah < 1303595639 728232 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Once, in a GameBoy ROM hack, which consisted of a change of a single byte from 0x3D (decrement A register) to 0xA7 (bitwise AND the A register with itself). Maybe it is useless to you, but actually it isn't useless. It is used to make infinite lives. The reason for this is to improve the scoring of the game. If you don't know how this helps, you are not very good at game design. < 1303595762 167347 :pikhq!~pikhq@71-219-217-170.clsp.qwest.net PRIVMSG #esoteric :zzo38: Seems like that ought to be a cheat rather than a hack. < 1303595799 914083 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :pikhq: It would seem so. But, when you understand how it improves the scoring, you might be able to see why this is. < 1303595829 111186 :pikhq!~pikhq@71-219-217-170.clsp.qwest.net PRIVMSG #esoteric :Actually, the thing is, a cheat could make the same damned change. < 1303595837 860417 :pikhq!~pikhq@71-219-217-170.clsp.qwest.net PRIVMSG #esoteric :Except it'd be easier to use than a ROM hack. < 1303595851 490114 :pikhq!~pikhq@71-219-217-170.clsp.qwest.net PRIVMSG #esoteric :And, indeed, could be done on real hardware. < 1303595861 939312 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :pikhq: Yes it could. However, I used a ROM hack. Use whichever way works for you. < 1303595981 329745 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Just wait a few minutes you will see the article in phlog < 1303595992 587371 :copumpkin!~pumpkin@unaffiliated/pumpkingod PRIVMSG #esoteric :elliott: you blame me?! < 1303595994 787035 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yes < 1303595995 968813 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :always < 1303596013 895533 :copumpkin!~pumpkin@unaffiliated/pumpkingod PRIVMSG #esoteric :oh, fair enough < 1303596492 864176 :impomatic!~chatzilla@87.112.146.84 QUIT :Quit: ChatZilla 0.9.86.1 [Firefox 3.5.18/20110319140258] < 1303596965 52893 :Tomsik!~Tomsik@bco192.neoplus.adsl.tpnet.pl QUIT :Quit: Fin. < 1303597084 393342 :quintopia!~quintopia@unaffiliated/quintopia QUIT :Remote host closed the connection < 1303597101 881510 :quintopia!~quintopia@74.117.158.92 JOIN :#esoteric < 1303597102 70832 :quintopia!~quintopia@74.117.158.92 QUIT :Changing host < 1303597102 95750 :quintopia!~quintopia@unaffiliated/quintopia JOIN :#esoteric < 1303597125 829457 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :gopher://zzo38computer.cjb.net:70/0phlog*c_game.game-design-i < 1303597141 257892 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Go to gopher://zzo38computer.cjb.net:70/1phlog*d_game.game-design-i for send comments < 1303597198 205518 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :http://zzo38computer.cjb.net/phlog/phlog_http.php?m=1&q=_game.game-design-i for access over HTTP/HTML, although comments cannot be sent over HTTP. < 1303597453 730501 :quintopia!~quintopia@unaffiliated/quintopia QUIT :Ping timeout: 258 seconds < 1303597901 571779 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :You did not type the comment yet? < 1303597974 57408 :quintopia!~quintopia@74.117.158.92 JOIN :#esoteric < 1303597974 564709 :quintopia!~quintopia@74.117.158.92 QUIT :Changing host < 1303597974 753832 :quintopia!~quintopia@unaffiliated/quintopia JOIN :#esoteric < 1303598279 929779 :ais523!~ais523@unaffiliated/ais523 QUIT :Remote host closed the connection < 1303599448 179109 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Are you out of comments? About anything at all? < 1303599498 864367 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: Are JS users just stupid, or what? http://restrictmode.org/ < 1303599502 340207 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :IDGI < 1303599635 348629 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I do not think is needed < 1303599664 849684 :Gregor!Gregor@codu.org PRIVMSG #esoteric :elliott: Sounds like Crockford-style lunacy. < 1303599671 209313 :pikhq!~pikhq@71-219-217-170.clsp.qwest.net PRIVMSG #esoteric :elliott: Unless restrict mode makes a JIT's job easier, there's probably no point. < 1303599682 53001 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :[[You're encouraged to "use strict"; "use restrict";]] < 1303599687 228146 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :pikhq: Yes, that might might be < 1303599687 852419 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Isn't "use strict" also Crockford lunacy? < 1303599688 147764 :KingOfKarlsruhe!~nice@p5B132621.dip.t-dialin.net QUIT :Remote host closed the connection < 1303599721 475082 :pikhq!~pikhq@71-219-217-170.clsp.qwest.net PRIVMSG #esoteric :And I *doubt* it does, because a JIT could rather readily handle those cases efficiently regardless... < 1303599753 502507 :pikhq!~pikhq@71-219-217-170.clsp.qwest.net PRIVMSG #esoteric :I mean, most of those restrictions are restricting you to the common case. < 1303599824 356628 :pikhq!~pikhq@71-219-217-170.clsp.qwest.net PRIVMSG #esoteric :ACTION is somewhat annoyed that there's hardly any chance of there being a better language than Javascript for use in HTML. < 1303600311 394129 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :What about languages that compile to Javascript? < 1303600824 160069 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :pikhq: You can compile other things into Javascript, or use Javascript preprocessors, but I think is better to avoid use of any script if it is not needed. It can slow down things, too, as well as sometimes it is disabled or using program that does not parse scripts. < 1303601222 215235 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Is there any kind of chess moves notation that uses one octet (or, usually one but sometimes two) for each move? I know the square position can be six bits. If you want to require counting all moves available and then select by number, there is enough in one byte. It is calculated: < 1303601278 940822 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :32 pawn + 16 knight + 26 bishop + 28 rook + 27 queen + 8 king + 2 castling. However, what if you promoted, then there is more? Then it won't fit in one byte. Also, adding castling is wrong because if you can castle, then king can't move backward. So, omit castling. < 1303601326 236152 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Therefore, it is still not correct. < 1303601504 221167 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :But, note, the Amazon (queen+knight) can already move like any other pieces in chess, 13 for bishop, 14 for rook, 8 for knight. < 1303601553 489055 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :And it is impossible in a game of chess, for promotion to occur without ever having capture occur before that in the game. < 1303601592 240431 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :(Otherwise, the pawns will get stuck and can never reach the promotion rank) < 1303601673 356461 :Tritonio!~AndChat@109.178.35.189 JOIN :#esoteric < 1303603043 608287 :Tritonio!~AndChat@109.178.35.189 QUIT :Quit: Bye < 1303603088 274426 :cheater99!~cheater@ip-80-226-23-177.vodafone-net.de PRIVMSG #esoteric :what if pawns jump over other pawns < 1303603110 823281 :cheater99!~cheater@ip-80-226-23-177.vodafone-net.de PRIVMSG #esoteric :say your pawn hasn't moved yet, it wants to move the two steps, can it jump over something to do that? < 1303603114 481862 :cheater99!~cheater@ip-80-226-23-177.vodafone-net.de PRIVMSG #esoteric :ACTION isn't sure < 1303603128 894443 :cheater99!~cheater@ip-80-226-23-177.vodafone-net.de PRIVMSG #esoteric :zzo38: what is the rule on that?