< 1155255595 0 :CakeProphet!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1155255711 0 :CakeProphet!n=CakeProp@h191.234.213.151.ip.alltel.net JOIN :#esoteric < 1155259205 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Hmmm < 1155259214 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :So... I'm having some problems here.. < 1155259225 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :what's the problem? < 1155259239 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :I'm trying to script up a telnet client... but I can't get a sendbuffer to work alongside the readbuffer. < 1155259259 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Does it need to be multi-threaded? :( < 1155259265 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :(I'm writting in Python) < 1155259294 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :I can read text... but so far my input isn't being sent. < 1155259350 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :ANyone wanna look at the source? < 1155259372 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :It's really small... I could copy and paste it in dcc-chat to prevent flooding. < 1155259480 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :If I knew Python, maybe. < 1155259493 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :But why do you need to buffer sends? < 1155259539 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :ACTION shrugs. < 1155259540 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :In Haskell the problem I had with my IRC bot was that it was logistically impossible to move the pointer to the end of the read-buffer. I found a (somewhat memory expensive) workaround to that, but I never buffered writes. < 1155259542 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :I heard it was a good idea. < 1155259561 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Are you going to queue the buffer on your own? < 1155259570 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :I did. < 1155259574 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Yes. < 1155259581 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :It's not that difficult. < 1155259596 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I didn't queue, instead I multithreaded. < 1155259612 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I just forked the function. 'Twas easier that way. < 1155259637 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric : ####Cookie-Add Algorithm#### < 1155259639 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric : if input: < 1155259640 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric : msg = input < 1155259642 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric : msg = str(msg) < 1155259643 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric : if msg != "": < 1155259645 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric : print msg < 1155259645 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Wooooh. < 1155259646 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric : sendbuffer.append(msg + "/n") < 1155259648 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :That's half of the bugge. < 1155259648 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Pastebin. < 1155259649 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :r < 1155259654 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :buffer. < 1155259691 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Uh.... where's the queue in that? < 1155259719 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :sendbuffer is the queue... the way I've got it coded it should work just like a queue. < 1155259739 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :So later on you append the built-in function's input instead? < 1155259757 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :? < 1155259764 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Here's the last half. < 1155259766 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric : if len(sendbuffer) > 0: < 1155259768 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric : rofl = sendbuffer.pop(0) < 1155259769 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric : mud.send(rofl) < 1155259769 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Pastebin! < 1155259773 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Gah! < 1155259776 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :www.pastebin.com < 1155259812 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I see. < 1155259825 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I, personally, wouldn't think you need a queue. < 1155259854 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Since you are working in an imperative language, if you space the program flow out right, you can get what you need to be sent out first out first before the others. < 1155259860 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :But it won't let me type... no idea why though. < 1155259893 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Well, I'm not quite sure how python works, but you put the buffer-queue in an infinite loop I take it? < 1155259900 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Yup. < 1155259901 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Yeah. I think you'll need multi-threading. < 1155259913 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :The readbuffer is in the same infinite loop. < 1155259922 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Heh. < 1155259932 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I think you may want to seperate out read-mitigation and write-mitigation. < 1155259935 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :But that's the only way I could think to code it with it just maybe working. < 1155259950 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is clueless about multi-threading. < 1155259966 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :If you want to get fancy, you may want to refresh the read buffer slightly after the write-buffer in order to echo the contents of the current write-buffer into the read-buffer. < 1155260000 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Sorry if my English is a bit blocky. I was working in Japanese for the last 1 hour or so. < 1155260007 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :hmmm... < 1155260015 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :I think printing it out normally works fine < 1155260016 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1155260024 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Heh. < 1155260034 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is lazy... fanciness is impossible. < 1155260093 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Back to the land of 日本ごの本. < 1155260100 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :*日本語 < 1155260104 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Well.. the buffer is there to make sure that all input is received. < 1155260129 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Just in case I'm entering in a lot of crap at once... < 1155260134 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :But won't all input be written *anyways* ? < 1155260141 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :ACTION shrugs. < 1155260145 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Hell if I know... I'm a n00b. < 1155260152 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :I'm just doing what some other smart-sounding people told me. < 1155260154 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1155260157 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Heh. < 1155260165 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :The only reason you queue is if you have seperate requests to the same buffer. < 1155260182 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :(Let's leave quantum physics out of this.) < 1155260186 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :>.> < 1155260200 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :The queue -is- the buffer in this case. < 1155260214 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :But why do you want to use a fancy old buffer if you have only one request? < 1155260229 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :>.> < 1155260232 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Are you getting multiple sources of input at one time, or somethign? < 1155260237 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :*something < 1155260255 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Well... it's telnet. < 1155260262 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :..... Yes...... < 1155260286 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :But the specific application is going to have multiple people... an environment similar to this chatroom. < 1155260300 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Multiple sources of input coming into the server and then being received by everybody. < 1155260328 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :As for sending... I'm only going to be sending one command at a time. < 1155260348 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Unless I develop a parser that lets me enter in multiple commands at once by separating them with semicolons or something. < 1155260350 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :What I would do is this: Have the read buffer take in the telnet requests, mitigate the requests *then* give the user the control of the write buffer. If the mitigation fails, you can always opt out of the program, and that way there's no need for a queue, since mitigation should be taken care of serially down the pipe, and then the write buffer's contents is sent. < 1155260395 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I guess if you're sending a lot of data you may want to queue for the keep-alives... hmmm.... < 1155260398 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Hmmm... wouldn't that require the readbuffer to wait on input before printing out new info? < 1155260425 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Depends how fancy you want to get, really. < 1155260465 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :The environments similar to a chatroom... I need to be able to read input constantly with or without input. < 1155260479 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Multi-thread. < 1155260494 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Or fork, whatever you wanna call it. < 1155260494 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :ACTION mutters. < 1155260496 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Fine... < 1155260497 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Read j00r manual. < 1155260500 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Boy. < 1155260510 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Frankly, ``telnet'' and ``nc'' work just fine for me ;). < 1155260512 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :ACTION goes to read the documentation on Python's multi-threading module. < 1155260620 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Actually. < 1155260634 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :For the purposes of education... I could figure out how the hell you multi-thread without the help of a module. < 1155260638 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Razor-X, Help me out here. < 1155261056 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Razor-X, Argh... Python's threading module requires that the thread be in the form of a fuuuunction. < 1155261058 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :ACTION dies. < 1155261171 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :!EgoBot brainfucks your corpse < 1155261173 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :ACTION brainfucks your corpse < 1155261207 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :I have me an IRC bot in Python... but it's not working since I rewrote it. < 1155261216 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :I attempted using functions... for practice... but it fucked it up... < 1155261230 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :so.... that reinforces my hatred of writting functions. :D < 1155261573 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :*Functions* are hard for you?!? < 1155261583 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I don't think you've been coding for very long. < 1155261597 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :*ding* < 1155261602 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :They're not hard.. I just don't like them. < 1155261617 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :They oddly take more time for me than just writing everything imperitively. < 1155261620 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Learn some basic functional programming. < 1155261628 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :You will learn to love them. < 1155261639 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :I love using them... just not writing them :D < 1155261648 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :I'm a -lazy- programmer... basically. < 1155261675 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :But... so far... all of Python's built-ins have suited my needs. < 1155261708 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is also a lazy programmer < 1155261717 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I just admit that functions allow for higher levels of laziness. < 1155261806 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Meh. I can't think of anything I've coded that repeats a specific pattern with different variables. < 1155261863 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Well... I could shorten " ".join(var) to a word word function... but it's not -that- annoying to type over and over to convert lists into strings :D < 1155262014 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is beginning to conceptualize multi-threading. < 1155262038 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :I think I get it now... it'd be like two while loops within the bigger one that pass between each other based on certain conditions. < 1155262053 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :*light bulb* Ooooh... multi-threading sounds awesome to code. < 1155262399 0 :ihope_!n=foo@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1155262622 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :ACTION praises the almighty power of "while" < 1155262655 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It's the only conditional you need! < 1155262672 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ACTION prefers the almighty power of For...Next < 1155262699 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION muchs prefers the almighty power of SBN < 1155262819 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Hmmm... < 1155262827 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :So.. I'm trying to multi-thread here... < 1155262848 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Harder than I thought it was going to be :D < 1155262968 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :I can't figure out how to prompt for input while at the same time reading incoming data. < 1155263313 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Hmmm < 1155263336 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Just got an idea.... a hypothetical language with the ability to do both static and dynamic checking. < 1155263371 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :All lines are statically checked except for anything preceeding a "dynamic" statement or something... < 1155263396 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :ACTION shrugs. < 1155263434 0 :ihope!unknown@unknown.invalid QUIT :Connection timed out < 1155263437 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Er... wait... mixed up my terminology. < 1155263467 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :I meant strong and weak typing. < 1155263480 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Have everything strong typed unless specified otherwise... < 1155263505 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :So you could have the security of strong type unless you need weak type (for whatever reason) < 1155263557 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I think the opposite might be more workable. < 1155263570 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :weak types that you can "solidify". < 1155263587 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Hmmm... < 1155263595 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Hmmm... < 1155263623 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :But in most cases.... your code will work under strong typing unless you specifically -have- to have something that strong type is enforcing. < 1155263675 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :It wouldn't make any sense to conciously solidify a bit of code... for me it would make more sense to weakify a bit of code if the strong typing isn't allowing it. < 1155263695 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I just have trouble imagining how you'd actually manage strong typing breaking down into weak typing... < 1155263713 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :isn't that what methods like thing.toString() are for? < 1155263721 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :or typecasting? < 1155263727 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :ACTION has no idea. < 1155263743 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :(string)ImAnInteger + "text" < 1155263755 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :those are your two options in Java. < 1155263779 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :although, I'm pretty sure you can just concatenate integers right onto strings... < 1155263785 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :you get my meaning. < 1155263797 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Can't do that in Python. < 1155263804 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1155263809 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :But you can easily just use the str() function < 1155263824 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :which is probably the same as toString(). < 1155263863 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Number = str(Number) < 1155263879 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Would convert Number from an integer to a string. < 1155263879 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :yeah, that works just like BASIC < 1155263900 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I've written an IRC bot in a functional language. < 1155263922 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ACTION has written an IRC bot in Java, which he considers functional. < 1155263931 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Not too long. Some 500 lines of code with the semi-module system and all the modules together. < 1155263933 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Ew. Java :P. < 1155263950 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :I mean for those applications were you actually want the invalid action to happen... not for the interpreter and/or compiler to simply fix the problem. < 1155263952 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :Java gets no love. <:| < 1155263959 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Nope. < 1155263962 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Just like ALGOL. < 1155263975 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Well.. I know javascript scares me.. < 1155263977 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Dunno about Java. < 1155264011 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :Java isn't too bad at all- the compiler is pretty anal, but it helps force you to build robust code. < 1155264042 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :It's ALRIGHT at best. Its garbage collector sucks, and the only reason Java was conceived (cross-platform computing) doesen't actually work. < 1155264043 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is getting a bit too comfortable with the readability and ease-of-use of Python... other languages are scaring him < 1155264054 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I think I'd prefer coding for the Java VM itself. < 1155264096 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :that would be an interesting exercise... < 1155264102 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is a huge advocate of Python... because it was implemented with us lazy programmers in mind. :D < 1155264110 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :If I knew Perl I'd contribute to Pugs. < 1155264112 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :But bleh. < 1155264120 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Haskell is lazy. < 1155264137 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :;). < 1155264158 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Sorry, I just crunched 104 Japanese words, so my head's in a bit of a mess. (I want to crunch another 93 before bed). < 1155264163 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Bah. ASM is for the truly lazy programmers (that is, the programmers too lazy to make a compiler). ;p < 1155264177 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :But Haskell says on its website it is a lazy programming language. < 1155264179 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I guess that's *one* way to look at it... < 1155264206 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :CakeProphet: If you have high-level constructs, you may make a good C programmer or ASM programmer. < 1155264212 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I for one love my functions and types. < 1155264226 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Although I can code in ASM and HDL languages all the same. < 1155264229 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :C looks like a pain in the ass to type. < 1155264242 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Huh? < 1155264248 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :It's incredibly easy to type..... < 1155264258 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Easier than most languages I know. Easier than most higher-level languages. < 1155264259 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :tab ftw < 1155264272 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Not as easy as Python. Yes that's right... I'm staying in my comfort zone... like any lazy person. < 1155264281 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Huh? It's easier than Python. < 1155264287 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :>.> < 1155264288 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Tcl's easy on the fingers. < 1155264300 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Python and Haskell use indentation which gets annoying. < 1155264310 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Don't even have to reach up to hit ( and ), since it's all about ", [], and {}. < 1155264312 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Braces and semicolons are convenient and unambiguous. < 1155264319 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :C has annoying curly brace blocks and all sorts of extra crap... Python is minimal in amount of typing and comes out easily. < 1155264366 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :The colon-and-indent reading of blocks makes more sense than curly brace blocks. < 1155264384 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :BF is great on a palm, because the "numeric keyboard" you can pull up groups all the symbols you need together. < 1155264427 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :set this "Very, very [set foo unambigous]." < 1155264494 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Python can compute about 6.5 lines worth of C in one line.... this tells me that it'll take less typing to do more stuff... thus laziness. < 1155264496 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1155264924 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :the real trick, I've found, is to learn several of the "useful" languages and use each one for what it's best at. < 1155265106 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :hmmm... < 1155265108 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Actually. < 1155265113 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Functional programming languages make a lot of sense. < 1155265131 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Although I don't like immutable variables... I like the reason they were implemented in purely functional languages. < 1155265157 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :It makes it unessicary to reassign old stuff you did... < 1155265185 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Because each and every step taken remains active somewhere in a variable. < 1155266753 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :CakeProphet: It can? < 1155266770 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I'll bet I can make a whole very useful C program in one line, just you watch ;). < 1155266778 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :(Thanks no braces and semicolons, of course.) < 1155266784 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :s/no/to/ < 1155266792 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :heh- thought so. < 1155266812 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Newlines are moot in C. < 1155266827 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :whitespace in general is moot. < 1155266850 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :No. *You* are moot. < 1155266858 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And newlines are *effectively* moot in Tcl, as well (although whitespace is necessary). < 1155266890 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :The C-to-Python ratio for statements was on average 1/6 < 1155266903 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :In some study thingy. < 1155266921 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :While lines was 1/6.5 < 1155266950 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Both languages were used to write equivalent programs... and then they took an average ratio. < 1155266953 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Averages shmaverages. < 1155266961 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Each language has its own strengths and weaknesses. < 1155267064 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Well... Python was compiled in C.... which might explain why it computes more with less syntax < 1155267094 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :The more languages you experience, the better a programmer you become. < 1155267163 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :Ra-men. < 1155267215 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :This is why esolangs are worthwhile, even if we never directly use them for anything important. < 1155267223 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Two phrases to live by in Japan: うどんを飲みましょうか。ビールを飲みましょうか。Well, that's what guys say anyways. < 1155267291 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I can identify with the first one, to be sure. < 1155267311 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Oooh. You can read Japanese. < 1155267313 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Cool. < 1155267326 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :nah, I cheat. :( < 1155267331 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Oh, dictionary? < 1155267333 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :sorry to mislead you. < 1155267338 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :http://translate.google.com/ < 1155267342 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Aha. < 1155267388 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :sometimes it horribly mangles things, but it usually gives me the gist. < 1155267405 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Hmmm < 1155267423 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :We need a language that uses quotes for variables... and non-quotes for strings < 1155267432 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :"lol" = this is a string < 1155267446 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :東京都下から様々することをしったけど、いつも相手一勝に行く。彼女は私だけの光。 < 1155267452 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :that could be difficult to parse. < 1155267454 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :What does that translate to? < 1155267473 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :uhm... "However it does that various it does from under Tokyo and the [tsu] is, always it goes to partner one victory. As for her just my light. " < 1155267492 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :which *kinda* makes sense... < 1155267500 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :it's clear why this is beta. < 1155267532 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :このテキストはGoogleのすばらしい訳者の使用と英語から日本語から不完全に翻訳される。 < 1155267536 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1155267560 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :imperfectly indeed... < 1155267574 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Yup... < 1155267583 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :IT apparently converted "poorly" to "imperfectly" < 1155267605 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :a reasonable translation. < 1155267615 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I've never seen 訳者. < 1155267632 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :And why are there three からs. That's kinda weird too. < 1155267637 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :that means "Translator" < 1155267641 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Using Google's awesome Japanese BETA translator... what I said is: < 1155267643 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :This text from use and English of the translator whose Google is splendid is translated imperfectly from Japanese. < 1155267695 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Originally: This text is poorly translated from English to Japanese with the use of Google's amazing translator. < 1155267700 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :Japanese is seriously different from English. I'm guessing it gets screwed up because of A) a limited dictionary and B) limited syntax re-ordering, etc. < 1155267732 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Yup... it's super hard to translate English to non-Romance languages and the like. < 1155267741 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Plus Japanese is... extremly different... yes. < 1155267769 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :英語の使われる言葉は英語の素晴しい言葉から、日本語の変言葉になる訳はGoogle為に以上です。 < 1155267776 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :That would be an approximate translation. < 1155267793 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I mean, even if you had the syntax perfect, you'd still run into translation problems with varying usages/connotations of words and the like. < 1155267812 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :translation is a CS problem that will always be hard. < 1155267836 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Arabic seems to be working rather well. < 1155267852 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :really? That's interesting. < 1155267858 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Japanese is hard definitely. Even humans (like me :P) have a hard time translating it to English. < 1155267867 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I can understand what's being said, but translation is different. < 1155267878 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I'm not too familiar with the structuring of Arabic, other than that it reads right to left. < 1155267890 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :I translated "God loves the little children all the children of the world" to arabic... and then translated the Arabic back to English and got: < 1155267912 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :God loves all of the young children of the world < 1155267913 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :"ALLAH WILL KILL THE INFIDELS!" < 1155267920 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :ACTION snickers. < 1155267925 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1155267948 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :my version would be the "Muslim Extremist Arabic" translator. (beta) < 1155268026 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :seriously, though, that's a surprisingly successful translation. < 1155268041 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :it's certainly understandable. < 1155268045 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Here's a more complex one. < 1155268047 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Hello dear mother have you done well in your travels to the world of horses and manual labour < 1155268071 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :is there a reason you're omitting punctuation? < 1155268110 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Arabic is written from the right to the left... so I probably missed the punctuation in copy and pasting. < 1155268117 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Welcome mother dear have you done to your success in traveling to the world of horses and manual work? < 1155268132 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Eh... semi-good. < 1155268176 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :well, it kept the logical groupings together. < 1155268182 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :that's a good first step. < 1155268201 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :you didn't lose much meaning or change what the sentence says overall. < 1155268253 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I think the hello-> welcome and labor-> work thing demonstrates my theory about a limited dictionary. < 1155268260 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :You should try learning a new language. < 1155268288 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :It improves your thought process but it does change your primary language use, definitely. < 1155268297 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I have learned German, and in so doing I learned that I don't particularly enjoy learning human languages. < 1155268316 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :German is so European and English-like :P. < 1155268335 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :so is Spanish, so is French. < 1155268341 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Yup. < 1155268363 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :of the three, German is more useful in places I'd actually like to go sometime. < 1155268393 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Esperanto, French, Japanese, Bengali, English -- I can survive pretty much in most places of the world. < 1155268403 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I've found it to be of some utility on the internet as well. < 1155269389 0 :CakeProphet!unknown@unknown.invalid QUIT :No route to host < 1155269587 0 :preyalone!n=preyalon@c-68-54-29-58.hsd1.sc.comcast.net JOIN :#esoteric < 1155269609 0 :preyalone!unknown@unknown.invalid PRIVMSG #esoteric :What+.p! < 1155269636 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :You've past the idiot filter. Congrats. < 1155269654 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :s/past/passed/ Sorry. Mind and body seem to have seperated tonight. < 1155269678 0 :preyalone!unknown@unknown.invalid PRIVMSG #esoteric :I've written a BF and verrrrry simple PATH interpreter in Python. < 1155269683 0 :preyalone!unknown@unknown.invalid PRIVMSG #esoteric :cool beans < 1155269709 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Hope it was fun, because both of them are sufficiently simple that I'm not terribly impressed. ;) < 1155269780 0 :preyalone!unknown@unknown.invalid PRIVMSG #esoteric :I'm not here to impress ya. I was chatting with the Rubyists, and we decided to have a flame war just for fun, for all languages at #flame. I thought the _minorities_ heh should get a voice < 1155269794 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Ah. < 1155269912 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :BF is clearly superior to the majority of programming languages today. For one thing, the instruction set is so simple that code practically documents itself. < 1155269934 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :http://esolangs.org/wiki/Dimensifuck I prefer that. < 1155269937 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :hm. we should make a BF analogue to JavaDoc. < 1155269942 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :naturally. < 1155269958 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I'm the guy to blame for it, so of *course* I prefer it. ;) < 1155269967 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :there's always my pet language: http://esolangs.org/wiki/DoubleFuck < 1155269990 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I should do DoubleDimensifuck. ;) < 1155270011 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I'm... not entirely sure how to do that in a sane manner. < 1155270034 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It'd just be doubling the amount of arrays for memory. < 1155270041 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Simpel. < 1155270043 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :they both effectively do the same thing, DBF is just easier to code with, and DF allows for more space. < 1155270097 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :so, you're saying that you'd now have TWICE as many infinite dimensions to work with. *amazing*. < 1155270101 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :No. < 1155270101 0 :preyalone!unknown@unknown.invalid PRIVMSG #esoteric :There could be tapes within tapes... no end to pointers. < 1155270125 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :The code array is infinite dimensions, but the *memory* is just a standard one-dimensional tape, as in Brainfuck. < 1155270141 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :hunh. < 1155270144 0 :preyalone!unknown@unknown.invalid PRIVMSG #esoteric :bring it on down to #flame, they'd love to hear about this < 1155270177 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :nah, I'm going to sleep. pikhq: if anything interesting happens, just let me know. < 1155270196 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(The implementation just sets the dimensionality of the array to the amount of dimensions in the input code + 1 (all code outside of the input code is assumed to be X)) < 1155270214 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :yeah, I figured it would work similarly to that. < 1155270220 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :well, good night. < 1155270243 0 :preyalone!unknown@unknown.invalid PRIVMSG #esoteric :RIP Turing. < 1155270258 0 :RodgerTheGreat!unknown@unknown.invalid QUIT : < 1155270313 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Mmm. Esolangs. < 1155270328 0 :RAMPKORV!unknown@unknown.invalid QUIT : < 1155271225 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is probably now friggin' insane. . . < 1155271231 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is playing with C2BF. < 1155271826 0 :Arrogant!i=Scott@212.orlando-06-08rs.fl.dial-access.att.net JOIN :#esoteric < 1155272228 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :You 'aint insane until you've played with WMs and the ICCCM. < 1155272254 0 :preyalone!unknown@unknown.invalid PRIVMSG #esoteric :ICBM < 1155272298 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I can't fight against Ruby, it's dear to my heart. < 1155272311 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Along with Haskell and all the little Esolangs. < 1155272333 0 :preyalone!unknown@unknown.invalid QUIT :"Leaving" < 1155272615 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Razor-X: Nah, that's just suicide. < 1155272638 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Exactly. < 1155274947 0 :sekhmet_!n=pez@ppp-70-226-129-243.dsl.mdsnwi.ameritech.net JOIN :#esoteric < 1155274947 0 :sekhmet!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1155274960 0 :sekhmet_!unknown@unknown.invalid NICK :sekhmet < 1155275028 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-W: When you get back, could you think about making c2bf be able to handle C style strings? < 1155275294 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Is anybody using C2BF 8-X < 1155275308 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I'm playing with it. < 1155275333 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I'd do the work myself, but I don't know Yacc or anything. . . < 1155275424 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Actually, to implement it is a HUGE number of changes. < 1155275433 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Because it would require the implementation of static data, which I don't have yet :( < 1155275436 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Fine. < 1155275467 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :A simpler way, I assume, would be to just use some clever parsing before it hits the compiler to convert it into that array shit you've got there. < 1155275498 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Wouldn't be accurate to the C spec though *shrugs* < 1155276822 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Isn't Yacc just BNFs? < 1155276836 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Or am I thinking Flex/Bison? < 1155276847 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Bison == Yacc < 1155276853 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :(An implementation thereof) < 1155276858 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Ok. I was correct then. < 1155276865 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Dun have much experience with lexers. < 1155276874 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Bison != lexer :P < 1155276882 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Parser/lexer! < 1155276895 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Except knowing what a BNF is and how to write it. < 1155276895 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Anyway, I just stole the parser. < 1155276899 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :It's the codegen that's a toughie. < 1155276908 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :And knowing that BNF stands for an awesome name. < 1155276928 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :BNF's are Not Fabrications < 1155276939 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Backus-Naur Format. < 1155276949 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Man. Backus and Naur are such cool names. < 1155276960 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :How often do people have as awesome names? < 1155276975 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Whenever they don't have names of English descent? < 1155276986 0 :Sgeo!unknown@unknown.invalid QUIT :"Ex-Chat" < 1155277012 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :My name isn't awesome. < 1155277031 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Lemme expand 'English' to ... European, I think. < 1155277069 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :My name isn't awesome :P < 1155277071 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Richards. < 1155277072 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Whoooooooooooo cares. < 1155277095 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :On a totally unrelated note, I updated my web site ( http://www.codu.org ) < 1155277099 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :And now I'm going to sleep. < 1155277107 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :My last name is European only because our country was colonized by them and our family was given a title for being a scholarship family. < 1155277115 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :But, our non-European last name still isn't awesome. < 1155279982 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :My name is awesome. < 1155283199 0 :clog!unknown@unknown.invalid QUIT :ended < 1155283200 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1155283284 0 :GregorR-W!unknown@unknown.invalid QUIT :Remote closed the connection < 1155283342 0 :GregorR-W!n=chatzill@jffwprtest.jf.intel.com JOIN :#esoteric < 1155285874 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :But ``Awesome'' isn't an awesome name. < 1155286137 0 :thematrixeatsyou!n=leet@222-152-191-36.jetstream.xtra.co.nz JOIN :#esoteric < 1155286717 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :My name is Scott, which is a great name. < 1155286759 0 :thematrixeatsyou!unknown@unknown.invalid PRIVMSG #esoteric :My name is Ben, which is Neb backwards. < 1155287147 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Ah, you're a lucky guy. < 1155287344 0 :thematrixeatsyou!unknown@unknown.invalid PRIVMSG #esoteric :Is that because it has 3 letters? < 1155287732 0 :lament_!n=lament@S010600110999ad06.vc.shawcable.net JOIN :#esoteric < 1155287765 0 :thematrixeatsyou!unknown@unknown.invalid PRIVMSG #esoteric :(in best robotic voice) hello lament underscore. < 1155288134 0 :lament!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1155288383 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Neb is short for nebulus < 1155288388 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Or however you spell it. < 1155289693 0 :thematrixeatsyou!unknown@unknown.invalid PRIVMSG #esoteric :shit wikipedia changes fast < 1155289994 0 :thematrixeatsyou!unknown@unknown.invalid PRIVMSG #esoteric :tg exams are over < 1155290014 0 :thematrixeatsyou!unknown@unknown.invalid PRIVMSG #esoteric :gonna go wash up and sleep so sayoonara < 1155290029 0 :thematrixeatsyou!unknown@unknown.invalid PRIVMSG #esoteric :shit i forgot to identify < 1155290039 0 :thematrixeatsyou!unknown@unknown.invalid QUIT :"(C:" < 1155296149 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Natural Inform looks familiar. < 1155296159 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Like, ORK. < 1155297459 0 :Arrogant!unknown@unknown.invalid QUIT :"Leaving" < 1155311357 0 :kipple!n=kipple@203.80-202-102.nextgentel.com JOIN :#esoteric < 1155316862 0 :lament_!unknown@unknown.invalid NICK :lament < 1155317376 0 :RodgerTheGreat!n=RodgerTh@c-68-41-14-137.hsd1.mi.comcast.net JOIN :#esoteric < 1155317402 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :hello < 1155317809 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1155318592 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :heh. I just listened to gregor's "kill yourself" song. That was disturbingly catchy. < 1155318620 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Muahahah < 1155318625 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :I need to rerecord that. < 1155318627 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Gregor can sing? < 1155318632 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :I don't know if I was stuffed up or my voice is really THAT bad. < 1155318634 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Razor-X: No. < 1155318637 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Ah. < 1155318649 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :the singing was neither amazing or horrible. < 1155318653 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1155318673 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :It's not that I'm out of tune, I can even do a bit of vibrato, just my voice is horrible ^^ < 1155318680 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :平凡ね。 < 1155318682 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :It's something I've learned to live with :P < 1155318693 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Heh. I don't sing well. < 1155318704 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I do think I can whistle pretty well. < 1155318713 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :So I whistle all the time. Random stuffs. < 1155318757 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :I want to start a whistling ensemble < 1155318761 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :I can't whistle well but I do anyway 8-X < 1155318773 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i whistle all the time < 1155318788 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :A whistling ensemble eh? < 1155318795 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I can't whistle at all. It's one of those skills I never really developed. < 1155318814 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :a whistling ensemble. < 1155318838 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Well, most people can only whistle a few notes. It takes practice to be able to mimic the notes of a real song by whistling. < 1155318849 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :'mimic'? < 1155318871 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I'm pretty good at humming. < 1155318877 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Well...... you aren't playing the notes in an instrument, so.... < 1155318895 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :they're still notes < 1155318901 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Fine. < 1155318922 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Anyhow, what does t3h committee vote for the timings? < 1155318937 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :T3h committee and our revolutionary hero too. < 1155319007 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :are you gonna advertise the contest anywhere? slashdot? < 1155319014 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :We tried. We failed. < 1155319019 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :On Slashdot anyhow. < 1155319030 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I already advertised it on alt.lang.intercal and that brought in some competitors. < 1155319049 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :hm. < 1155319051 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :(.... 待ちていますね ... ) < 1155319068 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :have we tried posting anything on Digg? < 1155319076 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Nope. < 1155319087 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I don't actually go there, but I've heard that many people do. < 1155319091 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Only a true brave soul who can withstand the chaos of Digg should try it. I for one can't. < 1155319111 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I don't go to either Slashdot or Digg, because news from both places has a 15% chance of being true. < 1155319128 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :weird reason < 1155319131 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :that's a pretty good chance < 1155319154 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Better than the USA National Enquirer and some British tabloids, I'd bet. < 1155319156 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :in a similar vein, there's *shudder* social networking sites... < 1155319174 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :How many Esolang programmers do you think we'll find on MySpace? < 1155319182 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :hopefully none. < 1155319204 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Heck, I don't think any of us have an account there...... do we? < 1155319234 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :God I hope not X_X < 1155319238 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I don't, that's for sure. < 1155319243 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Sadly, my name can be found on MySpace. < 1155319243 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Neither do I. < 1155319255 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Well, your name is highly stereotypical and nondescript. < 1155319270 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :If you google my name, you will find nobody but me. NO ONE has my name. < 1155319299 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :So then you're on MySpace?! < 1155319299 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :you do < 1155319306 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Razor-X: No. But I am referenced. < 1155319308 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :nobody has _my_ name < 1155319310 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :not even me < 1155319319 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-W: From who? < 1155319323 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :If you Google my name, you'll find my ancestors. < 1155319331 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :hm. < 1155319333 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :A friend of mine, listing the Kill Yourself song as one of their favorite tunes :P < 1155319341 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :-_-'' < 1155319352 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :If you google my name, you'll find lots and lots of porn. < 1155319354 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :If you Google my nickname, you'll find a history of my life from age 8 on (most of my life is on the Internet). :p < 1155319357 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :If you google my name, you'll find a whole bunch of boys and girls from dancers to computer scientists who have my name. < 1155319357 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :Just be sure to turn off SafeSearch. < 1155319375 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :*bunch of Bengali boys and girls < 1155319401 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I feel sad that my name is so stereotypical and nondescript, but eh. < 1155319412 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I wanted an awesome last name, like Naur or something! < 1155319421 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :Razor-X: at least your name is not Mohammed Chan. < 1155319428 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Woaha. < 1155319442 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Muslim and Chinese marriage? < 1155319451 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :most common first and last names. < 1155319458 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Heh. < 1155319473 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :But it's not the most common first AND last name :P < 1155319475 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :That's for sure. < 1155319495 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :How about something like Mohammed Nguyen ? < 1155319501 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Or... < 1155319503 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Jose Nguyen. < 1155319510 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, in our area that would be very common. < 1155319528 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :The names of every Islamic person in Vietnam and every Latino in Vietnam, respectively. < 1155319543 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Yup. < 1155319576 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :So going back to committee timings..... < 1155319594 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :What do y'all vote as the dates? < 1155319604 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :And are we willing to advertise on some social networking site? < 1155319605 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Soon. < 1155319608 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :No. < 1155319613 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Great. Soon. < 1155319621 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :How about something more specific? :P < 1155319641 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Start: 16th of August. End: 20th of September. < 1155319645 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Digg may not be a bad idea, since there's so much rubbish there anyways. < 1155319660 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :good point. < 1155319666 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Wow. Large amount of time. < 1155319666 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :forget I even suggested that. < 1155319675 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :No no. I really don't mind Digg. < 1155319691 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :We may get some popularity at least. < 1155319741 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Ok. Gregor suggested a more specific time. Is everyone willing? < 1155319753 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Committee members! To arms! < 1155319789 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :16th-20th sounds workable. < 1155319806 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :that should allow enough time... < 1155319823 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :How 'bout August 16th UTC 0:00 to September 20 UTC 0:00 ? < 1155319828 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :and we'd still have several days to 1) gain contestants, 2) work on a list of tasks < 1155319838 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Wait no. This is competition time. < 1155319849 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :hm. < 1155319861 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Hmmmm. Maybe we wanna forward the dates by another week just to increase registration time. < 1155319904 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1155319920 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :How-z about that committee? < 1155319959 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :*shrugs* < 1155320055 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Registration will start from Today Now (bah, too lazy to look at the date) to August 21th 18:00 UTC. The tasks will be unveiled that day and the official competition will start as of August 22nd 0:00 UTC and end on September 26th 0:00 UTC. < 1155320064 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :*August 21st < 1155320100 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ok, so- next. we need a list of tasks to unveil. < 1155320110 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Yah but like... not in this channel. < 1155320119 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :How about we lock down ##quantum for the task decision? < 1155320123 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1155320135 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :... why steal that channel? < 1155320144 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :... Because nothing ever happens there anyways? < 1155320145 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ACTION shrugs < 1155320161 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :You know, here in IRC-land, it's easy to make a new channel. < 1155320177 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :But we have to register it and lock it and do all this stupid stuff. < 1155320185 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :reduce, re-use, recycle. < 1155320200 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Exactly. All we do is give people ops in ##quantum anyways. < 1155320212 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :*shrugs* < 1155320255 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Alright then? < 1155320277 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :HEAR YE COMMITTEE MEMBERS: WE MEET IN ##QUANTUM. < 1155320305 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Any participant found trying to enter ##quantum if it isn't locked will be disqualified -- immediately, mmmkay? < 1155320337 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Mmmkay. < 1155320364 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I'll make the changes to Wiki page and go back to trying to shoddily translate this book and crunching through horrendous amounts of vocabulary. < 1155320543 0 :_jol_!n=_@c5850-a3-2-62-147-21-243.dial.proxad.net JOIN :#esoteric < 1155321916 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :remembering the steps above 12 is annoyingly difficult. < 1155321934 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i wrote a little program to test them < 1155321957 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :eg something like sharp 13 < 1155322049 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i guess nobody uses sharp 13 < 1155322073 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :but flat 13 == augmented 5 < 1155322130 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :13 = 6 < 1155322137 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :annoying duplicated terminology but oh well < 1155322166 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i need several seconds to determine what a specific step from a specific root note is. < 1155322171 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :and it has to be instant :| < 1155322284 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :13 and 11 cause the most trouble :( < 1155322681 0 :CXI!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1155322693 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Is my clock off by four hours >_O ... why is nobody here ... < 1155322705 0 :CXI!n=Sanity@dialup-54.89.221.203.acc50-kent-syd.comindico.com.au JOIN :#esoteric < 1155322710 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :(Here = my physical location, not #esoteric ) < 1155322818 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ACTION finally remembers that flat 13 is one semitone above the fifth < 1155323021 0 :_jol_!unknown@unknown.invalid QUIT :"temci lo nu citka" < 1155325687 0 :_jol_!n=_@c5850-a3-2-62-147-20-1.dial.proxad.net JOIN :#esoteric < 1155328961 0 :ihope!n=ihope@adsl-68-248-138-159.dsl.klmzmi.ameritech.net JOIN :#esoteric < 1155328987 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :So just how many geek points and/or nerd points do I get for using PuTTYtel for IRC? < 1155329019 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :2.5 < 1155329022 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Misread "hard-ons" there somewhere. Don't know how. < 1155329072 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Is that 2.5 geek points or 2.5 nerd points? < 1155329476 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It's 2.5 1337 h4x0r points. < 1155329505 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Is that good or bad? < 1155329518 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Depends. Are you a 1337 h4x0r? < 1155329554 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Not especially. < 1155329596 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :What if I'm 1337 but not a h4x0r? < 1155329643 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :All 1337s are 1337 h4x0rs. < 1155329655 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Oh... < 1155329670 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I guess I'm not a 1337 h4x0r, then. < 1155330688 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :You get negative points. < 1155330697 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Because using PuTTYtel implies that you are using Windows. < 1155330704 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :And all actions on Windows are negative point-values. < 1155330722 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :PuTTYtel is only for Windows? < 1155330762 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Isn't it? < 1155330829 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :There seem to be Unix ports as well. < 1155330852 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Well, it still implies that you're using Windows because who the hell uses PuTTY on UNIX :P < 1155330866 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :That's true. < 1155330899 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Does it help that this isn't my computer, and those who own it would be quite angry at me if I installed Linux? < 1155330901 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Use Telnet. < 1155330915 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Eew, Telnet... < 1155330919 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Use CoLinux. < 1155330928 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Dood, PuTTYtel == Telnet with a GUI -_- < 1155330932 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :On ReactOS! < 1155330941 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Does ReactOS support CoLinux? < 1155330954 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-W: Actually, I think they do. < 1155330959 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Awesomeo. < 1155330969 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I'm only using PuTTYtel instead of Telnet because backspace works on PuTTYtel, but not Telnet. < 1155330975 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :LOL < 1155331051 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :By the way, if I ever make an operating system, virtualization would be implicit, and the host system would have to explicity NOT be run as a normal program. < 1155331076 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Then again, when are host operating systems ever normal programs? < 1155331099 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :...wtf? < 1155331156 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Eh. < 1155331189 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Okay, forget I ever said anything about virtualization. < 1155331200 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Please, comment upon http://www.codu.org/ < 1155331200 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Today, that is. < 1155331255 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Well, you have to click a link to open up the main menu thing. < 1155331301 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Because it's huge and in the way. < 1155331311 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :And < 1155331439 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :And...? < 1155331489 0 :_jol_!unknown@unknown.invalid QUIT :"co'o rodo" < 1155331571 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :And I get the urge to do a certain something that doesn't involve the computer, which means it doesn't involve typing PONG ihope :zelazny.freenode.net, which means if I do it, I'll probably time out. < 1155331679 0 :ihope!unknown@unknown.invalid QUIT :"Bye bye. (And I can't play EVIL Pong because I don't have a mouse.)" < 1155331805 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :"Menu" does nothing for me < 1155331871 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I dun really need a mouse to pilot my WM. < 1155331892 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Ok, I don't use my mouse at all to pilot my WM. < 1155331896 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :pgimeno: What browser? < 1155331904 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :mozilla < 1155331908 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :wtf < 1155331909 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :What version? < 1155331935 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :1.7.12-1.2 (Debian flavour) < 1155331942 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :wtf < 1155331944 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Works fine in Firefox < 1155331962 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :did I mention I always navigate with JavaScript disabled? < 1155331970 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :OK, there's the problem. < 1155331974 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Blah. Both of those are RAM hogs. < 1155331978 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :I choose to use dHTML :P < 1155332001 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I only use Firefox to surf the web in Japanese. < 1155332010 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :And Mozilla just eats my system up. < 1155332011 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders if you can detect somebody having JavaScript disabled from HTML :P < 1155332014 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :with no fallback? mmm... < 1155332027 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric : < 1155332036 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Does that work for disabled too? < 1155332041 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1155332048 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :I thought that was only for unsupported :) < 1155332068 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :that turns out not to be the case < 1155332089 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :oh btw, I read you in the spanish /. < 1155332116 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Hm? < 1155332134 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :/ = barra, . = punto < 1155332139 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :OH < 1155332145 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :barrapunto.com < 1155332147 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :That was at least a year ago :P < 1155332151 0 :CakeProphet!n=CakeProp@h133.228.213.151.ip.alltel.net JOIN :#esoteric < 1155332152 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :The Autopackage-OBLISK post. < 1155332159 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1155332210 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :but since I don't read /. in either language, I didn't find it at the moment it was published < 1155332240 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Heh < 1155332247 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :I only found it through the magic of google :P < 1155332255 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Wha?! < 1155332294 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :? < 1155332723 0 :preyalone!n=preyalon@c-68-54-29-58.hsd1.sc.comcast.net JOIN :#esoteric < 1155333036 0 :preyalone!unknown@unknown.invalid QUIT :"Leaving" < 1155333317 0 :ivan`!unknown@unknown.invalid QUIT :" Like VS.net's GUI? Then try HydraIRC -> http://www.hydrairc.com <-" < 1155334072 0 :lament!unknown@unknown.invalid NICK :cerebralsnusnu < 1155334165 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :What is this barra-punto? < 1155334318 0 :ivan`!i=ivan@wikipedia/ivan JOIN :#esoteric < 1155334434 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :ACTION now has "With the Pentium D, DirectNet has Active Route Loss Detection Technology" written on his whiteboard :P < 1155334510 0 :cerebralsnusnu!unknown@unknown.invalid NICK :lament < 1155334611 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :You corporate scum you. < 1155334651 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :With the Pentium , has Technology! < 1155334661 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :With the Pentium D, Windows has Instability Technology! < 1155334677 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :With the Pentium D, Linux has Second Extended Filesystem Technology! < 1155334688 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :You corporate scum you. < 1155334789 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :With the Pentium D, Bill Gates has Satan Technology! < 1155334792 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Waaaaaaaaaaaait < 1155335184 0 :CakeProphet!unknown@unknown.invalid NICK :notCakeProphet < 1155335202 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :WHERE'D CAKEPROPHET GO??!?!?!?! < 1155335223 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION listens to the Kill Yourself song < 1155335354 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Did Glass inspire that? < 1155335381 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :I wrote that well before Glass. < 1155335457 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Ah. < 1155336171 0 :Keymaker!n=nobody@wire74.adsl.netsonic.fi JOIN :#esoteric < 1155336185 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :hurray! a quine in sceql: http://koti.mbnet.fi/yiap/programs/sceql/quine.sceql < 1155336192 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :it's one of my best programs this far :) < 1155336198 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1155336220 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: By the way, you'll be humming the Kill Yourself Song to yourself. Be careful not to sing it in public :P < 1155336250 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :i think graue's old sceql interpreter has some bug, for some reason it has some difficulties when running this. my own sceql interpreter and safalra's java script one work perfectly, however < 1155336267 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :i think graue has made a new version of the interpreter, but i haven't tried it < 1155336289 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :and yeah, i should probably upload my own interpreter somewhere, although it's really slow :) < 1155336453 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is presenting on Esolangs next Monday at his LUG. . . < 1155336459 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :http://pplug.org/ Whee. . . < 1155336512 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-W: I'll try to keep it away from the various goth/emo/"Being depressed is cool" folks at school. ;) < 1155336543 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: No, those are the people that it's OK to sing it around :P < 1155336554 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :In fact, burn it to a CD and distribute it for them. < 1155336562 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Problem solved. < 1155336607 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Ah. < 1155336640 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :In that case, I'll blare it loudly at the Japanese club, so I can get them the hell out of there. < 1155336743 0 :Keymaker!unknown@unknown.invalid PART #esoteric :? < 1155336780 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :We didn't appease Keymaker :P < 1155336944 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Maybe he just took your advice. < 1155337442 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1155338795 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :What level of Japanese do they speak in your Japanese club? < 1155338907 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :watashi something something < 1155338916 0 :nooga!i=nooga@ip-50.net-41.rev.inter-c.pl JOIN :#esoteric < 1155338925 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :hell oh < 1155338932 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :kipple < 1155338976 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :kipple: er du der? < 1155338996 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :You can't say ``watashi ha lament desu'' like every other person on the face of the Earth? :(. < 1155339062 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :no. < 1155339106 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Awww. < 1155339432 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Whatever they *can* speak, Razor-X. . . < 1155339437 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :kipple, jeg laere norsk og jeg behover hjelp... ;p < 1155339451 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Which ranges from nothing to perfect fluency. ;) < 1155339452 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :So it's like a bunch of ... excuse the term ... wapanese? < 1155339470 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Sadly, yes. < 1155339471 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Heh. < 1155339474 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :What's your level? < 1155339486 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Going into my 3rd year of studying the language. . . < 1155339514 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :What level can you read up to? After about 4-5 months of study, I'm trying out a young adult novel. < 1155339542 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :The "wapanese" are fairly quickly driven out. . . Berriman sensei wa "nihongo o hanashinakkya" to iimasu. ;) < 1155339546 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :The only hard part I'm having is to keep up with the changes from first to third person, and of course the vocabulary is tough since there's no furigana. < 1155339566 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Nowhere near that much; the first two years of Japanese were taught by a horrible teacher. < 1155339571 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Heh. < 1155339646 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I got in 197 words yesterday, another 63 today. I wanna be able to read the first chapter of the novel from start to finish without using the dictionary. < 1155339808 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :aaaaa rune rune rune aaaaa! < 1155339818 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :? < 1155339907 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :i need Rune here ;p < 1155340092 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :== kipple < 1155340094 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :IIRC < 1155340170 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :kipple ! < 1155340209 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Ia! Ia! kipple fhtagn! < 1155340319 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :Razor-X: looks like you would learn toki pona rather quickly. < 1155340330 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :lament: Probably. < 1155340337 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I got a headache after yesterday's 197 words. < 1155340407 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :toki pona doesn't have that many. < 1155340424 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :How many words does Toki Pona have? < 1155340439 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :It only has three words: food, anger, and sex. < 1155340456 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :wrong < 1155340461 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :it doesn't have a word for 'anger' < 1155340470 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :SEX FOOD! < 1155340616 0 :ihope_!unknown@unknown.invalid NICK :jan_ihope < 1155340620 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Sexsexfoodfoodsex == anger. :p < 1155340626 0 :jan_ihope!unknown@unknown.invalid PRIVMSG #esoteric :I am the ihope personl. < 1155340631 0 :jan_ihope!unknown@unknown.invalid PRIVMSG #esoteric :s/l// < 1155340686 0 :jan_ihope!unknown@unknown.invalid PRIVMSG #esoteric :Hmm, so is "kasi kule poki" literally "plant color pot"? < 1155340758 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :'potted colored plant', perhaps < 1155340776 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :word order for english and TP noun phrases is usually the opposite