< 1302913664 82563 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Can it be invented, a card game involving the five Chinese elements? Maybe 0 to 9 and infinity of each suit, where the suits are the five elements. < 1302913894 865181 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :well that sounds obviously _possible_... < 1302913990 627777 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :oerjan: Do you have any other ideas of this? < 1302914008 619233 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :nah < 1302914269 402403 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Any opinion about chess variants? < 1302914277 413101 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Including this one http://www.chessvariants.org/index/msdisplay.php?itemid=MSchesswithwicke < 1302914361 732554 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I have heard also of a game called "Chess with Quantum Bishops", which I did not invent but heard from someone else, and typed it by myself, though. < 1302914592 394468 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :ACTION imagines that like a game where the bishops are invisible, unless they capture something you only get to know _that_ they move, and you can only capture one if you can deduce that it _has_ to be in a particular spot < 1302914749 993308 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :well unless the owner player decides it _is_ in a spot, to prevent you from capturing/going somewhere else < 1302914797 76783 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :but if the owning player cannot give at least one consistent route for where the bishops have been, he loses. < 1302914819 486854 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :the last could get particularly tricky when you consider the interaction with the _other_ player's bishops... < 1302914931 112919 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :now one could also imagine a game where you had to sum actual quantum probabilities, but i somehow doubt anyone has the ability to really play that... < 1302914962 904708 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :even computer assistance might give exponential blowup there < 1302914997 500257 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :zzo38: is that similar to how that game is? < 1302915013 410732 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :(not the last part with quantum probs/states) < 1302915026 772381 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :oerjan: No. It isn't. Although your idea is also a possible idea of a chess variant. < 1302915052 353395 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Here is the rule for the Chess with Quantum Bishops that I heard of (my name is on it because I typed it): http://www.chessvariants.org/index/msdisplay.php?itemid=MSchesswithquant < 1302915223 332436 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :But the idea you had, I had something similar, with Invisible Kings Chess, although the move must be made on secret paper. < 1302915235 912832 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :ah kings, that would be even better of course < 1302915291 538023 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :i note those quantum bishops can capture a piece other than at their end point... < 1302915327 397106 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Yes they can. These are the rules I have been told, by someone else, who also doesn't know who told him < 1302915394 374367 :tswett!~Warrigal@thay.Stanford.EDU PRIVMSG #esoteric :ACTION nods. < 1302915434 479633 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :ACTION finds the alphabetic chess diagram hard to read... < 1302915475 461680 :tswett!~Warrigal@thay.Stanford.EDU PRIVMSG #esoteric :Simple chess-with-visibility: you can see an opponent's piece if and only if one of your own pieces can reach it within two moves. < 1302915511 775301 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :fog of war? < 1302915518 184202 :tswett!~Warrigal@thay.Stanford.EDU PRIVMSG #esoteric :Yup. < 1302915523 447337 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :tswett: That is another possible idea. If you have an account on Chess Variants, you can post it? < 1302915532 889817 :copumpkin!~pumpkin@unaffiliated/pumpkingod QUIT :Quit: Computer has gone to sleep. < 1302915545 357407 :tswett!~Warrigal@thay.Stanford.EDU PRIVMSG #esoteric :A pawn can see two moves ahead of it (unless it's near the far row), but not diagonally at all. A rook in a good position can see the whole board. < 1302915551 214833 :tswett!~Warrigal@thay.Stanford.EDU PRIVMSG #esoteric :zzo38: I don't have an account there. < 1302915563 633217 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :tswett: um pawns capture diagonally < 1302915591 746406 :tswett!~Warrigal@thay.Stanford.EDU PRIVMSG #esoteric :oerjan: indeed. It may be more interesting if a pawn can only see straight forward, though. < 1302915613 140903 :tswett!~Warrigal@thay.Stanford.EDU PRIVMSG #esoteric :So in order for a pawn to capture, some other piece must be able to see the victim. < 1302915625 919325 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Or maybe you can use the "Try" rule of Kriegspiel chess? < 1302915865 833883 :tswett!~Warrigal@thay.Stanford.EDU PRIVMSG #esoteric :Looks like essentially, with that rule, a pawn can see whether there is a piece in each direction, but not what type of piece it is. < 1302915951 881894 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Once I invented a game that seems to be very different from chess: it is one-dimensional, has 72 cells, twelve kind of pieces (one of which is a neutral piece), pieces that affect other pieces when moving (not only the piece it captures), the players have different armies, no check/mate. Yet, actually, it is exactly the same as normal chess. < 1302916005 731687 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :tswett: What are you refering to? Are you refering to the "Try" rule? If so, that is not quite what it is. < 1302916019 218675 :tswett!~Warrigal@thay.Stanford.EDU PRIVMSG #esoteric :The "Try" rule, yes. < 1302916095 745295 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :The "Try" rule actually just says whether or not any of your pawns can capture. And then you must try. If you failed, you can try again or you can make a different move. < 1302916204 708717 :tswett!~Warrigal@thay.Stanford.EDU PRIVMSG #esoteric :Huh. Perhaps there are multiple variants. < 1302916294 296415 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Also, with your idea, sometimes you will not know if you are in check? Some rule must be added to help with this? Such as, either you are told if you are in check, or you can see the checking piece, or you just try and have to try again if you made the wrong move, or something else. < 1302916342 331191 :tswett!~Warrigal@thay.Stanford.EDU PRIVMSG #esoteric :Yes, perhaps we should also let kings see pieces that have them in check. < 1302916364 852431 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :http://www.winestockwebdesign.com/Essays/Lisp_Curse.html < 1302916419 786998 :atrapado!~drdre@46.6.10.249 QUIT :Quit: Abandonando < 1302916448 907419 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :gah huge font < 1302916464 694457 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :ACTION unzooms < 1302916557 351219 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :ACTION wonders if he knows that intercal _has_ an OO extension. < 1302916871 672858 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :Sgeo: what's BBM? < 1302917315 502322 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :"brilliant bipolar mind", apparently < 1302917664 237087 :augur!~augur@208-59-167-26.c3-0.slvr-ubr1.lnh-slvr.md.cable.rcn.com JOIN :#esoteric < 1302919486 298427 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Of course in chess with wickets, the Rook can never be the Ball-haver before castling.... I did not pay attention to that at first..... but now I do. < 1302920199 736927 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :zzo38: where do you find these things? < 1302920238 649975 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :coppro: What things? < 1302920249 109124 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Chess variants? < 1302920380 154746 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :everything < 1302920462 253737 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Everywhere! < 1302920525 963959 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :zzo38: question about Kirby's chess. How does one get a Kirby to be a king? < 1302920584 957502 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :coppro: You can't, but in case you combine it with a game that has multiple Kings, then you can. < 1302920634 958999 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Now I have six types of items listed in my "Invented". < 1302920669 674485 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :also your bland chess problem is impossible to get to in a game < 1302920671 613176 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :And I highly recomand this one: http://www.chessvariants.org/index/msdisplay.php?itemid=MSchessvariantsq < 1302920729 981537 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :coppro: Yes you are right about that. I did not notice that at first, but now I can see that is true. However, in fairy chess sometimes you have positions that are impossible to get to. < 1302920787 239670 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Some of these things I did not pay enough attention! < 1302920850 243552 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :zzo38: oh wait... it might be possible if you promote to a bishop < 1302920897 2540 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :coppro: No, it is not possible. See there is the "p" in the same file. Pawns do not capture in this game so it could not have happened. < 1302921076 583823 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Do you believe me? Or have I made another mistake? < 1302921548 182717 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :zzo38: ah, nope, my intuition was correct < 1302921764 410280 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net QUIT :Read error: Operation timed out < 1302921953 637209 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net JOIN :#esoteric < 1302922284 965856 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Have you seen my latest additions to TeXnicard? < 1302923356 790099 :augur!~augur@208-59-167-26.c3-0.slvr-ubr1.lnh-slvr.md.cable.rcn.com QUIT :Remote host closed the connection < 1302924448 815164 :augur!~augur@208-59-167-26.c3-0.slvr-ubr1.lnh-slvr.md.cable.rcn.com JOIN :#esoteric < 1302924544 390756 :augur!~augur@208-59-167-26.c3-0.slvr-ubr1.lnh-slvr.md.cable.rcn.com QUIT :Remote host closed the connection < 1302924546 758295 :z^ck!~zack@olol.eu QUIT :Ping timeout: 276 seconds < 1302924557 731502 :z^ck!~zack@olol.eu JOIN :#esoteric < 1302924617 729770 :augur!~augur@208-59-167-26.c3-0.slvr-ubr1.lnh-slvr.md.cable.rcn.com JOIN :#esoteric < 1302924638 627400 :augur!~augur@208-59-167-26.c3-0.slvr-ubr1.lnh-slvr.md.cable.rcn.com QUIT :Remote host closed the connection < 1302926042 657359 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :zzo38: no; I have not been following TeXnicard at all < 1302926190 187016 :pingveno!~pingveno@c-98-246-133-8.hsd1.or.comcast.net QUIT :Ping timeout: 246 seconds < 1302926258 766578 :pingveno!~pingveno@c-98-246-133-8.hsd1.or.comcast.net JOIN :#esoteric < 1302926433 828932 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :...i don't follow it either < 1302926690 165149 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :coppro,quintopia: OK; but if you are interest and have question, please ask a question/complaint if you have any, please. Or say there is nothing, if you have nothing yet. < 1302926722 780494 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :i have nothing and i never will have anything because it is not something that interests me :) < 1302926736 612033 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :OK. < 1302926909 416828 :lifthrasiir!~lifthrasi@211.111.217.4 QUIT :Ping timeout: 260 seconds < 1302927001 330301 :lifthrasiir!~lifthrasi@211.111.217.4 JOIN :#esoteric < 1302927250 128258 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Although would you be able to help with illustrations/diagrams/cartoons in a book of the program? < 1302927329 310723 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :probably not < 1302927332 80788 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :I have little spare time < 1302927567 121548 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :OK < 1302927593 629664 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :(O, and also examples, I forgot "examples" in that list above) < 1302927750 629939 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :and when I do have time, my bizarro thing that is ostensibly a relationship seems to take it up < 1302927769 945242 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :i would consider it. how much does it pay? < 1302927861 415334 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :quintopia: I don't know yet, if it pays anything at all. But regardless, it is not yet time, please. < 1302927892 81763 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :i would do it for the right price, but probably not for free ;) < 1302927925 975544 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Of course it is GNU GPL and you can sell your own copies (so can anyone) if you want to, including the book, and the computer file. It can also be done selling the book with the DVD for the computer file in the back. < 1302928174 702250 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :quintopia: OK, I can understand that. < 1302928351 968432 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :However currently I have no way to pay, but also is not yet time. But I would agree to following: That the illustrations/diagrams/cartoons and the graphics (but not codes) for examples are BY-NC-SA (belonging to the person who made these graphics), that they can sell the book with it, that I also have a license to sell the book with them but must pay royalties, others must contact you first. < 1302928446 15107 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :But if later I can pay, I might do so even early, to someone who would expect the money, maybe. < 1302930882 696110 :augur!~augur@208-59-167-26.c3-0.slvr-ubr1.lnh-slvr.md.cable.rcn.com JOIN :#esoteric < 1302931194 961633 :copumpkin!~pumpkin@unaffiliated/pumpkingod JOIN :#esoteric < 1302932681 648389 :pikhq!~pikhq@174-22-144-208.clsp.qwest.net JOIN :#esoteric < 1302932710 393361 :pikhq!~pikhq@174-22-144-208.clsp.qwest.net PRIVMSG #esoteric :ACTION declares that everything hates him < 1302932710 655944 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric :pikhq: You have 1 new message. '/msg lambdabot @messages' to read it. < 1302932733 60453 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :i assume that was a hate message, then. < 1302932742 264498 :Slereah!x@ANantes-259-1-24-193.w92-135.abo.wanadoo.fr QUIT : < 1302932754 84613 :pikhq!~pikhq@174-22-144-208.clsp.qwest.net PRIVMSG #esoteric :copumpkin: re: lambdabot. Uh? I know not. < 1302932777 813449 :copumpkin!~pumpkin@unaffiliated/pumpkingod PRIVMSG #esoteric :pikhq: I could've sworn you'd linked to a set of heisig stories at some point < 1302932783 327785 :copumpkin!~pumpkin@unaffiliated/pumpkingod PRIVMSG #esoteric :maybe I'm just confused < 1302932785 975384 :pikhq!~pikhq@174-22-144-208.clsp.qwest.net PRIVMSG #esoteric :I don't recall one. < 1302932799 868111 :copumpkin!~pumpkin@unaffiliated/pumpkingod PRIVMSG #esoteric :ah well < 1302932801 168473 :Gregor!Gregor@codu.org PRIVMSG #esoteric :OK, I've got a tempo knob :) < 1302932804 995398 :pikhq!~pikhq@174-22-144-208.clsp.qwest.net PRIVMSG #esoteric :Fuck. This. Economy. < 1302932810 237137 :copumpkin!~pumpkin@unaffiliated/pumpkingod PRIVMSG #esoteric :pikhq: what's wrong? < 1302932820 179200 :pikhq!~pikhq@174-22-144-208.clsp.qwest.net PRIVMSG #esoteric :copumpkin: Well, I'm in a demographic with 50% employment. < 1302932828 286656 :pikhq!~pikhq@174-22-144-208.clsp.qwest.net PRIVMSG #esoteric :copumpkin: As you can imagine, getting a job is very difficult. < 1302932833 542449 :copumpkin!~pumpkin@unaffiliated/pumpkingod PRIVMSG #esoteric :ah yes :/ < 1302932835 700434 :pikhq!~pikhq@174-22-144-208.clsp.qwest.net PRIVMSG #esoteric :And currently, I have no working computer. < 1302932842 426578 :copumpkin!~pumpkin@unaffiliated/pumpkingod PRIVMSG #esoteric :damn :/ < 1302932843 415078 :pikhq!~pikhq@174-22-144-208.clsp.qwest.net PRIVMSG #esoteric :Because my power supply broke. < 1302932869 371374 :pikhq!~pikhq@174-22-144-208.clsp.qwest.net PRIVMSG #esoteric :Also, my PS3 broke. I need to reflow it and reapply thermal paste to the GPU/CPU. Can't afford thermal paste. < 1302932900 219463 :copumpkin!~pumpkin@unaffiliated/pumpkingod PRIVMSG #esoteric :wow, bad time < 1302932927 792791 :copumpkin!~pumpkin@unaffiliated/pumpkingod PRIVMSG #esoteric :where are you? < 1302932943 482393 :pikhq!~pikhq@174-22-144-208.clsp.qwest.net PRIVMSG #esoteric :Colorado Springs, CO, USA < 1302932947 81829 :copumpkin!~pumpkin@unaffiliated/pumpkingod PRIVMSG #esoteric :ah < 1302932993 295333 :pikhq!~pikhq@174-22-144-208.clsp.qwest.net PRIVMSG #esoteric :So I'm currently coaxing an old P4 system that's not mine into cooperating with me. < 1302933022 942816 :pikhq!~pikhq@174-22-144-208.clsp.qwest.net PRIVMSG #esoteric :I swear, this thing is a decade old. < 1302933030 878987 :pikhq!~pikhq@174-22-144-208.clsp.qwest.net PRIVMSG #esoteric :Actually, almost exactly that. < 1302933101 964589 :pikhq!~pikhq@174-22-144-208.clsp.qwest.net PRIVMSG #esoteric :Anyways, I have concluded that everything hates me. < 1302933126 454516 :pikhq!~pikhq@174-22-144-208.clsp.qwest.net PRIVMSG #esoteric :Most especially the job market. < 1302933144 383102 :pikhq!~pikhq@174-22-144-208.clsp.qwest.net PRIVMSG #esoteric :It should *not* be difficult to find even a minimum wage job. < 1302933156 664840 :pikhq!~pikhq@174-22-144-208.clsp.qwest.net PRIVMSG #esoteric :And yet, it seems to be impossibly so. < 1302933191 67603 :pikhq!~pikhq@174-22-144-208.clsp.qwest.net PRIVMSG #esoteric :Unless, of course, I want to cease going to college. And fuck that. < 1302933286 559628 :copumpkin!~pumpkin@unaffiliated/pumpkingod PRIVMSG #esoteric :yeah, it's annoying choice < 1302933308 224394 :copumpkin!~pumpkin@unaffiliated/pumpkingod PRIVMSG #esoteric :you could transfer to somewhere more "happening" job-wise < 1302933314 73552 :copumpkin!~pumpkin@unaffiliated/pumpkingod PRIVMSG #esoteric :or aren't there college jobs? < 1302933321 886589 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net QUIT :Ping timeout: 276 seconds < 1302933368 221372 :pikhq!~pikhq@174-22-144-208.clsp.qwest.net PRIVMSG #esoteric :It's not even like I have a hard-to-work-with schedule. < 1302933414 740689 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net JOIN :#esoteric < 1302933479 787566 :pikhq!~pikhq@174-22-144-208.clsp.qwest.net PRIVMSG #esoteric :12-4 M-W, 10-2 T-Tr. Fuck everyone wanting part-time workers working, say, 10-4 on 3 weekdays a week. That's just fucking cruel. < 1302933598 637521 :pikhq!~pikhq@174-22-144-208.clsp.qwest.net PRIVMSG #esoteric :In completely unrelated news, I have finally found a replacement for Make that I like. < 1302933649 844426 :pikhq!~pikhq@174-22-144-208.clsp.qwest.net PRIVMSG #esoteric :Called "redo". A third-party implementation of a djb idea. < 1302933657 414594 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Did anyone win both the Nobel Prize and the Ig Nobel Prize? < 1302933742 528193 :copumpkin!~pumpkin@unaffiliated/pumpkingod PRIVMSG #esoteric :pikhq: anyway, good luck with finding a job and/or a working computer! was wondering where you'd gone < 1302933746 203107 :copumpkin!~pumpkin@unaffiliated/pumpkingod PRIVMSG #esoteric :ACTION goes to sleep < 1302933762 81918 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :pikhq: How does this "redo" work? < 1302933783 433363 :pikhq!~pikhq@174-22-144-208.clsp.qwest.net PRIVMSG #esoteric :zzo38: Each build rule is a shell script with extension ".do". < 1302933868 215119 :pikhq!~pikhq@174-22-144-208.clsp.qwest.net PRIVMSG #esoteric :To start a build, you call "redo foo". This will just execute foo.do. The command "redo-ifchange" denotes a dependency. If the dependency's timestamp has changed, then redo-ifchange will execute the dependency < 1302933876 513896 :pikhq!~pikhq@174-22-144-208.clsp.qwest.net PRIVMSG #esoteric :'s rule before continuing execution. < 1302933906 315495 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :zzo38: http://en.wikipedia.org/wiki/Andre_Geim < 1302933925 277171 :copumpkin!~pumpkin@unaffiliated/pumpkingod QUIT :Quit: Computer has gone to sleep. < 1302933958 465237 :augur!~augur@208-59-167-26.c3-0.slvr-ubr1.lnh-slvr.md.cable.rcn.com QUIT :Remote host closed the connection < 1302933992 422082 :pikhq!~pikhq@174-22-144-208.clsp.qwest.net PRIVMSG #esoteric :default.ext.do will create a generic rule for .ext < 1302934008 364163 :pikhq!~pikhq@174-22-144-208.clsp.qwest.net PRIVMSG #esoteric :(default.do, BTW, is also a generic rule) < 1302934029 218828 :pikhq!~pikhq@174-22-144-208.clsp.qwest.net PRIVMSG #esoteric :The shell scripts have 3 arguments passed to them: the first is the target, sans extension, the second is the target's extension, the third is a temporary file that will get renamed to the target upon succesful execution of the build rule. < 1302934086 713979 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :When I work with my own projects, I do not need any make files or build rules, because it is simple and a few lines of a shell script will do, there are not many files to deal with, some are temporary such as the ".idx", ".toc", ".scm", ".o" (if any), ".log". I usually only distribute the ".w", ".exe", and the compile script (called "compile"). < 1302934114 673392 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :However, for a thing with build rules, that system you describe seems it can help when you need them, certainly good for that kind of things. < 1302934220 243899 :pikhq!~pikhq@174-22-144-208.clsp.qwest.net PRIVMSG #esoteric :It's not more complex than make, it's more flexible than make, and *holy fuck it does spaces in filenames right*. < 1302934254 246231 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :pikhq: Then, that is good. I did not say it was more complex than make, though. < 1302934268 195369 :pikhq!~pikhq@174-22-144-208.clsp.qwest.net PRIVMSG #esoteric :Yeah, I'm not saying you did. < 1302934272 450052 :pikhq!~pikhq@174-22-144-208.clsp.qwest.net PRIVMSG #esoteric :I'm just saying: :D < 1302934292 85032 :pikhq!~pikhq@174-22-144-208.clsp.qwest.net PRIVMSG #esoteric :Oh, yeah, and there's a subset of its functionality written in 150 lines of shell script. < 1302934303 552572 :pikhq!~pikhq@174-22-144-208.clsp.qwest.net PRIVMSG #esoteric :Not even very dense lines of shell script. < 1302934459 98909 :pikhq!~pikhq@174-22-144-208.clsp.qwest.net PRIVMSG #esoteric :(the shell script doesn't check dependencies; it just does a full build from the top) < 1302934578 423170 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I suppose in my system the ".c", ".h" and ".tex" files are also like temporary files, a bit < 1302935465 733860 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Is it possible in the redo system, to, make a rule for .do files? < 1302935526 631929 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :IT'S .DO ALL THE WAY DOWN < 1302935550 64961 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :that almost should be an INTERCAL (non-error) statement < 1302935851 157454 :augur!~augur@208-59-167-26.c3-0.slvr-ubr1.lnh-slvr.md.cable.rcn.com JOIN :#esoteric < 1302936152 172038 :oklofok!~oklopol@dyn58-429.yok.fi JOIN :#esoteric < 1302936167 957065 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :i wonder if our minecrafters are gonna get sucked into this one soon also: http://www.rockpapershotgun.com/2011/01/21/love-grows-stronger-deeper-cheaper/ < 1302936332 83729 :oklopol!~oklopol@dyn58-429.yok.fi QUIT :Ping timeout: 264 seconds < 1302936633 399068 :myndzi\!myndzi@76.28.158.10 NICK :myndzi < 1302936734 245514 :pikhq!~pikhq@174-22-144-208.clsp.qwest.net PRIVMSG #esoteric :zzo38: Presently, it doesn't have the ability to generate .do files. < 1302936757 897696 :augur!~augur@208-59-167-26.c3-0.slvr-ubr1.lnh-slvr.md.cable.rcn.com QUIT :Remote host closed the connection < 1302936758 324233 :pikhq!~pikhq@174-22-144-208.clsp.qwest.net PRIVMSG #esoteric :zzo38: Not many technical reasons it couldn't, it's just not yet been implemented. < 1302936829 720370 :pikhq!~pikhq@174-22-144-208.clsp.qwest.net PRIVMSG #esoteric :You can quite easily generate dependencies, though. redo-ifchange is just another command, after all. :) < 1302936896 847796 :pikhq!~pikhq@174-22-144-208.clsp.qwest.net PRIVMSG #esoteric :3 lines for automatically calculating the dependencies for a C file... :) < 1302936901 23148 :augur!~augur@208-59-167-26.c3-0.slvr-ubr1.lnh-slvr.md.cable.rcn.com JOIN :#esoteric < 1302936950 40993 :pikhq!~pikhq@174-22-144-208.clsp.qwest.net PRIVMSG #esoteric :Goodness. It makes the traditional C build-system seem halfway reasonable. < 1302936961 699386 :pikhq!~pikhq@174-22-144-208.clsp.qwest.net PRIVMSG #esoteric :s/build-system/build setup/ < 1302936966 515222 :augur!~augur@208-59-167-26.c3-0.slvr-ubr1.lnh-slvr.md.cable.rcn.com QUIT :Remote host closed the connection < 1302937126 933072 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I use make files with other projects, but my own projects I never need a build-system. < 1302937154 230868 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Calculating dependencies for a C file, you can check for #include header files, and then you might check for libraries too? < 1302937181 133675 :pikhq!~pikhq@174-22-144-208.clsp.qwest.net PRIVMSG #esoteric :It'll only handle #include headers. Sadly, there's no real automagic way of handling objects. < 1302937210 898266 :pikhq!~pikhq@174-22-144-208.clsp.qwest.net PRIVMSG #esoteric :Well, you *could* rather easily say "For each .c file I want an .o file, and link them together kthx". < 1302937225 886349 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :And if it includes any #line directives then it usually means the file named in the #line is generating the .c file from it? < 1302937268 215881 :pikhq!~pikhq@174-22-144-208.clsp.qwest.net PRIVMSG #esoteric :DEPS=`echo *.c|sed s/.c/.o/g`;redo-ifchange $DEPS;gcc $DEPS -o foo < 1302937273 124450 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Maybe you have to check if you need any -l library also < 1302937307 109904 :pikhq!~pikhq@174-22-144-208.clsp.qwest.net PRIVMSG #esoteric :(note: almost certainly a better way of doing that than piping into sed. At 1 in the morning, my shell magic goes away) < 1302937310 919973 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :What is traditional C build setup? < 1302937438 538772 :pikhq!~pikhq@174-22-144-208.clsp.qwest.net PRIVMSG #esoteric :Y'know, where you have "compilation units", the only possible interaction between two of them comes courtesy of a preprocessing step, and generally involves there being no easy way of determining what files make up a program? < 1302937573 914767 :pikhq!~pikhq@174-22-144-208.clsp.qwest.net PRIVMSG #esoteric :Causing a lot of fairly unfortunate things, such as building being *very hard* to do right, libraries being a PITA, and whole-program optimization requiring some very low-level changes in the whole thing. < 1302937644 934605 :pikhq!~pikhq@174-22-144-208.clsp.qwest.net PRIVMSG #esoteric :(GCC's implementation involves *inserting sections* into the freaking object files containing an intermediate form of the program which the linker (with a plugin) can parse through so that it can pass the whole chunk back to the compiler) < 1302938096 725779 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Is that what happens when I type -fwhole-program ? < 1302938231 815821 :Phantom_Hoover!4f29f1e9@gateway/web/freenode/ip.79.41.241.233 JOIN :#esoteric < 1302938281 631935 :pikhq!~pikhq@174-22-144-208.clsp.qwest.net PRIVMSG #esoteric :No, that's what happens when you use -flto on GCC 4.5 or 4.6. < 1302938288 683174 :pikhq!~pikhq@174-22-144-208.clsp.qwest.net PRIVMSG #esoteric :(note: buggy as hell on 4.5) < 1302938354 838079 :pikhq!~pikhq@174-22-144-208.clsp.qwest.net PRIVMSG #esoteric :-fwhole-program makes GCC assume that what's been passed on the command line represents the whole program, thereby allowing it to make a few more assumptions... < 1302938404 890977 :pikhq!~pikhq@174-22-144-208.clsp.qwest.net PRIVMSG #esoteric :(most notably that no symbols can be accessed unless a pointer gets passed outside of the program) < 1302938571 87224 :pikhq!~pikhq@174-22-144-208.clsp.qwest.net PRIVMSG #esoteric :Huh. Lions used to live in North America. < 1302938579 345469 :Phantom_Hoover!4f29f1e9@gateway/web/freenode/ip.79.41.241.233 PRIVMSG #esoteric :pikhq! < 1302938582 279743 :Phantom_Hoover!4f29f1e9@gateway/web/freenode/ip.79.41.241.233 PRIVMSG #esoteric :YOU'RE ALIVE < 1302938592 137369 :pikhq!~pikhq@174-22-144-208.clsp.qwest.net PRIVMSG #esoteric :Panthera leo atrox went extinct ~11,000 years ago. < 1302938597 521204 :pikhq!~pikhq@174-22-144-208.clsp.qwest.net PRIVMSG #esoteric :Phantom_Hoover: Yes, but my computer is not. < 1302938607 763016 :Phantom_Hoover!4f29f1e9@gateway/web/freenode/ip.79.41.241.233 PRIVMSG #esoteric ::( < 1302938610 204601 :Phantom_Hoover!4f29f1e9@gateway/web/freenode/ip.79.41.241.233 PRIVMSG #esoteric :http://www.reddit.com/r/AskReddit/comments/gr2au/ive_hit_rock_bottom_advice/ < 1302938637 909987 :Phantom_Hoover!4f29f1e9@gateway/web/freenode/ip.79.41.241.233 PRIVMSG #esoteric :Am I a bad person for immediately thinking "duh, that's what happens when you dedicate your life to living off a parent." < 1302938738 648974 :pikhq!~pikhq@174-22-144-208.clsp.qwest.net PRIVMSG #esoteric :Phantom_Hoover: From the sounds of it, it's more that his mother was taking advantage of him. "Just to repeat, at the time I was almost exclusively helping care for my brother until he left." < 1302938752 355134 :Phantom_Hoover!4f29f1e9@gateway/web/freenode/ip.79.41.241.233 PRIVMSG #esoteric :Well, OK. < 1302938776 750802 :Phantom_Hoover!4f29f1e9@gateway/web/freenode/ip.79.41.241.233 PRIVMSG #esoteric :(Could this be Sgeo in another life? WE MAY NEVER KNOW.) < 1302938799 606238 :Phantom_Hoover!4f29f1e9@gateway/web/freenode/ip.79.41.241.233 PRIVMSG #esoteric :Sometimes I wonder if I should stop with the Sgeo mocking. < 1302938815 386183 :pikhq!~pikhq@174-22-144-208.clsp.qwest.net PRIVMSG #esoteric :Taking care of a fairly disabled person is not exactly mooching... < 1302938844 234583 :pikhq!~pikhq@174-22-144-208.clsp.qwest.net PRIVMSG #esoteric :And a parent allowing it to happen at the expense of other, fairly basic needs (college, social life, job, etc.) is not exactly helpful. < 1302939008 171255 :pikhq!~pikhq@174-22-144-208.clsp.qwest.net PRIVMSG #esoteric :And then booting him out after having basically used him for 6 years with nothing to show for it? < 1302939016 405308 :pikhq!~pikhq@174-22-144-208.clsp.qwest.net PRIVMSG #esoteric :Damned near abusive, really. < 1302939125 746605 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :eh i know a guy who pays the entirety of the mortgage of the house he lives in, despite not having his name anywhere on the deed. (his mom, father-in-law, and brother-in-law own it but pay nothing to stay there) < 1302939153 41421 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Then he should write his name somewhere on the deed! < 1302939158 216824 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :we've told him to get the fuck out of there, but he feelsl like that would basically be dooming his mother to be homeless, and she can't work, so... < 1302939161 854103 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :it sucks < 1302939188 641032 :pikhq!~pikhq@174-22-144-208.clsp.qwest.net PRIVMSG #esoteric :quintopia: I'm pretty sure that gives him an ownership interest, and if push came to shove he could get the deed. < 1302939189 131246 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :zzo38: then he'd have to pay those people the first 10 years worth of the mortgage to buy them out, which he doesn't have the money for < 1302939193 300824 :pikhq!~pikhq@174-22-144-208.clsp.qwest.net PRIVMSG #esoteric :(presuming common law) < 1302939199 839542 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :pikhq: how does that work < 1302939202 888633 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :i could tell him < 1302939219 404669 :pikhq!~pikhq@174-22-144-208.clsp.qwest.net PRIVMSG #esoteric :quintopia: He'd have to explain the situation to a lawyer. < 1302939231 461371 :pikhq!~pikhq@174-22-144-208.clsp.qwest.net PRIVMSG #esoteric :quintopia: That's, uh, about the full extent of it that I'm aware of. < 1302939238 319833 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :ha, well okay < 1302939258 117503 :pikhq!~pikhq@174-22-144-208.clsp.qwest.net PRIVMSG #esoteric :"People have ended up fully paying for a house loan that there name isn't on, and sued for ownership succesfully." < 1302939289 84652 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :yes but he's only paying all the current payments on it < 1302939298 354211 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :he will never be able to pay for the first ten years of it < 1302939308 239692 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :sounds like a stretch < 1302939317 571708 :pikhq!~pikhq@174-22-144-208.clsp.qwest.net PRIVMSG #esoteric :Also, even if he didn't do that, he'd be pretty damned hard to kick out: as he is paying for it, he is renting, and so they'd have to go through the full eviction process. < 1302939335 260585 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I meant, write his name on there without removing the names that are already there < 1302939336 710607 :Phantom_Hoover!4f29f1e9@gateway/web/freenode/ip.79.41.241.233 QUIT :Ping timeout: 252 seconds < 1302939348 98143 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :well, it's not that he minds living there, and they would never kick him out < 1302939348 523038 :pikhq!~pikhq@174-22-144-208.clsp.qwest.net PRIVMSG #esoteric :(note: actually pressing this with family involved may be difficult, because that's his freaking family.) < 1302939355 108949 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :it's just that he doesn't want to pay anymore < 1302939377 703884 :pikhq!~pikhq@174-22-144-208.clsp.qwest.net PRIVMSG #esoteric :He may wish to talk with them. < 1302939377 854193 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Too bad, if you have a house to live at, you have to pay! < 1302939378 47042 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :because he can't really afford it < 1302939395 526231 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :zzo38: then why isn't everyone else there paying? < 1302939455 451984 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :but yeah i agree he needs to somehow get those people to pay or give him the deed, even if it means threatening his own mother with a lawsuit :/ < 1302939474 706962 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :quintopia: I think they should pay too, isn't it? < 1302939478 13911 :pikhq!~pikhq@174-22-144-208.clsp.qwest.net PRIVMSG #esoteric :It is most definitely *not* a healthy situation. < 1302939513 276941 :pikhq!~pikhq@174-22-144-208.clsp.qwest.net PRIVMSG #esoteric :At a minimum, get them agree to help pay the mortgage... And get it in writing. < 1302939619 377933 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Yes, they should probably do that. < 1302939619 812697 :Phantom_Hoover!4f29f1e9@gateway/web/freenode/ip.79.41.241.233 JOIN :#esoteric < 1302939695 479015 :pikhq!~pikhq@174-22-144-208.clsp.qwest.net PRIVMSG #esoteric :ACTION is feeling a bit Russian ATM < 1302939724 149297 :pikhq!~pikhq@174-22-144-208.clsp.qwest.net PRIVMSG #esoteric :Vodka. < 1302939726 782261 :pikhq!~pikhq@174-22-144-208.clsp.qwest.net PRIVMSG #esoteric :It does that. < 1302939741 969704 :Phantom_Hoover!4f29f1e9@gateway/web/freenode/ip.79.41.241.233 PRIVMSG #esoteric :Is Russian the same as tired and emotional? < 1302939761 84697 :pikhq!~pikhq@174-22-144-208.clsp.qwest.net PRIVMSG #esoteric :Not really. < 1302939943 327983 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Sometimes in C programming there is something where + or | or ^ can be used all of them can work, which are considered best? Does it depend on anything? < 1302940015 705269 :pikhq!~pikhq@174-22-144-208.clsp.qwest.net PRIVMSG #esoteric :Pick whichever is most clear in context; modern compilers *will* choose whichever is fastest. < 1302940059 784889 :pikhq!~pikhq@174-22-144-208.clsp.qwest.net PRIVMSG #esoteric :(basic arithmetic is one of the few things where actually generating *optimal* code isn't too hard) < 1302940060 196211 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :How can the compiler necessarily know if such a situation exists? < 1302940081 179366 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :(Assume where both operands are non-constant) < 1302940100 892331 :pikhq!~pikhq@174-22-144-208.clsp.qwest.net PRIVMSG #esoteric :Oh, "both operands are non-constant"? Okay, that throws shit out. < 1302940134 642588 :pikhq!~pikhq@174-22-144-208.clsp.qwest.net PRIVMSG #esoteric :Beats me; probably varies depending on ISA or CPU. < 1302940144 233200 :pikhq!~pikhq@174-22-144-208.clsp.qwest.net PRIVMSG #esoteric :Pick whichever is most clear in context. < 1302940182 215432 :pikhq!~pikhq@174-22-144-208.clsp.qwest.net PRIVMSG #esoteric :Unless, of course, you can show that doing otherwise nets you worthwhile performance gains. < 1302940223 943730 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :In case of constants, sometimes you might be able to know by the compiler, probably, such as: (x<<4)|0x5 then you can put ^ or + instead it still works (but | is probably most clearly). < 1302940251 910547 :augur!~augur@208.58.6.161 JOIN :#esoteric < 1302940275 456309 :pikhq!~pikhq@174-22-144-208.clsp.qwest.net PRIVMSG #esoteric :There's rather a lot of clever stuff you can do with arithmetic when constants are known. < 1302940377 660301 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :But in other complicated cases with non-constant, it is difficult. It could be made a macro using #define that is defined as such, and then use this macro. And redefine it when compiling on a computer that is different in case it depending on ISA or CPU. < 1302940412 890039 :pikhq!~pikhq@174-22-144-208.clsp.qwest.net PRIVMSG #esoteric :Yeah, but doing that is only going to matter much in a handful of cases. < 1302940435 296032 :pikhq!~pikhq@174-22-144-208.clsp.qwest.net PRIVMSG #esoteric :In the general case, programmer time is more important than CPU time. < 1302940507 242120 :pikhq!~pikhq@174-22-144-208.clsp.qwest.net PRIVMSG #esoteric :In the specific case, you end up producing code like that of x264. < 1302940534 373638 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :the only place it could make a difference is in the inner loop of a something that happens a LOT. like the only line in a loop happening 1000^3 times in a row < 1302940543 501085 :pikhq!~pikhq@174-22-144-208.clsp.qwest.net PRIVMSG #esoteric :Like in x264. < 1302940549 336060 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :yer < 1302940573 210379 :pikhq!~pikhq@174-22-144-208.clsp.qwest.net PRIVMSG #esoteric :There is another place it could make a difference, BTW. < 1302940591 314509 :pikhq!~pikhq@174-22-144-208.clsp.qwest.net PRIVMSG #esoteric :If one opcode is smaller than the other, than making the wrong choice *could* produce cache misses. < 1302940600 757212 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :lul < 1302940615 781828 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :sure if you use the longer opcode a thousand time inline < 1302940645 843185 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :i'm going to reject that case as insignificant also < 1302940646 786291 :pikhq!~pikhq@174-22-144-208.clsp.qwest.net PRIVMSG #esoteric :But given general coding habits, I don't think many people actually give a damn about caching at all. < 1302940669 304426 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :systems designers care a lot < 1302940674 211054 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :that's about it < 1302940697 702971 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :in particular, about L2 misses < 1302940699 18766 :pikhq!~pikhq@174-22-144-208.clsp.qwest.net PRIVMSG #esoteric :And a handful of programmers working on high-performance code. < 1302940717 873203 :pikhq!~pikhq@174-22-144-208.clsp.qwest.net PRIVMSG #esoteric :Like in x264. < 1302940747 936151 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :i think "except for x264, it doesn't matter" pretty much covers it < 1302940764 76440 :pikhq!~pikhq@174-22-144-208.clsp.qwest.net PRIVMSG #esoteric :Yeah. < 1302940773 793500 :pikhq!~pikhq@174-22-144-208.clsp.qwest.net PRIVMSG #esoteric :Well, there *are* other video encoders. :P < 1302940804 126548 :pikhq!~pikhq@174-22-144-208.clsp.qwest.net PRIVMSG #esoteric :Just not many *quite* as dependent on uberoptimisation to get encoding in real time. < 1302940804 821382 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I would say I guess, I would care if writing an assembly language program, for sure. But in C, it is different for different computer, usually it doesn't matter and | is usually the mostly clearly one to use, at least to me it is. < 1302940851 580390 :pikhq!~pikhq@174-22-144-208.clsp.qwest.net PRIVMSG #esoteric :Anyways, the general rule on optimisation covers this. "Don't unless you can show it's actually fucking worth it." < 1302940883 642329 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net QUIT :Read error: Connection reset by peer < 1302940909 296628 :pikhq!~pikhq@174-22-144-208.clsp.qwest.net PRIVMSG #esoteric :quintopia: Incidentally, x264 actually cares extensively about L1 misses. I'm not fucking kidding. < 1302940977 972861 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :i was thinking of systems programmers in regards to L2 misses, since they give a much bigger penalty. i assume x264 started caring about L1 misses once they'd shaved off every L2 miss they could < 1302940995 483918 :pikhq!~pikhq@174-22-144-208.clsp.qwest.net PRIVMSG #esoteric :Well, yeah. < 1302941017 713566 :pikhq!~pikhq@174-22-144-208.clsp.qwest.net PRIVMSG #esoteric :It is optimised to the point that L1 misses actually make a measurable difference. < 1302941187 767570 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :man now i' < 1302941190 810420 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :m inspired to code < 1302941206 86663 :pikhq!~pikhq@174-22-144-208.clsp.qwest.net PRIVMSG #esoteric :Probably helps that it has an extensive number of very tight loops running dozens of times per frame. < 1302941316 807919 :Phantom_Hoover!4f29f1e9@gateway/web/freenode/ip.79.41.241.233 QUIT :Ping timeout: 252 seconds < 1302941631 396292 :ais523!~ais523@unaffiliated/ais523 QUIT :Remote host closed the connection < 1302942245 947917 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i had a math dream! < 1302942257 305674 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :it was fucking pathetic, but nice try i guess :D < 1302942280 922435 :pikhq!~pikhq@174-22-144-208.clsp.qwest.net PRIVMSG #esoteric :I think I managed that after the linear algebra binge I had earlier this week. < 1302942302 215677 :pikhq!~pikhq@174-22-144-208.clsp.qwest.net PRIVMSG #esoteric :Note to self: putting off 2.5 months of homework until the week it's all do is a bad idea. < 1302942341 103837 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :better that than putting it off until it's all *don't*! < 1302942363 960831 :pikhq!~pikhq@174-22-144-208.clsp.qwest.net PRIVMSG #esoteric :Well, yes. < 1302942375 69978 :pikhq!~pikhq@174-22-144-208.clsp.qwest.net PRIVMSG #esoteric :My *recent* procrastination habits are a major improvement over my past habits. < 1302942385 140992 :pikhq!~pikhq@174-22-144-208.clsp.qwest.net PRIVMSG #esoteric :I'm passing classes now! < 1302942391 109510 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :good for you < 1302942398 684625 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i actually never need to pass another class < 1302942416 803927 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :unless i want a degree past math < 1302942430 780053 :pikhq!~pikhq@174-22-144-208.clsp.qwest.net PRIVMSG #esoteric :Yeah, it's kinda a bad thing to fail classes your freshman year. < 1302942460 499982 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i did! i failed this course called "introduction to computers" or something where we learned to excel < 1302942464 478251 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :and stuff < 1302942506 290326 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :I failed our "orientation for studying" class by sleeping when I was supposed to go to a "library exercise". < 1302942517 329002 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Then I redid on my fifth year or se. < 1302942556 638147 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i almost failed my bachelor's thesis seminar thingie because i skipped a library exercise < 1302942558 508960 :pikhq!~pikhq@174-22-144-208.clsp.qwest.net PRIVMSG #esoteric :Try doing it on actually relevant classes. < 1302942577 670608 :pikhq!~pikhq@174-22-144-208.clsp.qwest.net PRIVMSG #esoteric :Retaking calc III and physics I is t3h sucks. < 1302942582 636423 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :pikhq: well i have attended like 5 lectures this year < 1302942588 30692 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :they aren't mandatory here < 1302942593 296253 :pikhq!~pikhq@174-22-144-208.clsp.qwest.net PRIVMSG #esoteric :Oh, well, physics I is actually completely *irrelevant*. < 1302942597 96454 :pikhq!~pikhq@174-22-144-208.clsp.qwest.net PRIVMSG #esoteric :But you know what I mean. < 1302942639 348829 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :you know, i knew what you meant until you said that, suddenly i'm not so sure < 1302942640 516249 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric ::P < 1302942672 432356 :pikhq!~pikhq@174-22-144-208.clsp.qwest.net PRIVMSG #esoteric :oklofok: Is physics relevant to a CS degree? < 1302942675 188608 :pikhq!~pikhq@174-22-144-208.clsp.qwest.net PRIVMSG #esoteric :I think not. < 1302942775 225136 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :calculus isn't all that useful either in cs afaik < 1302942796 81181 :pikhq!~pikhq@174-22-144-208.clsp.qwest.net PRIVMSG #esoteric :No, but I'm also wanting a math degree. < 1302942800 292793 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :but at least it has some brain expansive properties < 1302942810 335364 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :well yes < 1302942818 29359 :pikhq!~pikhq@174-22-144-208.clsp.qwest.net PRIVMSG #esoteric :And calculus is pretty dang relevant to a math degree. < 1302942819 62805 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :While physics can be used to expand... some entirely other regions. < 1302942835 48290 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :fizzie: too much information < 1302942853 36064 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i already know statistics gives you a boner < 1302942868 608662 :pikhq!~pikhq@174-22-144-208.clsp.qwest.net PRIVMSG #esoteric :fizzie: SCIENCE FETISHIST! < 1302943001 419143 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :so about my dream, a proper coloring f is an assignment of numbers to vertices without edges uv such that f(u) = f(v); the list coloring number of graph G is the smallest number l such that if you give each vertex a list of color choices of size l, you can choose a color for each vertex in their list so that the coloring is proper < 1302943013 2333 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :argh < 1302943018 173204 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :phone rings - > < 1302943076 936562 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :that was the coloring part, then let's talk about flows < 1302943129 737681 :pikhq!~pikhq@174-22-144-208.clsp.qwest.net PRIVMSG #esoteric :ACTION wonders at the bizarre math education scheme < 1302943181 212958 :pikhq!~pikhq@174-22-144-208.clsp.qwest.net PRIVMSG #esoteric :arithmetic -> more arithmetic -> some geometry -> some algebra -> some geometry -> some algebra -> some trigonometry -> FIN < 1302943196 471186 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :an orientation of a graph means you choose a direction for each edge (talking about finite undirected graphs here), an everywhere nonzero flow on G is an orientation of G plus a function f assigning whole numbers to edges such that sum of incoming stuff = sum of outgoing stuff, and no vertex has zero flow coming in < 1302943223 179527 :oerjan!oerjan@tyrell.nvg.ntnu.no QUIT :Quit: leaving < 1302943245 525364 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :now there is this rather non-old (80's) theorem that says that every graph has such a flow using just numbers 0...5 on the edges < 1302943283 40537 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :and even weirder, even the fact that for all G there exists any everywhere nonzero flow at all was proven only in 76 < 1302943300 259864 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :my dream was about proving this theorem from 76 < 1302943356 122197 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :and umm, what i did was i confused the nonzero flow number with the list coloring number, and tried to prove that every graph has a k such that from lists of size k you can always find a coloring < 1302943367 788817 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :and i seriously thought about this for some time < 1302943370 596837 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :then i woke up < 1302943436 101595 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :and without realizing i had the wrong definition, in about a second i realized that it's obvious that k = number of vertices works, and simply because of K_7, 6 is not enough for all graphs and thus i must have the wrong definition < 1302943441 456346 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :erm < 1302943449 880830 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i mean, without realizing i was proving the wrong theorem < 1302943474 691458 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :so that's pretty much definitive proof that math is just off when i sleep. < 1302943545 519233 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :but again, i thank my dream director for trying < 1302943558 109526 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :ACTION notices pikhq said something < 1302943619 779838 :pikhq!~pikhq@174-22-144-208.clsp.qwest.net PRIVMSG #esoteric :Hah. < 1302943680 592939 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :so if i understood correctly, they are trying some new notation for the division algorithm (i mean the algorithm you use to divide numbers), and some teachers decided to try to teach both the old and the new notation to kids < 1302943685 65050 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :and no one learned to divide < 1302943725 951353 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :because given 6/9, they didn't know which algorithm was the correct one to run < 1302943828 850523 :pikhq!~pikhq@174-22-144-208.clsp.qwest.net PRIVMSG #esoteric :ACTION should sleep < 1302943839 735533 :pikhq!~pikhq@174-22-144-208.clsp.qwest.net QUIT :Quit: Lost terminal < 1302943843 772546 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric ::\ < 1302943878 384327 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :well i was gonna give him some quality math but i guess the man doesn't appreciate quality < 1302944083 517160 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :so a quasiorder is a a=a, a a there are marx brothers who did films? <-- come on, even I know that < 1302947833 892590 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :oklofok, iirc they were back in the pre-colour movie era. < 1302947849 755342 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :oklofok, comedy iirc < 1302947880 190966 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :(that is about how much I know about them, wouldn't be able to answer the question zzo38 quoted) < 1302948043 663455 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :well i have this really vague feeling i've heard < 1302948055 942692 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :of "marx brothers" < 1302948070 548232 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :but then i go "or was it the wright brothers?" < 1302948071 539331 :MigoMipo!~John@84-217-11-242.tn.glocalnet.net JOIN :#esoteric < 1302948107 209856 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :oklofok, the latter I think invented the first working motorised airplane < 1302948161 847404 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :or one of the first at least < 1302948179 750734 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i've heard some conspiracy theories about this < 1302948184 491414 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :oklofok, well, it is they who got the credit for the invention at least < 1302948190 545054 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :sure < 1302948194 932577 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i have to go to work -> < 1302948234 373217 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :oklofok, there were previous inventors who could have gotten it working. Some were too early, the internal combustion engine was not yet invented. Some died in experiments gone wrong. < 1302948245 153102 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :cya < 1302949332 326915 :KingOfKarlsruhe!~chatzilla@p5B14CBBA.dip.t-dialin.net JOIN :#esoteric < 1302950735 583892 :MigoMipo!~John@84-217-11-242.tn.glocalnet.net QUIT :Ping timeout: 240 seconds < 1302950776 969377 :MigoMipo!~John@84-217-11-242.tn.glocalnet.net JOIN :#esoteric < 1302951088 36174 :MigoMipo_!~John@84-217-11-242.tn.glocalnet.net JOIN :#esoteric < 1302951286 960418 :MigoMipo!~John@84-217-11-242.tn.glocalnet.net QUIT :Ping timeout: 252 seconds < 1302951312 960906 :Wamanuz!~Wamanuz@78-69-168-43-no84.tbcn.telia.com QUIT :Remote host closed the connection < 1302951784 54366 :MigoMipo_!~John@84-217-11-242.tn.glocalnet.net QUIT :Read error: Connection reset by peer < 1302953347 131262 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net JOIN :#esoteric < 1302954648 147287 :Slereah!x@ANantes-259-1-24-193.w92-135.abo.wanadoo.fr JOIN :#esoteric < 1302954911 150798 :Slereah!x@ANantes-259-1-24-193.w92-135.abo.wanadoo.fr QUIT :Ping timeout: 240 seconds < 1302954924 233130 :MigoMipo!~John@84-217-11-242.tn.glocalnet.net JOIN :#esoteric < 1302955295 442862 :KingOfKarlsruhe!~chatzilla@p5B14CBBA.dip.t-dialin.net QUIT :Quit: ChatZilla 0.9.86.1 [Firefox 3.6.16/20110319135224] < 1302957728 248122 :azaq23!~derivecto@unaffiliated/azaq23 JOIN :#esoteric < 1302958066 521770 :Slereah!~Slereah@ANantes-259-1-24-193.w92-135.abo.wanadoo.fr JOIN :#esoteric < 1302958472 462412 :Slereah!~Slereah@ANantes-259-1-24-193.w92-135.abo.wanadoo.fr QUIT :Ping timeout: 240 seconds < 1302958754 327111 :Slereah!~Slereah@ANantes-259-1-24-47.w92-135.abo.wanadoo.fr JOIN :#esoteric < 1302959127 244278 :Wamanuz!~Wamanuz@194.236.14.54 JOIN :#esoteric < 1302959209 268896 :FireFly!~firefly@unaffiliated/firefly JOIN :#esoteric < 1302959979 919817 :FireFly!~firefly@unaffiliated/firefly QUIT :Read error: Operation timed out < 1302960178 137125 :hiato!~nine@clam.leg.uct.ac.za JOIN :#esoteric < 1302960196 976150 :hiato!~nine@clam.leg.uct.ac.za PART :#esoteric < 1302960309 681805 :FireFly!~firefly@unaffiliated/firefly JOIN :#esoteric < 1302960438 300742 :Wamanuz!~Wamanuz@194.236.14.54 QUIT :Remote host closed the connection < 1302961112 776311 :Wamanuz!~Wamanuz@194-236-14-54.customer.telia.com JOIN :#esoteric < 1302961151 17373 :cheater!~cheater@p5099e3f2.dip0.t-ipconnect.de JOIN :#esoteric < 1302962480 34391 :Phantom_Hoover!4f29f1e9@gateway/web/freenode/ip.79.41.241.233 JOIN :#esoteric < 1302963113 289568 :Phantom_Hoover!4f29f1e9@gateway/web/freenode/ip.79.41.241.233 PRIVMSG #esoteric :http://www.reddit.com/r/reddit.com/comments/gr65o/18_year_old_reports_rape_police_dont_trust_her/c1ppnc2 < 1302963122 944948 :Phantom_Hoover!4f29f1e9@gateway/web/freenode/ip.79.41.241.233 PRIVMSG #esoteric :God I really hate these people. < 1302963128 802268 :Phantom_Hoover!4f29f1e9@gateway/web/freenode/ip.79.41.241.233 PRIVMSG #esoteric :The doctors were SO IMPERSONAL < 1302963169 92782 :Phantom_Hoover!4f29f1e9@gateway/web/freenode/ip.79.41.241.233 PRIVMSG #esoteric :It's not like their job is to objectively analyse and attempt to cure my problems, rather than to be nice. < 1302963429 588957 :Phantom_Hoover!4f29f1e9@gateway/web/freenode/ip.79.41.241.233 PRIVMSG #esoteric :@tell elliott Looks like ED has actually been replaced for good. < 1302963429 739058 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric :Consider it noted. < 1302964219 203371 :Phantom_Hoover!4f29f1e9@gateway/web/freenode/ip.79.41.241.233 QUIT :Ping timeout: 252 seconds < 1302964979 305654 :azaq23!~derivecto@unaffiliated/azaq23 QUIT :Quit: Leaving. < 1302966765 451250 :copumpkin!~pumpkin@unaffiliated/pumpkingod JOIN :#esoteric < 1302966907 381803 :Mathnerd314!~mathnerd3@dsl.6.28.53.206.cos.dyn.pcisys.net QUIT :Ping timeout: 252 seconds < 1302968543 784354 :cheater-!~cheater@g228062049.adsl.alicedsl.de JOIN :#esoteric < 1302968689 224923 :cheater00!~cheater@g228061182.adsl.alicedsl.de QUIT :Ping timeout: 250 seconds < 1302969205 48531 :FireFly!~firefly@unaffiliated/firefly QUIT :Read error: Operation timed out < 1302969365 605551 :Wamanuz!~Wamanuz@194-236-14-54.customer.telia.com QUIT :Ping timeout: 246 seconds < 1302969395 754840 :Wamanuz!~Wamanuz@194-236-14-54.customer.telia.com JOIN :#esoteric < 1302970132 870641 :FireFly!~firefly@unaffiliated/firefly JOIN :#esoteric < 1302970886 482596 :azaq23!~derivecto@unaffiliated/azaq23 JOIN :#esoteric < 1302971843 87858 :copumpkin!~pumpkin@unaffiliated/pumpkingod QUIT :Quit: Computer has gone to sleep. < 1302972899 267839 :copumpkin!~pumpkin@unaffiliated/pumpkingod JOIN :#esoteric < 1302973115 936747 :cheater00!~cheater@g224202167.adsl.alicedsl.de JOIN :#esoteric < 1302973171 532768 :cheater-!~cheater@g228062049.adsl.alicedsl.de QUIT :Ping timeout: 246 seconds < 1302973390 426243 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :elliott: Arm actually said something that made sense! < 1302973592 979809 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :your arm? :D:DSSSDDD < 1302974086 547081 :copumpkin!~pumpkin@unaffiliated/pumpkingod QUIT :Quit: Computer has gone to sleep. < 1302974486 791170 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott: "In mid-2003 Introversion began selling the source code for the game, along with other tools on the Uplink Developer CD." <-- hmm! < 1302977111 477597 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net JOIN :#esoteric < 1302978210 772405 :elliott!~elliott@unaffiliated/elliott JOIN :#esoteric < 1302978215 747281 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :help < 1302978216 337732 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric :elliott: You have 1 new message. '/msg lambdabot @messages' to read it. < 1302978227 519448 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :@messages < 1302978228 6967 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric :Phantom_Hoover said 4h 6m 38s ago: Looks like ED has actually been replaced for good. < 1302978275 825002 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Not even a database backup? < 1302978297 520232 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Anyway, someone help me; I can't press the numbers above 0 and less than 9 on my laptop. `, which is right next to the successor of 0, works < 1302978304 922960 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Even with Fn or Alt or shift < 1302978312 807756 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :xev sees nothing < 1302978313 747729 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Halp? < 1302978346 233898 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i can do my best to help you < 1302978353 332308 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :so umm < 1302978357 297963 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :take finger < 1302978359 648483 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :put on 0 < 1302978360 780597 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :move right < 1302978364 907702 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :try not to move too much < 1302978370 46083 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :then drop < 1302978372 323993 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :- < 1302978383 437303 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :0 is at the right side of the numbers, dumbo < 1302978398 148136 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :oh sorry let me try again < 1302978408 53442 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :ACTION thinks < 1302978428 41327 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :what? < 1302978429 108299 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, elliott: "In mid-2003 Introversion began selling the source code for the game, along with other tools on the Uplink Developer CD." <-- hmm! <-- however I can now add that bit rot quotient is high. Not worth the effort. < 1302978443 260350 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: Pirate, eh? < 1302978452 437122 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :what do you mean side of numbers, numbres don't have sides < 1302978457 497869 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: Anyway, they offer Darwinia as access to a svn repository, which is way cooler :P < 1302978464 131549 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oklofok: it's `(numbers less than 9)90 < 1302978466 624086 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, wow indeed ! < 1302978466 964272 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :that's not what geometry of numbers is lol :DDDD < 1302978481 293171 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :elliott: okay i think i'm getting it < 1302978481 972070 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, anyway uplink: lots of weird g++ errors < 1302978498 317876 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :./app/dos2unix.h:6:38: error: expected class-name before ‘{’ token <-- as far as I can tell there is no error there for example < 1302978501 664735 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :so i guess you know more about fingers than me < 1302978518 113659 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: Use gcc 9-...uh or something :P < 1302978522 299084 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i just know http://www.3news.co.nz/New-Zealand-man-cooked-and-ate-his-finger/tabid/423/articleID/207216/Default.aspx < 1302978524 446303 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, this is after sed-ing around to fix iostream.h -> iostream and such, otherwise I don't get this far < 1302978525 283682 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I dunno how to formulate that number with only 9, 0 and arithmetic < 1302978537 452329 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :anyway, Vorpal, plz to be helping < 1302978551 805261 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :9/9 for 1 < 1302978553 726400 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :a < 1302978556 818711 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :then go from there < 1302978561 72902 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: ah, thanks < 1302978561 471767 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, plus there is a perl script used in the make file that is missing, it seems to encrypt strings in some source files. For now I changed it to skip that step, since the perl script is nowhere to be found! < 1302978567 12695 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: try g++ (9/9)+(9/9)+(9/9) < 1302978567 163192 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :9/9 + 9/9 + 9/9 + 9/9 + 9/9 < 1302978576 122855 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, what? gcc 3? < 1302978577 614263 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :hm < 1302978579 892978 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :er < 1302978585 148913 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(9/9)+(9/9) < 1302978586 210421 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :typo, sorry < 1302978591 488099 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, gcc 2? < 1302978593 965904 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ye < 1302978594 452320 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :s < 1302978596 615083 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :well < 1302978600 132637 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it was released in two thousand and one < 1302978600 378961 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, RIGHT. That would be painful < 1302978606 298552 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :meh? not really < 1302978607 54537 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :(9/9)+(9/9) and (9/9)+(9/9)+(9/9) are next to each other on the keyboard so it's understandable < 1302978608 307337 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :use the compiler they did < 1302978618 937487 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :was gcc three mature in say nine-teen ninety nine? < 1302978624 693792 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, chances of getting it to run on my system... are low < 1302978633 941502 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :gcc 2 that is < 1302978635 36514 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :gcc three then < 1302978646 590398 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :that might be doable < 1302978658 686967 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :elliott: okay here goes: finger on NINE then go left but be careful < 1302978660 80137 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, not sure I care enough though < 1302978662 569018 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"It may be that the act of actually cutting off his finger (and eating its flesh) made staff take him more seriously and provide the care and understanding that he longed for." < 1302978662 750310 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::D < 1302978673 358582 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: so did you pyrate the game < 1302978678 184430 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, anyway helping with what? " anyway, Vorpal, plz to be helping" < 1302978692 8053 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: `90 < 1302978699 930906 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: that's what happens when i run over my number row < 1302978702 971842 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :elliott: seriously this time i got it right < 1302978704 795921 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fn+, alt+, shift+, nothing works < 1302978708 432968 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :xev does not report any events < 1302978713 820085 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :keyboard is otherwise functioning perfectly < 1302978714 797746 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :halp < 1302978728 252939 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, not the game no. I found a friend who had it, and didn't play it any more. The dev cd, yes < 1302978740 241500 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :rite < 1302978750 166503 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i would have given you it, but no optical drive < 1302978754 577002 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :well i don't think the superdrive works in linux < 1302978757 24055 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :also, i dunno where the disk is < 1302978759 781760 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :also, i'm lazy and it's cheao < 1302978760 954961 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :cheap < 1302978795 418846 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, anyway, getting the game itself isn't that hard to get to work. In fact I think if I had used my laptop with ubuntu lts it would have worked out of box. Because I copied all the .so's that I needed from it. < 1302978798 188015 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ok < 1302978799 68693 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :this site < 1302978801 380989 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :has some fucking javascript < 1302978802 336775 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that stops me < 1302978804 524347 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :selecting a whole paragraph < 1302978811 697087 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, noscript! < 1302978812 46122 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fuck < 1302978812 870511 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that < 1302978813 460420 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :shit < 1302978825 933874 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: is there a version of noscript that only blocks shit like that? :) < 1302978843 914918 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, you could select "globally enable scripts" and then leave it at that until you run into a site like this < 1302978858 385391 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i'd have to use firefox, though :( < 1302978881 860437 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, isn't there a version for chrome? < 1302978895 28392 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, anyway, just turning off javascript for now should work even in chrome < 1302978897 867905 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :no official noscript, chrome does have js blocking features < 1302978900 350447 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that are pretty similar < 1302978900 501337 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :or doesn't it have the option? < 1302978905 314489 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but i think it's only off-by-default < 1302978912 556694 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, well, you could enable them for now? < 1302978916 884690 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(with a UI for whitelisting quickly) < 1302978923 913744 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :http://cdn2.techie-buzz.com/images/postimg/arpit/BlockJavaScrip.NoScriptsfeaturesinChrome_18B/disablejavascriptchromenoscriptextension.png < 1302978944 984141 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :btw < 1302978948 775481 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i can't update my system < 1302978950 991711 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :or install packages < 1302978955 115986 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :because i can't type my password < 1302978957 167542 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, I find that quick whitelisting is really quick. And a shitload of sites load much faster without js. So if you have an old computer like I do, noscript is worth it. < 1302978963 517354 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :because it has digits that are not 9 or 0 in it < 1302978975 526291 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric : because it has digits that are not 9 or 0 in it <-- what? < 1302978985 395001 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : Vorpal: `90 < 1302978985 627465 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : Vorpal: that's what happens when i run over my number row < 1302978985 782931 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : elliott: seriously this time i got it right < 1302978985 783077 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : fn+, alt+, shift+, nothing works < 1302978985 783150 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : xev does not report any events < 1302978986 680683 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : keyboard is otherwise functioning perfectly < 1302978988 437209 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : halp < 1302979002 186794 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, what OS? < 1302979010 479274 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, is this your macbook air? < 1302979015 66163 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ubuntu. yes. < 1302979022 361357 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, does it work from OS X? < 1302979023 427085 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i might try os x... < 1302979025 293348 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :this happened before a reboot btw < 1302979033 436917 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i was actually cleaning my keyboard < 1302979041 331681 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, oh damn. With what? < 1302979042 27475 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it was at the password prompt since i hadn't realised i'd put it on stand-by < 1302979052 76936 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: oh, i think i just enabled something < 1302979054 7717 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :by pressing the kesy < 1302979065 377691 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, oh. Right. Any clue what? < 1302979071 141825 :FireFly!~firefly@unaffiliated/firefly QUIT :Remote host closed the connection < 1302979071 609929 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i thought maybe some number pad mode, but no < 1302979081 51815 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i'll try os x now... but since it persisted across a reboot i'm not hopeful < 1302979085 253560 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, wait, if you are at gdm, look at the lower edge of the screen iirc. < 1302979092 185104 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :what does it do < 1302979095 122429 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, there is some "keyboard layout" thing < 1302979097 435606 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ah < 1302979101 331421 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, iirc only after you typed user name < 1302979104 977253 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, but before password < 1302979106 343247 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :isn't that just language setting < 1302979108 319018 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :which is different < 1302979113 995591 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, not sure. Worth checking anyway < 1302979141 402609 :elliott!~elliott@unaffiliated/elliott QUIT :Read error: Connection reset by peer < 1302979144 449707 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, also try holding down shift for a time, could be some accessabilty thing (doesn't explain 1-8 though) < 1302979147 664769 :elliott!~elliott@unaffiliated/elliott JOIN :#esoteric < 1302979151 565076 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric : elliott, also try holding down shift for a time, could be some accessabilty thing (doesn't explain 1-8 though) < 1302979160 219892 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: It's not. Same result in OS X. < 1302979166 426160 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Fecking feckshit. < 1302979166 850512 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, so broken hw? < 1302979177 580574 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, what the fuck did you do when cleaning keyboard < 1302979179 242871 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: Maybe. I need to figure out if you can reset the keyboard controller somehow. < 1302979182 699586 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :elliott: solution #2, use Vorpal's keyboard, " elliott, also try holding down shift for a time, could be some accessabilty thing (doesn't explain 1-8 though)" < 1302979182 946449 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :I mean seriously < 1302979184 214846 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I did absolutely nothing, srs < 1302979199 732977 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :you will have two more < 1302979202 282088 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :then use induction < 1302979213 134120 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oklofok: excellent < 1302979213 735660 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, on screen keyboard might solve password < 1302979223 515537 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: uh yeah that is sort of not a long-term solution < 1302979230 601986 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, indeed not. < 1302979237 321624 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :being useful is something i like being good at < 1302979240 649448 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, warranty? < 1302979253 843587 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: i believe so, i'd rather they didn't find all my goat porn though < 1302979260 527942 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :heh < 1302979268 262492 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, truecrypt < 1302979269 572870 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: also they might decide Linux is a warranty-voider :) < 1302979293 34184 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :iirc occasionally they decide to just give you a new one < 1302979296 598271 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and they copy the HD over < 1302979298 810354 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :the issue being < 1302979304 938815 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :do they literally copy the HD over ala dd < 1302979308 301849 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :or do they just copy the OS X files < 1302979318 244575 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :also it boots into linux unless you hold down opt, so yeah < 1302979325 666991 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, okay how much of the keyboard circuits can you access? You could try checking with a multimeter if the signal reaches the controller at all < 1302979337 315181 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :now you are just trolling me :) < 1302979338 200480 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :yeah he'll do that < 1302979342 63705 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, no, I'm serious < 1302979344 306727 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :one, i don't have a multimeter < 1302979348 33636 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :oh okay < 1302979352 887174 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :two, my access is zero, unless i like < 1302979356 556566 :oklopol!~oklopol@dyn58-429.yok.fi JOIN :#esoteric < 1302979358 984491 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :unscrewed the ultra-tiny screws < 1302979362 376736 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :somehow punched past the battery stuff < 1302979373 221325 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :poked a hole in the unified circuit board < 1302979381 439735 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :then maybe i could access the keyboard circuit. < 1302979389 10736 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, sorry, I'm used to the kind of computer where they consider the palm rest with the touchpad user replacable (yes, lenovo did that) < 1302979405 205144 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :I'm not sure I agree, it was rather fiddly < 1302979432 673209 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Heck, maybe Apple have just decided that those digits aren't important enough for the space they take on the keyboard controller, and then updated my hardware in-place as I slept. < 1302979446 828329 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :sounds like apple yeah < 1302979455 101953 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :".XXX domains go live.. will browsers automatically open .xxx sites in private browsing mode?" < 1302979459 249233 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :first good justification for .xxx ever :D < 1302979463 393686 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :joke aside, if it is hardware issue, you don't have much choice except using the warranty < 1302979472 145250 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i sure hope it isn't < 1302979485 270593 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :tyrbnv < 1302979486 616253 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :update < 1302979491 378026 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :mashing the digit keys REAL HARD does nothing < 1302979498 24399 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :the other day my crt started being all screwy so i turned it off for a while and now it's fine again < 1302979501 380005 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :have you tried this < 1302979509 924651 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :NO BUT I AM HOLDING DOWN SHIFT LIKE VORPAL SAID < 1302979556 194955 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, oh and, if this is not the keyboard controller but something broken by cleaning it, then I will call apple "shit build quality"-company < 1302979558 307014 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :more than before < 1302979579 228920 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :anyway I very much doubt you can access or re-program the keyboard controller without opening the computer < 1302979586 339495 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :unless the world changed a lot recently < 1302979594 348090 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Let's put it this way: it is impossible to access under the kesy. < 1302979598 611898 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :keys < 1302979604 980679 :oklofok!~oklopol@dyn58-429.yok.fi QUIT :Ping timeout: 264 seconds < 1302979605 135978 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :You can barely fit your nail in the tiny tiny gap. < 1302979614 222786 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :And it's impossible to fit it in enough to lift the key. < 1302979619 403781 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, I'm having some visions of upgrading firmware on this old PS/2 keyboard now XD < 1302979622 720262 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Nothing has physically happened to the keyboard controller. < 1302979643 641533 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, so how did you clean the keyboard? Not lifting keys? < 1302979660 96064 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I will retract this statement if it turns out that one to eight form a row for the keyboard... < 1302979666 708374 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :The matrixes are fucked up enough to allow that, right? < 1302979692 225263 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, the matrices on a keyboard are so fucked up that nothing makes sense without seeing the matrix < 1302979703 967343 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::) < 1302979704 755610 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :they usually do not correspond at all with the physical layout < 1302979708 10335 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :at least i still have my smilies < 1302979723 775469 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: right, so it's unlikely that those digits are consecutive in one thing that could break separately < 1302979747 379296 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, well you said shift, ctrl, and fn were broken < 1302979750 644105 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Er, no. < 1302979758 455973 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :no? < 1302979759 828148 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Just that shift+x ctrl+x fn+x does nothing for x in one to nine < 1302979775 24521 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, oh, but 1-8 you said before? < 1302979777 722491 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :not 1-9? < 1302979778 50086 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :er < 1302979780 291956 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :to eight < 1302979780 886340 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :typo < 1302979782 902434 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :right < 1302979783 689783 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :well thinko < 1302979981 910708 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Greetings, < 1302979983 269095 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :With acid-state-0.3, you can use regular Haskell data structures < 1302979983 419125 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :without worrying about data loss or durability. Your state will simply < 1302979983 606141 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :always be available to you even after software crashes or power < 1302979985 789330 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :outages. < 1302979987 569057 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fuck yeah < 1302979991 253682 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :if only i could type exclamation marks < 1302980000 433340 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :elliott, I'm writing a rename function < 1302980004 95556 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :To deal with conflicts < 1302980006 751028 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :for what < 1302980010 549153 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Picolisp < 1302980015 900835 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :why are you wasting your time < 1302980018 45388 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :the library has no conflicts < 1302980038 675184 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :anyway renaming is just... setq? < 1302980040 849766 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(setq foo bar) < 1302980041 624541 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Yes, because no one can ever write their own libraries < 1302980043 578518 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :omg bar is now foo < 1302980060 390166 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo: oh, i forgot you specialise in caring intensely about stupid hypotheticals < 1302980066 299433 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ok i'm leaving os x now. < 1302980101 52493 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :elliott, that doesn't help in the event of a public function using another public function that happens to collide < 1302980107 269163 :Ilari!~user@2002:5870:3714::1 PRIVMSG #esoteric :Next weekend could be good time to take a look at global allocation rates 15th and after. < 1302980113 718174 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Anyway, rename is trivial once I understood what to do < 1302980121 41201 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :nothing will solve that fundamentally < 1302980126 935107 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :since you could use any layers of parsing and eval < 1302980140 479238 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :? < 1302980155 861890 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(de test () (run-this "(colliding-function)")) < 1302980189 655951 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :http://sprunge.us/EPXi < 1302980209 234553 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :19:55 elliott: (de test () (run-this "(colliding-function)")) < 1302980211 318259 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Oh, I see < 1302980212 731815 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that will not be able to solve this. < 1302980252 568896 :FireFly!~firefly@unaffiliated/firefly JOIN :#esoteric < 1302980289 392649 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"Assuming you start the Haskell runtime up only once (like this), on my machine, making a function call from C into Haskell, passing an Int back and forth across the boundary, takes about 80,000 cycles (31,000 ns on my Core 2) -- determined experimentally via the rdstc register" < 1302980297 119690 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :haha when i was eighty thousand < 1302980298 893058 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i was expecting like < 1302980300 257208 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fifteen minutes < 1302980457 388555 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :bleh so Vorpal any smart ideas :) < 1302980531 253865 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I wonder if Niki and the Robots will be a decent game or just a Haskell tech demo. < 1302980552 495693 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, for the keyboard? Well not really no. Since you have no multimeter and a machine that is more or less a black box < 1302980575 851454 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I want answers based in RANDOM SPECULATION < 1302980599 704379 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, you could try directing a tachyon flow with reversed polarity at it then < 1302980723 883234 :Ilari!~user@2002:5870:3714::1 PRIVMSG #esoteric :Oh, Global allocations for 15th: 91 136 IPv4 addresses (16x/32 and 6x/48 in IPv6 front). < 1302980758 280799 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :gahh < 1302980765 496365 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :even all the F keys work < 1302981066 893285 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: this sucks :( < 1302981082 868581 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, Bah, young kids today! Complaining about missing 1-8! Now when I was young we had to go uphill both ways to access even the single key a! < 1302981098 206668 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :your MOM has the single key a < 1302981106 635349 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :xD < 1302981116 773815 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :heh < 1302981122 440269 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :maybe i'll reset the SMC < 1302981137 169114 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, SMC? < 1302981138 225255 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i was being SARCASTIC by the way < 1302981142 647855 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :system management controller < 1302981154 321064 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :controls fans, lihts, power, cpu speed < 1302981155 699385 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :lights < 1302981168 219041 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, oh, on classical PPC macs you could "zap PRAM" by holding down some key combo at start < 1302981172 982338 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :fixing some weird issues < 1302981178 202431 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i know :) < 1302981183 863371 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, is this something similar? < 1302981184 880760 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but not so many issues as SOME people thought < 1302981190 84276 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"I'm having troubles with my Mac" "ZAP THE PRAM" < 1302981198 883902 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, indeed, what the hell was the PRAM for? < 1302981201 827183 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: No, the equivalent nowadays is permissions[exclamation mark] < 1302981208 475237 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"I'm having trou-" "Use Disk Utility to fix the permissions" < 1302981235 376278 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, I meant "is this something similar" in the "does it fill the same technical purpose" < 1302981248 729978 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Resetting the System Management Controller (SMC) < 1302981248 897643 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Resetting the SMC on Mac portables with a battery you can remove < 1302981249 49587 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Resetting the SMC on portables with a battery you should not remove on your own < 1302981251 633915 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :best way to categorise ever < 1302981255 377574 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(from apple.com) < 1302981265 411978 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, the latter I guess? < 1302981268 61882 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: I don't think so, I think open firmware nvram is the closest? < 1302981268 588780 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and yes < 1302981277 532056 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :shift-control-option and power button < 1302981278 100762 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, what was the nvram for? < 1302981281 205197 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and release all of them simultaneously < 1302981284 376724 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ok < 1302981286 451122 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: things < 1302981287 403460 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, wait what? < 1302981291 15848 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, at the same time? < 1302981292 67164 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :how? < 1302981297 359212 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, come on, you are only human < 1302981299 914614 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: shut down computer, shift-control-option-powerkey < 1302981301 571982 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it's a key < 1302981303 924784 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :then turn it on < 1302981309 298972 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :how fast does it sample the keyboard < 1302981309 737178 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :http://sprunge.us/BFNf < 1302981312 769248 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :who knows < 1302981317 788420 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, remember you have to release them IN THE SAME SAMPLE < 1302981319 450838 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :says apple < 1302981323 707442 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yes yes yes < 1302981327 398113 :elliott!~elliott@unaffiliated/elliott QUIT :Remote host closed the connection < 1302981330 451783 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, which is utterly silly < 1302981333 345913 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :gah < 1302981351 948297 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :elliott: on a related note, you are rather unhateful nowadays, have you started smoking weed or something? < 1302981428 799530 :elliott!~elliott@unaffiliated/elliott JOIN :#esoteric < 1302981431 108380 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :didn't work. < 1302981431 698201 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fuck. < 1302981495 617968 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, so warranty it is. Copy the image of ubuntu then remove it? < 1302981501 381983 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ugh < 1302981502 904139 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :to what < 1302981506 247326 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it's a lot of gigs < 1302981514 555777 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, backup external hdd? < 1302981523 448764 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I don't have one :) < 1302981527 402535 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, or just copy what you need from it, then do the install manually after? < 1302981534 909781 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :what I need is also several gigs < 1302981538 567300 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(big torrents) < 1302981579 508652 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, come on a backup external hdd is just a few hundred SEK. Not sure what that is £. 10-20 £ maybe? < 1302981602 252331 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I know. < 1302981610 468206 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I'd just rather explore every other option first because installing Ubuntu on this was a BITCH. < 1302981627 303754 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :also, it would almost certainly take weeks, which is lame < 1302981698 597348 :atrapado!~drdre@95.169.240.65 JOIN :#esoteric < 1302981741 124733 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :blehhh < 1302981742 665670 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :WHY ME < 1302981841 280235 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oklopol fix my computer < 1302981930 176976 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: If you don't fix my computer, Fythe will be unable to handle numbers from one to eight, inclusively. < 1302982062 261042 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I NEED < 1302982062 615527 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :MY < 1302982063 943367 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :NUMBERS < 1302982127 165301 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :elliott: i had another idea, have you considered using your keyboard *before* it stopped working? < 1302982139 711533 :Slereah!~Slereah@ANantes-259-1-24-47.w92-135.abo.wanadoo.fr QUIT :Ping timeout: 276 seconds < 1302982157 136525 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :do you have any virtual keyboards < 1302982273 928350 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :on-screen? < 1302982276 447938 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yes < 1302982279 620116 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that's uh, kinda inconvenient < 1302982335 479768 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :can someone say an octothorpe < 1302982340 480692 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i want to join a new channel but option+three won't work < 1302982438 237275 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :HELLO < 1302982442 448675 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CAN I HAVE AN OCTOTHORPE < 1302982443 732682 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :TAHNKA < 1302982467 653973 :Slereah!~Slereah@ANantes-259-1-54-66.w92-135.abo.wanadoo.fr JOIN :#esoteric < 1302982474 321862 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : CAN < 1302982475 958670 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I HAVE < 1302982478 892286 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :AN OCTOTHORPE < 1302982479 607931 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :SLEREAH < 1302982600 155145 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you are all terrible people < 1302982609 865272 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i can't even type a bot trigger to ask a bot to do it for me < 1302982860 7470 :Gregor!Gregor@codu.org PRIVMSG #esoteric :elliott: That's not much of a ransom demand since it's my repo :P < 1302982975 219123 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: I will simply be unable to write code to handle one to eight < 1302983012 344155 :Gregor!Gregor@codu.org PRIVMSG #esoteric :It already handles one to eight :P < 1302983021 224067 :Gregor!Gregor@codu.org PRIVMSG #esoteric :And besides that, I too am a codar < 1302983109 738464 :Gregor!Gregor@codu.org PRIVMSG #esoteric :http://9gag.com/gag/104879/ The best cat < 1302983132 512312 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :lol at "reddit" account < 1302983135 68278 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :step one, set up site < 1302983141 766105 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :step two, make site get all content from reddit < 1302983142 942971 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :PROFIT < 1302983247 992402 :Gregor!Gregor@codu.org PRIVMSG #esoteric :http://i.imgur.com/Y1HPH.jpg The best cat < 1302983248 485623 :Gregor!Gregor@codu.org PRIVMSG #esoteric ::P < 1302983320 948354 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Gregor, finally a cat picture that *isn't* cute. < 1302983337 423483 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :because while it is awesome, you can't call it cute < 1302984329 757302 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, ugh, uplink is littered with inline asm < 1302984337 866402 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: Awesome < 1302984348 779385 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, where does x86_64 keep the frame pointer < 1302984353 584016 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Erm < 1302984353 749648 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :I need to rewrite this bit < 1302984355 187361 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Somewhere < 1302984356 636238 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Ask Gregor < 1302984359 609293 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, *which register* < 1302984361 814172 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :okay < 1302984363 546737 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :rsp? < 1302984365 763780 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :rep? < 1302984366 579529 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :rbp? < 1302984368 508175 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :rxp? < 1302984369 753164 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :rpeepee? < 1302984372 369712 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric : asm ( < 1302984372 519943 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric : "movl %%ebp, %0;" < 1302984372 520135 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric : :"=r"(framePtr) < 1302984372 520306 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric : ); < 1302984376 229274 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :rbp presumably < 1302984377 712420 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :that is what I'm trying to translate < 1302984384 250369 :Gregor!Gregor@codu.org PRIVMSG #esoteric :rbp < 1302984386 970076 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :right < 1302984388 711526 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you want movq < 1302984389 512321 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :not movl < 1302984393 575993 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and change it to a long < 1302984400 79979 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(framePtr that is) < 1302984402 274049 :Gregor!Gregor@codu.org PRIVMSG #esoteric :It's more common to vomit it on x86_64 than on x86 though. < 1302984402 424167 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :well < 1302984403 751266 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, it is a pointer < 1302984406 804036 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :if it's a pointer that's fine < 1302984409 811548 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: "Vomit it"? < 1302984413 287982 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Oh, omit it. < 1302984417 957757 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :-vomit-frame-pointer < 1302984432 415967 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :anyway I doubt this is critical, the code seems to be for generating a back trace < 1302984478 251079 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :/usr/lib/gcc/x86_64-unknown-linux-gnu/4.5.2/../../../../include/c++/4.5.2/bits/fstream.tcc:837:5: error: ‘int std::basic_filebuf<_CharT, _Traits>::sync() [with _CharT = char, _Traits = std::char_traits]’ is protected < 1302984479 582426 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :anyone? < 1302984513 652211 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :this is in "dos2unixbuf::sync", the name scares me < 1302984593 211611 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :/bin/sh: ./configure: /bin/sh^M: bad interpreter: No such file or directory < 1302984594 84098 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :FUN < 1302984614 654009 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :okay, so dos2unix < 1302984706 797863 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i like how you need to use dos-to-unix to get some code called dostounix to work < 1302984719 412720 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : /usr/lib/gcc/x86_64-unknown-linux-gnu/4.5.2/../../../../include/c++/4.5.2/bits/fstream.tcc:837:5: error: ‘int std::basic_filebuf<_CharT, _Traits>::sync() [with _CharT = char, _Traits = std::char_traits]’ is protected < 1302984725 682348 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: the code is initiating a bad template < 1302984729 902029 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it will tell you where in the source file < 1302984730 677089 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :lower down < 1302984732 506586 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :or above < 1302984747 543073 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :argh, the only toenail i want to bite is just out of reach < 1302984756 218406 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :noted < 1302984771 376964 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i can reach it's corner but not the part that's really screwy < 1302984802 654045 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :maybe i should try that yoga thing < 1302984816 861887 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :okay succeeded < 1302985011 618384 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : `addquote all that < 1302985033 420103 :news-ham!~news-ham@91.104.230.10 JOIN :#esoteric < 1302985035 38307 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :welcome back, News Ham < 1302985038 97555 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :well i have no idea where the nearest scissors are < 1302985039 578009 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :news-ham < 1302985041 232213 :news-ham!~news-ham@91.104.230.10 PRIVMSG #esoteric :Croat generals jailed for crimes: Two Croatian military leaders are jailed for war crimes committed in the 1990s, provoking anger in Zagreb where many regard them as war heroes. http://www.bbc.co.uk/go/rss/int/news/-/news/world-europe-13092438 < 1302985049 746611 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"Croat" < 1302985051 104267 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :best adjective < 1302985128 422683 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: cheney on the mta is not just implemented in scheme < 1302985138 303950 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :the "standard" version uses setjmp/longjmp, mind you < 1302985160 114186 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :00:43:12: * oerjan imagines that like a game where the bishops are invisible, unless they capture something you only get to know _that_ they move, and you can only capture one if you can deduce that it _has_ to be in a particular spot < 1302985160 376007 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :00:45:49: well unless the owner player decides it _is_ in a spot, to prevent you from capturing/going somewhere else < 1302985160 526242 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :00:46:37: but if the owning player cannot give at least one consistent route for where the bishops have been, he loses. < 1302985160 805971 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :00:46:59: the last could get particularly tricky when you consider the interaction with the _other_ player's bishops... < 1302985163 943712 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :sounds like a computer could help :) < 1302985226 738531 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :that might actually be a lot of fun, done right < 1302985231 16606 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yeah < 1302985234 75903 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :now apply it to _all_ pieces < 1302985236 149364 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :except like < 1302985240 496723 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :one pawn and the king < 1302985242 235088 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :to get things going < 1302985243 937870 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :then it would probably suck < 1302985250 636092 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ok yeah :D < 1302985263 879202 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i don't like how the owner can decide it's somewhere, though < 1302985267 549679 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it should always be up to the rules < 1302985270 160933 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :but a really simplistic game based on having visible and invisible pieces that use the same simple moving rules < 1302985294 529018 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :and the invisible ones can only be killed by forcing them on some square and attacking it < 1302985298 476709 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"This essay is yet another attempt to reconcile the power of the Lisp programming language with the inability of the Lisp community to reproduce their pre-AI Winter achievements." < 1302985300 967754 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :... < 1302985313 69313 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :so basically, "You guys discovered AI isn't as easy as it looks: YOUR FAULT" < 1302985343 803315 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"Now make this thought experiment interesting: Imagine adding object orientation to the C and Scheme programming languages. Making Scheme object-oriented is a sophomore homework assignment. On the other hand, adding object orientation to C requires the programming chops of Bjarne Stroustrup." < 1302985345 181193 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :no it doesn't? < 1302985349 771958 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you can implement objects in a small file of C < 1302985352 812460 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :then it's just syntactic sugar < 1302985381 89781 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :this article is just a rambling form of the old boring argument "MACROS = YOU ALL USE YOUR OWN INDIVIDUAL DIALECT OF LISP AND IT IS IMPOSSIBLE TO COLLABORATE LOL" < 1302985407 827010 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"In a world where teams of talented academics were needed to write Haskell, one man, Dr. Tarver wrote Qi all by his lonesome." < 1302985409 641460 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i gather you're reading something now < 1302985418 623224 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :if he means implementation he's obviously wrong, jhc was written mostly by one person to start with < 1302985423 622709 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oklopol: 01:12:44: http://www.winestockwebdesign.com/Essays/Lisp_Curse.html < 1302985453 620180 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i assume you wrote that because how else could the author know the exact opposites of your opinions < 1302985482 389491 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::D < 1302985485 488189 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i don't disagree with all of it < 1302985489 379666 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i just think it's a stupid article < 1302985490 270266 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :which it is < 1302985501 670494 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"Answer: The Lisp Curse kicks in. Every second or third serious Lisp hacker will roll his own implementation of lazy evaluation, functional purity, arrows, pattern matching, type inferencing, and the rest." < 1302985505 285203 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :arrows - a language feature < 1302985539 859493 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"The Lisp Curse does not contradict the maxim of Stanislav Datskovskiy" < 1302985542 939313 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :so that's where he learned verbosity < 1302985587 180298 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :so um < 1302985595 452604 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :this webdesign company specialises in making websites as ugly as this essay apparently? < 1302985616 723048 :Gregor!Gregor@codu.org PRIVMSG #esoteric :elliott: Even uglier! < 1302985623 923014 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :http://www.winestockwebdesign.com/ < 1302985627 291709 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :FUCK YEAH WEB DESIGN < 1302985635 85099 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"face-to-face" WHY DOES THAT MATTER < 1302985648 703415 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :cool, the about page is like an older version of the home page < 1302985762 516459 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :05:46:17: pikhq: I could've sworn you'd linked to a set of heisig stories at some point < 1302985763 144655 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :05:46:23: maybe I'm just confused < 1302985763 296359 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :05:46:25: I don't recall one. < 1302985766 611928 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :he did. < 1302985779 497140 :Gregor!Gregor@codu.org PRIVMSG #esoteric :elliott: lol, it is X-D < 1302985800 830973 :Gregor!Gregor@codu.org PRIVMSG #esoteric :* Portfolio: Coming soon! < 1302985802 763806 :Gregor!Gregor@codu.org PRIVMSG #esoteric :I doubt it :P < 1302985808 994889 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i like how the spacing on the menu changes when you change page < 1302985810 879739 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :very artistic < 1302985824 18819 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :wow, this is the first website i've seen that codu.org is better-designed than < 1302985831 622039 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :[asterisk][exclamation mark] < 1302985842 466715 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :maybe i'll just use unicode codepoint names in brackets < 1302985860 455117 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :05:59:58: In completely unrelated news, I have finally found a replacement for Make that I like. < 1302985860 607404 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :06:00:49: Called "redo". A third-party implementation of a djb idea. < 1302985865 39149 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :erm i believe i linked that ages ago ;D < 1302985868 791832 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :anyway, it's not that nice imo < 1302985880 535994 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :tup is better: http://gittup.org/tup/ < 1302985893 640898 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"See the difference? The arrows go up. This makes it very fast." < 1302985909 961446 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(Explanation: "In a typical build system, the dependency arrows go down. Although this is the way they would naturally go due to gravity, it is unfortunately also where the enemy's gate is. This makes it very inefficient and unfriendly. In tup, the arrows go up. This is obviously true because it rhymes.") < 1302985923 54915 :Gregor!Gregor@codu.org PRIVMSG #esoteric :... huh. < 1302985927 995813 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :What :P < 1302985936 708801 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Does that have any meaning at all? :P < 1302985940 979824 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Yes :P < 1302985943 282852 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :It clarifies on the page. < 1302985953 528975 :Gregor!Gregor@codu.org PRIVMSG #esoteric :I refuse to read it. < 1302985968 269402 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Read this oh-so-professional paper instead: http://gittup.org/tup/build_system_rules_and_algorithms.pdf < 1302985969 561304 :Gregor!Gregor@codu.org PRIVMSG #esoteric :I can only assume that it refers to the order in which dependencies are listed in files (leaf to root or root to leaf) < 1302985975 800049 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Nope :P < 1302985977 815418 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :It's about the DAG. < 1302985994 84332 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :tup's way of handling dependencies -> faster builds, in fact optimal in some cases. < 1302986000 834818 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Oh kaaaaaaaay ... but the direction you choose to make the arrows appear in the DAG makes roughly no difference whatsoever ... < 1302986009 982860 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: Read the fucking paper X-D < 1302986017 801128 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: The orientation is the same, but the arrows are reversed. < 1302986018 916594 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :So instead of < 1302986029 66479 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hello_world from foo.o (from foo.c, foo.h) and bar.o (from foo.h, bar.c), it's < 1302986044 976738 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Anyway, I still refuse to read 'cuz I'm awesome like that, so *AWAAAAAAAAAAAAAAAY* :P < 1302986051 965814 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :foo.c to foo.o to hello world, foo.h to (foo.o to hello_world) and (bar.o to hello world), bar.c to bar.o to hello_world < 1302986055 938184 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Which is faster < 1302986060 158331 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :[exclamation mark] < 1302986090 732899 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Anyway, it has better time complexity, is optimal in some cases unlike make, and is faster in practice :P < 1302986142 420335 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i read the lisp thing all by myself < 1302986166 877734 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :06:11:08: Yeah, I'm not saying you did. < 1302986167 50581 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :06:11:12: I'm just saying: :D < 1302986167 209493 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :06:11:32: Oh, yeah, and there's a subset of its functionality written in 150 lines of shell script. < 1302986167 209586 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :06:11:43: Not even very dense lines of shell script. < 1302986167 209632 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that is not really relevant to whether it is a good build system or not, only to whether it is simple < 1302986171 608730 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :In fact, it's pretty dishonest < 1302986176 493772 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :redo is based on shell-script-type things < 1302986188 41947 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :all that thing does is essentially recursive sh :) < 1302986197 365645 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :elliott, are you aware of how many protected symbols there are in Picolisp? < 1302986208 801485 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :tup is probably a simpler model but harder to implement so shortly because sh/all languages suck :) < 1302986213 39685 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :or rather, are not as tuned to the problem < 1302986243 299907 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :06:42:47: i wonder if our minecrafters are gonna get sucked into this one soon also: http://www.rockpapershotgun.com/2011/01/21/love-grows-stronger-deeper-cheaper/ < 1302986243 627332 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :don't like the blurriness < 1302986244 755362 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but maybe fun < 1302986265 691191 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :(mapc zap (diff (all) '(meth NIL *Pid *Msg *Solo *Led *PPid This *Hup @@@ bye *OS *DB *Zap *Ext quote *Sig2 *Sig1 *Err *Dbg @@ *Bye *Uni *Tsm *Adr *Fork ^ T @ *Run *Class *Scl))) < 1302986276 91216 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that's not much < 1302986276 250208 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :bye isn't protected < 1302986297 61833 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :I just wanted to be able to exit, and forgot about the ability to segfault at will < 1302986306 897014 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :xD wat < 1302986309 474965 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :It felt like much when I was determinign that list one bit at a time < 1302986317 202088 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :what's the diff between mapc and mapcar < 1302986322 185247 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo: you could have automated it... < 1302986323 330121 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Not sure < 1302986326 338752 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :elliott, how? < 1302986328 74667 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :with (all) < 1302986329 547905 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :duh < 1302986330 599990 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :catch doesn't catch the error < 1302986338 810605 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :look at property list? < 1302986349 260619 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :everything is stored in there < 1302986351 777881 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :so... < 1302986376 288853 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :I don't get your point < 1302986404 90758 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :so whether a symbol is protected or not < 1302986407 646077 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :should reflect in its property list < 1302986411 914580 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :because picolisp stores all data in cells < 1302986416 84277 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :That information doesn't seem to be in its property list < 1302986427 46292 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :well, it's SOMEWHERE :) < 1302986434 317155 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :In the C code, I'd guess < 1302986435 25406 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :look at the C impl? < 1302986442 680436 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :aren't you on sixty-four bit? < 1302986448 389991 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :No < 1302986451 451842 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :weird < 1302986456 81487 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Too lazy < 1302986468 151007 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :06:54:56: 3 lines for automatically calculating the dependencies for a C file... :) < 1302986474 162919 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :let's be fair, it takes about that many lines in make, too < 1302986486 194962 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :IIRC tup works it out automatically < 1302986502 240301 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I may be wrong, though < 1302986509 742062 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo: you said you spent ages of time trying exhaustively < 1302986517 314297 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :anyway it could easily be implemented < 1302986524 614810 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :try to modify all symbols and then put the value back < 1302986530 160298 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :error --> that's your next protected symbol < 1302986533 433434 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and store it manually in a list < 1302986536 958062 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :to remove from the list of all symbols < 1302986537 741078 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :then repeat < 1302986542 984706 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :final list is protected symbols < 1302986554 418340 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :"store it manually" < 1302986555 133971 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, oh my, where can I find freetype 1? < 1302986556 794171 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :in fact, you could do it easily with a shell script invoking picolisp too < 1302986564 82971 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: debian archives? < 1302986566 372379 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, ah < 1302986572 175147 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo: (push "Protected" 'name) < 1302986578 613994 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :have a function for it, p < 1302986579 910897 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(p 'name) < 1302986787 647320 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :oh wait, it is included with this cd < 1302986789 926165 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :how nice < 1302986802 581954 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, btw I found one cause of weirdness was missing "using namespace std;" < 1302986814 549446 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: ah, here is a better explanation of paperclipping: http://www.singinst.org/blog/2007/06/11/the-stamp-collecting-device/ < 1302986815 710670 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ftdump.c:172:1: error: pasting "." and "glyph_object" does not give a valid preprocessing token <--- ... ... great ... < 1302986824 337060 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :just remove the hash-hash < 1302986825 500089 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :to fix < 1302986848 613217 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :well, actually a good (very shallow) summary of the risks of AI in general < 1302986861 69362 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric : FOOTPRINT( first_instance ); < 1302986861 761579 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :hm < 1302986868 291566 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :#define FOOTPRINT( field ) Save_Memory( &memory_footprint.##field ) < 1302986870 772586 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ah indeed < 1302987010 455501 :augur!~augur@208.58.6.161 QUIT :Remote host closed the connection < 1302987095 562094 :augur!~augur@208.58.6.161 JOIN :#esoteric < 1302987154 406579 :augur!~augur@208.58.6.161 QUIT :Remote host closed the connection < 1302987296 510264 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, btw, autoconf works perfectly once you copy in a new config.guess that knows about x86_64 < 1302987302 76202 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :heh < 1302987328 634530 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, say what you want about autoconf, it is very sturdy < 1302987345 561062 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: You should send Introversion a diff and info about the config.guess update, maybe they'd make an "official" release of it. < 1302987359 831315 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I guess you'd need to assign copyright though... < 1302987367 289003 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, well, the *developer cd* I, um, ... < 1302987374 573759 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: THEY KNOW NOTHING < 1302987377 196935 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Send it anonymously < 1302987378 968539 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::D < 1302987389 747706 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Signed, < 1302987390 819773 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :DEEP BIT < 1302987390 969742 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, well the diff is huge so far. I do keep it all under hg. < 1302987408 316271 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, I guess it would be risk free if I jump between enough systems on the way! < 1302987418 408046 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :THEY'LL NEVER TRACK YOU DOWN IN TIME < 1302987422 491481 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :FTEngine.C:22:22: fatal error: freetype.h: No such file or directory <-- wait what, it is there < 1302987440 253661 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, you mean, before my death? < 1302987441 338312 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Try -isystem. < 1302987445 890574 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :It's probably doing < 1302987488 149447 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, uh what, I do have -I there. I passed "free type is in here" thingy to configure < 1302987499 509368 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, the issue was #include "freetype.h" < 1302987502 486990 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :PLUS < 1302987508 926467 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :it is in freetype/freetype.h < 1302987512 508304 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Ah. < 1302987515 323791 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :And I said -isystem. < 1302987518 331230 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :-I doesn't let you load . < 1302987519 898602 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Just "x". < 1302987523 677126 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :-isystem lets you do both. < 1302987542 40628 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(I think?) < 1302987547 799434 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I know -isystem turns off warnings in headers included from there. < 1302987548 983703 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, that would mean rerunning autoconf I think... *That* would be more problematic < 1302987554 51941 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I think. < 1302987561 498613 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: Or just modifying the Makefile or invoking make with CFLAGS. < 1302987584 77801 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, right. There is a meta-makefile invoking configure and make < 1302987589 12142 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Ouch. < 1302987591 376877 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, for various third party libraryes < 1302987593 970095 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :libraries* < 1302987650 800143 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"I think we just have to swallow the bitter pill that Nick is feeding us here: it’s far easier to build a GAI that destroys the entire planet than a GAI that does anything else, and this holds true even if you weren’t trying to code the GAI to destroy the planet." < 1302987652 355548 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :omg < 1302987659 484739 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :this means that the universe PREFERS AIs which destroy the world < 1302987661 908032 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :GOD HATES THE WORLD < 1302987671 24331 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :FTGlyphVectorizer.h:79:5: error: a class-key must be used when declaring a friend < 1302987671 189083 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :FTGlyphVectorizer.h:79:5: error: friend declaration does not name a class or function < 1302987672 368961 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :the fuck? < 1302987682 638803 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :I have zero idea what that is < 1302987724 90074 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, ANY IDEA? < 1302987733 263145 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: Uh. Show me the line. < 1302987751 529042 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric : friend FTGlyphVectorizer; < 1302987756 746717 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Show me the file. < 1302987759 55284 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :sec < 1302987765 891841 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :VORPAL VIOLATES YET MORE LAWA < 1302987766 538281 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :friend class FTGlyphVectorizer; < 1302987767 225905 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :LAWS < 1302987770 191827 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, it is causing errors in the .C file that corresponds to this .h < 1302987774 21732 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Do what Deewiant said :P < 1302987777 889819 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I wonder what that's for? < 1302987786 478779 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :friend typename? friend union? < 1302987790 540887 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Deewiant, ah < 1302987791 58049 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh < 1302987792 522606 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :for functions? < 1302987798 669731 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I guess older C++ lacked function friends or something. < 1302987816 157032 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :GLTTGlyphPolygonizer.C:188:58: error: invalid conversion from 'void (*)(...)' to 'void (*)()' < 1302987816 326308 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :GLTTGlyphPolygonizer.C:188:58: error: initializing argument 3 of 'void gluTessCallback(GLUtesselator*, GLenum, void (*)())' < 1302987817 218827 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :great < 1302987824 40996 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :at least that one I think I could tackle < 1302987843 900917 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :MAYBE < 1302987886 582834 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: The first just needs a cast :P < 1302987892 782627 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, there is a cast! < 1302987896 389975 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Err, there's only one error. < 1302987898 847413 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: What kind? < 1302987905 356482 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Try reinterpret, aka THE NUCLEAR CAST. < 1302987909 547281 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :#if defined(WIN32) && !defined(__CYGWIN32__) < 1302987909 706220 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric : typedef void (CALLBACK *glu_callback)(CALLBACKARG); < 1302987909 706409 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :#else < 1302987909 706516 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric : typedef void CALLBACK (*glu_callback)(CALLBACKARG); < 1302987909 706623 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :#endif < 1302987910 575764 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric : gluTessCallback( tobj, GLenum(GLU_BEGIN), < 1302987911 816362 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric : (glu_callback) gltt_polygonizer_begin ); < 1302987923 919406 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :reinterpret_cast(gltt_...) < 1302987924 346412 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :typedef inside a function yay < 1302987932 332170 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :(I wasn't even aware that was possible) < 1302987962 891257 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, no luck. < 1302987971 765578 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, I think gluTessCallback might have changed prototype < 1302987972 289197 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Same error? < 1302987974 603958 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :that would explain it < 1302987982 938871 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, same error yes < 1302987994 872720 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: Remove CALLBACKARG or replace it with ... :P < 1302988000 476230 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Or figure out where it's defined and fix that. < 1302988022 418765 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :/usr/include/GL/glu.h:typedef void (GLAPIENTRYP _GLUfuncptr)(); < 1302988027 506463 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :GLAPIENTRYP < 1302988028 904913 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :nice word < 1302988031 157202 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: The reason you can't convert (void (asterisk)(...)) to (void (asterisk)()) is because varargs functions can have as fucked up a call mechanism as they want. < 1302988036 438578 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(Convert safely, that is.) < 1302988048 987736 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: Just make sure CALLBACKARG is empty, then. < 1302988056 309063 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :#if defined(__GNUC__) || defined(_GNUG_) < 1302988056 467982 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric : #define CALLBACKARG ... < 1302988056 468166 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :#else < 1302988056 468275 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric : #define CALLBACKARG void < 1302988056 468393 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :#endif < 1302988057 744 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :hah < 1302988060 435741 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Right. < 1302988062 261101 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Make it empty (not void). < 1302988074 26445 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :hm... // IMHO, the (...) vs. (void) warning is due to GNU-C/C++. < 1302988086 448744 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, this file is .C < 1302988089 925390 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, empty means void < 1302988092 377751 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: Oh, right. < 1302988095 364437 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Even in a function pointer? < 1302988099 572311 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, afaik yes < 1302988105 556401 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Just make it define it as void then? < 1302988106 156204 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :could be wrong, I'm not a C++ expert < 1302988108 770275 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :That's what the function _wants_, isn't it? < 1302988109 541205 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Bleh. < 1302988115 232688 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Yeah, make it void. < 1302988117 276037 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :It should work. Maybe. < 1302988119 811879 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :But maybe not. < 1302988120 135522 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, the issue is that these functions seem to have meaningful parameters... < 1302988126 457380 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Yeah, but it'll work :P < 1302988130 146961 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :static void CALLBACK gltt_polygonizer_begin( GLenum type ) < 1302988130 300369 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :{ < 1302988130 300483 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric : if( handler != 0 ) < 1302988130 300544 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric : handler->begin(int(type)); < 1302988130 300603 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :} < 1302988133 157542 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: Ooh wait, you could cast gluTessCallback itself. < 1302988141 28780 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :To take the right kind of argument. < 1302988143 895238 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, if it is void how could this function possibly work? < 1302988146 361907 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Then call that casted function pointer. < 1302988150 618623 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: Because invalid C programs work. < 1302988160 764824 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Calling conventions are generally uniform on xeightsix-sixtyfour/Linux. < 1302988162 145871 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, uh, it is called with another function pointer to one that takes void* < 1302988166 754848 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Calling conventions are generally uniform on xeightsix-sixtyfour/Linux. < 1302988180 260170 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, that was a reply to " Vorpal: Ooh wait, you could cast gluTessCallback itself." < 1302988184 620213 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Yes. < 1302988192 515245 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Cast it to take the kind of type Uplink thinks it takes/wants to giv eit. < 1302988202 943000 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :asterisk give it < 1302988209 646586 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, doing the void define worked < 1302988213 999148 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :now onto the next error < 1302988227 896967 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :GLTTGlyphPolygonizerHandler.h:41:3: error: 'GLTTGlyphPolygonizer' does not name a type < 1302988228 748274 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :GLTTGlyphPolygonizerHandler.C: In constructor 'GLTTGlyphPolygonizerHandler::GLTTGlyphPolygonizerHandler(int)': < 1302988231 785240 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :hrrm < 1302988234 13484 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Just remove the if from the define,t hen < 1302988237 287766 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :asterisk , then < 1302988239 158913 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :GLTTGlyphPolygonizerHandler.C:42:3: error: 'polygonizer' was not declared in this scope < 1302988241 608829 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Make it define it as void unconditionally. < 1302988246 162232 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, I did that... < 1302988249 637391 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, in the cast < 1302988250 959295 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: First one: Put class in front. < 1302988255 357915 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Second one: Probably solved by that. < 1302988276 662913 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: I would do it outside the cast. < 1302988280 744220 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, wait what, not class there < 1302988283 574017 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Define CALLBACKARG as void unconditionally in that code you pasted. < 1302988283 979533 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :it is < 1302988285 732462 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: Show the line < 1302988286 222769 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :private: < 1302988287 576579 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric : GLTTGlyphPolygonizer* polygonizer; // set by GLTTGlyphPolygonizer < 1302988293 178749 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Where is GLTTGlyphPolygonizer defined < 1302988310 330811 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :looking... < 1302988340 953243 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, in a file that wasn't included < 1302988346 965925 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Problem solved. < 1302988352 719163 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :now I'm scared how that could possibly have worked back then! < 1302988352 869214 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :How did this ever use to compile.. < 1302988356 102598 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :[asterisk]... < 1302988360 220947 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, hah, great minds think alike < 1302988393 510690 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :oooh this is a good one... < 1302988395 121932 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Would anyone like to give me a shiny laptop to use while this one is being repaired? :P < 1302988397 821031 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :#ifndef __FTGlyphVectorizer_h < 1302988398 150285 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :#include "FTGlyphVectorizer.h" < 1302988398 301652 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :#endif < 1302988407 994798 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :include guard.... around the include! < 1302988412 872693 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal[exclamation mark] I bet you're not using your ThinkPad[exclamation mark] < 1302988419 377391 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Also, that's a saner way to do include guards, just not in C :P < 1302988420 673049 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :sure I am < 1302988427 62110 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Avoids a file access/read/lex/etc. < 1302988448 619203 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :but the define it checks is defined in the included file < 1302988455 150794 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, how does that spreading out make any sense < 1302988482 524769 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, besides the include guard is also in the included file < 1302988483 187301 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: because include guards are used when you include the same file multiple times in the space of one compilation < 1302988495 745319 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Doing it around the include avoids looking at the include file itself when it has already been included < 1302988499 949366 :sebbu!~sebbu@unaffiliated/sebbu QUIT :Read error: Connection reset by peer < 1302988500 203352 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :which is generally expensive (disk access, etc.) < 1302988510 344569 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"The first draft of the R7RS small language standard is now < 1302988510 511299 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :available at: < 1302988510 661694 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :http://trac.sacrideo.us/wg/attachment/wiki/WikiStart/r7rs-draft-1.pdf < 1302988510 661867 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :This is a relatively small revision to the R5RS < 1302988513 826801 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :[...] < 1302988514 474114 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, disk cache < 1302988514 637547 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Most importantly, we have added modules" < 1302988514 987557 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fail < 1302988522 591438 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: Ha < 1302988526 68153 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: Still a roundtrip. < 1302988532 750054 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: And more important is lexical analysis/preprocessing. < 1302988546 24295 :sebbu!~sebbu@ADijon-152-1-14-224.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1302988546 215335 :sebbu!~sebbu@ADijon-152-1-14-224.w83-194.abo.wanadoo.fr QUIT :Changing host < 1302988546 215462 :sebbu!~sebbu@unaffiliated/sebbu JOIN :#esoteric < 1302988546 215539 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Doing it around has no disadvantages other than being ugly, which is why I said it is not better in C. < 1302988566 568068 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :lo, it has modules and exceptions and records < 1302988568 336605 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, I wonder if I should skip building the bundled libmikmod, it errors out with thousands of errors on one file... And hope that the system one will be compatible < 1302988585 258457 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :[asterisk]lol, < 1302988599 765930 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :* The set of characters used is required to be consistent with < 1302988599 916362 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : the latest Unicode standard only in so far as the < 1302988599 916552 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : implementation supports Unicode. < 1302988611 94281 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :so when Unicode eight comes out, all implementations will become spec-incompliant[exclamation mark] < 1302988623 654188 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, what a silly name: libtcp4u < 1302988627 95519 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :s/ / 7 < 1302988628 596355 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :gah < 1302988632 17118 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :s/7/\// < 1302988633 227160 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :can someone link me to r five rs, kinda hard to google < 1302988636 378762 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :if you can't type five < 1302988648 545863 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :also, what < 1302988652 843817 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh < 1302988653 449092 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :right < 1302988660 396024 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :unicode seven < 1302988663 122507 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, here is a 1234567890 bar for you < 1302988672 683546 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you are the first person to do that for me < 1302988678 293205 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i can never express how grateful i am < 1302988682 771221 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :...can i have an octothorpe too? < 1302988694 542734 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :a what? < 1302988704 201924 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :it's in the topic < 1302988707 691374 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :can you copy from the topic < 1302988714 670544 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ACTION looks up there < 1302988719 370226 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :optional procedure: (transcript-on filename) < 1302988719 853474 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :optional procedure: (transcript-off) < 1302988720 5574 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Filename must be a string naming an output file to be created. The effect of transcript-on is to open the named file for output, and to cause a transcript of subsequent interaction between the user and the Scheme system to be written to the file. The transcript is ended by a call to transcript-off, which closes the transcript file. Only one transcript may be in progress at any time, though some impleme < 1302988720 5758 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ntations may relax this restriction. The values returned by these procedures are unspecified. < 1302988724 7051 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :lol, can't believe rFIVErs has that < 1302988726 723503 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :monqy, what is the symbol? < 1302988731 167483 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :octothorpe < 1302988739 30221 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :octothorpe < 1302988739 295968 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, oh a hash < 1302988740 209262 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :# < 1302988745 543856 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :THANK YOU :D < 1302988749 755828 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ACTION so happy < 1302988751 496479 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, call a hash a hash < 1302988755 49393 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :octothorpe < 1302988757 370189 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it's called an octothorpe < 1302988771 392826 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, here is the shifted row on my keyboard: !"#¤%&/()= < 1302988779 452498 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, it probably doesn't correspond to your < 1302988805 156558 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, but anyway why the fuck would you call it that < 1302988823 389768 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :presumably because that's what it's called < 1302988827 679229 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Number sign < 1302988827 838006 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric : (Redirected from Octothorpe) < 1302988829 856384 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ACTION reverts an edit of a past discussion on esowiki... < 1302988832 804971 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :just saying < 1302988851 40187 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :monqy, actually it has many names < 1302988855 550535 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :octothorpe is the least ambiguous name. < 1302988859 660221 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :for instance < 1302988861 578754 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :in the US it's the pound sign < 1302988877 484973 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, in Sweden it is often called "brädgård" < 1302988892 783949 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :meaning lumberyard < 1302988897 262614 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :probably from how it looks < 1302988904 528666 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :like a lumberyard? < 1302988905 52606 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :(liked piled up planks) < 1302988908 476996 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hash. hex. pound. sharp. space. square < 1302988916 968872 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :octothorpe is the only completely unambiguous name. also it sounds nice. < 1302988918 59456 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :monqy, a pile of planks < 1302988923 133067 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :monqy, seen from the top < 1302988933 613458 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :what's the swedish word for a pile of planks as seen from the top < 1302988938 404618 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :a shebang is an octothorpe and a bang[exclamation m[caret]W[caret]Wbang] < 1302988947 727697 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it's like i'm in the sixties[exclamation mark] < 1302988960 746844 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :monqy, uh? I don't know any. I'm just saying that is what it is thought to resemble. Meaning it got the name lumberyard < 1302989240 10672 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I WANT MY NUMBERS BACK < 1302989245 306412 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, you know what... this uplink uses both freetype 1 and 2. At the same time. < 1302989250 753574 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :NUMBERS < 1302989253 357817 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I WANT MY NUMBERS BACK < 1302989264 290837 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, complain to apple < 1302989303 830037 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I < 1302989304 260965 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :WANT < 1302989304 792521 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :MY < 1302989306 25318 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :NUMBERRRRS < 1302989306 812119 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :NOOOOW < 1302989309 825326 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CAN'T COOOODE < 1302989375 919813 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, oh no, you will become a PH < 1302989389 757151 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but i had the best ideaaaaa < 1302989397 252753 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I WILL RECLUSIFY INTO CAVE FOREVER -> < 1302989536 607924 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 JOIN :#esoteric < 1302989542 231582 :wareya!~wareya@cpe-74-70-142-220.nycap.res.rr.com QUIT :Read error: Connection reset by peer < 1302989560 418759 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :app/dos2unix.cpp: In member function ‘virtual int dos2unixbuf::pbackfail(int)’: < 1302989560 688014 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :app/dos2unix.cpp:67:20: error: ‘base’ was not declared in this scope < 1302989583 959021 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, issue, it is inheriting from streambuf in libstdc++ < 1302989586 238485 :wareya!~wareya@74.70.142.220 JOIN :#esoteric < 1302989587 407983 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :as far as I can tell < 1302989593 852569 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, help! < 1302989596 78487 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :uh < 1302989599 856745 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :show me the function < 1302989601 811678 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :or < 1302989602 420638 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :the header < 1302989603 598254 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :or anything < 1302989606 96717 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :or the line < 1302989613 381052 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, http://sprunge.us/EdcX < 1302989620 97899 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, basically there is no base() here < 1302989637 324234 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :http://www.cplusplus.com/reference/iostream/streambuf/pbackfail/ < 1302989642 99754 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :http://msdn.microsoft.com/en-us/library/aa277867(v=vs.60).aspx < 1302989649 799015 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :http://www.qnx.com/developers/docs/6.5.0/index.jsp?topic=/com.qnx.doc.dinkum_en_ecpp/streambu.html < 1302989653 429653 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :http://www.opensource.apple.com/source/gcc/gcc-937.2/libio/streambuf.cc < 1302989657 333102 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: Does glibc not have it? < 1302989658 899308 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, maybe you need to add c? < 1302989663 227384 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, for the parameter < 1302989669 847798 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Yes, add the parameter. < 1302989678 897023 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Failing that, glibc is Trying To Be Different again :) < 1302989683 151153 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :nope, no luck < 1302989700 275364 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, also you mean libstc++ < 1302989702 244411 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :not glibc < 1302989709 778574 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :stdc* < 1302989730 163336 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Oh, it's part of gcc, isn't it? < 1302989733 300847 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Or... is it part of glib? < 1302989734 120774 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I forget. < 1302989735 316272 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :glibc < 1302989738 432560 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :[asterisk][asterisk] < 1302989740 292488 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, gcc I think < 1302989744 942224 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Right. Pretty weird. < 1302989751 471080 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :libc used to be bundled with gcc, so I guess it's heritage. < 1302989770 835216 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, wait, do you need to add some virtual somewhere maybe < 1302989772 49192 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :hrrm < 1302989785 445663 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: OK, wait. < 1302989788 265463 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Since when is base anything? < 1302989789 466909 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Base is nothing. < 1302989791 432526 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I have never heard of base. < 1302989793 381564 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Base does not exist. < 1302989795 799586 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Where is base declared? < 1302989802 304288 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :uh indeed hm < 1302989806 784898 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, other languages has it < 1302989809 776160 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :but not C++ I guess < 1302989811 24518 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :wtf < 1302989811 548136 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :No they don't, they have super. < 1302989816 902475 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, C# has base() < 1302989820 887313 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :This is not Chash. < 1302989822 629249 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sorry. < 1302989825 37609 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Coctothorpe. < 1302989827 964122 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, I said *other languages* < 1302989830 252335 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :some other ones < 1302989841 47401 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Well I've never heard of base. I don't know what is going onthere. < 1302989841 539676 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Wait. < 1302989842 241013 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, the name is actually "C sharp" < 1302989843 309654 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :gptr() > base() < 1302989850 986602 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :base() is the base of the pointer that gptr returns the current value of. < 1302989855 968318 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :That is the only way that makes sense. < 1302989868 699065 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Yep. < 1302989871 762684 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :streambuf has base, it looks like. < 1302989877 647125 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric : char_type * gptr () const < 1302989877 797394 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric : char_type * egptr () const < 1302989881 249970 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: Have you tried this->base() or something? < 1302989882 64506 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :from man std::streambuf < 1302989885 167286 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :hm < 1302989893 240711 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, there is char_type * pbase () const < 1302989896 78247 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: Have you tried this->base() or something? < 1302989900 275481 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :base is in streambuf, says google. < 1302989902 798028 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, I guess I'll do it. < 1302989909 937231 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Or, well, at least in Microsoft. :P < 1302989923 634146 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, what does it do? < 1302989930 713585 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Returns the base to the pointer or something. < 1302989936 929531 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :app/dos2unix.cpp:67:21: error: ‘class dos2unixbuf’ has no member named ‘base’ < 1302989946 103651 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, there is pbase, is it the same thing < 1302989948 715380 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: Try using the stdstream function on it. < 1302989951 649288 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Streambuf function I mean. < 1302989953 631176 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: I DON'T KNOW C++ < 1302989955 357174 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Well, I do. < 1302989957 307633 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :But not the library. < 1302989962 808375 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :OK, so... lemme think < 1302989982 539593 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: Just do < 1302989985 965655 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, got a link to that ms page? < 1302989986 457470 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :stremabuf::base() < 1302989987 638003 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I think. < 1302989996 544687 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :streambuf < 1302989997 595159 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I mean < 1302990013 827400 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :app/dos2unix.cpp:67:15: error: ‘base’ is not a member of ‘std::streambuf’ < 1302990014 978971 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :It seems like pbase is for output and eback for input. < 1302990026 124228 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Visual Studio 6.0 < 1302990026 289380 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Protected < 1302990026 441062 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :char* base() const < 1302990026 441245 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :END Protected < 1302990026 441352 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Return Value < 1302990027 136973 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Returns a pointer to the first byte of the reserve area. The reserve area consists of space between the pointers returned by base and ebuf. < 1302990031 743073 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :--microsoft < 1302990033 647685 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Uh. < 1302990046 249994 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :that description made little sense < 1302990048 698184 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: What IS this dostounix thing for? < 1302990054 290263 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Do you need it? < 1302990058 880351 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Or is it just a helper tool? < 1302990063 413910 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, I think it is for loading save games < 1302990069 479508 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Can't you just stub it out? :) < 1302990072 329166 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, it is used all over the main source < 1302990083 285064 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Yes, but you could make it an identity mapping. < 1302990089 482903 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :options/options.cpp:#include "app/dos2unix.h" < 1302990089 899489 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :world/generator/worldgenerator.cpp:#include "app/dos2unix.h" < 1302990090 49621 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :world/generator/langenerator.cpp:#include "app/dos2unix.h" < 1302990090 49730 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :world/world.cpp:#include "app/dos2unix.h" < 1302990091 102212 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :[...] < 1302990101 351708 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, not sure, it has code to convert the other way < 1302990104 546138 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :for loading I think < 1302990106 374656 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :err < 1302990107 884164 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :for saving < 1302990146 736863 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :blergh < 1302990152 555042 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Wait. < 1302990165 90433 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :good thing, pbackfail is never called < 1302990165 425417 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :gptr = current input position < 1302990167 659239 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :I can stub out it < 1302990167 820599 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :beginning of input = eback < 1302990169 100320 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Try eback. < 1302990181 133934 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Or egptr... < 1302990182 508509 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :No. < 1302990186 229052 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: Try eback. I think. < 1302990190 560550 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Err. < 1302990193 737300 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Or egptr. < 1302990195 178082 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Bleh. < 1302990197 909806 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: Just stub it out. < 1302990205 426815 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: wait < 1302990209 352241 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, as far as I can tell it is for checking if there is space to put in a char when doing the equiv of ungetc < 1302990209 618136 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: Streambuf functions probably call it. < 1302990211 412208 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: Streambuf functions probably call it. < 1302990213 481046 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, ouch < 1302990220 992091 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Well < 1302990222 714371 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :gptr = current < 1302990225 248087 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :eback = beginning < 1302990226 275982 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :egptr = end < 1302990232 68559 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I don't know which of the latter two you want. < 1302990237 972976 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Probably eback. Even though that makes not much sense. < 1302990248 227097 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Ah. < 1302990251 259841 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: Try eback. < 1302990254 155726 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :okay < 1302990260 269585 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :...maybe. < 1302990295 194563 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :http://earslap.com/projectslab/otomata/?q=2h2d8882 this is fun < 1302990321 368433 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :/usr/lib/gcc/x86_64-unknown-linux-gnu/4.5.2/../../../../include/c++/4.5.2/bits/fstream.tcc: In member function ‘virtual int dos2unixbuf::sync()’: < 1302990321 518814 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :/usr/lib/gcc/x86_64-unknown-linux-gnu/4.5.2/../../../../include/c++/4.5.2/bits/fstream.tcc:837:5: error: ‘int std::basic_filebuf<_CharT, _Traits>::sync() [with _CharT = char, _Traits = std::char_traits]’ is protected < 1302990323 416170 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, now this < 1302990332 802775 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :show line < 1302990335 284112 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :always show the goddamn line < 1302990344 449414 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, right. the .tcc one? < 1302990349 185882 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :oh wait: < 1302990350 809148 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :app/dos2unix.cpp:76:20: error: within this context < 1302990353 990883 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ACTION looks for it < 1302990360 398228 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :int dos2unixbuf::sync() { < 1302990360 561476 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric : return inner.sync(); < 1302990360 711446 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :} < 1302990363 94500 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :the middle one < 1302990378 562434 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hmmmm < 1302990382 29984 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, I think it fails because inheritance != embedding < 1302990383 493107 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :what type is inner < 1302990386 978378 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but yeah < 1302990390 529466 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: you can cast anything to public < 1302990392 492755 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::) < 1302990394 525069 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric : filebuf inner; < 1302990395 411323 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :so you can achieve that < 1302990399 58604 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :without changing the code < 1302990399 547922 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, wait what? How? < 1302990405 562547 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :http://byuu.org/articles/programming/public_cast < 1302990408 844829 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you're welcome < 1302990416 499147 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i suggest putting the code all in that function to cordon off the evil < 1302990449 734877 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, my jaw. Refuses to go back up. < 1302990456 180388 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: oh, and that's C++0x... because of the variadic template < 1302990460 442787 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I think you can specialise it for just this case < 1302990466 809306 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but I'd just tell it to compile that file as C++0x in the makefile < 1302990472 952982 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :I'm not sure my template-fu is up to this < 1302990473 904746 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you're already at maximum evil level, after all < 1302990480 50494 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: Just copy it, paste it, and do what it says at the bottom < 1302990486 208544 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Plus make it compile that file as c++0x :P < 1302990509 471521 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Alternatively find the public way to sync. But that's loser speak < 1302990511 193637 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, and you don't want to mess with this makefile. It is spawn of fashan. < 1302990513 685872 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :[exclamation mark] < 1302990520 63618 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: foo.C: CFLAGS+=-std=c++0x < 1302990526 370998 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Just put it at the end :D < 1302990526 634271 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, this one is .cpp < 1302990529 605291 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, different project < 1302990531 193743 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Yeah yeah < 1302990545 427694 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :hm < 1302990554 765976 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :The public member function pubsync of the parent class streambuf calls this virtual member function, which overrides the virtual member streambuf::sync. < 1302990559 659037 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, only good thing with this makefile is that it is non-recursive < 1302990564 86669 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Why is it protected... < 1302990578 445593 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, so I could just use pubsync? < 1302990579 360983 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :thanks < 1302990582 643842 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: ... < 1302990585 904116 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: No. < 1302990589 145195 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, no? < 1302990594 165068 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: Well... ok, maybe. < 1302990595 169250 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Try it. < 1302990602 899750 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :compiles < 1302990610 969284 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :If it breaks, don't come crying to me. < 1302990618 95155 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, why would it break? < 1302990628 4983 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Because pubsync might not do the same thing that it's meant to do here. < 1302990633 501417 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Because you're implementing sync, that pubsync calls for you. < 1302990641 225401 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :It might want to do extra stuff that conflicts with the extra stuff inner.pubsync already does. < 1302990641 901849 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :interface/localinterface/irc_interface.cpp:1021:1: error: pasting "UplinkIRCMonitor" and "::" does not give a valid preprocessing token < 1302990642 624286 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :But eh < 1302990643 939922 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :heh < 1302990646 610109 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :I know how to fix it < 1302990654 669536 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :but what, 1021 lines in a IRC interface? < 1302990656 671005 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: Enter here with your precompiled copy :D < 1302990662 511654 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Also, why is that surprising? < 1302990665 714829 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :It's an IRC client[exclamation mark] < 1302990666 141577 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric : IRC_MAP_ENTRY(UplinkIRCMonitor, "001", Received_RPL_WELCOME ) < 1302990666 394970 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric : IRC_MAP_ENTRY(UplinkIRCMonitor, "002", Received_RPL_LUSER ) < 1302990667 429119 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :oh my < 1302990668 946384 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :It's an IRC client[exclamation mark] < 1302990675 899407 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Why is >onek lines surprising? < 1302990678 861494 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, only part. It uses irclib in contrib < 1302990683 953239 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Ah. < 1302990686 243093 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Still < 1302990690 116470 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :wait < 1302990694 115851 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :It uses PYTHON Irclib? < 1302990697 130589 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :[asterisk]irclib < 1302990702 601807 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :IRC_MAP_ENTRY? < 1302990705 197816 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :where the fuck is it < 1302990708 427987 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :grep < 1302990710 68371 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, nope < 1302990721 383564 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :grep the whole source tree < 1302990725 55708 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :of everything < 1302990728 94119 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it may be in irclib < 1302990729 670613 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, no python < 1302990731 734176 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :I mean < 1302990733 15546 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh < 1302990733 172232 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :meant* < 1302990735 729231 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :what irclib then < 1302990738 154022 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, C < 1302990744 980697 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :wait, C++ < 1302990745 130831 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I mean < 1302990747 692698 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :what link does it have < 1302990748 809617 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :or whatever < 1302990749 70117 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :URL < 1302990757 936306 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, nada, nothing. < 1302990766 392632 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :no introversion copyright? ;) < 1302990768 95570 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, not even a license < 1302990777 659722 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :it is in the external libs dir too < 1302990790 695224 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :http://earslap.com/projectslab/otomata/?q=0q1y2a3h4j5c607586 ;; this sounds nice < 1302991071 238978 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :interface/localinterface/irc_interface.cpp: In member function ‘virtual void IRCInterface::Update()’: < 1302991071 395326 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :interface/localinterface/irc_interface.cpp:756:5: error: ‘ProcessMessages’ is not a member of ‘CCrossThreadsMessagingDevice’ < 1302991072 478818 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :void IRCInterface::Update () < 1302991072 629309 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :{ < 1302991072 629507 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :#ifndef WIN32 < 1302991073 267344 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric : CCrossThreadsMessagingDevice::ProcessMessages (); < 1302991077 346272 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :#endif < 1302991079 254144 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :} < 1302991090 239060 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :oh the irc lib too < 1302991111 286845 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :~/uplink/developer/source $ grep -R ProcessMessages ../ < 1302991111 473198 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :../source/interface/localinterface/irc_interface.cpp: CCrossThreadsMessagingDevice::ProcessMessages (); < 1302991114 149784 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, GREAT! < 1302991117 804795 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :unsolvable < 1302991118 590672 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hm? < 1302991120 147290 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :wht < 1302991121 493191 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :what is < 1302991139 35121 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, the function is from the irclib (well CCrossThreadsMessagingDevice is) but it is nowhere to be found < 1302991141 493571 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :only called < 1302991154 171424 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hmm < 1302991155 496924 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :this think can not possibly have compiled < 1302991159 647050 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :well people have compiled this before, dunno if they have on linux < 1302991161 970839 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :try removing the call :P < 1302991174 422025 :copumpkin!~pumpkin@unaffiliated/pumpkingod JOIN :#esoteric < 1302991247 450606 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric : // TODO : Kick < 1302991247 637309 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric : // : Query < 1302991249 318842 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, heh ^ < 1302991252 209305 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :lol < 1302991283 679597 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, so it doesn't render kicks. And doesn't handle queries < 1302991306 162270 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :uplink.cpp:82:35: error: ‘::main’ must return ‘int’ <-- I actually laughed out loud at this one < 1302991326 6282 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Vorpal, if this is not the Uplink source I will hate you forever. < 1302991336 386717 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Phantom_Hoover, ... did you read logs? < 1302991345 357038 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Phantom_Hoover, and yes it is the uplink source < 1302991352 528223 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :^_^ < 1302991363 544758 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :news-ham: reddit < 1302991364 323919 :news-ham!~news-ham@91.104.230.10 PRIVMSG #esoteric :Hello, Reddit. This is my Portal Gun. http://www.reddit.com/r/pics/comments/grjuf/hello_reddit_this_is_my_portal_gun/ < 1302991371 65422 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :WHO GAVE THE NEWS HAM A PORTAL GUN < 1302991371 232978 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :news-ham, Sweden < 1302991372 987351 :news-ham!~news-ham@91.104.230.10 PRIVMSG #esoteric :Horses die at Ayr Grand National: Two horses die during the running of the Scottish Grand National, a week after a similar tragedy at Aintree. http://www.bbc.co.uk/go/rss/int/news/-/news/uk-scotland-glasgow-west-13106252 < 1302991383 151291 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: provide rss two w/o cdata < 1302991395 845663 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Phantom_Hoover: hello my one to eight keys are borken < 1302991404 747811 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, apply simple one line regexp to strip out cdata tags and hope for the best? < 1302991417 827903 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :elliott, what did you do to news-ham < 1302991419 410330 :news-ham!~news-ham@91.104.230.10 PRIVMSG #esoteric :Vettel beats Button to China pole: Red Bull's Sebastian Vettel sets a scintillating lap to beat McLaren's Jenson Button and Lewis Hamilton in qualifying at the Chinese Grand Prix. http://news.bbc.co.uk/go/rss/int/news/-/sport1/hi/formula_one/13102798.stm < 1302991422 440262 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but that would destroy what little orthogonality my function has left. also, i dunno if picolisp even has regexs < 1302991424 907183 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :regexes < 1302991428 819425 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Phantom_Hoover: what do you mean what did i do to news-ham < 1302991430 448689 :news-ham!~news-ham@91.104.230.10 PRIVMSG #esoteric :Pollution hits EU wildlife havens: Air pollution is damaging 60% of Europe's prime wildlife sites in meadows, forests and heaths, a team of scientists warns. http://www.bbc.co.uk/go/rss/int/news/-/news/science-environment-13094597 < 1302991433 255829 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it just has reddit support now. what are the haps my friends < 1302991434 680616 :news-ham!~news-ham@91.104.230.10 PRIVMSG #esoteric :Battlefield 3 - Full Length "Fault Line" Gameplay Trailer http://www.reddit.com/r/gaming/comments/grfsv/battlefield_3_full_length_fault_line_gameplay/ < 1302991441 455764 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Ah. < 1302991453 499455 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i was gonna add fox news < 1302991454 646601 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but\ < 1302991457 71589 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :[asterisk]but < 1302991459 876709 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :their feed sucks < 1302991472 957079 :atrapado!~drdre@95.169.240.65 QUIT :Quit: Abandonando < 1302991553 706907 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :gucci_sdl.cpp: In function ‘bool GciSetScreenSize(int, int, int, int)’: < 1302991553 899667 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :gucci_sdl.cpp:301:56: error: default argument given for parameter 3 of ‘bool GciSetScreenSize(int, int, int, int)’ < 1302991553 899835 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :gucci.h:26:6: error: after previous specification in ‘bool GciSetScreenSize(int, int, int, int)’ < 1302991554 662727 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :h,m < 1302991555 856781 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :hm* < 1302991560 732195 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :bool GciSetScreenSize ( int width, int height, < 1302991560 887128 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric : int bpp = -1, int refresh = -1 ); < 1302991561 943448 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :in header < 1302991567 867597 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :bool GciSetScreenSize ( int width, int height, < 1302991568 32285 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric : int bpp = -1, int refresh = -1 ) < 1302991569 774848 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :in the source < 1302991575 400431 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :no, gcc, I don't see the issue < 1302991577 463352 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, any clue? < 1302991584 416423 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hmm < 1302991589 262772 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: remove from source < 1302991591 353851 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :oh < 1302991593 329554 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :the = -[one]s < 1302991596 672367 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :C++ is very weird < 1302991636 390478 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :that particular rule is weird < 1302991649 829396 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :but unfortunately effectively necessary < 1302991655 885505 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :make[1]: Nothing to be done for `libgucci.a'. < 1302991657 2902 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :$ find .. -iname libgucci.a < 1302991658 499885 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :$ < 1302991662 592139 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :I'm sorry? < 1302991690 467337 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :libgucci.a : $(OBJECTS) < 1302991694 265554 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :fail < 1302991695 968676 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :no body < 1302991707 126778 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :now, how to write the shortest possible body for this one < 1302991708 680788 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :coppro: Only necessary if you accept the rest of C++ < 1302991725 368992 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :elliott: I accept all of it < 1302991726 28613 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"Why does the Bible say I have to hate gayness? That's weird" "That particular rule is weird but unfortunately effectively necessary" < 1302991729 469851 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :arguably the header/source split is stupid < 1302991733 367833 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :very stupid < 1302991737 346502 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :coppro: See also: You are insane. < 1302991747 435590 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: Um, make has .a support < 1302991752 542940 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric : "Why does the Bible say I have to hate gayness? That's weird" "That particular rule is weird but unfortunately effectively necessary" <-- not quite the same < 1302991755 773955 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, well, they broke it < 1302991760 368212 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Shut up, it's basically like gayness. < 1302991783 812583 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :GLUT_OBJECTS = gucci_glut.o resize_unix.o < 1302991783 962831 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :SDL_OBJECTS = gucci_sdl.o < 1302991783 963004 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :OBJECTS = gucci.o image.o $(SDL_OBJECTS) < 1302991783 963110 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :libgucci.a : $(OBJECTS) < 1302991784 828849 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :why < 1302991788 204194 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :doesn't it work < 1302991820 244432 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, ! < 1302991835 946356 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Given it a body yet? < 1302991839 718550 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, nope < 1302991842 785513 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Well, try that. < 1302991849 827478 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, but Vorpal: Um, make has .a support ? < 1302991872 430877 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Well, I thought it did. < 1302991874 468182 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Maybe not like that. < 1302991876 567440 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :hm < 1302991881 159075 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :There's that foo.a(bar.o) stuff. < 1302991892 454460 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :I forgot how ar works < 1302991982 317934 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ah < 1302991984 742123 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ar r < 1302992086 977549 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :$ make < 1302992087 240333 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Linking... libtool: you must specify a MODE < 1302992087 390505 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :libtool: Try `libtool --help' for more information. < 1302992087 390674 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :make: *** [uplink.static] Error 1 < 1302992087 871479 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :fun < 1302992100 446067 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :long live hiding the output < 1302992102 504743 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :(not) < 1302992217 417919 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :libtool: link: unable to infer tagged configuration < 1302992217 679754 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :libtool: link: specify a tag with `--tag' < 1302992218 378233 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :wut < 1302992223 691034 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, ANY GOOD WITH LIBTOOL? < 1302992237 660073 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Aren't you meant to use libtool instead of ar? < 1302992240 431070 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Or something? < 1302992243 820617 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Fuck libtool, bro. < 1302992263 171954 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, this is used for linking the full uplink.static executable < 1302992282 162979 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Remove all lines referencing libtool :D < 1302992290 183837 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :$(LIBTOOL) --quiet --mode=link $(LINK) $+ $(UPLINKSTATICLIBS) -o uplink.static < 1302992294 241621 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, you mean that < 1302992300 695273 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :YES CLEARLY < 1302992304 138284 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :You could just use gcc :P < 1302992340 414767 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :gcc: cc: No such file or directory < 1302992341 398158 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :huh < 1302992343 930914 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :oh right... < 1302992411 751109 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :what on earth < 1302992415 342077 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :gcc: /usr/lib/libttf.a: No such file or directory < 1302992419 936129 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :what is that supposed to be < 1302992471 92530 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :freetype < 1302992475 221021 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :probably one point oh < 1302992597 816162 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :fuck, irclib wasn't compiled, and now it doesn't want to compile < 1302992613 205428 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :irc.cpp:184:62: error: invalid conversion from ‘DWORD (*)(void*)’ to ‘void*’ < 1302992613 466312 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :irc.cpp:184:62: error: initializing argument 3 of ‘void* CreateThread(void*, int, void*, void*, int, void*)’ < 1302992614 205627 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric : m_hThread = CreateThread(NULL, 0, ThreadProc, this, 0, NULL); < 1302992640 254686 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::D < 1302992645 904026 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :maybe the IRC thing just plain doesn't work on linux < 1302992647 723634 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric : m_hThread = CreateThread(NULL, 0, (void*)ThreadProc, this, 0, NULL); < 1302992648 542372 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :that < 1302992651 589425 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :link with wine < 1302992652 610495 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i dare you < 1302992654 663226 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :winelib, that is < 1302992665 126750 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :builds < 1302992670 936646 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :what < 1302992671 454457 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :how < 1302992673 304495 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you mean with winelib? < 1302992673 454920 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, the irc lib does exist in the linux executable < 1302992677 839297 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you mean with winelib? < 1302992679 970073 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, nope < 1302992683 173387 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :how does it build then < 1302992683 423335 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric : m_hThread = CreateThread(NULL, 0, (void*)ThreadProc, this, 0, NULL); < 1302992685 162233 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :COMPILES < 1302992686 622131 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :... < 1302992690 478868 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CREATETHREAD IS A WINDOWS FUNCTION < 1302992691 413378 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :adding the explicit cast there < 1302992692 206962 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :helps < 1302992699 813995 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: see above < 1302992708 379055 :oerjan!oerjan@tyrell.nvg.ntnu.no JOIN :#esoteric < 1302992711 118767 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, nope. < 1302992711 972415 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :linux/windows.cpp:HANDLE CreateThread(void *, int, void * threadProc, void *arg, int, void * ) < 1302992712 122526 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :linux/windows.h:HANDLE CreateThread(void *, int, void * /* THREADPROC */, void * /* ARG */, int, void * ); < 1302992715 884786 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric ::D < 1302992716 48387 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :huh < 1302992717 227336 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::D < 1302992751 718248 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, the header has these: http://sprunge.us/ILJf < 1302992757 562517 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric : oerjan: cheney on the mta is not just implemented in scheme < 1302992759 91821 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :and some typedef < 1302992767 153908 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :typedef pthread_mutex_t CRITICAL_SECTION; < 1302992768 928848 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :yay < 1302992775 236987 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :typedef void *HWND; < 1302992775 476596 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :typedef void *HANDLE; < 1302992777 704338 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :perhaps not but on wikipedia it redirects to chicken scheme... < 1302992779 849140 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: er, in chicken < 1302992782 51948 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: yeah no < 1302992794 323065 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: http://home.pipeline.com/~hbaker1/CheneyMTA.html < 1302992797 749298 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :socket.h:6:0: warning: ignoring #pragma comment < 1302992806 685694 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :(although i remembered chicken scheme first) < 1302992807 227 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :http://home.pipeline.com/~hbaker1/cboyer13.c is the hand-translated proof of concept < 1302992809 228373 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :#pragma comment(lib, "wsock32.lib") < 1302992811 967786 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :what on earth is that < 1302992815 18902 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, ^ < 1302992834 92254 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: dunno, maybe it causes linking with their windows build system? < 1302992836 214718 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :if it's a comment < 1302992838 309513 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :might be a custom thing < 1302992849 680321 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :hm < 1302992862 342508 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :irc.cpp:449:4: error: name lookup of ‘p’ changed for ISO ‘for’ scoping < 1302992862 548726 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :irc.cpp:449:4: note: (if you use ‘-fpermissive’ G++ will accept your code) < 1302992867 979205 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric : *p = '\0'; < 1302992869 813137 :MigoMipo!~John@84-217-11-242.tn.glocalnet.net QUIT :Read error: Connection reset by peer < 1302992872 514678 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :-fpermissive < 1302992876 58701 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :yeah guess so < 1302992878 459857 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :presumably it's like < 1302992883 190164 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :for (char [asterisk]p = ...); < 1302992886 360413 :pikhq!~pikhq@71-219-242-158.clsp.qwest.net JOIN :#esoteric < 1302992886 880842 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :[asterisk]p = '\0'; < 1302992887 973089 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, it is in a while loop < 1302992889 87162 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq < 1302992890 247425 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you lied < 1302992896 23958 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, while( (bool)m_socket ) < 1302992896 214265 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :about the heisig stories < 1302992903 524998 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq: also i made several comments on redo in logs. < 1302992904 48653 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :oh wait < 1302992905 590797 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric : for(char* p = szBuf; *p && *p != '\r' && *p != '\n'; ++p) < 1302992905 827346 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric : ; < 1302992905 977711 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric : *p = '\0'; < 1302992907 150155 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :doh < 1302992918 18854 :pikhq!~pikhq@71-219-242-158.clsp.qwest.net PRIVMSG #esoteric :elliott: Quod? < 1302992932 500251 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq: there's a lot, grep for "redo" on http://codu.org/logs/log/_esoteric/2011-04-16 < 1302992936 280426 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq: until you find my first message < 1302992940 726369 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :then just go from there, it's a wall of text :) < 1302992947 588297 :pikhq!~pikhq@71-219-242-158.clsp.qwest.net PRIVMSG #esoteric :Ah. < 1302992956 737151 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq: well i can quote if you want < 1302992963 850279 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but it'd drown out Vorpal's valuable uplink compilation talk < 1302992966 529525 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::D < 1302992968 748518 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :socket.cpp:112:53: error: invalid conversion from ‘int*’ to ‘socklen_t*’ < 1302992968 898706 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :socket.cpp:112:53: error: initializing argument 3 of ‘int accept(int, sockaddr*, socklen_t*)’ < 1302992969 75588 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Vorpal: MSVC++ has #pragma comment which adds a "comment record" in the object file/executable; with 'lib' it just makes the linker automatically look for that library without having to specify it. < 1302992970 275944 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :g a h < 1302992979 100869 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :fizzie, ouch < 1302992985 713057 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: reinterpret_cast < 1302992992 576695 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :reinterpret_cast(x) < 1302992995 549010 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, actually I'll fix it properly < 1302993001 449476 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :okay < 1302993032 672521 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq: it continues past where you expect btw < 1302993038 806596 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :finishes at 0: < 1302993039 313090 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :(You can also use it to specify some other linker options.) < 1302993040 104733 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :erm < 1302993041 974715 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :twenty:fourty-two < 1302993043 263756 :pikhq!~pikhq@71-219-242-158.clsp.qwest.net PRIVMSG #esoteric :ACTION looks into tup < 1302993045 74403 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :[asterisk]forty < 1302993051 500561 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq: there's more[exclamation mark] :D < 1302993054 558005 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(my number keys are broken) < 1302993058 467713 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :tup is awesome, though < 1302993068 971038 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :he has his own linux-from-scratch/gentoo-alike called gittup < 1302993072 996 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :http://gittup.org/gittup/ < 1302993075 631286 :pikhq!~pikhq@71-219-242-158.clsp.qwest.net PRIVMSG #esoteric :elliott: Still, you must admit: redo is a hell of a lot better than make. Thus my glee. < 1302993077 626842 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :the sources of all the software are stored in git < 1302993080 96576 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and everything is built with tup < 1302993084 436319 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, a one line fix anyway < 1302993097 278758 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh, and everything is configured with menuconfig < 1302993131 678983 :Gregor!Gregor@codu.org PRIVMSG #esoteric :For some reason, one of the parameters for the time signature event in MIDI is 32nds per quarter note. < 1302993134 718066 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"Yeah, I'm marf. Yeah, my computer is captainfalcon. Yeah, I just edited the spellcasting in nethack because I felt like it. Then I changed ls to print "Sup bro, way to list those files", because I like to be encouraged when I list things, and because I like it when people call me "bro"1. Then I re-compiled both and got a new initrd in like two seconds. Go ahead -- try to change the ls on your system t < 1302993134 980228 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :o print out extra messages for no reason!2 You can't do it!! Unless of course you're running gittup.org. But if you're running gittup.org, why aren't you playing nethack or needlessly recompiling things just for fun? In fact, how are you reading this webpage?? It doesn't even come with a web browser." < 1302993150 743482 :pikhq!~pikhq@71-219-242-158.clsp.qwest.net PRIVMSG #esoteric :And my glee comes from most make replacements screwing up even the bits that make gets right. < 1302993184 65838 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"Some things that will never be in gittup.org: < 1302993184 490176 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :make < 1302993184 640344 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :makedepend < 1302993184 640471 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :automake < 1302993184 640530 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :autoconf < 1302993185 1111 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :libtool < 1302993187 65729 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ant < 1302993188 910943 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :scons < 1302993190 283903 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :CrossThreadsMessagingDevice.cpp fails badly however < 1302993190 978165 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :glibc" < 1302993193 145224 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :A man after my own heart. < 1302993199 868569 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq: tup even gives you a build progress bar[exclamation mark] WHAT MORE COULD YOU WANT < 1302993206 287639 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :The only other system that does that is CMake, and CMake is the worst ever. < 1302993218 368772 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq: (Also, http://gittup.org/tup/tup_vs_mordor.html is amusing + funny) < 1302993227 850527 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Why compare against make when you can compare against the All-Seeing Eye of Mordor? < 1302993270 386304 :pikhq!~pikhq@71-219-242-158.clsp.qwest.net PRIVMSG #esoteric :CMake has the following benefits: it sucks *slightly* less than autoconf/make. < 1302993287 744939 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq: ALSO: Disadvantage of redo: It's practically impossible to offer an -n. < 1302993288 503207 :pikhq!~pikhq@71-219-242-158.clsp.qwest.net PRIVMSG #esoteric :Which hardly counts. < 1302993290 329191 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, how does winelib work? < 1302993297 212632 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: It works exactly how wine works. < 1302993300 759170 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :By providing Windows API implementations. < 1302993301 250568 :pikhq!~pikhq@71-219-242-158.clsp.qwest.net PRIVMSG #esoteric :elliott: Okay, true, there is that. < 1302993307 733164 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq: (I've even discussed this with the developer.) < 1302993311 970921 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, but to an ELF instead of a PE? < 1302993324 576284 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq: Also the developer dislikes IPvSix and wants us all to switch to using heavily-recursively-NATted IPvFour. < 1302993333 185408 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :OTHER THINGS THE DEVELOPER IS: A baby-murderer. < 1302993341 660261 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :This is a valid method of hoosing software. < 1302993344 28432 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :choosing. < 1302993357 287089 :pikhq!~pikhq@71-219-242-158.clsp.qwest.net PRIVMSG #esoteric :Vorpal: winelib provides the Windows API as a library, instead of providing the entire Windows API *and* ABI. < 1302993381 832935 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :pikhq, okay. Actually I think I'll edit out the irc client from uplink instead. Looks saner. < 1302993390 151307 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :NO < 1302993391 861123 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :THE IRC CLIENT < 1302993392 506183 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :IS AWESOME < 1302993400 174069 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :LINK TO WINELIB < 1302993403 259341 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :OR DIE < 1302993408 298581 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, die then < 1302993411 24993 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :What < 1302993412 186848 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :It's just one -l < 1302993414 721446 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :And an -I < 1302993416 821706 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :How hard could that be < 1302993445 225698 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: ? < 1302993469 489197 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: In fact < 1302993476 740017 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: Wine has a tool to convert Windows Makefiels into Wine ones. < 1302993478 601854 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I think. < 1302993485 522877 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :See winemaker. < 1302993489 800227 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :And < 1302993490 645411 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :To fix that problem, open notepad2/Makefile.in in a text editor and search for an assignment to a variable with IMPORTS as part of its name. There will be a list of import libraries. Now run winemaker again, but with these libraries prefixed by -i: < 1302993490 912243 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : $ winemaker --lower-uppercase -icomdlg32 -ishell32 -ishlwapi -iuser32 -igdi32 -iadvapi32 -ikernel32 . < 1302993494 724383 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Easy[exclamation mark] < 1302993505 389060 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :And it lets you specify --dll. < 1302993506 769262 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: DO IT < 1302993508 480238 :pikhq!~pikhq@71-219-242-158.clsp.qwest.net PRIVMSG #esoteric :elliott: So far, I at least approve of Tup's syntax. < 1302993525 137868 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq: It's not about the syntax, man, it's the arrows[exclamation mark] They go upwards[exclamation mark] < 1302993527 347113 :pikhq!~pikhq@71-219-242-158.clsp.qwest.net PRIVMSG #esoteric :This is promising: hardly any make-alikes have non-painful syntax. < 1302993551 230213 :pikhq!~pikhq@71-219-242-158.clsp.qwest.net PRIVMSG #esoteric :Have you considered making some new entries in Xcompose? < 1302993556 571948 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :MAYBE :D < 1302993561 783767 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, the issue is that it wants a lot of stuff that windows.cpp is missing < 1302993568 440482 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq: Once you've read the site, you probably want to check out http://gittup.org/tup/build_system_rules_and_algorithms.pdf. < 1302993572 997968 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :something about a huge window struct < 1302993577 245822 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :for threading < 1302993580 387025 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq: It's an interesting read describing why tup is so fast. < 1302993583 592157 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :and one for displaying windows < 1302993590 842073 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq: (And why make and all top-down build systems are inherently slower.) < 1302993624 846912 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: Yes. < 1302993635 480336 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: So compile the whole IRC client as a Windows program, with winelib. < 1302993671 288379 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :See http://www.winehq.org/docs/winelib-guide/winelib-getting-started or "man winemaker". < 1302993672 926648 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Easy. < 1302993752 75418 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, PROBLEM is that it runs inside the same process as uplink < 1302993759 393480 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :that is going to play nuts with uplink < 1302993795 690076 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: not really < 1302993799 498981 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :well, probably not < 1302993801 870261 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :maybe not[exclamation mark] < 1302993804 1213 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :WHY NOT FIND OUT < 1302993838 512380 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, this is easier, and I don't care much for the irc interface. < 1302993928 76040 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: you are a terrible person < 1302993981 939553 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :URGH. That was some messed up screen < 1302993996 633113 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :it ran. But aborted. < 1302994047 308597 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :it didn't find data < 1302994047 961048 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric : hm < 1302994168 621439 :pikhq!~pikhq@71-219-242-158.clsp.qwest.net PRIVMSG #esoteric :elliott: So, it's preloading to figure out non-explicit dependencies? < 1302994170 682147 :pikhq!~pikhq@71-219-242-158.clsp.qwest.net PRIVMSG #esoteric :I approve. < 1302994177 480985 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :the crap. What < 1302994187 571848 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq: Yes. (I would prefer it strace'd for statically-linked stuff, but what can you do.) < 1302994197 962130 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq: But really, that isn't the important thing. The important thing is that the arrows go up. < 1302994200 722962 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :It's a bottom-up build system. < 1302994215 187111 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :It traces from what's changed to what needs rebuilding, not from "here's what I'm tasked to build, now to trace all the dependencies". < 1302994232 321144 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Which makes it much faster (see the paper, much better time complexity, also see the comparisons to Make and Mordor on the site) < 1302994234 980191 :pikhq!~pikhq@71-219-242-158.clsp.qwest.net PRIVMSG #esoteric :elliott: I'm looking at the details that everything fucks up horribly currently. < 1302994243 822924 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Yar :P < 1302994252 496538 :pikhq!~pikhq@71-219-242-158.clsp.qwest.net PRIVMSG #esoteric :elliott: I'll admire the algorithm it uses on the dependency graph in a bit. :P < 1302994263 316979 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :*oh* this one is older < 1302994268 391605 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :than the one I had as a native < 1302994269 880833 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Why why why does the only other person active in #picolisp right now have to be Arm? < 1302994273 717945 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :err, as their one < 1302994278 759987 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: what do you mean by older? < 1302994283 524700 :pikhq!~pikhq@71-219-242-158.clsp.qwest.net PRIVMSG #esoteric :Oh jesus *it can actually output the dependency graph*? < 1302994285 854850 :pikhq!~pikhq@71-219-242-158.clsp.qwest.net PRIVMSG #esoteric :I approve. < 1302994288 817547 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo: haha, sprunge a conversation snippet, i wanna lol < 1302994295 207514 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, v1.31 vs. v1.54 < 1302994298 309880 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: ah < 1302994300 911097 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, incompatible options file format < 1302994316 506706 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I really want to tell Arm he doesn't know shit in octothorpepicolisp, but I think he is a committer :) < 1302994319 505418 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, and data seems a bit screwy too < 1302994336 218563 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :new game: < 1302994341 120809 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :pick any random wikipedia article < 1302994347 108237 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :elliott, all that happened just now is that he had a workaround for a problem, but I remembered a builtin that worked just fine < 1302994352 38078 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :click the first link to occur in the body of the page < 1302994352 715358 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :repeat < 1302994353 391738 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :He doesn't seem to have noticed, though < 1302994356 113060 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :you will visit Aristotle < 1302994366 874163 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, huh there is an option for multi-monitor over network < 1302994369 992050 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :I'm not sure what... < 1302994373 416452 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :coppro: O RLY? < 1302994380 916479 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :coppro: reddit says it was "philosophy". < 1302994385 785193 :pikhq!~pikhq@71-219-242-158.clsp.qwest.net PRIVMSG #esoteric :"# It will detect if your build description isn't parallel-safe, and tell you." < 1302994388 847637 :pikhq!~pikhq@71-219-242-158.clsp.qwest.net PRIVMSG #esoteric ::D < 1302994392 480577 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :So basically you can get anywhere really popular if you keep clicking. < 1302994394 91282 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Which is OBVIOUS. < 1302994440 297764 :copumpkin!~pumpkin@unaffiliated/pumpkingod QUIT :Ping timeout: 240 seconds < 1302994444 605564 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :elliott: philosophy is part of the loop with aristotle < 1302994451 442054 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :I just like aristotle more < 1302994467 314764 :copumpkin!~pumpkin@unaffiliated/pumpkingod JOIN :#esoteric < 1302994502 688564 :pikhq!~pikhq@71-219-242-158.clsp.qwest.net PRIVMSG #esoteric :ACTION starts on the paper < 1302994512 595123 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq: DID YOU READ THE COMPARISON TO MORDOR < 1302994514 464050 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :It is hilarious. < 1302994521 834939 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :LINK TO PAPER < 1302994533 173615 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :("This one time a beam of light was flying through the vacuum of space at the speed of light and then tup went by and was like "Yo beam of light, you need a lift?" cuz tup was going so fast it thought the beam of light had a flat tire and was stuck. True story." --make vs tup) < 1302994543 436886 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Phantom_Hoover: It's about build systems. < 1302994547 602704 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :SOMEHOW I DOUBT YOU ARE INTERESTED < 1302994551 370533 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :MORDOR < 1302994552 943092 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :REFERENCES < 1302994553 948962 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :ARE < 1302994555 392764 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :ALWAYS < 1302994556 372675 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ONLY ON ONE PAGE < 1302994557 406917 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :INTERESTING < 1302994563 716704 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :http://gittup.org/tup/index.html IS THE SITE < 1302994582 153966 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"For the tup case there is a Tupfile in each directory, as is the tup-convention. Tupvention." < 1302994592 131049 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq: I sure hope you did read the comparisons if only because they're hilarious :P < 1302994608 858525 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"I didn't run a million cuz it would take forever to create a million files, and I value the life of my hard drive. Maybe I'll do that someday. Yeah that's right. I said maybe someday I will *kill* my hard drive, just for another data point. Is it right to value the pursuit of science over life? Even if it's something that does not ever truly live? That is a question that even tup cannot answer." < 1302994627 453798 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, data files I have won't work with this version of uplink. It's all fucked up < 1302994627 981817 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric ::( < 1302994634 569545 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: :( < 1302994636 505432 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: Ask on the forums? < 1302994642 96236 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, har har < 1302994642 607400 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: There will be modders there. < 1302994644 691903 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :What? < 1302994647 108344 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :What's funny? < 1302994658 473131 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :THAT GODDAMN LIBGTK < 1302994662 655059 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, development cd access forum is closed to registered owners of it < 1302994669 18175 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Oh :P < 1302994672 613395 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, to allow posting source code < 1302994678 527867 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: Good reason to buy it[exclamation mark] :D < 1302994687 421683 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, maaaybe < 1302994698 63030 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :[[Q: HELP!!!!! How do you use the voice analyser???? I am talking into my mike but nothing happens....wtf???? < 1302994698 326407 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :A: The "speak into your mike" message is just to attempt to emulate reality, all you need to do is: < 1302994698 638722 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :1. Go to the company's public access server, save the phone number of the admin. < 1302994698 789056 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :2. Phone the admin . < 1302994698 789165 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :3. He will then speak, the voice analyser will say "recording voice pattern" and then it'll say "Analysing voice recording". After this point you can hang up, BUT LEAVE THE VOICE ANALYSER RUNNING!!! < 1302994700 659944 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :4. Go to the voice check on the computer you're trying to hack, press the "playback" button < 1302994702 658468 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :SIMPLE!!! ]] < 1302994704 577334 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :--Uplink FAQ < 1302994718 167705 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :elliott, what Uplink is this. < 1302994722 561144 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Phantom_Hoover: Uplink Uplink. < 1302994725 304119 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :THIS IS ONLINK IS IT NOT < 1302994725 454067 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :it's expensive < 1302994728 481745 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :NO IT IS NOT < 1302994733 115661 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :ERM < 1302994737 390220 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: Yeah, but you save the cost of the game :P < 1302994747 639975 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :WHY DID NOÖNE INFORM ME OF THIS < 1302994761 468644 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Also Introversion are cool enough to justify supporting them even though their business model is outdated. < 1302994767 373856 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I WANT TO PLAY SUBVERSION DAMMIT < 1302994783 95939 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :SUBVERSION < 1302994786 562435 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :SO AWESOME < 1302994794 204389 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :I WILL GET SUNGLASSES JUST TO PLAY IT < 1302994796 643864 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: Also the dev disk might be more up to date? < 1302994799 621016 :pikhq!~pikhq@71-219-242-158.clsp.qwest.net PRIVMSG #esoteric :elliott: I did read the comparisons. < 1302994802 784445 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Dunno. Like it says "Note: Requires the full version of Uplink to be installed" :P < 1302994808 285133 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq: GOOD < 1302994816 277791 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :elliott, I can't install Uplink... < 1302994817 395432 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, maybe < 1302994824 874898 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :That was at Vorpal. < 1302994831 8974 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Phantom_Hoover, why not? < 1302994842 93900 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric : Dunno. Like it says "Note: Requires the full version of Uplink to be installed" :P <-- I have that < 1302994851 759866 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, But TOO NEW VERSION < 1302994857 884974 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Right. Thus the disk might be newer. < 1302994860 132025 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Vorpal, it requires an outdated version of libgtk. < 1302994863 70774 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :If not, someone will know how to fix it, presumably. < 1302994868 759859 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Phantom_Hoover: He's using the developer disk. < 1302994871 837510 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :disc < 1302994872 907321 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :A version so outdated it's not available through normal channels. < 1302994873 725696 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i.e. he's trying to compile it. < 1302994875 652200 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :elliott, ah, right. < 1302994876 999139 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :The game itself runs fine for him. < 1302994879 502110 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Phantom_Hoover, no it doesn't. Only the installer does < 1302994888 441652 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :And define the normal channel. < 1302994889 623268 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :channels < 1302994891 269372 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Vorpal, that doesn't help. < 1302994902 264441 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :elliott, APT, or indeed any official source. < 1302994907 43444 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Phantom_Hoover, anyway. I don't need it for the developer one < 1302994937 872362 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Phantom_Hoover: So you didn't even try looking at the source archives? < 1302994938 791637 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :lol < 1302994940 211064 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Phantom_Hoover, the issue is I have version 1.54 + it's data files. Developer disc is 1.31. The results of 1.31 on 1.54 data files are... curious < 1302994941 920118 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :FOR EXAMPLE < 1302994942 181470 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: How did you install it without the installer btw? < 1302994946 916632 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :the tutorial mission < 1302994949 131906 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :is replaced < 1302994950 663295 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :with another < 1302994953 81879 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :one from ARC < 1302994960 236709 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :which is complete messed up < 1302994961 810757 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::D < 1302994962 598275 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :elliott, source archives from *what*? < 1302994969 534805 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: Last question? < 1302994971 471259 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Phantom_Hoover: ... < 1302994973 762162 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Phantom_Hoover: The GTK site? < 1302994977 129158 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric : Vorpal: How did you install it without the installer btw? <-- trivial, one symlink < 1302994981 74258 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sometimes your wilful ignorance astounds me, Phantom_Hoover. < 1302994988 267707 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1302994988 699791 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :elliott, 'wilful'. < 1302994998 973126 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Well, it DOES sound like you gave up before, say, googling "GTK". < 1302994999 791408 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, actually one symlink + copy one *.so from /usr/lib32 on my laptop < 1302995004 364713 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :To then complain about it is... interesting. < 1302995012 719232 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, that was all I needed to make it run < 1302995017 647516 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :elliott, I didn't, because *that's an absurdly vague search for the problem I had*. < 1302995026 551682 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Phantom_Hoover: You needed an older version of GTK. < 1302995032 352695 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :You were trying to find it on "official sources". < 1302995040 245910 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :You seem to have given up before looking outside of the whatever repositories. < 1302995041 37709 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, If you want to run the installer, you would need gtk1 < 1302995048 412914 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :elliott, and at the time, I didn't know these things, since it was quite some time ago. < 1302995053 420919 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :That is not wilful ignorance. < 1302995068 228459 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, oh and tell the self-extracting .sh --help, and it will tell you how to direct it to unpack in a good place < 1302995072 938955 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :so you can get at the files directly < 1302995078 192225 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :instead of the installer failing to launch < 1302995090 174464 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Phantom_Hoover: Define these things... you didn't know of google? < 1302995095 785163 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :shrug < 1302995124 387652 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, looking at some persons knowing there is a step by step guide and knowing there is google, they still fail to apply either < 1302995124 555361 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :elliott, FFS, *I did not understand the shared library issue enough to consider searching source archives.* < 1302995128 904393 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, like my dad did today < 1302995138 660092 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :*Googling 'GTK' would still have been utterly useless.* < 1302995147 896313 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, my dad, is the nightmare of a helpdesk worker < 1302995168 976777 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Phantom_Hoover: OK fine but bringing it up later seems odd. < 1302995185 455899 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: My mother justifies it with "I CAN'T UNDERSTAND IT IF IT'S WORDS" < 1302995188 217901 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"I'M A VISUAL LEARNER" < 1302995206 523248 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, ah, my dad can't do that. He is a scientist after all. It wouldn't work. < 1302995209 647159 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :If you ever see on the news the story of a psychopath child who killed his mother after being asked for technical support, try and sympathise momentarily. < 1302995222 35673 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :no I haven't seen that story < 1302995226 341892 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :WELL ONE DAY YOU MIGHT < 1302995292 819359 :pikhq!~pikhq@71-219-242-158.clsp.qwest.net PRIVMSG #esoteric :So far, I approve of tup. < 1302995333 977438 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, you said you had uplink. What version? < 1302995340 439616 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :please please let it be 1.31! < 1302995360 713314 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: I... dunno. < 1302995362 502415 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: It might be. < 1302995364 498147 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, brb, while you search for the cd! < 1302995367 31471 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: But no optical drive. < 1302995369 713373 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Well. < 1302995377 840338 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I dunno if the SuperDrive works with Ubuntu. < 1302995398 966431 :pikhq!~pikhq@71-219-242-158.clsp.qwest.net PRIVMSG #esoteric :ACTION shall have to play with it a bit and see what, if anything, is annoying to do with it < 1302995429 830242 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq: Tup's own build system is a pretty good demonstration, btw. < 1302995526 172468 :pikhq!~pikhq@71-219-242-158.clsp.qwest.net PRIVMSG #esoteric :ACTION wonders how well it handles, say, autogenerated headers for a C file... < 1302995560 682881 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :: foo.in |> my-magic-generator |> foo.h < 1302995569 172063 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :: uses-foo-h.c |> ... |> uses-foo-h < 1302995571 785346 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Should work fine... < 1302995606 479127 :pikhq!~pikhq@71-219-242-158.clsp.qwest.net PRIVMSG #esoteric :Except that I'd like to not have to duplicate *all* the command stuff just to say "the following C files use a generated header". < 1302995608 213370 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq: BTW, if you do < 1302995611 973369 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :: $(mingwsrcs) tup-dllinject.dll |> ^ MINGW32LINK tup.exe^ version=`git describe`; echo "const char *tup_version(void) {return \"$version\";}" | @(TUP_MINGW)-gcc -x c -c - -o tup-version.omingw; @(TUP_MINGW)-gcc %f tup-version.omingw $(MINGWLDFLAGS) -o tup.exe |> tup.exe tup-version.omingw < 1302995619 627259 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Then it shows MINGWLINK tup.exe in normal, and the rest of the line dimmed. < 1302995624 572831 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Which is great. < 1302995627 893823 :pikhq!~pikhq@71-219-242-158.clsp.qwest.net PRIVMSG #esoteric :: foreach *.c |> build-junk |> %.o < 1302995634 725876 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq: You don't? < 1302995642 739855 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq: It figures out the header dependency automatically. < 1302995646 496306 :pikhq!~pikhq@71-219-242-158.clsp.qwest.net PRIVMSG #esoteric :: foo.c foo.h |>|> < 1302995655 361352 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq: It figures out the header dependency automatically. < 1302995656 276652 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :No? < 1302995659 427039 :pikhq!~pikhq@71-219-242-158.clsp.qwest.net PRIVMSG #esoteric :elliott: Uh, before a build has happened it has no idea. < 1302995659 589644 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Isn't that the point of the preload? < 1302995668 265964 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Oh, that's true. < 1302995679 350985 :pikhq!~pikhq@71-219-242-158.clsp.qwest.net PRIVMSG #esoteric :And if the header hasn't been generated yet it'll bork. < 1302995840 371342 :pikhq!~pikhq@71-219-242-158.clsp.qwest.net PRIVMSG #esoteric :Oh, well, the macro feature seems to make up for that. < 1302995859 157107 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : : foo.c foo.h |>|> < 1302995861 219003 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I think that might even work. < 1302995862 274296 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Maybe. < 1302995864 486026 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Uhh, dunno. < 1302995881 310329 :pikhq!~pikhq@71-219-242-158.clsp.qwest.net PRIVMSG #esoteric :Actually, it'd be : foo.c | foo.h |>|> is anything < 1302995884 399699 :pikhq!~pikhq@71-219-242-158.clsp.qwest.net PRIVMSG #esoteric :s/is/if/ < 1302995907 518097 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Right. < 1302995915 162318 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric : Vorpal: But no optical drive. < 1302995915 325680 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric : Well. < 1302995915 475809 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric : I dunno if the SuperDrive works with Ubuntu. < 1302995917 587100 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :what about < 1302995922 911394 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :your other computers? < 1302995926 651042 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, so did you find the cd? < 1302995931 661568 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal is really obsessed with my other computers. < 1302995939 897151 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, remember you have to repay me for 1234567890 ! < 1302995941 844600 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :No, I don't look for things I doubt I'd be able to read on your command. < 1302995950 484751 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :;) < 1302995952 115367 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :The only other computer I have easy access to is my other laptop. < 1302995954 316551 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Which lacks an optical drive. < 1302995957 29857 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :oh < 1302995966 710232 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I am not going to get my iMac, plug it in, find a keyboard, [...], just for Uplink. < 1302995974 435370 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :If the SuperDrive works, I'll look for Uplink today or tomorrow. < 1302995981 485661 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I think I know where it is, maybe. < 1302996308 166302 :pikhq!~pikhq@71-219-242-158.clsp.qwest.net PRIVMSG #esoteric :Okay, I am positively amazed at how simple it is to write a build system. < 1302996321 586967 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :tup is pretty small :) < 1302996331 597395 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :It works on Windows, I'd wager the portability stuff is a good chunk of the code. < 1302996371 174651 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Well, OK, tup is pretty long (thirteen-k lines). < 1302996381 415906 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :But then, it's doing graph manipulation and serialisation... in C. < 1302996393 967662 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :And it's insanely fast, and full-featured. < 1302996405 375019 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq: BTW, tup has an inotify-based file monitor. < 1302996412 111771 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : Starts the inotify-based file monitor. The monitor must scan the < 1302996412 540044 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : filesystem once and initialize watches on each directory. Then < 1302996412 690579 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : when you make changes to the files, the monitor will see them < 1302996412 690807 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : and write them directly into the database. With the monitor < 1302996412 690915 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : running, 'tup upd' does not need to do the initial scan, and can < 1302996413 115657 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : start constructing the build graph immediately. The "Scanning < 1302996415 262332 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : filesystem..." time from 'tup upd' is approximately equal to the < 1302996417 163410 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : time you would save by running the monitor. When the monitor is < 1302996419 259653 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : running, a 'tup upd' with no file changes should only take a few < 1302996423 364517 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : milliseconds (on my machines I get about 2 or 3ms when < 1302996425 43934 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : everything is in the disk cache). If you restart your computer, < 1302996427 288127 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : you will need to restart the monitor. < 1302996428 846439 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: I bet you could easily hook that up to your desired file-changes-auto-rebuild system < 1302996439 853125 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :It'd just have to "tup upd" after writing the database. < 1302996461 437616 :pikhq!~pikhq@71-219-242-158.clsp.qwest.net PRIVMSG #esoteric :I approve of tup. < 1302996478 836938 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Hmm... I'm surprised the monitor can't already do that... < 1302996502 325027 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : * I humbly present the Love-Trowbridge (Lovebridge?) recursive directory < 1302996502 585894 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : * scanning algorithm: < 1302996504 593999 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :LOVEBRIDGE < 1302996524 809577 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, I was able to pirate 1.31 < 1302996537 820380 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Yar har fiddledy-dee. < 1302996595 323540 :copumpkin!~pumpkin@unaffiliated/pumpkingod PRIVMSG #esoteric :pikhq: I found it! < 1302996627 557796 :copumpkin!~pumpkin@unaffiliated/pumpkingod PRIVMSG #esoteric :./11.03.09:18:44:07 http://www.alljapaneseallthetime.com/blog/data/Heisig_complete_v3.rtf Annoyingly, it's RTF. < 1302996631 124046 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yep < 1302996632 874756 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :told you < 1302996633 497919 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :all lies < 1302996636 167476 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ALL < 1302996636 658291 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :LIES < 1302996870 368777 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Okay, making the monitor auto-build is hard enough that I'm just going to ask the mailing list to do it :) < 1302997210 211480 :BeholdMyGlory!~behold@unaffiliated/beholdmyglory QUIT :Remote host closed the connection < 1302997456 156171 :cheater-!~cheater@g224201175.adsl.alicedsl.de JOIN :#esoteric < 1302997615 881677 :cheater00!~cheater@g224202167.adsl.alicedsl.de QUIT :Ping timeout: 246 seconds < 1302998262 737665 :FireFly!~firefly@unaffiliated/firefly QUIT :Read error: Operation timed out < 1302998380 992947 :augur!~augur@208-59-167-26.c3-0.slvr-ubr1.lnh-slvr.md.cable.rcn.com JOIN :#esoteric