< 1130458279 0 :GregorR-L!n=chatzill@host-201-56.pubnet.pdx.edu JOIN :#esoteric < 1130458600 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :I'm beginning to get the hang of Dvorak :) < 1130458642 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :I'm still slow, but I'm basically accurate < 1130459303 0 :Sgep!unknown@unknown.invalid PRIVMSG #esoteric :Bye all! < 1130459315 0 :Sgep!unknown@unknown.invalid QUIT : < 1130461371 0 :klutzy!i=klutzy@dor20517.kaist.ac.kr JOIN :#esoteric < 1130461488 0 :klutzh!unknown@unknown.invalid QUIT :calvino.freenode.net irc.freenode.net < 1130464706 0 :ChanServ!unknown@unknown.invalid QUIT :Shutting Down < 1130464737 0 :ChanServ!ChanServ@services. JOIN :#esoteric < 1130464737 0 :irc.freenode.net!unknown@unknown.invalid MODE #esoteric :+o ChanServ < 1130464812 0 :duerig!i=tyrecius@xmission.xmission.com JOIN :#esoteric < 1130464852 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :Hello? < 1130464949 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1130464962 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :How are you? < 1130464969 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :I'm ok :) you? < 1130464973 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :Doing good. < 1130465007 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :You interested in taking a peek at a new esoteric language? I just put it on the esolang wiki and am looking for feedback about it. < 1130465015 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :Rail? < 1130465019 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :Yeah. < 1130465020 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :Hehe. < 1130465033 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :I've looked briefly at it < 1130465042 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :looks interesting < 1130465046 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :Thanks. < 1130465071 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :a really comprehensive article too :) < 1130465084 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :probably one of the biggest on the wiki < 1130465090 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :Hahaha. Yeah. I basically uploaded my design document and wiki-fied it. < 1130465109 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :But I've made some changes to hopefully make it easier to comprehend for others. < 1130465160 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :I noticed the article didn't say who invented it, or when. would you mind adding that? < 1130465163 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :This is also my first submission on the wiki, though I've been lurking for a while. < 1130465166 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :Oh. Sure. < 1130465169 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :Good point. < 1130465178 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :you don't have to use your real name if you don't want to < 1130465191 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :but it is nice to have something at least < 1130465230 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :*nod* < 1130465234 0 :klutzy!unknown@unknown.invalid PRIVMSG #esoteric :ㅜㅐㅇ < 1130465237 0 :klutzy!unknown@unknown.invalid PRIVMSG #esoteric :oops < 1130465239 0 :klutzy!unknown@unknown.invalid PRIVMSG #esoteric :sorry < 1130465248 0 :klutzy!unknown@unknown.invalid PRIVMSG #esoteric :my fingers something wrong < 1130465301 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :Oh. For a second I thought there was some new language using the a and '?'. Hahaha < 1130465529 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :Done. < 1130465564 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :I now have an account, and have attributed the invention of 'Rail' to it. < 1130465604 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :Thanks for reminding me of that. < 1130465753 0 :GregorR-L!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1130466078 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :btw, kipple, if you feel like playing around with the interpreter at all, there is a quick-and-dirty interactive mode which lets you see the program counter move around as you step through the program. < 1130466097 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :I was just looking at the usage info :) < 1130466206 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :Ah. Nifty. The trick is to define a special input and output file because the interactive mode takes over stdin and stdout. < 1130466285 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :what does this mean? "Any number of lines may precede the one with the '$' on the far left." < 1130466297 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :that you can write comments and such on lines above the $? < 1130466305 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :Yeah. < 1130466308 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :And they don't matter. < 1130466327 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :You can write comments in the code itself if they are surrounded by whitespace. < 1130466336 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1130466382 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :I should rephrase that so its clearer. < 1130466399 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :it shouldn't be under the hello world example < 1130466411 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :Ok. *scribbles down a note* < 1130466428 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :IMHO it should be wherever you talk about the $ < 1130466488 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :*nod* < 1130466542 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :is the # mandatory? < 1130466576 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :Yeah. < 1130466584 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :can you have more than one? < 1130466587 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :Yep. < 1130466649 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :Nifty. I'm taking notes on your questions. Then I can add fixes to the article appropriately later on. < 1130466667 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :hehe: http://esolangs.org/wiki/Special:Longpages < 1130466702 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :Wow. I'm only beat out by bf constants. < 1130466724 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :I suppose this is a consequence of designing a maximalist kind of language. < 1130466726 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :Haha < 1130466767 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :I don't understand this sentence "The universal junction, '*', allows a train entering in any direction to leave in the opposite direction." < 1130466783 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :that sounds just like @ to me (and that has to be wrong) < 1130466795 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :Enter from east. Leaves to west, for instance. < 1130466800 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :I'll make that clearer. < 1130466836 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :entering from east and leaving to the west is just going straight forward... < 1130466845 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :Yeah. That is basically it. < 1130466857 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :The confusion is that enter and leave are opposites. < 1130466865 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :So two opposites cancel each other out. < 1130466875 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :And that is my awkward phrasing. Haha. < 1130466877 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :ah, I think I see now < 1130466878 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :I'll be sure to fix taht. < 1130466890 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :Er that. < 1130466913 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :I though those junctions were supposed to be used for control flow < 1130466922 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :but they don't do they? < 1130466924 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :The junctions for control flow are the y-junctions. < 1130466934 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :The other junctions are just for passing through. < 1130466936 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :yeah, I read a bit further and saw that < 1130466939 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :Like the skip instruction in PATH. < 1130466940 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :Ok. < 1130466952 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :On the list of things to fix. Thanks. You are being most helpful! < 1130466959 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1130467027 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :have you played transport tycoon? < 1130467071 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :*shakes* < 1130467084 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :it's a rail building game < 1130467087 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :I played railroad tycoon obsessively for a while, though. And a-train. < 1130467099 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :Those are older, I believe. < 1130467108 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :But that kind of thing is how I envision it. :) < 1130467122 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :there was a guy here who posted screenshots of logic circuits made with Transport Tycoon some days ago < 1130467128 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :Wow. < 1130467134 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :Interesting coincidence. < 1130467137 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :or the Open source clone, I think < 1130467153 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :Hmm. That would be quite interesting. I'll have to google for it. < 1130467173 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :don't remember who < 1130467203 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :*nod* < 1130467528 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :is true and false 't' and 'f' or 0 and 1 (or both)? < 1130467683 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :The command to push true is 't'. The command to push false is 'f'. < 1130467700 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :The actual representations on the stack are "1" and "0" respectively. < 1130467704 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :That is a bit confusing. < 1130467707 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :Hmm. < 1130467712 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :What do you suggest I do about it? < 1130467713 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :so you can push 0 and 1 if you want to instead? < 1130467716 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :Yeah. < 1130467723 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :In fact the digits just push themselves on the stack. < 1130467860 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :http://gehennom.org/~fis/ttd_logic/, if you're interested. < 1130467881 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :Oh. Thanks. < 1130467953 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :(It's ~05 am in this time-zone, so I'll probably be asleep soon.) < 1130467968 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :only 4am here ;) < 1130468013 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :Wow. It is night here. < 1130468040 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :Y'all must be half way around the world. < 1130468140 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :how do you duplicate the top of the stack? < 1130468189 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :With variables. One of the examples I give is a function called 'dup' which does that. < 1130468195 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :ah :) < 1130468203 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :I don't have it inbuilt 'cuz you can do it with other primitives. :) < 1130468215 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :Same with swap, drop, and other stack operations. < 1130468289 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :Thanks for the link, fizzie. It looks very interesting. < 1130468307 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :Vaguely similar to my efforts a while ago to implement Brainfuck in ZZT. < 1130468312 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :Though more successful. < 1130468588 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :I'll have to try out open transport tycoon deluxe. It looks fun. < 1130468614 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :It needs the datafiles from the commercial game, though. < 1130468631 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I've been thinking about optimizing the space-usage of the constructs a bit, and then adding a "plant an and/or/xor gate here in this direction" tool to OpenTTD gui. I already got complaints about the 4-bit adder being too unnatural-looking and lacking scenery. < 1130468636 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :Eh? Dagnabit. < 1130468669 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :That sounds nifty. < 1130468680 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :(Those are available at some "abandonware"-type sites, with dubious legality.) Erh, exam-day tomorrow. I sleeps now. -> < 1130468683 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :Though proving that it can be done gets you lots of coolness points. < 1130468699 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :Take care. < 1130468908 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :gotta get some sleep too. bye < 1130468938 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :So long. < 1130469572 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :Anyone else around? < 1130470097 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :No < 1130470418 0 :puzzlet!unknown@unknown.invalid PRIVMSG #esoteric :hardly. < 1130470456 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1130470491 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :Hello. < 1130470502 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Hi. < 1130470605 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :I'm the guy who just added 'rail' to the esolang wiki. So I'm hanging out here trying to get people to glance at it and give me feeback. < 1130470613 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :On the language or how its presented in the article. < 1130470682 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, I know. < 1130470699 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Haven't tried it yet, though. < 1130470704 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :I see. < 1130470723 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :Well, let me know if you do. Negative feedback or positive feedback, both are helpful. < 1130470734 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :OK < 1130470781 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :btw, I like Glass. < 1130470816 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :I was interested to note that the method of distinguishing various multi-character stuff is similar to that of rail. < 1130470831 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :But I really like the combination of oo with an explicit stack. < 1130470866 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Heheh :) < 1130470882 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :It's pretty evil >: ) < 1130470991 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :Yet more proof that a language designer can be evil in any paradigm. Haha. < 1130471145 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :btw, what is the EgoBot? < 1130471166 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!glass {M[m(_o)O!"I run code!"(_o)o.?]} < 1130471168 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :I run code! < 1130471234 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :!brainfuck >+++++++++[<++++++++>-]<.>+++++++[<++++>-]<+.+++++++..+++.>>>++++++++[<++++>-]<.>>>++++++++++[<+++++++++>-]<---.<<<<.+++.------.--------.>>+. < 1130471248 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :Oh well. < 1130471254 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :It's !bf < 1130471255 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :What languages does the EgoBot run? < 1130471256 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :Ah. < 1130471262 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :!bf >+++++++++[<++++++++>-]<.>+++++++[<++++>-]<+.+++++++..+++.>>>++++++++[<++++>-]<.>>>++++++++++[<+++++++++>-]<---.<<<<.+++.------.--------.>>+. < 1130471262 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Hello World! < 1130471266 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :Haha. < 1130471268 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :Cool! < 1130471274 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!help < 1130471276 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :help ps kill i flush show < 1130471279 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :1l 2l axo befunge bch bf glass glypho kipple malbolge pbrain sadol sceql udage01 < 1130471307 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :How does it do 2l? I thought that was a 2d language? < 1130471352 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :!show < 1130471354 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!glass http://pastebin.ca/raw/26890 < 1130471354 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :No such process! < 1130471365 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :I run code from URLs too! < 1130471365 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I need to make sub-help, show just shows the current output buffer ;) < 1130471375 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :Ah. < 1130471406 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :Awesome *shakes the EgoBot's hand*. < 1130471428 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :What is the EgoBot programmed in? Tell me bf and I'll be really impressed. :-) < 1130471431 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :You could shake my hand, since I wrote it :-P < 1130471433 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :C++ < 1130471474 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :ACTION awards GregorR 7 coolness points. < 1130471477 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :Hahaha < 1130471492 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :Good work. I like it. < 1130471527 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :C++ is my language of choice. You might say that I'm a C++ weenie. < 1130471541 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1130471556 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I switch between C and C++ for non-web-based things. < 1130471569 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Some programs are better for a structural approach, others for an OO approach *shrugs* < 1130471570 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :I'm one of those poor souls who actually has a copy of the standard and refers to it. < 1130471575 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :True. < 1130471644 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Oh, and 2L too (since you mentioned it) :P < 1130471727 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :Nifty. < 1130471734 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :Rail is my first esoteric language. < 1130471809 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Oh, don't worry: Soon enough you'll have four and be able to say "Wow, that was a waste of my life" :-P < 1130471930 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :Hahaha. I actually feel like I am learning a lot. One of my research interests is programming languages and compilers. It is really interesting to write an interpreter for such non-traditional languages. < 1130471953 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Ahh, well this is true. < 1130471963 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :BTW, look at Glass for an example of how not to write an interpreter. < 1130471990 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :Also, it helps give me flexibility. Too much time spent programming in C++ blinds you to alternative ways of doing things. < 1130472010 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Also true. < 1130472013 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :What did you do that is bad? < 1130472036 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Well, the /process/ is sound, but the code is overly complex and not very cohesive :P < 1130472065 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :too much time spent programming in C++ also rots your brain < 1130472087 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :OMGWTF Python SUX0RZ ROFLMAOOLOLOLOLOL < 1130472096 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1130472101 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :What is your language of choice, lament? < 1130472113 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :duerig: Python SUX0RZ :) < 1130472122 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :Ah. < 1130472127 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :It's a local dialect of Python. < 1130472132 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :Hahaha. < 1130472137 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :It's basically Python translated to AOL n00b speak. < 1130472141 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :at least, python is what i actually write stuff in. Haskell, Smalltalk or whatever is what i would use if i were smarter. < 1130472189 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :*crosses himself* You shouldn't mention the term 'Haskell'. Just refer to it as the 'Scottish language'. Don't you know that it is evil? That it is cursed?!?!? :-) < 1130472199 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :it is? < 1130472214 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :Yeah. Any language with more than four arrow operators is automatically cursed. < 1130472218 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :Hahaha < 1130472226 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1130472240 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :but four is fine?! < 1130472243 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :Yep. < 1130472251 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :that seems kinda arbitrary < 1130472259 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :anyway, in haskell anything can be an operator < 1130472262 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :Actually, I can't program in it because it is hard to wrap my head around programming with lazy execution. < 1130472265 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :Exactly! < 1130472266 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :so it doesn't really matter what is and what isn't < 1130472276 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :and yes, i can't program in it either < 1130472281 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :which is why i said, "if i were smarter" < 1130472284 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :Hahaha < 1130472347 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :I haven't really used Smalltalk. < 1130472351 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :OCaml is fun, though. < 1130472391 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :yeah but ocaml is like haskell for dummies. < 1130472416 0 :kipple!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1130472463 0 :Arrogant!i=Arrogant@143.orlando-09-10rs.fl.dial-access.att.net JOIN :#esoteric < 1130472466 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :I once took a class on 'practical functional programming'. We were allowed to choose our own language for the course. Only one person was brave enough to pick Haskell. He showed us his code once and all our eyes bugged out. < 1130472495 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :what did everyone else choose, C++? < 1130472510 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :btw, GregorR, I think its funny that you use 'Klass' for class. Makes sense, but funny. < 1130472523 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Haskell is pretty esoteric <3 < 1130472545 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :Oh. Since the class was about functional programming languages, we had to choose one of those. About half the class picked Scheme and the other half picked OCaml. < 1130472553 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :True. < 1130472556 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :duerig: Well, class is reserved :-P < 1130472562 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i kinda hate scheme < 1130472567 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i used to like it < 1130472569 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Haskell is a great language though. < 1130472571 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :Yeah. I know. I probably would have done something like 'ClassT'. < 1130472574 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :but for any actual work, it's so incredibly verbose < 1130472577 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :But that is just my bias. < 1130472579 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :and a pain < 1130472581 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Never used O'Caml < 1130472582 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :Your solution makes sense. :) < 1130472600 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :scheme and haskell are both conceptually pretty, but scheme is ugly in practice < 1130472617 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :I just have a fundamental allergy to dynamic typing. < 1130472620 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :(or maybe that's just me) < 1130472621 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Like Perl ;) < 1130472628 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :If I can't say 'that is a list' to the compiler, I always feel like I have to check. < 1130472629 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :duerig: me too. That's why I prefer Python. < 1130472632 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1130472634 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :dynamic < 1130472637 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i thought you said static :P < 1130472642 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :Hahaha. < 1130472658 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :don't bother looking at smalltalk, then < 1130472676 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :Arrogant, interested in giving me feedback about a new esoteric language? < 1130472701 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :lament, it is ok when I'm making something small, but it feels more cumbersome to me when making something large. < 1130472723 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :large things consist of small things :) < 1130472748 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :A good software engineer, lament. < 1130472753 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :No. Large things consist of combinations of small things. Is the n choose 2 possible combinations that scare me. :) < 1130472757 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :A good software engineer, lament is. < 1130472781 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :duerig: in short, programming sucks. < 1130472787 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1130472792 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :Hahaha. But I'm addicted. < 1130472792 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :whichever solution you use, it's still crappy < 1130472799 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :It is like heroine. Too late for me now. :) < 1130472801 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :dynamic typing is a mess < 1130472804 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :static typing is a pain < 1130472816 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ACTION luuuuuuuvs programming. < 1130472847 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :Yeah. I like static typing, but that is just because it seems too evil. < 1130472850 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :Er less evil. < 1130472878 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :static typing forces you to think about the types < 1130472888 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Umm ... yes .... < 1130472891 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :which forces you to design the program in a certain way < 1130472900 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :I've just had a great idea for a new esoteric language! This would be evil because it would force you to qualify everything with a type, but wouldn't check the types! It'd be the worst of both worlds! Hahaha < 1130472902 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :which might not be pleasant or smart < 1130472909 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :duerig: hahahah < 1130472943 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :each variable must have at least four type qualifiers < 1130472951 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :Hahaha. Yep. < 1130472954 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :short long static volatile int *foo; < 1130472974 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :foo = (short long static volatile int *) 42; < 1130472979 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :print foo; // prints 42 < 1130472991 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :cast is required of course. < 1130472996 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :Yep. < 1130473009 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :duerig: i think that language already exists < 1130473012 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :it's called C :) < 1130473023 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :Granted. Haha. < 1130473030 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Pfff. < 1130473045 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :You can rag on C all you want, it's still a great language for structured programming. < 1130473064 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :C is pretty < 1130473070 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :Actually, regarding the dynamic vs. static typing thing, The esoteric language I just created is dynamically typed, but I wrote it in C++ because I prefer static types. < 1130473073 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :in some strange way < 1130473076 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :Which is a bit ironic. < 1130473095 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :duerig: i bet i could write an interpreter in Python faster than you wrote it in C++! < 1130473102 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1130473102 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :Granted. < 1130473120 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :But I bet that after I wrote my interpreter in C++ I could change it easier. < 1130473134 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :I bet not! because your interpreter is statically typed! < 1130473145 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :................................. < 1130473146 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :you would have the extra work of having to change the types < 1130473153 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :anyway, blah < 1130473157 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :fuck types < 1130473160 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :Don't mean to start a language war. < 1130473161 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :forth rules < 1130473162 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Whether in Python or C++, it's bad practice to change a=7 to a="blah". < 1130473163 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :I agree. < 1130473168 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :no types at all < 1130473169 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :Fuck types! < 1130473171 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :Forth rules! < 1130473193 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: not always! < 1130473202 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: it might be good sometimes. < 1130473213 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :in fact < 1130473216 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i do it all the time! < 1130473238 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :(every time hoping that maybe this time it will be good) < 1130473245 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Give me an example of a /good/ --- :P < 1130473264 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :hell i even change loop indices to strings because it's prettier that way. < 1130473272 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1130473280 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Dictionaries < 1130473281 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :Hahaha. < 1130473290 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :iteritems < 1130473302 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :for (i = "zero"; strless(i, "ten"); strplusplus(i)) { ... } < 1130473314 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :lament, you should try my esolang Rail. It is like forth but without all that pesky 'efficiency' stuff. < 1130473331 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :duerig: have you looked at False? < 1130473339 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: I love how incredibly off that is! < 1130473349 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :duerig: and where's your esolang? < 1130473388 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :http://esoteric.voxelperfect.net/wiki/Rail < 1130473391 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Arrogant: ? < 1130473400 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :Forth is actually just one of the influences. < 1130473406 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :I've looked at False. Looking again. < 1130473413 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :I'd forgotten it. < 1130473422 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :F! "I wish I was part of EgoBot!" < 1130473422 0 :falsebot!unknown@unknown.invalid PRIVMSG #esoteric :I wish I was part of EgoBot! < 1130473471 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :wow, Rail seems complicated. < 1130473497 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :F! "I wish people would stop putting words in my mouth!" < 1130473497 0 :falsebot!unknown@unknown.invalid PRIVMSG #esoteric :I wish people would stop putting words in my mouth! < 1130473519 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :Its just forth in a 2-dimensional language with lists, closures, and GC tacked on. Hahaha < 1130473543 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :forth with lists and closures < 1130473549 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :you know of Joy? < 1130473566 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :*shake* < 1130473581 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :shake which way? :) < 1130473607 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :Oh. Shake no. < 1130473609 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :Nope. < 1130473616 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1130473619 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :definitely have a look at it < 1130473622 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :lament: "Shaking" yes is nodding ;) < 1130473634 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :because it's forth with closures, lists and GC tacked on < 1130473642 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :there's a channel for it somewhere < 1130473644 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :called sometihng stupid < 1130473655 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :#concatenative i think < 1130473678 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :it's very one-dimensional though < 1130473678 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :Oh. But Rail is two-dimensional too. < 1130473683 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :But now I feel less creative. :) < 1130473685 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :reminds of Forth and Scheme at the same time. Pretty neat. < 1130473704 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :(and of course a huge pain to deal with because of the goddamn stack!) < 1130473704 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :Cool. I'm bookmarking the page. < 1130473715 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :Hahaha. Stacks are fun. < 1130473719 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :fun < 1130473726 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :but < 1130473729 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :inconvenient :) < 1130473743 0 :wildhalcyon!n=chatzill@216.154.205.203 JOIN :#esoteric < 1130473748 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :That is the essence of a good esolang. Fun, but inconvenient. :) < 1130473749 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :moin < 1130473757 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1130473760 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :Greetings. < 1130473768 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :I think that is why there are so many stack-based esolangs. < 1130473770 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :battle of the bots.. when'd sadol join in the fun? < 1130473803 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Err, recently :P < 1130473811 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ACTION defers wildhalcyon to the logs ;) < 1130473815 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :duerig: no, i think that's why there's so few flat-random-access-memory esolangs, and so many esolangs with all other possible memory setups < 1130473828 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :lament: Granted. < 1130473846 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :ACTION avoids the many days of logs he's missed due to reasons which he loathes < 1130473879 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :wildhalcyon: oh yeah, the bots. There's falsebot, and there's the impostors. < 1130473891 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :EgoBot and SadolBot, ignore them, they're evil < 1130473901 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!help < 1130473903 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :help ps kill i flush show < 1130473906 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :1l 2l axo befunge bch bf glass glypho kipple malbolge pbrain sadol sceql udage01 < 1130473908 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :I knew of falsebot, and egobot < 1130473909 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :Now all we need is some form of corewars. Where bots try to get other bots to execute inimical programs. < 1130473921 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!glass {M[m(_o)O!"OMG I can interpret so many languages (including sadol)!"(_o)o.?]} < 1130473925 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :OMG I can interpret so many languages (including sadol)! < 1130473926 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :duerig: i was thinking of actually having something like corewars here < 1130473933 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :FYB!!!!!! < 1130473947 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :but corewars itself would likely not be too popular < 1130473967 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :Granted. < 1130473983 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :FukYorBraaaaaaane!!!! < 1130473990 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :maybe a bot conducting a computer rock-paper-scissor competition among user-submitted programs. < 1130474000 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :I think it would be an interesting exercise to write a looping quine from the bots - bot 1 outputs the commands for bot 2 which... outputs the commands for bot n, which outputs the original command to bot 1 < 1130474002 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :But then those programs would all have to be written in some specific language < 1130474012 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :AHHHHHHH, FYB FYB FFYB FYB FYB!!!!! < 1130474013 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :and that's not cool < 1130474021 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1130474033 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :wildhalcyon: we already had that < 1130474044 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I fixed it :) < 1130474054 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :oh... I guess I have missed a lot < 1130474056 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :(it cheated by using variables) < 1130474065 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :Ah. < 1130474067 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :!ANSWER;! < 1130474072 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :F!ANSWER;! < 1130474072 0 :falsebot!unknown@unknown.invalid PRIVMSG #esoteric :Error: Argument to ! is not a function < 1130474076 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Did the bots get bored with it eventually? < 1130474078 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :F!ANSWER;. < 1130474078 0 :falsebot!unknown@unknown.invalid PRIVMSG #esoteric :42 < 1130474085 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :btw, wildhalcyon, interested in giving feedback on a new esoteric language? < 1130474095 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :ALWAYS duerig! < 1130474126 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :http://esoteric.voxelperfect.net/wiki/Rail < 1130474165 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Ah, I saw that on the wiki earlier.. didn't have time to do much more than scroll down the page < 1130474178 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Reminds me a bit of spiral, only.. I think this might be designed a little better < 1130474238 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Not that I believe any esolang has design as a fundamental criterion. Except maybe Piet. Esolang-as-art! < 1130474297 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :Spiral is nifty. You have to hand it to any language which can make the "Hello, World!" program actually look like hello, world. < 1130474315 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Im not knocking spiral at all < 1130474325 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :I think its a lovely esolang < 1130474329 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :much better than glypho < 1130474391 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :Well, one of my design criterion for Rail was that it had to allow for functional abstraction. Hence actual variable names and function names. < 1130474424 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :Which means that in theory you can do something big with it. < 1130474436 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :But currently it is as slow as Gehenna, so it may not be practical to do so. :) < 1130474441 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, functions are nifty sometimes. They're like socially acceptable gotos < 1130474457 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Gehenna is slow? < 1130474472 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :I think Gehenna is the frozen hell, so I'd think it'd be slow. :) < 1130474472 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Is that the ice one? < 1130474491 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Hmm.. Im always getting my hells mixed up. < 1130474539 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :I figure, I'll learn all I need to know about that after I'm dead, so why memorize it now? :-) < 1130474585 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Its nice to know where I'll be going, is all < 1130474611 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :True. But I plan on a deathbed conversion so I go to the good place. :) < 1130474621 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :I just haven't decided which deathbed conversion to go with. < 1130474629 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :I don't think I'll end up in the cold one. I forget what you had to do to get there... < 1130474640 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Duerig, go for them all < 1130474658 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :"To the faiths of the world: I accept you" < 1130474693 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :except for scientology < 1130474697 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :Hahaha. Good point. < 1130474721 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :And that other one. < 1130474723 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :The fake Jew < 1130474730 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :kaballah? < 1130474732 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Yeah. < 1130474733 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :That one. < 1130474774 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :There's a lot of "except that ones" that I would list... there's only a few religions I feel comfortable associating myself with in any kind of conversionary way - even for the last few minutes of my life < 1130474795 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :Just don't go in your sleep < 1130474801 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :unexpectedly < 1130474815 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :Maybe just say "God, in these last minutes I accept the true faith. You know the one..." < 1130474818 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :I'm an Atheist so I don't really associate with any of them actively. < 1130474848 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Arrogant: Im talking from a social point of view, not personal < 1130474872 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :I don't want to die knowing that people were under the impression I thought scientology was in any way an okay religion < 1130474879 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Ah < 1130474889 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Scientology is a science fiction cult < 1130474905 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1130474932 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :L. Ron wanted to be tax-exempt < 1130474933 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1130474949 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :Be careful what you say... they might show up at your door with pitchforks and subpoenas. :-) < 1130474965 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :touche' < 1130474971 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :"The difference between Scientology and Christian Science is that Scientology is Sci-Fi and christian science is Fantasy." - Gregor Richards < 1130474987 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :Hahaha < 1130475067 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Anyhow, right now I am *happily* agnostic, and a few religions have threatened that I shall not experience eternal life (i.e. no hell - just lack of existence if I deny jesus), which - as a partial atheist, doesnt exactly inspire fear. < 1130475091 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :High five for empirical agnosticism! < 1130475109 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :"Agnosticism isn't sitting on the fence you stupid bastards!" - Gregor Richards < 1130475122 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :Haha. I was in a meeting of atheists a while ago. We talked about how to expand our 'religion', we should find agnostics and try to convert them. Hahaha < 1130475137 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :I wish to meet this Gregor Richards fellow, he is a brilliant man < 1130475144 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :lol duerig. Actually, it might help to have an atheist religious text. < 1130475144 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Weak atheism and empirical agnosticism are the same thing. < 1130475153 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :duerig: That's so disgusting. < 1130475159 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :(From different viewpoints) < 1130475174 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :True. < 1130475180 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :It's one thing to talk to someone about it, but ACTIVELY CONVERTING PEOPLE is like, evil. < 1130475229 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I should point out right now that people are inherantly agnostic, only conversion while growing up (and some natural human tendencies) sways them back and forth on the theism plane ;) < 1130475259 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Yep < 1130475265 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Im changing my religion. On paper at least. < 1130475278 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :FSMism? < 1130475287 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :I know some people who have changed their religion drastically within the past few years several times < 1130475302 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :They should try to think for themselves < 1130475311 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :Arrogant, I agree with you that evangelism is evil. It was all joking. < 1130475327 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :no, actually, its a branch of christianity I would rather not mention. Im doing it to make my marriage a little "easier" on the in-laws. < 1130475340 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :So, this is a godless bunch :-P < 1130475351 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :duerig: Ah. < 1130475361 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :You never know. < 1130475379 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Not godless, gregor, just unguided through the darkness. Part of making esolangs, I guess: you've got to have an open mind to wonder about the possibilities. < 1130475386 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :True. It was just a joke based on the christian myth that the atheists would 'convert' their children. < 1130475405 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Atheists are not tied together by common faith like religious < 1130475406 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :That is a good way to put it. < 1130475410 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :To satanism ;) < 1130475424 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :The atheist says that to see is to believe. But the agnostic says we are blind. < 1130475448 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :people < 1130475455 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :I completely hit enter without completing the thought < 1130475473 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Usually you just partially hit enter on an incomplete thought? < 1130475485 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Keyboard isn't pressure sensitive < 1130475491 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1130475507 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Would partial-enter make sense if it were? < 1130475515 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Of course < 1130475557 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :If you assign a function to something, it can make sense. < 1130475565 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Enter is used as Return now < 1130475569 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Part of my agnosticism stems from the fact that I think everything will be alright if Im wrong. < 1130475596 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :I can't be agnostic because I actively disbelieve in divinity and the supernatural. < 1130475617 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :There's a difference between disbelief and nonbelief. < 1130475631 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :there is? < 1130475636 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Sure. < 1130475659 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :hmm, ok < 1130475666 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :You can not belief something, or you can belief that something is not. < 1130475669 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :believe* < 1130475676 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Lack of sleep >< < 1130475704 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Hmm, I suppose I can see the difference, but I think its largely semantics < 1130475733 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :No. < 1130475737 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :It's a very significant difference. < 1130475741 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Very. < 1130475750 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :I have trouble discussing religion with christians, or any of the judaic-tradition religions < 1130475785 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Not really with atheists though. I admit, Im not really an atheist because I actively "do not know", but I understand them. < 1130475834 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Here's another fun road: < 1130475838 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :There is no such thing as knowledge. < 1130475845 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :I tend to think that doubt is one of the cardinal virtues. Always fear those who are without doubt. < 1130475856 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: I've had some terribly huge debates on the existance of truth. < 1130475864 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :On which side? < 1130475880 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Im on your side gregor < 1130475887 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :There are two truths, personal truth and reality. < 1130475893 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :We can not know reality. < 1130475898 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Just by its nature. < 1130475923 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :I am partially agnostic because I can admit that there is a possibility of such an existance < 1130475955 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Hmm, I would point out that we only presume that reality exists based on perception, and it's unknowable whether our perceptions accuratly describe reality, or if reality even exists. < 1130475956 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :But I believe that this is such an incredibly small possibility that it is nothing to consider. < 1130475957 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :I'm of the other side. Absolute truth exists. But I tend to get along well with relativists because I recognize that finding that absolute truth is nontrivial. < 1130475983 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Right. Absolute truth exists. < 1130475994 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :It is far more common for someone to have a false certainty then it is for them to have a correct one. < 1130476018 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Absolute truth is how things are in realition to "existance" < 1130476023 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Relation* < 1130476030 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I don't think anybody is denying whether absolute truth /exists/, merely whether we are capable of attaining it. < 1130476030 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :As opposed to our perception. < 1130476034 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Our perception is limited. < 1130476041 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: You'd be surprised. < 1130476053 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Heh < 1130476076 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Now, let me turn the conversation again with this challenge: < 1130476080 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :We are capable of attaining it. But it is always more complex than many suspect. < 1130476080 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :There are plenty of people that I've talked to that don't believe in an absolute truth and that it depends upon personal truth. < 1130476087 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :*nod* < 1130476095 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Give me a rational reason for the illegalization of consensual bestiality. < 1130476106 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :We are capable of attaining it, but we can never COMPLETELY CONFIRM it's correctness. < 1130476117 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :That we can be pretty damned sure is great. < 1130476132 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :Reason is not a method for discovering truth. It is a method for discarding falsehood. < 1130476182 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: I can't. < 1130476190 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: we have no way to ascertain the "consensuality" of the bestiality. How do we know that's what the sheep desires? < 1130476213 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, the transfer of disease from pets/livestock to humans is a major source of concern for world health. Sexual congress increases the likelyhood of the crossover of a disease. < 1130476214 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :wildhalcyon: Hmm, when a sheep becomes erect and mounts something, it's pretty obvious. < 1130476289 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :duerig: I don't know if I agree with that ... most of the diseases which are compatible between humans and animals are not viruses, but are caused by something else (prions, etc), and are therefore not so easy to communicate ... < 1130476302 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :Two words: Bird Flu < 1130476309 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Point taken :P < 1130476314 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1130476323 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :gregor - in that same manner, an older woman having sex with a minor wouldn't be illegal, but it is, and for rational reasons < 1130476340 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :It would be pretty hard to have sex with a bird < 1130476356 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :wildhalcyon: The reason why a minor can't concent is because said minor is not sexually mature. < 1130476366 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :THe animal (presumably) would be sexually mature. < 1130476373 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Consent even. < 1130476384 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Gregor, "sexually mature" != 18+ < 1130476396 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :18 is an arbitrary age < 1130476405 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :No, it's not, 18+ is just arbitrary. It is not immoral for a 16-yr-old sexually mat--- exactly. < 1130476437 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Mental maturity isn't there in most people until much later, if ever. < 1130476458 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Your "if ever" defeated your argument ;) < 1130476479 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :valid points all < 1130476480 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :A 32 year old star of Jackass is allowed to procreate ;) < 1130476489 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Yes, they are < 1130476498 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Now, before I start picturing goats mounting gregor, I must go to bed < 1130476503 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1130476515 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :So clearly mental maturity isn't the main concern < 1130476522 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Just thought I'd put that question out there, since I was asked it today XD < 1130476532 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Age of concent isn't 18 though. < 1130476533 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :lol... by a goat? < 1130476544 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Yes. < 1130476549 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :And one /hot/ goat if I might add. < 1130476559 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :no doubt. Most goats are. < 1130476573 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :Dear heavens. I fear we have departed somewhat from the topic of esoteric languages. < 1130476581 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :night! < 1130476586 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Bye wildhalcyon ;) < 1130476592 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :duerig.. dont worry, happens a lot XD < 1130476597 0 :wildhalcyon!unknown@unknown.invalid QUIT :"Chatzilla 0.9.68.5.1 [Firefox 1.0.7/20050915]" < 1130476615 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :duerig: I'll write an esoteric programming language that relates procreation with animals to transfer of information, then it'll be on topic. < 1130476678 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :Argh!! *flees in terror* < 1130476679 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :Hahaha < 1130476712 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :Bestiality: the language < 1130476717 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :sounds like a movie < 1130476735 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :From Romania. < 1130476747 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :Yes. < 1130476751 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :duerig: The topic of esoteric languages is hard to stay on < 1130476764 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Robdgreat: I'd watch that < 1130476778 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :I think we all would. < 1130476780 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :(In Romania, bestial porn is legal and sold commonly) < 1130476792 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Err, not romania. < 1130476794 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Hungary. < 1130476797 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :wow < 1130476799 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :One of those countries up there. < 1130476803 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :You know a lot about this, eh < 1130476809 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Wikipedia < 1130476809 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Wikipedia :) < 1130476815 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :*high-five* < 1130476819 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :WOOH! < 1130476829 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Why I ever wikipedia'd pornography is beyond me < 1130476852 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :I wikipedia everything. < 1130476910 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1130476942 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :You just answered your own question ;) < 1130476950 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :http://www.whahay.net/pubaccess/sonic3d.gif <- OCRemix put this up as the title-screen for Sonic 3D: Flickie's Island (European Sonic 3D Blast) < 1130477054 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1130477116 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :'swhat we do in Web Design < 1130477132 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :I had been doing web design < 1130477138 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :But got really frustrated. < 1130477148 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Want to design a site for me? ;) < 1130477154 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Making things compatible is just awful. < 1130477155 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :boo on design < 1130477170 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :At least with coding you have conditional compile. < 1130477170 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :I hate design. < 1130477178 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :You have to use hacks to make CSS do the right things in different browsers. < 1130477184 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :On that note, what browser? < 1130477210 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :That is why I design for firefox exclusively. If someone wants to use a crappy old browser, then I say screw 'em. :-) < 1130477231 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Well, Opera 8 is a very respectable browser < 1130477233 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :I had someone tell me that regarding IE < 1130477236 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :And there are STILL discrepensies < 1130477245 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :IE really was the best browser for a while < 1130477246 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :"If it works on IE, who cares" < 1130477267 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :IE is still the MOST USED BROWSER so you have to take it into consideration < 1130477277 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :right. but it's not the ONLY browser < 1130477282 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :so it's not the sole consideration < 1130477302 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :No. No browser should be the soul consideration. < 1130477304 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :That's my argument. < 1130477330 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Although I think it's legitimate to say "fuck old browsers" < 1130477336 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :Nah. If I support people using shoddy old browsers like IE, they'll just keep using them. This way I'm helping build the future. < 1130477337 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :I don't want to have to design for IE5 < 1130477346 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :OTOH, I don't think anyone but me ever reads my websites. Hahaha < 1130477352 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :duerig: If you're doing professional web design... < 1130477359 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :I know. < 1130477360 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :Hahaha < 1130477366 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :There are people who still use IE4 < 1130477369 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :And Netscape 4 < 1130477377 0 :puzzlet!unknown@unknown.invalid PRIVMSG #esoteric :used up browser < 1130477378 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :and that < 1130477380 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :is why I hate design < 1130477387 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Arrogant: IE4 ... on HPUX :) < 1130477452 0 :Paragon!i=Arrogant@70.orlando-09-10rs.fl.dial-access.att.net JOIN :#esoteric < 1130477462 0 :Paragon!unknown@unknown.invalid NICK :Arrogant_ < 1130477464 0 :Arrogant_!unknown@unknown.invalid PRIVMSG #esoteric :Oh how I hate my internet < 1130477636 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :Hmmm... Arrogant Paragon. < 1130477666 0 :Arrogant_!unknown@unknown.invalid PRIVMSG #esoteric :Yes < 1130477679 0 :Arrogant_!unknown@unknown.invalid PRIVMSG #esoteric :That's my AIM and gmail. Etc. < 1130477687 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :Ah. < 1130477703 0 :Arrogant_!unknown@unknown.invalid PRIVMSG #esoteric :I prefer to go by Paragon < 1130477710 0 :Arrogant_!unknown@unknown.invalid PRIVMSG #esoteric :But it's been taken on FreeNode < 1130477714 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :bastard < 1130477717 0 :Arrogant_!unknown@unknown.invalid PRIVMSG #esoteric :Exactly < 1130477721 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :btw, Arrogant, have I already tried to get you to take a look at my esolang and give me comments? < 1130477746 0 :Arrogant_!unknown@unknown.invalid PRIVMSG #esoteric :Rail? < 1130477754 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :Yeah. I guess I have. :) < 1130477755 0 :Arrogant_!unknown@unknown.invalid PRIVMSG #esoteric :I took a look. Looks horridly complicated. < 1130477759 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :Hahaha < 1130477775 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :Oh well. It is actually pretty intuitive once you start messing with it. < 1130477793 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :But there are definitely a lot of commands and such. < 1130477810 0 :Arrogant_!unknown@unknown.invalid PRIVMSG #esoteric :http://uncyclopedia.org/wiki/Styrofoam By the way. < 1130477900 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :Hahaha. Wow. < 1130477925 0 :Arrogant_!unknown@unknown.invalid PRIVMSG #esoteric :I love uncyclopedia. < 1130477986 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :Pretty neat. < 1130478020 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :The scary thing about Rail, btw, is that it is the second longest article in the whole wiki now. < 1130478024 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :I don't know how that happened. < 1130478044 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :But the only thing that beats it is the page on brainfuck constants. Which is *huge*. < 1130478062 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :Ok. Maybe not *huge*, but pretty big. < 1130478159 0 :Arrogant_!unknown@unknown.invalid PRIVMSG #esoteric :http://www.patmedia.net/marklevinson/cool/cool_illusion.html < 1130478166 0 :Arrogant_!unknown@unknown.invalid PRIVMSG #esoteric :Ah the internet < 1130478314 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :Interesting. < 1130478334 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :OTOH, how do we know that there is no green dot? It could be evil! :-) < 1130478475 0 :Arrogant_!unknown@unknown.invalid PRIVMSG #esoteric :Hmm. < 1130478476 0 :Arrogant_!unknown@unknown.invalid PRIVMSG #esoteric :Good point. < 1130478481 0 :Arrogant_!unknown@unknown.invalid PRIVMSG #esoteric :Trust no one! Take no prisoners < 1130478563 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :Never give up! Never surrender! < 1130478568 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :And knowing is half the battl! < 1130478572 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :Er battle! < 1130478596 0 :Arrogant_!unknown@unknown.invalid PRIVMSG #esoteric :Knowledge is power! < 1130478598 0 :Arrogant_!unknown@unknown.invalid PRIVMSG #esoteric :I like bacon! < 1130478600 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :and knowing is the b! < 1130478646 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :Someone should come up with an esolang based on cliches! < 1130478666 0 :Arrogant!unknown@unknown.invalid QUIT :No route to host < 1130478682 0 :Arrogant_!unknown@unknown.invalid PRIVMSG #esoteric :Finally! < 1130478684 0 :Arrogant_!unknown@unknown.invalid NICK :Arrogant < 1130478693 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :I'm too lazy to ghot < 1130478694 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :ghost* < 1130478881 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :......................... < 1130478967 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :I need a bot too. Then I can have a foil for my clever lines. < 1130478976 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :And a laugh track! I want a laugh track! < 1130479002 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :HAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHA < 1130479006 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :how's that? < 1130479033 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :Good. But vary it. < 1130479035 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :duerig: I could add Rail to EgoBot. < 1130479078 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :Yeah. That would probably be pretty easy. I was thinking more on the lines of someone I could send a clever insult to and they would say 'Oh, Yeah?!?', making me look better. ;-) < 1130479095 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :HAHAhahahaha ahahhahaha a ahahaha ahahaha HAHAHHAHAHAH hahahaHAHAHAHAHAHAHAH < 1130479104 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :Good. *tips Robdgreat* < 1130479118 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :thankya, suh < 1130479143 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :ACTION tries to use the slug in a gumball machine. < 1130479217 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :actually, a laugh track function wouldn't be too difficult < 1130479335 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :Probably not, but in reality it would get on everyone's nerves in a bit. Someone would say 'My grandma died last night' and the laugh track would say 'ROFL DUD3!!!!' < 1130479682 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Okay I'm going to bed now < 1130479692 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :g'night < 1130479695 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :Night. < 1130479705 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Night. < 1130479708 0 :Arrogant!unknown@unknown.invalid QUIT :" HydraIRC -> http://www.hydrairc.com <- The dawn of a new IRC era" < 1130480222 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Rail doesn't support any file I/O, does it? < 1130480521 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :AFAICT it doesn't, I hope that's the case :P < 1130480523 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!reload < 1130480525 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!help < 1130480528 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :help ps kill i flush show < 1130480530 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :1l 2l adjust axo befunge bch bf glass glypho kipple malbolge pbrain rail sadol sceql udage01 < 1130480543 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!adjust http://www.esolangs.org/files/adjust/src/hell.aj < 1130480546 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Hell < 1130480549 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1130480761 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!reload < 1130480764 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!help help < 1130480766 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Use: help [command] Function: displays help on a command, or lists commands < 1130480889 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :Gregor, I was AFK. < 1130480891 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :No it doesn't. < 1130480913 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :OK, good :) < 1130480922 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :It seemed incidental. < 1130480932 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :Do you have a distaste for file I/O? < 1130480936 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I can't add languages with file I/O to EgoBot ;) < 1130480950 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :Ah. < 1130480953 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :I see. < 1130480971 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :Nope. The only kinds of special output that happens is error messages. < 1130480993 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :What do you do for stdin and stdout on the egobot? < 1130481001 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!help i < 1130481002 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Use: i Function: send input to a process < 1130481009 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Stdout just displays to the channel. < 1130481012 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :Oh. < 1130481014 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :Makes sense. < 1130481015 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :As well as stderr. < 1130481020 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :*nod* < 1130481056 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :!rail $-[blah]o-# 'main' < 1130481058 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Crash: No valid move < 1130481062 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :Hmm. < 1130481077 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :That may be a bug in my code. < 1130481085 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :!rail $-[blah]o-#'main' < 1130481086 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Well, my code is perfect. < 1130481088 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Soooo < 1130481088 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Crash: No valid move < 1130481094 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :Hahahaha. < 1130481095 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :Good point. < 1130481259 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :Ah. So I've verified it isn't the function parser. < 1130481266 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :So that means it is probably the movement. < 1130481403 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :I see. < 1130481411 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :Its not a code bug. It was a mind bug. < 1130481428 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :The '$' is essentially a junction. Which means that you can't change direction when going through it. < 1130481429 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :Oh well. < 1130481455 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :Hmm. < 1130481476 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :This unfortunately means that all rail code must be done through url. < 1130481601 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :http://www.pastebin.ca < 1130481741 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :!rail http://pastebin.ca/26896 < 1130481754 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Internal Error: Crash: No 'main' function found < 1130481787 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :Did I do it wrong? < 1130481811 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :!rail http://pastebin.ca/26896 < 1130481812 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :No repeats. < 1130481817 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :Ok. < 1130481827 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :How does it tell the difference between a url and a program? < 1130481919 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :!rail http://pastebin.ca/26896 < 1130481920 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :No repeats. < 1130482074 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :!rail http://pastebin.ca/26896 < 1130482076 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :No repeats. < 1130482082 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :Hmm. < 1130482169 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :!rail http://pastebin.ca/raw/26896 < 1130482174 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :rats-live-on-no-evil-star- < 1130482179 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :Yay! < 1130482205 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :Nifty! < 1130482213 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :Thanks for integrating rail into EgoBot. < 1130482869 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :No prob < 1130483023 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :Let me know if you run across any defects or potential improvements in the rail language or docs. I'll be idling here for a while. Also, there is a webform on my user page on the wiki that will send me a message. < 1130483034 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :Thanks. < 1130483038 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :Again. < 1130486399 0 :clog!unknown@unknown.invalid QUIT :ended < 1130486400 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1130487056 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :a = a++ * b++; < 1130487099 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Does this not set a to a times b, and increment b? The postfix operator has higher precedence than the equal, so it would return the current value of a and increment, but then the a = would set it back to the newly calculated value. < 1130488335 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :a=a++ is undefined. < 1130488393 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :This is explicitly stated in the C standard IIRC. < 1130488422 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :In fact, I think a = b++ + b++ is also undefined. < 1130488429 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :Meaning that it is implementation-dependant what happens. < 1130488526 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Hmmmmmm < 1130488559 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :It seems to me like the simple presedence would prescribe that a=a++ has no effect. < 1130488576 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Unless the postfix is actually applied after the entire equation ... which makes even less sense ... < 1130488815 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :The time of the postfix is unspecified. All that is required is that it is applied before the end of the line and after the use of the variable. < 1130488847 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :C specifically leaves unspecified order of operations as much as possible. < 1130488907 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :And postfix only says that the increment must happen after a time. < 1130488923 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :IIRC, there is a whole thing about sequence points and stuff for consistency. < 1130489112 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :*shrugs* < 1130489132 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I'm sort of proud that 2L is the example on the Undefined Behavior page :) < 1130489309 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Does anybody want to help me write fake research for the Intelligent Falling Education and Learning Library? < 1130489346 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Something suggesting that gravitation is wrong and the best explanation is that there is a supernatural force pushing things down (except for those which it doesn't want to, IE birds, bees, and airplanes) < 1130489626 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :Hahaha. Maybe some other time. < 1130489642 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :Right now I'm busy procrastinating. :) < 1130489823 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1130490024 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :Question: I presume that the PC in 2L turns before the '+' sign has to do with the wire-crossing problem. < 1130490052 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :Is that true? < 1130490084 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :Er that the reason that the PC... < 1130491300 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :ISO/IEC 9899:1999 (E) (aka C99), 6.5, paragraph 2: "Between the previous and next sequence point and object shall have its stored value modified at most once by the evaluation of an expression. Furthermore, the prior value shall be read only to determine the value to be stored. 70)" < 1130491343 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :"70) This paragraph renders undefined expressions such as i = ++i + 1; a[i++] = i; while allowing i = i + 1; a[i] = i;" < 1130491386 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :And sequence points are basically at ';', ',', '&&', '||' and probably a few others. ('?:', I'd guess.) < 1130492162 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :Nifty. I knew there were sequence points involved. :) < 1130492258 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :Goodnight. Take care all. < 1130492312 0 :duerig!unknown@unknown.invalid QUIT :"Leaving" < 1130493029 0 :jix!i=jix@F3113.f.strato-dslnet.de JOIN :#esoteric < 1130499384 0 :Gs30ng!i=Gs30ng@218.52.208.6 JOIN :#esoteric < 1130506080 0 :wooby!n=wooby@57-189-254-84.skylogicnet.it JOIN :#esoteric < 1130506115 0 :wooby!unknown@unknown.invalid PRIVMSG #esoteric :hello < 1130506134 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :hey wooby < 1130506163 0 :wooby!unknown@unknown.invalid PRIVMSG #esoteric :what's new and cool in the world of esolangs < 1130506184 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :Glass < 1130506186 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :! < 1130506187 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :axo < 1130506193 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :sadol < 1130506196 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :egobot < 1130506266 0 :kipple!n=kipple@168.80-202-98.nextgentel.com JOIN :#esoteric < 1130506286 0 :wooby!unknown@unknown.invalid PRIVMSG #esoteric :oh cool < 1130506418 0 :wooby!unknown@unknown.invalid PRIVMSG #esoteric :checking out glass now, looks sweet < 1130506559 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :!glass {M[moO!"Glass rules!"oo.?]} < 1130506562 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Glass rules! < 1130506615 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :!glass {M[moO!"The square root of 5 is: "oo.? <5> j(JixMath).? j(sqrt).? o(on).?]} < 1130506616 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :The square root of 5 is: < 1130506622 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :hrmpf < 1130506633 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :!glass {M[moO!"The square root of 5 is: "oo.? j(JixMath).? <5> j(sqrt).? o(on).?]} < 1130506634 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :The square root of 5 is: < 1130506648 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :!glass {M[m~Debug.cl~]} < 1130506650 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :A Arr Arre BF Debug Emote F Fib Hsh Hshe I JixMath L LameQuine M O Rand S Tape TapeItem V < 1130506662 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :!glass {M[m"JixMath"~Debug.fl~]} < 1130506664 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :c c__ log p sp sqrt < 1130506702 0 :wooby!unknown@unknown.invalid QUIT : < 1130510438 0 :Gs30ng!unknown@unknown.invalid PRIVMSG #esoteric :hi jix < 1130510440 0 :Gs30ng!unknown@unknown.invalid PRIVMSG #esoteric :long time no see < 1130510467 0 :Gs30ng!unknown@unknown.invalid PRIVMSG #esoteric :glass is cool GregorR made an awesome work < 1130510653 0 :int-e!n=noone@td9091d07.pool.terralink.de JOIN :#esoteric < 1130511006 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :Gs30ng, you must be demented too < 1130511009 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :hehe < 1130511029 0 :Gs30ng!unknown@unknown.invalid PRIVMSG #esoteric :what you say < 1130511046 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :I was telling Gregor the other day that he's demented < 1130511064 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :just teasing < 1130511067 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :but glass IS cool < 1130511200 0 :Gs30ng!unknown@unknown.invalid PRIVMSG #esoteric :well actually i have no enough time too read about it carefully and fully understand the language but it.. well... seems cool and must be cool since it's Gregor Maiden (?) < 1130511254 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :maiden? < 1130511433 0 :Gs30ng!unknown@unknown.invalid PRIVMSG #esoteric :'made' can be an alternative... it's kinda term of somewhere in europe afaik < 1130514607 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :maiden has nothing to do with the word made (though whether or not it applies to Gregor, I will not speculate) ;) < 1130514642 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :lol i just looked up maiden... < 1130514728 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :Gergor's maiden language is 2L I think, and not Glass :) < 1130514764 0 :Gs30ng!unknown@unknown.invalid PRIVMSG #esoteric :well ENGLISH word maiden would be < 1130514799 0 :Gs30ng!unknown@unknown.invalid PRIVMSG #esoteric :but i haven't determined what 'maiden' that i used is in < 1130514814 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :I don't understand what you mean... I am talking about the english word of course < 1130514876 0 :Gs30ng!unknown@unknown.invalid PRIVMSG #esoteric :and i mean i used the word maiden of nonenglish... damn i can't figure out what language it is < 1130514890 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :ok :) < 1130520272 0 :puzzlet!unknown@unknown.invalid PRIVMSG #esoteric :maiden is past participle of made < 1130520325 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :what does that mean? can you give an example of it in a sentence? < 1130520380 0 :puzzlet!unknown@unknown.invalid PRIVMSG #esoteric :They were maiden. < 1130520392 0 :puzzlet!unknown@unknown.invalid PRIVMSG #esoteric :which means somebody made them < 1130520403 0 :puzzlet!unknown@unknown.invalid PRIVMSG #esoteric :i mean, maiden them < 1130520413 0 :puzzlet!unknown@unknown.invalid PRIVMSG #esoteric :English is difficult < 1130520459 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :indeed < 1130520507 0 :puzzlet!unknown@unknown.invalid PRIVMSG #esoteric :same way that kitten is past participle of kit < 1130520540 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :dictionary.com has no listing of that meaning of maiden. guess I'll not depend 100% on that one again :) < 1130520572 0 :puzzlet!unknown@unknown.invalid PRIVMSG #esoteric :yeah language is changing < 1130520585 0 :puzzlet!unknown@unknown.invalid PRIVMSG #esoteric :unlike esolang < 1130520598 0 :puzzlet!unknown@unknown.invalid PRIVMSG #esoteric :spec < 1130520619 0 :puzzlet!unknown@unknown.invalid PRIVMSG #esoteric :at version < 1130520673 0 :puzzlet!unknown@unknown.invalid PRIVMSG #esoteric :never mind < 1130521038 0 :Gs30ng!unknown@unknown.invalid PRIVMSG #esoteric :... < 1130521216 0 :mtve!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1130525360 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Ummmmmmmmmmmm .................. < 1130525372 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Maiden is not the past participle of made :P < 1130525403 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Maden could be, but isn't. < 1130525800 0 :duerig!i=tyrecius@xmission.xmission.com JOIN :#esoteric < 1130526242 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :jix: You used .? instead of ! < 1130526253 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!glass {M[moO!"The square root of 5 is: "oo.? <5> j(JixMath)! j(sqrt).? o(on).?]} < 1130526255 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :The square root of 5 is: 2.23607 < 1130526268 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :jix: See? < 1130526373 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :http://www.intfall.org/ < 1130526447 0 :wildhalcyon!n=chatzill@216.154.205.203 JOIN :#esoteric < 1130526567 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, what is cat in glass? < 1130526706 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :{M[miI!oO!t$eie.?tn.?=/eic.?oo.?eie.?tn.?=\][n(_a)1=,/(_a)<0>^\<1>]} < 1130526709 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Maybe, untested. < 1130526725 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I actually have a cat in the glass distro, but I just wrote that one ;) < 1130526729 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!glass {M[miI!oO!t$eie.?tn.?=/eic.?oo.?eie.?tn.?=\][n(_a)1=,/(_a)<0>^\<1>]} < 1130526731 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!ps < 1130526734 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :1 GregorR: glass < 1130526736 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :2 GregorR: ps < 1130526739 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!i 1 This is a test\n < 1130526752 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Hmmm < 1130526754 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!show 1 < 1130526757 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric : < 1130526762 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!kill 1 < 1130526763 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Process 1 killed. < 1130526764 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Or not :P < 1130526770 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :I see. < 1130526779 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :Oh well. < 1130526784 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :I'll look in the distribution. < 1130526793 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!glass {M[(ln)(_a)1=,/(_a)<0>^\<1>][m(_i)I!(_o)O!(_t)$(_c)(_i)e.?(_t)(ln).?=/(_c)(_i)c.?(_o)o.?(_c)(_i)e.?(_t)(ln).?=\]} < 1130526798 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!i 1 Hello?\n < 1130526809 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Hmm, failure :P < 1130526813 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!ps < 1130526815 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :1 GregorR: glass < 1130526817 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :2 GregorR: ps < 1130526892 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Weird, my input function must be broken. < 1130526896 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :That works fine from the console. < 1130526907 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!kill 1 < 1130526911 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Process 1 killed. < 1130526939 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :One sec. < 1130526941 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :Let me try in rail. < 1130526956 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :!rail http://pastebin.ca/raw/26950 < 1130526994 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :whoa.. there's a railbot too? < 1130527003 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :!i 1 Happy day indeed! < 1130527007 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :wildhalcyon: It's all EgoBot. < 1130527009 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :!i 1 "Happy day indeed!" < 1130527014 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!i 1 \n < 1130527015 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Happy day indeed!"Happy day indeed!" < 1130527022 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :Oh. < 1130527023 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Weird. < 1130527027 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :It doesn't submit without a newline? < 1130527033 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :Interesting. < 1130527033 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :No < 1130527049 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :That is, the output doesn't come back if there is no newline. < 1130527050 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :oh... okay < 1130527058 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Otherwise, it would just spew half-output to the channel ;) < 1130527072 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :wildhalcyon: /msg EgoBot !help < 1130527076 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :True. < 1130527076 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :wildhalcyon: It's on 16 now :) < 1130527099 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :whats on 16? < 1130527109 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :The number of languages. < 1130527115 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :!i 1 "Shiny happy people are attacking!"\n < 1130527117 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :"Shiny happy people are attacking!" < 1130527130 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :!kill 1 < 1130527138 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Process 1 killed. < 1130527246 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :!help < 1130527248 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :help ps kill i flush show < 1130527250 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :1l 2l adjust axo befunge bch bf glass glypho kipple malbolge pbrain rail sadol sceql udage01 < 1130527302 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :Using the bot here has made it clear to me that rail needs better error reporting. < 1130527310 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1130527603 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, I'd like to ask your advice about something. In the wiki article on rail, I put exhaustive lists of cases in a couple of places. This really helped me when I was making it and setting up the lookup tables for direction and such. But is it useful to have them in the general article? Is there a good way to summarize them? < 1130527740 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I would leave the simple and explanatory cases in, and move the exhaustive lists to the bottom, a sort of an appendix, with a link. < 1130527773 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :Ah. Good idea. < 1130527798 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :Thanks. < 1130528219 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :I'm off. Take care. < 1130528224 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Bye < 1130528227 0 :duerig!unknown@unknown.invalid QUIT :"Leaving" < 1130529593 0 :wildhalcyon!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1130531466 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :!glass {M[m<2><3>~A.mod~~O.on~]} < 1130531468 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :2 < 1130531473 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1130531699 0 :int-e!unknown@unknown.invalid QUIT :"Bye!" < 1130531802 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :!glass {M[m<2><3>~A.lt~~O.on~]} < 1130531804 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :1 < 1130531878 0 :Aardwolf!n=Aardwolf@dD5767004.access.telenet.be JOIN :#esoteric < 1130532392 0 :GregorR!unknown@unknown.invalid QUIT :"Chatzilla 0.9.68.5 [Firefox 1.0.6/20050716]" < 1130532455 0 :GregorR!n=chatzill@198.107.20.174 JOIN :#esoteric < 1130533085 0 :Gs30ng!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1130533373 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :yay < 1130533387 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :hm. somebody sent me a credit card. < 1130533597 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Eat it < 1130533629 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :I tore it up instead. < 1130533634 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :well, the paperwork < 1130533642 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :the card was just a dummy card < 1130534493 0 :{^Raven^}!n=Ravenswo@82-38-206-74.cable.ubr05.shef.blueyonder.co.uk JOIN :#esoteric < 1130534589 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Why {^Raven^}, you're back. < 1130534623 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :Hey GregorR, et al. < 1130534627 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :any more explosions? < 1130534642 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1130534660 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :yup two more machines got exploded three weeks after i fixed em < 1130534672 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :How do you manage that? < 1130534704 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :first time was a power spike that only killd the windows machines < 1130534710 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1130534714 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :You just attach a wire between somewhere on the motherboard and a pile of black powder, then another wire from the pile of black power to another place on the motherboard. < 1130534730 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :Yes. < 1130534735 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :I wondered if there was another way < 1130534740 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :but wow < 1130534743 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :second time was a brown out that exploded a my server and my windows machine < 1130534761 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :invested in a UPS? :) < 1130534801 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :got one on the main supply covering everything < 1130534874 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :this time the machines were only shell shocked and needed an hour or two to get their wits back so no repairs needed < 1130534888 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :well that's good < 1130534907 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :ACTION sighs. < 1130534913 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :I have to do laundry. < 1130534924 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :half my kingdom for clothes that wash themselves < 1130534985 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :funny thing is that even though power was out for about 3 seconds one of my machines never noticed and just kept on processing without a blink :) < 1130535057 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :That's a mighty capacitor :) < 1130535095 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :Acorn machines are known for their unrelenting ability to keep on working :P < 1130535187 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :Anyhoo, gotta go veg out in front of a movie < 1130535197 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :catch y'all laters, byeeee < 1130535217 0 :{^Raven^}!unknown@unknown.invalid QUIT :"Leaving" < 1130535237 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :what does it mean if a machine is "shell shocked"? < 1130535512 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :shell shock < 1130535514 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :n. < 1130535516 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric : See combat fatigue. < 1130535627 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :shell-shocked or shell·shocked (shlshkt) < 1130535629 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :adj. < 1130535632 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric : 2. Stunned, distressed, or exhausted from a prolonged trauma or an unexpected difficulty. < 1130535930 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :was about to say what about in a computer context < 1130535932 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :but it applies < 1130536723 0 :mtve!i=mtve@mtve.vm.jvds.com JOIN :#esoteric < 1130537477 0 :calamari!n=calamari@ip68-226-23-83.tc.ph.cox.net JOIN :#esoteric < 1130537538 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :calamari: Has EgoBot preempted EsoBot to the degree that I can remove EsoBot from the topic? :P < 1130537574 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1130537581 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Hi :) < 1130537591 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :sure, I haven't really been trying to keep EsoBot running < 1130537605 0 :GregorR!unknown@unknown.invalid TOPIC #esoteric :#esoteric, the international hub for esoteric programming language design and deployment - wiki: http://esoteric.voxelperfect.net/wiki/ - logs: http://tunes.org/~nef/logs/esoteric/ or http://meme.b9.com/cdates.html?channel=esoteric - falsebot: F!, EgoBot: !help < 1130537612 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Now if I could just get false into EgoBot >_< < 1130537624 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :!help < 1130537627 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :help ps kill i flush show < 1130537629 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :1l 2l adjust axo befunge bch bf glass glypho kipple malbolge pbrain rail sadol sceql udage01 < 1130537630 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :!help ps < 1130537631 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Use: ps Function: display the current processes < 1130537636 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :nice! :) < 1130537647 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1130537664 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Any languages you want to suggest adding? < 1130537692 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :well, I was making that list of non-file using interpreters, but never got past 'A' < 1130537717 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :lol, preferably not just the complete list, but languages that at least somebody is interested in ;) < 1130537751 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :maybe some joke languages < 1130537790 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I'm sort of wary of muddling up my nice list of BSM and greater languages with jokes :P < 1130537805 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :could make a third line < 1130537814 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :True < 1130537842 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :how is ls coming along < 1130537875 0 :marcan!unknown@unknown.invalid PRIVMSG #esoteric :how do you type befunge into EgoBot? < 1130537879 0 :marcan!unknown@unknown.invalid PRIVMSG #esoteric :aren't programs multiline? < 1130537880 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :or did you decide against a local program repository? < 1130537886 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I have no intention of implementing a pseudofilesystem. < 1130537896 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :marcan: I think you can use \n < 1130537897 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :It's just nothing I want to deal with :P < 1130537901 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :No. < 1130537909 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :You need to use URLs for multiline programs. < 1130538495 0 :Sgep!n=sgeo@ool-182e9882.dyn.optonline.net JOIN :#esoteric < 1130539901 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :!ps < 1130539903 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :1 Aardwolf: ps < 1130539917 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :!i < 1130539948 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :!help i < 1130539952 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Use: i Function: send input to a process < 1130539973 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :!i 0 123 < 1130539994 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :!show < 1130539995 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :No such process! < 1130540008 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :!help show < 1130540009 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Use: show Function: display the current output buffer for a process < 1130540015 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :!show 0 < 1130540017 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :No such process! < 1130540025 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :how to start a process? < 1130540037 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :you need to run an interpreter first < 1130540047 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :such as bf < 1130540056 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :how to run it? < 1130540067 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :!bf +[] < 1130540073 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :!ps < 1130540075 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :1 calamari: bf < 1130540077 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :2 calamari: ps < 1130540084 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :I see < 1130540085 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :!show 1 < 1130540087 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric : < 1130540099 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :!i 1 123 < 1130540105 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :!bf ,. < 1130540109 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :(of course that won't do anything :) < 1130540112 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :!ps < 1130540113 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :hehe < 1130540114 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :1 calamari: bf < 1130540115 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :2 Aardwolf: bf < 1130540117 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :3 Aardwolf: ps < 1130540125 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :!i 2 a < 1130540127 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :a < 1130540129 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :!show 2 < 1130540147 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :I think show only works while the program is running < 1130540185 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :!bf >+++++++++[<++++++++>-]<.>+++++++[<++++>-]<+.+++++++..+++.>>>++++++++[<++++>-]<.>>>++++++++++[<+++++++++>-]<---.<<<<.+++.------.--------.>>+. < 1130540187 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Hello World! < 1130540211 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :!bf ,----------[++++++++++.,----------] < 1130540215 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :!ps < 1130540215 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :if I could upload a file to it I'd let it run Lost Kingdom :) < 1130540217 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :1 calamari: bf < 1130540219 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :2 calamari: bf < 1130540221 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :3 calamari: ps < 1130540227 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :Aardwolf: you can run a program from a url < 1130540240 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :!i 2 abc < 1130540244 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :!show 2 < 1130540245 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :abc < 1130540256 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :!i 2 def < 1130540258 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :!show 2 < 1130540259 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :def < 1130540270 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :!i 2 ghi\n < 1130540271 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :ghi < 1130540278 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :!ps < 1130540279 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :1 calamari: bf < 1130540281 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :2 calamari: ps < 1130540285 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :!kill 1 < 1130540287 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Process 1 killed. < 1130540288 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :The confusion of EgoBot's output buffer explained: While the program is running, it will only output on \n or when you do !show, when the program stops running, it will output the rest of the buffer. < 1130540306 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: no confusion.. just testing again ;) < 1130540313 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1130540328 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: it doesn't remember all the output? < 1130540343 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :As soon as it outputs it it forgets it. < 1130540349 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :hehehe < 1130540375 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :I was going to add a !spy to EsoBot, in case someone started a program and left it, I could spy and figure out what the program was < 1130540406 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :how to give it a url? < 1130540437 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :!bf http:// < 1130540439 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Just !bf http://whatever < 1130540479 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :well I hope it won't spam the channel too much < 1130540489 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :I'll kill it if it does < 1130540490 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :if it does there is !kill < 1130540493 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :hehe < 1130540497 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :!bf http://www.student.kuleuven.ac.be/~m0216922/brol/LostKng.b < 1130540501 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :such violence < 1130540506 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :killing and such < 1130540509 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :w00t! < 1130540525 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :*yawn* < 1130540527 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Big download < 1130540529 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :it's 2 meg < 1130540547 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :*cough* local webserver *cough* < 1130540560 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :!ps < 1130540561 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :1 Aardwolf: bf < 1130540563 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :2 Aardwolf: ps < 1130540577 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Oh, don't fret, it's downloading. < 1130540632 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :does it support brainloller? :) < 1130540643 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Nope :P < 1130540645 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :But it can! < 1130540652 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :it would load much faster, LK in a small png image :) < 1130540770 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :calamari: Maybe I will start up a local file repo ;) < 1130540785 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: great idea! :) < 1130540786 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :is it still downloading? because when I download it it's there in a few seconds < 1130540801 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, it's still downloading :P < 1130540827 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :I guess they're faster for people in belgium than the outside < 1130540872 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :So I'm just an outsider, eh :-P < 1130540880 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1130540897 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :USian scum < 1130540926 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :well meanwhile, check out this :) http://www.rense.com/general67/street.htm < 1130541141 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!ps < 1130541142 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :No repeats. < 1130541146 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1130541154 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!blah < 1130541156 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!ps < 1130541160 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :1 Aardwolf: bf < 1130541161 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :2 GregorR: ps < 1130541180 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :!getdownloadstatus 1 :p < 1130541185 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1130541281 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :it isn't redownloading the file for each character it reads, right? :) < 1130541299 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :OH, damn! < 1130541330 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1130541344 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :It's at 1.4M < 1130541406 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :should keep it going until the game is completed < 1130541423 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Do NOT kill it! < 1130541432 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :When you kill it, it will delete the file, and I will be unhappy ;) < 1130541438 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1130541439 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :(1.6M) < 1130541442 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :it won't work right tho, if I'm understanding correctly < 1130541449 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :why not? < 1130541451 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Why not? < 1130541453 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :you should put in a progress indicator command < 1130541454 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :because it won't print the prompts < 1130541463 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :you'll have to do !show every time < 1130541465 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :not even with !show? < 1130541468 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :It's pretty easy to tell when there's a prompt. < 1130541474 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :It doesn't /need/ to output it. < 1130541479 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :EsoBot > EgoBot :P < 1130541480 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :It'll work fine. < 1130541484 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :how does it handle prompts? < 1130541495 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :calamari: !help seems to suggest otherwise. < 1130541507 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Anyway, it's impossible to detect whether a program is awaiting input. < 1130541508 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :if it outputted everything at once, wouldn't the bot be klined or something? :D < 1130541512 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :it flushes automatically when waiting for input < 1130541513 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :So, there's no way I could out a prompted. < 1130541515 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Prompt even. < 1130541527 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :(1.7M) < 1130541548 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :It's possible in Java ;) < 1130541556 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :It's possible in C/C++ too. < 1130541561 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :include brainloller interpreter in it, the png version of lost kingdom would have been downloaded very fast :) < 1130541564 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :It's just not possible to do it from another process. < 1130541575 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1130541576 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Yes yes, I'll get it in. < 1130541582 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :(1.9M) < 1130541584 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :I know.. just teasing you :) < 1130541602 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :I'm running it through my bf->c converter, finally a satisfactory benchmark for it < 1130541618 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :still going < 1130541620 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Robdgreat: Test it against egobfc2m < 1130541722 0 :EsoBot!n=EsoBot@ip68-226-23-83.tc.ph.cox.net JOIN :#esoteric < 1130541744 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :esobot vs egobot... < 1130541746 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :!bf http://localhost/bf/LostKng.b < 1130541746 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :FIGHT! < 1130541762 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :hmm that's strange < 1130541767 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :!ls < 1130541771 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :oops < 1130541774 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :auch both bots use the same commands :s < 1130541775 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :E!bf http://localhost/bf/LostKng.b < 1130541779 0 :EsoBot!unknown@unknown.invalid PRIVMSG #esoteric :Lost Kingdom < 1130541780 0 :EsoBot!unknown@unknown.invalid PRIVMSG #esoteric :(C) Jon Ripley 2004, 2005 < 1130541782 0 :EsoBot!unknown@unknown.invalid PRIVMSG #esoteric :Brainfuck Edition v0.11 < 1130541783 0 :EsoBot!unknown@unknown.invalid PRIVMSG #esoteric : < 1130541785 0 :EsoBot!unknown@unknown.invalid PRIVMSG #esoteric :To read the back-story enter '!'. < 1130541786 0 :EsoBot!unknown@unknown.invalid PRIVMSG #esoteric :For a list of commands enter '?'. < 1130541788 0 :EsoBot!unknown@unknown.invalid PRIVMSG #esoteric : < 1130541789 0 :EsoBot!unknown@unknown.invalid PRIVMSG #esoteric :Enable long room descriptions (Y/N) ? < 1130541793 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :N < 1130541797 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :E!N < 1130541798 0 :EsoBot!unknown@unknown.invalid PRIVMSG #esoteric :Invalid command `N'. < 1130541799 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :E!1 y\n < 1130541802 0 :EsoBot!unknown@unknown.invalid PRIVMSG #esoteric : < 1130541804 0 :EsoBot!unknown@unknown.invalid PRIVMSG #esoteric :Ramshackle Hut < 1130541806 0 :EsoBot!unknown@unknown.invalid PRIVMSG #esoteric : < 1130541809 0 :EsoBot!unknown@unknown.invalid PRIVMSG #esoteric :You are standing inside your ramshackle wooden hut. The squalor here has < 1130541809 0 :EsoBot!unknown@unknown.invalid PRIVMSG #esoteric :replaced the comfort and grandeur of your former royal palace. In one corner < 1130541811 0 :EsoBot!unknown@unknown.invalid PRIVMSG #esoteric :near the north door leading to your garden lies the pile of straw you use as < 1130541811 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :!ps < 1130541812 0 :EsoBot!unknown@unknown.invalid PRIVMSG #esoteric :a bed. Fixed in place by an unknown magic, next to a small table, is a wooden < 1130541814 0 :EsoBot!unknown@unknown.invalid PRIVMSG #esoteric :mockery of your former throne. The main door to the east leads outside to a < 1130541815 0 :EsoBot!unknown@unknown.invalid PRIVMSG #esoteric :road. < 1130541821 0 :EsoBot!unknown@unknown.invalid PRIVMSG #esoteric : < 1130541822 0 :EsoBot!unknown@unknown.invalid PRIVMSG #esoteric :You can see: < 1130541823 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :spammor < 1130541826 0 :EsoBot!unknown@unknown.invalid PRIVMSG #esoteric : a small wooden box of matches sitting on the table (2) < 1130541828 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :E!kill 1 < 1130541830 0 :EsoBot!unknown@unknown.invalid PRIVMSG #esoteric :Killed 1. < 1130541830 0 :EsoBot!unknown@unknown.invalid PRIVMSG #esoteric : < 1130541831 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :E!1 t2 < 1130541832 0 :EsoBot!unknown@unknown.invalid PRIVMSG #esoteric :No such process `1'. < 1130541837 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :damn too late < 1130541860 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :jix: why did you kill it < 1130541873 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :calamari: because it's annoying < 1130541928 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :how about short room descriptions then hehe < 1130541935 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :E!bf http://localhost/bf/LostKng.b < 1130541940 0 :EsoBot!unknown@unknown.invalid PRIVMSG #esoteric :Lost Kingdom < 1130541943 0 :EsoBot!unknown@unknown.invalid PRIVMSG #esoteric :(C) Jon Ripley 2004, 2005 < 1130541944 0 :EsoBot!unknown@unknown.invalid PRIVMSG #esoteric :Brainfuck Edition v0.11 < 1130541945 0 :EsoBot!unknown@unknown.invalid PRIVMSG #esoteric : < 1130541947 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :how about letting esobot join another channel... < 1130541947 0 :EsoBot!unknown@unknown.invalid PRIVMSG #esoteric :To read the back-story enter '!'. < 1130541948 0 :EsoBot!unknown@unknown.invalid PRIVMSG #esoteric :For a list of commands enter '?'. < 1130541949 0 :EsoBot!unknown@unknown.invalid PRIVMSG #esoteric : < 1130541951 0 :EsoBot!unknown@unknown.invalid PRIVMSG #esoteric :Enable long room descriptions (Y/N) ? < 1130541951 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :E!1 n\n < 1130541957 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :E!ps < 1130541958 0 :EsoBot!unknown@unknown.invalid PRIVMSG #esoteric :1:Aardwolf, 2:calamari < 1130541968 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :sorry ;) < 1130541968 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :1 is in my chat window ;) < 1130541974 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :E!2 n\n < 1130541977 0 :EsoBot!unknown@unknown.invalid PRIVMSG #esoteric : < 1130541979 0 :EsoBot!unknown@unknown.invalid PRIVMSG #esoteric :You are in a small hut by a dirt road. < 1130541983 0 :EsoBot!unknown@unknown.invalid PRIVMSG #esoteric : < 1130541985 0 :EsoBot!unknown@unknown.invalid PRIVMSG #esoteric :You can see: < 1130541988 0 :EsoBot!unknown@unknown.invalid PRIVMSG #esoteric : some matches (2) < 1130541990 0 :EsoBot!unknown@unknown.invalid PRIVMSG #esoteric : < 1130541991 0 :EsoBot!unknown@unknown.invalid PRIVMSG #esoteric :> < 1130541998 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :E!2 take matches < 1130542007 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :wow, much shorter < 1130542012 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :E!2 \n < 1130542020 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :E!2 t 2\n < 1130542020 0 :EsoBot!unknown@unknown.invalid PRIVMSG #esoteric :You need to specify an item. < 1130542026 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :web-based bf-c converter < 1130542026 0 :EsoBot!unknown@unknown.invalid PRIVMSG #esoteric :>Taken. < 1130542026 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :Operation completed in 591.80829906464 seconds < 1130542028 0 :EsoBot!unknown@unknown.invalid PRIVMSG #esoteric :> < 1130542033 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :woot < 1130542071 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :E!2 n\n < 1130542073 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :Aardwolf: you don't need E! in a msg, you knew that right ? < 1130542076 0 :EsoBot!unknown@unknown.invalid PRIVMSG #esoteric : < 1130542078 0 :EsoBot!unknown@unknown.invalid PRIVMSG #esoteric :You are in an unkempt yard near an old shack. < 1130542080 0 :EsoBot!unknown@unknown.invalid PRIVMSG #esoteric : < 1130542082 0 :EsoBot!unknown@unknown.invalid PRIVMSG #esoteric :You can see: < 1130542084 0 :EsoBot!unknown@unknown.invalid PRIVMSG #esoteric : a lamp (empty) (1) < 1130542086 0 :EsoBot!unknown@unknown.invalid PRIVMSG #esoteric : < 1130542087 0 :EsoBot!unknown@unknown.invalid PRIVMSG #esoteric :> < 1130542099 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :E!2 t 1\n < 1130542100 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :calamari: you mean in pm? < 1130542103 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1130542104 0 :EsoBot!unknown@unknown.invalid PRIVMSG #esoteric :Taken. < 1130542106 0 :EsoBot!unknown@unknown.invalid PRIVMSG #esoteric :> < 1130542106 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1130542143 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :E!2 e\n < 1130542148 0 :EsoBot!unknown@unknown.invalid PRIVMSG #esoteric :You can't go that way. < 1130542149 0 :EsoBot!unknown@unknown.invalid PRIVMSG #esoteric :> < 1130542152 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :E!2 w\n < 1130542156 0 :EsoBot!unknown@unknown.invalid PRIVMSG #esoteric : < 1130542158 0 :EsoBot!unknown@unknown.invalid PRIVMSG #esoteric :You are in an unkempt yard overlooking a stagnant pond. < 1130542160 0 :EsoBot!unknown@unknown.invalid PRIVMSG #esoteric : < 1130542162 0 :EsoBot!unknown@unknown.invalid PRIVMSG #esoteric :You can see: < 1130542164 0 :EsoBot!unknown@unknown.invalid PRIVMSG #esoteric : a red herring (5) < 1130542166 0 :EsoBot!unknown@unknown.invalid PRIVMSG #esoteric : < 1130542168 0 :EsoBot!unknown@unknown.invalid PRIVMSG #esoteric :> < 1130542168 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :E!2 t5\n < 1130542172 0 :EsoBot!unknown@unknown.invalid PRIVMSG #esoteric :Taken. < 1130542174 0 :EsoBot!unknown@unknown.invalid PRIVMSG #esoteric :> < 1130542178 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :E!2 e\n < 1130542180 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :E!2 s\n < 1130542183 0 :EsoBot!unknown@unknown.invalid PRIVMSG #esoteric : < 1130542184 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :E!2 e\n < 1130542185 0 :EsoBot!unknown@unknown.invalid PRIVMSG #esoteric :You are in an unkempt yard near an old shack. < 1130542187 0 :EsoBot!unknown@unknown.invalid PRIVMSG #esoteric : < 1130542192 0 :EsoBot!unknown@unknown.invalid PRIVMSG #esoteric :> < 1130542193 0 :EsoBot!unknown@unknown.invalid PRIVMSG #esoteric :You are in a small hut by a dirt road. < 1130542196 0 :EsoBot!unknown@unknown.invalid PRIVMSG #esoteric : < 1130542200 0 :EsoBot!unknown@unknown.invalid PRIVMSG #esoteric :> < 1130542202 0 :EsoBot!unknown@unknown.invalid PRIVMSG #esoteric :You are on a dirt road. < 1130542205 0 :EsoBot!unknown@unknown.invalid PRIVMSG #esoteric : < 1130542206 0 :EsoBot!unknown@unknown.invalid PRIVMSG #esoteric :> < 1130542212 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :E!2 s\n < 1130542214 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :one thing about Ego's it'll be faster :) < 1130542217 0 :EsoBot!unknown@unknown.invalid PRIVMSG #esoteric : < 1130542219 0 :EsoBot!unknown@unknown.invalid PRIVMSG #esoteric :You are on a dirt road near a small forest. < 1130542222 0 :EsoBot!unknown@unknown.invalid PRIVMSG #esoteric : < 1130542222 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :E!2 s\n < 1130542223 0 :EsoBot!unknown@unknown.invalid PRIVMSG #esoteric :> < 1130542227 0 :EsoBot!unknown@unknown.invalid PRIVMSG #esoteric : < 1130542229 0 :EsoBot!unknown@unknown.invalid PRIVMSG #esoteric :You are in a small forest. < 1130542230 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :well I ain't got my forest map here < 1130542231 0 :EsoBot!unknown@unknown.invalid PRIVMSG #esoteric : < 1130542233 0 :EsoBot!unknown@unknown.invalid PRIVMSG #esoteric :You can see: < 1130542235 0 :EsoBot!unknown@unknown.invalid PRIVMSG #esoteric : a compass (3) < 1130542236 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :and I'm not planning to get lost :D < 1130542237 0 :EsoBot!unknown@unknown.invalid PRIVMSG #esoteric : < 1130542238 0 :EsoBot!unknown@unknown.invalid PRIVMSG #esoteric :> < 1130542239 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :I've never beaten the game < 1130542247 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :E!2 t3\n < 1130542251 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :does ego support prompt output (output without newline when input is requested ?) < 1130542252 0 :EsoBot!unknown@unknown.invalid PRIVMSG #esoteric :Taken. < 1130542253 0 :EsoBot!unknown@unknown.invalid PRIVMSG #esoteric :[Your score has just gone up by 5 points.] < 1130542255 0 :EsoBot!unknown@unknown.invalid PRIVMSG #esoteric : < 1130542258 0 :EsoBot!unknown@unknown.invalid PRIVMSG #esoteric :You are in a small forest. < 1130542258 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :jix: nope < 1130542259 0 :EsoBot!unknown@unknown.invalid PRIVMSG #esoteric : < 1130542261 0 :EsoBot!unknown@unknown.invalid PRIVMSG #esoteric :There are exits north, south, east and west. < 1130542262 0 :EsoBot!unknown@unknown.invalid PRIVMSG #esoteric : < 1130542264 0 :EsoBot!unknown@unknown.invalid PRIVMSG #esoteric :> < 1130542280 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :are there any esolang prime programs that are more intelligent than simple sieve of e. ? < 1130542316 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :E!bf http://esoteric.sange.fi/brainfuck/utils/mandelbrot/mandelbrot.b < 1130542339 0 :EsoBot!unknown@unknown.invalid PRIVMSG #esoteric :AAAAAAAAAAAAAAAABBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDEGFFEEEEDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB < 1130542342 0 :GregorR_!n=chatzill@198.107.20.174 JOIN :#esoteric < 1130542343 0 :EsoBot!unknown@unknown.invalid PRIVMSG #esoteric :AAAAAAAAAAAAAAABBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDEEEFGIIGFFEEEDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBB < 1130542347 0 :EsoBot!unknown@unknown.invalid PRIVMSG #esoteric :AAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEEFFFI KHGGGHGEDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBB < 1130542347 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :they are flooding again < 1130542348 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :oops that's gonna get spammy < 1130542351 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :E!kill 3 < 1130542352 0 :EsoBot!unknown@unknown.invalid PRIVMSG #esoteric :No such process `3'. < 1130542353 0 :EsoBot!unknown@unknown.invalid PRIVMSG #esoteric :AAAAAAAAAAAABBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDEEEEEFFGHIMTKLZOGFEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBB < 1130542355 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :E!kill 1 < 1130542356 0 :EsoBot!unknown@unknown.invalid PRIVMSG #esoteric :Killed 1. < 1130542359 0 :GregorR_!unknown@unknown.invalid PRIVMSG #esoteric :WOOOOOOOOOOOOOOH! Network outages rock! < 1130542368 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :huzzah < 1130542378 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :I was hoping for a smaller resolution mandelbrot < 1130542382 0 :GregorR_!unknown@unknown.invalid PRIVMSG #esoteric :EgoBot: YOU ARE DEAD! ADMIT IT!!! < 1130542386 0 :EgoBot!unknown@unknown.invalid QUIT :Nick collision from services. < 1130542387 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :maybe we get #1 chan on meme < 1130542390 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1130542393 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :long live EsoBot! :) < 1130542397 0 :GregorR!unknown@unknown.invalid QUIT :Nick collision from services. < 1130542404 0 :GregorR_!unknown@unknown.invalid NICK :GregorR < 1130542434 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Pff, power outages don't count. < 1130542588 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :hmm.. what if you did program < input.. and input was a driver.. then you could know when input is being requested < 1130542635 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :s/driver/device/ < 1130542643 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :and what if \n would be added automatically behind an input command? < 1130542655 0 :EgoBot!n=EgoBot@198.107.20.174 JOIN :#esoteric < 1130542665 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :Aardwolf: that has certain disadvantages < 1130542668 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :Aardwolf: problems < 1130542679 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :Aardwolf: rot13 does input output input output.... < 1130542689 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :you get every char on its own line zhis way < 1130542690 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :brb < 1130542692 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :Aardwolf: for example: +[,.] < 1130542703 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1130542756 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :the solution jix came up with was to output \n on input if output was not empty < 1130542768 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :err input buffer < 1130542770 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :was not empty < 1130542777 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :but anyhow < 1130542804 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :that's impossible for GregorR without weird device hacks I think :) < 1130542818 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :well or an option auto\n that can be enabled for a certain process where it would be handy < 1130542830 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :You know what? EgoBot is GPL'd. < 1130542873 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :speaking of that, I should upload EsoBot to comply with my gpl license :) < 1130542890 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :Aardwolf? < 1130542893 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1130542907 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :did you take down your LostKng.b? < 1130542931 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :um, yeah, let me send it to you < 1130542943 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :I lacked the foresight to actually save it < 1130542955 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :or download it from the site, that will be faster < 1130542958 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :attempting to select the entire converted c code crashed my browser < 1130542961 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1130542970 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :http://jonripley.com/i-fiction/games/LostKingdomBF.zip < 1130542987 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :thanks < 1130543031 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :how to give egobot a befunge program? < 1130543185 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :it being multiple lines < 1130543495 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :by url < 1130543514 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :!help < 1130543516 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :help ps kill i flush show < 1130543518 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :1l 2l adjust axo befunge bch bf glass glypho kipple malbolge pbrain rail sadol sceql udage01 < 1130543524 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :E!help < 1130543526 0 :EsoBot!unknown@unknown.invalid PRIVMSG #esoteric :Commands: bf, cat, help, kill, ls, ps, quit, unnecessary. < 1130543554 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :E!help unnecessary < 1130543555 0 :EsoBot!unknown@unknown.invalid PRIVMSG #esoteric :Commands: bf, cat, help, kill, ls, ps, quit, unnecessary. < 1130543569 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :!befunge http://catseye.mine.nu:8080/projects/befunge93/eg/hello2.bf < 1130543626 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :did I do something wrong? < 1130543642 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :maybe it's downloading slow again... < 1130543657 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :that file is 24 bytes < 1130543668 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :!befunge 25*"!dlrow ,olleH">:#,_ < 1130543725 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!reload < 1130543730 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :E!unnecessary http:// < 1130543743 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!ls bf/ < 1130543745 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :LostKng.b < 1130543750 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :yay! < 1130543753 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :E!ps < 1130543753 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!bf file://bf/LostKng.b < 1130543755 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :cp: cannot stat `./files/file://bf/LostKng': No such file or directory < 1130543763 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Whoops :-P < 1130543766 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :That's a bit off. < 1130543769 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :hmm.. EsoBot seems to be dead < 1130543775 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :doh < 1130543794 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :ACTION observes a moment of silence. < 1130543811 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!reload < 1130543813 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!bf file://bf/LostKng.b < 1130543815 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :cp: cannot stat `./files/bf/LostKng': No such file or directory < 1130543825 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Oh, whoops, I see :P < 1130543825 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :ran it with &.. so I guess I'll never know what broke it < 1130543830 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :lol, almost got it ;) < 1130543853 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :test < 1130543856 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!reload < 1130543858 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!bf file://bf/LostKng.b < 1130543859 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Lost Kingdom < 1130543861 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :(C) Jon Ripley 2004, 2005 < 1130543863 0 :EsoBot!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1130543863 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1130543863 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Brainfuck Edition v0.11 < 1130543865 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric : < 1130543867 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :To read the back-story enter '!'. < 1130543869 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :For a list of commands enter '?'. < 1130543871 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric : < 1130543877 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :!show 1 < 1130543879 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Enable long room descriptions (Y/N) ? < 1130543886 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!i 1 n\n < 1130543886 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :!i 1 n\n < 1130543887 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric : < 1130543889 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1130543889 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :You are in a small hut by a dirt road. < 1130543892 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric : < 1130543893 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :You can see: < 1130543895 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric : some matches (2) < 1130543897 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric : < 1130543899 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :hey where did esobot go? < 1130543899 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :No repeats. < 1130543905 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!i 1 q\ny\nn\n < 1130543907 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :>Are you sure (Y/N) ? < 1130543909 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :*** You have quit *** < 1130543911 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric : < 1130543913 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :Aardwolf: I killed it.. became unresponsive < 1130543913 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :You scored 0 points out of a possible 100. < 1130543915 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :You have earned the rank of Amateur. < 1130543917 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric : < 1130543920 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Another game (Y/N) ? < 1130543922 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Thanks for playing. < 1130543922 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :Aardwolf: were you using it? < 1130543923 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric : < 1130543932 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :I wanted to try kipple < 1130543939 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :EsoBot doesn't have kipple < 1130543942 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1130543945 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :only the great Ego < 1130543968 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Heheh