< 1278633631 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: C IS NOT A FUNCTIONAL LANGUAGE !!!1!!!1!1! < 1278633657 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :How dare you suggest that it takes me two weeks to turn pages 7,500 times! < 1278633677 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :coppro: No, but functions are a very simple way of splitting up functionality in C. < 1278633680 0 :aliseiphone!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Let ubad(x) = x < 0 && x != UEOF. < 1278633683 0 :aliseiphone!unknown@unknown.invalid PRIVMSG #esoteric :Then: < 1278633688 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And as such I use them extensively. < 1278633695 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :yeah, <3 functions generally < 1278633745 0 :aliseiphone!unknown@unknown.invalid PRIVMSG #esoteric :{ char c; while(!ueof(uin)) { if(ubad(ugetb(uin, &c))) cry(); uputb(uout, c); } } < 1278633804 0 :aliseiphone!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Maybe capital U prefix for clarity. < 1278633853 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :{ char c; Uerror(uin, cry); while(!ueof(uin)) uputb(uout, c); } < 1278633855 0 :cpressey!unknown@unknown.invalid QUIT :Quit: Leaving. < 1278633865 0 :aliseiphone!unknown@unknown.invalid PRIVMSG #esoteric :Ubyte b; while(!Ueof(Uin)) { if(Ubad(Ugetb(Uin, &b))) cry(); Uputb(Uout, c); } < 1278633890 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :cry? < 1278633900 0 :aliseiphone!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Repeat after me: I Will Not Use Non-Local Control Flow. < 1278633918 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I Will Not Mindlessly Obey Alise < 1278633933 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :aliseiphone: Repeat after me: I Will Not Require Large Amounts of Boiler Plate For Error Handling < 1278633938 0 :aliseiphone!unknown@unknown.invalid PRIVMSG #esoteric :Actually, you will :P < 1278633946 0 :aliseiphone!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: PC Lusering < 1278633948 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :aliseiphone: Boiler Plate For Error Handling Makes People Not Do It < 1278633984 0 :aliseiphone!unknown@unknown.invalid PRIVMSG #esoteric :Yes, And Is A Generic "OOPS PROGGY IS FUCKED" Really Any Better? < 1278633992 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I'm going to look for a comparision of eReaders < 1278633996 0 :aliseiphone!unknown@unknown.invalid PRIVMSG #esoteric :Your code is completely broken anyway. < 1278634002 0 :aliseiphone!unknown@unknown.invalid PRIVMSG #esoteric :You don't even read bytes. < 1278634020 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :POSIX says they're bytes. Because POSIX likes lies. < 1278634021 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1278634042 0 :aliseiphone!unknown@unknown.invalid PRIVMSG #esoteric :Dude. L < 1278634046 0 :aliseiphone!unknown@unknown.invalid PRIVMSG #esoteric :Read your code. < 1278634057 0 :aliseiphone!unknown@unknown.invalid PRIVMSG #esoteric :*no " L" < 1278634064 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Oh. < 1278634067 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Right. < 1278634071 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Yeah. < 1278634071 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :XD < 1278634141 0 :aliseiphone!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: WHY AREN'T TCP PORTS STRINGS? < 1278634190 0 :aliseiphone!unknown@unknown.invalid PRIVMSG #esoteric :Because TCP doesn't want to be useful for local process communication and it masturbates to port clashes. < 1278634194 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :aliseiphone: Because FUCK YOU that's why. < 1278634197 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :"Because this format locks you into a single device (and because you cant get library books on a Kindle), we recommend getting an ePub-compatible ereader and not a Kindle. " < 1278634198 0 :aliseiphone!unknown@unknown.invalid PRIVMSG #esoteric :EEVIL TCP. < 1278634219 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :aliseiphone: WHY BSD SOCKETS < 1278634225 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :That's a general question < 1278634226 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :WHY < 1278634238 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Strings aren't likely to be unique unless you're using URIs, and do you want to send a URI with every.. packet, I guess? < 1278634241 0 :aliseiphone!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: S&M < 1278634250 0 :aliseiphone!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: You don't understand. < 1278634289 0 :aliseiphone!unknown@unknown.invalid PRIVMSG #esoteric :Strings are more USEFUL - http, mpd, gnome - and much less likely to clash than "1234". < 1278634336 0 :mtve!~mtve@65.98.99.53 JOIN :#esoteric < 1278634369 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Wasn't TCP designed when space was more of an issue? < 1278634424 0 :aliseiphone!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: How many bits are tcp ports? < 1278634449 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Uh, 16. < 1278634502 0 :aliseiphone!unknown@unknown.invalid PRIVMSG #esoteric :So about 3 letters. < 1278634512 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :2. < 1278634528 0 :aliseiphone!unknown@unknown.invalid PRIVMSG #esoteric :Double it. 5 letters, accounting for terminator. < 1278634537 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Actually, 2 ASCII characters. < 1278634560 0 :aliseiphone!unknown@unknown.invalid PRIVMSG #esoteric :Pretty sure ceil(log2(27))*5 <= 32 < 1278634586 0 :aliseiphone!unknown@unknown.invalid PRIVMSG #esoteric :Of course theoretically you can have ceil(log2(27)*5) < 1278634612 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Oh, just encoding the (upper or lower case) Roman alphabet. Mmkay. < 1278634620 0 :MizardX!unknown@unknown.invalid QUIT :Read error: Connection reset by peer < 1278634656 0 :MizardX!~MizardX@unaffiliated/mizardx JOIN :#esoteric < 1278634742 0 :aliseiphone!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Beats a 16-bit natural. < 1278634775 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Yeah. < 1278634784 0 :aliseiphone!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Of course, really we should remove the source field too. < 1278634802 0 :aliseiphone!unknown@unknown.invalid PRIVMSG #esoteric :(Source independent networking is jawsome.) < 1278634998 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION pokes aliseiphone with the idea of a Kobo < 1278635028 0 :aliseiphone!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: What? < 1278635037 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :http://chamberfour.com/ereader-comparison/#kobo < 1278635098 0 :aliseiphone!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: In fact, y'know what? Condolences; you're on the aliseOS team. < 1278635113 0 :BeholdMyGlory!unknown@unknown.invalid QUIT :Remote host closed the connection < 1278635176 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :aliseiphone: Hah. < 1278635359 0 :aliseiphone!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Idea: picokernel that provides two things;: fork(), and an abstract / namespace. < 1278635362 0 :coppro!unknown@unknown.invalid QUIT :Remote host closed the connection < 1278635380 0 :aliseiphone!unknown@unknown.invalid PRIVMSG #esoteric :Process communication is done by giving your child a file to talk to you with. < 1278635391 0 :aliseiphone!unknown@unknown.invalid PRIVMSG #esoteric :s/ $// < 1278635401 0 :aliseiphone!unknown@unknown.invalid PRIVMSG #esoteric :*things: < 1278635511 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :aliseiphone: Issues: awesome or MOST AWESOME? < 1278635584 0 :aliseiphone!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: We will have to research. < 1278635631 0 :coppro!~coppro@unaffiliated/coppro JOIN :#esoteric < 1278635637 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :aliseiphone: How's process communication going to work, semantically? < 1278635660 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Something lazy like "We hand you a page that's shared between the two processes."? < 1278635700 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION goes off to read Dirk Gently's Holistic Detective Agency < 1278635703 0 :GreaseMonkey!~gm@unaffiliated/greasemonkey JOIN :#esoteric < 1278635714 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :If I can stop distracting myself with the computer < 1278635718 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders why it always ends up being more complex than that < 1278635840 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Must... not.. check IRC every two seconds... < 1278635855 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION should look to see what L4 does < 1278635935 0 :aliseiphone!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: 9P < 1278635940 0 :aliseiphone!unknown@unknown.invalid PRIVMSG #esoteric :Basically. < 1278635959 0 :aliseiphone!unknown@unknown.invalid PRIVMSG #esoteric :Everything is just binding 9P. < 1278635990 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :aliseiphone: Oh, okay. So, we've got fork() and kernelspace 9P. < 1278635995 0 :FireFly!unknown@unknown.invalid QUIT :Quit: swatted to death < 1278636009 0 :aliseiphone!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: And that is IT. < 1278636022 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And by "kernel-space" I of course mean "just enough of 9P to support it easily." < 1278636024 0 :aliseiphone!unknown@unknown.invalid PRIVMSG #esoteric :Kernelspace - not really. < 1278636025 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1278636028 0 :aliseiphone!unknown@unknown.invalid QUIT :Quit: Get Colloquy for iPhone! http://mobile.colloquy.info < 1278636258 0 :Mathnerd314!~mathnerd3@nat-wireless-guest-reg-158-122.bu.edu JOIN :#esoteric < 1278636592 0 :kwertii!~kwertii@ResNet-33-228.resnet.ucsb.edu JOIN :#esoteric < 1278636903 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :alise: stop adversiting colloquy for gayphone < 1278637039 0 :Mathnerd314!unknown@unknown.invalid QUIT :Ping timeout: 265 seconds < 1278637319 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :When alise gets back, remind me to thank him < 1278637324 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :This is a great book < 1278637353 0 :pikhq!unknown@unknown.invalid QUIT :Read error: Connection reset by peer < 1278637901 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :what book? < 1278637925 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1278637943 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1278637947 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :Dirk Gently < 1278637949 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :is fantastic < 1278637950 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :read it twice < 1278637963 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :what? < 1278637997 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :Dirk Gently's Holistic Detective Agency ? < 1278637999 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1278638002 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :it must be read twice < 1278638064 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :hey, I'm trying to identify a port on my laptop < 1278638079 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :pan lodowego odrodu is definately awesome < 1278638086 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :if it comes to fantasy < 1278638089 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :it's as thick as a USB port but a bit longer with a single tapered corner < 1278638100 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :it has a funny D as a logo < 1278638138 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :the pins are on a piece of plastic extending out in the middle of the port < 1278638412 0 :pikhq!~pikhq@75-106-123-171.cust.wildblue.net JOIN :#esoteric < 1278639150 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: I wonder how many of us regularly frequent #haskell < 1278639169 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Decent chunk of this channel. < 1278640325 0 :Sgeo_!~Sgeo@ool-18bf618a.dyn.optonline.net JOIN :#esoteric < 1278640411 0 :Sgeo!unknown@unknown.invalid QUIT :Ping timeout: 265 seconds < 1278640446 0 :Gregor!unknown@unknown.invalid QUIT :Remote host closed the connection < 1278640814 0 :cheater99!~cheater@ip-80-226-14-239.vodafone-net.de JOIN :#esoteric < 1278640831 0 :CakeProphet!unknown@unknown.invalid QUIT :Read error: Operation timed out < 1278640866 0 :CakeProphet!~adam@h123.62.18.98.dynamic.ip.windstream.net JOIN :#esoteric < 1278641330 0 :SevenInchBread!~adam@h105.24.18.98.dynamic.ip.windstream.net JOIN :#esoteric < 1278641374 0 :CakeProphet!unknown@unknown.invalid QUIT :Ping timeout: 276 seconds < 1278641423 0 :Phantom_Hoover_!c70275ef@gateway/web/freenode/ip.199.2.117.239 JOIN :#esoteric < 1278641713 0 :Phantom_Hoover_!unknown@unknown.invalid QUIT :Client Quit < 1278642070 0 :myndzi\!myndzi@c-24-19-39-178.hsd1.wa.comcast.net JOIN :#esoteric < 1278642267 0 :myndzi!unknown@unknown.invalid QUIT :Ping timeout: 240 seconds < 1278642488 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :coppro, am I allowed to look at previous chapters during reading? < 1278642897 0 :CakeProphet!~adam@h254.36.18.98.dynamic.ip.windstream.net JOIN :#esoteric < 1278642985 0 :SevenInchBread!unknown@unknown.invalid QUIT :Ping timeout: 264 seconds < 1278643032 0 :Mathnerd314!~mathnerd3@nat-wireless-guest-reg-158-122.bu.edu JOIN :#esoteric < 1278643481 0 :GreaseMonkey!unknown@unknown.invalid QUIT :Remote host closed the connection < 1278643705 0 :cal153!unknown@unknown.invalid QUIT :Ping timeout: 264 seconds < 1278643990 0 :jberryman!~jberryman@c-24-125-153-250.hsd1.va.comcast.net JOIN :#esoteric < 1278644074 0 :jberryman!unknown@unknown.invalid PRIVMSG #esoteric :hi all < 1278644078 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :hey. < 1278644138 0 :jberryman!unknown@unknown.invalid PRIVMSG #esoteric :this is a chan for esoteric programming languages, no? < 1278644147 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Yes. < 1278644165 0 :jberryman!unknown@unknown.invalid PRIVMSG #esoteric :okay I'm in the right place, thanks. :) < 1278644185 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :it's pretty exciting here. You can perform unsafe IO < 1278644208 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :!haskell performUnsafeIO $ putStrLn "Hello, World!" < 1278644214 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :...or maybe not. < 1278644241 0 :jberryman!unknown@unknown.invalid PRIVMSG #esoteric :!haskell unsafePerformIO $ putStrLn "Hello, World!" < 1278644252 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :!haskell putStrLn "Hello, World!" < 1278644254 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Hello, World! < 1278644267 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :I don't remember what module unsafePerformIO is in < 1278644270 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :anyways. < 1278644272 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1278644280 0 :jberryman!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1278644329 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :!glass {M[m(_o)O!"Hello, World!"(_o)o.?]} < 1278644331 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Hello, World! < 1278644345 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :jberryman: do you know about the website/wiki and all of that? < 1278644351 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :hours of endless fun < 1278644362 0 :jberryman!unknown@unknown.invalid PRIVMSG #esoteric :CakeProphet: I don't think so < 1278644369 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :http://esolangs.org/ < 1278644380 0 :jberryman!unknown@unknown.invalid PRIVMSG #esoteric :ahh, I have of course run across it < 1278644397 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :can never be too careful. < 1278644423 0 :kwertii!unknown@unknown.invalid PRIVMSG #esoteric :are there any academic specialists in esoteric langs? < 1278644444 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Depends what you mean by that, I guess < 1278644455 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Esoteric languages are sometimes linked to computation theory < 1278644462 0 :GreaseMonkey!~gm@unaffiliated/greasemonkey JOIN :#esoteric < 1278644472 0 :Gregor-P!unknown@unknown.invalid QUIT :Ping timeout: 260 seconds < 1278644479 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :A lot of esolangs derive from mathematical research < 1278644492 0 :jberryman!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: seems like more often than not < 1278644499 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Well, depends < 1278644509 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :INTERCAL... < 1278644509 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :The math part most often comes in Turing tarpits < 1278644594 0 :nooga!unknown@unknown.invalid QUIT :Read error: Connection reset by peer < 1278644717 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :I would actually call Haskell an esolang < 1278644739 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I wouldn't. < 1278644739 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Iunno < 1278644744 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :mathematics is pretty esoteric, guys. < 1278644751 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Maybe the academic version of Lisp < 1278644758 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :With its six functions < 1278644759 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Now *Java*, that's esoteric. < 1278644781 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: All you need is def and lambda, man. :) < 1278644799 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :But then that's just regular lambda calculus < 1278644811 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :incorrect. you don't need def. < 1278644812 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :While with the six functions, you don't need any lambda < 1278644826 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: For Lisp semantics. < 1278644833 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :cons, car, cdr, atom, eq and if < 1278644843 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: Bah. < 1278644857 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Those are all just lambda in disquise. < 1278644866 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Nah. < 1278644870 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I mean, in a way, yes < 1278644883 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :But only because every turing complete system can be translated into one another < 1278644905 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :... *Trivially*. < 1278644926 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :So are lambda calculus and logical combinators < 1278644929 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Cons, car, and cdr in particular are very very simple functions. < 1278644933 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :...the thing that I don't really like about all of this theoretical stuff < 1278644935 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :And yet I wouldn't call them the same thing :o < 1278644938 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :is it says nothing about IO < 1278644947 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Actually, sometimes it does < 1278644957 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :CakeProphet: IO's generally trivial. < 1278644958 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Like the original Turing machine had thought of IO < 1278644966 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Well, depends < 1278644969 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Sometimes it's pretty hard to implement < 1278644974 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: No it didn't. You just had a tape. < 1278644981 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :At least in any other way than enter something at the beginning < 1278644987 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :pikhq : It did discuss it < 1278644992 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :In the Turing article < 1278645000 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :What he called a choice machine < 1278645001 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Your closest to "IO" is you set the initial tape state and can look at the final one. < 1278645013 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Not a Turing machine. :P < 1278645022 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Still a turing machine. < 1278645033 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :!simpleacro < 1278645038 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :ZHMGPQKCTG < 1278645042 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :bah, skip < 1278645043 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :!simpleacro < 1278645047 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :OALBKQVXS < 1278645047 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :He just didn't call it a Turing machine because it would be kind of arrogant to call it after yourself < 1278645057 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :...man these are terrible. < 1278645060 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :!simpleacro < 1278645060 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :!swedish swedish < 1278645062 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :svedeesh < 1278645063 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :OPTXQWYH < 1278645077 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :!simpleacro < 1278645080 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :YBEVNIWVT < 1278645119 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Yogi Bear Encourages Vile Neanderthal Intercourse With Veinty Tissues < 1278645147 0 :jberryman!unknown@unknown.invalid PRIVMSG #esoteric :speaking of not speaking of IO: does anyone have examples of programs written in Iota or Jot that "do something useful"? < 1278645178 0 :jberryman!unknown@unknown.invalid PRIVMSG #esoteric :the only examples I've seen are programs that don't termintate < 1278645217 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Let's see what fungot has to say about that. < 1278645218 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :CakeProphet: oh my. i have a list of things like airline software and the internet. serious business. small business suffers < 1278645296 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Hmm. Berryman... I knew a one Berryman once. < 1278645315 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :I personally don't know anything about Iota or Jot. < 1278645337 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Anyways: I seem to recall Iota and Jot not having very useful IO. < 1278645352 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(though I may be completely and utterly wrong) < 1278645356 0 :jberryman!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: it has no IO, really doesn't have a notion of data < 1278645360 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I recall them being horrid and rather cheating in their "smallest number of function" thing < 1278645365 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :So that's why. < 1278645384 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Iota and Jot don't have any, but Zot has, IIRC < 1278645393 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: Not really. It's a single combinator. They just suck at documenting it as such. :P < 1278645410 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :pikhq : Yeah, but not a "pure" combinator < 1278645430 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :You can't define what it does without the help of other combinators or lambda calculus < 1278645493 0 :jberryman!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: what sort of combinator would be "pure" in that case? < 1278645498 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :-gasp- < 1278645503 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :we can't have primitives < 1278645504 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Even the guy who invented combinators knew that it was bogus < 1278645521 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: I'm pretty sure all combinators are defined in terms of lambda calculus. < 1278645524 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :jberryman : One you can define by its action on arbitrary elements, I guess < 1278645533 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Like Kxy -> x < 1278645543 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :one day the obsession with eliminating primitives will find some crazy way to make a formal system with absolutely no primitives... < 1278645545 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :You can't define iota's operator through that < 1278645547 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :CONGRATS that's lambda calculus. < 1278645557 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Nah. < 1278645564 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :It can be defined by it, sure < 1278645573 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :(also combinators are older than LC, so there) < 1278645582 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :K := \xy->x < 1278645585 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :THATS WHAT YOU WROTE < 1278645591 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :jberryman: Lazy-K has IO and allows Iota and/or Jot as input syntax, iirc < 1278645591 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :YOU FAIL AT DEMONSTRATING YOUR POINT < 1278645596 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :wait wait guys < 1278645602 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :let's see if fungot can solve this. < 1278645603 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :CakeProphet: there was a better way than this? :-p < 1278645612 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :That is not what I wrote >:| < 1278645612 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :\o/ < 1278645613 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Liar < 1278645634 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :what do you mean fungot? < 1278645635 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :CakeProphet: i bet you're trying to do it in scheme? your motivation affects what resources i will recommend. < 1278645643 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: No, you wrote the near equivalent. Oooh, I can also make it valid Haskell. < 1278645655 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :ha. No, fungot, I was actually thinking of Haskell < 1278645656 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :CakeProphet: what is siscweb? i dont know how < 1278645660 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :pikhq : That's like saying that I wrote set theory when I do 1+1 = 2 < 1278645669 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :First: Kxy -> x; Then: Kxy = x; Finally: k x y = x < 1278645684 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: No, it's like saying you wrote 1+1 == 2 when you wrote 1+1 = 2 < 1278645695 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Is not. < 1278645706 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :You do not need to write the lambdas in such a thing < 1278645714 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :What does fungot think about set theory? < 1278645715 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :You can just show the action of elements on the function < 1278645717 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Insert three characters and it's magically lambda calculus. < 1278645720 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :While you can't with iota's function < 1278645723 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :.... < 1278645726 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :MAGIC < 1278645732 0 :jberryman!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: thanks. I was aware of Lazy-K, but I'm actually trying to grok how they encode numbers in Lazy-K < 1278645746 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :jberryman : I is 1 < 1278645751 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :jberryman: church numerals i would think < 1278645761 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :If you want < 1278645763 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :I think I broke fungot, or he has a spam limit or something. < 1278645764 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I define some numbers < 1278645765 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :In my < 1278645769 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :AWESOME LANGUAGE < 1278645769 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :http://esolangs.org/wiki/Lazy_Bird < 1278645779 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :jberryman: It's just an infinite list of church numerals. < 1278645839 0 :jberryman!unknown@unknown.invalid PRIVMSG #esoteric :but don't the combinators need to work on other combinators? < 1278645856 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :They can work on arbitrary elements < 1278645857 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: Would you agree that U=\f->((fS)K) is a higher order function that only uses function application? < 1278645860 0 :jberryman!unknown@unknown.invalid PRIVMSG #esoteric :i.e. how can I feed the SKI conbinator calculus church numerals? < 1278645864 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :But usually they're used on other combinators < 1278645885 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :wat < 1278645888 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :jberryman: church numerals can be abstraction eliminated like any lambda calculus terms < 1278645896 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Yeah < 1278645901 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Here's a tip < 1278645903 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :1 is I < 1278645912 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :jberryman: With S and K you can represent any arbitrary lambda calculus term. < 1278645913 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Try to convert the successor operator < 1278645978 0 :jberryman!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: ... < 1278645981 0 :jberryman!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: S I ? < 1278645983 0 :cal153!~cal@c-24-4-207-72.hsd1.ca.comcast.net JOIN :#esoteric < 1278645987 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :jberryman: lessee 2 = \f x -> f (f x) = \f -> S(K f) f = S(S(KS)K)I modulo errors < 1278646003 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: Looks correct. < 1278646044 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :jberryman: madore's unlambda page contains a pretty good explanation of abstraction elimination iirc < 1278646050 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :fungot is dead. < 1278646056 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :see? < 1278646056 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Well < 1278646058 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :If you want < 1278646069 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I included an eliminator of abstraction in lazy bird < 1278646081 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :there is no such thing as a fungot < 1278646081 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: what do you mean by write a srfi for < 1278646099 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :haha. I've been blacklisted it sems < 1278646104 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :*seems < 1278646116 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :CakeProphet: unlikely. try again now. < 1278646123 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :fungot fungot fungot < 1278646123 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :CakeProphet: most people would blame lag... :) apparently i was wrong a while ago < 1278646137 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :hahaha. < 1278646157 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :it's sentient. < 1278646158 0 :jberryman!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: thanks. I'll check that out. < 1278646174 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it's not blacklist, it's flooding protection essentially, and it only keeps track of one person at a time. < 1278646246 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: do you know how he works? < 1278646255 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :not precisely < 1278646259 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :or have a link to source or anything? < 1278646263 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :^source < 1278646263 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :http://git.zem.fi/fungot/blob/HEAD:/fungot.b98 < 1278646303 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it does blacklist the other bots though < 1278646350 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oh and the single-person block only affects the babbling, not actual commands afair < 1278646368 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :oh my god... < 1278646372 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :it's written in befunge? < 1278646377 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :how did I not know this? < 1278646394 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION cackles evilly on fizzie's behalf *MWAHAHAHA* < 1278646402 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :indeed how < 1278646453 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :fungot is a masterpiece < 1278646453 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :CakeProphet: that's not quite fair; haven't tried it < 1278646594 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1278646776 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :^style < 1278646776 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Available: agora alice c64 ct darwin discworld europarl ff7 fisher ic irc* jargon lovecraft nethack pa speeches ss wp youtube < 1278646780 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :^style alice < 1278646781 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Selected style: alice (Books by Lewis Carroll) < 1278646790 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :oh... I was thinking of the bot. < 1278646808 0 :jberryman!unknown@unknown.invalid PRIVMSG #esoteric :I just checked fungot's source for bugs. it looks good. < 1278646809 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :jberryman: as i fnord but, as fast as you can," i said, hoping to keep him from beginning. < 1278646827 0 :jberryman!unknown@unknown.invalid PRIVMSG #esoteric :yep, no bugs < 1278646842 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :^style lovecraft < 1278646842 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Selected style: lovecraft (H. P. Lovecraft's writings) < 1278646849 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :fungot needs moar lovecraft. < 1278646851 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :CakeProphet: sights lying black under the unmeasured depth of age-old peat. that these hellish vestiges of old fnord magic and fertility cults were even now wholly dead he could not walk without the aid of the law. there had been the affable reporters, of whom several had still remained to collect final echoes of the third blast had died fnord away randolph carter saw that the passage was painted scenes of the utmost fnord, app < 1278646880 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :it seems to always use fnord < 1278646885 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :regardless of style? < 1278646911 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :always use what? < 1278646917 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :is the author a discordianite? < 1278646920 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :fnord < 1278646924 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :... < 1278646929 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :I cannot explain any further < 1278646930 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :why are you sending empty text < 1278646938 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :(he does not get it) < 1278646944 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :ha... < 1278646960 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :CakeProphet: fizzie uses another program to generate the styles from text files, it replaces any word that only occurs once by fnord < 1278646991 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :sweet. < 1278647043 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :at least by default. there are apparently some parameters that can be varied, such as how many consecutive words to take into account. < 1278647054 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :fungot what is a fnord? < 1278647056 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :CakeProphet: matthew phipps shiel, author of some dozen tales long and short, whose literary posterity is destined to become so numerous, and in < 1278647080 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :eek thunder again < 1278647145 0 :Gregor!~Gregor@67-129-37-226.dia.static.qwest.net JOIN :#esoteric < 1278647245 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :^str < 1278647250 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :^str what is this < 1278647251 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Usage: ^str 0-9 get/set/add [text] < 1278647266 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :^str get str < 1278647266 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Usage: ^str 0-9 get/set/add [text] < 1278647273 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :^str 0 get < 1278647274 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :foobar < 1278647278 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :^str 9 get < 1278647279 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Empty. < 1278647282 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :^str 1 get < 1278647282 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :>,[>,]<[<]>[<++++[>--------<-]+>-[-------[--[<+++[>----<-]+>[< < 1278647290 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :^str 2 get < 1278647291 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Empty. < 1278647313 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :^bf >,[>,]<[<]>[<++++[>--------<-]+>-[-------[--[<+++[>----<-]+>[< < 1278647313 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Mismatched []. < 1278647318 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :...ah < 1278647321 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :of course. :P < 1278647367 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :the ^str's are for allowing inputting long programs by composing, i think < 1278647391 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :^help < 1278647391 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :^ ; ^def ; ^show [command]; lang=bf/ul, code=text/str:N; ^str 0-9 get/set/add [text]; ^style [style]; ^bool < 1278647405 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :^bf str:1 < 1278647421 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :^show bf < 1278647426 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :well that was the theory < 1278647444 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :bf and ul are builtins < 1278647454 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :maybe it only works with ^def < 1278647466 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :^show < 1278647466 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :echo reverb rev rot13 rev2 fib wc ul cho choo pow2 source help hw srmlebac uenlsbcmra scramble unscramble asc ord < 1278647478 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :^def test bf str:1 < 1278647478 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Mismatched []. < 1278647481 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :^reverb Hello? < 1278647482 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :HHeelllloo?? < 1278647502 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :^reverb Sweet, nice reverb effect fungot < 1278647503 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :SSwweeeett,, nniiccee rreevveerrbb eeffffeecctt ffuunnggoott < 1278647509 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oh it checks syntax already at ^def < 1278647535 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :^show reverb < 1278647535 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :,[..,] < 1278647594 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :^show help < 1278647594 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :(^ ; ^def ; ^show [command]; lang=bf/ul, code=text/str:N; ^str 0-9 get/set/add [text]; ^style [style]; ^bool)S < 1278647598 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :^def moarreverb bf ,[....,] < 1278647598 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Defined. < 1278647606 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :^moarreverb Hello? < 1278647606 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :HHHHeeeelllllllloooo???? < 1278647626 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is a programming /wizard/. < 1278647786 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :how do you copy a cell in bf? < 1278647811 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :hmmm, wouldn't you need three cells? < 1278647816 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Yup < 1278647820 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :[>+>+<<-] < 1278647845 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Mmm. < 1278647857 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :ah, but I am wasting my time. I have absolutely no clue how to read number literals and convert them to bytes in bf. < 1278647871 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1278647875 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :^show fib < 1278647875 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :>+10>+>+[[+5[>+8<-]>.<+6[>-8<-]+<3]>.>>[[-]<[>+<-]>>[<2+>+>-]<[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>[-]>+>+<3-[>+<-]]]]]]]]]]]+>>>]<3][] < 1278647878 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :but it would be my first bf program attempt < 1278647881 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :^fib < 1278647881 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :0.1.1.2.3.5.8.13.21.34.55.89.144.233.377.610.987.1597.2584.4181.6765.10946.17711.28657.46368.75025.121393.196418.317811.514229.832040.1346269.2178309.3524578.5702887.9227465.14930352.24157817.39088169.632459 ... < 1278647893 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i guess that's the wrong direction < 1278647921 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :those number in ^show are run-length encoding < 1278648012 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :run-length encoding? < 1278648022 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :this is new to me. < 1278648034 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :just for compressing a bit < 1278648048 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :^def test bf ++++++++ < 1278648048 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Defined. < 1278648051 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :^show test < 1278648051 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :+8 < 1278648107 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1278648110 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :gotcha. < 1278648119 0 :augur!unknown@unknown.invalid QUIT :Remote host closed the connection < 1278648177 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :^bf +65. < 1278648177 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric : < 1278648197 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :apparently not allowed directly :( < 1278648251 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :so I guess you'd keep grabbing input until a space is hit. then you'd convert each digit into a byte value, then exponentiate by an increment 10^x < 1278648258 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :copying cells where necessary < 1278648313 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i'd imagine multiplying by 10 and adding would be easier than keeping track of exponents. < 1278648364 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :ah, yeah < 1278648780 0 :Gregor!unknown@unknown.invalid QUIT :Quit: Leaving < 1278649298 0 :GreaseMonkey!unknown@unknown.invalid QUIT :Remote host closed the connection < 1278649408 0 :Mathnerd314_!~mathnerd3@nat-wireless-guest-reg-158-122.bu.edu JOIN :#esoteric < 1278649417 0 :GreaseMonkey!~gm@unaffiliated/greasemonkey JOIN :#esoteric < 1278649575 0 :Mathnerd314!unknown@unknown.invalid QUIT :Ping timeout: 265 seconds < 1278649586 0 :Mathnerd314_!unknown@unknown.invalid NICK :Mathnerd314 < 1278649624 0 :Gregor-P!~AndChat@68-27-95-65.pools.spcsdns.net JOIN :#esoteric < 1278649650 0 :Gregor-P!unknown@unknown.invalid PRIVMSG #esoteric :I am a denizen... < 1278649656 0 :Gregor-P!unknown@unknown.invalid PRIVMSG #esoteric :OF THE TUBERNETS < 1278649799 0 :CakeProphet!unknown@unknown.invalid QUIT :Ping timeout: 265 seconds < 1278650062 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :Gregor-P, didn't you get an eReader once? < 1278650072 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :Or am I thinking of some other Android device that you got? < 1278650246 0 :CakeProphet!~adam@h171.4.18.98.dynamic.ip.windstream.net JOIN :#esoteric < 1278650455 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :ARGH < 1278650465 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :I really, really, really, want to full-text search this book right now. < 1278650676 0 :Gregor-P!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo_: I have both < 1278650988 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :Gregor-P, what eReader? < 1278651361 0 :pikhq!unknown@unknown.invalid QUIT :Read error: Connection reset by peer < 1278651411 0 :pikhq!~pikhq@75-106-123-171.cust.wildblue.net JOIN :#esoteric < 1278651745 0 :Gregor-P!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo_: IREX < 1278651753 0 :Gregor-P!unknown@unknown.invalid PRIVMSG #esoteric :DR800SG < 1278651772 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :Would you recommend it? < 1278651939 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :Seems rather expensive < 1278652304 0 :cheater99!unknown@unknown.invalid PRIVMSG #esoteric :HELLO < 1278652625 0 :Gregor-P!unknown@unknown.invalid PRIVMSG #esoteric :It is expensive. < 1278652633 0 :Gregor-P!unknown@unknown.invalid PRIVMSG #esoteric :It's also MEGA-HACKABLE < 1278652656 0 :Gregor-P!unknown@unknown.invalid PRIVMSG #esoteric :And has a relatively big screen for the price. < 1278652751 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :I don't know if I want a big screen < 1278652761 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :I want something as comfortable to hold as the Nook, I think < 1278652771 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :But preferably less of a PITA to use < 1278652823 0 :Gregor-P!unknown@unknown.invalid PRIVMSG #esoteric :The IREX is about the same size as the nook. < 1278652846 0 :Gregor-P!unknown@unknown.invalid PRIVMSG #esoteric :Its tablet screen is surprisingly nice fo general navigation. < 1278652930 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :!simpleacro < 1278652934 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :GXO < 1278652949 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Great eXtensible Oral < 1278652965 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :... < 1278652965 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :My dad says he might be able to get me a Kindle for free :/ < 1278653027 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :!simpleacro < 1278653029 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :UMGDMBO < 1278653036 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :this one looks good. < 1278653097 0 :kwertii!unknown@unknown.invalid QUIT :Quit: bye < 1278653102 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :but... I don't feel like it. Someone else can try if they like < 1278653228 0 :Gregor-P!unknown@unknown.invalid PRIVMSG #esoteric :Kindle's not bad < 1278653236 0 :Gregor-P!unknown@unknown.invalid PRIVMSG #esoteric :Depends on what you need. < 1278653298 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :I'd like to be able to borrow ebooks from the library, now that I know that that's something that actually exists. < 1278653341 0 :Gregor-P!unknown@unknown.invalid PRIVMSG #esoteric :Universal Markup for Geophysics of Dynamically Moving Bodies of Oceania < 1278653361 0 :Gregor-P!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo_: Kindle can't do that, everything else can. < 1278653370 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :Gregor-P, indeed < 1278653399 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :The fact that the Kindle would be free is the only reason I'm even thinking about it at this point < 1278653415 0 :myndzi\!unknown@unknown.invalid PRIVMSG #esoteric :i'm kinda hoping pixel qi works out to be awesome < 1278653419 0 :myndzi\!unknown@unknown.invalid NICK :myndzi < 1278653434 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :i am almost tempted to spring for the Adam when it comes out < 1278653444 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Gregor-P: nicely done sir. < 1278653486 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :sounds like a good domain-specific language. < 1278653513 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :!simpleacro < 1278653515 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :KASKNGMX < 1278653550 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :meh < 1278653551 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :!simpleacro < 1278653553 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :FDZCLHTBZ < 1278653560 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :... < 1278653572 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :I'm done. Off to get fucked up. cheers everyone. < 1278653600 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Double cheers for dungot. < 1278653601 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :... < 1278653603 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :*fungot < 1278653603 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :CakeProphet: he had wished to find the sun coming out. they were < 1278653614 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :"Avoid the clunky navigation of other eReaders with this quick and easy solution." *cough* Nook *cough* < 1278653758 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :lol @ simpleacro < 1278653772 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :i wrote an acro script once < 1278653778 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :it was a lot of work for a simple concept < 1278653796 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :this method is somewhat easier hehe < 1278653829 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :though, it'd be nice if it followed english letter probabilities for the start of words or something < 1278653969 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :!haskell putStr $ ((++"bottles of beer on the wall.\n").show) =<< [99..1] < 1278654007 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :ACTION thinks he wants a Sony Reader Touch Edition < 1278654020 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :[99..1] is an empty list < 1278654058 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :> [99..1] < 1278654065 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :!haskell [99..1] < 1278654067 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :[] < 1278654081 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :100-[1..99] perhaps < 1278654086 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :or something < 1278654088 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :i don't know haskell! < 1278654092 0 :jberryman!unknown@unknown.invalid PRIVMSG #esoteric :[99,98..0 < 1278654093 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!haskell [99,98..1] < 1278654094 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :[99,98,97,96,95,94,93,92,91,90,89,88,87,86,85,84,83,82,81,80,79,78,77,76,75,74,73,72,71,70,69,68,67,66,65,64,63,62,61,60,59,58,57,56,55,54,53,52,51,50,49,48,47,46,45,44,43,42,41,40,39,38,37,36,35,34,33,32,31,30,29,28,27,26,25,24,23,22,21,20,19,18,17,16,15,14,13,12,11,10,9,8,7,6,5,4,3,2,1] < 1278654097 0 :jberryman!unknown@unknown.invalid PRIVMSG #esoteric :[99,98..0] < 1278654098 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :actually i don't even belong in this channel haha < 1278654100 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :oic < 1278654101 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: ah, have to give it some advice? < 1278654112 0 :Gregor-P!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo_: I've heard better things about the Sony than the Nook < 1278654130 0 :Gregor-P!unknown@unknown.invalid PRIVMSG #esoteric :Mainly WRT usability < 1278654141 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :!haskell putStr $ ((++"bottles of beer on the wall.\n").show) =<< [99,98..1] < 1278654142 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :99bottles of beer on the wall. < 1278654145 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :ha < 1278654147 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :I tried a Nook < 1278654154 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :It.. was annoying < 1278654157 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :myndzi: you cannot do 100-[1..99] out of the box. you could define a class instance to make it work, though. < 1278654159 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :Although I think I could survive < 1278654190 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :The worst thing, IMO, was the placement of the page turn buttons. WHY would you have upper button on both sides be back, and lower buttons be forwards? < 1278654212 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :But that's just what I'd need to adjust to. The color screen is.. annoying, to say the least < 1278654222 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :It's unusably small < 1278654295 0 :Gregor-P!unknown@unknown.invalid PRIVMSG #esoteric :The page turning on the IREX is SWEET < 1278654439 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :you know what else is sweet? < 1278654448 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :switching between color lcd and e-ink < 1278654449 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1278654955 0 :oerjan!unknown@unknown.invalid QUIT :Quit: Good night < 1278655147 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :My head hurts now. < 1278655193 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :So: in addition to Taiwan and China's mutual claims, the US has a valid claim over Taiwan. < 1278655201 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :After WWII, we occupied Taiwan. < 1278655210 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :We then delegated authority to the Republic of China government. < 1278655218 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And we continue to do so. < 1278655229 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :*Ow*. < 1278655236 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :Whew... That Skyroads thing took almost 35 hours to render... Now doing the same with Xmas version... < 1278655341 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :Should be faster as the game is shorter (by over 3.5 minutes) and most levels are shorter. < 1278655608 0 :Rafajafar!~chatzilla@pool-96-255-139-175.washdc.fios.verizon.net JOIN :#esoteric < 1278655720 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :If I get a touch edition, can I use it to make handwritten notes unrelated to books? < 1278655761 0 :CakeProphet!unknown@unknown.invalid QUIT :Ping timeout: 240 seconds < 1278655892 0 :Rafajafar!unknown@unknown.invalid PRIVMSG #esoteric :I have an esoteric question < 1278655905 0 :Rafajafar!unknown@unknown.invalid PRIVMSG #esoteric :Who decided that R4 was time and R0 was a point? < 1278655936 0 :Rafajafar!unknown@unknown.invalid PRIVMSG #esoteric :wouldn't it make more sense if R0 was time because time can exist independent of space? < 1278655942 0 :Rafajafar!unknown@unknown.invalid PRIVMSG #esoteric :eh w/e < 1278655994 0 :Rafajafar!unknown@unknown.invalid PRIVMSG #esoteric :any cool langs come out lately kiddos? < 1278656161 0 :Gregor-P!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo_: Probably? < 1278656174 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :ACTION could use that < 1278656186 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :Scribble random math from time to time < 1278656197 0 :Gregor-P!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo_: IREX can < 1278656206 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :Gregor-P, IREX is _expensive_ < 1278656214 0 :Gregor-P!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo_: Yup :P < 1278656237 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :I think this device will get me back into reading, and back into math < 1278656300 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I've got something better for that. < 1278656302 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Is called a "book". < 1278656314 0 :Gregor-P!unknown@unknown.invalid PRIVMSG #esoteric :Rafajafar: Time is just another dimension, doesn't make much diff where it goes, it's no more independent from space than one dimension of space is from another. < 1278656413 0 :Rafajafar!unknown@unknown.invalid PRIVMSG #esoteric :well that's not exactly right? To say you can have a cube w/o the concept of a plane is ludicrous < 1278656415 0 :Rafajafar!unknown@unknown.invalid PRIVMSG #esoteric :but < 1278656436 0 :Rafajafar!unknown@unknown.invalid PRIVMSG #esoteric :isnt it equally ludicrous to have the concept of a point w/o a time in which it exists? < 1278656462 0 :Rafajafar!unknown@unknown.invalid PRIVMSG #esoteric :more of a philosophical question, probably. Just talking crank for a bit. < 1278656476 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, you can't draw on books without ruining them < 1278656490 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo_: Yes, well. What are you doing not reading them? < 1278656504 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :As far as getting into math is concerned, what I need is easy paper < 1278656625 0 :Rafajafar!unknown@unknown.invalid PRIVMSG #esoteric :Just out of curiosity, what are yalls backgrounds < 1278656642 0 :Rafajafar!unknown@unknown.invalid PRIVMSG #esoteric :I'm a simple bachelor of computer science, full time technology manager < 1278656645 0 :Gregor-P!unknown@unknown.invalid PRIVMSG #esoteric :Rafajafar: Matter of perspective. Can you have a TIME CUBE (errr, a cube that exists for some amount of time) without time? < 1278656649 0 :Gregor-P!unknown@unknown.invalid PRIVMSG #esoteric :<-- CS < 1278656670 0 :Rafajafar!unknown@unknown.invalid PRIVMSG #esoteric :www.timecube.com < 1278656684 0 :Rafajafar!unknown@unknown.invalid PRIVMSG #esoteric :according to him you're educated stupid < 1278656691 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is a currently not-enrolled-in-school 20 year old with a background that consists of being completely computer-obsessed. < 1278656695 0 :Gregor-P!unknown@unknown.invalid PRIVMSG #esoteric :'twas the joke :P < 1278656704 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :www.thymecube.com < 1278656770 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :myndzi: Tee. < 1278656780 0 :Rafajafar!unknown@unknown.invalid PRIVMSG #esoteric :strange joke, but glad you assumed I was on level to know it < 1278656821 0 :Rafajafar!unknown@unknown.invalid PRIVMSG #esoteric :Gregor-P: No I mean, it's ok to ask questions like this right? < 1278656841 0 :Rafajafar!unknown@unknown.invalid PRIVMSG #esoteric :I'm not suggesting it's wrong, I just do not know why it is... I'm seeking deep knowledge < 1278656856 0 :Gregor-P!unknown@unknown.invalid PRIVMSG #esoteric :Kinda the point of this channel. < 1278656873 0 :Rafajafar!unknown@unknown.invalid PRIVMSG #esoteric :well, ok, why isn't time the 0'th dimension? < 1278656889 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :because when you are numbering things you start with 1! < 1278656891 0 :Rafajafar!unknown@unknown.invalid PRIVMSG #esoteric :sounds reasonable to me that for existence to exist it needs time? < 1278656899 0 :Rafajafar!unknown@unknown.invalid PRIVMSG #esoteric :BLASPHEMER < 1278656903 0 :Rafajafar!unknown@unknown.invalid PRIVMSG #esoteric :burn him at the stake < 1278656905 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :haha. < 1278656910 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :maybe i should have said counting things < 1278656911 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :anyway < 1278656924 0 :Rafajafar!unknown@unknown.invalid PRIVMSG #esoteric :INDEXING STARTS AT 0 < 1278656924 0 :Gregor-P!unknown@unknown.invalid PRIVMSG #esoteric :Can't write huge amounts of text on this phone X-P < 1278656927 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :time is not necessary for existence of course < 1278656932 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :If you fail to consider time as a dimension, you have 3 dimensions. Suddenly realize time is a dimension, and it's a fourth < 1278656935 0 :Rafajafar!unknown@unknown.invalid PRIVMSG #esoteric :SEGFAULT HIM TO OBLIVION < 1278656965 0 :Rafajafar!unknown@unknown.invalid PRIVMSG #esoteric :myndzi: that implies that space is necessary < 1278656969 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :And where it gets bit nasty is interrelation of spooky action at distance and relative time... :-/ < 1278656992 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :existence is what is, that's all :P < 1278657002 0 :cheater99!unknown@unknown.invalid PRIVMSG #esoteric :is timecube.com the previous version of stackoverflow.com < 1278657005 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :if time wasn't, existince wouldn't include it < 1278657022 0 :Rafajafar!unknown@unknown.invalid PRIVMSG #esoteric :if space wasnt, existence wouldn't include it < 1278657024 0 :Rafajafar!unknown@unknown.invalid PRIVMSG #esoteric :so < 1278657031 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :indeed < 1278657032 0 :Rafajafar!unknown@unknown.invalid PRIVMSG #esoteric :what if it was all backwards? < 1278657041 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :then that would be existence! :) < 1278657045 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :i mean < 1278657056 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :that would be ecnetsixe < 1278657064 0 :Rafajafar!unknown@unknown.invalid PRIVMSG #esoteric :what if certain things need to be defined with the perspective of time as a basis, and other things need to be defined as space as a basis? < 1278657073 0 :Rafajafar!unknown@unknown.invalid PRIVMSG #esoteric :such as, for instance, gravity < 1278657083 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :what if certain things need to be defined with your mom as a basis? < 1278657089 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1278657097 0 :Rafajafar!unknown@unknown.invalid PRIVMSG #esoteric :my mother is the basis for all things, before her I knew nothing < 1278657105 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :so what you're saying is < 1278657109 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :your mother is the first woman you knew? < 1278657120 0 :Rafajafar!unknown@unknown.invalid PRIVMSG #esoteric :I did come out her hoo hoo < 1278657131 0 :Rafajafar!unknown@unknown.invalid PRIVMSG #esoteric :whether she enjoyed it isnt up to me to speculate < 1278657152 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :to your hoo hoo i say ho ho! < 1278657206 0 :cheater99!unknown@unknown.invalid PRIVMSG #esoteric :do python expressions/functions have the strong normalizing property? < 1278657230 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :Since spooky action at distance is said to propagate at infinite speed, and with relative time, infinite speed tends to cause trouble. < 1278657245 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :Maybe I should get a tablet instead of an eReader < 1278657251 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :Then again, maybe not < 1278657266 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :what about at ludicrous speed? < 1278657371 0 :Rafajafar!unknown@unknown.invalid PRIVMSG #esoteric :Ilari: actually, if action at a distance was measured as a function of space over time, then you've already crossed into the 4th... it wouldn't matter if time was the origin or the 4th < 1278657467 0 :Rafajafar!unknown@unknown.invalid PRIVMSG #esoteric :ok how about this < 1278657483 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :In fact, any cause and effect that would need exceeding speed of light => trouble with SR. < 1278657491 0 :Rafajafar!unknown@unknown.invalid PRIVMSG #esoteric :what if time was the 0th d, space with the 1st d, and change was the 5th d? < 1278657530 0 :Rafajafar!unknown@unknown.invalid PRIVMSG #esoteric :b/c a line would be the 2nd, and a plane would be the 3rd, and full space will be R3 < 1278657534 0 :Rafajafar!unknown@unknown.invalid PRIVMSG #esoteric :errr R4 < 1278657586 0 :Rafajafar!unknown@unknown.invalid PRIVMSG #esoteric :because really when we say R4, we're talking about change, not time < 1278657601 0 :Rafajafar!unknown@unknown.invalid PRIVMSG #esoteric :time can exist w/o change < 1278657624 0 :Rafajafar!unknown@unknown.invalid PRIVMSG #esoteric :anyway, I'm a dork, I ask weird questions and posit strange hypothese < 1278657640 0 :Rafajafar!unknown@unknown.invalid PRIVMSG #esoteric :and I say that b/c I'm afraid of being percieved as a crank... < 1278657776 0 :Rafajafar!unknown@unknown.invalid PRIVMSG #esoteric :hah, wow, I got banned from #math for asking that question < 1278657863 0 :jcp_xc2!~amboyd@bzflag/contributor/javawizard2539 JOIN :#esoteric < 1278658001 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Rafajafar: You're talking to guys who posit infinite lists of noncomputable reals here. :P < 1278658238 0 :Rafajafar!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: oh that's absolutely possible < 1278658316 0 :Rafajafar!unknown@unknown.invalid PRIVMSG #esoteric :damn I got banned from #math < 1278658318 0 :Rafajafar!unknown@unknown.invalid PRIVMSG #esoteric :insane < 1278658335 0 :Rafajafar!unknown@unknown.invalid PRIVMSG #esoteric :wtf is the point of that channel? < 1278658442 0 :Rafajafar!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: why... wouldn't there be an infinite list of noncomputable reals < 1278658478 0 :Rafajafar!unknown@unknown.invalid PRIVMSG #esoteric :all you need is one that exists before 1 and 0, then you add one to that and it's also noncomputable... making it an infinite list < 1278658526 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Rafajafar: Yeah, the noncomputable reals certainly exist. < 1278658529 0 :Rafajafar!unknown@unknown.invalid PRIVMSG #esoteric :furthermore, there's an infinite list of noncomputable reals between 0 and 1... because there are an infinite number of numbers between 0 and 1, and a finite number of computable functions < 1278658537 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :They're just very irritating to compute. :P < 1278658560 0 :Rafajafar!unknown@unknown.invalid PRIVMSG #esoteric :well, I guess there isnt a finite number of computable functions, actually... but it's less infinite < 1278658615 0 :jberryman!unknown@unknown.invalid QUIT :Ping timeout: 265 seconds < 1278658620 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :That is the correct term, yes. < 1278658635 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :The computable reals are countable, after all. < 1278658759 0 :Rafajafar!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: I'm manic tonight :-P Tell me what else I should think about < 1278658789 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Beateth me. < 1278658804 0 :Rafajafar!unknown@unknown.invalid PRIVMSG #esoteric :I normally spend time on primes or music theory < 1278658822 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :Maybe both < 1278658829 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :Get the Kindle, and buy a good eReader < 1278658842 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :In case there are titles available for Kindle but not other eReaders < 1278658854 0 :Rafajafar!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo_ who me? < 1278658859 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :Rafajafar, myself < 1278658861 0 :Rafajafar!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1278658908 0 :Rafajafar!unknown@unknown.invalid PRIVMSG #esoteric :I wish I could read for depth... I can only scan... I scan for information and connect things in my head a few minutes later. Reading for pleasure is out of the question. < 1278658948 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :Do you really need to read for depth to read for pleasure? < 1278658956 0 :Rafajafar!unknown@unknown.invalid PRIVMSG #esoteric :I forget names < 1278658969 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :Ah < 1278658972 0 :Rafajafar!unknown@unknown.invalid PRIVMSG #esoteric :I remember people as "the guy who did this" < 1278658986 0 :Rafajafar!unknown@unknown.invalid PRIVMSG #esoteric :makes me a decent programmer... and a great designer (software engineer)... but a terrible reader < 1278659029 0 :Rafajafar!unknown@unknown.invalid PRIVMSG #esoteric :only book series I ever could keep up with was the Hitchiker's guide < 1278659067 0 :Rafajafar!unknown@unknown.invalid PRIVMSG #esoteric :mostly because the names were so distinct I had no issue keeping up with them, but also because the characters were so distinct, I could track who they were by the sentence structure rather than the "said, so and so" < 1278659115 0 :Rafajafar!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo_ who are you reading these days? < 1278659123 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :Right now, DNA < 1278659128 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :Mostly Pratchett though < 1278659236 0 :Rafajafar!unknown@unknown.invalid PRIVMSG #esoteric :DNA? < 1278659257 0 :Rafajafar!unknown@unknown.invalid PRIVMSG #esoteric :you know I was told Discworld was very good < 1278659290 0 :Rafajafar!unknown@unknown.invalid PRIVMSG #esoteric :blah holy shit, talking about trivial shit ... need to log... back when I'm not fucking nuts. < 1278659294 0 :Rafajafar!unknown@unknown.invalid QUIT :Quit: ChatZilla 0.9.86 [Firefox 3.6/20100115144158] < 1278660589 0 :jcp_xc2!unknown@unknown.invalid QUIT :Ping timeout: 264 seconds < 1278660979 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :Just finished Dirk Gently's Holistic Detective Agency for the first time < 1278661289 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :Well, there's at least one book for which Amazon's price is cheaper < 1278661338 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :http://ebookstore.sony.com/ebook/douglas-r-hofstadter/i-am-a-strange-loop/_/R-400000000000000070218 vs http://www.amazon.com/I-Am-Strange-Loop-ebook/dp/B0014XUCQY/ref=sr_1_1?ie=UTF8&m=AG56TWVU5XWC2&s=digital-text&qid=1278657602&sr=1-1 < 1278662160 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo_: Good, now read it again < 1278662192 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :How about, maybe tomorrow < 1278662201 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :Or the next day < 1278662214 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :I also bought Nation by Terry Pratchett < 1278662225 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :A bit apprehensive since it's not Discworld, but still < 1278662252 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :it's good < 1278662264 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :more serious < 1278662399 0 :clog!unknown@unknown.invalid QUIT :ended < 1278662400 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1278662751 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :Hm, I think I tend to dislike serious < 1278662786 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :Although it's weird. The webcomics I read are generally considered to be humorous, but I sometimes read them more for the plot < 1278663562 0 :Gregor!~Gregor@67-129-37-226.dia.static.qwest.net JOIN :#esoteric < 1278663577 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :I'm back, baby! < 1278663822 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :Is it possible to buy an eBook from Amazon and read it on a non-Kindle device? < 1278663946 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :What's with the claims that LCDs hurt eyes? < 1278663957 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :I can stare at my computer screen for hours, and not feel discomfort < 1278664411 0 :tombom!tombom@wikipedia/Tombomp JOIN :#esoteric < 1278664481 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :Why am I not considering waiting for an Android tablet? < 1278665037 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :My choice is pretty much between the Sony eReader Touch, and the Kobo, I think < 1278665749 0 :Mathnerd314!unknown@unknown.invalid QUIT :Ping timeout: 265 seconds < 1278665908 0 :coppro!unknown@unknown.invalid QUIT :Remote host closed the connection < 1278665961 0 :coppro!~coppro@unaffiliated/coppro JOIN :#esoteric < 1278666380 0 :kdvh!~kdvh@unaffiliated/kdvh JOIN :#esoteric < 1278666444 0 :kdvh!unknown@unknown.invalid PART #esoteric :? < 1278666445 0 :cheater99!unknown@unknown.invalid QUIT :Ping timeout: 265 seconds < 1278666457 0 :MigoMipo!~John@84-217-4-85.tn.glocalnet.net JOIN :#esoteric < 1278666719 0 :cheater99!~cheater@ip-80-226-25-5.vodafone-net.de JOIN :#esoteric < 1278667422 0 :pikhq!unknown@unknown.invalid QUIT :Read error: Connection reset by peer < 1278667534 0 :pikhq!~pikhq@75-106-123-171.cust.wildblue.net JOIN :#esoteric < 1278668088 0 :pikhq!unknown@unknown.invalid QUIT :Read error: Connection reset by peer < 1278670852 0 :CakeProphet!~adam@h11.53.18.98.dynamic.ip.windstream.net JOIN :#esoteric < 1278670879 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :fungot < 1278670880 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :CakeProphet: mysteries. to the left into an equally silent and still narrower alley with no light at all: and in a brief space i found myself after a time i insisted upon talking nervously and elaborately explaining my condition. i told you longe ago, do not watch him again. < 1278671529 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :The book-based styles are a bit boredom. < 1278671676 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: I am in awe of this robot sir < 1278671682 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :lovecraft is nice. < 1278671806 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Certainly it's probably what I will be remembered for, after the inevitable robot insurgence. < 1278672102 0 :nooga!~nooga@77-45-52-193.sta.asta-net.com.pl JOIN :#esoteric < 1278672137 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :Yay... Found a way to supress those darn infinite objects (scale the scene down by factor of 1000). Results: ~23k frames in ~25 minutes. < 1278672339 0 :CakeProphet!unknown@unknown.invalid QUIT :Ping timeout: 240 seconds < 1278672347 0 :CakeProphet!~adam@h196.10.18.98.dynamic.ip.windstream.net JOIN :#esoteric < 1278673898 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I've been dabbling more with the Descent rendering thing; just got player location exported from a recorded demo into Blender's animation curves; now I'd need the rotations too. < 1278674126 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :Now I'm doing Skyroads in fullHD. Sadly no graphics improvements yet. < 1278674210 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :(other than 4x the resolution). < 1278675621 0 :GreaseMonkey!unknown@unknown.invalid QUIT :Quit: I'm using NO SCRIPT WHATSOEVER - Download it at file:///dev/null < 1278676153 0 :cheater99!unknown@unknown.invalid QUIT :Read error: Connection reset by peer < 1278676177 0 :augur!~augur@216-164-33-76.c3-0.slvr-ubr1.lnh-slvr.md.cable.rcn.com JOIN :#esoteric < 1278676609 0 :cheater99!~cheater@ip-80-226-227-35.vodafone-net.de JOIN :#esoteric < 1278677490 0 :augur!unknown@unknown.invalid QUIT :Remote host closed the connection < 1278677497 0 :augur!~augur@216-164-33-76.c3-0.slvr-ubr1.lnh-slvr.md.cable.rcn.com JOIN :#esoteric < 1278679227 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :╲╲╲╲╲╭━━━━╮╱╱╱╱╱ ╲╲╲╲╲┃┊◒◒┊┃╱╱╱╱╱ ╭━━━━╯┊╰╯┊╰━━━━╮ ┃╭╮╭╮╭╮╭╮╭╮╭╮╭╮┃ ┃┃┃┃┃┃┃┃┃┃┃┃┃┃┃┃ ╰╯╰╯╰╯╰╯╰╯╰╯╰╯╰╯ < 1278679231 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :nooo paul! D: < 1278679262 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :╲╲╲╲╲╭━━━━╮╱╱╱╱╱ < 1278679262 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :╲╲╲╲╲┃┊◒◒┊┃╱╱╱╱╱ < 1278679263 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :╭━━━━╯┊╰╯┊╰━━━━╮ < 1278679265 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :┃╭╮╭╮╭╮╭╮╭╮╭╮╭╮┃ < 1278679267 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :┃┃┃┃┃┃┃┃┃┃┃┃┃┃┃┃ < 1278679269 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :╰╯╰╯╰╯╰╯╰╯╰╯╰╯╰╯ < 1278679272 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :there we go < 1278679274 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :according to stephen fry, this is paul the octopus < 1278679501 0 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1278679631 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :really bizarre spam: some server I've never heard of went and tagged it as spam, gave a large rundown of the reasons, then attached the original message < 1278679887 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, ... is that the subject line? < 1278679897 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :no < 1278679898 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :because then yeah bizarre < 1278679919 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :subject line is [SPAM?] SPAM: 8/7/2010......REMINDER......REPLY ASAP...... < 1278679927 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :"some server I've never heard of went and tagged it as spam, gave a large rundown of the reasons, then attached the original message" would be a really bizarre subject line of a spam though < 1278679946 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so would most of the lines said in this channel < 1278679949 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :doesn't make it any more plausible < 1278680024 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, I once got a spam with a subject line like (don't remember exactly, was quite a long time ago): [-commit rev 1234] < 1278680047 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :the first few lines were like a svn commit message too < 1278680063 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so my spamfilter didn't catch it < 1278680064 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it probably /was/ a commit message, someone sent spam to a commit address and it got accepted as a revision somehow < 1278680145 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, iirc the project it "faked" was some sf.net one. I don't think they set it up that badly. Plus it didn't come sf.net when you checked headers < 1278680155 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or wasn't faking that as sender either iirc < 1278680193 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, so that explanation, while neat, doesn't quite seem to hold up < 1278680852 0 :ais523!unknown@unknown.invalid QUIT :Remote host closed the connection < 1278683106 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :some of the text books for the autumn that I ordered arrived today. There is one book about data structures and algorithms that seems to avoid to be biased to any specific language in it's examples. < 1278683112 0 :FireFly!~firefly@unaffiliated/firefly JOIN :#esoteric < 1278683135 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :when paging through it I spotted examples in lisp, java, C, C++, Modula-2, pseudo code and standard ML < 1278683546 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pseudo code seems to be most common, but the chapter on linked lists seems to use java mostly, lisp is mostly in the chapter on trees heh < 1278683613 0 :Mathnerd314!~mathnerd3@nat-wireless-guest-reg-158-122.bu.edu JOIN :#esoteric < 1278684099 0 :Mathnerd314!unknown@unknown.invalid QUIT :Ping timeout: 240 seconds < 1278684374 0 :Gracenotes!unknown@unknown.invalid QUIT :Ping timeout: 265 seconds < 1278685647 0 :augur!unknown@unknown.invalid QUIT :Remote host closed the connection < 1278685661 0 :augur!~augur@216-164-33-76.c3-0.slvr-ubr1.lnh-slvr.md.cable.rcn.com JOIN :#esoteric < 1278686288 0 :oklopol!unknown@unknown.invalid QUIT :Ping timeout: 265 seconds < 1278687567 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1278687934 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric : do python expressions/functions have the strong normalizing property? <-- given that functions can recursive infinitely, i would think they aren't even weakly normalizing < 1278687942 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :*recurse < 1278687964 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :actually halting is a prerequisite for either, at least in lambda calculus < 1278688021 0 :ski!unknown@unknown.invalid QUIT :Ping timeout: 264 seconds < 1278688314 0 :augur!unknown@unknown.invalid QUIT :Remote host closed the connection < 1278688321 0 :augur!~augur@216-164-33-76.c3-0.slvr-ubr1.lnh-slvr.md.cable.rcn.com JOIN :#esoteric < 1278689317 0 :wareya!~wareya@cpe-74-70-142-220.nycap.res.rr.com JOIN :#esoteric < 1278689634 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, no they will run out of stack space in python afaik? < 1278689656 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :that sounds like a very non-abstract thing to do < 1278689662 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, I mean, python doesn't do TCO afaik, thus in practise it can't recurse infinitely < 1278689737 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :whatever < 1278689750 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, that limitation would probably be hit before both "hardware breaking" and "heat death of universe" :P < 1278689777 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION whatevers AnMaster with the saucepan ===\__/ < 1278689782 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hah < 1278689897 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, it can however iterate forever in any "imperative" loop construct < 1278689940 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ignoring hardware faults and heat death of universe that is < 1278690067 0 :cpressey!~CPressey@173-9-215-173-Illinois.hfc.comcastbusiness.net JOIN :#esoteric < 1278690100 0 :oerjan!unknown@unknown.invalid QUIT :Quit: leaving < 1278690185 0 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1278690302 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :ACTION tireds < 1278690311 0 :ais523_!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1278690329 0 :ais523!unknown@unknown.invalid QUIT :Disconnected by services < 1278690331 0 :ais523_!unknown@unknown.invalid NICK :ais523 < 1278690517 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo_, ? < 1278690601 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :I'm not allowed to use adjectives as a verb instead of grammaticizing properly? < 1278690614 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :It's allowy. < 1278690636 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :Or adverbs for that matter? < 1278690636 0 :wareya!unknown@unknown.invalid QUIT :Read error: Connection reset by peer < 1278690688 0 :wareya!~wareya@cpe-74-70-142-220.nycap.res.rr.com JOIN :#esoteric < 1278690718 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :* Sgeo_ tireds <-- tires or tired? < 1278690724 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or something else < 1278690729 0 :Mathnerd314!~mathnerd3@nat-wireless-guest-reg-158-122.bu.edu JOIN :#esoteric < 1278690737 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I'm not sure what tireds would even mean < 1278690819 0 :ais523!unknown@unknown.invalid QUIT :Read error: Connection reset by peer < 1278690824 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :to tired, to be tired. same thing < 1278690847 0 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1278692944 0 :Sgeo__!~Sgeo@ool-18bf618a.dyn.optonline.net JOIN :#esoteric < 1278693103 0 :Sgeo_!unknown@unknown.invalid QUIT :Ping timeout: 265 seconds < 1278693169 0 :jberryman!~jberryman@c-24-125-153-250.hsd1.va.comcast.net JOIN :#esoteric < 1278693239 0 :Gregor!unknown@unknown.invalid QUIT :Quit: Leaving < 1278693840 0 :pikhq!~pikhq@75-106-123-171.cust.wildblue.net JOIN :#esoteric < 1278694158 0 :Gregor!~Gregor@67-129-37-226.dia.static.qwest.net JOIN :#esoteric < 1278696167 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :Anyone remember 'Stunts'? That was a cool game. < 1278696213 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :Oh yeah... < 1278696558 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :Of course, I'm a sucker for any game with a construction set. < 1278696593 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :ACTION would commit unspeakable acts for a construction set in Katamari Damacy. < 1278696766 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :ACTION would like to obtain information about tile compression in ROADS.LZS (to make level editor). < 1278696911 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :There's some sort of Stunts remake, I don't know how good it is. < 1278696932 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :cpressey: if the acts are unspeakable, how does anyone tell you what they are? < 1278696959 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I do remember the original, too: if you jumped and hit a building just right, sometimes the car would "bounce" up until it hit the top of the sky, then slowly "glide" into a corner of the level, then finally drop down. < 1278696967 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :ais523: They... play Charades? < 1278696984 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :Maybe let's not go down this road. < 1278697037 0 :augur!unknown@unknown.invalid QUIT :Ping timeout: 252 seconds < 1278697067 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Ilari: I've managed to rip the level polygons, textures (texture coords are a bit broken right now) and camera position + partially-working rotation out of Descent 1 datafiles + recorded demo now. < 1278697089 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Ilari: Admittedly my task is significantly easier since Parallax released the Descent 1 source code, so I can peek at it. < 1278697096 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :(It's pretty horrible code, though.) < 1278697102 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: Is demo playback deterministic? You know how to edit it? < 1278697148 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :It records "this is what you need to render at these positions and in this state" sort of demos, not "this is what the user gave as input" demos, so it's easier to extractify. < 1278697180 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :Ah... Not that useful... < 1278697212 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :http://www.cis.hut.fi/htkallas/test.mp4 has a xvidcap-recorded flythrough; the textures are pretty broken at times, and it's just the primary textures (so all decorations and doors and such) are missing, and of course all objects too other than the mine, but at least it's something. < 1278697233 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :(18 megabytes of video, vlc shows it just fine but mplayer breaks at the beginning.) < 1278697266 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :It's from Blender's 3d view, not rendered or anything. I don't have any lighting in place yet. < 1278697296 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :And I'm going to have to redo the materials anyway, 64x64 textures aren't very classy. < 1278697323 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :[h264 @ 0xdb0120]concealing 3039 DC, 3039 AC, 3039 MV errors < 1278697342 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :Too bad one probably one can't currently TAS Descent. :-/ < 1278697352 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: VLC also breaks at the beginning. < 1278697362 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: My VLC (well, the one at work) didn't. < 1278697369 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I've got 1.1.0. < 1278697376 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :It was some earlier version. < 1278697378 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Presumably. < 1278697383 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :mplayer complains about "missing reference picture". < 1278697400 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :My mplayer complains as above < 1278697407 0 :Zuu!zuu@unaffiliated/zuu JOIN :#esoteric < 1278697420 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :And then it repeatedly says "AVC: nal size 0", "no frame!", "Error while decoding frame!" < 1278697427 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :The "ffmpeg" binary at work wasn't supporting libx264, so no H.264 encoding, so I had to use the VLC that was there to convert it from a hundred-megabyte .avi that xvidcap put out. < 1278697433 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :VLC says "AVC: nal size 0" and "no frame!" as well. < 1278697498 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Hrm, VLC 1.0.6 started just fine, but then went to "AVC: nal size 0" problems. < 1278697499 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Meh. < 1278697505 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Maybe I should rerecord it at home anyway. < 1278697513 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Yes, exactly. They both manage a few seconds. < 1278697520 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :(mplayer and VLC) < 1278697558 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :For the reference, VLC 1.0.2 at work played it just fine. < 1278697588 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Er, well... assuming I tried for more than few seconds. I may have looked at it through with mplayer (which managed after the messed-up beginning) and then just the beginning seconds with VLC. < 1278697622 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I'll just go and rerecord it. < 1278697641 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Neither mplayer nor vlc get past the messed-up beginning in any way AFAICT < 1278697648 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :My mplayer at work did. < 1278697664 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Possibly different codec versions and so on. < 1278697664 0 :nooga!unknown@unknown.invalid QUIT :Read error: Connection reset by peer < 1278697678 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :If I fast forward to some later time, mplayer shows a black screen and VLC the frame it was on before fast forwarding < 1278697840 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I'll see if I manage to rerecord. It's just that with xvidcap's default settings, I get just 5.07 fps at home; I got the target 10 fps reasonably well at work, but that's a beefier machine. < 1278697990 0 :nooga!~nooga@77-45-52-193.sta.asta-net.com.pl JOIN :#esoteric < 1278698025 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :Heh... Write music generator to do the background music of this run (too bad I don't have the "artistic eye" for that)... :-> < 1278698333 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: Well, I overwrote http://www.cis.hut.fi/htkallas/test.mp4 with a smaller (~3 megabytes) version that does play correctly with mplayer here. < 1278698387 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :It's not especially smooth, but it'll be ugly anyhow. < 1278698438 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :You're cheating and flying through walls < 1278698447 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: It's not a wall, it's a door. :p < 1278698462 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Doors are animated "secondary textures" which I don't yet handle. < 1278698519 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I'm probably going to turn doors into real objects with animation controls, and then just make the demo "door opening" events twiddle those around. So much to do, for such a completely frivolous reason, though. < 1278698572 0 :Mathnerd314_!~mathnerd3@nat-wireless-guest-reg-158-122.bu.edu JOIN :#esoteric < 1278698577 0 :Mathnerd314!unknown@unknown.invalid QUIT :Ping timeout: 265 seconds < 1278698584 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :The HD render is up to ~43.1k frames of about 48.0k (has taken 7.5h). < 1278698591 0 :Mathnerd314_!unknown@unknown.invalid NICK :Mathnerd314 < 1278698632 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, you said you used the nwn level editor? I think I hit a wall in how to extract it from the windows installer on the dvd (presumably once that is done I could use use wine) < 1278698659 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, so um, how do you go about that. Do you need to use a vm or such and copy files over? < 1278698663 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Can't you run the Windows installer under Wine? < 1278698705 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, maybe, I found installers to be kind of messy there, plus it will take a bit of cleaning up I suppose, since I don't want two copies of the whole data of nwn < 1278698706 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: In case you're disturbingly curious, this is what ends up in a recorded demo: http://sprunge.us/cYLc (just a short one-line overview of each event). < 1278698709 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :which is rather large < 1278698738 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :A throwaway ~/.wine directory with (new) default configs might make the cleanup easier. < 1278698751 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1278698759 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Assuming the level editor manages to work without the registry entries generated by the installer. < 1278698779 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well one could copy those over, since iirc wine uses a flatfile for the registry < 1278698825 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Yes, it seems to. You could even diff the "clean" .reg files with after-installation ones to find all changes. < 1278698863 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: That's around 20K (compressed) for a 27-second demo. Not bad, I suppose. < 1278698887 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :still I hoped there was a simpler way. < 1278698948 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: If you mean the sprunge.us paste, it leaves a whole lot of details unprinted. The actual (27-second) demo file is 1557507 bytes. < 1278698965 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, demo of what? < 1278699006 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: I guess it still compresses at around the same ratio, so it's still not bad. < 1278699019 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: A recording of a Descent 1 game session. < 1278699057 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: Well, it "7z a -mx=9"s into 329284 bytes. < 1278699079 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, genre? < 1278699088 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: Okay, that's slightly bad. < 1278699121 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: "3D first-person shooter", says Wikipedia. < 1278699158 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1278699162 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :It's relatively old (released in 1995) for being so actually-really-3D-and-not-just-faking-it. < 1278699173 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Also it supported all kinds of freaky serial-port-connected virtual helmets. < 1278699181 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :All of which failed to be very commercially successful. < 1278699243 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: What the demo *should* look like is http://www.youtube.com/watch?v=uYeu7-QtX04 < 1278699302 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Still a ways to go ;-) < 1278699316 0 :jberryman!unknown@unknown.invalid QUIT :Ping timeout: 245 seconds < 1278699347 0 :FireFly!unknown@unknown.invalid QUIT :Ping timeout: 252 seconds < 1278699385 0 :FireFly!~firefly@unaffiliated/firefly JOIN :#esoteric < 1278699414 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :The speedrun is even more disorienting than the game itself < 1278699479 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I always got lost in the game; it's not exactly easy to navigate. There's the "automatically turn level to 'floor'" feature, but it was still a bit confusing sometimes. < 1278699512 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Did some multiplayering over modem back then. < 1278699547 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION laughs maniacally. < 1278699571 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :"In re Bilski" claimed the patent in question was unpatentable because it could be reduced to *mathematical formulae*. < 1278699584 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Yes, I always got lost as well. The automap didn't help. < 1278699600 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Bitching. There goes all patents that can be represented in a TC language. < 1278699641 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I did it by running the Windows installer under WIne < 1278699650 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: ooh, that's a good catch < 1278699656 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :where in the opinion does it say that? < 1278699688 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: Was there a map too? I don't remember it at all, but I guess there was. < 1278699697 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I'm pretty sure there was. < 1278699703 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Maybe only in Descent II. < 1278699731 0 :Sgeo__!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is considering taking Winforms programming < 1278699734 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Was it a top-down view or what? Wireframe thing over the whole level? < 1278699736 0 :Sgeo__!unknown@unknown.invalid PRIVMSG #esoteric :Will this poison my brain? < 1278699742 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1278699744 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :It was 3D. < 1278699757 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo__: if you're going that route, do WPF. < 1278699758 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :So, the latter, I guess. < 1278699777 0 :Sgeo__!unknown@unknown.invalid PRIVMSG #esoteric :coppro, the school offers a Winforms course, not a WPF course < 1278699793 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: http://en.wikipedia.org/wiki/Descent_%28video_game%29#Navigation describes it a bit. < 1278699795 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :(tip: I was not suggesting you actually take a WPF course) < 1278699796 0 :Sgeo__!unknown@unknown.invalid PRIVMSG #esoteric :Unless WPF is a part of Winforms? < 1278699807 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :take the course if you must < 1278699821 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :if not, go find a better use of your time than learning how to use a dumb GUI library < 1278699832 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :realize that this is like taking a course in wxWidgets or GTK < 1278699834 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: "it isn't uncommon to suffer from nausea and confusion at first" -- especially if you have on a 20 Hz flickery virtual helmet that's tracking head-movement, I suppose. < 1278699846 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric ::-D < 1278699857 0 :Sgeo__!unknown@unknown.invalid PRIVMSG #esoteric :coppro, I'm registering very late. Many of the courses are closed out. < 1278699858 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, can you share data dir between linux and windows install? < 1278699862 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it seems such a waste otherwise < 1278699866 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes, even with symlinks < 1278699874 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that's how I got the Linux data dir in the first place < 1278699878 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, symlinks to wine? or the other way around? < 1278699887 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :doesn't matter < 1278699891 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1278699892 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: I seem to recall my "Wingman Extreme" stick was reasonably good for Descent, because the 4-way hat could be configured to strafe. < 1278699894 0 :Sgeo__!unknown@unknown.invalid PRIVMSG #esoteric :Also, I think it would be nice to actually force myself to learn some GUI library < 1278699900 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I guess wine doesn't turn symlinks into *.lnk < 1278699905 0 :Sgeo__!unknown@unknown.invalid PRIVMSG #esoteric :I've.. never done GUI stuff before. VB doesn't count < 1278699906 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I seem to recall I played it using only a keyboard. < 1278699913 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I mean Linux symlinks, not Windows ones < 1278699929 0 :Sgeo__!unknown@unknown.invalid PRIVMSG #esoteric :Well, there's that one time with PythonCard < 1278699932 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, the horror on windows are not symlinks :P < 1278699943 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :they are like .desktop files rather iirc < 1278699955 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Windows /does/ have genuine hardlinks, though < 1278699958 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but /only/ to directories < 1278699960 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, I know < 1278699964 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :which is all very strange < 1278699970 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :(as opposed to Linux hardlinks which can't be to directories, on most FSes) < 1278700013 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, hm aren't . and .. like hardlinks? < 1278700023 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :on the other hand they don't behave like ones when you rm them < 1278700039 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: they do work a bit like hardlinks, yes < 1278700054 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and they increase the link count of the directory they point at < 1278700054 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ais523: http://www.groklaw.net/pdf2/BilskiScotus08-964.pdf , page 15. Opinion of the Court. "The concept of hedging, described in claim 1 and reduced to a mathematical formula in claim 4, is an unpatentable abstract idea, just like the algorithms at issue in Benson and Fook." < 1278700062 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ugh, not precise enough < 1278700077 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, rm -f . doesn't do what you would expect then (create a directory without the . hardlink) < 1278700078 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that doesn't say "mathematical formulas are unpatentable", just vaguely implies it < 1278700088 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: well, obviously, I doubt the FS allows it < 1278700090 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and plain unlink() doesn't work on directories iirc < 1278700117 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, doesn't /proc do some strange "hardlinks to other fs" thing? < 1278700126 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :for something < 1278700139 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :/proc, in many ways, is not a normal filesystem < 1278700159 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :good point < 1278700160 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :it is magickal < 1278700190 0 :Sgeo__!unknown@unknown.invalid PRIVMSG #esoteric :ACTION pokes coppro  < 1278700199 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :coppro, where did the k come from? < 1278700211 0 :Sgeo__!unknown@unknown.invalid PRIVMSG #esoteric :The class might be a way to force me to actually do GUI stuff < 1278700213 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Previously, on page 14; "The Court concluded that the process at issue there was 'unpatentable under SS101, not because it contain[ed] a mathematical algorithm as one component, but because once that algorithm [wa]s assumed to be within the prior art, the application, as a whole, contain[ed] no patentable invention.'" < 1278700216 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo__: I wouldn't recommend it, but if it's the best option available, it probably won't kill you < 1278700237 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: From a spelling you see in some fantasy works that want to feel that magick is special there < 1278700242 0 :Sgeo__!unknown@unknown.invalid PRIVMSG #esoteric :I think the other option is only taking one computer course this semester < 1278700253 0 :Sgeo__!unknown@unknown.invalid PRIVMSG #esoteric :Which would drive me absolutely bonkers < 1278700256 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :tip: it's not, but it looks funny to me < 1278700256 0 :impomatic!~chatzilla@87.115.83.71 JOIN :#esoteric < 1278700260 0 :impomatic!unknown@unknown.invalid PRIVMSG #esoteric :Hi :-) < 1278700265 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Also: "[...] while an abstract idea, law of nature, or mathematical formula could not be patented [...]" < 1278700270 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :oh, also ImageMagick < 1278700276 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Bitching. < 1278700287 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :why is there winemine and a wine notepad < 1278700290 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :they seem strange < 1278700303 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Hopefully that will hurt software patents < 1278700306 0 :impomatic!unknown@unknown.invalid PRIVMSG #esoteric :Patents? Did you see the alleged Shazam patent infringement? < 1278700313 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :coppro: Hopefully. < 1278700319 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :just saw an interesting point on Slashdot: the sort of accounting used in Hollywood generally leads to negative profits, thus negative profits per sale < 1278700336 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :therefore, movie piracy actually makes the film industry money, if you follow their own reasoning < 1278700350 0 :Slereah!unknown@unknown.invalid TOPIC #esoteric :My other car is a cdr | Exciting new features!!! OK not really | http://tunes.org/~nef/logs/esoteric/?C=M;O=D < 1278700353 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :ais523: O_o < 1278700361 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1278700371 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :coppro: this is because their reasoning is so screwed up, not any actual cause < 1278700408 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, where exactly is the toolkit placed? I don't see any obvious .exe < 1278700409 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :~45 560 HD frames in 8 hours... < 1278700426 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :NWToolset.exe < 1278700430 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :ais523: What soft of accounting is that? < 1278700431 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh wait, "nwtoolset.exe", how could I miss that < 1278700432 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :or something like that < 1278700445 0 :Sgeo__!unknown@unknown.invalid PRIVMSG #esoteric :Ugh, I need a course "Management Information Systems" < 1278700449 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: it's still very buggy in Wine, you'll want to save often < 1278700458 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but at least it isn't unusable like it was in Wine as of a couple of years ago < 1278700459 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo__: you poor man < 1278700485 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, hm, it is truly confusing too < 1278700487 0 :Sgeo__!unknown@unknown.invalid PRIVMSG #esoteric :I don't think it would count as enough of a computer course to save my sanity < 1278700523 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, where are the docs for it... < 1278700544 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I'm not aware of any useful ones, but it didn't take me long to learn < 1278700571 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :basically: module is the largest unit of anything, module contains areas (which you create using a wizard), with an area open you can use the pane on the right to add things to it < 1278700591 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh wait you are restricted to one tileset per room? I had plans for a nice combination (ruins in wood) < 1278700592 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and right-click's used to customize things by adding scripts, etc < 1278700609 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes, one tileset per area, although there are some ruin-like tiles in the forest tileset < 1278700610 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :what game? < 1278700615 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :neverwinter nights 1 < 1278700618 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1278700625 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the only commercial game for Linux I ever purchased < 1278700641 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :because it's a good game, and commercial games actually being released for Linux are really rare < 1278700689 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, you forgot darwinia < 1278700703 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I didn't purchase darwinia < 1278700709 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh wait < 1278700709 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and "really rare" != "1" < 1278700717 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :why did I read "purchased" as "released"? < 1278700718 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :XD < 1278700728 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :because I said "released" the line after, possibly < 1278700735 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :maybe < 1278700745 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, still which is the tileset I speak of < 1278700757 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you may be thinking of Crypt < 1278700759 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :for the ruins < 1278700773 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's also worth mentioning that the bridge tiles in Crypt and Forest look identical < 1278700782 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, not the spooky ones. I decided to start out with "nice dungeon", like that mage in blackwater < 1278700787 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or the luskan tower < 1278700789 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Castle < 1278700792 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1278700803 0 :kar8nga!~kar8nga@i-80.vc-graz.ac.at JOIN :#esoteric < 1278700825 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Area 001, nice suggestion. Should call it Area 53 < 1278700852 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :wtf, ais523 the size selection, what is the units < 1278700856 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it can't be tiles < 1278700862 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :area tiles < 1278700876 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :2x2 is more or less the smallest practical < 1278700882 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :from the CS145 (advanced first-year CS) page at UW: "Your C programs will be created using a text editor. We recommend using Pico, Nano, Vim, or Emacs." < 1278700885 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you can just stick a pre-made 2x2 unit down and have yourself a nice room < 1278700889 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, eh, so how many tiles is an areatile < 1278700898 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: what "tiles" are you speaking of? < 1278700909 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, how does it work for stuff like ground and placing houses < 1278700913 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :free positioning? < 1278700936 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :no < 1278700938 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, I somehow assumed it was using tiles somewhere below and hiding it well. that tends to be common < 1278700946 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it does use tiles, they're rather large though < 1278700953 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah hm < 1278700956 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :e.g. some of the tiles in City Exterior have two doors on < 1278700986 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, and those are the area tiles? < 1278700993 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :seems very limited in shapes then < 1278700993 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1278700998 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, so port llast could be 16x16? < 1278701001 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :there's quite a wide selection < 1278701016 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :port llast is maximum size IIRC, I can't remember offhand if that's 16x16 or 32x32 < 1278701054 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :a typical house on the overworld is 1x2 or 2x2, some are 1x1 < 1278701058 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, hm how do I load the original game to check out maps there. When starting it it offered me to load various add-ons that came with it. But not the original from what I saw < 1278701101 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: you see the directory called "nwm"? for each file nwm file in it, e.g. module1.nwm, copy it to the directory called modules with the extension .mod < 1278701114 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's file-extension and file-system based DRM, in a sense < 1278701123 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :change the directory, change the extension, suddenly you cna open it < 1278701124 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1278701125 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :*can open it < 1278701163 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ouch, does this app have focusing issues... < 1278701177 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :definitely < 1278701180 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :try using alt-tab < 1278701204 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :other bugs: some pop-up menus, if opened using the right mouse button, open twice and only one of the copies ever closes < 1278701209 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :until you exit the app altogether < 1278701239 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and hierarchical lists (those with the [+] signs next to them) go crazy if you hover the mouse over certain areas, getting more and more confused until they eventually segfault < 1278701251 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :also, every now and then it forgets all the textures making it impossible to see what you're doing < 1278701300 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, um, what certain areas for such lists? < 1278701321 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: generally entries that shouldn't be there < 1278701328 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :uh < 1278701329 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :either completely blank entries that appear for no reason, or duplicated entries < 1278701339 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :okay how do I replace all the wall with some floor hm < 1278701354 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :generally, just overwrite it with some type of floor, or with corridor < 1278701361 0 :BeholdMyGlory!~behold@77.241.97.243 JOIN :#esoteric < 1278701365 0 :BeholdMyGlory!unknown@unknown.invalid QUIT :Changing host < 1278701365 0 :BeholdMyGlory!~behold@unaffiliated/beholdmyglory JOIN :#esoteric < 1278701397 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, what about test playing it? < 1278701401 0 :Sgeo__!unknown@unknown.invalid PRIVMSG #esoteric :Idea: I shall take a web dev course < 1278701415 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, okay now it says I can't save because start position is invalid < 1278701421 0 :Sgeo__!unknown@unknown.invalid PRIVMSG #esoteric :Or not. < 1278701426 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: "set start position" is the top-right icon on the right page < 1278701437 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and to test-play, save and load in the Linux client < 1278701445 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I recommend save-and-quit to help reset stability issues < 1278701491 0 :tombom!unknown@unknown.invalid QUIT :Ping timeout: 245 seconds < 1278701560 0 :tombom!tombom@wikipedia/Tombomp JOIN :#esoteric < 1278701594 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :Rendering took 8h20min. < 1278701613 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ooh, it finished? < 1278701619 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :Encoding... < 1278701672 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :Estmated size: 135MB, ETA 27 minutes. < 1278701675 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Why do C coders suck almost universally? < 1278701685 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, heh < 1278701691 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :If you want more sucky coders, look at C++... :-) < 1278701700 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, what about adding a door? Doorway I can manage but door? < 1278701701 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :C++ is inherently impossible to code well, though < 1278701703 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Are you saying I suck almost universally? < 1278701704 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and a monster < 1278701705 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: doors are an objcet < 1278701706 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :Wait, I'm not a C coder. < 1278701709 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :*object < 1278701711 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :cpressey: No. < 1278701714 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :But I've written C code. < 1278701722 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, somewhere in the list Features/Groups/Terrain? < 1278701725 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the right-hand pane, at the top, has a list of all the sorts of things you can add < 1278701731 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :atm, it's set to area tiles, that's the top-left icon < 1278701737 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the row below has, say, monsters, doors, items, etc < 1278701743 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Never mind, I'm quite confused. < 1278701753 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :aha < 1278701770 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, this UI was designed by someone who didn't plan to release it < 1278701778 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :aka it works if you know how it works < 1278701787 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :generally speaking you want to customize monsters, unless their only purpose is to attack the player and die horribly < 1278701790 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: I think the age of the language might have something to do with it. C's old, as it goes. < 1278701797 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: it only took me about 5 minutes to figure out, it's a pretty easy UI < 1278701807 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, hm. < 1278701816 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that said, I even managed to figure out the scripting language just from looking at a few pre-existing scripts < 1278701826 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, what about NPC with simple convo. Hm I guess I'll try to figure out door first < 1278701833 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :cpressey: Most code in other languages also sucks pretty poorly. The difference between good and bad code in C is just very, very clear. < 1278701866 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: for a one-off NPC, you can place them first, then right-click, edit properties, edit conversation < 1278701901 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :I AM ERROR. < 1278701922 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, ah right. Okay I can rotate but I can't pan < 1278701923 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :wtf < 1278701953 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: the mouse gesture to pan is to hold down the middle button, then while holding it click the left button, then drag < 1278701958 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and yes, I actually discovered that by experiment < 1278701964 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :urgh < 1278701972 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :alternatively, you can use the arrow buttons below the map < 1278701981 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, that doesn't work well with how I use the middle mouse button < 1278701986 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :right and middle would be easier < 1278701992 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I move my index finger < 1278702007 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: for all I know it isn't the simplest such gesture, after all I discovered it by experiment < 1278702075 0 :Gracenotes!~person@wikipedia/Gracenotes JOIN :#esoteric < 1278702407 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :cpressey: The worst part is, that was his name in Japanese. < 1278702414 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :cpressey: They had a guy named Bug, too. < 1278702678 0 :tombom_!tombom@wikipedia/Tombomp JOIN :#esoteric < 1278702725 0 :tombom!unknown@unknown.invalid QUIT :Ping timeout: 240 seconds < 1278702814 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :Updated ETA: 9min, updated size estimate: 126MB. < 1278702872 0 :pikhq!unknown@unknown.invalid QUIT :Read error: Connection reset by peer < 1278702906 0 :impomatic!unknown@unknown.invalid PART #esoteric :? < 1278702907 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Ilari: what was the original file, btw? < 1278702939 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :ais523: The orginal footage? < 1278702965 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes, or at least, the source of whatever you were rendering and encoding < 1278703053 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :ais523: Sources: skyroads map data, motion dump + script. < 1278703071 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :The script gave 2.8GB in 48015 PNGs. < 1278703080 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I was mostly interested in what was scripting the motion < 1278703091 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :The script is written in Lua. < 1278703115 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :no, as in, what the motion actually was < 1278703125 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :was it just the camera zooming through the levels? < 1278703160 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :The motion data is depicted as camera moving (plus some bars for distance, speed, fuel and oxygen). < 1278703195 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :Motiondata looks like: "12,8265000010,29988,29952,34062,10240,202458,900,12:RA". < 1278703211 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :what was the source of the motion data? < 1278703217 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :grr, it's so hard to phrase this question correctly < 1278703229 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :Game memory while playing back movie. < 1278703243 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and that movie was? < 1278703264 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :Skyroads TAS (third version). < 1278703269 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, what about altitude difference, how do you create that < 1278703270 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah, ok < 1278703271 0 :pikhq!~pikhq@75-106-123-171.cust.wildblue.net JOIN :#esoteric < 1278703274 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that was the question I was trying to ask < 1278703282 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: some tilesets have a raise/lower terrain type < 1278703288 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :left-click to raise, right-click to lower < 1278703294 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :although you can't lower beyond ground level for some reason < 1278703301 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, for indoors stairs and such? < 1278703301 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :some don't, because altitude-change tiles aren't implemented in them < 1278703309 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :stairs are a sort of feature < 1278703316 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you'll find different sorts of stairs for different situations < 1278703324 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :like stairs in corridor, stairs at corner of livingroom, etc < 1278703346 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, is there an altitude change involved? < 1278703356 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :no < 1278703367 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's just a tile which happens to be less flat than usual < 1278703371 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :eh < 1278703392 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, what about stairs with platform at top/bottom and then a door a bit further away? < 1278703393 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :as in, the details of the actual shape of the tiles aren't something the editor bothers with, except to render them < 1278703407 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that's how all the stairs work < 1278703414 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :there's a doorway built-in to the stair tile < 1278703419 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :with nothing beyond it < 1278703421 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ouch < 1278703424 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :this is meesy < 1278703426 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :messy* < 1278703432 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :no, it's actually incredibly simple < 1278703444 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the simplest thing that could possibly work, more or less < 1278703469 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :huh < 1278703472 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :bbl < 1278703477 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you can prove it in-game; find a stairway going upwards, open the door, then rotate the camera 180 degrees so the door doesn't trigger and click on the nearside of the door < 1278703486 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you'll end up in a black space with no way to go but back the way you came < 1278703569 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :Running same kind of render for skyxmas (from second skyxmas TAS). < 1278704838 0 :cheater99!unknown@unknown.invalid PRIVMSG #esoteric :oerjan isn't here when i need him < 1278704859 0 :cheater99!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: but functions in python aren't first-order objects < 1278705652 0 :CakeProphet!unknown@unknown.invalid QUIT :Ping timeout: 260 seconds < 1278706092 0 :Sgeo__!unknown@unknown.invalid PRIVMSG #esoteric :ACTION decides that cheater99 is drunk or troll < 1278706659 0 :cheater99!unknown@unknown.invalid PRIVMSG #esoteric :no < 1278706667 0 :cheater99!unknown@unknown.invalid PRIVMSG #esoteric :just populating my scrollback < 1278706672 0 :cheater99!unknown@unknown.invalid PRIVMSG #esoteric :so that i don't forget to tell him later < 1278707591 0 :CakeProphet!~adam@h181.4.18.98.dynamic.ip.windstream.net JOIN :#esoteric < 1278707983 0 :charlls!~charlls@166.237.199.244 JOIN :#esoteric < 1278708185 0 :Sgeo__!unknown@unknown.invalid PRIVMSG #esoteric :I meant the comment about Python's functions < 1278708217 0 :Sgeo__!unknown@unknown.invalid PRIVMSG #esoteric :Unless by "first-order" you mean something other than first-class < 1278708849 0 :cheater99!unknown@unknown.invalid QUIT :Ping timeout: 240 seconds < 1278708978 0 :zzo38!~zzo38@h24-207-48-53.dlt.dccnet.com JOIN :#esoteric < 1278709048 0 :augur!~augur@216-164-33-76.c3-0.slvr-ubr1.lnh-slvr.md.cable.rcn.com JOIN :#esoteric < 1278709070 0 :Mathnerd314!unknown@unknown.invalid QUIT :Ping timeout: 260 seconds < 1278709226 0 :relet!~thomas@c905DBF51.dhcp.bluecom.no JOIN :#esoteric < 1278709793 0 :cheater99!~cheater@ip-80-226-228-218.vodafone-net.de JOIN :#esoteric < 1278710066 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Can we make it that the file descriptors in the "fd" directory can be removed, created, and change symbolic links, that you can change file descriptors of a process in that way? < 1278710108 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: Except those links are pretty magic... < 1278710172 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Ilari: Like what kind of magic? < 1278710197 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Can it be done, you can have a file /proc/$$/kill that if you write anything to that file it sends a signal to the process? < 1278710210 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :And that you can change permissions on the file to set who can send signals? < 1278710211 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: you'd probably have to change the kernel a bit < 1278710222 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :changing permissions would be a lot harder, proc isn't a normal sort of filesystem < 1278710223 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: Those links point to inodes, not really files. < 1278710241 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the problem is, that as soon as a process stops running, its proc directory disappears < 1278710255 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so changing it permanently wouldn't really make a lot of sense < 1278710265 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you have a very Plan9y sort of idea there, though < 1278710357 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: Very Plan9y. < 1278710379 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Also, yeah, all of /proc is pretty magical. < 1278710686 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :You wouldn't change it permanently, of course! < 1278710728 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :If the links point to inodes instead of to files, then the procfs should convert it once it is added? < 1278710800 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :There is /proc/$$/environ but maybe there can be /proc/$$/env/ directory for each environment variable one file? < 1278710830 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :And also a directory /proc/$$/9p/ which contains a filesystem that the process program can create itself. < 1278710916 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :And library function calls for X and stuff, that you can use a function call to add a predefined directory into /proc/$$/9p/ such as a directory that X can provide to send window message, that widget sets can provide to change/read values, etc. < 1278710950 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :And the program can have its own files in /9p/ as well such as if you have FTP client that the /9p/ directory contains the directories and files from the computer you connected to < 1278711109 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :And a new signal SIGVAP to cause it to remove a process and free its memory, unconditionally (cannot be caught or ignored), and does nothing else (so SIGCHLD is not sent to its parent process, etc) < 1278711392 0 :jcp!unknown@unknown.invalid QUIT :Ping timeout: 248 seconds < 1278711460 0 :jcp!~jw@174-27-242-234.slkc.qwest.net JOIN :#esoteric < 1278711460 0 :jcp!unknown@unknown.invalid QUIT :Changing host < 1278711460 0 :jcp!~jw@bzflag/contributor/javawizard2539 JOIN :#esoteric < 1278711555 0 :ais523!unknown@unknown.invalid QUIT :Remote host closed the connection < 1278711677 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Where do I get a printout of CWEB? < 1278711876 0 :zzo38!unknown@unknown.invalid QUIT :Remote host closed the connection < 1278712138 0 :FireFly!unknown@unknown.invalid QUIT :Read error: Operation timed out < 1278713785 0 :augur!unknown@unknown.invalid QUIT :Remote host closed the connection < 1278713795 0 :augur!~augur@216-164-33-76.c3-0.slvr-ubr1.lnh-slvr.md.cable.rcn.com JOIN :#esoteric < 1278715741 0 :CakeProphet!unknown@unknown.invalid QUIT :Ping timeout: 264 seconds < 1278715768 0 :CakeProphet!~adam@h252.26.18.98.dynamic.ip.windstream.net JOIN :#esoteric < 1278716047 0 :augur!unknown@unknown.invalid QUIT :Remote host closed the connection < 1278716056 0 :augur!~augur@216-164-33-76.c3-0.slvr-ubr1.lnh-slvr.md.cable.rcn.com JOIN :#esoteric < 1278716328 0 :FireFly!~firefly@unaffiliated/firefly JOIN :#esoteric < 1278716423 0 :jberryman!~jberryman@c-24-125-153-250.hsd1.va.comcast.net JOIN :#esoteric < 1278716557 0 :kar8nga!unknown@unknown.invalid QUIT :Remote host closed the connection < 1278716563 0 :MigoMipo!unknown@unknown.invalid QUIT :Read error: Connection reset by peer < 1278716715 0 :charlls!unknown@unknown.invalid QUIT :Quit: Saliendo < 1278716902 0 :CakeProphet!unknown@unknown.invalid QUIT :Ping timeout: 240 seconds < 1278717477 0 :augur!unknown@unknown.invalid QUIT :Remote host closed the connection < 1278717488 0 :augur!~augur@216-164-33-76.c3-0.slvr-ubr1.lnh-slvr.md.cable.rcn.com JOIN :#esoteric < 1278718554 0 :calamari!~jeffryj@32.97.110.61 JOIN :#esoteric < 1278718559 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1278718574 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :Hi calamari < 1278718580 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :hey Chris < 1278718592 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :how goes the migration? < 1278718630 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :Keeping my head above water. < 1278718657 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :I have discovered that I have no love for AT&T. < 1278718677 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :How's it going with you? Did they pick you for jury duty? < 1278718678 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :does anyone? they just wanted the iphone < 1278718690 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :nope.. would have been a good one too < 1278718716 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :guy was accused of possessing and transporting meth < 1278718735 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :but it was inevitable I wouldn't be picked because they wouldn't want a libertarian on the jury < 1278718755 0 :wareya!unknown@unknown.invalid PRIVMSG #esoteric :hahaha < 1278718758 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :That could make things difficult, I suppose. < 1278718764 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :because they'd end up with a hung jury < 1278718828 0 :wareya!unknown@unknown.invalid PRIVMSG #esoteric :that would be great < 1278718841 0 :wareya!unknown@unknown.invalid PRIVMSG #esoteric :I get caught with meth and I end up getting a mistrial < 1278718896 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :thing is, drug dealers (at least if they have any sense) also hate libertarians.. because legalizing drugs would mean they were out of a job < 1278718905 0 :wareya!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1278718927 0 :relet!unknown@unknown.invalid QUIT :Quit: Leaving. < 1278718934 0 :wareya!unknown@unknown.invalid PRIVMSG #esoteric :I'm aware; I had a weed dealer living in my house for a while, and he joked about that all the time. < 1278718967 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :did he actually make much $? < 1278718984 0 :wareya!unknown@unknown.invalid PRIVMSG #esoteric :He wasn't rich, but he got enough to sustain himself. < 1278719009 0 :wareya!unknown@unknown.invalid PRIVMSG #esoteric :He sold food that he bougth with foodstamps to his friends, so he must have had plenty to eat. < 1278719019 0 :wareya!unknown@unknown.invalid PRIVMSG #esoteric :bought* < 1278719112 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :okay this 4x4x4 cube is too easy now, need to get a 5x5x5 < 1278719149 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :calamari: Are there any tutorials you can recommend for getting started with Atari 2600 coding? < 1278719163 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :oh yeah.. who is that wanted to create his own os? < 1278719188 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :cpressey: ooh, thinking of writing a game? < 1278719199 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :calamari: alise? At least? (Maybe me, except not really?) :) < 1278719227 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :Well, thinking of writing... something with colorful blocks... at least to start. < 1278719235 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :does she have the atari 2600 basic programming cartridge? < 1278719245 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :definitely a classic :P < 1278719255 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :I think you can enter like 6 lines of code < 1278719257 0 :tombom_!unknown@unknown.invalid QUIT :Quit: Leaving < 1278719273 0 :wareya!unknown@unknown.invalid PRIVMSG #esoteric :I know someone who's trying to write an OS to run on N64 emulators < 1278719279 0 :wareya!unknown@unknown.invalid PRIVMSG #esoteric :from scratch < 1278719287 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :To be clear, it's me who wants to code something for Atari 2600 (not in basic though) and alise who wants to write an OS (presumably *not* for the Atari 2600.) < 1278719288 0 :wareya!unknown@unknown.invalid PRIVMSG #esoteric :mostly in assembler < 1278719324 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :argh I really need to fix my webpage < 1278719342 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :looking for those links for you Chris < 1278719374 0 :BeholdMyGlory!unknown@unknown.invalid QUIT :Remote host closed the connection < 1278719409 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :Thanks. Well, I'm looking at the tutorials listed on http://www.atariage.com/2600/programming/index.html to start. < 1278719442 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :here was a game I started but didn't finish due to not being able to get the paddle motion right http://kidsquid.99k.org/dokuwiki/doku.php?id=radialpong < 1278719475 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :When I learned that there is no "bitmap" for the VCS (that you have to write a display routine that manipulates the raster rather directly), I decided I had to write *something* for it, some day. < 1278719477 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :but it shows step by step as I discovered things and fixed bugs, so maybe it'll help? < 1278719501 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :yeah it's not the easiest system to program for < 1278719520 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :The earlier versions will probably help a lot as examples, yes. < 1278719603 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :Especially if I can compile it and hack around with it a bit. < 1278719649 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :what are you hoping to write? < 1278719705 0 :coppro!unknown@unknown.invalid QUIT :Remote host closed the connection < 1278719727 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :note the link to the stella mailing list.. < 1278719734 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :calamari: I really don't know yet :) < 1278719747 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :http://www.biglist.com/lists/stella/archives/ < 1278719763 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :Ooh, thanks. < 1278719768 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :do you already know 6502? < 1278719795 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :Yes. I wrote a 2K game for the Commodore 64 last year (well, converted an old BASIC game to 6502). < 1278719816 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :http://catseye.tc/projects/bescape2k/