< 1130803315 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :You pretty much have him pegged. < 1130803322 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :but alas, I run late. < 1130803327 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :so take care, all < 1130804054 0 :Aardwolf!n=neusring@kotnet-145.kulnet.kuleuven.be JOIN :#esoteric < 1130804105 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :my deepest condolences to stux, shame he had to be banned when he tried to help < 1130804239 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :yeah. hopefully he wont be scared away < 1130804258 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :somebody got banned? < 1130804274 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :in this channel? < 1130804279 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :no. on the wiki < 1130804288 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1130804331 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :graue really is harsh, I remember when I fixed that spelling error :p < 1130804342 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :hehe < 1130805487 0 :GregorR-L!n=chatzill@host-203-17.pubnet.pdx.edu JOIN :#esoteric < 1130805632 0 :calamari!unknown@unknown.invalid QUIT :"Leaving" < 1130805679 0 :calamari!n=calamari@ip68-226-23-83.tc.ph.cox.net JOIN :#esoteric < 1130806009 0 :graue!i=graue@ip68-100-130-21.dc.dc.cox.net JOIN :#esoteric < 1130806013 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :hey, I have an idea < 1130806027 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :on the wiki, instead of that overkill "year category" thing, why don't we do a [[timeline of esoteric programming languages]] < 1130806047 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :then we could add analysis of what inspired what and suchlike < 1130806061 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Be bold in editing ;) < 1130806062 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :that'd be cool < 1130806092 0 :EsoBot!n=EsoBot@ip68-226-23-83.tc.ph.cox.net JOIN :#esoteric < 1130806109 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :I guess P'' now counts as the first esoteric programming language? < 1130806124 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :it's funny having INTERCAL be second all of a sudden < 1130806132 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :the advantage of the category approach is that you don't have to edit the article averytime you add a new language < 1130806146 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :well, only "notable" languages should be included in the timeline < 1130806150 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :but having a proper article gives more options < 1130806170 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :deciding what is notable is not too easy though < 1130806182 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :there are some languages that someone just made in a few hours and nobody noticed and no programs were written by anyone else < 1130806191 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :true < 1130806193 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :Archway, 1L-a, Braincopter, etc < 1130806195 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Many < 1130806196 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :those don't count < 1130806256 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :personally I don't see the problem with having a category for each year (at least for > 1990) < 1130806279 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :but a timeline article might be a good compromise < 1130806336 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :whether or not P" counts is an interesting topic :) < 1130806354 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :P prime prime, though, not P quotation mark < 1130806393 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :the fact that you just mentioned those languages makes them notable :D < 1130806411 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :I'd say P'' is not an esolang. < 1130806423 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Aardwolf: Those are his ;) < 1130806432 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric ::-P < 1130806449 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :Braincopter isn't :D < 1130806471 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :no, being mentioned in #esoteric as an example of a nonnotable language does not make an esolang notable < 1130806497 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :agreed < 1130806500 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :and I'm not saying those were not all cool ideas < 1130806510 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :but nobody has really explored them (yet) < 1130806515 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :so they're not history < 1130806520 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :by the way, I suppose that if I'd suggest an esolang forum, you'd say the talk pages are the forum, right? < 1130806537 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :I'd prefer if people went back to using the esolang mailing list < 1130806556 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :however, given that nobody seems to want to do that, a forum might be an okay substitute < 1130806576 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :the talk pages are not ideal anyway < 1130806594 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :forums take a lot of bandwidth tho < 1130806598 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :they are ideal for talking about the wiki itself, directly, but not for talking about the subject matter < 1130806614 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :the nice thing about a web forum is that people can browse it without being members < 1130806629 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :and without mail client < 1130806629 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Unlike a mailing list archive :P < 1130806634 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Unlike a mailing list archive :P < 1130806648 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :mailing list archive are seldom as easy to browse < 1130806656 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :you can "browse" the archives at esoteric.sange.fi, but they are pretty raw < 1130806672 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :threads and subforums are very nice to have < 1130806672 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :has google archived it? < 1130806678 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :I think so < 1130806687 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :on forums spam can be deleted < 1130806697 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :on a newsgroup on the other hand... < 1130806787 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :about the bandwidth: I don't think that will be a problem in this case < 1130806869 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :graue: is the wiki using much bandwidth? < 1130806896 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :I haven't been monitoring it, but probably not < 1130806923 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :people grabbing the 1.7 MB backup daily might be using a lot of bandwidth < 1130806926 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :other than that, it should be fine < 1130806955 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :yeah. I'm nice and only grabs it once a week ;) < 1130807109 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :E!bf http://kidsquid.com/pumpkin.b < 1130807111 0 :EsoBot!unknown@unknown.invalid PRIVMSG #esoteric : ,_ .-. < 1130807113 0 :EsoBot!unknown@unknown.invalid PRIVMSG #esoteric : \ `\/ '` < 1130807115 0 :EsoBot!unknown@unknown.invalid PRIVMSG #esoteric : _.--"| |"--._ < 1130807116 0 :EsoBot!unknown@unknown.invalid PRIVMSG #esoteric : .' ' '`--`' ' '. < 1130807118 0 :EsoBot!unknown@unknown.invalid PRIVMSG #esoteric : / ' /\ /\ ' \ < 1130807120 0 :EsoBot!unknown@unknown.invalid PRIVMSG #esoteric :; ' /o_\ /o_\ ' ; < 1130807121 0 :EsoBot!unknown@unknown.invalid PRIVMSG #esoteric :| . . /\ : . | < 1130807123 0 :EsoBot!unknown@unknown.invalid PRIVMSG #esoteric :; . /\ .'--'. /\ . ; < 1130807125 0 :EsoBot!unknown@unknown.invalid PRIVMSG #esoteric : \ .\ \/\/\/\/ /. / < 1130807126 0 :EsoBot!unknown@unknown.invalid PRIVMSG #esoteric : '._:\_/\__/\_/._.' < 1130807128 0 :EsoBot!unknown@unknown.invalid PRIVMSG #esoteric : `'--'--'--'` < 1130807140 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :lsl < 1130807143 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :lol rather < 1130807482 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :nice :) < 1130807507 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :if P'' is an esolang, then so is the lambda calculus < 1130807524 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :exactly < 1130807540 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :and the UTM etc... < 1130808176 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :they both belong in a timeline either way < 1130808192 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :good point < 1130808311 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :how should we structure the timeline article? < 1130808319 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :a subheading for each year? < 1130808334 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :sure < 1130808345 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :by subheading you mean ==subheading==? < 1130808348 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1130808356 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :probably a better word for it < 1130808399 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :I guess a lot of years will be pretty much empty < 1130808420 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :well, don't include headings for those then < 1130808432 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :I thought you meant a subheading for each year in which something actually happened < 1130808451 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :well, yeah. that's the way to do it I guess < 1130808508 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :so should I set up an esolang forum? < 1130808522 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :could be worth a try < 1130808535 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :will do then < 1130808585 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :I think stuff like the works in progress articles in the wiki would be better to have in a forum, and not in the wiki < 1130808642 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :yes! < 1130808656 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :I agree 10000000000% < 1130808663 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :wow. that much? < 1130808664 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :That's a lot of percent :P < 1130808897 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :yeah, it allows everyone else in here to agree 0% while the average agreement level remains above 100% < 1130808989 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :not if someone agrees a negative percentage < 1130809060 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :well, then I'll just agree NaN% and mess everything up and we'll have to do a recount < 1130809082 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :anyone feel like making a favicon.ico file out of the three-limes logo? < 1130809661 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :sure. I can do that < 1130809754 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :http://rune.krokodille.com/lang/wiki.ico < 1130809791 0 :duerig!i=tyrecius@xmission.xmission.com JOIN :#esoteric < 1130810032 0 :Aardwolf!unknown@unknown.invalid QUIT :"Ik zen der is mee weg" < 1130810920 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :http://esoteric.voxelperfect.net/forum/ < 1130811008 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :Nifty. < 1130811013 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :Somebody should make a thread. < 1130811019 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :maybe it can be you! < 1130811024 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :who does this, I mean < 1130811093 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :The only thread topics I can think of off hand are boring, "Welcome to the forum!", or dumb, "First Post!", or self-serving "Isn't Rail cool!?!?". Hahaha. So it'd better be somebody else. < 1130811191 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :okay then < 1130811616 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :I started a timeline, although it is very sketchy and incomplete < 1130811676 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :I can't type the letters with accents in "Bohm" and "Muller", so someone will have to fix that for me < 1130811909 0 :Arrogant!i=Arrogant@125.orlando-04-05rs.fl.dial-access.att.net JOIN :#esoteric < 1130811911 0 :GregorR-L!unknown@unknown.invalid QUIT :"Chatzilla 0.9.68.5 [Firefox 1.0.6/20050716]" < 1130812094 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :graue: btw, your C-like language looks interesting (that was yours, wasn't it?) < 1130812111 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :yes, it was < 1130812131 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :I have not had time to learn how to use lex and yacc in order to implement it < 1130812175 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :ehh, they're overrated anyway :) recursive descent parsing is easy enough to do by hand < 1130812222 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :you could add a third type, "truth-value", just to make things a royal mess < 1130812281 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :how is that different from boolean? < 1130812327 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :how is 'bit' different from boolean? other than you have imposed arbitrary restrictions on its usage? < 1130812330 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Truth_value < 1130812336 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :well, how would the arbitrary restrictions differ? < 1130812340 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :you could insist they only appear in truth-tables, or something similar < 1130812374 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :seems a little non-orthogonal to me < 1130812390 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :indeed :) < 1130812437 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :the bit-vs-bool distinction is based on arguments raised in regards to an actual programming language (D) < 1130812458 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :some people argued that D should have bools in addition to just bits, and that bits should allow arithmetic and bools logical operations, but not vice-versa < 1130813424 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :I agree with that argument. Think of the conversions. Often you'll want to convert an int to a bool meaning 0 is false and anything else is true. < 1130813444 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :Whereas if you want to convert an int to some small bitfield (like 1), you'll want to convert it mod 2. < 1130813526 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :What is the c-like language called, btw? < 1130813564 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :"bitlang", temporarily < 1130813582 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :http://www.voxelperfect.net:3875/esolang/bitlang.txt < 1130813597 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :Ack. Whyfor evil port number? < 1130813698 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :what's so "evil" about it? < 1130813725 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :Well, I have to view the page using lynx 'cuz I don't want to make a special exception in my firewall for one webpage. < 1130813736 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :Usually, websites use port 80. or 443 if they are going over SSL. < 1130813748 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :Its not 'evil', exactly. Just odd. < 1130813750 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :you must have to make a lot of exceptions... nyud.net is 8090, lots of pages are 8000 and 8080 < 1130813757 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :And a bit inconvenient. :) < 1130813766 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :in any event, that's my computer and the ISP filters port 80 < 1130813767 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :I've never been to nyud.net. < 1130813770 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :Oh. < 1130813771 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :Ack. < 1130813773 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :That sucks. < 1130813784 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :I see why then. < 1130813808 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :I was just wondering why. < 1130813913 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :A pity about your ISP. < 1130813918 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :This looks like a nifty language. < 1130813923 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :cpressey, maybe you have some ideas for enhancing this: http://esoteric.voxelperfect.net/wiki/Timeline_of_esoteric_programming_languages < 1130814064 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :what year was Piet made in? < 1130814075 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :(clearly 2002 or earlier, since it was in the 2002 MIT mystery hunt thing) < 1130814123 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :Graue, Why disallow '==' for bools? It is just 'if and only if' which makes sense in the context of bools. Did I miss something? < 1130814254 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :== is "1 if both arguments are equal, 0 otherwise" < 1130814281 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :Which is identical to the truth table for 'if and only if'. < 1130814320 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :A B A <=> B (if and only if): < 1130814322 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :for a bool, you should never do "== 1" or "== 0", since it's redundant, or in the second case, !() should be used < 1130814330 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :so I intended to disallow that < 1130814331 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :t t t < 1130814335 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :t f f < 1130814341 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :f t f < 1130814348 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :f f t < 1130814355 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :if you want a == b, where a and b are bools, you can do if ((a & b) || (!a & !b)) < 1130814364 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :er, substitute | for || there < 1130814369 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :Hmm. < 1130814377 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :So no exlusive or either. < 1130814383 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :I see. < 1130814407 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :or you can do if (bit2bool(bool2bit(a) + bool2bit(b))) < 1130814436 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :that would be equivalent to if (!(a == b)) < 1130814445 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :How about an overloaded b2b for that ;) :P < 1130814531 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :there are no built-in functions except getchar() and putchar() < 1130814588 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :Wait, can there be bool arrays? < 1130814609 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1130814692 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :Hmmm... One problem here is that many bit-arithmetic things will be quite a bit harder. Many involve bizarre combinations of addition, equality, and other logic operators. < 1130814696 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :graue: the timeline article is nice < 1130814711 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :kipple: great! it is missing Piet though because I don't have the year of creation for that < 1130814733 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :yeah. I remember having wondered about that myself < 1130814740 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :guess we could ask DMM < 1130814761 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :I'm wondering about this one though: "Kipple is invented, and turns out to be the first esolang to rise to prominence in which the use of stacks is a defining characteristic." < 1130814765 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :is that true? < 1130814772 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :maybe < 1130814777 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :seems to me there are tons of stack-based languages < 1130814785 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :anyone aware of a counterexample is encouraged to edit the page < 1130814793 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :Does kipple predate Befunge? Befunge is the earliest one that comes to mind with that. < 1130814796 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :Befunge uses stacks of course, but it's known for the 2D, not for the stacks < 1130814801 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :Er stacks. < 1130814802 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :Ah. < 1130814803 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :Haha < 1130814807 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :Kipple came 10 years later < 1130814824 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :Hmm. Does the HP RPN language count as an esolang? < 1130814836 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :I remember playing around with that a bit on my graphics calculator a few years ago. < 1130814838 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :if it was invented for serious use, it doesn't count < 1130814855 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :Ok. I suppose it doesn't count then. < 1130814871 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :the intent is an important thing; otherwise, APL might count as an esoteric language < 1130814882 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :Hahaha. Granted. < 1130814896 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :by the dictionary meaning of 'esoteric', it is one < 1130815061 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :APL, FORTH, the languages in esolang, and a turing machine are all in the same category in my mind. The category of languages that I would only ever program in for fun. But you are correct that the creator's intention is the only way to have anything like an objective definition. < 1130815149 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :cpressey, you still live? < 1130815225 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :When I read the truth value article on wikipedia, I remembered this recent daily WTF entry which was entertaining: http://thedailywtf.com/forums/47844/ShowPost.aspx < 1130815345 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Ah < 1130815355 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :black, white, or apple < 1130815378 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :graue, I like your language. The only suggestion I'd make to improve it is to allow foreach to iterate over multiple arrays simultaneously. You'll be able to make sure that the cardinality of the various arrays are equal. < 1130815614 0 :graue!unknown@unknown.invalid TOPIC #esoteric :#esoteric, < 1130815623 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :Good to know. < 1130815635 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :>_O < 1130815640 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :Lets discuss the metaphysical significance of #esoteric. < 1130815647 0 :graue!unknown@unknown.invalid TOPIC #esoteric :#esoteric, the international hub for esoteric programming language design and deployment - wiki: http://esolangs.org/wiki/ - forum: http://esoteric.voxelperfect.net/forum/ - logs: http://tunes.org/~nef/logs/esoteric/ or http://meme.b9.com/cdates.html?channel=esoteric - falsebot: F!, EgoBot: !help - map: http://www.frappr.com/esolang < 1130815654 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :that's better < 1130815700 0 :graue!unknown@unknown.invalid QUIT :Remote closed the connection < 1130815853 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Let's change the order to confuse him. < 1130815902 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :Agreed. < 1130815919 0 :GregorR!unknown@unknown.invalid TOPIC #esoteric :#esoteric, the international hub for esoteric programming language design and deployment - map: http://www.frappr.com/esolang - forum: http://esoteric.voxelperfect.net/forum/ - falsebot: F!, EgoBot: !help - wiki: http://esolangs.org/wiki/ -logs: http://tunes.org/~nef/logs/esoteric/ or http://meme.b9.com/cdates.html?channel=esoteric < 1130815931 0 :GregorR!unknown@unknown.invalid TOPIC #esoteric :#esoteric, the international hub for esoteric programming language design and deployment - map: http://www.frappr.com/esolang - forum: http://esoteric.voxelperfect.net/forum/ - falsebot: F!, EgoBot: !help - wiki: http://esolangs.org/wiki/ - logs: http://tunes.org/~nef/logs/esoteric/ or http://meme.b9.com/cdates.html?channel=esoteric < 1130816002 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :Good work. < 1130816008 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Thank you, I try. < 1130816010 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :I wonder if he will notice. < 1130816014 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Probably not :P < 1130816022 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :Unless he reads the logs. < 1130816026 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :Quick! Tamper! < 1130816030 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Which he does :P < 1130816048 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1130816111 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :Did you read graue's bitlang document? < 1130816123 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Yeah < 1130816149 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :What would you think about a variant like this: < 1130816157 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Actually, that article reminds me of Haskell. < 1130816168 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :You can make arbitrary lists of stuff equal to other arbitrary lists of stuff. < 1130816171 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Maybe type: Just a, Nothing. < 1130816220 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :Like if you wanted to implement bitwise-or as in C, you'd have function body that looked like: < 1130816241 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :return a[0-7] | b[0-7]; < 1130816253 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :Which would or each one of the lists and return a bitarray of the results. < 1130816310 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :Or if you took four arguments and wanted to return a bit-array of the first two or-ed together with the second two, you could do something like: < 1130816328 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :return (a, b) | (c, d); < 1130816332 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :Maybe not that syntax. < 1130816337 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :But do you get the idea? < 1130816364 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :Essentially you could make bitarrays of stuff arbitrarily in expressions. < 1130816965 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :Aaargh! < 1130816994 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :My paper got rejected! No trip to Barcelona for me. :( < 1130817563 0 :kipple!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1130818442 0 :marcan_!n=marcanso@160.10.7.145 JOIN :#esoteric < 1130818610 0 :marcan!unknown@unknown.invalid QUIT :Success < 1130819761 0 :marcan_!unknown@unknown.invalid QUIT :Network is unreachable < 1130822150 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :!bf +++++++++++[>++++++>+<<-]>+.>-[.[-],] < 1130822357 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :C < 1130822366 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :...? < 1130822378 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Was that the desired result? < 1130822621 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :C < 1130822622 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Ha < 1130822752 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :I don't know < 1130822762 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :I don't even remember what it was supposed to be < 1130822806 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I just recently started up "The Anti-Smoker Forums" 8-D < 1130822831 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :An addendum to my already-existing "treat smokers like scum" site. < 1130822841 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :First time I've ever been a moderator on any forum XD < 1130822908 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :treat smokers like scum? < 1130822910 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :sounds like a plan < 1130822923 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :http://smk.codu.org/ < 1130822945 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I figure, if society treated smokers like subhumans rather than victims, there would be a lot more pressure to stop smoking. < 1130822968 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :With society treating smokers as victims, even if smoking isn't viewed as "cool" it will still be done. < 1130823081 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :perhaps we should treat C++ programmers like scum, too < 1130823097 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :otherwise, even if programming C++ isn't viewed as "cool" it will still be done < 1130823098 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :hell, why not treat everybody like scum < 1130823110 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :why draw a line? < 1130823130 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1130823154 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I advocate for treating smokers like scum because they hurt everybody around them. They might as well just have a knife and stab everybody in the throat as they walk by. < 1130823165 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :Robdgreat: <3 < 1130823221 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :I think smokers should be crucified alongside busy highways < 1130823228 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :E!quit < 1130823229 0 :EsoBot!unknown@unknown.invalid QUIT :"requested by calamari" < 1130823299 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :well, I understand the linux boot / shutdown process slightly better now :) < 1130823300 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :everybody has something about them that offends somebody else < 1130823309 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :calamari: El teh w00t, init 0 ! < 1130823318 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :how about all of humanity just commit mass suicide < 1130823332 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :that'll solve the whole problem < 1130823346 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Awesome! < 1130823355 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :Robdgreat: sounds good.. you first ;) < 1130823369 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :I was gonna say you first < 1130823379 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :but didn't want to be a hateful jackass ;) < 1130823380 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: how about treating drivers like scum? < 1130823387 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :well, you're the leader of the mass-suicide movement, so it's only fitting < 1130823389 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :you're quite likely to be killed by a driver, you know < 1130823395 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :even if you're only a pedestrian < 1130823401 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I treat bad drivers like scum. < 1130823407 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Not all drivers kill people. < 1130823408 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is a bad driver < 1130823413 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is scum :( < 1130823417 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :not all bad drivers kill people < 1130823422 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :not all smokers kill people, either < 1130823429 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :It has nothing to do with killing. < 1130823431 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :It has to do with hurting. < 1130823438 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ALL smokers hurt people. < 1130823447 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Because people who don't smoke can't breathe smoke. < 1130823449 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :duerig: i cut in and out randomly. i find it enhances my air of mystery. < 1130823463 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :i can't breath car exhaust, either < 1130823473 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :so ban driving! < 1130823478 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :down with drivers < 1130823485 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :they're destroying us all < 1130823489 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :There's a usefulness-vs-damage-to-society ratio here ... < 1130823508 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :and by that < 1130823509 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :The average modern car has very little exhaust, less than a smoker even *hahahah* < 1130823523 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: drivers destroy the environment. This will ultimately lead to death of all life on Earth. "Very little" adds up. < 1130823529 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :you mean a "I-engage-in-that-behavior-so-it-gets-a-pass" ratio < 1130823537 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :modern car exhaust smells a lot worse to me than old car < 1130823539 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I don't drive. < 1130823563 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :probably because it isn't as masked with gasoline fumes :) < 1130823567 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :So "I-don't-engage-in-that-behavior-but-its-clearly-necessary-for-modern-society-to-survive-as-is" < 1130823582 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :wish I didn't have to drive < 1130823599 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :I knew somebody who wouldn't drive.. they were also a vegan... are you a vegan by chance? lol < 1130823636 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :No. < 1130823643 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: and yes, what about meat eaters? Shouldn't we treat them like scum? And people who perform abortions? < 1130823654 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :I'm a level five vegan. I don't eat anything that casts a shadow < 1130823660 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :And what about Americans? < 1130823665 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1130823682 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :shouldn't we treat them like scum? They live in a country that fucks up other countries. < 1130823685 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :Americans are scum < 1130823695 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :And they made a conscious choice to stay in it :) < 1130823695 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :as I see it, if we werent' meant to eat animals, they wouldn't be made of meat < 1130823701 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :even we know that :) < 1130823703 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :-_- < 1130823714 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :These are the most ludicrous arguments I've ever heard. < 1130823732 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :lament: nah, I didn't vote for W < 1130823740 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :calamari: irrelevant! < 1130823754 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :you support whoever's elected by staying in the country :) < 1130823758 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :if there were a more free country somewhere, I'd move there < 1130823775 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :as screwed up as America is, it's still on top < 1130823784 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :"free" is a fairly nebulous term, but by the most popular definitions, america's nowhere nearly the "most free" < 1130823786 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :clearly, the mere desire to leave the country will get you elsewhere < 1130823803 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :No money required 8-D < 1130823807 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :of course not < 1130823810 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Or years of adjustment either. < 1130823839 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: Nobody said it's easy. < 1130823843 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: quitting smoking isn't easy, either. < 1130823852 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :STARTING smoking is a choice. < 1130823864 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :You don't decide what country you're born in. < 1130823887 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I'ts not Xs fault that X is an American, but it is Xs fault that X is a smoker. < 1130823892 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :have you ever tried smoking? < 1130823900 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :No, I'm not that stupid. < 1130823904 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :wow < 1130823907 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i am impressed < 1130823910 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :lament: if Gregor can go through life without ever having made a bad decision, so can anybody. < 1130823923 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :There are bad decisions, and then there's smoking. < 1130823925 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :ACTION has never smoked either < 1130823927 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :It's a whole other plane of bad decisions. < 1130823933 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :ah what the hell ever < 1130823943 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :It's like saying "Oh, I see, Gregor hasn't killed somebody, he thinks he's some kind of saint' < 1130823950 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :even my health nut friend who religiously refuses weed has tried smoking :) < 1130823952 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :in america, you are free to smoke! < 1130823971 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :In America, you ought to be free to breathe. < 1130823974 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :I never hung around people that smoked and my parents didn't smoke < 1130823983 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I think the right to breathe preempts the "right" to smoke. < 1130823984 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :the 2nd hand smoke gives me a headache < 1130823991 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :so I never had the desire < 1130823997 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i have a tail because of second hand smoke < 1130823999 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: what about someone who smokes on their own time in their own basement? < 1130824014 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :cpressey: he won't see them doing that, so he won't treat them like scum < 1130824017 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :it's only fair < 1130824027 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :cpressey: I hope they never have a family. < 1130824039 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i still like my idea. < 1130824044 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I can't really actively treat them like scum since I don't know whether they're a smoker or not XD < 1130824047 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :Treat C++ programmers like scum. < 1130824051 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Innocent 'til proven guilty. < 1130824053 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :After all, they made a choice to use C++. < 1130824057 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :lament: I agree. < 1130824061 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :yeah, they could have used Java < 1130824068 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :and C++ kills babies < 1130824068 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :... < 1130824077 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Java consumes souls < 1130824083 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Worse than C++ < 1130824090 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :And now you have exposed the problem with that scenario ;) < 1130824093 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :My right to use Python preempts others' "right" to use C++ < 1130824107 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :lament: My using C++ does not prevent you from using Python. < 1130824127 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: no, but when you're using C++ i get sick of second-hand C++ poisoning. < 1130824135 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :s/of/by < 1130824140 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Now, if only there was such a thing you would have a legitimate point. < 1130824174 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Getting C++ code to compile on various platforms is such a disgusting hassle < 1130824200 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :how about treating drummers like scum < 1130824210 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :they play so LOUDLY < 1130824216 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, fuck drummers. < 1130824220 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :The kind who stay up 'til 1AM and drum loudly, yeah, I agree. < 1130824220 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :They drown out the rest of the band. < 1130824225 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Ever been to a jam? < 1130824233 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :It's just the drummer. < 1130824244 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :The guitarist is there, but you really can't tell. < 1130824248 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :they're worse than smokers < 1130824266 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Yes! Down with drummers! < 1130824267 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :many people die of second-hand drumming < 1130824291 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :it's not pretty, either, as their heads explode < 1130824314 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :at least smoking doesn't kill you instantly. < 1130824317 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :Drumming might. < 1130824559 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :drummers -> drum machines -> trance... so drummers are good < 1130824652 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :ACTION got his .NET Windows Forms in a Nutshell.. maybe I can avoid using Visual Studio a little longer now < 1130825893 0 :calamari!unknown@unknown.invalid QUIT :"Leaving" < 1130826970 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :in support of the "Java consumes souls" theory... < 1130826972 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :http://www.picocontainer.org/ < 1130826997 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :just try reading some of the sentences there. you'll see. < 1130828603 0 :Arrogant!unknown@unknown.invalid QUIT :" HydraIRC -> http://www.hydrairc.com <- State of the art IRC" < 1130830207 0 :GregorR!unknown@unknown.invalid TOPIC #esoteric :#esoteric, the international hub for esoteric programming language design and deployment - map: http://www.frappr.com/esolang - blog: http://esoteric.blogssuck.com/ - forum: http://esoteric.voxelperfect.net/forum/ - mailing list: http://www.deadmailinglists.com/e/es/eso/esot/esoteric_programming - falsebot: F!, EgoBot: !help - don't !list in here, and no pr0n except for ASCII art (which is actually encouraged) - wiki: http://esolangs.org/w < 1130830216 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Oh darn XD < 1130830306 0 :GregorR!unknown@unknown.invalid TOPIC #esoteric :#esoteric, the international hub for esoteric programming language design and deployment - map: http://www.frappr.com/esolang - forum: http://esoteric.voxelperfect.net/forum/ - falsebot: F!, EgoBot: !help - wiki: http://esolangs.org/wiki/ - logs: http://tunes.org/~nef/logs/esoteric/ or http://meme.b9.com/cdates.html?channel=esoteric < 1130830836 0 :duerig!unknown@unknown.invalid PART #esoteric :? < 1130831999 0 :clog!unknown@unknown.invalid QUIT :ended < 1130832000 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1130833359 0 :calamari!n=calamari@ip68-226-23-83.tc.ph.cox.net JOIN :#esoteric < 1130835079 0 :calamari!unknown@unknown.invalid QUIT :"testing" < 1130835576 0 :calamari!n=calamari@ip68-226-23-83.tc.ph.cox.net JOIN :#esoteric < 1130837180 0 :lutzhy!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1130837184 0 :klutzh!i=klutzy@dor20517.kaist.ac.kr JOIN :#esoteric < 1130837995 0 :calamari!unknown@unknown.invalid QUIT :"Leaving" < 1130838769 0 :klutzh!unknown@unknown.invalid NICK :lutzhy < 1130848966 0 :kipple!n=kipple@168.80-202-98.nextgentel.com JOIN :#esoteric < 1130856770 0 :mtve!unknown@unknown.invalid QUIT :Remote closed the connection < 1130864416 0 :mtve!i=mtve@mtve.vm.jvds.com JOIN :#esoteric < 1130865783 0 :jix!i=jix@F33e3.f.strato-dslnet.de JOIN :#esoteric < 1130866995 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :lament: What's your opinion on C programmers BTW? < 1130870527 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1130870540 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: ah, those are merely misguided :) < 1130870547 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :PYTHON IS WRITTEN IN C < 1130870548 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :WTF < 1130870551 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :YOU HYPOCRITE < 1130870572 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :>_O < 1130870578 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: that's the dumbest argument ever, and an esoteric programmer shouldnt use that even as a joke < 1130870587 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :im tired of people saying that :( < 1130870611 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Tell me how it's an invalid argument? Python wouldn't even exist without lower level languages (IE C) < 1130870649 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: the most popular implementation of Python happens to be written in C. I couldn't care less. < 1130870687 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :So the people who wrote Python were misguided? < 1130870834 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :no < 1130870841 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :C was a good choice. < 1130870844 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :however < 1130870851 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :now that python is available... :) < 1130870885 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :My I just say that language advocacy is silly in general? < 1130870927 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :I agree < 1130870930 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :it is :) < 1130870932 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :>_> < 1130870934 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :<_< < 1130870940 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :OMG C++ ROX0RZ ROFL ROFL! < 1130870945 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I said it louder therefore I'm right. < 1130870955 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1130871007 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :damn < 1130871025 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :im stuck here with qwerty and no means to change the layout < 1130871028 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Also, OMG FLYING SPAGHETTI MONSTER >>> JESUS LOL! < 1130871030 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :its a fucking pain < 1130871039 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ACTION uses Dvorak 8-D < 1130871046 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :even typing "qwerty" is easier on dvorak :( < 1130871052 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Heheh < 1130871065 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Why can't you change it? < 1130871071 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i dont know how < 1130871078 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i used to know this at some point < 1130871088 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :im on linux, with no X < 1130871096 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Ahhh < 1130871114 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Admittedly, neither do I, there... < 1130871236 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :there IS a way to do that < 1130871245 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :blah < 1130871761 0 :CXI!n=Sanity@dialup-15.88.221.203.acc50-kent-syd.comindico.com.au JOIN :#esoteric < 1130876130 0 :ihope!n=chatzill@c-67-172-99-160.hsd1.mi.comcast.net JOIN :#esoteric < 1130876169 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I just thought up a language called "Foobar and Foobaz and Barbaz, oh my!" < 1130876228 0 :jix!unknown@unknown.invalid QUIT :"Bitte waehlen Sie eine Beerdigungnachricht" < 1130876582 0 :jix!i=jix@F33e3.f.strato-dslnet.de JOIN :#esoteric < 1130876699 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :interesting name :) < 1130877390 0 :ihope!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1130877429 0 :ihope!n=chatzill@c-67-172-99-160.hsd1.mi.comcast.net JOIN :#esoteric < 1130877713 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :!help < 1130877812 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :EgoBot's not working, it seems. < 1130877834 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :!help < 1130877864 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :help ps kill i eof flush show ls < 1130877866 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :1l 2l adjust axo befunge bch bf{8,[16],32,64} glass glypho kipple lazyk malbolge pbrain rail sadol sceql udage01 < 1130877950 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Hmm. < 1130877984 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :help ps kill i eof flush show ls < 1130877986 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :1l 2l adjust axo befunge bch bf{8,[16],32,64} glass glypho kipple lazyk malbolge pbrain rail sadol sceql udage01 < 1130878502 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :!ps < 1130878504 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :No repeats. < 1130878510 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Ack. < 1130878519 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :!input zonkmeister\n < 1130878537 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :!input 1 zonkmeister\n < 1130878539 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric ::-) < 1130878670 0 :Keymaker!n=Not@wire74.adsl.netsonic.fi JOIN :#esoteric < 1130878678 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :hello world < 1130878693 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :kipple: have you seen some norwegian movie called "villmark"? < 1130878714 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :(i hope i remember the name correct) < 1130878738 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :it's something horror movie, and really scary in my opinion. i just saw it < 1130879586 0 :ihope!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1130879643 0 :ihope!n=chatzill@c-67-172-99-160.hsd1.mi.comcast.net JOIN :#esoteric < 1130879841 0 :ihope!unknown@unknown.invalid QUIT :Client Quit < 1130880521 0 :Taliesin41!n=Miranda@Bb11d.b.pppool.de JOIN :#esoteric < 1130880536 0 :Taliesin41!unknown@unknown.invalid NICK :Kevin < 1130880550 0 :Kevin!unknown@unknown.invalid NICK :K < 1130880585 0 :K!unknown@unknown.invalid NICK :Kevin < 1130880609 0 :Kevin!unknown@unknown.invalid PRIVMSG #esoteric :why are all nicks already owned? < 1130880620 0 :Kevin!unknown@unknown.invalid NICK :KevinN < 1130880700 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Heheh < 1130880782 0 :KevinN!unknown@unknown.invalid PRIVMSG #esoteric :hm... your nick somehow reminds me of my own... ^_^ < 1130880801 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Originality is not my strong suit in nick selection :P < 1130880834 0 :KevinN!unknown@unknown.invalid PRIVMSG #esoteric :^_^ at least one knows your real name within an instant... ;) < 1130880879 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ANYWAY < 1130880882 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Welcome to #esoteric! < 1130880885 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1130880890 0 :KevinN!unknown@unknown.invalid PRIVMSG #esoteric :thanks... :) < 1130880919 0 :KevinN!unknown@unknown.invalid PRIVMSG #esoteric :thought I should have a look after visiting esolangs.org ... < 1130880967 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Please, introduce yourself by filling out this 15-question survey. The answers don't need to be any longer than 10pages/ea, so it should only take you a few hours. < 1130880969 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1130880977 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :how did you find out esolangs.org? < 1130880979 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1130880987 0 :KevinN!unknown@unknown.invalid PRIVMSG #esoteric :google... ;) < 1130880997 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1130881007 0 :KevinN!unknown@unknown.invalid PRIVMSG #esoteric :wanted to see if someone knows my language... ^_^ < 1130881012 0 :KevinN!unknown@unknown.invalid PRIVMSG #esoteric :well... someone does... < 1130881017 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :what it is? < 1130881050 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :KevinN: are you the AlPhAbEt(?) guy? < 1130881060 0 :KevinN!unknown@unknown.invalid PRIVMSG #esoteric :jupp... < 1130881067 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1130881068 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :cool < 1130881075 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :it seems like a nice language < 1130881102 0 :KevinN!unknown@unknown.invalid PRIVMSG #esoteric :yes... and inspired by a phonecall with an austrian... ^_^ < 1130881113 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1130881181 0 :KevinN!unknown@unknown.invalid PRIVMSG #esoteric :by the way... where is esolangs from? or better: where is the founder from? < 1130881198 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :graue runs the wiki and file archive < 1130881204 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :wooby owns the domain < 1130881263 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :oh and the word esolang is short for esoteric programming language and afaik the name is from cpressey < 1130881333 0 :KevinN!unknown@unknown.invalid PRIVMSG #esoteric :I saw that my description was translated to English... really fascinating... < 1130881342 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :I'm still looking for it < 1130881383 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :KevinN: yeah there was a stub for a long time and one day i decided to translate it checked the wiki and WHAM .. it was allready translated < 1130881407 0 :KevinN!unknown@unknown.invalid PRIVMSG #esoteric :looking for what, robdgreat? < 1130881460 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :he doesn't know yet, he's still looking for it :) < 1130881470 0 :KevinN!unknown@unknown.invalid PRIVMSG #esoteric :^_^ < 1130881482 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :nm < 1130881663 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :g'night < 1130881669 0 :jix!unknown@unknown.invalid QUIT :"Bitte waehlen Sie eine Beerdigungnachricht" < 1130881680 0 :calamari!n=Kid@cb03.cs.arizona.edu JOIN :#esoteric < 1130881711 0 :KevinN!unknown@unknown.invalid PRIVMSG #esoteric :hoi calamari... < 1130882545 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :hi Kevin, and welcome :) < 1130882559 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :(and hi to you other guys too) < 1130882575 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Hi kipple! < 1130882576 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :hi kipple < 1130882577 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1130882586 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :kipple, saw that my guestion about a movie? < 1130882596 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :Keymaker: yes, I've seen the movie and you remember the name correctly < 1130882601 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :cool < 1130882607 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :it was quite good i think < 1130882610 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :it was OK, but I'm not much of a horror fan < 1130882615 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :me neither < 1130882622 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :i hardly managed to watch it! < 1130882629 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :I have a problem finding them scary, so they kind of misses the point for me < 1130882642 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :uh, that's probably their point :) < 1130882666 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :no, I mean my problem is that I generally DON'T find them scary :) < 1130882670 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :ho < 1130882673 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :*oh < 1130882675 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1130882700 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :it was visually very good, the nature < 1130882743 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :norwegian movies i've seen this far have been good < 1130882757 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :ok. you can't have seen many then :) < 1130882798 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :three! < 1130882809 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :(or possibly four) :) < 1130882830 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :which ones? (if you remember their titles) < 1130882832 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :hi Kevin < 1130882855 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :the one before this was N๓i albํn๓i, that was very good too < 1130882861 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :Kevin = jix? < 1130882869 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :nope < 1130882875 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :hehe okay < 1130882877 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1130882883 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :keymaker: what? never heard of it... and not a norwegian name either < 1130882909 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :oops, sorry! < 1130882910 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :lecture was about turing machines today < 1130882914 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :it's icelandish! < 1130882936 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :ah. well that's an esoteric language all right ;) < 1130882940 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :i remembered wrong country, sorry :) < 1130882946 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1130882955 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :so, any interesting calamari? < 1130882957 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :the lecture < 1130882993 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :Keymaker: one thing I didn't know.. if you move left at the edge of the tape, it stays in the leftmost cell, without error (vs BF) < 1130883021 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1130883030 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :didn't know that either < 1130883069 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :eof is handled by adding an "empty" symbol < 1130883090 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :maybe a base 257 bf variant? hehe < 1130883135 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1130883733 0 :KevinN!unknown@unknown.invalid PRIVMSG #esoteric :*cough* still there? ^_^ < 1130883742 0 :KevinN!unknown@unknown.invalid PRIVMSG #esoteric :(talking about turing...) < 1130883751 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :We tend to disappear and reappear at random in #esoteric. < 1130883757 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :hehe, yeah < 1130883760 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1130883776 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :and sometimes there's the time delay; an answer to a question appears two days late < 1130883796 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :..and confuses one for a while.. < 1130883802 0 :KevinN!unknown@unknown.invalid PRIVMSG #esoteric :^_^ < 1130883851 0 :KevinN!unknown@unknown.invalid PRIVMSG #esoteric :is a language turing-complete when I'm able to implement a turing-machine? < 1130883858 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :you? < 1130883869 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :oops < 1130883883 0 :KevinN!unknown@unknown.invalid PRIVMSG #esoteric :huh? < 1130883884 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :i didn't think; i thought there was supposed to read "it is" < 1130883895 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :but then realized that'd be rather strange < 1130883915 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :(like, "it is" instead of "I'm") < 1130883926 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :Keymaker: how about "...in it?" < 1130883926 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :but i realize now what you meant < 1130883932 0 :KevinN!unknown@unknown.invalid PRIVMSG #esoteric :^_^ < 1130883934 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1130883938 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :but to answer; yes < 1130883942 0 :marcan!n=marcanso@160.10.7.146 JOIN :#esoteric < 1130883947 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :(i think) < 1130883959 0 :KevinN!unknown@unknown.invalid PRIVMSG #esoteric :cewl... :) < 1130883990 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :but the usual way is to make a brainfuck interpreter :) < 1130883994 0 :KevinN!unknown@unknown.invalid PRIVMSG #esoteric :however, is there any specification how a "turing-machine" has to work... < 1130884007 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :or bitchanger if that's easier < 1130884019 0 :KevinN!unknown@unknown.invalid PRIVMSG #esoteric :i once saw something like ... < 1130884051 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :ACTION tries to remember what he heard in class today < 1130884064 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :unbounded memory tape < 1130884075 0 :KevinN!unknown@unknown.invalid PRIVMSG #esoteric :I know... that already works... < 1130884081 0 :KevinN!unknown@unknown.invalid PRIVMSG #esoteric :...one-dimensional... < 1130884086 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :since start state, single accept state single rejecting state < 1130884086 0 :KevinN!unknown@unknown.invalid PRIVMSG #esoteric :(though) < 1130884095 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :since->single < 1130884152 0 :KevinN!unknown@unknown.invalid PRIVMSG #esoteric :*hm* < 1130884390 0 :KevinN!unknown@unknown.invalid PRIVMSG #esoteric :I just don't get it... how is one to work with only the symbols "< } [ ]" < 1130884408 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :To do a +, you do <}, to do a >, you do }<} < 1130884453 0 :KevinN!unknown@unknown.invalid PRIVMSG #esoteric :don't know brainfuck good enough to know what >, is... < 1130884465 0 :KevinN!unknown@unknown.invalid PRIVMSG #esoteric :or +, < 1130884491 0 :KevinN!unknown@unknown.invalid PRIVMSG #esoteric :(I mean, I don't know the dot and the comma) < 1130884507 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :KevinN: bf has a memory array (the tape).. > and < move the head across the tape left or right one memory cell < 1130884518 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :err that should have been right or left < 1130884549 0 :KevinN!unknown@unknown.invalid PRIVMSG #esoteric :ah... dot is output and , is input... < 1130884558 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :. means output char (so 65 will output 'A'), , means input char (cell = char ascii value) < 1130884601 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :bitchanger only handles one bit cells (rather than 8 bit).. so + and - become identical < 1130884652 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :so I combine them into @ as an intermediate step < 1130884664 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :you could do @@ and the cell would be unchanged < 1130884704 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :< is the same as bf < < 1130884746 0 :KevinN!unknown@unknown.invalid PRIVMSG #esoteric :and } is a > and additional a @ < 1130884757 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1130884765 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :gotta go.. < 1130884769 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :cya Keymaker < 1130884770 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :nite! < 1130884774 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :bye < 1130884777 0 :Keymaker!unknown@unknown.invalid QUIT :"This quote is unrelated to this context." < 1130884797 0 :KevinN!unknown@unknown.invalid PRIVMSG #esoteric :and what are the brackets for? [ and ] < 1130884815 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :KevinN: a while loop < 1130884841 0 :KevinN!unknown@unknown.invalid PRIVMSG #esoteric :oh my goddess... < 1130884856 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :essentially while(cell) { ... } < 1130884904 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :where cell is the value of the current cell < 1130884908 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :hehehe < 1130884931 0 :KevinN!unknown@unknown.invalid PRIVMSG #esoteric :so... byebye bitchanger-interpreter... ~.~ < 1130884936 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :there wasn't originally [] in BitChanger, but that was an error so I had to add it back in < 1130884992 0 :KevinN!unknown@unknown.invalid PRIVMSG #esoteric :how am I to keep the whole source in-memory...? < 1130885011 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :? < 1130885034 0 :KevinN!unknown@unknown.invalid PRIVMSG #esoteric :I'm just thinking of how to implement bitchanger... < 1130885075 0 :KevinN!unknown@unknown.invalid PRIVMSG #esoteric :those while-loops are breaking my neck... < 1130885117 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :they can be thought of different ways < 1130885128 0 :KevinN!unknown@unknown.invalid PRIVMSG #esoteric :and it is (of course) possible to do thinks like this: [ [ ] ] < 1130885131 0 :KevinN!unknown@unknown.invalid PRIVMSG #esoteric :isn't it? < 1130885173 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :for example: test: if (cell) goto label; ... goto test; label: < 1130885175 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :sure < 1130885188 0 :KevinN!unknown@unknown.invalid PRIVMSG #esoteric :I don't have any goto... ^_^ < 1130885189 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :oops < 1130885194 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :for example: test: if (!cell) goto label; ... goto test; label: < 1130885197 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1130885207 0 :KevinN!unknown@unknown.invalid PRIVMSG #esoteric :but... hm... let me think.... < 1130885226 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :just mentioning that it doesn't need to be a while < 1130885242 0 :KevinN!unknown@unknown.invalid PRIVMSG #esoteric :the main problem is keeping the sourcecode in-memory... (since my memory is used for the tape) < 1130885272 0 :KevinN!unknown@unknown.invalid PRIVMSG #esoteric :it doesn't need to be a while? < 1130885311 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :KevinN: maybe I'm being confusing.. that if goto stuff is equivalent to a while < 1130885322 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :just breaking it down a bit < 1130885358 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :I don't know what language you're trying to implement this in.. so just giving options :) < 1130885367 0 :KevinN!unknown@unknown.invalid PRIVMSG #esoteric :ah... well... still got no goto, though... ^_^ < 1130885370 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :hehe < 1130885374 0 :KevinN!unknown@unknown.invalid PRIVMSG #esoteric :http://esoteric.voxelperfect.net/wiki/AlPhAbEt < 1130885501 0 :KevinN!unknown@unknown.invalid PRIVMSG #esoteric :however.... < 1130885524 0 :KevinN!unknown@unknown.invalid PRIVMSG #esoteric :we have a tape that has a beginning? < 1130885548 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :I need to get going.. sorry :) < 1130885550 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :bbl < 1130885552 0 :calamari!unknown@unknown.invalid QUIT :"Leaving" < 1130885573 0 :KevinN!unknown@unknown.invalid PRIVMSG #esoteric :really tricky that is... < 1130885742 0 :KevinN!unknown@unknown.invalid PRIVMSG #esoteric :think i've got an idea know... < 1130885755 0 :lindi-!unknown@unknown.invalid PART #esoteric :? < 1130885764 0 :KevinN!unknown@unknown.invalid PRIVMSG #esoteric :(brain)f*ck... so late already... < 1130885774 0 :KevinN!unknown@unknown.invalid PRIVMSG #esoteric :have ter go... < 1130887282 0 :KevinN!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1130895726 0 :kipple!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1130896048 0 :kipple!n=kipple@168.80-202-98.nextgentel.com JOIN :#esoteric < 1130901552 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :It's amazing how different the Freenode culture is from the rest of the IRC universe. < 1130901585 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :Explain that to me < 1130901599 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :Because you're not the first I've seen make that observation < 1130901611 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Well for one, 13,09they're never out to burn out your eyes in Freenode. < 1130901618 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :That color combo wasn't as bad as I intended ... < 1130901622 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Well for one, 13,11they're never out to burn out your eyes in Freenode. < 1130901631 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Well for one, 09,11they're never out to burn out your eyes in Freenode. < 1130901633 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :oh fuck < 1130901634 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :There we go. < 1130901636 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :you are teh evil < 1130901646 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :In fact, colors on freenode are rare. < 1130901656 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :which is just fine < 1130901658 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Two, though most people don't use grammar, "u" and "r", etc are quite rare. < 1130901668 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :I LOVE that < 1130901729 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :And overall, it just has some sort of nonquantifiable difference. < 1130902079 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :$t0p wh1n1ng n00bz0rz!!!! fr33N00B iz teh g4y3zt < 1130902089 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :;-) < 1130902119 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Wonderful. < 1130902163 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :now if you only add leet to egobot.... < 1130902211 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :um, l33t I mean... < 1130902258 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Yes, a language with networking, that sounds genius. < 1130902277 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :hehe. < 1130902310 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :hmm. l33t is not in the normal language list nor the joke list (in the wiki) < 1130902324 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :which one is appropriate, I wonder < 1130903049 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :Gregor, what was that code server you're on, again? < 1130903054 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :my dev server is having issues :/ < 1130903140 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :...? < 1130903152 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :I asked you about it shortly after first coming in here. < 1130903160 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :some hosting account with code in the name < 1130903167 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :codu? < 1130903178 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :I think it had code in the name. wasn't codu < 1130903185 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :To the logs! < 1130903188 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :ah yes < 1130903351 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :I'll find it. question: what's the simplest way to clear a file in *nix, while not actually deleting it < 1130903390 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :cat /dev/null > filename ? < 1130903443 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1130903444 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :thanks < 1130903463 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :it was a suggestion, there could be easier ways... < 1130903471 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :that's easy enough < 1130903485 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :a massive log file put me over quota. < 1130903497 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :So why didn't you want to actually delete it? < 1130903520 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :I wanted to know how to clear it for future reference, if nothing else < 1130903530 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Mmm < 1130903542 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, cat /dev/null > it is a pretty effective way. < 1130903609 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :But awesome rox0r C users just write this program: int main(int argc, char **argv) { int i; FILE *fl; for (i = 1; argv[i]; i++) { fl = fopen(argv[i], "w"); if (fl) fclose(fl); } return 0; } < 1130903715 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :yes. < 1130903777 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Oh wait, I just remembered that there's a truncate syscall :P < 1130903784 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :what a lot of code to do something so simple. here is a nice brainfuck program to do it: . (just run bf clearfile.b > filename) < 1130903820 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :hmm, no that wouldn't make it completely empty. forget about that < 1130903824 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :int main(int argc, char **argv) { int i; for (i = 1; argv[i]; i++) truncate(argv[i], 0); } < 1130907413 0 :kipple!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1130908523 0 :calamari!n=calamari@ip68-226-23-83.tc.ph.cox.net JOIN :#esoteric < 1130911019 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :open(argv[i], O_WRONLY | O_TRUNC) would be a lot more impressive than some puny fopen(). Although there is that truncate. < 1130911131 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :And to abuse: main(c,v)char*v;{while(++v)truncate(*v);} < 1130911145 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Hey yeah XD < 1130912705 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Proof that Gregor has too much free time: I just made a minute-long ASCII-art pr0n. < 1130912769 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :We didn't need proof. < 1130912771 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :;) < 1130915863 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Woah, #asciipr0n was not a good place to join XD < 1130917580 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :did it get you too excited? < 1130918399 0 :clog!unknown@unknown.invalid QUIT :ended < 1130918400 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1130919723 0 :calamari!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1130939926 0 :jix!i=jix@F30c0.f.strato-dslnet.de JOIN :#esoteric < 1130940892 0 :kipple!n=kipple@168.80-202-98.nextgentel.com JOIN :#esoteric < 1130947322 0 :nooga!n=nooga@ip-50.net-41.rev.inter-c.pl JOIN :#esoteric < 1130947325 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1130947941 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :;p < 1130949248 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :i wonder when i'll finally meet tokigun ;p < 1130949686 0 :nooga!unknown@unknown.invalid QUIT :"Leaving" < 1130953006 0 :mtve!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1130956334 0 :mtve!i=mtve@mtve.vm.jvds.com JOIN :#esoteric < 1130959160 0 :calamari!n=calamari@ip68-105-130-108.tc.ph.cox.net JOIN :#esoteric < 1130959193 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :calamari: No, it did not get me "too excited", it was just the pocket of usual-IRC-world in Freenode. < 1130959209 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :hehe < 1130959210 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :drew0 wat d o u have < 1130959211 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :GregorR What do you mean? < 1130959213 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :drew0 hard pumpin house or hard house < 1130959215 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :GregorR Ummmmm ............. neither? I don't even know what you're referring to ....... < 1130959216 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :drew0 k < 1130959217 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :drew0 mp3? < 1130959219 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :GregorR .................................. why? < 1130959221 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :drew0 plzx < 1130959222 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :GregorR Well, no, I don't actually, I don't really listen to much music other than the radio, but I'm confused as per when it was suggested that I would send some sort of music or something ... < 1130959224 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :drew0 nerd < 1130959225 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :GregorR OK *shrugs* < 1130959357 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I'm proud of my ASCII pr0n, but that encounter was just scary XD < 1130959398 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :bah, hard house sux < 1130959429 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :At the time I didn't even realize that by "house" he meant the musical style. < 1130959452 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :drew0 u gonna hax me or wat bra < 1130959453 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :drew0 ???? < 1130959456 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :GregorR ..............................? < 1130959457 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :[ERROR] No match for โ€œbrโ€. < 1130959458 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :drew0 i c < 1130959460 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :GregorR is now quite confused. < 1130959461 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :drew0 u got some house 2 trade bra? < 1130959463 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :drew0 ??????? < 1130959464 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :GregorR I'm trying to decipher that .... and failing ... < 1130959465 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :ACTION runs "apt-get install libc6" not something you can do every day :) < 1130959466 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :drew0 house < 1130959468 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :drew0 plz < 1130959469 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :GregorR House? < 1130959471 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :drew0 k < 1130959473 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :drew0 send < 1130959474 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :drew0 send < 1130959476 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :drew0 send < 1130959477 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :drew0 send < 1130959480 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :GregorR How? DCC, FTP, what? < 1130959486 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1130959488 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Awesome. < 1130959541 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :finally got all my prblems worked out.. so now I can finally build a real system < 1130959549 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :how long did that take < 1130959577 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :seems like I've been messing with it for more than a week < 1130959582 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1130959592 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ACTION leaves for class - see y'all later. < 1130959598 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :cya GregorR < 1130959960 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :lol, it requires me to run a perl script to complete the install < 1130961104 0 :Sgep!n=sgeo@ool-182e9882.dyn.optonline.net JOIN :#esoteric < 1130962167 0 :duerig!i=tyrecius@xmission.xmission.com JOIN :#esoteric < 1130962515 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :"There you have it folks, all Microsoft ever wanted was love. That and billions and billions of dollars." -Wes Borg < 1130962585 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :well, in that respect they are not exactly alone... < 1130962604 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :True. < 1130962635 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :Its just a funny line. :) < 1130963766 0 :duerig!unknown@unknown.invalid QUIT :Remote closed the connection < 1130965994 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :yay, now I have libc6, installing coreutils :) < 1130966045 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :my hacked version of dpkg doesn't omplain as much as the original ;) < 1130966071 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :ahh that was fast.. now to install the real dpkg < 1130966658 0 :jix!unknown@unknown.invalid QUIT :"Bitte waehlen Sie eine Beerdigungnachricht" < 1130967502 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :ACTION notes that packages dependency lists are incomplete, especially where scripts are concerned < 1130967903 0 :puzzlet!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1130969109 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :there, finalyl dug myself out.. packages seem to be installing without any complaints now < 1130971144 0 :GregorR-L!n=chatzill@131.252.200.65 JOIN :#esoteric < 1130971770 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :*yaaaaaaaaaaawn* < 1130973393 0 :graue!n=graue@ip68-100-130-21.dc.dc.cox.net JOIN :#esoteric < 1130973872 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :hi graue < 1130973885 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :I have been learning m4, the UNIX macro language, lately < 1130973896 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :it is in a class of languages that are pretty esoteric but still useful < 1130973898 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :hehe still don't have the official /etc/inittab.. not sure what package it's in < 1130973909 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :there should be more languages like that < 1130973959 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :too many esolangs are still following the old "hard to program in, easy to implement" formula, but since Brainfuck there has been little true innovation there < 1130973980 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :well < 1130973986 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :the language also has to be easy to learn < 1130973999 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :otherwise nobody would have enough of an attention span to try that. < 1130974006 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :m4 probably doesn't qualify there. < 1130974020 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :I had enough of an attention span to try it < 1130974066 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :m4 at least has some real world uses. < 1130974067 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :I should learn awk sometime < 1130974203 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :wow, these debian packages really know how to use up disk space :) < 1130974369 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :It's a talent of Debian packagers < 1130974828 0 :kipple_!n=kipple@168.80-202-98.nextgentel.com JOIN :#esoteric < 1130974921 0 :kipple!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1130976219 0 :kipple!n=kipple@168.80-202-98.nextgentel.com JOIN :#esoteric < 1130976220 0 :kipple_!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1130976704 0 :puzzlet!n=puzzlet@61.247.142.201 JOIN :#esoteric < 1130977532 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :F!"I wish I were part of EgoBot!" < 1130977532 0 :falsebot!unknown@unknown.invalid PRIVMSG #esoteric :I wish I were part of EgoBot! < 1130977544 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :!glass {M[m(_o)O!"So do I!"(_o)o.?]} < 1130977554 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Hmm, that's not promising :P < 1130977555 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :So do I! < 1130977560 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Oh, there it goes (lag) < 1130978030 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :F!"No lag here!" < 1130978030 0 :falsebot!unknown@unknown.invalid PRIVMSG #esoteric :No lag here! < 1130978046 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Pfft < 1130978568 0 :graue!unknown@unknown.invalid QUIT : < 1130984611 0 :GregorR-L!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1130989691 0 :Sgep!unknown@unknown.invalid QUIT :Connection reset by peer < 1130991510 0 :Arrogant!i=Arrogant@101.orlando-04-05rs.fl.dial-access.att.net JOIN :#esoteric < 1130992206 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :holy shit i got banned from #math < 1130992260 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :lament: join #m-a-t-h < 1130992265 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :calamari: why? < 1130992276 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :lament: because you're not banned there < 1130992295 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :How do you get banned from #math? < 1130992298 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :calamari: there's a nearly infinite number of channels i'm not banned from! < 1130992313 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :lament: hehe.. < 1130992320 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :did you do something to get banned? < 1130992348 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :I discovered I was banned and I knew I did nothing, so it was probably someone else at my isp < 1130992380 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :btw finite == nearly infinite? < 1130992394 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :I'm not banned from #sexwithprogramminglanguages < 1130992425 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :calamari: finite == not infinite < 1130992430 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1130992451 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: right, I agree < 1130992471 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :3 is finite. < 1130992481 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :All the numbers between 0 and 3 is (uncountably) infinite. < 1130992507 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :not many esolangs include real numbers < 1130992513 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :or complex < 1130992522 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :in fact, do any? < 1130992534 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :they might include complex floats < 1130992541 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Python has complex < 1130992554 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :didn't know Python was considered an esolang < 1130992557 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :hahaha < 1130992558 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :it is now < 1130992561 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Oh < 1130992566 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :I thought you said < 1130992569 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :I don't think any esolangs do < 1130992569 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Umm ... almost all languages include real numbers XD < 1130992575 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :And then you meant any languages < 1130992582 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :nevermind < 1130992594 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :well < 1130992601 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :you can't store most real numbers in a computer < 1130992606 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :Arrogant: np, just being silly ;) < 1130992612 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :so most languages have a floating point datatype < 1130992622 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :instead < 1130992702 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :ACTION tries to remember.. |Q is a subset of |R, right? < 1130992713 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :it sure is < 1130992725 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :and |R is a subset of |C < 1130992745 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :it sure is < 1130992756 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :in practice, the distinction between Q and R is irrelevant < 1130992801 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :(floating point isn't Q, either. That would be arbitrary precision floats) < 1130992821 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :what is |C a subset of? < 1130992840 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :quaternions for one < 1130992846 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :Q is rationals < 1130992874 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :er, actually i'm probably wrong < 1130992884 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :quaternions are totally different. < 1130992895 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :er, no, i'm right. < 1130992906 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :ACTION consults wikipedia < 1130992907 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :anyway < 1130992914 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :beyond R it all gets pretty arbitrarily < 1130992916 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :*arbitrary < 1130992920 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :you can construct your own structures < 1130992948 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :you can consider R as a subset of all vectors with elements in R, for example. < 1130992953 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :or a subset of all matrices. < 1130992964 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :quaternion is |H :) < 1130993072 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :mm Octonion < 1130993158 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :then sedenions < 1130993198 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :foonion < 1130993278 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Hypercomplex_numbers < 1130993576 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :hmm does an infinite dimensional algebra make any sense? < 1130993661 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :Yes < 1130993669 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :google seems to agree < 1130994528 0 :kipple!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1130998681 0 :Arrogant!unknown@unknown.invalid QUIT :" HydraIRC -> http://www.hydrairc.com <- Go on, try it!" < 1131000756 0 :nooga!n=nooga@ip-50.net-41.rev.inter-c.pl JOIN :#esoteric < 1131001457 0 :Robdgreat!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1131001904 0 :Robdgreat!i=me@ip68-226-175-204.lf.br.cox.net JOIN :#esoteric < 1131004799 0 :clog!unknown@unknown.invalid QUIT :ended < 1131004800 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1131008397 0 :nooga!unknown@unknown.invalid QUIT :"Leaving" < 1131008894 0 :lutzhy!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1131010878 0 :calamari!unknown@unknown.invalid QUIT :"Leaving" < 1131017888 0 :kipple!n=kipple@168.80-202-98.nextgentel.com JOIN :#esoteric < 1131024725 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :hehe. just took a test of my english skills, and one of the questions was: Which of these two is spelled correctly? Weird or Wierd < 1131030801 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :And our community made you choose incorrectly, that's terrible! < 1131031694 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :both were correct, so how could I go wrong :) < 1131034388 0 :sekhmet!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1131034476 0 :sekhmet!n=pez@ppp-70-226-128-16.dsl.mdsnwi.ameritech.net JOIN :#esoteric < 1131035856 0 :jix!i=jix@F3046.f.strato-dslnet.de JOIN :#esoteric < 1131039240 0 :mtve!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1131041892 0 :Keymaker!n=Not@wire74.adsl.netsonic.fi JOIN :#esoteric < 1131041910 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :hmh < 1131041929 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :my sceql 99 bottles of beer is still not in 99-bottles-of-beer.net! < 1131041939 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :i submitted it over a week ago < 1131042424 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :by the way, anyone knows band called r๖yksopp? < 1131042435 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :quite good < 1131042783 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :I submitted a var'aq version of 99bob several weeks ago, and it hasn't showed up either < 1131042816 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :maybe they're really busy, or maybe the submission form is broken... < 1131042845 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :and, yes, R๖yksopp is a good band < 1131042874 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1131042910 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :i e-mailed one of the team members about it < 1131042919 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :hasn't replied yet < 1131042925 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :ok. let me know if you hear anything < 1131042930 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1131044504 0 :graue!i=graue@ip68-100-130-21.dc.dc.cox.net JOIN :#esoteric < 1131044828 0 :graue!unknown@unknown.invalid QUIT :Remote closed the connection < 1131046864 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :ok, off to watch "home alone 2" < 1131046867 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :yeah, i'm lame! < 1131046874 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :bye < 1131046875 0 :Keymaker!unknown@unknown.invalid QUIT :"This quote is unrelated to this context." < 1131048544 0 :puzzlet_!n=puzzlet@61.247.142.201 JOIN :#esoteric < 1131048619 0 :puzzlet!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1131049774 0 :wildhalcyon!n=chatzill@216.154.205.203 JOIN :#esoteric < 1131049922 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :, < 1131050970 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :exactly < 1131051042 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :whoops < 1131051052 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i can't remember typing a "," < 1131051315 0 :calamari!n=Kid@cb03.cs.arizona.edu JOIN :#esoteric < 1131051622 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1131051780 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :moin calamari < 1131051818 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :hi jix.. what's new < 1131051823 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :nothing < 1131051838 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i can't work on bfgentext until next weekend < 1131052306 0 :fizzie!unknown@unknown.invalid QUIT :brown.freenode.net irc.freenode.net < 1131052663 0 :wildhalcyon!unknown@unknown.invalid QUIT :"Chatzilla 0.9.68.5.1 [Firefox 1.0.7/20050915]" < 1131053286 0 :jix!unknown@unknown.invalid QUIT :"Bitte waehlen Sie eine Beerdigungnachricht" < 1131054333 0 :fizzie!i=fis@sesefras.tky.hut.fi JOIN :#esoteric < 1131054518 0 :Sgep!n=sgeo@ool-182e9882.dyn.optonline.net JOIN :#esoteric < 1131055328 0 :Sgep!unknown@unknown.invalid PRIVMSG #esoteric :ACTION will be back in 30min < 1131055333 0 :Sgep!unknown@unknown.invalid QUIT : < 1131055354 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Why, Sgep, why won't you talk to us?! :P < 1131055461 0 :fizzie!unknown@unknown.invalid QUIT :brown.freenode.net irc.freenode.net < 1131055625 0 :fizzie!i=fis@sesefras.tky.hut.fi JOIN :#esoteric < 1131055629 0 :fizzie_!i=fis@sesefras.tky.hut.fi JOIN :#esoteric < 1131055632 0 :fizzie!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1131056039 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :ACTION has added his ESO thoughts to the forum http://esoteric.voxelperfect.net/forum/index.html < 1131056155 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :oops my post was too long.. lol < 1131056319 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :That's a very strange forum script ... I don't like it ... < 1131056350 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: it's a bit too esoteric for ya? ;) < 1131056361 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :No ... just bad ... < 1131056371 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :BTW, is binary BF 3-bit? < 1131056396 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :+-<>[],. = 000, 001, 010, 011, 100, 101, 110, 111? < 1131056418 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :yeah I think so.. there were some bf compression projects a while back < 1131056440 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :not sure of the exact mapping of bf to bits < 1131056469 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Well, if there's no problem with that one, why not use it? < 1131056481 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Err, to make it a bit more internally consistent: < 1131056483 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :btw, what did you think of my post.. am I too far out there? < 1131056484 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :+-><[],. = 000, 001, 010, 011, 100, 101, 110, 111? < 1131056501 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I don't know, I can't find posts on this forum :P < 1131056502 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :., < 1131056527 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :hmm actually nm.. hard to say ., or ,. < 1131056561 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :although I'd argue ., because . increases output while , decreases input :) < 1131056573 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Heh < 1131056590 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :[ increases stack depth, ] decreases stack depth :P < 1131056608 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :there you go < 1131056610 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I propose Glass btw. < 1131056611 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1131056631 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :Glass is mentioned in my post :) < 1131056654 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :http://esoteric.voxelperfect.net/forum/kareha.pl/1130879735/9 < 1131056662 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I hadn't finished yet :P < 1131056666 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Reading it, that is. < 1131056752 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I think in the last para you got a bit overzealous. < 1131056761 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I don't know if I agree that it should change with time :P < 1131056813 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :well, the idea is that it's not an os and shell, they are one < 1131056825 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :so whatever you do in the "shell" directly affects the os < 1131056839 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I agree with that part. < 1131056856 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :But the way you put it it seems like you couldn't do an ls command (whatever that may be) twice ... < 1131056885 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :well, you couldn't, because the api would change and you'd have to write a new program to run ls < 1131056912 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :See, that's where I stop agreeing :P < 1131056994 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :Might be difficult for them to learn the new api :) < 1131057077 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :actually it might be impossible, as each probe to try to determine how the new api worked would change the api < 1131057086 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :unless the api changed in a predicatble way < 1131057107 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :hehe < 1131057113 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :you're probably right < 1131057116 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1131057208 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :there you're immortalized on the forum ;) < 1131057408 0 :Sgep!n=sgeo@ool-182e9882.dyn.optonline.net JOIN :#esoteric < 1131057421 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Hi, Sgep! < 1131057432 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :How are you? < 1131057516 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: how about http://lilly.csoft.net/~jeffryj/phpBB2/ < 1131057527 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I always agree with phpBB :P < 1131057530 0 :Sgep!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1131057534 0 :Sgep!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1131057545 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Sgep, you said something on #esoteric! < 1131057633 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ACTION looks through the logs. < 1131057664 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Sgep: I like your binbf, better than the one I put above. < 1131057686 0 :Sgep!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: above? < 1131057700 0 :Sgep!unknown@unknown.invalid PRIVMSG #esoteric :ACTION goes to the wiki < 1131057721 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :http://esolangs.org/wiki/User:Sgeo/binbf vs my simple 000,001,... one. < 1131057733 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Far better compression for repeated commands, which is nice. < 1131057802 0 :Sgep!unknown@unknown.invalid PRIVMSG #esoteric :ty < 1131057818 0 :Sgep!unknown@unknown.invalid PRIVMSG #esoteric :ACTION isn't good at knowing what to say < 1131057821 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1131057827 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :My response is only two months late, eh? :P < 1131058007 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: what's a good division for the forums.. by code layout (1d, 2d, graphical), by type (oo, functional, procedural..), or something else < 1131058028 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Hmmmmmmmmmmmmmmmmmm < 1131058057 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I think layout then type. < 1131058059 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :perhaps 1d/2d/etc because that's most obvious to a newcomer < 1131058062 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1131058082 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Seeing as that 1D would be the huge group :-P < 1131058099 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :true.. I wonder if groups can have subgroups. < 1131058102 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :ACTION checks < 1131058110 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :No :-P < 1131058113 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :actually there wouldn't be a need < 1131058121 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Exactly ;) < 1131058131 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :I could just say 1D: oo, 1D: functional, etc) < 1131058133 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Just a forum for each lang < 1131058141 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :nah.. that's too many forums < 1131058153 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Oh, right :-P < 1131058158 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :H.h < 1131058160 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :and people would then have to ask me to add new ones < 1131058161 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Heh even < 1131058199 0 :Sgep!unknown@unknown.invalid PRIVMSG #esoteric :1D: oo? < 1131058217 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Such as Glass, ORK. < 1131058217 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :one dimensional object oriented.. 1d is probably not the best name < 1131058235 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Basically the Gregor section :-P < 1131058248 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :;) < 1131058253 0 :Sgep!unknown@unknown.invalid PRIVMSG #esoteric :ACTION saw oo as the infinity symbol... < 1131058254 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :I think there was one other oo < 1131058262 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Lies! < 1131058273 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :It was a joke language! < 1131058377 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :hah, and you wrote it: http://esolangs.org/wiki/ORK < 1131058398 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1131058421 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric : Such as Glass, ORK. < 1131058439 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :missed that line < 1131058451 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Like I said, the Gregor section ;) < 1131058481 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :hmm why is pingpong oo < 1131058504 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :and who created it < 1131058562 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :well bbl < 1131058563 0 :calamari!unknown@unknown.invalid QUIT :"Leaving" < 1131058845 0 :Sgep!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is leaving yet again for a half hour < 1131058897 0 :Sgep!unknown@unknown.invalid QUIT : < 1131061037 0 :Sgep!n=sgeo@ool-182e9882.dyn.optonline.net JOIN :#esoteric < 1131062770 0 :GregorR-L!n=chatzill@131.252.200.65 JOIN :#esoteric < 1131063226 0 :Sgep!unknown@unknown.invalid QUIT :Remote closed the connection < 1131070026 0 :GregorR-L!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1131071619 0 :Sgep!n=sgeo@ool-182e9882.dyn.optonline.net JOIN :#esoteric < 1131072854 0 :calamari!n=calamari@ip68-105-130-108.tc.ph.cox.net JOIN :#esoteric < 1131072893 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1131073061 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Hoi < 1131073574 0 :kipple!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1131073877 0 :cmeme!unknown@unknown.invalid QUIT :brown.freenode.net irc.freenode.net < 1131073894 0 :ineiros!unknown@unknown.invalid QUIT :brown.freenode.net irc.freenode.net < 1131073950 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1131074087 0 :ineiros!n=ineiros@sk1-38-2.tky.hut.fi JOIN :#esoteric < 1131074128 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I've been considering designing a non-esoteric language. < 1131074147 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :But I know I'm too lazy to follow through. < 1131074259 0 :ineiros!unknown@unknown.invalid QUIT :brown.freenode.net irc.freenode.net < 1131074259 0 :fizzie_!unknown@unknown.invalid QUIT :brown.freenode.net irc.freenode.net < 1131074260 0 :cmeme!unknown@unknown.invalid QUIT :brown.freenode.net irc.freenode.net < 1131074260 0 :puzzlet_!unknown@unknown.invalid QUIT :brown.freenode.net irc.freenode.net < 1131074759 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: did you have something in mind? < 1131074911 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :i.e. oo, procedural, functional, your own twisted design? < 1131075297 0 :fizzie_!i=fis@sesefras.tky.hut.fi JOIN :#esoteric < 1131075707 0 :ineiros!n=ineiros@sk1-38-2.tky.hut.fi JOIN :#esoteric < 1131075714 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1131075714 0 :puzzlet_!n=puzzlet@61.247.142.201 JOIN :#esoteric < 1131075719 0 :cmeme!unknown@unknown.invalid QUIT :"Client terminated by server" < 1131075722 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1131076337 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :calamari: OO and procedural both as options. < 1131076366 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Everything is an object (as in ruby), and generic operator overloading is supported. < 1131076380 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: cool.. will it be run on a vm or compiled natively? < 1131076387 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :It would be nice to do both :) < 1131076396 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :ACTION hopes for native < 1131076410 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Since it's never going to happen, I can just say whatever I want ;) < 1131076418 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :that's okay tho ;) < 1131076433 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :or compile to C < 1131076451 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Well, yeah. < 1131076457 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :That's the obvious cheat to avoid actually compiling :P < 1131076491 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :why reinvent the wheel < 1131076527 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :and it can optimize for you so you don't have to deal with it < 1131076535 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Yeah < 1131076579 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :hmm .. I wonder if someone did that for java < 1131076602 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Main tenants: 1) Dynamic typing (templates, etc, are unnecessary, because a list of ints is just a list of "things" with ints in it) < 1131076615 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :2) Pass-by-reference in all cases < 1131076635 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :3) Objects have a reference count and delete themselves when that gets to 0 (garbage collection) < 1131076645 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :ACTION notes that Microsoft QuickBasic was pass by reference < 1131076647 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :4) I'll never get around to writing it, so I can say whatever I want < 1131076666 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Wasn't QB was "all-global-variables" :P < 1131076670 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :-was < 1131076671 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :nope < 1131076676 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :*shrugs* < 1131076682 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :gw-basic was.. and line numbers, etc < 1131076685 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ACTION notes that Java is pass-by-reference. < 1131076723 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :but qb had functions that didn't share the same variables.. < 1131076729 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1131076760 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Umm, lesse: Like many scripted languages, variables are in a separated namespace ($blah is a variable) < 1131076810 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :you mean blah$ like lin basic ;) hehehe < 1131076822 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :>_< < 1131076876 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Does this look terrible to you? $a = [100...2] < 1131076886 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Along with $a = [1, 2, 3] < 1131076889 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :what does it do < 1131076893 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :or $a = ["a", "b", "c"] < 1131076899 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Make a an array with the values from 100 to 2 < 1131076914 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :why not a = [100...2] < 1131076925 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Because I separated the variable namespace ... < 1131076932 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Variables are $blah < 1131076938 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :what is blah < 1131076944 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :The name of a random variable :p < 1131076949 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :$a, $b, $c are all valid variable names. < 1131076963 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :no I mean "blah" vs "$blah" < 1131076971 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :what is "blah" < 1131076976 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :"blah" would be referring to a function or a class. < 1131076981 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :By the name "blah" < 1131077000 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :drop the $ and I like it < 1131077005 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1131077011 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :OK, more C/C++/Java-like :P < 1131077029 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :sounds good < 1131077076 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :hmm.. C++ is the only oo lang I know of that compiles natively, except gcj hacks < 1131077182 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :OK? < 1131077193 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :is what ok < 1131077206 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I'm not sure what point you were trying to make with the C++ point. < 1131077223 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :oh, that I can't think of other oo examples to compare against < 1131077239 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :I'm not particularly fond of C++, but I haven't used it much < 1131077249 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I like it *shrugs* < 1131077249 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :C# and Java seem easy < 1131077255 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :C# = evil < 1131077259 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Java = slightly less evil :P < 1131077282 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :I like the syntax of them < 1131077310 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Oh, other points I wanted to make: < 1131077315 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :C# less so than Java because it's trying to copy without copying hehe < 1131077322 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Support for threading, mutexes and semaphores is built in ... < 1131077335 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Support for networking is built in as well. < 1131077348 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :and built in BF support < 1131077369 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1131077373 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :err glass, pardon the slip < 1131077390 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :http://pastebin.ca/27567 < 1131077396 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :did you see the Glass -> Java translator the other day? < 1131077430 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :It wasn't complete was it? < 1131077434 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I thought it was in-progress. < 1131077469 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :looks good except change . to + :) < 1131077496 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Hmm, I like the .-style of string concatenation. < 1131077503 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :So as to not confuse it with adding. < 1131077506 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :But then, I guess it is adding ... < 1131077548 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :multiple inheritance? < 1131077572 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Hmmmmmmmmmmmmmmm < 1131077579 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :That's a tough decision ... < 1131077592 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :don't do the lame interface thing :) < 1131077608 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Heheh < 1131077679 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :since it's imaginary, might as well make it good < 1131077682 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Part of my dynamic typing idea is that if you had a variable a with a List in it, and called length(), then later did the same thing but this time the variable a has a Que in it, it would still work. < 1131077695 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :So interfaces are unnecessary. < 1131077702 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Unfortunately, that makes compilation really difficult ;) < 1131077760 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :ACTION scrolls back.. garbage collection. good < 1131077768 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Heheh < 1131077788 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Garbage collection is easy compared to this level of dynamic typing. < 1131077802 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :I don't think I understand the dyn typing yet < 1131077813 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Well, the only type of variable is a "var" < 1131077825 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :No ints, floats, Lists or Ques per se. < 1131077839 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :In fact, let me post a segment of code. < 1131077852 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :oh.. like Visual Basic < 1131077857 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :or python < 1131077927 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :ACTION looks it up < 1131077938 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :VB: Variant < 1131077969 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :http://pastebin.ca/27569 < 1131078056 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :new List.. so if a function doesn't take args you don't require () < 1131078073 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Umm, "new List" isn't a function per-se. < 1131078085 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :isn't it calling a constructor < 1131078090 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Yeah. < 1131078095 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :And if the constructor took args, you'd put ()s there. < 1131078101 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :But in general you need ()s for functions ... < 1131078106 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Maybe I'm being dumb there ... < 1131078117 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :No, I think it makes sense. < 1131078129 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :The call to the constructor is implicit, not explicit. What you're really doing is making a new List. < 1131078137 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :well, List() would work too, right? < 1131078143 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Yeah < 1131078179 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :I like it then < 1131078199 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :Could do the same with functions to keep things consistent < 1131078216 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :like a read-only c# property < 1131078218 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :In my mind, I'm still trying to reconcile a way to make functional programming possible. < 1131078238 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :well I'm calling it a function.. it'd be a method < 1131078244 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :True. < 1131078252 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :OH, the real issue: < 1131078265 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :If you don't have ()s on functions, the line is blurred horribly between variables and functions. < 1131078270 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1131078277 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Almost irrecoverably. < 1131078292 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :I think you'd run into the same thing on classes < 1131078292 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :In fact, irrecoverably, not almost. < 1131078305 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Well, the class name as a standalone token has no meaning. < 1131078318 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :It's only meaningful after the keywords "new" or "class" < 1131078339 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :(Since variables aren't typed) < 1131078406 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :ACTION notes: Queue ;) < 1131078416 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Graah < 1131078419 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I always misspell Queue XD < 1131078423 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I hate that second ue. < 1131078427 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :cue is the 3 letter word < 1131078435 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :It's like bananananananananana < 1131078494 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :actually, would it be a bad thing to blur variables and functions? < 1131078502 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :you could pass a variable or pass a function < 1131078538 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Hmm < 1131078543 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Passing a function would be nice ... < 1131078559 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :But that goes back to my original thing of () vs no (). You would pass a function by not putting a () on it. < 1131078585 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :right but then whats wrong with a = myFunction < 1131078596 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Nothing - so long as that doesn't call myFunction. < 1131078603 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :In fact, I like that - so long as it doesn't call myFunction. < 1131078610 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :actually that'd make sense as a function pointer < 1131078615 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :yeah :) < 1131078716 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :you can still have real functions by saying func(tion) rather than method < 1131078741 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :it'd be like public static in java < 1131078748 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :or c# by default < 1131078761 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :(iirc) < 1131078769 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :no I don't < 1131078772 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1131078790 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I would rather /not/ make a big distinction between functions and methods. < 1131078792 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :OH, in fact! < 1131078799 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :(/me writes a snippet of code) < 1131078846 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Lemme backtrack for a sec. < 1131078853 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Should constructors be named the same as the function? < 1131078855 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :*clas < 1131078857 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :*class < 1131078867 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Or something more meaningful, like "Cons" < 1131078875 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :well the default one should be at least, so you could nest new calls < 1131078895 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :for ex: C = new A(new B()) < 1131078896 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Umm ... hmm? < 1131078917 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :That has nothing to do with the name of the constructor ... < 1131078921 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :oh, I see what you mean < 1131078950 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :The name of the constructor is totally arbitrary, I just don't really like that it's always named after the class, seems like a more descriptive name would be better. < 1131078958 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :yeah I always thought using the name of the class was a little clinky < 1131078962 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :err clunky < 1131079030 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :public () { ... } .. seems obfuscated < 1131079054 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, I'm doing public the java way. < 1131079063 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Err, wait... < 1131079065 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Not sure what you just said :P < 1131079070 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :oh.. sorry < 1131079100 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :(java for a moment) public class A { public A() { } } < 1131079110 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :vs public class A { public () { } } < 1131079121 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :I don't like it < 1131079126 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :http://pastebin.ca/27570 < how does this look to you? < 1131079129 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :just seeing what it would look liek with no label < 1131079147 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :what is :: < 1131079156 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Heheh, borrowed C++ style class definitions :P < 1131079161 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Don't like Java-style inline definitions. < 1131079173 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :what is it equivalent to in Java ? < 1131079181 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Err, one sec, brb < 1131079195 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :oic.. it'd be "class" :) < 1131079209 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :if you're going to say func.. say class too hehe < 1131079281 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Umm ... no ... < 1131079287 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Wait ... < 1131079288 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :I think it's appropriate that the class encloses all its methods < 1131079293 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Oh, that codes a bit funky, wait. < 1131079383 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :http://pastebin.ca/27572 < 1131079383 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :is it a c++ thing to move the methods outside the class and use :: ? < 1131079387 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Yes. < 1131079389 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :oic < 1131079394 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I find it cleaner. < 1131079406 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Because the class definition just tells you information about the class. < 1131079408 0 :Sgep!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1131079433 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :but a class encloses the methods it contains, so it seems nice to show that < 1131079450 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :how does c++ handle nested classes ? < 1131079452 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Anybody else present to tie-break? < 1131079463 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Hmm ... does C++ support subclasses? < 1131079465 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I've never used them. < 1131079493 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Yes, it does ... < 1131079496 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ACTION looks it up :P < 1131079497 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :in Java/C# it's as simple as aanother class definition nested inside the parent < 1131079519 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, I know that much. < 1131079531 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :And on the one hand I like it, and on the other hand I don't. < 1131079557 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :I really only use them when coding Swing < 1131079569 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :because of all the event handling < 1131079599 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :OK, yes, it supports nested classes. < 1131079607 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :And it's simply SuperClass::SubClass::Function < 1131079634 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I /STILL/ find it better to have the class declaration function-content-free. < 1131079677 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Merely so that you can look at the top of a file and see all the interfaces to your class, instantly. < 1131079684 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Without needing to dig around the functions. < 1131079805 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Tie-breakers? Anyone? < 1131079947 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Pff :P < 1131080215 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: you should do it your way since it's your lang ;) < 1131080230 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :I find SuperClass::SubClass::Function hard to understand tho hehe < 1131080251 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :and it's all imaginary anyways so who cares ;) < 1131080259 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Which is why I want a tie-breaker :-P < 1131080261 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Heheh < 1131080325 0 :calaptop!n=calamari@ip68-105-130-108.tc.ph.cox.net JOIN :#esoteric < 1131080336 0 :calaptop!unknown@unknown.invalid PRIVMSG #esoteric :I like calamari's way < 1131080352 0 :calaptop!unknown@unknown.invalid QUIT :Client Quit < 1131080440 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :where do you put class variables.. just anywhere outside a method? < 1131080461 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :how about this: < 1131080505 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :NRN < 1131080509 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Err < 1131080520 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Forgot I was in Dvorak :-P < 1131080522 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :LOL < 1131080522 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :nm.. thought I had something but it was bad < 1131080559 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Anyway, yeah, class variables just go in the class. < 1131080561 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is blind < 1131080565 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :private var a < 1131080570 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Yeah ;) < 1131080579 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :private var a = 23; ? < 1131080592 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :err no semicolon.. nice < 1131080599 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Thats what constructors are for ... < 1131080611 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, no semicolons < 1131080622 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :but if its a private constructor < 1131080628 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Ummmm < 1131080637 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Does that make any sense? < 1131080641 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1131080649 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Explain. < 1131080668 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :two things < 1131080678 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :1) only functions < 1131080682 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :helo < 1131080702 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :http://pastebin.ca/27572 < Break this tie! < 1131080712 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :2) control contruction of your class.. you can have them call a method and it can return a new instance or an old one, or even null if it wants to < 1131080737 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :I think it's called the singleton pattern < 1131080753 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Hmmmmm < 1131080764 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I don't see how it would be useful :P < 1131080777 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Do C++ and Java support private constructors? < 1131080780 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :it's like having a constant. < 1131080783 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: yeah < 1131080784 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :or something. < 1131080800 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :I read C# and Java < 1131080800 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ACTION goes to google. < 1131080807 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :I dunno about c++ < 1131080840 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :c++ sucks!!!!! :D < 1131080841 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: look up singleton and factory design patterns < 1131080849 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :and the tie is broken!!! :) < 1131080910 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :No it isn't ... < 1131081038 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :how does c++ do abstract classes < 1131081064 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Unfortunately, badly. < 1131081072 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :It's really unintuitive >_> < 1131081136 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Really, abstract classes and interfaces in C++ are just classes with functions defined to nothing. < 1131081144 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Then you subclass them and define those classes. < 1131081188 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :I remember when I was first trying to learn oo programming, someone was trying to show me c++, but it really confused me.. Java seemed to make sense automatically. So it could just be different ways our brains folded hehe < 1131081237 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ACTION finally sort of figured out what private constructors are for. < 1131081299 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :c++ and java are not all that different < 1131081311 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :It's mostly syntactic sugar. < 1131081315 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :And builtin classes :P < 1131081332 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :yep < 1131081339 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :Java has a great class library < 1131081412 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :You know, I still don't see anything that a singleton class can do that you can't do less obtusely by other means. < 1131081507 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Having this bizarre class with a static member of its own type and a private constructor ... yukk. < 1131081536 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :That being said ... < 1131081544 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :How about a means of producing singleton classes that isn't so obtuse? < 1131081602 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :or just skip the whole oo thing ;) < 1131081606 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1131081622 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Really, I guess, if you're using a singleton class, it's hardly even OO :P < 1131081633 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :It's more like a namespace than a class. < 1131081773 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :calamari: Let's cooperate on the construction of the compiler - and since I don't and won't write Java, and you don't and won't write C++, we can write it in Perl ;) < 1131081781 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1131081821 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :I have the feeling that would degenerate into a perl golf < 1131081878 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :btw I would write C++, I just don't know it.. < 1131081922 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :I used to be a language snob, then I realized how much I liked Java and had to give up < 1131081940 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Umm ... < 1131081945 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :What language were you snobby towards? < 1131081948 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :Java < 1131081951 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1131081969 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :... < 1131081970 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :and anything that wasn't compiled generally < 1131081973 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Parser error on line 1. < 1131082001 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :I wrote programs in asm rather than dos batch files < 1131082017 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1131082046 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Umm ..... < 1131082055 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :I still can't quite shake the same feeling when watching linux boot up.. too many scripts < 1131082056 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :So you mean anything that /was/ compiled? < 1131082082 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Oh wait. < 1131082086 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Hahaha < 1131082095 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I think we have reverse definitions of "snobby towards" < 1131082097 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1131082103 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Since it's a meaningless phrase. < 1131082117 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :sure < 1131082152 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :I have a poor vocabulary... just one of those things < 1131082200 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :so you never have to worry about me running for a public office < 1131082237 0 :Arrogant!i=Arrogant@12.78.67.14 JOIN :#esoteric < 1131082238 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :hmm but there's bush.. blows away that theory < 1131082239 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Hmmm. < 1131082243 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Exactly ;) < 1131082258 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Theory huh < 1131082267 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric : calamari sure < 1131082269 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric : calamari I have a poor vocabulary... just one of those things < 1131082271 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric : calamari so you never have to worry about me running for a public office < 1131082285 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Hehe < 1131082286 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Arrogant: Tie-break this: http://pastebin.ca/27572 < 1131082308 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Hell, the people like idiots because they can feel they're on the same level < 1131082337 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :actually as president you just need to be good at reading what someone else wrote hehe < 1131082355 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :not likethey write their own speeches < 1131082364 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :They don't < 1131082388 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: I nest functions in the class definition < 1131082397 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :It's something I picked up from Python < 1131082399 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :FUCK YOU BITCH < 1131082401 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1131082405 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Fine, I lose. < 1131082412 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Javascript doesn't let you do it at all < 1131082421 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Great language! < 1131082432 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Thanks - trying to write a non-obfuscated language :P < 1131082449 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Ah < 1131082458 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Looks a little bit like C++ < 1131082517 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Trying to strike a nice balance between C++ and Java and others. < 1131082530 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :And also be dynamically typed. < 1131082551 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :I don't see a need for public and private data < 1131082573 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Arrogant's opinion no longer matters :P < 1131082599 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :The division between public and private data is as old as programming itself! < 1131082608 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :So? < 1131082616 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :War is as old as civilization itself < 1131082645 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :And war is awesome. < 1131082647 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1131082648 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Give me a good reason that you'd want it. < 1131082667 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :It's mostly to keep programmers from being idiots XD < 1131082680 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Programmers will find other ways to be idiots < 1131082699 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :You're just putting up a safety fence < 1131082704 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1131082779 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :does it improve security? < 1131082791 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :http://pastebin.ca/27575 < 1131082797 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I'd have to say not. < 1131082799 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Don't see how < 1131082814 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :then down with the public private < 1131082820 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Err, wait, I totally f'd up that code. < 1131082823 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Ignore that previous link. < 1131082878 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :http://pastebin.ca/27576 < 1131082885 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :(Also I took out public/private) < 1131082895 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Oh wait, I failed to take out public/private XD < 1131082901 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Ignore the word "private" in there ;) < 1131082960 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Here, read this < 1131082963 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :http://livelogix.net/tom/blog/?p=20#more-20 < 1131082974 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Although it's got an obvious syntax problem it's got potential < 1131083002 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :(It uses <- for return, what's to keep <- x from being < -x < 1131083005 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :) < 1131083075 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Hmmmmmmmmmmmmmmmm < 1131083083 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I barely condone breaking at all :P < 1131083104 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :A return is a break < 1131083118 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :one entry one exit for you? < 1131083141 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Heheh < 1131083143 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Valid points. < 1131083165 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :However, a function ought to have multiple exit points, but (IMHO), a loop ought not to. < 1131083181 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :A function should give back its results whenever they become available. A loop ... isn't a function. < 1131083184 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :although I have to say that I don't miss goto much in Java. < 1131083195 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :A function doesn't have to be special. < 1131083228 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Regardless of syntax, loops are not functions. Even if they were syntactically the same, loops are still not conceptually functions. < 1131083242 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :That being said, I break now and then myself ;) < 1131083245 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Of course they're not. < 1131083255 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :They're blocks that operate in a special way. < 1131083259 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :I think I continue more than I break < 1131083260 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :A function is also a block that operates in a special way. < 1131083277 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :The article seeks to unite them < 1131083303 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Logix is a really cool project but it's not going anywhere. There are some really good ideas in there though < 1131084144 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :floops < 1131084283 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :they're like functions, but they're loops! < 1131084323 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1131084351 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Too bad most languages suck at tail-calling < 1131084438 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :s/languages/implementations < 1131084965 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :http://www.bash.org/?60297 < 1131085010 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :sweet < 1131085687 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :bbl < 1131085689 0 :calamari!unknown@unknown.invalid QUIT :"Leaving" < 1131087053 0 :Arrogant2!i=HydraIRC@12.78.67.14 JOIN :#esoteric < 1131087064 0 :Arrogant2!unknown@unknown.invalid PRIVMSG #esoteric :Hmm < 1131087119 0 :Arrogant2!unknown@unknown.invalid PART #esoteric :? < 1131087569 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Attack of the clones! < 1131087673 0 :Blonde_19!n=miralo@68-115-219-247.static.spbg.sc.charter.com JOIN :#esoteric < 1131087678 0 :Blonde_19!unknown@unknown.invalid PART #esoteric :? < 1131087956 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Woah .... < 1131087981 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :damn we totally missed some good cybering there < 1131087985 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :That was almost suggestive of female-ness ... < 1131087988 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1131088009 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Hmmmmmmm < 1131088011 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is blonde ... < 1131088014 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is 19 ... < 1131088046 0 :GregorR!unknown@unknown.invalid NICK :Blonde_19 < 1131088057 0 :Blonde_19!unknown@unknown.invalid PRIVMSG #esoteric :Hey baby let's cyber roflrofl < 1131088088 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :k < 1131088092 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :pixpls < 1131088121 0 :Blonde_19!unknown@unknown.invalid PRIVMSG #esoteric :http://images.google.com/imgres?imgurl=http://free-sex-pictures-gallery.org/gallery/teen/1013.jpg&imgrefurl=http://free-sex-pictures-gallery.org/gallery/teen/&h=700&w=525&sz=24&tbnid=AfkJCM11d3IJ:&tbnh=138&tbnw=103&hl=en&start=1&prev=/images%3Fq%3Dnude%26svnum%3D10%26hl%3Den%26lr%3D%26safe%3Doff%26client%3Dfirefox-a%26rls%3Dorg.mozilla:en-US:official%26sa%3DN (NSFW) < 1131088143 0 :Blonde_19!unknown@unknown.invalid PRIVMSG #esoteric :http://images.google.com/images?q=tbn:AfkJCM11d3IJ:free-sex-pictures-gallery.org/gallery/teen/1013.jpg rather XD < 1131088154 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :she's not blonde < 1131088181 0 :Blonde_19!unknown@unknown.invalid PRIVMSG #esoteric :Damn, wasn't paying attn to detail. < 1131088193 0 :Blonde_19!unknown@unknown.invalid PRIVMSG #esoteric :http://images.google.com/images?q=tbn:m5LDc0ylbIcJ:www.nudistpicturegallery.com/thin_blonde_woman_nude.jpg < 1131088233 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :you know what firefox needs? < 1131088237 0 :Blonde_19!unknown@unknown.invalid PRIVMSG #esoteric :What? < 1131088243 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :A good download manager < 1131088252 0 :Blonde_19!unknown@unknown.invalid PRIVMSG #esoteric :What does that have to do with cybering :P < 1131088254 0 :Blonde_19!unknown@unknown.invalid NICK :GregorR < 1131088260 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Nothing! < 1131088263 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Not the point. < 1131088271 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Hehehe, I was kidding ;) < 1131088314 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Really though. How hard would it be to make downloads that you could pause and resume over sessions < 1131088320 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :You can already pause them in the middle of a session < 1131088371 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, something like getright would be a welcome addition. < 1131088426 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Something like GetRight without the crap that comes with GetRight < 1131088486 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :ACTION needs a good irc client < 1131088501 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :HydraIRC is alright but it lacks scripting < 1131088502 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ACTION uses Chatzilla *shrugs* < 1131088506 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Chatzilla is nice < 1131088510 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :But it's scripting is Javascript < 1131088514 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :B--- < 1131088515 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Yeah < 1131088516 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1131088518 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :mIRC has scripting but it also sucks < 1131088523 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :its* < 1131088530 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Javascript is not nice :-P < 1131088537 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :No it's not. < 1131088544 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :But it is better than mIRC's sorry excuse < 1131088558 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :How about I write an IRC client scriptable in Glass? :) < 1131088577 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Better than mIRC < 1131088587 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :XChat has Python scripting < 1131088597 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :But sucks in almost every other way < 1131088600 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Heheh < 1131088614 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :It's alright for Linux but the Windows port... < 1131088648 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Ohhhhhhhhhhhhhhhhhhhhhhhh < 1131088657 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :You use THAT OS < 1131088736 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Unfortunately < 1131088747 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Until tomorrow anyway < 1131088761 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :How's that? < 1131088776 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :I'm installing Ubuntu Breezy < 1131088782 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Coolin < 1131088784 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Hmm < 1131088786 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Coolio < 1131088867 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :I'll probably drag my PC over to a friends house and do a full apt-get upgrade < 1131089968 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :You know, with Firefox 2, Chatzilla will have Python scripting. < 1131090159 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Hmmmmmmmmmmmm < 1131090176 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :With that, it's time for me to sleep :-P < 1131090220 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Night < 1131091199 0 :clog!unknown@unknown.invalid QUIT :ended < 1131091200 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1131091405 0 :Arrogant!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1131095314 0 :kipple!n=kipple@168.80-202-98.nextgentel.com JOIN :#esoteric < 1131095535 0 :lindi-!n=lindi@kulho150.adsl.netsonic.fi JOIN :#esoteric < 1131095548 0 :lindi-!unknown@unknown.invalid PART #esoteric :? < 1131097593 0 :kipple!unknown@unknown.invalid PART #esoteric :? < 1131108762 0 :Keymaker!n=Not@wire74.adsl.netsonic.fi JOIN :#esoteric < 1131109927 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :Arrogant: use opera, opera's download manager is pretty good < 1131109949 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :gregorr: nice pics x) < 1131112351 0 :jix!i=jix@F3102.f.strato-dslnet.de JOIN :#esoteric < 1131112424 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :'ello jix! < 1131112428 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :it's weeekeeeeend! < 1131112433 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :right < 1131112448 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1131112457 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :right too < 1131112509 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :anyways, it's time for me to go.. bbl. < 1131112513 0 :Keymaker!unknown@unknown.invalid QUIT :"This quote is unrelated to this context." < 1131114258 0 :calamari!n=calamari@ip68-105-130-108.tc.ph.cox.net JOIN :#esoteric < 1131114797 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :moin calamari < 1131114907 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :hi jix < 1131114919 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :how's it goin < 1131114951 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i have much spare time now => developing bfgentext < 1131116602 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :hehe cool < 1131120048 0 :Keymaker!n=Not@wire74.adsl.netsonic.fi JOIN :#esoteric < 1131123874 0 :jix!unknown@unknown.invalid QUIT :"Bitte waehlen Sie eine Beerdigungnachricht" < 1131124887 0 :jix!i=jix@F3102.f.strato-dslnet.de JOIN :#esoteric < 1131128742 0 :Keymaker!unknown@unknown.invalid QUIT :"This quote is unrelated to this context." < 1131132419 0 :fizzie_!unknown@unknown.invalid NICK :fizzie < 1131137364 0 :calamari!unknown@unknown.invalid QUIT :"Leaving" < 1131139219 0 :Sgep!n=sgeo@ool-182e9882.dyn.optonline.net JOIN :#esoteric < 1131139314 0 :Sgep!unknown@unknown.invalid QUIT :Remote closed the connection < 1131139400 0 :Sgep!n=sgeo@ool-182e9882.dyn.optonline.net JOIN :#esoteric < 1131141343 0 :calamari!n=calamari@ip68-105-130-108.tc.ph.cox.net JOIN :#esoteric < 1131142069 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1131142359 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is learning a lot about c++ and stl < 1131142384 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :bfgentext is a good project to learn how to do things in c++ < 1131142598 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :but why would you? :) < 1131142635 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :lament: c++ is an esoteric language ;) < 1131142665 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :because i need high speed < 1131142694 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i implemented the thing in ruby to check if it works.. now i'm reimplementing it in c++ to make it fast enough < 1131142958 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :what does it find for the hello world test < 1131142988 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i'm still doing the rhs no lhs yet < 1131143002 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1131146276 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :jix ... come to the dark side ... use C++ >: ) < 1131146286 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :(That's how I got 'im to use C++) < 1131147116 0 :Sgep!unknown@unknown.invalid QUIT : < 1131148612 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :!bf8 >>+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.++++++++++++++++++++++++++++++++++++++++++++++++.++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.<+++++++++++++++.<++++++++++. < 1131148619 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :?oญ < 1131149111 0 :jix!unknown@unknown.invalid QUIT :"Bitte waehlen Sie eine Beerdigungnachricht" < 1131150253 0 :fungebob!n=chatzill@dsl001-175-002.lax1.dsl.speakeasy.net JOIN :#esoteric < 1131150385 0 :fungebob!unknown@unknown.invalid NICK :fungeb0b < 1131150474 0 :fungeb0b!unknown@unknown.invalid QUIT :Client Quit < 1131150615 0 :fungeb0b!n=chatzill@dsl001-175-002.lax1.dsl.speakeasy.net JOIN :#esoteric < 1131150935 0 :Sgep!n=sgeo@ool-182e9882.dyn.optonline.net JOIN :#esoteric < 1131152108 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :!bf8 -. < 1131152133 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :!bf16 -. < 1131152140 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :!bf24 -. < 1131152186 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric : < 1131152188 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric : < 1131153333 0 :Taliesin41!n=Miranda@B5ed3.b.pppool.de JOIN :#esoteric < 1131153337 0 :Taliesin41!unknown@unknown.invalid NICK :KevinN < 1131153372 0 :KevinN!unknown@unknown.invalid PRIVMSG #esoteric :hi there < 1131153455 0 :fungeb0b!unknown@unknown.invalid QUIT :"Chatzilla 0.9.68.5 [Firefox 1.0.7/20050915]" < 1131154309 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :hi Kevin < 1131154314 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :!bf32 -. < 1131154318 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric : < 1131154505 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :!bf32 +[[+]>+] < 1131154619 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :!ps < 1131154750 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :1 Robdgreat: bf < 1131154752 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :2 ihope: lazyk < 1131154754 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :3 calamari: bf32 < 1131154756 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :4 calamari: ps < 1131154934 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :!kill 3 < 1131154954 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Process 3 killed. < 1131155192 0 :KevinN!unknown@unknown.invalid PRIVMSG #esoteric :hoihoi < 1131155228 0 :KevinN!unknown@unknown.invalid PRIVMSG #esoteric :what is that? < 1131155288 0 :KevinN!unknown@unknown.invalid PRIVMSG #esoteric :!ps < 1131155314 0 :KevinN!unknown@unknown.invalid PRIVMSG #esoteric :!bf32 -. < 1131155318 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric : < 1131155328 0 :KevinN!unknown@unknown.invalid PRIVMSG #esoteric :aaah... ^_^ < 1131155334 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :1 Robdgreat: bf < 1131155336 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :2 ihope: lazyk < 1131155338 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :3 KevinN: ps < 1131155354 0 :KevinN!unknown@unknown.invalid PRIVMSG #esoteric :!kill 3 < 1131155374 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Process 3 killed. < 1131155391 0 :KevinN!unknown@unknown.invalid PRIVMSG #esoteric :wow... a brainfuck-interpreter for IRC... < 1131155480 0 :KevinN!unknown@unknown.invalid PRIVMSG #esoteric :!bf32 +++++++++++++++++++++++++++++++++++++++++++++++++++++++. < 1131155485 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :7 < 1131155510 0 :KevinN!unknown@unknown.invalid PRIVMSG #esoteric :!bf32 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++. < 1131155514 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :A < 1131155560 0 :KevinN!unknown@unknown.invalid PRIVMSG #esoteric :!bf32 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ < 1131155571 0 :KevinN!unknown@unknown.invalid PRIVMSG #esoteric :!bf32 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++. < 1131155574 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :L < 1131155581 0 :KevinN!unknown@unknown.invalid PRIVMSG #esoteric :!bf32 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++. < 1131155586 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :K < 1131155601 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :KevinN: bf is far from the only language available. < 1131155631 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :See the topic. < 1131155661 0 :KevinN!unknown@unknown.invalid PRIVMSG #esoteric :!help < 1131155810 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :help ps kill i eof flush show ls < 1131155812 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :1l 2l adjust axo befunge bch bf{8,[16],32,64} glass glypho kipple lazyk malbolge pbrain rail sadol sceql udage01 < 1131155820 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :hmm wiki writing seems to be messed up < 1131155862 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :!befunge "hi",,@ < 1131155872 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1131155874 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :no? < 1131155896 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :where's the output? :( < 1131155903 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :!ps < 1131155953 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :1 Robdgreat: bf < 1131155954 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :2 ihope: lazyk < 1131155956 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :3 calamari: ps < 1131156010 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :!befunge >< < 1131156011 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :!ps < 1131156043 0 :KevinN!unknown@unknown.invalid PRIVMSG #esoteric :seems it doesn't work... somehow... < 1131156053 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :hrm.. can't modify my user page.. bummer < 1131156074 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :well < 1131156077 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :1 Robdgreat: bf < 1131156078 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :2 ihope: lazyk < 1131156079 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :at least falsebot works :) < 1131156080 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :3 lament: befunge < 1131156083 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :4 lament: ps < 1131156087 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :!kill 3 < 1131156097 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :F!"False is clearly the best" < 1131156097 0 :falsebot!unknown@unknown.invalid PRIVMSG #esoteric :False is clearly the best < 1131156108 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Process 3 killed. < 1131156132 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :lament: what languages have you invented? I have a bad memory < 1131156142 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :calamari: prelude and fugue < 1131156168 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :well, and BEST, and a couple of joke ones. < 1131156195 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :and smallf*? < 1131156209 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :well, yeah. < 1131156214 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :smallfuck you mean. < 1131156219 0 :KevinN!unknown@unknown.invalid PRIVMSG #esoteric :wow... more'n 4 already... :O < 1131156220 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :no I don't ;) < 1131156225 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1131156232 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i didn't invent smallf* :) < 1131156238 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :hehe < 1131156250 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :but that hardly qualifies as "invent" < 1131156257 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :true < 1131156275 0 :KevinN!unknown@unknown.invalid PRIVMSG #esoteric :well... better than nothing at all... ;) < 1131156278 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :btchanger barely, because of the combination of commands < 1131156293 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :I should just modify the timeline and see if anyone complains < 1131156351 0 :KevinN!unknown@unknown.invalid PRIVMSG #esoteric :talking of which... I'm going to write a btchanger-to-AlPhAbEt-compiler (in AlPhAbEt) to prove its turing-completeness... < 1131156375 0 :KevinN!unknown@unknown.invalid PRIVMSG #esoteric :it's much easier to do it that way than write an btchanger-interpreter... < 1131156387 0 :KevinN!unknown@unknown.invalid PRIVMSG #esoteric :-n < 1131156488 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :KevinN: prove the turing-completeness of what? < 1131156510 0 :KevinN!unknown@unknown.invalid PRIVMSG #esoteric :of AlPhAbEt itself... ;) < 1131156563 0 :KevinN!unknown@unknown.invalid PRIVMSG #esoteric :(since btchanger is turing-complete, and since every btchanger-source can be translated to an equivalent AlPhAbEt-source, AlPhAbEt is turing-complete, too)... < 1131156587 0 :KevinN!unknown@unknown.invalid PRIVMSG #esoteric :at least that's the idea... < 1131156761 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :seems pretty straightforwardly TC < 1131156763 0 :sekhmet!unknown@unknown.invalid QUIT :brown.freenode.net irc.freenode.net < 1131156895 0 :KevinN!unknown@unknown.invalid PRIVMSG #esoteric :jupp... so, I don't need to think about how to prove turing-completeness, but implement an already turing-proven language... < 1131156947 0 :sekhmet!n=pez@ppp-70-226-128-16.dsl.mdsnwi.ameritech.net JOIN :#esoteric < 1131156991 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :yes :) < 1131157001 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :should be fore fun, too < 1131157003 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :*more < 1131157160 0 :sekhmet!unknown@unknown.invalid QUIT :Connection reset by peer < 1131157170 0 :KevinN!unknown@unknown.invalid PRIVMSG #esoteric :well... that's the cool thing about ABC... it's not fun using it... ^_^ < 1131157178 0 :KevinN!unknown@unknown.invalid PRIVMSG #esoteric :well... maybe a bit... < 1131157233 0 :KevinN!unknown@unknown.invalid PRIVMSG #esoteric :however, time doesn't go by so fast... so you can solve more complex problems... < 1131157245 0 :KevinN!unknown@unknown.invalid PRIVMSG #esoteric :(really don't know, how this works, but it does) < 1131157334 0 :sekhmet!n=pez@ppp-70-226-128-16.dsl.mdsnwi.ameritech.net JOIN :#esoteric < 1131157383 0 :KevinN!unknown@unknown.invalid PRIVMSG #esoteric :re < 1131158318 0 :Sgep!unknown@unknown.invalid PRIVMSG #esoteric :Night all. < 1131158519 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :cya sgep < 1131159067 0 :Sgep!unknown@unknown.invalid QUIT : < 1131159830 0 :Arrogant!i=Arrogant@176.orlando-06-08rs.fl.dial-access.att.net JOIN :#esoteric < 1131160013 0 :sekhmet!unknown@unknown.invalid QUIT :brown.freenode.net irc.freenode.net < 1131160037 0 :sekhmet!n=pez@ppp-70-226-128-16.dsl.mdsnwi.ameritech.net JOIN :#esoteric < 1131161742 0 :sekhmet!unknown@unknown.invalid QUIT :brown.freenode.net irc.freenode.net < 1131162127 0 :sekhmet!n=pez@ppp-70-226-128-16.dsl.mdsnwi.ameritech.net JOIN :#esoteric < 1131162165 0 :sekhmet!unknown@unknown.invalid QUIT :No route to host < 1131162412 0 :sekhmet!n=pez@ppp-70-226-128-16.dsl.mdsnwi.ameritech.net JOIN :#esoteric < 1131162819 0 :GregorR-L!n=chatzill@c-24-21-138-66.hsd1.or.comcast.net JOIN :#esoteric < 1131163282 0 :sekhmet!unknown@unknown.invalid QUIT :brown.freenode.net irc.freenode.net < 1131163409 0 :KevinN!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1131164528 0 :sekhmet!n=pez@ppp-70-226-128-16.dsl.mdsnwi.ameritech.net JOIN :#esoteric < 1131165922 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :sekhmet, having problems? < 1131166286 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :who does the bf golf's? < 1131166297 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :Keymaker, right? < 1131166308 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :No clue :P < 1131166660 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1131166689 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :maybe I should use the nifty new forum for it < 1131166720 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :err I meant "nifty" hehe < 1131168084 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :ACTION notes that it's hard to come up with good categories for esolangs that don't overlap < 1131168141 0 :duerig!i=tyrecius@xmission.xmission.com JOIN :#esoteric < 1131168192 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :!rail http://pastebin.ca/raw/27689 < 1131168221 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :foobar! < 1131168225 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1131168228 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :Hmm. < 1131168229 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :That was slow < 1131168230 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :That is slow. < 1131168235 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :But it isn't done yet. < 1131168241 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :Or shouldn't be. < 1131168242 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :Haha < 1131168244 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :It's your interpreter ;) < 1131168249 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :Granted. < 1131168308 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :Except that it runs pretty much instantaneously on my computer. < 1131168320 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :!ps < 1131168330 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Hmm < 1131168336 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Must be lag, too. < 1131168337 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :Could the EgoBot be lagged down for some reason? < 1131168340 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :Ah. < 1131168343 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :Hahaha. < 1131168349 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :Anyhow, check out the code for that. < 1131168359 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :I had the idea as I was going to sleep last night. < 1131168362 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :Kind of obfuscatory. < 1131168369 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :1 Robdgreat: bf < 1131168371 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :2 ihope: lazyk < 1131168373 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :3 duerig: ps < 1131168375 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :I'm looking at it :-P < 1131168404 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :Running it on Egobot didn't finish. < 1131168409 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :How odd. < 1131168421 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Yes it did ... < 1131168432 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :!kill 1 < 1131168435 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :!kill 2 < 1131168454 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Process 1 killed. < 1131168455 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :!rail http://pastebin.ca/raw/27689 < 1131168456 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Process 2 killed. < 1131168470 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :It only says 'foobar!' < 1131168475 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :It should say 'raboof!' too. < 1131168477 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :foobar! < 1131168489 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :!ps < 1131168492 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :The issue is probably that EgoBot isn't logged in. < 1131168502 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :To nickserv. < 1131168506 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :Oh. < 1131168507 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :1 duerig: ps < 1131168509 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :That could be it. < 1131168517 0 :GregorR!unknown@unknown.invalid QUIT :Nick collision from services. < 1131168539 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :Oh well. < 1131168541 0 :GregorR-L!unknown@unknown.invalid NICK :GregorR < 1131168565 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :Anyhow, how did you like the code? It runs backwards and forwards over the same track, and does something subtly different each time. < 1131168566 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Now try it. < 1131168574 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :!rail http://pastebin.ca/raw/27689 < 1131168582 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :(I ust made it log in) < 1131168589 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :I see. < 1131168597 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :foobar! < 1131168605 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :Nifty. < 1131168613 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :ACTION shakes the EgoBot's hand. < 1131168622 0 :GregorR_!n=chatzill@198.107.20.174 JOIN :#esoteric < 1131168634 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :lol, my alter ego rejoined :P < 1131168643 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :Eh? < 1131168671 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I killed my home connection through nickserv. < 1131168675 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :But it rejoined :P < 1131168675 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :I see. < 1131168679 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :Heh. < 1131168682 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :Interesting. < 1131168942 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :!rail http://pastebin.ca/raw/27692 < 1131168983 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Hello, world! < 1131169016 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :ACTION cackles wickedly. < 1131169048 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :Whoops. I forgot to expire that pastebin. Oh well. < 1131169756 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :duerig: Did you see the nonesolang I was designing? < 1131169766 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :No. Tell me about it. < 1131169799 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :How 'bout I point you to the logs for yesterday :P < 1131169812 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :Ah. I'll read those. < 1131169831 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Hmmm < 1131169838 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :The meme ones are lacking ... < 1131169850 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :I too am trying to design a nonesolang. But order of execution is hurting my head. < 1131169882 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Heheh < 1131169897 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Aha, the tunes.org logs are complete < 1131169945 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :Ok. < 1131169949 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :So for Nov. 4th. < 1131169962 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :It messes me up that they are in a completely different timezone than I am. :) < 1131169965 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :3rd < 1131169978 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Yeah :P < 1131170048 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :btw, somebody should do a ternary bf some day. < 1131170140 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :Just to be pedantic, compiling to c is just as valid a compilation as compiling to some assembler. :) < 1131170164 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :But less difficult ;) < 1131170206 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :Actually, I disagree. < 1131170211 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :It is *more* difficult. < 1131170230 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Actuall, I'm half considering compiling to C++ to get free OO < 1131170234 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :The backend is the same. < 1131170252 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :The code generation is simpler with a simpler instruction set. < 1131170286 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :To take advantage of c, you have to be more subtle than just using 'goto'. < 1131170289 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :For instance. < 1131170299 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :'cuz there are all those other kinds of constructs that are optimized in different ways. < 1131170311 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :That is just how I see it, though. < 1131170323 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :C-- would be a good language to generate < 1131170334 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :It's intended for that, isn't it. < 1131170336 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :I wouldn't compile to C++. Too much of a headache. < 1131170344 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :I'm not sure what C-- is. < 1131170362 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :What is the purpose of your new language? < 1131170385 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :can someone point me to a bf interpreter in a language whose only control structure is if/then/goto ? < 1131170390 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Basicall, the power of C(++) but with a more scripting lang feel. < 1131170399 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :I've looked in the archives and haven't found any < 1131170415 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Robdgreat: I'm sure there are ASM ones ... < 1131170436 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :good point < 1131170461 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, what advantage will the scripting language feel get you? I know there are many advantages, I'm just wondering which ones are most important to you. < 1131170484 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Dynamic typing, RAD are the primary ones. < 1131170529 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Enough builtin stuff to make apps quickly is always nice :) < 1131170542 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :*nod*. I see. < 1131170554 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :RAD is rad < 1131170557 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :totally < 1131170595 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1131170642 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :Hmm... my current vision of your language seems a lot like python. How does it differ? < 1131170662 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Umm ... braces ;) < 1131170674 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :Hahaha. < 1131170686 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :btw, named constructors is *really* good! < 1131170702 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :One of the major flaws in C++ is the fact that all constructors must have the same name. < 1131170724 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :It's actually not very dissimilar to python, but there are things in python that I ust don't really like. < 1131170736 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Hopefully, this language won't have 'em ;) < 1131170770 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :What do you dislike about python? < 1131170835 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Well, a lot of it is actually syntactic - if I took a python interpreter, and changed the parser a bit, it would be pretty close ;) < 1131170855 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Idonno, I haven't used Python in a while, so I don't remember the specifics I disliked. < 1131170865 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I'll go read my Python book and get back to you ;) < 1131170926 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :I would be interested to know. I like the idea of python, but certain things about it make me nervous. < 1131170985 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :I don't know whether I can handle no braces. :) And the fact that subclassing is not done based on names kind of freaks me out. < 1131171004 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :But if I actually sat down with it, I'd probably get used to it. < 1131171011 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Also it seems like you can change WAY too much at runtime ... < 1131171055 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Somebody told me about his using a library, but remaking the whole central class to the library to do something he wanted >_< < 1131171070 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :In HIS CODE, not actually changing the library code. < 1131171102 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :That is kind of odd. < 1131171129 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :The problem is, you could fuck up somebody's code in your code, then submit a bug to their bugtracking system :P < 1131171182 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :True. But generally if you are dinking around with somebody else's code and something goes wrong, you can be pretty sure it is your own bug. < 1131171213 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :You underestimate how stupid people are ;) < 1131171232 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :Hahaha. Possibly. < 1131171244 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :But that is an easy thing to do. :) < 1131171386 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :It looks like your language could be interesting. < 1131171478 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :If I could give one bit of advice, though, that would be to focus onto one or a few design goals and then decide everything in relation to them. < 1131171549 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :One of my coworkers, a PHD student, wanted to design a language for his dissertation. His design goal was 'write a language that will take over the c/c++/java marketshare. Not a good design goal. :) < 1131171607 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :On the other hand, making a language good at RAD is a decent design goal. < 1131171608 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :That language would have to have a built-in do-everything construct. < 1131171650 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :It probably wouldn't take over even then. The kind of person who uses c wouldn't trust a do-everything construct. :) < 1131171657 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :True. < 1131171694 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :do-everything.loadWebpageAndRenderItPrettyLike() < 1131171702 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :Hahaha. < 1131171720 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :There is probably some Microsoft researcher trying to implement that class right this second! :-) < 1131171735 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Probably < 1131171738 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :But it'll mess up on the pretty < 1131171746 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :Granted. < 1131171753 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :I'm going to idle for a bit. < 1131171759 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Later. < 1131171762 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :Later. < 1131171762 0 :Arrogant!unknown@unknown.invalid QUIT :" Like VS.net's GUI? Then try HydraIRC -> http://www.hydrairc.com <-" < 1131173235 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :RobDGreat: still looking for an if/then/goto bf interpreter? < 1131173300 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :ACTION should code one for spaghetti :) < 1131173354 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1131173495 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :actually I just got back to the comp < 1131173801 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :Robdgreat: any language preference? < 1131174351 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :times up! spaghetti here we come :) < 1131175402 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :I want to do one in atari basic < 1131175423 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :but right now I'm preoccupied with the Oracle of Bacon < 1131175501 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is still figuring out how to read in the bf program :(, lol < 1131175532 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :had to re-learn the lang < 1131176093 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :Adolf Hitler and Ron Jeremy: 4 degrees of separation < 1131176983 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :bedtime < 1131177155 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :Robdgreat, don't do it in atari basic. Do it in atari assembler! < 1131177220 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :Atari assembler is great. You've gotta love those 8-bit registers. :-) < 1131177599 0 :clog!unknown@unknown.invalid QUIT :ended < 1131177600 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1131178452 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :mmm 6502 < 1131178502 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :a few students are using my 5200bas compiler for a grad class project < 1131178637 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :coding in spaghetti has some 6502 similarities.. having to code high and low pointer bytes < 1131181433 0 :GregorR!unknown@unknown.invalid QUIT :"Chatzilla 0.9.68.5 [Firefox 1.0.6/20050716]" < 1131181460 0 :calamari!unknown@unknown.invalid QUIT :"Leaving" < 1131181668 0 :calamari!n=calamari@ip68-105-130-108.tc.ph.cox.net JOIN :#esoteric < 1131182770 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :re's < 1131183152 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :hrm < 1131183173 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :weird bug.. I can print "Hello Wor", but if I print the l it goes weird < 1131183569 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :fixed :) < 1131183582 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :I needed unsigned char in not just char < 1131183888 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :hahah for spaghetti c output -O3 is smaller than -Os < 1131185453 0 :jix!i=jix@F3167.f.strato-dslnet.de JOIN :#esoteric < 1131185977 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :debugging... < 1131185995 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :hi jix, bye jix < 1131185997 0 :calamari!unknown@unknown.invalid QUIT :"Leaving" < 1131187464 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :Jix: debugging? < 1131187551 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i'm working on my bf text-output-code generator < 1131187747 0 :sp3tt!n=chatzill@80.244.80.162 JOIN :#esoteric < 1131188369 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :c++ sucks.. < 1131188381 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i'm not going to continue writing this in c++ < 1131190411 0 :duerig!unknown@unknown.invalid QUIT :"Leaving" < 1131200711 0 :sp3tt_!n=chatzill@80.244.80.162 JOIN :#esoteric < 1131201483 0 :sekhmet!unknown@unknown.invalid PRIVMSG #esoteric :Robdgreat: Was that just me splitting all the time? I had figured that was something going on with Freenode in general < 1131201721 0 :sp3tt!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1131205480 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :sekhmet: you appeared to have been repeatedly getting booted < 1131205520 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :oh wait < 1131205531 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :you split twice and once was no route to host < 1131206460 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :GregorR_: ... target)))))))) ;) < 1131206466 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :writing lisp is fun < 1131209108 0 :Sgep!n=sgeo@ool-182e9882.dyn.optonline.net JOIN :#esoteric < 1131209331 0 :CXI!unknown@unknown.invalid PRIVMSG #esoteric :jix: ruby! :o) < 1131209351 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :ruby is too slow < 1131209358 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i used ruby for prototyping the algorithm < 1131209381 0 :CXI!unknown@unknown.invalid PRIVMSG #esoteric :yeah, fair enough < 1131209440 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i implemented a binary heap in lisp... the code looks... lispy ;) < 1131209600 0 :CXI!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1131209609 0 :CXI!unknown@unknown.invalid PRIVMSG #esoteric :gotta heart them brackets < 1131209616 0 :CXI!unknown@unknown.invalid PRIVMSG #esoteric :incidentally, have you ever heard of D? < 1131209636 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :yes it's a horror to compile it < 1131209658 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i gave up... < 1131209676 0 :CXI!unknown@unknown.invalid PRIVMSG #esoteric :yeah? hmm < 1131209703 0 :CXI!unknown@unknown.invalid PRIVMSG #esoteric :shame, I've heard good things about it < 1131209706 0 :CXI!unknown@unknown.invalid PRIVMSG #esoteric :never used it myself < 1131210004 0 :Sgep!unknown@unknown.invalid PRIVMSG #esoteric :ACTION needs to leave for 30min < 1131210051 0 :Sgep!unknown@unknown.invalid QUIT : < 1131210355 0 :CXI!unknown@unknown.invalid PRIVMSG #esoteric :hmm, I wish I knew more about website performance < 1131210368 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :why? < 1131210391 0 :CXI!unknown@unknown.invalid PRIVMSG #esoteric :'cause I'm kicking around an idea for a CMS, but I'm not quite sure about stuff < 1131210398 0 :CXI!unknown@unknown.invalid PRIVMSG #esoteric :like the performance of disk reads vs database reads < 1131210505 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :data base searches faster database faster for small data sets (texts etc, account informations) harddisk ist faster for files (images etc) configurations is faster if it's written in native code < 1131210519 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :some things changes if you have a process that answers multiple requests < 1131210537 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :than configurations should be yaml or something human readable and parsed once not once per request < 1131210551 0 :CXI!unknown@unknown.invalid PRIVMSG #esoteric :hmm, right < 1131210560 0 :CXI!unknown@unknown.invalid PRIVMSG #esoteric :so it's basically always a better idea to store stuff in databases? < 1131210702 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :no it's bad to store downloads and images in databases < 1131210717 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :but you may store the paths to the files in the database < 1131210718 0 :CXI!unknown@unknown.invalid PRIVMSG #esoteric :er, sorry, yeah, by stuff I meant pages < 1131210723 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1131210749 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :if you have multiple requests/process you may want to cache some pages < 1131210764 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :or parts of pages < 1131210819 0 :CXI!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1131210834 0 :CXI!unknown@unknown.invalid PRIVMSG #esoteric :it's terrible, I keep throwing around ideas and either ending up at "oh, wait, that's PHP" < 1131210842 0 :CXI!unknown@unknown.invalid PRIVMSG #esoteric :or "oh, wait, that's smarty" < 1131210855 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :smarty? < 1131210861 0 :CXI!unknown@unknown.invalid PRIVMSG #esoteric :php templating engine < 1131210870 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :do not use php < 1131210879 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :np: Ensiferum - Guardians Of Fate [ Ensiferum ] < 1131210904 0 :CXI!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Smarty <--- etc < 1131210913 0 :CXI!unknown@unknown.invalid PRIVMSG #esoteric :and yeah, I'm not using php - it's icky :P < 1131211028 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :use lisp!)))))) ;) < 1131211065 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :or with slime: use lisp!C-x C-q < 1131211104 0 :CXI!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1131211272 0 :CXI!unknown@unknown.invalid PRIVMSG #esoteric :but yeah, it's tough to come up with any ideas without realising you're just duplicating someone else's work < 1131211360 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :ACTION has to eat something < 1131211362 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :bbl < 1131211911 0 :puzzlet_!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1131212078 0 :Sgep!n=sgeo@ool-182e9882.dyn.optonline.net JOIN :#esoteric < 1131213628 0 :Sgep!unknown@unknown.invalid QUIT : < 1131213685 0 :calamari!n=calamari@ip68-105-130-108.tc.ph.cox.net JOIN :#esoteric < 1131213722 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1131215124 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :c++ sucks... < 1131215132 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :moin calamari < 1131216012 0 :Keymaker!n=Not@wire74.adsl.netsonic.fi JOIN :#esoteric < 1131216014 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :hello < 1131216044 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :moin Keymaker < 1131216193 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1131216196 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :how's going? < 1131216210 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i switched back to lisp because c++ sucks < 1131216224 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1131218281 0 :sp3tt__!n=chatzill@80.244.80.162 JOIN :#esoteric < 1131218837 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :was there some way to list the channels and their topic? < 1131218850 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :or is some client feature? < 1131218857 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :*is it < 1131219079 0 :sp3tt_!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1131219563 0 :Sgep!n=sgeo@ool-182e9882.dyn.optonline.net JOIN :#esoteric < 1131220224 0 :sp3tt___!n=chatzill@80.244.80.162 JOIN :#esoteric < 1131221180 0 :sp3tt__!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1131221230 0 :sp3tt____!n=chatzill@80.244.80.162 JOIN :#esoteric < 1131221664 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :Keymaker: /list < 1131221702 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :cheers < 1131222082 0 :sp3tt___!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1131222130 0 :GregorR!n=chatzill@c-24-21-138-66.hsd1.or.comcast.net JOIN :#esoteric < 1131222140 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I finally updated my hats page :P < 1131222166 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :cool! < 1131222171 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :cool! < 1131222213 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :maybe you should update the text too? < 1131222220 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :D'oh >_< < 1131222231 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1131222237 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :the fez picture is fun < 1131222241 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Hmm, just saw a commercial that seemed a lot like Santa Clause and Garth Brooks were going to have gay sex. < 1131222261 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :hmmm, i know garth brooks but who is santa clause? < 1131222271 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :(joke) < 1131222313 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :i have no idea who is garth brooks < 1131222349 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :country music artist.. eew country < 1131222392 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :np: Ensiferum - Lai Lai Hei [ Iron ] < 1131222396 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :hmh < 1131222407 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :i don't like country < 1131222416 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :i assume ensiferum is country band? < 1131222424 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :no.... < 1131222428 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Nobody in their right mind likes country. < 1131222437 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i don't like country < 1131222437 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :But anyway, I fixed the text :P < 1131222442 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1131222453 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :jix: yeah, i guessed < 1131222461 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :ensiferum is melodic death metal < 1131222496 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is bad at music categorisation i just copied that description from somewhere < 1131222501 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1131222513 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :i just stopped today at one finnish web music store < 1131222525 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :they had probably hundred metal categories < 1131222541 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :And Gregor doesn't like any of 'em :P < 1131222557 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :Keymaker: btw, did you run the bf golf contests a while back? < 1131222586 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: you know you secretly like hair metal .. :P < 1131222596 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Yeaaaaaaaaah ... no. < 1131222629 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :ensiferum is a finnish band btw < 1131222655 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: what's your favorite music? < 1131222678 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Hmmm, I'd have to go with Romantic-era Russian. < 1131222706 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :any online samples? < 1131222708 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Borodin, Rimsky-Korsakov, Ippolotov-Ivanoff, etc. < 1131222725 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Well, I'm sure you've heard Flight of the Bumblebee, that's by Rimsky-Korsakov. < 1131222746 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :yeah i'm sure i heard something of them but i'm sure i don't remember the name < 1131222755 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :SCOOTER!!!!!!!! < 1131222759 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :is my favourite band < 1131222764 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Heh, just google any of them, I always buy CDs so I don't know of any particular sites. < 1131222776 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Oh, Balakirev too. < 1131222779 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :calamari: no, i haven't ran any bf golf contests, < 1131222783 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :just three of my own < 1131222785 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :scooter is music? < 1131222792 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :yes it is! < 1131222798 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :Keymaker: oic < 1131222799 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :No, Scooter is vehicle ;) < 1131222816 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :calamari: and the latest one ended few days ago < 1131222824 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :without any entries :( < 1131222848 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :even i, as a competition planner, didn't get mine done < 1131222862 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :Keymaker: url? < 1131222872 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Anyway, I'm off again, byeeeeeeeeeeeeee < 1131222878 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :bye < 1131222884 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :cya ego < 1131222884 0 :GregorR!unknown@unknown.invalid QUIT :"*POOOOOOOOOOOOOOOOOOOOF*" < 1131222898 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :http://sourceforge.net/forum/forum.php?thread_id=1360541&forum_id=201037 < 1131222970 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :I have an idea for a new contest... it shouldn't be especially difficult < 1131222975 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :tell me! < 1131223017 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :in my automata/grammars/tcm clas we have discussed the various models of computation < 1131223028 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :aha < 1131223110 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :one problem a finite automaton couldn't solve was L = a^n b^n, (basically two strings of characters of equal length) < 1131223123 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :but a context free language could, because of its stack < 1131223147 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :however, a context-free lang can't handle a^n b^n c^n < 1131223184 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :so I thought it'd be neat to see the shortest bf program that would either accept/reject an input based on whether it fits a^n b^n c^n < 1131223215 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :for example aaaabbbbcccc is in the language, but aaaabccc would not be < 1131223252 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :hmmm, i still don't get it :) i'm sorry, i'm dumb < 1131223285 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :aaaa bbbb cccc, another way to write it is a^4 b^4 c^4 < 1131223295 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :so in that case n=4=4=4 < 1131223309 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :mmh < 1131223324 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :but aaaa b ccc = a^4 b^1 c^3, 4 != 1 != 3 < 1131223335 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1131223337 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :so it is not in the language a^n b^n c^n < 1131223343 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :now i see < 1131223348 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric ::9 < 1131223357 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :that'd be neat < 1131223366 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :it's considered the canonical example of a language requiring a turing machine < 1131223382 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :and there is no length limit for a b and c? < 1131223398 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :like: hah -- valid, aabc -- invalid < 1131223399 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :jix: correct.. it could definitely be more than 255 < 1131223412 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :Keymaker: or bac invalid < 1131223417 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :since the order is wrong < 1131223420 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :hm? < 1131223424 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :what order? < 1131223430 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :it has to be the letters a b c in that order < 1131223439 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1131223443 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :so abcabc is also not inthe language < 1131223469 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :what about 'hah'? < 1131223483 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :invalid < 1131223486 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1131223493 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :sorry.. the alphabet is = {a, b, c} < 1131223500 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :only abc? < 1131223504 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1131223506 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :but I think for the purposes of the contest that would be undefined < 1131223515 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :whatever, < 1131223519 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :abc is fine with me too < 1131223523 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :abc is good < 1131223527 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1131223532 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :I think it'd be okay for the contestant to choose any three ascii symbols (except spaces) < 1131223535 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :oh and the terminating character is 10 \n ok? < 1131223542 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1131223546 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :but it should be specified < 1131223550 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :naturally < 1131223556 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :i'll make the specification < 1131223556 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :perhaps it should be a b c then < 1131223562 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :I can write the spec < 1131223568 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :oh, ok then < 1131223574 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :another common form is 0^n 1^n 2^n < 1131223583 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :abc is better < 1131223594 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :ok, here's my suggestion: < 1131223606 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :1. write a brainfuck program that reads a file as input < 1131223608 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :I'd also like the form of output to be "accepted" or "rejected", but that may be too much trouble < 1131223627 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :no! thats good! < 1131223636 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :(because i'm working on bfgentext < 1131223644 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :2. read inputs, each separated from each other by unix new-line < 1131223649 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :okay, I'll review my notes and write up a format description of the language and examples < 1131223655 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :formal rather < 1131223660 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :3. output "valid" or "invalid" depending whether the data is < 1131223669 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :eof = no change < 1131223682 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :Keymaker: that's not traditional < 1131223691 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :Keymaker: the input is simply a string of characters < 1131223698 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1131223700 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :Keymaker: eof will be 0 < 1131223707 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :blah! < 1131223709 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1131223714 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :or I should say \0 :) < 1131223722 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :perhaps \n is better < 1131223723 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :ok, so there will be only one input per program? < 1131223727 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1131223729 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :so its aaabbbccc\0 ? < 1131223734 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :yeah \n is defnitelky better < 1131223735 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :thats not that easy to enter < 1131223741 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :\n is better < 1131223747 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :okay \n then :) < 1131223755 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :but entering it as file is rather easy < 1131223767 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :I'll write up a spec and then we can work out problems < 1131223775 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :especially if it's something like aaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccc < 1131223779 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1131223786 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :calamari, this is excellent idea < 1131223790 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :thanks < 1131223819 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :i'll grab my brainfuck competition coding gloves < 1131223928 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :this'll be interesting! < 1131223939 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :are the abc always in that order? < 1131223988 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :should the program expect a^n b^m c^l \n or any input (like hah) < 1131224006 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :and how does the program tell whether it's valid or invalid input? < 1131224065 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :it outputs "accepted\n" or "rejected\n" < 1131224098 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :anyways, to mention, i think the input terminating would be better with 0, since eof = 0, one didn't need to enter anything < 1131224104 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :jix: ok < 1131224157 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :and thats why the terminator should be \n.. the output gets misplaced if the user doesn't press \n < 1131224182 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :i'm going to feed the input as file.. < 1131224203 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :\n shouldn't be a problem in a file < 1131224242 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :..yep, it's not.. ..and most probably calamari, in case the input is long (which i suggest it should be), so he doesn't need to write 400 'a's etc.. < 1131224260 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :..but \n looks ugly :) < 1131224272 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :but that's naturally just my (humble) opinion < 1131224277 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :\n is just one keypress more < 1131224302 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :but it doesn't look good in text editors.. < 1131224324 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :well, whatever calamari decides, i'm oppositing it unless it's 0. >xD < 1131224409 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :but anyways, i need to repeat once more: this competition idea is really good! seems like interesting 'test' or whatever, i haven't heard about it before. i wonder why i never realize good competition ideas like this.. < 1131224469 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :since calamari probably has more money than me, he should buy prizes for gold, silver, and bronze winners :D < 1131224495 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :something small like around-the-world trip.. < 1131224783 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :does anyone of you know string figures? < 1131224814 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :what are those? < 1131224833 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :take one long string loop and to hands with 5 fingers on each hand < 1131224850 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1131224856 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :then do some magical things and you get string figures < 1131224865 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :cool! < 1131224871 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :no, haven't heard of those before < 1131224943 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :here are figures for beginners: http://www.alysion.org/figures/introkids.htm < 1131224952 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :cheers < 1131224960 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :or with video clips: http://www.alysion.org/figures/introkids.htm < 1131224984 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i'm able to "make" a dog that is able to walk if i extend < 1131225057 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :these look difficult.. < 1131225120 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i want to make a photo of the dog (as i'm not able to find a description or photo of that figure on the internet) < 1131225127 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :but i can't find my webcam < 1131225145 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric ::( < 1131225168 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :it's interesting that there's this kind of thing existing, and i have never heard of it < 1131225209 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :people have made all kinds of stuff.. < 1131225233 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :some get interested in some specific thing and dedicate all their freetime and effort on it < 1131225254 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :it's crazy.. :) ..but true. < 1131225317 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :string figures are very old.. (most are from the native americans) < 1131225340 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1131226129 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :back to lisp coding < 1131226145 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :calamari: how's the spec going? < 1131226161 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1131226181 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :by the way, any ideas for the competition starting date and deadline? < 1131226199 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :from now to in 5 mins? ;) < 1131226253 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1131226329 0 :sp3tt____!unknown@unknown.invalid QUIT :Client Quit < 1131226629 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :jix: going okay < 1131226637 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :jix: wrapping up the last few details < 1131226684 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :wrapping? aaargh! < 1131226708 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :oh and the bf implementation should use wrapping < 1131226725 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric ::( < 1131226726 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :Keymaker's compo had no entries because it was nonwrapping < 1131226738 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :it was probably not because of that.. < 1131226742 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :it was < 1131226751 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i was done implementing the important things using wrapping bf < 1131226752 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :bf golf has always had entries and it is non-wrapping ;) < 1131226785 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :and my laurent made an entry to my previous competition (and i got mine almost done) < 1131226797 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :it will be non-wrapping.. sorry jix :) < 1131226802 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :hrmpf < 1131226807 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :and the first one had a lot entries (and it was non-wrapping)! < 1131226814 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1131226816 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :although I very much enjoy wrapping, it seems better to disallow it < 1131226818 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :but than make it nochange on decrement 0 instead of error < 1131226832 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :no! < 1131226840 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :ACTION suicides < 1131226878 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :sorry jix :) it's the bf golf tradition to not allow wrapping < 1131226882 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :hrmpf < 1131226883 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1131226887 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :blame lament ;) < 1131226958 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :does bfdebug support nonwrapping? < 1131226974 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :because bfdebug is THE ULTIMATE bf coding utillity < 1131227011 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :just to note, before someone else does, the "and my laurent made" should be "and laurent made".. < 1131227067 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :bfdebug? < 1131227093 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :okay < 1131227094 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :ultimate bf debugger written by calamari (right?) < 1131227095 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :http://lilly.csoft.net/~jeffryj/phpBB2/viewtopic.php?p=387#387 < 1131227105 0 :Keymaker!unknown@unknown.invalid QUIT :"This quote is unrelated to this context." < 1131227108 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :jix: dunno about ultimate, but I really like it :) < 1131227129 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :had Keymaker a wrong button problem? < 1131227139 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :* Keymaker suicides < 1131227151 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :but he was able to talk after he wrote that < 1131227152 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :perhaps it took that long to die? < 1131227176 0 :Kmkr!n=Not@wire74.adsl.netsonic.fi JOIN :#esoteric < 1131227180 0 :Kmkr!unknown@unknown.invalid PRIVMSG #esoteric :grggh < 1131227184 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :you ok? < 1131227184 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :hrhr < 1131227188 0 :Kmkr!unknown@unknown.invalid PRIVMSG #esoteric :i hate clicking the wrong window.. < 1131227196 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :ACTION was right! < 1131227198 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :you had a vowel movement < 1131227214 0 :Kmkr!unknown@unknown.invalid PRIVMSG #esoteric :i accidentally closed this window when trying to close that darn firefox < 1131227248 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :Rebdgreat: btw, I finished that Spagetti program last night and compiled it to c, so I can send you a bf interpreter using only if and goto :) < 1131227255 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :err Spaghetti < 1131227258 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :yummy < 1131227300 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :actually what I think would be great is an atari basic interpreter/compiler in c < 1131227338 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :I wrote a basic -> 6502 compiler for the Atari 5200, not sure if you were here when I mentioned that :) < 1131227348 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1131227356 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :how hard was that? < 1131227368 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :not too bad.. I didn't include expression parsing < 1131227374 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :it's a pretty lowlevel basic right? < 1131227376 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1131227398 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :I was able to include expression parsing, but I do not know how to optimize them yet < 1131227412 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :didn't send. < 1131227413 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :since the language was for writing games it needed to be fast < 1131227423 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :it must be my router < 1131227528 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :can you post it somewhere? < 1131227682 0 :Kmkr!unknown@unknown.invalid PRIVMSG #esoteric :hmmm, seems the competition is on! < 1131227703 0 :Kmkr!unknown@unknown.invalid PRIVMSG #esoteric :calamari: i'll report about in it in the brainfuck golf forums < 1131227714 0 :Kmkr!unknown@unknown.invalid PRIVMSG #esoteric :(although nobody reads them anyways) < 1131227731 0 :GregorR!n=chatzill@c-24-21-138-66.hsd1.or.comcast.net JOIN :#esoteric < 1131227746 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :ssshhhh everybody, he's here < 1131227765 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :HEY GUYS U GOT MP3z?! < 1131227792 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I CAN TRADE PR0N PM ME KTHXBYE < 1131227917 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :whatever gave them the idea that that's anything resembling clever? < 1131227929 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1131227959 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :I type like that sometimes, but only because it's so idiotic it's funny. < 1131227976 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Heheh < 1131227984 0 :Kmkr!unknown@unknown.invalid PRIVMSG #esoteric :can you trade some corpse pics for some mp3s gregor? < 1131228005 0 :Kmkr!unknown@unknown.invalid PRIVMSG #esoteric :..and of course i'm not joking! < 1131228071 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :OMG NECROF33L334 IZ HOOOOOOOOOOOOT!!! < 1131228197 0 :Kmkr!unknown@unknown.invalid PRIVMSG #esoteric :hey, cheers man, these pics are great.. i wish the local cemetery would as hot as the one over there.. < 1131228208 0 :Kmkr!unknown@unknown.invalid PRIVMSG #esoteric :*would be < 1131228222 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric ::o < 1131228517 0 :calamari!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1131228531 0 :calamari!n=calamari@ip68-105-130-108.tc.ph.cox.net JOIN :#esoteric < 1131228543 0 :calamari!unknown@unknown.invalid QUIT :Client Quit < 1131228547 0 :calamari!n=calamari@ip68-105-130-108.tc.ph.cox.net JOIN :#esoteric < 1131228560 0 :calamari!unknown@unknown.invalid PART #esoteric :? < 1131228568 0 :calamari!n=calamari@ip68-105-130-108.tc.ph.cox.net JOIN :#esoteric < 1131228574 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1131228584 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Hoi < 1131228591 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :linux is really stupid sometimes.. I bet I've been disconnected for about 15 minutes and didn't even know it < 1131228612 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :what was the last thing I said? < 1131228614 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Nope, not even one. < 1131228617 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :it must be my router < 1131228644 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I don't even have the last thing you said because you didn't talk after I connected. < 1131228655 0 :Kmkr!unknown@unknown.invalid PRIVMSG #esoteric :calamari: i informed about the new competition in brainfuck golf forum < 1131228662 0 :Kmkr!unknown@unknown.invalid PRIVMSG #esoteric :https://sourceforge.net/forum/forum.php?thread_id=1380003&forum_id=201037 < 1131228704 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :Nov 05 14:51:15 any comments on the writeup? < 1131228704 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :Nov 05 14:51:25 I had to have made at least one error :) < 1131228704 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :Nov 05 14:53:08 Ahh.. non wrapping memory array.. didn't mention that < 1131228704 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :Nov 05 14:53:21 thanks Keymaker :) < 1131228704 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :Nov 05 14:53:30 * calamari is reading Keymakers spec < 1131228705 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :Nov 05 14:58:46 okay .. edited :) < 1131228707 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :Nov 05 14:59:25 I suppose I should provide a reference interpreter. < 1131228709 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :Nov 05 15:04:23 how are entries usually handled? < 1131228711 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :Nov 05 15:04:45 do they get sent somewhere, or are they held on to until the contest is over and checked against their MD'4's? < 1131228714 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :Nov 05 15:04:51 err MD5's < 1131228715 0 :Kmkr!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1131228718 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :Nov 05 15:06:11 Robdgreat: http://kidsquid.com/bf2.c < 1131228730 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :thanks < 1131228792 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :Keymaker: how are entry submissions usually handled? < 1131228818 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :I want to participate in the contest, so they can't be sent to me :) < 1131228847 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :thanks calamari < 1131228862 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :Robdgreat: yw.. have fun :) < 1131228884 0 :Kmkr!unknown@unknown.invalid PRIVMSG #esoteric :calamari: first md5s are posted before the deadline < 1131228892 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :Kmkr: then checked after? < 1131228899 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1131228901 0 :Kmkr!unknown@unknown.invalid PRIVMSG #esoteric :then, after deadline, the actual entries < 1131228908 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :that's how I had it.. just wanted to make sure :) < 1131228926 0 :Kmkr!unknown@unknown.invalid PRIVMSG #esoteric :and the judge, who can also enter the competition by himself too, checks the md5s match the submitted programs < 1131228952 0 :Kmkr!unknown@unknown.invalid PRIVMSG #esoteric :the md5s should be taken from a program that has nothing else than brainfuck characters in it < 1131228964 0 :Kmkr!unknown@unknown.invalid PRIVMSG #esoteric :that way the checking if it matches the md5 is easier < 1131229021 0 :Kmkr!unknown@unknown.invalid PRIVMSG #esoteric :anyways, good luck! :) < 1131229058 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :good point < 1131229107 0 :Kmkr!unknown@unknown.invalid PRIVMSG #esoteric :*be back in few minutes* < 1131229647 0 :Kmkr!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1131229843 0 :marcan!unknown@unknown.invalid QUIT :Remote closed the connection < 1131229871 0 :marcan!n=marcanso@160.10.7.146 JOIN :#esoteric < 1131230725 0 :Kmkr!unknown@unknown.invalid PRIVMSG #esoteric :calamari: the empty string is always followed by a new-line, too? < 1131230756 0 :duerig!i=tyrecius@xmission.xmission.com JOIN :#esoteric < 1131230803 0 :Kmkr!unknown@unknown.invalid PRIVMSG #esoteric :calamari: and can there be strings like "ab"? < 1131230824 0 :Kmkr!unknown@unknown.invalid PRIVMSG #esoteric :or is there at least three characters if the string is not empty? < 1131231151 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :you can have ab, but it is not in L < 1131231166 0 :Kmkr!unknown@unknown.invalid PRIVMSG #esoteric :grrgh < 1131231166 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :and there will always be a trailing newline.. < 1131231169 0 :Kmkr!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1131231181 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :I'll clarify the spec < 1131231185 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric : to the md5's < 1131231189 0 :Kmkr!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1131231201 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :jix: what? < 1131231201 0 :Kmkr!unknown@unknown.invalid PRIVMSG #esoteric :you're already ready?! < 1131231209 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :everyone should precede the code with some non bf characters to avoid bruteforcing the md5 < 1131231236 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :like calculating the md5 of bla+++ instead of +++ .. because it's easy to brute force brainfuck md5s if the code is small < 1131231239 0 :Kmkr!unknown@unknown.invalid PRIVMSG #esoteric :hmm, but all the codes will be probably at least 300 instructions < 1131231242 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :jix: why would it matter? < 1131231247 0 :Kmkr!unknown@unknown.invalid PRIVMSG #esoteric :cheating.. < 1131231248 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :300 instructions is ok < 1131231257 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :but like 40 instructions is brute-force-able < 1131231265 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :jix: the first posted entry (if two are the same) is the winner < 1131231277 0 :Kmkr!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1131231279 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :jix: doubtful with printing acceppted or rejected that it will be under 40 < 1131231282 0 :Kmkr!unknown@unknown.invalid PRIVMSG #esoteric :forgot that :9 < 1131231301 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :ACTION too < 1131231311 0 :Kmkr!unknown@unknown.invalid PRIVMSG #esoteric :i'll eat gregor's newest hat if someone can get it under 500 < 1131231331 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Again - my hats, you can't just eat them. < 1131231336 0 :Kmkr!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1131231339 0 :Kmkr!unknown@unknown.invalid PRIVMSG #esoteric :delicious.. < 1131231353 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Tastes like felt :-P < 1131231363 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is ripping a cd into iTunes < 1131231528 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is ripping jix into shreds < 1131231544 0 :Kmkr!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is tripping < 1131231581 0 :Kmkr!unknown@unknown.invalid PRIVMSG #esoteric :oh, not really, it just looked good with those other words < 1131231613 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :updated the spec < 1131231616 0 :Kmkr!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1131231621 0 :Kmkr!unknown@unknown.invalid PRIVMSG #esoteric :what about prizes? < 1131231627 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :also added that not all input must be read < 1131231628 0 :Kmkr!unknown@unknown.invalid PRIVMSG #esoteric :you need to promise at least joy of winning ;) < 1131231631 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :prizes? < 1131231653 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :hehe hadn't occured to me < 1131231665 0 :Kmkr!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1131231688 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :np: Ten Years After - Rock Your Mama [ Undead Live '68 ] < 1131231689 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :can't be money as I am poor :( < 1131231716 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :There's always sexual favors! < 1131231737 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: thanks for offering the prize < 1131231746 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :>_> < 1131231748 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :<_< < 1131231760 0 :Kmkr!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1131231794 0 :Kmkr!unknown@unknown.invalid PRIVMSG #esoteric :calamari: non-materialistic prizes are fine as well ;) < 1131231807 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :calamari: paint a picture < 1131231817 0 :Kmkr!unknown@unknown.invalid PRIVMSG #esoteric :for example something graphical "i won a^n b^n c^n brainfuck competition" button < 1131231848 0 :Kmkr!unknown@unknown.invalid PRIVMSG #esoteric :that's what i have sent laurent from the two competitions :D < 1131231861 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i beat the sword master < 1131231875 0 :Kmkr!unknown@unknown.invalid PRIVMSG #esoteric :hm? < 1131231884 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :in monkey island 1 < 1131231892 0 :Kmkr!unknown@unknown.invalid PRIVMSG #esoteric :never visited that place < 1131231898 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :if you beat the sword master you win a t-shirt saying "i beat the sword master" < 1131231912 0 :Kmkr!unknown@unknown.invalid PRIVMSG #esoteric :nice < 1131231929 0 :Kmkr!unknown@unknown.invalid PRIVMSG #esoteric :also, a t-shirt would be awesome if calamari has extra money :) < 1131231944 0 :Kmkr!unknown@unknown.invalid PRIVMSG #esoteric :for whoever wins it.. < 1131231955 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :or a graphic for printing a t-shirt ;) < 1131231965 0 :Kmkr!unknown@unknown.invalid PRIVMSG #esoteric :hehe < 1131231983 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :lol, I have neither extra money or graphic design skills.. just see my webpage for proof of that :) < 1131231998 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :I have a spare abacus, how's that? < 1131232008 0 :Kmkr!unknown@unknown.invalid PRIVMSG #esoteric :cool! < 1131232014 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :ultra-cool! < 1131232019 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :is it tc? < 1131232022 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :or fsa? < 1131232029 0 :Kmkr!unknown@unknown.invalid PRIVMSG #esoteric :mmh, no idea < 1131232039 0 :Kmkr!unknown@unknown.invalid PRIVMSG #esoteric :probably not turing-complete at least < 1131232080 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :well you can move the "things" on the abacus to any position with arbitrary precision.. < 1131232089 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :haha @ http://bash.org/?574542 < 1131232162 0 :Kmkr!unknown@unknown.invalid PRIVMSG #esoteric :^ well, if it's in usa i can understand < 1131232197 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :they have signs FIRE IS HOT don't they? < 1131232204 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Yes :-P < 1131232219 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Warning: Hot coffee is hot! < 1131232243 0 :Kmkr!unknown@unknown.invalid PRIVMSG #esoteric :better pour some coffee on myself and sue somebody < 1131232276 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :Warning: stopping to breath may result in lack of oxygen < 1131232286 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1131232291 0 :Kmkr!unknown@unknown.invalid PRIVMSG #esoteric :it can?! < 1131232324 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :in some special cases.. yes < 1131232335 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :SURGEON GENERALS WARNING: Breathing toxins is bad for you! < 1131232371 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :okay added prizes section :) < 1131232399 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :Warning: running around naked and crying "i'm genius" may cause people to think you aren't genius < 1131232436 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :WARNING: FATTY FOOD MAKES YOU FAT! < 1131232441 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :ACTION should test that theory sometime < 1131232452 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :which one? < 1131232456 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :yours < 1131232473 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: doesn't true for me < 1131232481 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :me neither < 1131232490 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i'm eating and eating and eating without getting FAT < 1131232492 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is a metabolism machine..  < 1131232500 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :SHUT UP! I don't want to hear about your metabolism! < 1131232523 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :on irc no one can see your waist :) < 1131232533 0 :Kmkr!unknown@unknown.invalid PRIVMSG #esoteric :ACTION eats cheeseburger < 1131232543 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :you people are *FAT* < 1131232546 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ACTION eats a Keymaker. < 1131232558 0 :Kmkr!unknown@unknown.invalid PRIVMSG #esoteric :that's 100000 cheeseburgers at once! < 1131232572 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ACTION gets fat. < 1131232582 0 :Kmkr!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1131232587 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :ACTION points and laughs < 1131232666 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :okay.. I need a forum category for bf and similar langs < 1131232674 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :what should it be called? < 1131232682 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :(as compared to 2-d's) < 1131232710 0 :Kmkr!unknown@unknown.invalid PRIVMSG #esoteric :hmmm.. 1 dimensional languages? < 1131232809 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :okay, that's what I'll call it then :) < 1131232821 0 :Kmkr!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1131233388 0 :ihope!n=chatzill@67.172.99.160 JOIN :#esoteric < 1131233531 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :hmm, I already made forum.kidsquid.com .. I'll just add esoforum.kidsquid.com < 1131234032 0 :ihope!unknown@unknown.invalid QUIT :"Chatzilla 0.9.68.5 [Firefox 1.0.7/20050915]" < 1131234765 0 :Kmkr!unknown@unknown.invalid PRIVMSG #esoteric :well. < 1131234774 0 :Kmkr!unknown@unknown.invalid PRIVMSG #esoteric :good night everyone < 1131234780 0 :Kmkr!unknown@unknown.invalid PRIVMSG #esoteric :zzzZZZz < 1131234784 0 :Kmkr!unknown@unknown.invalid QUIT :"This quote is unrelated to this context." < 1131235142 0 :GregorR!unknown@unknown.invalid QUIT :"NO FOREWARNING, I just quit!" < 1131235885 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :Jix, last night you said that you refused to use C++ anymore. What was troubling you? < 1131236056 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :something didn't work as i expected and i was unable to find the bug < 1131236115 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :some people say they hate dynamic languages because they have too less compile time checks.. i hate c++ because the runtime error msgs doesn't help < 1131236115 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :Want me to take a look? I'm enough of a C++ weenie that I can usually spot even obscure bugs. < 1131236150 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :That is true. If you want decent error reporting in C++, you have to roll your own. :( < 1131236163 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :it's something with obscure memory management i just don't want to care about MM... < 1131236169 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :that's why i'm using lisp now < 1131236189 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :lisp is more intuitive for me < 1131236223 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :I see. < 1131236260 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :I don't suppose you'd let me look at the code that was troubling you? < 1131236288 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i'd have you to send 3 c++ files that probably wont compile... < 1131236307 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i have no idea where the bug is and my fixing attempts resulted in even more bugs < 1131236329 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :you'd probably have to rewrite the whole code too fix it < 1131236344 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :I'd still be curious to see. If you want, you can just copy and paste them into the following form: http://www.xmission.com/~tyrecius/mail.html < 1131236346 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :and i've done more in lisp know that i did in c++ for that project < 1131236348 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :And then I could read them. < 1131236528 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :done < 1131236580 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :Thanks. < 1131237322 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :I see the problem. < 1131237349 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :And I see why you wanted a GC. :) < 1131237593 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :The problem is that all of the pointers in your RHS object come from the vector in 'vector snodes = current_node->subnodes();'. This is destroyed at the end of every 'step()' call. Thats why you get dangling pointers. < 1131237611 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :And with a proper GC, all of that is moot 'cuz the GC will keep them around for you. < 1131237785 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :objc memory management would be ok too < 1131238131 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :I am a bit puzzled about why your priority queue holds pointers rather than just the objects themselves. < 1131238179 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i tried every pointer not pointer combination < 1131238205 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :I see. < 1131238258 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :Well, I don't blame you for being frustrated in a situation like that. It looks like it just calls out for a GC. :) < 1131238270 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :I hope you are having more fun doing it in LISP. :) < 1131238280 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i have < 1131238301 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :Nifty. And thanks for letting me sate my curiosity. < 1131238620 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :HAH i just noticed a big error in my algorithm and it was just a little work to fix it! < 1131238631 0 :lirthy!n=klutzy@dor20517.kaist.ac.kr JOIN :#esoteric < 1131238636 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :moin lirthy < 1131238718 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :duerig: you arn't on the esolang map < 1131239880 0 :J|x!i=jix@F3260.f.strato-dslnet.de JOIN :#esoteric < 1131240415 0 :jix!unknown@unknown.invalid QUIT :Nick collision from services. < 1131240418 0 :J|x!unknown@unknown.invalid NICK :jix < 1131240437 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :jix: esolang map? Eh? < 1131240456 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :see topic < 1131240463 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric : - map: http://www.frappr.com/esolang - < 1131240582 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :Interesting. < 1131240728 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :I'm on it now. < 1131240739 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :Unfortunately, I'm not from anywhere interesting. :) < 1131241138 0 :lirthy!unknown@unknown.invalid QUIT :Remote closed the connection < 1131241925 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :!bf8 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.>>+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.<<-.+. < 1131241932 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :test < 1131241934 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :HAH < 1131241939 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :successfully ported < 1131242013 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :wait the numbers of > is wrong < 1131242076 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :ah was a stupid typo < 1131242123 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :hmm there seems to be a bug in the priority queue < 1131242733 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :queueueueueueue! < 1131243252 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.---------------.++++++++++++++.+. < 1131243258 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :!bf8 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.---------------.++++++++++++++.+. < 1131243266 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :test < 1131243277 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :done with rhs in lisp < 1131243424 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :!bf8 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++..>++++++++++++++++++++++++++++++++.<+++++++++++++++++++++++++++++++++++++++++.+++++++++++++.+++++..--------.-------.++++++++++++++.>.<----.---------.>.<----.+++..+++++++++++++.>.<---.-.>.<++++++.------------.---.>.<++++++++++++++++++.----------------------.+++++++++++..++. < 1131243458 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :99 bottles of beer on the walln < 1131243548 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :and that is the shortest code for that string without looping < 1131243583 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :What exactly is RHS? < 1131243610 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :Right Hand Side < 1131243625 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :I realize that. But what is it in the context of bf? < 1131243630 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :its just the right part of the code (the left is generated using genetic algorithms) < 1131243635 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :in context of bf it's nothing < 1131243667 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :in context of bf output code breading it's partitioning the program into data-cell-initialisation (left hand) and outputing (right hand) < 1131243679 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :and without left hand data is initialized to 0,0,0.... < 1131243688 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :Hmm. I see. < 1131243750 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :So you wrote a search program which tries to find the shortest bf code which will initialize a set of cells to particular values, right? < 1131243802 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :no < 1131243826 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i wrote a program to search the shortest code to output a givin string using a givin memory data < 1131243831 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :given < 1131243839 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :Oh. < 1131243840 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :I see. < 1131243941 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :It is interesting that you had to use a graph search algorithm for that. I would have naively thought that it was a simpler problem than that. < 1131243975 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :But I can see why you chose to do it that way in retrospect. < 1131244008 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :if you choose the shortest one with each step you may have to choose longer one later because you messed up the memory with the first shorter one < 1131244023 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :*nod* < 1131244051 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :ACTION has to refine the estimation function < 1131244130 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :Hmm. I notice that there is no looping in your programs. < 1131244155 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :there is < 1131244158 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :in subnodes < 1131244178 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :Er. I meant in the bf programs that you tried out. < 1131244183 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :ah right < 1131244198 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :So looping just didn't happen to be advantageous in those circumstances? < 1131244215 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :looping would make A* kinda impossible.. < 1131244235 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i don't have a limited set of subnodes then < 1131244253 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :Hmmm... < 1131244258 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :there are some special cases and i'm going to take advantage of them < 1131244274 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :That could be a big issue. That means that you probably aren't being minimal. < 1131244285 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :Hmm. Let me think. < 1131244302 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :take a look at most output codes.. the right side is like 90% loop less < 1131244493 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :But there are all kinds of places where [<+>-] might stand in for arbitrarily long '+' strings. < 1131244527 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :brb < 1131244530 0 :calamari!unknown@unknown.invalid QUIT :"Leaving" < 1131244533 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :Or [<->-], or having a different number of '<' and '>'. < 1131244554 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :Er I mean the having more than one '<' and more than one '>' even if they are the same. < 1131244582 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :And that is just something off the top of my head. It seems like there might be any number of situations. < 1131244588 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :But that might make the whole problem untractable. < 1131244604 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :thats the point.. there might be any number of situations < 1131244644 0 :calaptop!n=calamari@ip68-105-130-108.tc.ph.cox.net JOIN :#esoteric < 1131244653 0 :calaptop!unknown@unknown.invalid PRIVMSG #esoteric :re's < 1131244678 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :Hmmm... < 1131244680 0 :calaptop!unknown@unknown.invalid NICK :calamari < 1131244701 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :Let me think about this. There may be some clever way we can get the best of both worlds. < 1131244805 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i have an idea! < 1131244812 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :split the output into multiple rhs and lhs < 1131244831 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :the lhs can contain arbitrary code including all possible loop constructs < 1131245143 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :I thought that the lhs was generated0. < 1131245148 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :manually. < 1131245154 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :atm yes < 1131245163 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :later it's generated using genetic algorithms < 1131245168 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :Ah. < 1131245176 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :Why not do the rhs with GAs too? < 1131245185 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :If we're in approximation-ville anyhow? < 1131245204 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :because it would take too long to generate an output that actually prints the wanted string < 1131245239 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :Hmm... Su < 1131245251 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :Gah. Cat on the keyboard. :) < 1131245301 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :Hmm... Suppose that we start out with something relatively naive that outputs the data. Then we have output-preserving mutations? I'm not sure exactly how to do those, but if we could, then I think we'd be home free. < 1131245390 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :Grr.. I dunno. Combination would be really hard. < 1131245395 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :Let me think some more. :( < 1131245418 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :rule of making super cool programs: < 1131245424 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :make them working first < 1131245432 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :then make them super cool ;) < 1131245436 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :Hahaha. Granted. < 1131245444 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :But you've already got it working. :) < 1131245465 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :not all parts only a simple rhs not a rhs with good estimates < 1131245513 0 :Sgep!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is going to check out ReactOS's LiveCD... < 1131245553 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :does that have a bash terminal, or is it tryign to be as windows as possible? < 1131245563 0 :Sgep!unknown@unknown.invalid QUIT : < 1131245577 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :I may never know.. hehe :) < 1131245834 0 :lirthy!n=klutzy@dor20517.kaist.ac.kr JOIN :#esoteric < 1131245838 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :Hmm. I've got an idea. < 1131245848 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :You could do a Simulated Annealer. < 1131245948 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :g'night < 1131245953 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :There would be a small number of ways that you could do a one-off modification of the bf code: insert a bounded loop, insert some number of left shifts or right shifts, insert some number of increments or decrements. And you could have a greedy completion. < 1131245956 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :it's 4am here... < 1131245956 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :Ummm... < 1131245958 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :Ok. < 1131245972 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :Goodnight. < 1131245976 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :And good luck with your RHS. < 1131245981 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :thx < 1131245982 0 :jix!unknown@unknown.invalid QUIT :"Bitte waehlen Sie eine Beerdigungnachricht" < 1131245984 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :caaaaaaaaaaaaalimari < 1131245987 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :er < 1131245993 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :blah you know what I mean < 1131245999 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :kaaaaaaaaahn < 1131246000 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :! < 1131246005 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :pretty much < 1131246010 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :Hahaha < 1131246026 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :robbbbbbbbbbbdgreat < 1131246029 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :there you are < 1131246046 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :hey is there something available to convert 6502 assembly to x86? < 1131246065 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :robdgreat: I need a better chat program.. wonder if there any any console chats that allow scrollback < 1131246079 0 :Sgep!n=sgeo@ool-182e9882.dyn.optonline.net JOIN :#esoteric < 1131246084 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :The one I'm using does. < 1131246094 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :Or rather it uses my own console's scrollback. < 1131246108 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :robdgreat: I don't know of any automatic tools.. what are you trying to do? < 1131246115 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :duerig: cool, which app? < 1131246122 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :ircii < 1131246129 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :blah that's what I'm using hehe < 1131246138 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :my scrollback must be busted < 1131246141 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :I have a disassembler listing of a rom image, I might take this opportunity to port it manually < 1131246148 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :and learn a thing or two < 1131246151 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :or 80 < 1131246164 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :atari 800? < 1131246177 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1131246185 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :What terminal are you using, calamari? < 1131246193 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :if you have it in binary form you can run it on the atari800 emu < 1131246199 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :I'm gonna make a native atari basic interpreter < 1131246199 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :nope < 1131246203 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :don't want to have to use the emu < 1131246205 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :I have the emu < 1131246211 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :duerig: not sure what you mean.. I'm using getty < 1131246230 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :duerig: I'm not in x if that's what you're asking < 1131246258 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :Your using windows? < 1131246266 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :duerig: no, linux < 1131246275 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :Ah. A text only screen. < 1131246277 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :Ok. < 1131246278 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :duerig: I call it ctrl-alt-f1 mode.. not sure of the real name of it < 1131246303 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :In that case have you tried shift-pgup, ctl-pgup, and alt-pgup to see if they'll scrill? < 1131246312 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :Er scroll? < 1131246324 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :yep < 1131246339 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :Ok. Then it is your terminal. < 1131246346 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :shift-pgup doesn't do anything, the other combos give ~ < 1131246351 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :I'm not sure how to configure the text-only terminal on linux. < 1131246364 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :duerig: no prob.,. neither do I :) < 1131246386 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :My advice: Use x, then you can use an xterm and those are very configurable. :-) < 1131246397 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :can't.. I have 26mb of disk space free :) < 1131246403 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :Hahaha. < 1131246404 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :Ok. < 1131246420 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :I was thinking of setting up svgalib tho.. I understand links works with that :) < 1131246455 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :if I can get a halfway decent web browser working I may decide to zip up the windows intall and that'll give me more room to play < 1131246532 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :calamari, http://www.unixguide.net/linux/faq/07.06.shtml talks about messing around with the kernel source to change scroll-back behaviour. < 1131246541 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :Maybe you can do that and recompile the kernel. < 1131246599 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :thanks < 1131246770 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :ahh it's called a vc :) < 1131246780 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :"virtual console" < 1131247228 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :I see. < 1131247237 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :That might be a good search term for google. :) < 1131247472 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :that doc helped a lot actually, thanks < 1131247490 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :I have 6 vc's, and maybe that's why I can't scroll back... no remaining video memory < 1131247664 0 :puzzlet!n=puzzlet@61.247.149.178 JOIN :#esoteric < 1131247832 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :brb < 1131247834 0 :calamari!unknown@unknown.invalid QUIT :"Leaving" < 1131247873 0 :calamari!n=calamari@ip68-105-130-108.tc.ph.cox.net JOIN :#esoteric < 1131248003 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :Did it help? < 1131248026 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :Be sure to make enough text to run off the top of the screen. Otherwise it won't scroll back regardless. < 1131249578 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :lock picking is interesting. < 1131252228 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :lament, yes. But of limited utility. < 1131254050 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :duerig: well yes & no < 1131254057 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :it gave me a lot more scrollback < 1131254067 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :however, I found out what happens to my scroll < 1131254079 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :if I switch to another vc and back I lose all my scrollback < 1131254200 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :then don't ever switch to another vc < 1131254203 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :Simple. < 1131254205 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :hehehe < 1131255701 0 :Sgep!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1131257017 0 :Sgep!n=sgeo@ool-182e9882.dyn.optonline.net JOIN :#esoteric < 1131259788 0 :laz_!n=laz@68-187-75-78.dhcp.stgr.ut.charter.com JOIN :#esoteric < 1131259889 0 :laz_!unknown@unknown.invalid PART #esoteric :? < 1131260878 0 :marcan!unknown@unknown.invalid QUIT :Remote closed the connection < 1131263999 0 :clog!unknown@unknown.invalid QUIT :ended < 1131264000 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1131264093 0 :marcan!n=marcanso@160.10.7.145 JOIN :#esoteric < 1131264448 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :calamari: Hmm. That is unfortunate. Let me see if I can find a remedy. < 1131264679 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :An imperfect solution would be to auto-log to a particular file. Then you could just 'less' the file. That would allow searching as well. But much less convenient than just scrollback. < 1131264817 0 :lirthy!unknown@unknown.invalid QUIT :")(" < 1131264852 0 :lirthy!n=klutzy@dor20517.kaist.ac.kr JOIN :#esoteric < 1131265843 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :duerig: :) thanks for the suggestions. I'll figure something out. < 1131265879 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :links with svgalib seems to be working fine, although I guess the driver for my card only gives 256 colors < 1131266047 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :Yeah. The more I look at this, the more certain I become that you'd need to edit code in the kernel to get what you want. < 1131266056 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :Sorry I couldn't be of more service. < 1131266117 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :I'm going to stop looking now. However, some promising keywords I discovered were mdacon vgacon vga-text-console and linux-frame-buffer. I was reading the webpage http://www.digitalhermit.com/linux/hiresconsole.html < 1131266123 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :That is if you want to pursue my leads further. < 1131266127 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :Take care. < 1131266632 0 :GregorR!n=chatzill@c-24-21-138-66.hsd1.or.comcast.net JOIN :#esoteric < 1131266809 0 :GregorR!unknown@unknown.invalid QUIT :Client Quit < 1131267216 0 :GregorR!n=chatzill@c-24-21-138-66.hsd1.or.comcast.net JOIN :#esoteric < 1131267672 0 :GregorR!unknown@unknown.invalid QUIT :"Chatzilla 0.9.68.5 [Firefox 1.0.6/20050716]" < 1131267870 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :okay, past 2am.. must go to bed :) < 1131267888 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :thanks again duerig for your research & links < 1131267898 0 :calamari!unknown@unknown.invalid QUIT :"Leaving" < 1131268003 0 :Robdgre[a]t!i=me@ip68-226-175-204.lf.br.cox.net JOIN :#esoteric < 1131268003 0 :Robdgreat!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1131268034 0 :Sgep!unknown@unknown.invalid PRIVMSG #esoteric :ACTION NEEDS to leave now < 1131268158 0 :Sgep!unknown@unknown.invalid QUIT : < 1131273310 0 :duerig!unknown@unknown.invalid PART #esoteric :? < 1131273382 0 :mtve!i=mtve@mtve.vm.jvds.com JOIN :#esoteric < 1131275634 0 :jix!i=jix@F3260.f.strato-dslnet.de JOIN :#esoteric < 1131278630 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :!bf8 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.++.------.+++++.>++++++++++++++++++++++++++++++++.<---------.+++++++++++++++++.-----------------.+++++++++++++.+++++++.----------.-.---------.>+.>++++++++++. < 1131278648 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :moin everyone! < 1131278774 0 :puzzlet!unknown@unknown.invalid PRIVMSG #esoteric :!bf8 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.++.------.+++++. < 1131278786 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :moin < 1131279688 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :the lisp implementation is so much faster than the ruby one < 1131281708 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :!bf8 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.+++++++++++++++++++++++++++++++++++++++++++++.+.+++++.------------.---.+++++++++++++.>++++++++++++++++++++++++++++++++.<++.---------------.++++++++++++++.+.>++++++++++++++... < 1131281727 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Another test... < 1131281752 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :0.048 seconds of real time 0.035805 seconds of user run time < 1131282198 0 :jix!unknown@unknown.invalid PART #esoteric :? < 1131282203 0 :jix!i=jix@F3260.f.strato-dslnet.de JOIN :#esoteric < 1131282992 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :test < 1131283814 0 :Keymaker!n=nobody@wire74.adsl.netsonic.fi JOIN :#esoteric < 1131283848 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :me likes new opera 8.5 (haven't bothered upgrading until now) < 1131283942 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i don't like opera < 1131283943 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :moin Keymaker < 1131284185 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :hello < 1131284191 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :don't like opera?! < 1131284795 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :grhh. i haven't managed to do anything yet! i've been awake for six hours < 1131284895 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :HAHA < 1131284897 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :;) < 1131285287 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1131285319 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :grhh. i should learn some valid web designing.. < 1131285331 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :any good tutorials for css? < 1131285343 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :something that would tell how to do the stuff without tables < 1131285354 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :pha... who needs tutorials... < 1131285357 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :why does everyone complain about tables? < 1131285372 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :well, i don't know the commands < 1131285374 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :because tables are for tabular (?) data not for layout < 1131285380 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :hmh < 1131285383 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :grrr < 1131285409 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :just learn it by looking at css of csszengarden < 1131285425 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :and use the w3schools reference < 1131285450 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :perhaps i should just use tables.. < 1131285465 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :they're the best! < 1131285528 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :no < 1131285547 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric ::( < 1131285561 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :they make it hard to change the design they make it hard to print only the content of the page instead of the design (which is maybe not suited for printing..) < 1131285577 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :so..? :p < 1131285590 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :use what you want ;;) < 1131285596 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :wheee! < 1131285667 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :jix, know what font that is? http://www.csszengarden.com/?cssfile=/184/184.css&page=0 < 1131285691 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :it's nice font and common in blogs and stuff, i'd like to know what it is < 1131285713 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :font:11px/32px Georgia, 'Times New Roman', Times, serif; < 1131285725 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :cheers < 1131285730 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :on your computer it's the first font in the list that is installed < 1131285742 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1131285925 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :how they make those gradients? < 1131286205 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :images < 1131286214 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1131287195 0 :int-e!n=noone@td9091c7c.pool.terralink.de JOIN :#esoteric < 1131287306 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :hello int-e < 1131287331 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :noticed there's a new brainfuck competition going on, organized by calamari < 1131287348 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :? < 1131287383 0 :int-e!unknown@unknown.invalid PRIVMSG #esoteric :Keymaker: yes. I still get notifications from the sourceforge forum. < 1131287403 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :it has a cool prize! < 1131287412 0 :int-e!unknown@unknown.invalid PRIVMSG #esoteric :Keymaker: so thanks to you I know about it. < 1131287487 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1131287817 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :hmmm, can one have different favicons to different pages? < 1131287910 0 :int-e!unknown@unknown.invalid PRIVMSG #esoteric :heh. wikipedia says: in the section of the document. < 1131287962 0 :int-e!unknown@unknown.invalid PRIVMSG #esoteric :while the 'classic' favicon.ico is limited to the root 'directory' of the web site. < 1131287972 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1131289299 0 :Sgep!n=sgeo@ool-182e9882.dyn.optonline.net JOIN :#esoteric < 1131289666 0 :Robdgre[a]t!unknown@unknown.invalid NICK :Robdgreat < 1131291009 0 :ihope!n=chatzill@c-67-172-99-160.hsd1.mi.comcast.net JOIN :#esoteric < 1131291065 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I just made a binary lambda calculus syntax, which doesn't look very nice. < 1131291130 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :program: 1[function] < 1131291131 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :function: 0[function][function] or 11[identifier] or 10[lambda] < 1131291133 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :lambda: [identifier][function] < 1131291134 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :identifier: [pidentifier]11 < 1131291136 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :pidentifier: [null] or 0[pidentifier] or 10[pidentifier] < 1131291160 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :ACTION head asplode. < 1131291179 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric ::-) < 1131291325 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Of course, it's not very efficient: the smallest syntactically valid program is number 447. < 1131291477 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :what's that do? < 1131291547 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :It's the identity function. < 1131291760 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :The K combinator is 3535, and the S combinator is too big to convert into decimal at the moment. < 1131291795 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Aha. S is 398949562099. < 1131291893 0 :int-e!unknown@unknown.invalid PRIVMSG #esoteric :why do you distinguish programs and functions? < 1131291919 0 :int-e!unknown@unknown.invalid PRIVMSG #esoteric :ah, to allow 0 prefixes. ok < 1131292249 0 :int-e!unknown@unknown.invalid PRIVMSG #esoteric :shouldn't that be 948705375987 to make a program? < 1131292370 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Um, yes. < 1131292458 0 :int-e!unknown@unknown.invalid PRIVMSG #esoteric :and the K is missing a pair of 11 ... < 1131292546 0 :int-e!unknown@unknown.invalid PRIVMSG #esoteric :(110111001111 = program lambda 11 lambda 011 identifier ) < 1131292558 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Why so it is. So that means it's 14143? < 1131292573 0 :int-e!unknown@unknown.invalid PRIVMSG #esoteric :yep < 1131292682 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Okay. So does anybody know how to make the S combinator in Lisp? < 1131293120 0 :int-e!unknown@unknown.invalid PRIVMSG #esoteric :I'd say it's no fun, due to lack of partial application in Lisp < 1131293152 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :You mean currying is wonky? < 1131293191 0 :int-e!unknown@unknown.invalid PRIVMSG #esoteric :(defun s (f g x) (funcall (funcall f x) (funcall g x))) works if all your functions are curried. < 1131293228 0 :int-e!unknown@unknown.invalid PRIVMSG #esoteric :obviously, this s is *not* curried. < 1131293277 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Is there a way to curry it? < 1131293458 0 :int-e!unknown@unknown.invalid PRIVMSG #esoteric :(defun curry3 (f) (lambda (x) (lambda (y) (lambda (z) (funcall f x y z))))) < 1131293463 0 :int-e!unknown@unknown.invalid PRIVMSG #esoteric :(curry3 #'s) < 1131293481 0 :int-e!unknown@unknown.invalid PRIVMSG #esoteric :I don't know about any builtin ways, but I have very little experience with Lisp < 1131293651 0 :int-e!unknown@unknown.invalid PRIVMSG #esoteric :* (funcall (funcall (funcall (curry3 #'s) (curry2 #'+)) #'1+) 5) < 1131293651 0 :int-e!unknown@unknown.invalid PRIVMSG #esoteric :11 < 1131293654 0 :int-e!unknown@unknown.invalid PRIVMSG #esoteric :it's no fun. < 1131293696 0 :int-e!unknown@unknown.invalid PRIVMSG #esoteric :compare to Haskell: < 1131293699 0 :int-e!unknown@unknown.invalid PRIVMSG #esoteric :Prelude> let s f g x = (f x) (g x) in s (+) (1+) 5 < 1131293699 0 :int-e!unknown@unknown.invalid PRIVMSG #esoteric :11 < 1131293724 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Hmm. < 1131293733 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ACTION tosses Lisp in the trash can < 1131293800 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :lisp isn't good for lambda calculus < 1131293801 0 :int-e!unknown@unknown.invalid PRIVMSG #esoteric :Lisp is cool, but it's not a functional programming language. Its greatest power is its Macro facility. < 1131293815 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i'm using lisp for my new bfgentext < 1131293830 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :because c++ has no gc and ugly syntax and ruby is too slow < 1131293909 0 :int-e!unknown@unknown.invalid PRIVMSG #esoteric :C++ is a very useful high level assembler < 1131293913 0 :int-e!unknown@unknown.invalid PRIVMSG #esoteric :ACTION giggles < 1131294121 0 :ihope!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1131294153 0 :ihope!n=chatzill@c-67-172-99-160.hsd1.mi.comcast.net JOIN :#esoteric < 1131294159 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Ack. < 1131294453 0 :ihope!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1131294615 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :i really like this new opera < 1131295650 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :grhh. must go < 1131295654 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :bye < 1131295657 0 :Keymaker!unknown@unknown.invalid PART #esoteric :? < 1131295770 0 :mtve!unknown@unknown.invalid QUIT :Remote closed the connection < 1131299026 0 :mtve!i=mtve@mtve.vm.jvds.com JOIN :#esoteric < 1131301450 0 :Keymaker!n=nobody@wire74.adsl.netsonic.fi JOIN :#esoteric < 1131301908 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :ugh.. why every place is filled with sound, animation, video, pictures?! < 1131301937 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :why every place allows user to have 300 mb of space for pictures, music, video?! < 1131302020 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :why everything is so personal these days? people have blogs, make own podcasts, have hundred pictures of theirselves.. < 1131302141 0 :int-e!unknown@unknown.invalid PRIVMSG #esoteric :I don't know. < 1131302852 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :o-k < 1131302856 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1131306044 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :nite < 1131306046 0 :Keymaker!unknown@unknown.invalid PART #esoteric :? < 1131306201 0 :int-e!unknown@unknown.invalid PART #esoteric :? < 1131312910 0 :GregorR!n=chatzill@c-24-21-138-66.hsd1.or.comcast.net JOIN :#esoteric < 1131313573 0 :jix!unknown@unknown.invalid PART #esoteric :? < 1131313673 0 :calamari!n=calamari@ip68-105-130-108.tc.ph.cox.net JOIN :#esoteric < 1131315230 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1131315364 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Hoi < 1131315580 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :HI!!!11ONE < 1131315728 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: do you know how to use autoscan? < 1131315739 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Yup. < 1131315746 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :what is configure.ac ? < 1131315766 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :It's the M4 script used to create the configure script. < 1131315775 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :autoscan should create configure.scan < 1131315807 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :autom4te: configure.ac: no such file or directory < 1131315807 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :autoscan: /usr/bin/autom4te failed with exit status: 1 < 1131315827 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :What's that the output to? < 1131315830 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :OH < 1131315831 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Heheheh < 1131315842 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :That's obnoxious output that autoscan produces for no reason :) < 1131315844 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I hate thta. < 1131315846 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :*that < 1131315849 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :You can ignore it. < 1131315861 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :ahh thank you < 1131315877 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :it did create the scan file :) I was just worried I'd done something wrong < 1131315880 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :You have to modify configure.scan to your liking, then rename it configure.ac < 1131315898 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :It's because autoscan can also tell you how to update configure.ac < 1131316490 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :how about automake? :) < 1131316505 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Yes, I know how to use that too. < 1131316523 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :That being said, if you want to use them in combination, you should make the .am files before running autoscan. < 1131316545 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :ahh, that makes sense < 1131316557 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :I was wondering why I was having to put that stuff in manually < 1131316557 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :After all, autoscan does /scan/ :) < 1131316592 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :either I'm terrible at searching or the docs for this stuff are nonexistant < 1131316602 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :The docs are quite excellent. < 1131316610 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :http://www.gnu.org/software/autoconf/ < 1131316612 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :http://www.gnu.org/software/automake/ < 1131316648 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :thank you < 1131318439 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :A lot of exciting talk here :-P < 1131319047 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :got bfigolf.c bfstrip.c done.. just figureing out the auto* stuff < 1131319056 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :figureing -e < 1131319063 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Heh < 1131319068 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :afk... < 1131320454 0 :pgimeno!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1131321017 0 :kipple!n=kipple@168.80-202-98.nextgentel.com JOIN :#esoteric < 1131321464 0 :pgimeno!n=pgimeno@124.Red-80-59-211.staticIP.rima-tde.net JOIN :#esoteric < 1131322971 0 :Sgep!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1131323335 0 :kipple!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1131323705 0 :GregorR!unknown@unknown.invalid QUIT :"/me disappears!" < 1131325975 0 :Sgep!n=sgeo@ool-182e9882.dyn.optonline.net JOIN :#esoteric < 1131327119 0 :agw!i=angelo@d54C376E9.access.telenet.be JOIN :#esoteric < 1131328467 0 :Robdgreat!unknown@unknown.invalid QUIT : < 1131328644 0 :agw!unknown@unknown.invalid QUIT :Connection timed out < 1131328886 0 :lirthy!unknown@unknown.invalid QUIT :")(" < 1131329633 0 :calamari!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1131329685 0 :calamari!n=calamari@ip68-105-130-108.tc.ph.cox.net JOIN :#esoteric < 1131330667 0 :GregorR_!unknown@unknown.invalid NICK :GregorR < 1131330929 0 :calamari_!n=calamari@ip68-105-130-108.tc.ph.cox.net JOIN :#esoteric < 1131331396 0 :calamari!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1131333388 0 :graue!i=graue@ip68-100-130-21.dc.dc.cox.net JOIN :#esoteric < 1131333391 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :hello < 1131333402 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :I am thinking of rewriting the 1L specification to make it more general < 1131333497 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :like whatever character appears in the top left will be a 'space', and anything else will be a 'turning wall', so literal spaces won't need to be used < 1131333635 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Hmm < 1131333955 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Image:XEyeStCdNYCSmall.jpg < Can anybody else get this? < 1131333971 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :My roomate can't, I think it's easy... < 1131334014 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/3D_imaging#Side-by-side < the article with info on how too view it. < 1131334299 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :is that esolang-related? < 1131334353 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :No, but it's esoteric ;) < 1131334732 0 :puzzlet!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1131334736 0 :puzzlet!n=puzzlet@61.247.149.178 JOIN :#esoteric < 1131335030 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :not really < 1131335035 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :it's just one of those 3D imaging things < 1131335050 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Heh < 1131335157 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :what does it take to get an esolang standard to be blessed by ENSI? < 1131335157 0 :calamari_!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1131335172 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Probably just asking :-P < 1131335193 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :whom do I ask? < 1131335353 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :lol, that's a very good question ;) < 1131335367 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Without a very good answer I'll bet. < 1131335588 0 :Arrogant!i=Arrogant@42.orlando-09rh15-16rt.fl.dial-access.att.net JOIN :#esoteric < 1131335627 0 :Sgep!unknown@unknown.invalid QUIT : < 1131335994 0 :calamari!n=calamari@ip68-105-130-108.tc.ph.cox.net JOIN :#esoteric < 1131336062 0 :calamari!unknown@unknown.invalid QUIT :Client Quit < 1131336792 0 :calamari!n=calamari@ip68-105-130-108.tc.ph.cox.net JOIN :#esoteric < 1131338096 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :1L standard draft: http://www.voxelperfect.net:3875/esolang/1l_a105.html < 1131338101 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :comments, anyone? < 1131338145 0 :calamari!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1131340183 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :no comments, eh? well, I'll check the log later < 1131340187 0 :graue!unknown@unknown.invalid QUIT :Remote closed the connection < 1131340345 0 :Robdgreat!i=me@ip68-226-175-204.lf.br.cox.net JOIN :#esoteric < 1131340760 0 :Arrogant!unknown@unknown.invalid QUIT :" Like VS.net's GUI? Then try HydraIRC -> http://www.hydrairc.com <-" < 1131341462 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :For no particular reason (actually, requested in another channel), here's a picture of me with my hair down: http://www.codu.org/hats/Hair-med.jpg < 1131341500 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :how ironic < 1131341504 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :it's in /hats < 1131341507 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :but there's no hat < 1131341509 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Heheh < 1131341513 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :It's on hats.php *shrugs* < 1131342024 0 :calamari!n=calamari@ip68-105-130-108.tc.ph.cox.net JOIN :#esoteric < 1131342036 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1131342046 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :'lo < 1131342098 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Since calamari missed the worthless link :P < 1131342105 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :For no particular reason (actually, requested in another channel), here's a picture of me with my hair down: http://www.codu.org/hats/Hair-med.jpg < 1131342109 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: I've been messing around with this packaging for hours.. I'm wondering if you'd be willing to take a look at it? It's 2 c files each compiles into a separate program < 1131342128 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Sure. < 1131342190 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :thanks < 1131346682 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :http://kidsquid.com/programs/bf/bfgolf.tar.gz < 1131346702 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :okay, need to go to bed.. thanks again Gregor < 1131346718 0 :calamari!unknown@unknown.invalid QUIT :"Leaving" < 1131350399 0 :clog!unknown@unknown.invalid QUIT :ended < 1131350400 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1131351791 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :http://www.codu.org/GIMPregor.jpg < 1131351794 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I love the GIMP :P < 1131353051 0 :lindi-!n=lindi@kulho150.adsl.netsonic.fi JOIN :#esoteric < 1131362639 0 :lirthy!n=klutzy@dor20517.kaist.ac.kr JOIN :#esoteric < 1131363101 0 :jix!n=jix@195.37.106.60 JOIN :#esoteric < 1131363106 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :moin everyone! < 1131365582 0 :jix!unknown@unknown.invalid QUIT :" HydraIRC -> http://www.hydrairc.com <- IRC for those that like to be different" < 1131366595 0 :Keymaker!n=nobody@wire74.adsl.netsonic.fi JOIN :#esoteric < 1131366679 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :hello < 1131367972 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :rhhh. two forums.. < 1131367975 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :i want only one! < 1131368014 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :esoteric forums are a good thing < 1131368048 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :however, i wish there'd be only one of them. two is too much. either i have to post everything twice or select which one i want to use < 1131368146 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :graue's forum has better design, but it doesn't have the possibility to register. calamari's forum is the traditional phpbb that has all the good stuff but it looks crap! (don't take this personally when you read this calamari ;)) < 1131368206 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :i hate the traditional phpbb design. if you'd install some modification/theme/skin it'd look much better < 1131368271 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :anyways, and i like the address of graue's board more < 1131368302 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :but, calamari's board is easier to navigate.. there are categories.. < 1131368324 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :well, i need to think which one to join, unless the boards join their forces < 1131368404 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :or well, one can't join graue's forum, but i meant with that which one to start using more < 1131368586 0 :kipple!n=kipple@168.80-202-98.nextgentel.com JOIN :#esoteric < 1131369052 0 :{^Raven^}!n=Ravenswo@82-38-206-74.cable.ubr05.shef.blueyonder.co.uk JOIN :#esoteric < 1131369086 0 :lirthy!unknown@unknown.invalid QUIT :Remote closed the connection < 1131369206 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :hey peeps < 1131369373 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :hello < 1131369555 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :raven: how is project you showed me long time ago.. ? < 1131369561 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :*the < 1131371348 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :Keymaker: I keep forgetting to email the maintainer and ask permission < 1131371381 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1131371385 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :do it sooon! < 1131371406 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :it'll be great addition to the community forum, map, irc log list.. < 1131371413 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :Ravens are known for being bird-brained < 1131371418 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1131371423 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :by the way, seen the esomap yet? < 1131371436 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :frappr.com/esolang < 1131371437 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :No, what/where is it? < 1131371469 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :it's a map where esoprogrammers can place their location < 1131371499 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :(and it's located at frappr.com/esolang, although i said that already) < 1131371575 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :and another news is that calamari is running a brainfuck competition ;) < 1131371650 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :and it has a physical prize as well! a spare abacus (with 9 rods) he has < 1131371661 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :hehe, that's acool map < 1131371686 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :I spotted calamari's forums < 1131371692 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1131372236 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1131372245 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :i'll go.. < 1131372250 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :bye < 1131372254 0 :Keymaker!unknown@unknown.invalid PART #esoteric :? < 1131372673 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is now on the esomap :) < 1131374474 0 :Keymaker!n=nobody@wire74.adsl.netsonic.fi JOIN :#esoteric < 1131374600 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :well, i didn't bother going to record shop, afterall.. < 1131374611 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :i'll just order the records via net.. < 1131374613 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1131374929 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :Keymaker: was adding myself to the map (on the other pc) < 1131374949 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :ok :) < 1131375285 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :there was a real post on the FoBF mailing list recently (I've never seen a real one before) < 1131375359 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :hmmm < 1131375367 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :must check, haven't checked for a while < 1131375369 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :link? < 1131375405 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :it was calamari about the contest < 1131375489 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1131375519 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :kipple: they haven't added our beer programs nor replied me yet.. < 1131375551 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :they're probably busy with other things then < 1131375608 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1131375627 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :..but what kind of computing could be more important? < 1131376494 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :they're probably adding DRM to esolangs so we can't pirate commercial INTERCAL apps anymore < 1131376611 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1131376845 0 :graue!i=graue@ip68-100-130-21.dc.dc.cox.net JOIN :#esoteric < 1131376848 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :hello < 1131376891 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1131376944 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :seen the new 1L spec yet? < 1131376950 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :no < 1131376965 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :http://www.voxelperfect.net:3875/esolang/1l_a105.html <-- the draft < 1131376967 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :been away, and hasn't read the logs < 1131377033 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :I'm looking for comments, since I may have stupidly left something out < 1131377223 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :looks ok to me < 1131377303 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :that is good < 1131377355 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :hello.. < 1131377359 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :let's see.. < 1131377579 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :any examples? < 1131377679 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :just the 'A' program < 1131377693 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1131377698 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :http://esolangs.org/files/1l/src/1l_a/a.1l < 1131377720 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :also a tidier version at http://infestationgardens.net/files/a4.1l < 1131377737 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1131377759 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :also... hang on a sec < 1131377765 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1131377778 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :...a graphical version at http://infestationgardens.net/files/a.1l.png < 1131377802 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :nice (thanks to opera's zoom!) < 1131377871 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :the idea behind this exercise was to show that whether or not a language is "non-textual" is a matter of the implementation more than the language itself, just like no language is necessarily compiled or interpreted < 1131378247 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :graue, nice writings :) < 1131378261 0 :pgimeno!unknown@unknown.invalid QUIT :"This is the default quit message" < 1131378265 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :thanks :) < 1131378299 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :the universe faq was useful, i know now everything i need to :) < 1131378310 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :oh, you mean those writings, heh < 1131378335 0 :pgimeno!n=pgimeno@124.Red-80-59-211.staticIP.rima-tde.net JOIN :#esoteric < 1131378360 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :hehe < 1131378366 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :the site has interesting simplicity < 1131379458 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :speaking of simplicity < 1131379475 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :why do you want the esoforum to support registration? < 1131379482 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :it already remembers your name, doesn't it? < 1131379620 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :registration is nice if it allows email notification when someone replies to your posts < 1131379655 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :what I really like about the current forum is the css-feed which allows me to browse it (and even post to it) in Thunderbird < 1131379657 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :personally i hate e-mail notification.. < 1131379662 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :hmm... you can load the RSS feed into your RSS reader, maybe :) < 1131379666 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :oops, too slow < 1131379675 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :but anyways, in forum with registeration it's easier to post < 1131379684 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :why's that? < 1131379689 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :i don't know < 1131379703 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :and one can be certain no idiot comes and starts to use your name < 1131379719 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :although that probably doens't happen in these circles, luckily < 1131379724 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :hmm, the board actually does have a feature to deal with this, without registration < 1131379732 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :really? < 1131379749 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :if you type "Keymaker##secretphrase" it'll add some stuff after your name which can't be produced unless someone enters the same secret phrase < 1131379775 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1131379776 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :I'm not sure if that is working correctly, though (there seems to be a weird problem with FreeBSD's crypt() call) < 1131379791 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :i think it makes that stuff automatically somehow < 1131379802 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :i have never written anything after the name but it has added there some random stuff < 1131379832 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :well, that's the "ID: " part which is derived from your IP address, but I mean right next to your name < 1131379833 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :no, i was wrong < 1131379835 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1131379846 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :i was just about to say that < 1131379893 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :well, as said, both forums have good sides, but it's annoying to have two of them < 1131381515 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :I don't like phpBB-type registration/profiles/post counts/etc.; it makes it about people rather than ideas < 1131382131 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :the "post too long. click here to view the whole post" thing is annoying me; think I should lengthen the length limit before that kicks in? < 1131382145 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :and by the way: http://esoteric.voxelperfect.net/forum/ < 1131383157 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :i don't understand :) < 1131383236 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :what do you not understand? < 1131383279 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :that why languages can't be nontextual < 1131383351 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :it's because the format of the source code is really just a way to read symbols that comprise the program < 1131383384 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :if you say "in my programming language, red does X and green does Y and blue does Z", I can make a 2D textual language where $ does X and & does Y and ! does Z, and it's really the same language < 1131383477 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :uh, yes.. but if language is defined so that the source code is a picture, it seems very non-textual to me < 1131383504 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :if you make a piet interpreter that uses some ascii i wouldn't say it's not really a piet interpreter < 1131383515 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :exactly; I wouldn't either < 1131383534 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :oops, i accidentally inserted 'not'.. < 1131383543 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :if a language definition says "the source code is a picture", it is actually saying something about how interpreters should work, not about the language < 1131383577 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :hmm. but the language consist of instructions. and the instructions are represented as colours in image.. < 1131383651 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :Piet does get points for using a lightness cycle and hue cycle, so that the color representation makes more sense than a textual representation would < 1131383676 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :well, unnecessary is non-textial, at least < 1131383687 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :compare Braincopter, which would make much more sense to represent textually < 1131383695 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :s/compare/contrast/ < 1131384710 0 :mtve!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1131384957 0 :mtve!i=mtve@mtve.vm.jvds.com JOIN :#esoteric < 1131386127 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :bye. < 1131386129 0 :Keymaker!unknown@unknown.invalid PART #esoteric :? < 1131386930 0 :calamari!n=calamari@ip68-105-130-108.tc.ph.cox.net JOIN :#esoteric < 1131388670 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :moin calamari < 1131389129 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :hi graue < 1131389133 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :how's it going? < 1131389139 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :it's going all right < 1131389224 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :ACTION should start working on his golf entry :) < 1131389287 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :oh cool.. didn't know this mode http://esoteric.voxelperfect.net/forum/subback.html existed < 1131389295 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :can that be the default starting mode? < 1131389569 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Ada! < 1131389576 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Aha even! < 1131389587 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :It's actually a forum! < 1131389629 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :it can if you bookmark that page, I guess < 1131389659 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :want me to add a link from http://esoteric.voxelperfect.net/ to it? < 1131389753 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1131389849 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :done < 1131389873 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :cool.. that helps a lot < 1131390092 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :ACTION ceases the forum mirroring < 1131390173 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :btw, when I go to a long thread, it'll skip .. the forum thread skips from 1 to 12 < 1131390182 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :can that be disabled? < 1131390196 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :entry 1 to 12, I should have said < 1131390242 0 :jix!i=jix@F305c.f.strato-dslnet.de JOIN :#esoteric < 1131390252 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :hi jix < 1131390520 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :calamari: hmm? it's not doing that for me < 1131390827 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :graue: http://kidsquid.com/skip.png < 1131390954 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :WTF?! < 1131391054 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :hi... < 1131391145 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :WTF?! WTF? < 1131391206 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :since you like bash: http://bash.org/?6460 < 1131391439 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :my idea for a forum: < 1131391462 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :you can add keywords to threads (brainfuck 2d new-language etc.) and can filter for them < 1131391470 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :no need for hard coded categories than < 1131391496 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i like the idea of using a simple forum over a compilicated (and often buggy (?)) phpBB < 1131391512 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :but the current forum is a bit too simple < 1131391519 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i think registered users are good < 1131391595 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :one thing I wondered with the current forum.. seems easy to impersonate someone < 1131391643 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1131391645 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :"post by calamari: I'm a doodoo head" < 1131391657 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :well, 1) if I can get the crypt()-on-FreeBSD thing worked out, you would be able to securely identify yourself, 2) who's gonna bother? < 1131391661 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :Robdgreat: and it'd be true most of the time hehe < 1131391666 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :LOL < 1131391667 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :but most of all, 3) it's about ideas, not people < 1131391678 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :you can't impersonate an idea, now can you? < 1131391776 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :graue: does your forum offer a serach feature? < 1131391814 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :Google does (if it's started indexing the site yet) < 1131391868 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :anyone know an implementation of crypt() in Perl (or, is anyone willing to write one)? < 1131391873 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :is it easy to modify the output? I could code up a quick html form for the google search if you'd like < 1131391948 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :I need a crypt() in Perl to get some stuff working correctly... it just needs to implement the traditional DES-based algorithm with 4096 possible salts < 1131391991 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :is it possible to add my keyword and keyword filter idea? < 1131392019 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :and then add a list of the most used keywords on the top of the page < 1131392020 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :graue: there is a crypt function < 1131392052 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :here is part of the example from programming perl: < 1131392087 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :if (crypt($word, $pwd) ne $pwd) { die "Sorry...\n"; } else { print "ok\n"; } < 1131392121 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :calamari: yeah but it uses the libc crypt < 1131392127 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1131392219 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :FreeBSD sucks: http://wakaba.c3.cx/sup/kareha.pl/1130723862/59-66 < 1131392303 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :if the script could call a well-behaved crypt() then you would be able to identify yourself securely using "name##secretword", i.e., you'd have all the imposter-preventing power of registration < 1131392367 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Good thing that's so intuitive >_> < 1131392989 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :google's site search doesn't seem to be able to restrict the search any more than "esoteric.voxelperfect.net" < 1131393061 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :it is but the forum isn't indexed yet < 1131393109 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :ahh you're right < 1131393115 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric : /wiki works < 1131393123 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :so /forum will too, eventually < 1131393278 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :ACTION goes back to working on his entry :) < 1131393302 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :ACTION too < 1131393307 0 :marcan!unknown@unknown.invalid QUIT :"Lost terminal" < 1131393328 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is only able to type with one hand  < 1131393350 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :ACTION types with too hands but it hurts < 1131393432 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :so when you win, you can say you did it one handed? < 1131393443 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :no read my last msg < 1131393517 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :jix: the keyword thing would be cool but require a lot of changes to the script < 1131393537 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :if you're willing to write Perl, go ahead and try it ;) < 1131393555 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :jix: ahh.. my mistake.. the phrase is "single handed" :) < 1131393578 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :"single-handedly" < 1131393580 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :/ME ? PERL ? NEVER! (*h*) < 1131393584 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :-h+g < 1131393589 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :jix: http://www.urbandictionary.com/define.php?term=Single-Handedly&defid=1271538 < 1131393592 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :jix: heh, that's what I thought < 1131393627 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :hmm, now it's time to write a Piet interpreter that reads code from text files < 1131393712 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :there you go, add language extensions to the forum :P < 1131393733 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :a forum plugin for the wiki would be cool < 1131393741 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :cross referencing wiki and forum < 1131393746 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :same accounts for both < 1131393747 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :that would be cool < 1131393761 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :have it as another tab besides "Talk" < 1131393765 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :no < 1131393773 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :talk is for a wiki entry < 1131393782 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :a forum topic is a thing on it's own < 1131393787 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :-' < 1131393814 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :where woulkd the entries go on the wiki then < 1131393844 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :forum:topic-name? < 1131393849 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :but not as a tab < 1131393873 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :and forum threads can have Category tags too < 1131393892 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :would that arrange them by alphabetical order or by last edit? < 1131393904 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :they arn't like wiki entries < 1131393910 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :they are like normal forums < 1131393915 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :but with wiki markup and accounts < 1131393939 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :maybe something like that exists < 1131394128 0 :marcan!n=marcanso@160.10.7.144 JOIN :#esoteric < 1131394181 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :jix: nope :( just asked < 1131394352 0 :Sgep!n=sgeo@ool-182e9882.dyn.optonline.net JOIN :#esoteric < 1131394414 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :I think I'll represent the colors by the letters A through F < 1131394437 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :dark: AA, normal: Aa, light: aa < 1131394491 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :white: two spaces, black: ## < 1131394543 0 :Sgep!unknown@unknown.invalid PRIVMSG #esoteric : #winehq < 1131394545 0 :Sgep!unknown@unknown.invalid PRIVMSG #esoteric :Err < 1131394755 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :graue: is the site hosted by textdrive? < 1131394763 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :(wiki) < 1131394769 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric : < 1131394782 0 :jix!unknown@unknown.invalid PART #esoteric :? < 1131394785 0 :jix!i=jix@F305c.f.strato-dslnet.de JOIN :#esoteric < 1131394786 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :whoops < 1131394890 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :jix: you answered your own question I guess? < 1131394911 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1131395186 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :maybe I'll implement a textual Braincopter/Brainloller first, then Piet < 1131395281 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :Braincopter should be pretty easy < 1131395585 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :a 2D Thue would be fun < 1131396852 0 :Arrogant!i=Arrogant@50.orlando-09rh15-16rt.fl.dial-access.att.net JOIN :#esoteric < 1131398064 0 :Arrogant!unknown@unknown.invalid QUIT :" HydraIRC -> http://www.hydrairc.com <- IRC has never been so good" < 1131399668 0 :jix!unknown@unknown.invalid QUIT :"Bitte waehlen Sie eine Beerdigungnachricht" < 1131399953 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :a thought: 2D BNF < 1131399965 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :2D macro languages... < 1131400859 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :is there a way to display the integers from 1 to n with less than O(n) storage? < 1131400879 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :wait, also I meant "in random order" < 1131401132 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :depends on your definition of random, I suppose < 1131401163 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :I'm generating random numbers in bf with around 8 memory cells < 1131401322 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I think graue needs non-repeating. < 1131401329 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :ahh < 1131401569 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :for n=5 (numbers 0 to 4, just add one before output), use (n+3)%5 < 1131401657 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :hmm.. I wonder if there are always two constants x and y such that (n+x)%y doesn't repeat over y iterations < 1131401715 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :hmm of course.. x = 1 :) < 1131401736 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :not very random tho ;) < 1131401799 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :x=4 y=5 works also < 1131401812 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :but that's just 4 3 2 1 0 < 1131401874 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :ACTION checks x=5 y=9 < 1131401969 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :0 5 1 6 2 7 3 8 4 < 1131401995 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :how about x=4 < 1131402018 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :0 4 9 .. nope < 1131402027 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :err < 1131402032 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :ACTION needs to learn basic math  < 1131402065 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :0 4 8 3 7 2 6 1 5 < 1131402086 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :that seems more random < 1131402104 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :but it still inst very random at all < 1131402113 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :no, it's really not < 1131402122 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :I was thinking like, equal chance of every possible permutation < 1131402130 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :which I guess is not possible < 1131402151 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :I do know how to permute an array in place with that result, though < 1131402199 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1131402228 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :2D string-rewriting language: http://esolangs.org/forum/kareha.pl/1131402000/ < 1131402240 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :knuth algorithm, iirc :) < 1131402271 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :it predates Knuth; there's lots of people who are credited with "inventing" it, in fact < 1131402296 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :may have been made famous by one of his writings though < 1131402298 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :yeah sure.. I even invented it < 1131402335 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :but I think that's what it's generally known as < 1131402435 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :Perl programmers seem to know it as the "Fisher-Yates shuffle" < 1131402491 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :my original question was inspired by thinking about how to implement that 2D language < 1131402495 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :how's it sound to you? < 1131402642 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :sounds confusing, so it's probably good :) < 1131402661 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :I'd need to read up on Thue < 1131402728 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I seem to recall that (n*x)%y goes through all [0, 1, ..., y-1] (for n in [0, 1, ..., y-1]), when x and y are coprime. < 1131402961 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, cool < 1131402978 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :calamari: when no substitutions can be made the program terminates < 1131403004 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :while substitutions still can be made, one is made, at random, then this process repeats itself < 1131403037 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :so it's like an ambiguous grammar < 1131403050 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :that's the only part that really comes from Thue at all; I didn't copy its interactive I/O for instance < 1131404848 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Ah, now I realized where I remembered that result from: it's needed for double hashing. (Where the probe sequence for slots is (h1(k) + i*h2(k) % N) and needs to be a permutation of {0, 1, ..., N-1}.) < 1131405118 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :that's cool, I never thought of hashing that way before < 1131405226 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Often the collisions are handled simply by making the slots linked-lists so they can contain >1 elements. < 1131405330 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I happened to have the "write an 'open addressing' hash table" question on my "introduction to imperative programming" course. (Half of the class got that one, the other half wrote their hash tables with chaining.) < 1131405351 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :open is more fun < 1131405619 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I wrote an open-addressing double-hashing table with table-size constrained to 2^N, and h1(str) = sum(i=1->len) p1[str[i]%32] * 31^(n-i), h2(str) = (sum(i=1->len) p2[str[i]%32] * 31^(n-i))*2+1. (Where p1,p2 were random permutations of {0, 1, ..., 31}.) < 1131405828 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I think the hash function was inspired by the one the String class in Java uses. (Except that that one doesn't use those permutations I used to make h1/h2 differ.) < 1131406308 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :graue: dunno if this helps http://www2.toki.or.id/book/AlgDesignManual/BOOK/BOOK4/NODE151.HTM < 1131406354 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :it is a broken link < 1131406370 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :NODE11.HTM? < 1131406410 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :ACTION checks the #esoteric log < 1131406414 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :yeah that's the url < 1131406425 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :oh, it's NODE151, not NODE11 < 1131406433 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :my IRC client has a stupid wrapping bug in it < 1131406436 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :ahh < 1131407887 0 :Aardwolf!n=neusring@kotnet-145.kulnet.kuleuven.be JOIN :#esoteric < 1131407892 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :Hey guys < 1131407916 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :Sorry about my post, I was a bit extreme in there, I just wanted to write some feeling down there < 1131409087 0 :puzzlet!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1131409851 0 :kipple!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1131410270 0 :kipple!n=kipple@168.80-202-98.nextgentel.com JOIN :#esoteric < 1131410344 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :Aardwolf: what? < 1131410360 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :Aardwolf: on the wiki? < 1131410374 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :yes, I mean the comment about the timeline article < 1131410381 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1131410426 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :you might be interested in this: http://esoteric.voxelperfect.net/forum/kareha.pl/1131382031/ < 1131410531 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :1L code looks nice in an image < 1131410548 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :I was going to write a text-based Braincopter/Brainloller interpreter to prove the point further, but I lost interest when I realized they were essentially 1D and I'd just be converting them into Brainfuck then running them < 1131410555 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :you think? I guess it does < 1131410584 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :Aardwolf: do you have an example 1L image? < 1131410592 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :yes, in the link graue gave :) < 1131410607 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :hehehe < 1131410640 0 :Sgep!unknown@unknown.invalid QUIT : < 1131410686 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :well, an image based language can't do more than a text based language, except that in an image you can store up to 3 bytes in 1 pixel, which would look messy in a text file (where you have to count with special ascii characters you can't easily use and such), so it gives an advantage but it is a point that being image based can't add anything extra to the language itself < 1131410749 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :mycelium isn't 1D btw :) < 1131410901 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :I don't think it makes sense to convert mycelum to text based, because it's completely defined with modulo divisions of color channel values, and piet would be even harder, because of the different shapes that color zones can have < 1131411128 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :ACTION was able to fit a bf interpreter into a bmp image.. runs in ms-dos :) wonder when I did that... should check the test image date < 1131411172 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :Apr 30, 2001 :) < 1131411219 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :how big is the image? :) < 1131411268 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :very small.. http://kidsquid.com/programs/msdos/msdos.html < 1131411309 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :so the image is actually executable in dos? < 1131411313 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :yep < 1131411326 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :I'll try it in dosbox < 1131411337 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :the company I was working for at the time blocked download of "executables".. so I couldn't resist :) < 1131411356 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :hehe :D < 1131411378 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :it works with com programs.. they're encoded into the image.. so it didn't really need to be a bf interpreter, but I thought that'd be fun < 1131411423 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :it's the factor program, so you'll need to push alt-(keypad)1 (keypad)0 for "enter" < 1131411497 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :hmm, it said kjqsdfoui < 1131411520 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :I was considering making a textual Piet interpreter using the letters A thru F for the hue cycle < 1131411522 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :I'll try it in qemu < 1131411539 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :dark would be all-caps like AA, normal would be mixed (Aa), light would be lowercase (aa) < 1131411551 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :white would be two spaces, and black would be ## < 1131411569 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :that would work < 1131411605 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :but really, I'd rather do something more interesting, like my 2D string-rewriting language idea < 1131411664 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :remember deltaplex? I think I'll consider writing a simpeler version of it (my original idea would have been a bit too much work to make an interpreter for) < 1131411676 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :calamari: what do you mean "it's the factor program"? the interpreter can't load programs from files? < 1131411730 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :oh geez... (just read Deltaplex article) < 1131411730 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :I think factor.com is going extremely slow in dosbox < 1131411740 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :graue: I embedded the program into the interpreter so it would be self contained... < 1131411751 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :graphics and audio are cool, but they're not really anything to do with languages < 1131411756 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :graue: but of course a normal interpreter could read from files < 1131411772 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :calamari: was this interpreter also a normal interpreter? < 1131411797 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :I don't remember < 1131411828 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :maybe they don't have to do with languages, but I want to break the barrier of stdin and stdout < 1131411838 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :I used my tiny asm interpreter < 1131411857 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :and I haven't looked at it in years < 1131411857 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :I wonder if 1L_a is Turing-complete if the program height is limited to 16 rows, maximum < 1131411875 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :if so I could load programs from MIDI files < 1131411947 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :I chose a bmp because it would be automatically downloaded by the brwoser into the cache... so I didn't "download" anything ;) < 1131411987 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :of course I never made use of the thing.. floppies were easier < 1131412078 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :with those super tiny bf interpreters around, I wonder if someone would ever get the crazy idea to write a computer virus that uses bf code hidden in all sorts of things as executable < 1131412126 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :no < 1131412191 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :the virus would be too big < 1131412212 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :you want it to be small, just writie it in asm yourself < 1131412301 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :this is somewhat offtopic, but you know that Panu Kalliokoski guy who invented iag, B5, and Lisp2K and ran the esolang mailing list? < 1131412309 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :his "stx" structured text program is really nice < 1131412510 0 :marcan!unknown@unknown.invalid QUIT :Success < 1131413136 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :also, I don't think B5 is intended to be an esolang < 1131413140 0 :marcan!n=marcanso@160.10.7.147 JOIN :#esoteric < 1131413615 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :http://esoteric.voxelperfect.net/forum/kareha.pl/1131382031/ <--- what do you think about the 5th reply there? < 1131413797 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :yeah, that might be neat < 1131413944 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :it could be called something like, standard textual to image converter < 1131413995 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :or ascii to image converter, because the korean language would be left out < 1131414379 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :yeah, those poor korean language speakers :( < 1131414389 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :people are always stepping all over them, making programs that only support us-ascii < 1131414393 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :it's sad, sad < 1131414500 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :something like: R = (ascii*53)%256, G = (ascii*27)%256, B = ascii, rotate left = (0,0,255), rotate right = (0,255,0) could work (just an example) < 1131414525 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :I meant to say *17 instead of *27 for G :) < 1131414574 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :gotta go tho, got an important class tomorrow < 1131414637 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :no, no < 1131414640 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :I'm working on a better plan for colors < 1131414663 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :well, check the forum topic later then... < 1131414683 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :ok :) < 1131414683 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :cya < 1131415009 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :I think I like Pbrain < 1131416539 0 :{^Raven^}!unknown@unknown.invalid QUIT :"Leaving" < 1131421099 0 :GregorR!unknown@unknown.invalid QUIT :Remote closed the connection < 1131421176 0 :graue!unknown@unknown.invalid QUIT :Remote closed the connection < 1131421257 0 :GregorR!n=chatzill@198.107.20.174 JOIN :#esoteric < 1131423756 0 :GregorR!unknown@unknown.invalid QUIT :"BRB, upgrading Firefox" < 1131423852 0 :kipple!unknown@unknown.invalid QUIT :"See you later" < 1131423936 0 :GregorR!n=chatzill@198.107.20.174 JOIN :#esoteric < 1131430230 0 :marcan!unknown@unknown.invalid QUIT :brown.freenode.net irc.freenode.net < 1131430230 0 :Aardwolf!unknown@unknown.invalid QUIT :brown.freenode.net irc.freenode.net < 1131430232 0 :fizzie!unknown@unknown.invalid QUIT :brown.freenode.net irc.freenode.net < 1131430300 0 :marcan!n=marcanso@160.10.7.147 JOIN :#esoteric < 1131430300 0 :Aardwolf!n=neusring@kotnet-145.kulnet.kuleuven.be JOIN :#esoteric < 1131430300 0 :fizzie!i=fis@sesefras.tky.hut.fi JOIN :#esoteric < 1131430936 0 :Aardwolf!unknown@unknown.invalid QUIT :brown.freenode.net irc.freenode.net < 1131430939 0 :marcan!unknown@unknown.invalid QUIT :brown.freenode.net irc.freenode.net < 1131430939 0 :fizzie!unknown@unknown.invalid QUIT :brown.freenode.net irc.freenode.net < 1131430970 0 :marcan!n=marcanso@160.10.7.147 JOIN :#esoteric < 1131430970 0 :Aardwolf!n=neusring@kotnet-145.kulnet.kuleuven.be JOIN :#esoteric < 1131430970 0 :fizzie!i=fis@sesefras.tky.hut.fi JOIN :#esoteric < 1131431490 0 :duerig!i=tyrecius@xmission.xmission.com JOIN :#esoteric < 1131431521 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :If all the world is a stage, then who is the audience? < 1131431529 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :Martians, probably. < 1131431548 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Damn cooky martians! < 1131431593 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :Yeah. Their so uppity, they don't even deign to send us a message. :) < 1131431600 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :Er They're < 1131431641 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :They send messages all the time! < 1131431646 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :You just have to listen to the yokels! < 1131431709 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :No wonder they are uppity, if the only earthlings they talk to are yokels. Maybe they don't realize we have cities and skyscrapers and stuff. < 1131431715 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1131431724 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Heh < 1131431728 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Speaking of (loosely) < 1131431738 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :http://www.codu.org/pics/Portland2.jpg < Can you get the effect? < 1131431819 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :No. < 1131431823 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :I keep getting a finger. < 1131431840 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Try without the finger thing, just cross your eyes and try to make the images matchl. < 1131431845 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :-l < 1131431891 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :yeah I've seen pics like that before < 1131431902 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :I have a bitch of a time getting the images to merge though < 1131431914 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :For some reason it comes totally naturally to me. < 1131431919 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :I can kind of merge them. But it looks like a wide, repetitive landscape if I do that. < 1131431926 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :cuz you're demented. < 1131431930 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :And it seems like it does for a few other people too. < 1131431934 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :(Two that I know of) < 1131431934 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: pretty, but cross-eye pics never look too great < 1131431947 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :lament: They're quite crisp and great 3D to me. < 1131431957 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: i mean, compared to the other kind. < 1131431969 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I hope you're not comparing to red-green :p < 1131431980 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Polarized = better, with stereographic equipment = better. < 1131431990 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :no, not red-green < 1131431990 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :But with no equipment, cross-eyed is quite good. < 1131432005 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :Grr. I hate it when I crave ice cream at midnight. All of the ice cream places are closed. :( < 1131432006 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i mean, when you look further than the image < 1131432012 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :instead of in front of the image < 1131432031 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :OH < 1131432035 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Those are tougher to do. < 1131432052 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1131433537 0 :lirthy!i=klutzy@dor20517.kaist.ac.kr JOIN :#esoteric < 1131434330 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Hello lirthy < 1131434341 0 :lirthy!unknown@unknown.invalid PRIVMSG #esoteric :Hello GregorR < 1131434343 0 :lirthy!unknown@unknown.invalid PRIVMSG #esoteric :and world < 1131436799 0 :clog!unknown@unknown.invalid QUIT :ended < 1131436800 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1131437980 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: did you ever have one of those 3-d cameras? It was a disposable w/ 3 lenses. The prints use serrated plastic, like on those cheapie tilt 3-d things < 1131439651 0 :duerig!unknown@unknown.invalid QUIT :Remote closed the connection < 1131441557 0 :calamari!unknown@unknown.invalid QUIT :"Leaving" < 1131448632 0 :lirthy!unknown@unknown.invalid QUIT :"Leave Home" < 1131449924 0 :jix!i=jix@F33e1.f.strato-dslnet.de JOIN :#esoteric < 1131452455 0 :Aardwolf!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1131456021 0 :marcan!unknown@unknown.invalid QUIT :brown.freenode.net irc.freenode.net < 1131456021 0 :fizzie!unknown@unknown.invalid QUIT :brown.freenode.net irc.freenode.net < 1131456098 0 :marcan!n=marcanso@160.10.7.147 JOIN :#esoteric < 1131456098 0 :fizzie!i=fis@sesefras.tky.hut.fi JOIN :#esoteric < 1131459856 0 :kipple!n=kipple@168.80-202-98.nextgentel.com JOIN :#esoteric < 1131462862 0 :sekhmet!unknown@unknown.invalid QUIT :Remote closed the connection < 1131463282 0 :sekhmet!n=pez@ppp-70-226-128-16.dsl.mdsnwi.ameritech.net JOIN :#esoteric < 1131468205 0 :jix!unknown@unknown.invalid QUIT :"Bitte waehlen Sie eine Beerdigungnachricht" < 1131468213 0 :jix!i=jix@F33e1.f.strato-dslnet.de JOIN :#esoteric < 1131468388 0 :Keymaker!n=nobody@wire74.adsl.netsonic.fi JOIN :#esoteric < 1131468428 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1131471203 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :'lo < 1131471219 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :'ello < 1131471226 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :how's going? < 1131471307 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Good, fine, etc. < 1131471318 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :that is good < 1131471338 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :i'm quite happy too, my long wait is over, tomorrow i can finally get one album.. < 1131471343 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :*almost over < 1131471359 0 :mtve!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1131471373 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :L < 1131471374 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Err < 1131471376 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :? < 1131471383 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :hm? < 1131471551 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :??? < 1131471587 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :count on #esoteric for interesting discussions < 1131471595 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1131471610 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :too bad i have no other channel.. < 1131471615 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :*sigh* < 1131471720 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :seriously, i can't understand how some people can spend hours _discussing_ in irc! where do they find the channels? < 1131471769 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1131471778 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :You have to get a rotation going. < 1131471854 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1131471876 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :by the way, you guys going to enter the calamari's brainfuck competition? < 1131471898 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Nah, I am teh sukk. < 1131471910 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is < 1131471917 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :going to enter... < 1131471959 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is not entering because he's not good at bf programming < 1131471971 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1131471991 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :(i'm entering too, although i have no chance of winning the abacus) < 1131472003 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i hope i get the abacus < 1131472032 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :good luck < 1131472884 0 :graue!i=graue@ip68-100-130-21.dc.dc.cox.net JOIN :#esoteric < 1131474391 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :grhhh. there's nothing in the net. the net should be closed and we should start writing letters instead < 1131474398 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :and start a esolang magazine < 1131474402 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :*an < 1131474669 0 :mtve!i=mtve@mtve.vm.jvds.com JOIN :#esoteric < 1131474803 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Or an Esolang television show! < 1131474845 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :yeah! :) < 1131475052 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1131475080 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :it could be like a cooking show, except you don't make food but esolangs :) < 1131475156 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :LOL < 1131475174 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1131475231 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :hmm. a Chef/cake recipe polyglot would be fun. < 1131475233 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :what about an esolang based on television? you have infinite amount of channels as memory, looping is channel-browsing, the program ends when the television is turned off.. < 1131475243 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :hehe, yeah < 1131475272 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :and the program is a program guide < 1131475292 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :hehe < 1131475434 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :well, gotta go < 1131475441 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :bye < 1131475443 0 :Keymaker!unknown@unknown.invalid PART #esoteric :? < 1131476124 0 :graue!unknown@unknown.invalid QUIT :Remote closed the connection < 1131478222 0 :Keymaker!n=nobody@wire74.adsl.netsonic.fi JOIN :#esoteric < 1131479287 0 :Keymaker!unknown@unknown.invalid PART #esoteric :? < 1131482331 0 :Sgep!n=sgeo@ool-182e9882.dyn.optonline.net JOIN :#esoteric < 1131483915 0 :jix!unknown@unknown.invalid QUIT :"Bitte waehlen Sie eine Beerdigungnachricht" < 1131487284 0 :Sgep!unknown@unknown.invalid QUIT : < 1131487782 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Hmm, I could get http://brai.nf/uck/ for only $1022 < 1131488071 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :hah < 1131489344 0 :Sgep!n=sgeo@ool-182e9882.dyn.optonline.net JOIN :#esoteric < 1131489651 0 :kipple!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1131489736 0 :kipple!n=kipple@168.80-202-98.nextgentel.com JOIN :#esoteric < 1131492753 0 :Sgep!unknown@unknown.invalid NICK :beerkills < 1131494911 0 :Aardwolf!n=neusring@kotnet-145.kulnet.kuleuven.be JOIN :#esoteric < 1131494987 0 :beerkills!unknown@unknown.invalid PRIVMSG #esoteric :hi Aardwolf < 1131494993 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1131495208 0 :GregorR-L!n=chatzill@host-201-10.pubnet.pdx.edu JOIN :#esoteric < 1131495252 0 :beerkills!unknown@unknown.invalid PRIVMSG #esoteric : hi GregorR < 1131495259 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :'lo beerkills < 1131495270 0 :GregorR-L!unknown@unknown.invalid NICK :smokekills < 1131495274 0 :smokekills!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1131495308 0 :beerkills!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1131495333 0 :smokekills!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders who beerkills is really ... < 1131495339 0 :beerkills!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo < 1131495343 0 :smokekills!unknown@unknown.invalid PRIVMSG #esoteric :Ahhh < 1131495344 0 :beerkills!unknown@unknown.invalid PRIVMSG #esoteric :*Sgep < 1131495359 0 :beerkills!unknown@unknown.invalid PRIVMSG #esoteric :I call myself Sgeo everywhere but Freenode < 1131495370 0 :smokekills!unknown@unknown.invalid PRIVMSG #esoteric :Already taken? < 1131495390 0 :beerkills!unknown@unknown.invalid PRIVMSG #esoteric :I forgot my password to it < 1131495396 0 :smokekills!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1131495408 0 :beerkills!unknown@unknown.invalid PRIVMSG #esoteric :Err... too lazy to retrieve my password might be more accurate. < 1131495437 0 :beerkills!unknown@unknown.invalid PRIVMSG #esoteric :Back when I used Windoze, I used a program called passwordsafe < 1131495453 0 :smokekills!unknown@unknown.invalid PRIVMSG #esoteric :ACTION uses a password safe ... < 1131495457 0 :beerkills!unknown@unknown.invalid PRIVMSG #esoteric :On linux, I've been too lazy to attempt to retrieve it < 1131495461 0 :smokekills!unknown@unknown.invalid PRIVMSG #esoteric :It's called my brain. < 1131495736 0 :smokekills!unknown@unknown.invalid PRIVMSG #esoteric :So, why "beerkills" btw? < 1131495777 0 :beerkills!unknown@unknown.invalid PRIVMSG #esoteric :Partially because I typed it into the nick box in Konversation, and clicked out of it, forgetting that that sets nick < 1131495789 0 :smokekills!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1131495790 0 :beerkills!unknown@unknown.invalid PRIVMSG #esoteric :And also because someone on another network mentioned drinking beer < 1131495801 0 :smokekills!unknown@unknown.invalid PRIVMSG #esoteric :Mmm < 1131497235 0 :beerkills!unknown@unknown.invalid QUIT : < 1131497575 0 :smokekills!unknown@unknown.invalid NICK :GregorR-L < 1131497993 0 :natasha6!i=UNIX@24.24.30.238 JOIN :#esoteric < 1131498351 0 :natasha6!unknown@unknown.invalid QUIT :Remote closed the connection < 1131498539 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :GASP! < 1131498561 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Another potentially female person missed! < 1131498758 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :And the ident was UNIX ... might not have been a mistaken join! < 1131499065 0 :Aardwolf!unknown@unknown.invalid QUIT :"Ik zen der is mee weg" < 1131500914 0 :CXI!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1131500941 0 :CXI!unknown@unknown.invalid PRIVMSG #esoteric :I can never find a nifty way to do text to brainfuck < 1131501067 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Like textgen.java? < 1131502279 0 :GregorR-L!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1131503787 0 :tokigun!unknown@unknown.invalid QUIT :Remote closed the connection < 1131503791 0 :tokigun!i=tokigun@sparcs45.kaist.ac.kr JOIN :#esoteric < 1131504354 0 :graue!i=graue@ip68-100-130-21.dc.dc.cox.net JOIN :#esoteric < 1131505016 0 :graue!unknown@unknown.invalid QUIT :Remote closed the connection < 1131505312 0 :puzzlet!n=puzzlet@61.247.147.18 JOIN :#esoteric < 1131507127 0 :calamari!n=calamari@ip68-105-130-108.tc.ph.cox.net JOIN :#esoteric < 1131507136 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1131507267 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :'lo < 1131507304 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :ho < 1131507323 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I found a good "trainer" 3D image :P < 1131507577 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :I have no idea what you're talking about :) < 1131507599 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :http://www.codu.org/pics/3d/RedPhone.jpg < 1131507620 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :aha < 1131507687 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :I can never get those things to work for me < 1131507729 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I've found that that pic has had great success with those who couldn't do others. < 1131507740 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :And once you've got one, you sort of "get it", and others are easier. < 1131507754 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :when I cross my eyes everything gets so blurry that it is impossible to seee whether it is 3D or not < 1131507773 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :The focussing is the hardest part. < 1131507799 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :does the distance to the screen matter? < 1131507820 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Not AFAICT, but I'm told that if you get farther away it's easier. < 1131507903 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :that's not a trainer image, lol < 1131507910 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :that requires quite the crossing < 1131507922 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :unless you mean training for extra crossing? < 1131507937 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I have no idea, just several people that couldn't see other ones were able to get that one. < 1131507943 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :So I have to assume that it's somehow intrinsically easier. < 1131507979 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :well it's a decent image.. wish it had part of a wallway for extra depth or somethin :) < 1131507988 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :err hallway < 1131508007 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :http://www.codu.org/pics/3d/Down-Lg.jpg < 1131508013 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :That one has depth >: ) < 1131508074 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :now that one is cool < 1131508084 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :^_^ < 1131508137 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :ACTION likes crossing his eyes as hard as he can, then looking straight ahead through one eye.. freaks people out :) < 1131508148 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Yeah ... I'll bet ... < 1131508284 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :the way I was taught to cross my eyes was to look at my finger (pointing up) and move it closer and closer to my face while still looking at my finger. It sort of works automatically. < 1131508297 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :of course one you train your eyes you don't need that anymore < 1131508323 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Note that that instruction is on the images ;) < 1131508328 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :is it? < 1131508348 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :nah that's a little different < 1131508353 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :"Or, put a finger over the blue rectangle, and pull it back until you see the 3D image." < 1131508376 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :see thats different.. mine the finger moves toward you < 1131508385 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Umm ... yes .... < 1131508394 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :What do you imply from that sentence? < 1131508409 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :I don't know.. it's a difficult sentence to understand < 1131508420 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I was limited in the length of the sentence :-P < 1131508454 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :oh, are these your images? cool < 1131508465 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Yeah. < 1131508469 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I took all of those pics. < 1131508519 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :I realized the problem with the red phone.. most ppl probably run 1280x1024 and I'm at 1024x768 on a 21" monitor :) < 1131508539 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :That's why I have both the -Lg and the not -Lg. < 1131508543 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I have 1024x768 < 1131508544 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :hehehe < 1131508548 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :So the non-Lg works well for me. < 1131508579 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :I downloaded the image and resized it.. much less eye-straining.. if I have to cross too much the images seem to go diagonal from each other and I can't get a good lock < 1131508625 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Firefox and IE scale it to the width of your monitor, so I find that -Lg is good for that. < 1131509324 0 :kipple!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1131511457 0 :Arrogant!i=Arrogant@15.orlando-09-10rs.fl.dial-access.att.net JOIN :#esoteric < 1131514297 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Man. Firefox 2.0 is going to rock out. < 1131514312 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Of course I realize that Firefox 1.5 is not done yet! < 1131514318 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :But that doesn't mean I'm not anticipating already. < 1131514791 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Blerr! < 1131514826 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Blerr! < 1131514828 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Indeed. < 1131514830 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Why blerr? < 1131514836 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Also, what is blerr. < 1131514840 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Just a sort of "by the way, I'm alive" thing. < 1131514842 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :No meaning. < 1131514849 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Ah. < 1131514857 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Fx2 will have Python support. < 1131514860 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Or rather, < 1131514863 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Gecko 1.9 will. < 1131514882 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Which means that Chatzilla will become my new IRC client. < 1131514889 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Awesome, gonna be scripting? < 1131514902 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :http://www.codu.org/pics/3d/Trainer.jpg < Can you see the 3D phone? :P < 1131514911 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Oh, definitely. The only thing keeping me from writing Chatzilla scripts is that it is in JAVASCRIPT. < 1131514913 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :And I hate Javascript. < 1131514929 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, Javascript is bad ... < 1131514969 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :ACTION checks the mimetype of said link < 1131514970 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :;) < 1131514974 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Okay safe. < 1131514992 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :It's just a jpeg :P < 1131515004 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Like goatse is just a jpeg. < 1131515006 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :I know. < 1131515020 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Checking for shockwave < 1131515027 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :I hate screamers < 1131515034 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Ah < 1131515038 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :No, this is just a 3D phone ;P < 1131515044 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :ACTION tries to reach for the bottle of moxie. < 1131515047 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :ACTION fails. < 1131515053 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1131515073 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Can't do it. < 1131515081 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Bah. < 1131515083 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :try crossing your eyes until the images merge < 1131515094 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :that's the only way that works for me < 1131515095 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :I do that then I accidentally focus. < 1131515114 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Then try the other way :P < 1131515117 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Both are explained on the image. < 1131515322 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :I mean, I can see the image < 1131515324 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :But I can't see it. < 1131515354 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ACTION has no idea what that means :P < 1131515372 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :Once I get the images to merge, it takes me a second before I can actually focus < 1131515396 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :often it goes in and out of focus, wavering a bit until I can finally see it < 1131515413 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :It's there, but in peripheral vision < 1131515418 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :And when I try to look at it < 1131515419 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :It's gone < 1131515481 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I've gotten too damn good at these XD < 1131517192 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :oh no, uninstalling and reinstalling kstars fixed it.. welcome to Windows. Click here to begin :( < 1131517217 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :ACTION was really hoping it was a bad config file entry or something < 1131517221 0 :Arrogant!unknown@unknown.invalid QUIT :" Try HydraIRC -> http://www.hydrairc.com <-" < 1131517267 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :well that's okay.. still a cool program < 1131517421 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :I still haven't thought of a clever way to eliminate all the bad cases from my golf entry < 1131517710 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :and for another random comment.. grip is great at reading badly damaged discs and still making them listenable (no stuttering) < 1131517792 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :wow < 1131517817 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :www.thepaddedcell.org/bandnamegen2.php <-- English counts as an esoteric language, right? < 1131518079 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :cool < 1131518123 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :I keep myself entertained. < 1131518793 0 :duerig!i=tyrecius@xmission.xmission.com JOIN :#esoteric < 1131518840 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :Hey, does anyone know why lhope added mispellings of lambda to the wiki with redirects to lambda calculus? < 1131520270 0 :ramkrsna!n=ramkrsna@61.2.69.186 JOIN :#esoteric < 1131521393 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :yay nambla calculus. < 1131522799 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :'lo ramkrsna < 1131522819 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders if ramkrsna is a certain person GregorR knows from Intel ... < 1131522866 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ACTION notes that that's about as silly of a thought as thinking "I wonder if this Mohammed online is the same Mohammed as the friend of mine" < 1131522930 0 :ramkrsna!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: nope < 1131522936 0 :ramkrsna!unknown@unknown.invalid PRIVMSG #esoteric :Hi < 1131522949 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, the more I thought about it the more I figured that didn't actually make sense :-P < 1131523199 0 :clog!unknown@unknown.invalid QUIT :ended < 1131523200 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1131523436 0 :calamari!unknown@unknown.invalid QUIT :"Leaving" < 1131525234 0 :ramkrsna!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1131527051 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I have decided to disown Kansas from my knowledge. The US has 49 states and a black hole roughly the size and shape of an average state that destroys intelligent thought. < 1131528732 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :Kansas? What is that? Oh. Do you mean Kansas-City, Missouri? :-) < 1131528736 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :http://maps.google.com/maps?oi=map&q=Kansas+City,+MO < 1131528738 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :Hahaha < 1131528815 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :In my own state, there is an idiot trying to get science out of the classroom. His argument is that 'You see cats and dogs, but no dat. So obviously species are what they are and can't change'. < 1131529236 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :And he was voted as a state senator. < 1131532750 0 :lament_!n=lament@S010600110999ad06.vc.shawcable.net JOIN :#esoteric < 1131533426 0 :lament!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1131536688 0 :duerig!unknown@unknown.invalid QUIT :Remote closed the connection < 1131544763 0 :jix!i=jix@F31fd.f.strato-dslnet.de JOIN :#esoteric < 1131545195 0 :kipple!n=kipple@168.80-202-98.nextgentel.com JOIN :#esoteric < 1131548784 0 :lindi-!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1131549410 0 :nooga!i=nooga@ip-50.net-41.rev.inter-c.pl JOIN :#esoteric < 1131549415 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :you < 1131549493 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :moin nooga < 1131549521 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :nooga: http://www.frappr.com/esolang < 1131549891 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :added myself < 1131549905 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :cool < 1131549988 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :bah < 1131549994 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :i forgot abt the photo < 1131550705 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :ha < 1131550713 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :google maps include my city :D < 1131550725 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :erm, okay, town < 1131552306 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1131552312 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :what's up? < 1131552908 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :yay, europe is catching up with the US on the map :) < 1131552941 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :;] < 1131552952 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :i must add my photo ;p < 1131552966 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :but i look like an idiot ;p < 1131553545 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1131553584 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :how is it with ortographical mistakes in english? < 1131553584 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :what do you mean? < 1131553652 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :i.e. if i write "kindergarnen" will you know i meant "kindergarden" ? < 1131553690 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :probably. there aren't any other words that I know of that it could be < 1131553701 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :in polish: przedszkole (kindergarden) is correct, but i can write cieๆkole < 1131553718 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :it sounds simmilar but it's wrong < 1131553764 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :i just need some english ortographic errors in my new language ;p < 1131555494 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1131555693 0 :mtve!unknown@unknown.invalid QUIT :Remote closed the connection < 1131555699 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1131555864 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :trying to write SADOL compiler for .NET < 1131555871 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :but idk how to start ;p < 1131556000 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :compile to MSIL and then compile MSIL using M$ ILDASM < 1131556000 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :? < 1131556967 0 :Freya!i=nooga@ip-50.net-41.rev.inter-c.pl JOIN :#esoteric < 1131557749 0 :nooga!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1131560068 0 :Freya!unknown@unknown.invalid QUIT : < 1131560341 0 :lindi-!n=lindi@kulho150.adsl.netsonic.fi JOIN :#esoteric < 1131560804 0 :Keymaker!n=nobody@wire74.adsl.netsonic.fi JOIN :#esoteric < 1131560861 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :evenin' < 1131561265 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1131561317 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :hi kipple < 1131561343 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :anythin' interestin' goin' on? < 1131561347 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :nah < 1131561353 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :ok' < 1131561419 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :still 842 variations.. :\ < 1131561450 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :no new songs added.. < 1131561592 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :I've thought about writing a version i Rail as well, but when the site is not updated it is not so inspiring... < 1131561601 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1131561603 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :*in Rail < 1131561614 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :i got i < 1131561618 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :*it < 1131561622 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :hehe < 1131561625 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1131562231 0 :mtve!i=mtve@mtve.vm.jvds.com JOIN :#esoteric < 1131565795 0 :calamari!n=calamari@ip68-105-130-108.tc.ph.cox.net JOIN :#esoteric < 1131565847 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :hi calamari < 1131565938 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :hi keymaker < 1131565967 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :how is your entry going? I'm still trying to find a good way.. lots of different bad input cases to throw out < 1131565978 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :well, i haven't started programming yet < 1131565984 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :i've planned it, though < 1131566002 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :but when i feel non-lazy enough i'll try to plan a better version < 1131566050 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :ACTION hads found 11 different input configs, 2 are good, 9 not :) < 1131566059 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1131566087 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :of course I'm probably missing a few.. wrote those up during a boring lecture < 1131566103 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1131566391 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :hm.. i'll be back later.. < 1131566394 0 :Keymaker!unknown@unknown.invalid PART #esoteric :? < 1131569452 0 :Keymaker!n=nobody@wire74.adsl.netsonic.fi JOIN :#esoteric < 1131571443 0 :Aardwolf!n=neusring@kotnet-145.kulnet.kuleuven.be JOIN :#esoteric < 1131571805 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :aardwolf: done any work on deltaplex? < 1131571839 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :Keymaker: yeah but it's a lot of work, and I'm currently making a game < 1131571846 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :ok :) < 1131571853 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :and yeah, i belive it's a lot work < 1131571871 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :I think I'll make a simpler kind of deltaplex, with only a few commands, only able to draw triangle primitives or so < 1131571946 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :Appearantly it's not really considered innovative tho, because it's not a new kind of language, only more input and output possibilities. < 1131572026 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1131572355 0 :jix!unknown@unknown.invalid QUIT :"Bitte waehlen Sie eine Beerdigungnachricht" < 1131572401 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :nite.. < 1131572404 0 :Keymaker!unknown@unknown.invalid PART #esoteric :? < 1131573885 0 :GregorR-L!n=chatzill@host-201-204.pubnet.pdx.edu JOIN :#esoteric < 1131576548 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :Aardwolf: you shouldn't take graue's opinions as everybody else's < 1131576613 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :ACTION disagrees with every point graue has ever made :-P < 1131578375 0 :lament!n=lament@S0106000d3a705704.vc.shawcable.net JOIN :#esoteric < 1131579501 0 :Sgep!n=sgeo@ool-182e9882.dyn.optonline.net JOIN :#esoteric < 1131580090 0 :nooga!i=nooga@ip-50.net-41.rev.inter-c.pl JOIN :#esoteric < 1131580094 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1131580931 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :hi nooga < 1131581078 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :hi calamari < 1131581452 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is trying to write SADOL -> .NET's CIL < 1131582064 0 :nooga!unknown@unknown.invalid QUIT : < 1131583670 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :*yaaaaaaaaaaaaaaaaaaaaaaawn* < 1131584742 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :ACTION notes that it takes much longer to compile qemu than the linux kernel < 1131585113 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Have you tried QVM86? < 1131585368 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1131585372 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :it doesn't work < 1131585379 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :doesn't patch cleanly < 1131585435 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Hmm, works great for me, but I could be out of date.... < 1131585723 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :ahh there we go.. it must have been the cvs qemu I was trying to use < 1131585735 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :ACTION compiles again  < 1131586128 0 :Aardwolf!unknown@unknown.invalid QUIT :"Ik zen der is mee weg" < 1131587070 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :qvm86 doesn't seem to help much < 1131587288 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Hmm, for me it's substantial... < 1131588447 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :which kqemu would work.. the latest version is supposed to be faster than qvm86 < 1131588452 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :wish even < 1131588602 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :See, I wouldn't use it because it's proprietary :-P < 1131588692 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :ACTION just uses what gets the job done.. until it starts getting in the way < 1131588733 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :win xp doesn't get the job done.. it's crap :) but I have to use it for visual studio < 1131588765 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Now if only VS got the job done ... < 1131589009 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1131589052 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :well, monodevelop failed me.. the latest version crashes out constantly < 1131589070 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :but I need it for the windows.forms support < 1131589838 0 :GregorR-L!unknown@unknown.invalid QUIT :"Time to go home!" < 1131590397 0 :mtve!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1131591591 0 :kipple!unknown@unknown.invalid QUIT :"See you later" < 1131591701 0 :Sgep!unknown@unknown.invalid PRIVMSG #esoteric :ACTION really should leave for 30min < 1131591889 0 :Sgep!unknown@unknown.invalid QUIT : < 1131592342 0 :sekhmet!unknown@unknown.invalid QUIT :brown.freenode.net irc.freenode.net < 1131592544 0 :sekhmet!n=pez@ppp-70-226-128-16.dsl.mdsnwi.ameritech.net JOIN :#esoteric < 1131592551 0 :sekhmet!unknown@unknown.invalid QUIT :Connection reset by peer < 1131592565 0 :sekhmet!n=pez@ppp-70-226-128-16.dsl.mdsnwi.ameritech.net JOIN :#esoteric < 1131592724 0 :calamari!unknown@unknown.invalid QUIT :"Leaving" < 1131593467 0 :calamari!n=calamari@ip68-105-130-108.tc.ph.cox.net JOIN :#esoteric < 1131594176 0 :sekhmet!unknown@unknown.invalid QUIT :brown.freenode.net irc.freenode.net < 1131594209 0 :sekhmet!n=pez@ppp-70-226-128-16.dsl.mdsnwi.ameritech.net JOIN :#esoteric < 1131594568 0 :sekhmet!unknown@unknown.invalid QUIT :brown.freenode.net irc.freenode.net < 1131594578 0 :sekhmet!n=pez@ppp-70-226-128-16.dsl.mdsnwi.ameritech.net JOIN :#esoteric < 1131594624 0 :sekhmet_!n=pez@ppp-70-226-128-16.dsl.mdsnwi.ameritech.net JOIN :#esoteric < 1131595080 0 :lament!unknown@unknown.invalid QUIT :Remote closed the connection < 1131595113 0 :lament!n=lament@S0106000d3a705704.vc.shawcable.net JOIN :#esoteric < 1131595524 0 :sekhmet!unknown@unknown.invalid QUIT :Connection timed out < 1131605529 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :qemu win2003 startup: no accel 4:53, qvm86 4:46, kqemu 4:19 < 1131605553 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1131605555 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Pathetic. < 1131605563 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :However, that seems like a very I/O bound operation ... < 1131605567 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Try it with something more proc-bound. < 1131605586 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ACTION searches in vain for a way to pimp OBLISK. < 1131605625 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :however the i/o being done is the same in all cases... :) < 1131605653 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Umm, exactly ......... < 1131605665 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :right.. so kqemu is faster < 1131605671 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :not much tho < 1131605689 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :and qvm86 was basically like having no acceleration at all < 1131605717 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :if it wasn't installed for qemu I'd try it plain.. hehe < 1131607442 0 :mtve!i=mtve@mtve.vm.jvds.com JOIN :#esoteric < 1131607638 0 :sekhmet_!unknown@unknown.invalid QUIT :brown.freenode.net irc.freenode.net < 1131607651 0 :sekhmet_!n=pez@ppp-70-226-128-16.dsl.mdsnwi.ameritech.net JOIN :#esoteric < 1131607882 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :oops < 1131607906 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :I was running tow qemus at the same time.. with only one, kqemu boots in 2:45 < 1131607922 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :need to retry qvm86 to make sure on it < 1131608034 0 :sekhmet_!unknown@unknown.invalid QUIT :brown.freenode.net irc.freenode.net < 1131608076 0 :sekhmet_!n=pez@ppp-70-226-128-16.dsl.mdsnwi.ameritech.net JOIN :#esoteric < 1131608262 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :2:54.. guess it helps when you're not running two copies of 2003 at the same time :) < 1131608423 0 :nooga!i=nooga@ip-50.net-41.rev.inter-c.pl JOIN :#esoteric < 1131608436 0 :lament!unknown@unknown.invalid QUIT :"Get MacIrssi - http://www.g1m0.se/macirssi/" < 1131608510 0 :lament_!unknown@unknown.invalid NICK :lament < 1131608556 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :bbl < 1131608558 0 :calamari!unknown@unknown.invalid QUIT :"Leaving" < 1131609308 0 :marcan_!n=marcanso@160.10.7.145 JOIN :#esoteric < 1131609599 0 :clog!unknown@unknown.invalid QUIT :ended < 1131609600 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1131610176 0 :marcan!unknown@unknown.invalid QUIT :Connection timed out < 1131611648 0 :sekhmet_!unknown@unknown.invalid QUIT :Remote closed the connection < 1131612291 0 :sekhmet!n=pez@ppp-70-226-128-16.dsl.mdsnwi.ameritech.net JOIN :#esoteric < 1131612952 0 :nooga!unknown@unknown.invalid PART #esoteric :? < 1131615182 0 :marcan_!unknown@unknown.invalid QUIT :Remote closed the connection < 1131615336 0 :marcan!n=marcanso@160.10.7.145 JOIN :#esoteric < 1131619265 0 :ChanServ!unknown@unknown.invalid QUIT :Shutting Down < 1131619753 0 :ChanServ!ChanServ@services. JOIN :#esoteric < 1131619753 0 :irc.freenode.net!unknown@unknown.invalid MODE #esoteric :+o ChanServ < 1131620774 0 :CXI!unknown@unknown.invalid QUIT :"this quit is bananas" < 1131620794 0 :CXI!i=Sanity@dialup-15.88.221.203.acc50-kent-syd.comindico.com.au JOIN :#esoteric < 1131631621 0 :kipple!n=kipple@168.80-202-98.nextgentel.com JOIN :#esoteric < 1131643689 0 :GregorR-L!n=chatzill@host-201-204.pubnet.pdx.edu JOIN :#esoteric < 1131647232 0 :GregorR-L!unknown@unknown.invalid QUIT :"Can you get kicked for rude quit messages?" < 1131649964 0 :jix!i=jix@F33a9.f.strato-dslnet.de JOIN :#esoteric < 1131651437 0 :cpressey!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1131653231 0 :cpressey!i=nobody@d154-20-76-195.bchsia.telus.net JOIN :#esoteric < 1131657786 0 :Sgep!n=sgeo@ool-182e9882.dyn.optonline.net JOIN :#esoteric < 1131659280 0 :Sgep!unknown@unknown.invalid NICK :Sgeo < 1131659284 0 :Sgeo!unknown@unknown.invalid NICK :Sgep < 1131659636 0 :jix!unknown@unknown.invalid QUIT :"Bitte waehlen Sie eine Beerdigungnachricht" < 1131661551 0 :ihope!n=ihope@c-67-172-99-160.hsd1.mi.comcast.net JOIN :#esoteric < 1131661571 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I just set up Haskell to do SKI-combinator calculus. < 1131661588 0 :Xin_!n=internet@adsl-18-120-208.sdf.bellsouth.net JOIN :#esoteric < 1131661623 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :But it keeps complaining that the type ((a -> b) -> a -> b) is not of type (a -> a -> b). < 1131661669 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Indeed, the superset of those types is (x -> b), where x *is* (x -> b). < 1131662203 0 :Taliesin41!n=Miranda@B3b6d.b.pppool.de JOIN :#esoteric < 1131662218 0 :Taliesin41!unknown@unknown.invalid NICK :KevinN < 1131662264 0 :KevinN!unknown@unknown.invalid PRIVMSG #esoteric :hiho @ all... < 1131662396 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :'Ello < 1131662446 0 :KevinN!unknown@unknown.invalid PRIVMSG #esoteric :whee... AlPhAbEt 0.20 is released... :) < 1131662749 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Hmm... 0.20. Sounds good to me! < 1131662774 0 :KevinN!unknown@unknown.invalid PRIVMSG #esoteric :jupp... < 1131662781 0 :KevinN!unknown@unknown.invalid PRIVMSG #esoteric :changed a lot since 0.14 < 1131663107 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Hmm, lemme fudge this a bit... < 1131663110 0 :ihope!unknown@unknown.invalid QUIT :"Chatzilla 0.9.68.5 [Firefox 1.0.7/20050915]" < 1131663255 0 :ihope!n=ihope@c-67-172-99-160.hsd1.mi.comcast.net JOIN :#esoteric < 1131663295 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :'Ere we go. < 1131663540 0 :KevinN!unknown@unknown.invalid PRIVMSG #esoteric :hehe... ^_^ < 1131664040 0 :KevinN!unknown@unknown.invalid PART #esoteric :? < 1131666704 0 :Sgep!unknown@unknown.invalid QUIT : < 1131666842 0 :ihope!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1131669683 0 :kipple!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1131669891 0 :kipple!n=kipple@168.80-202-98.nextgentel.com JOIN :#esoteric < 1131673829 0 :ihope!n=ihope@c-67-172-99-160.hsd1.mi.comcast.net JOIN :#esoteric < 1131673859 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Eh, infinite types in Haskell. Can it be done? < 1131677240 0 :ihope!unknown@unknown.invalid QUIT :Remote closed the connection < 1131682396 0 :kipple!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1131683756 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I'm going to try C# ... if I like it I'll be pissed. < 1131685255 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Woah .... REALLY hate C#'s operator overloading ...... < 1131685455 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Don't like delegates either ... seems like they tried to escape function pointers but just made something even worse ... < 1131685655 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Hmm, I guess I don't hate its operator overloading, just indexers ... < 1131685815 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Overall opinion: Better than Java, but no better than C++. Sacrifices too much power for finesse. I don't need an "override" keyword to know when a method is overriding the method of its base class (etc) < 1131686245 0 :Sgep!n=sgeo@ool-182e9882.dyn.optonline.net JOIN :#esoteric < 1131690199 0 :Sgep!unknown@unknown.invalid QUIT : < 1131695999 0 :clog!unknown@unknown.invalid QUIT :ended < 1131696000 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1131712267 0 :Keymaker!n=nobody@wire74.adsl.netsonic.fi JOIN :#esoteric < 1131712291 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :it's weekend! < 1131712300 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :(the traditional weekend-start message) < 1131712532 0 :jix!i=jix@F3352.f.strato-dslnet.de JOIN :#esoteric < 1131712804 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :hello jix < 1131712809 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :moin Keymaker < 1131712819 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :what's the clokc there? < 1131712892 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :here? < 1131712897 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :13:41:09 < 1131712902 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1131712911 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :a hour earlier than here, it seems < 1131715900 0 :cpressey!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1131716413 0 :cpressey!i=nobody@d154-20-76-195.bchsia.telus.net JOIN :#esoteric < 1131716906 0 :kipple!n=kipple@168.80-202-98.nextgentel.com JOIN :#esoteric < 1131716912 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :hello kipple < 1131716963 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1131716979 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :too bad no update on 99bob.net < 1131716991 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :aaaaaaaaaaaarrrrrrgggh < 1131717514 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric ::( < 1131719629 0 :Gs30ng!i=Gs30ng@218.52.208.6 JOIN :#esoteric < 1131720033 0 :jix!unknown@unknown.invalid QUIT :"Bitte waehlen Sie eine Beerdigungnachricht" < 1131721771 0 :Keymaker!unknown@unknown.invalid PART #esoteric :? < 1131729636 0 :Keymaker!n=nobody@wire74.adsl.netsonic.fi JOIN :#esoteric < 1131731966 0 :jix!i=jix@F3352.f.strato-dslnet.de JOIN :#esoteric < 1131734714 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :ah, a programming error! < 1131734905 0 :marcan_!n=marcanso@160.10.7.147 JOIN :#esoteric < 1131735450 0 :marcan!unknown@unknown.invalid QUIT :Connection timed out < 1131736033 0 :Sgep!n=sgeo@ool-182e9882.dyn.optonline.net JOIN :#esoteric < 1131736383 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :underflow!!!! i love non-wrapping ;) < 1131736401 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :http://people.csail.mit.edu/rahimi/helmet/ < 1131736434 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1131736703 0 :Sgep!unknown@unknown.invalid PRIVMSG #esoteric :hmmmmmmm? < 1131736963 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :ACTION tosses out his aluminium foil helmet < 1131737193 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :bbl < 1131737195 0 :Keymaker!unknown@unknown.invalid PART #esoteric :? < 1131737393 0 :Sgep!unknown@unknown.invalid PRIVMSG #esoteric :Bye all for now < 1131740525 0 :Arrogant!n=chatzill@23.orlando-09-10rs.fl.dial-access.att.net JOIN :#esoteric < 1131741887 0 :Arrogant!unknown@unknown.invalid QUIT :"Chatzilla 0.9.68.5.1 [Firefox 1.5/undefined]" < 1131742324 0 :Keymaker!n=nobody@wire74.adsl.netsonic.fi JOIN :#esoteric < 1131745320 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :after rewriting: still underflow and strange behaviour < 1131746953 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :YES YES YES YES < 1131746969 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1131747002 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :it was missing [ ] < 1131747017 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :brain malfunction.. < 1131747506 0 :Sgep!unknown@unknown.invalid PRIVMSG #esoteric :brb < 1131748034 0 :jix!unknown@unknown.invalid QUIT :"Bitte waehlen Sie eine Beerdigungnachricht" < 1131748982 0 :Keymaker!unknown@unknown.invalid PART #esoteric :? < 1131752450 0 :CXI!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1131762492 0 :ihope!n=chatzill@c-67-172-99-160.hsd1.mi.comcast.net JOIN :#esoteric < 1131762646 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :!help < 1131762695 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Hmm. < 1131762771 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Aha. Apparently it's just very laggy and all that... < 1131762815 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!help < 1131762823 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!ps < 1131762832 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Dot dot dot < 1131762842 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Test... < 1131762845 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :It's alive. < 1131762854 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Hmm. < 1131762862 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!ps < 1131762871 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :1 ihope: help < 1131762873 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :2 GregorR: help < 1131762875 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :3 GregorR: ps < 1131762881 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Well that's odd :P < 1131762883 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :help ps kill i eof flush show ls < 1131762885 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :1l 2l adjust axo befunge bch bf{8,[16],32,64} glass glypho kipple lazyk malbolge pbrain rail sadol sceql udage01 < 1131762902 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Lag indeed. < 1131762903 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Oh, I know why, I'm running too much stuff :P < 1131762908 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric ::-) < 1131762910 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :It can't get any cycles. < 1131762939 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :1 ihope: help < 1131762941 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :2 GregorR: help < 1131762943 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :3 GregorR: ps < 1131762945 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :4 ihope: help < 1131762947 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :5 GregorR: ps < 1131762953 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :! < 1131762967 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :help ps kill i eof flush show ls < 1131762969 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :1l 2l adjust axo befunge bch bf{8,[16],32,64} glass glypho kipple lazyk malbolge pbrain rail sadol sceql udage01 < 1131763038 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Now I'm getting a help thing via msg's... < 1131763168 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :It's gone MAAAAAAAAAAAAAD < 1131763635 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ACTION will resist the urge to spam it with !help and !ps < 1131764010 0 :DeathJoker!i=DeathJok@dialup-4.228.159.171.Dial1.Denver1.Level3.net JOIN :#esoteric < 1131764028 0 :DeathJoker!unknown@unknown.invalid PRIVMSG #esoteric :hello < 1131764037 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :'lo < 1131764186 0 :DeathJoker!unknown@unknown.invalid PART #esoteric :? < 1131765905 0 :ihope!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1131765946 0 :ihope!n=chatzill@c-67-172-99-160.hsd1.mi.comcast.net JOIN :#esoteric < 1131766142 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I suddenly want to write a Haskell-to-Lazy K compiler. < 1131766171 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :XD < 1131766252 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :It'd probably be done in an imperative language until I get Haskell down. < 1131766324 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Now, according to Hugs, the last element of toinfinity (defined to be 1 : [ a+1 | a <- toinfinity ]) is 246625. < 1131766679 0 :ChanServ!unknown@unknown.invalid QUIT :brown.freenode.net irc.freenode.net < 1131766736 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ACTION suddenly realizes the ChanServ was spying on us < 1131766884 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :And the aluminum foil helmets don't work! < 1131767007 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ACTION dons a +7 Helm of Referential Transparency < 1131767020 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Oops, wait a minute < 1131767033 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ACTION dons a +7 Helm of Referential Opacity < 1131767107 0 :ChanServ!ChanServ@services. JOIN :#esoteric < 1131767107 0 :irc.freenode.net!unknown@unknown.invalid MODE #esoteric :+o ChanServ < 1131767125 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ACTION hides < 1131767346 0 :Sgeper!n=sgeo@ool-182e9882.dyn.optonline.net JOIN :#esoteric < 1131768164 0 :ihope!unknown@unknown.invalid QUIT :"Chatzilla 0.9.68.5 [Firefox 1.0.7/20050915]" < 1131771948 0 :Sgep!unknown@unknown.invalid QUIT :SendQ exceeded < 1131774298 0 :kipple!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1131774609 0 :Sgeper!unknown@unknown.invalid PRIVMSG #esoteric :Bye all < 1131774750 0 :Sgeper!unknown@unknown.invalid QUIT : < 1131782399 0 :clog!unknown@unknown.invalid QUIT :ended < 1131782400 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1131784733 0 :duerig!i=tyrecius@xmission.xmission.com JOIN :#esoteric < 1131784749 0 :duerig!unknown@unknown.invalid PRIVMSG #esoteric :Hello, < 1131792648 0 :jix!i=jix@F3230.f.strato-dslnet.de JOIN :#esoteric < 1131798472 0 :kipple!n=kipple@168.80-202-98.nextgentel.com JOIN :#esoteric < 1131802385 0 :duerig!unknown@unknown.invalid QUIT :"Leaving" < 1131810508 0 :Keymaker!n=nobody@wire74.adsl.netsonic.fi JOIN :#esoteric < 1131810785 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :hmmm, the language list is quite impressive already < 1131810860 0 :Xin_!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1131812429 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :Keymaker: are you working on a golf entry? < 1131812464 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1131812473 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :at the very moment, actually :) < 1131812481 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :ACTION too < 1131812495 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i'm able to detect aba as wrong an abbcca too and abbccb too < 1131812495 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :yesterday night i thought i got it done, but there seems to be some stupid bug < 1131812514 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :i have some small memory bug < 1131812520 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :but i have some problem if it passes the first test and i need the first test to do my 2nd test < 1131812530 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1131812558 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :i wonder if the other have worked on their entries.. < 1131812564 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :laurent, calamari... < 1131812614 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i'm not done (no output and some code is still missing) and i'm at 258bytes < 1131812614 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :*others < 1131812667 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :i'll try to hunt the bug now < 1131812734 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :do you use some debugging tools? < 1131812739 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :nope < 1131812757 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :nope?! < 1131812769 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :or well, the interpreter i use prints the final memory state < 1131812813 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :it would be cool if bfdebug would support non wrapping < 1131812824 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :what that program does? < 1131812863 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :it displays the memory allows step by step running breakpoints and labeled memory positions (i don't use the last one) < 1131812883 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :uh < 1131812887 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :sounds too complex for me :) < 1131812913 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :its very easy to use... it's written by calamari < 1131812932 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :ok.. but i still won't use it :) < 1131812937 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :how many bytes do you have atm? < 1131812942 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :178 < 1131812951 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :oops, 169 < 1131812954 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :including output?! < 1131812957 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :nope < 1131812975 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :how can you do those tests with only 169 bytes? < 1131812986 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :i won't tell, this is a competition :p < 1131812994 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :it wasn't a real question < 1131813000 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :i know < 1131813003 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1131813026 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :but just wait, knowing laurent he manages to stuff the whole thing in 250 bytes.. < 1131813054 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :or dbc.. < 1131813073 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :hopefully he has time to enter < 1131813090 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :246 bytes and far from complete :( < 1131813264 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i think i have to rewrite it < 1131813299 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :i'll rewrite mine too, i'm too lazy to search the bug any other way :) < 1131813337 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :the problem sounds easy but it's quite difficult to implement < 1131813343 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1131813557 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i'm at 18 bytes ;) < 1131813575 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1131814376 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :and i'm again at 95 bytes.. (growing too fast) < 1131815178 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :NARGH < 1131815180 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :stupid me < 1131815198 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :again at 0 bytes < 1131815322 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :same here :) < 1131815607 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :ahhh < 1131815615 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :now i realize why.. < 1131815721 0 :Sgep!n=sgeo@ool-182e9882.dyn.optonline.net JOIN :#esoteric < 1131815855 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i forgot about order in my 2nd try you too? < 1131815893 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :nope < 1131815905 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :but i realized one simple error < 1131816366 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :between the keyboard and the chair, eh < 1131816378 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :yeah :) < 1131816998 0 :mtve!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1131817912 0 :mtve!i=mtve@mtve.vm.jvds.com JOIN :#esoteric < 1131821065 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :i may not win, but at least i have one working solution!!!!!! < 1131821069 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :yeaaaaah < 1131822679 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :found small bug that happened only if the input was only the new-line char and nothing more, but now it's fixed < 1131822690 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :i did a lot testing and the solution should work perfectly < 1131823187 0 :calamari!n=calamari@ip68-105-130-108.tc.ph.cox.net JOIN :#esoteric < 1131823210 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1131823378 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :hi calamari! < 1131823385 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :hi keymaker < 1131823390 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :i just got my first competition entry done < 1131823399 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :i'm about to post the md5 soon < 1131823406 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :cool! < 1131823421 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :I hadn't checked it in a couple days < 1131823863 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :hmm nothing new yet.. guess you'll be the first :) < 1131823992 0 :lindi-!unknown@unknown.invalid PRIVMSG #esoteric :Keymaker: md5? what for? < 1131824009 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :my solution for calamari's competition < 1131824022 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :md5 of the program < 1131824050 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :http://lilly.csoft.net/~jeffryj/phpBB2/viewtopic.php?t=134 < 1131824053 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :dont forget to post the size too :) < 1131824076 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :did i have to post that too? < 1131824076 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :ACTION checks it out < 1131824126 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :you don't have to, I suppose.. but I thought golf entries usually did? maybe I'm remembering wrong < 1131824145 0 :Sgep!unknown@unknown.invalid PRIVMSG #esoteric :brbish < 1131824147 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :yeah, they did, but your rules didn't require it ;) < 1131824161 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1131824208 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :well, I'll amend the rules, but since you submitted before that, you are exempt if you prefer :) < 1131824222 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1131824298 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :the actual code is probably as optimized as i can optimize, but the message printings aren't very optimized.. i'll need to try to squeeze them down.. < 1131824314 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :..later.. :) < 1131824317 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :hehe < 1131824339 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :it was a nice task, i gotta say < 1131824344 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :there, rules changed :) < 1131824352 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :thanks, glad you enjoyed it < 1131824365 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :did the interpreter and stripper work properly? < 1131824387 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :stripper worked as supposed to, but i have used another interpreter < 1131824407 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :why? < 1131824444 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :because i always use that interpreter for my brainfuck programming < 1131824450 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :and i like it < 1131824457 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :it's some simple interpreter written by dbc < 1131824491 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :oic :) no problem.. just paranoid I guess. Some of the changes were done late at night and without much testing < 1131824498 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1131824572 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :calamari: you've done any work on your entry yet? < 1131824613 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1131824634 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :Keymaker: can you edit your post to include size? < 1131824638 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :so far it can print accepted or rejected depending on the value of a cell :) < 1131824648 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1131824673 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :jix: no, i'm too embarrassed! the size grew a lot from the 169.. < 1131824680 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :169? < 1131824684 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :ACTION cries < 1131824686 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :i had to add three error routine codes.. < 1131824690 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :it was without output < 1131824696 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :yeah, and wasn't functional < 1131824715 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :i was just going to say it was without output, but jix got first :) < 1131824727 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :ACTION better post before Keymaker posts the size.. otherwise I'll be too embarrassed :) < 1131824800 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :ACTION checks his current wip .. 698 bytes.. but that's with comments and a lot of commented out code < 1131824837 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :calamari: do you use bfdebug for debugging bf code? if yes, is there a non wrapping version? < 1131824859 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :yeah I'm using bfdebug.. no there isn't a non-wrapping version.. I should add that, it would be easy < 1131824879 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :to say once again; when i rewrote the code i added three error routine codes.. and the output code is 200+ bytes! x( < 1131824911 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :well, I haven't actually done any of the meat of the program yet.. < 1131824997 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1131825024 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :ACTION suspects that if his program is larger than Keymaker's, he will then edit his entry to include the size.. :D < 1131825033 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :i know i will have no chances of winning, but at least got one working solution made for my own enjoyment < 1131825043 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1131825057 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :never know.. could win by default < 1131825091 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :i have a bad feeling laurent comes up with something extra elegant, like in my second contest.. < 1131825100 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :or dbc < 1131825104 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1131825107 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :if he is participating < 1131825112 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :was just about to add that :) < 1131825116 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :he is a bf god < 1131825120 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1131825452 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :just to add, dbc once explained me in very great detail how his random generator program works.. and gotta say it is a H-A-C-K!! < 1131826009 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :it's only ~22:00?! < 1131829634 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :jix: http://kidsquid.com/programs/bf/bfdebug-1.70.jar < 1131829749 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :oops I just realized a bug.. don't d/l that yet :) < 1131830202 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :okay, uploaded a new 1.70 < 1131831582 0 :cpressey_!i=nobody@d154-20-76-195.bchsia.telus.net JOIN :#esoteric < 1131831610 0 :cpressey!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1131835002 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :Keymaker: the cellular automaton one? < 1131835016 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :hm? < 1131835022 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :RNG < 1131835029 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1131835030 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1131836638 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :calamari: thanks! < 1131836660 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :jix: yw.. let me know if you have problems < 1131836704 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :ACTION launches Jar Bundler < 1131836710 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :hm? < 1131836715 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :.jar => .app < 1131836715 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :what's that? < 1131836720 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1131836806 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders what it looks like on a mac  < 1131836829 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :I guess it should be the same for everyone since I'm using metal < 1131836866 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :no < 1131836871 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :it's native osx theme here < 1131836955 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :interesting < 1131836970 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :maybe java for osx overrides the default < 1131836973 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :it's graphical program? < 1131836976 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1131836980 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1131836990 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :jix: care to make a screenshot? :) < 1131837017 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :sometimes seeing a program run in a different environment exposes layout flaws < 1131837207 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :the default window size is a bit too small < 1131837334 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :http://img195.imageshack.us/img195/5349/bild24go.png (the menu title was entered by me in jar bundler) < 1131837450 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :wow < 1131837471 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :ACTION now wants a mac  < 1131837485 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :hrhr < 1131837514 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :agree, looks pretty good < 1131837525 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :I'm not too crazy about the tabs, but everything else is great < 1131837542 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :hmm anther idea... < 1131837558 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :15 memory fields are to few to fill a 19" screen < 1131837586 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :and the memory view jumps a bit fast in run mode < 1131837660 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :its supposed to go fast in run mode < 1131837676 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :you can go slow in step mode < 1131837694 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :while running code like [->+<] you can't watch the memory view < 1131837695 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :thinking about the options for the 15 fields < 1131837742 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :jix: why not? it seems fine here.. so maybe its a bug? < 1131837835 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :it doesn't seem to be a bug.. run >>>>>>>>>>+>>>>+>>+>>>>-[->+<] and try to find the 1 values < 1131838006 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :oh.. are you saying you'd like a speed control? < 1131838026 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :no but only move the memory view if the data pointer moves out of it.. don't always center it < 1131838032 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :but yes speed control would be cool too < 1131838036 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :brb < 1131838730 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :back < 1131841586 0 :ChanServ!unknown@unknown.invalid QUIT :Shutting Down < 1131841778 0 :ChanServ!ChanServ@services. JOIN :#esoteric < 1131841778 0 :irc.freenode.net!unknown@unknown.invalid MODE #esoteric :+o ChanServ < 1131841848 0 :Keymaker!unknown@unknown.invalid PART #esoteric :? < 1131842123 0 :jix!unknown@unknown.invalid QUIT :"Bitte waehlen Sie eine Beerdigungnachricht" < 1131846921 0 :GregorR!unknown@unknown.invalid QUIT :"NO TIME TO SAY GOODBYE HAHAHAH!" < 1131847043 0 :GregorR!n=chatzill@198.107.20.174 JOIN :#esoteric < 1131852437 0 :GregorR!unknown@unknown.invalid NICK :GregorR[notHome] < 1131853514 0 :marcan_!unknown@unknown.invalid QUIT :"Lost terminal" < 1131854267 0 :kipple!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1131857721 0 :marcan!n=marcanso@160.10.7.144 JOIN :#esoteric < 1131858451 0 :ChanServ!unknown@unknown.invalid QUIT :brown.freenode.net irc.freenode.net < 1131860076 0 :ChanServ!ChanServ@services. JOIN :#esoteric < 1131860076 0 :irc.freenode.net!unknown@unknown.invalid MODE #esoteric :+o ChanServ < 1131861702 0 :calamari!unknown@unknown.invalid QUIT :"Leaving" < 1131863919 0 :Arrogant!n=chatzill@157.orlando-09rh15-16rt.fl.dial-access.att.net JOIN :#esoteric < 1131864959 0 :Sgep!unknown@unknown.invalid QUIT : < 1131868799 0 :clog!unknown@unknown.invalid QUIT :ended < 1131868800 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1131873007 0 :Keymaker!n=nobody@wire74.adsl.netsonic.fi JOIN :#esoteric < 1131873016 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :hello < 1131873665 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :hello < 1131873674 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1131873812 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :What's up. < 1131873819 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :hmm, fine < 1131873835 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :what about you? < 1131873846 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Eh, nothing much < 1131873850 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :o-k < 1131875203 0 :jix!i=jix@F32fe.f.strato-dslnet.de JOIN :#esoteric < 1131877467 0 :Arrogant!unknown@unknown.invalid QUIT :"Chatzilla 0.9.68.5.1 [Firefox 1.5/undefined]" < 1131880099 0 :Keymaker!unknown@unknown.invalid PART #esoteric :? < 1131893263 0 :kipple!n=kipple@168.80-202-98.nextgentel.com JOIN :#esoteric < 1131894597 0 :Keymaker!n=nobody@wire74.adsl.netsonic.fi JOIN :#esoteric < 1131894645 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :kipple: seems they've added my sceql 99 bottles of beer now! < 1131894649 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :http://99-bottles-of-beer.net/language-sceql-924.html < 1131894715 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :yeah they've added a lot of languages now < 1131894730 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :guess they finally had the time to review the submissions < 1131894739 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1131894749 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :what was the one you submitted? < 1131894758 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :var'aq < 1131894767 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1131894775 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :var'aq is probably the least esoteric of the esoteric languages < 1131897291 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :i hate school work.. x( < 1131903330 0 :puzzlet!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1131903631 0 :mtve!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1131904338 0 :mtve!i=mtve@mtve.vm.jvds.com JOIN :#esoteric < 1131907257 0 :Sgep!n=sgeo@ool-182e9882.dyn.optonline.net JOIN :#esoteric < 1131907958 0 :Keymaker!unknown@unknown.invalid PART #esoteric :? < 1131909823 0 :Sgep!unknown@unknown.invalid QUIT : < 1131911143 0 :Sgep!n=sgeo@ool-182e9882.dyn.optonline.net JOIN :#esoteric < 1131915879 0 :calamari!n=calamari@ip68-105-130-108.tc.ph.cox.net JOIN :#esoteric < 1131915905 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1131916719 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1131919836 0 :jix!unknown@unknown.invalid QUIT :"Bitte waehlen Sie eine Beerdigungnachricht" < 1131921683 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :calamari: bfdebugger looks good, but it behaves < 1131921725 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :argh! it uses all my CPU-cycles when trying to open a file :( < 1131921731 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :weird < 1131922485 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :probably a java issue and not bfdebugger's fault < 1131925034 0 :puzzlet!n=puzzlet@61.247.147.18 JOIN :#esoteric < 1131925810 0 :puzzlet_!n=puzzlet@61.247.147.18 JOIN :#esoteric < 1131925908 0 :puzzlet!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1131929027 0 :calamari!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1131931773 0 :puzzlet_!unknown@unknown.invalid QUIT :Remote closed the connection < 1131931775 0 :puzzlet!n=puzzlet@61.247.147.18 JOIN :#esoteric < 1131933047 0 :puzzlet!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1131933173 0 :Sgep!unknown@unknown.invalid PRIVMSG #esoteric :Later all~ < 1131933177 0 :Sgep!unknown@unknown.invalid QUIT :Remote closed the connection < 1131933212 0 :puzzlet!n=puzzlet@61.247.147.18 JOIN :#esoteric < 1131934702 0 :Arrogant!n=chatzill@50.orlando-09rh15-16rt.fl.dial-access.att.net JOIN :#esoteric < 1131936320 0 :puzzlet!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1131936556 0 :calamari!n=calamari@ip68-105-130-108.tc.ph.cox.net JOIN :#esoteric < 1131936610 0 :hamako!n=plonk@pD9543872.dip.t-dialin.net JOIN :#esoteric < 1131936743 0 :hamako!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1131936770 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :hello < 1131937312 0 :kikko!n=ldupuis@modemcable211.193-200-24.mc.videotron.ca JOIN :#esoteric < 1131937338 0 :kikko!unknown@unknown.invalid NICK :MadBrain < 1131937446 0 :MadBrain!unknown@unknown.invalid QUIT :Client Quit < 1131937482 0 :mad!n=madbrain@modemcable211.193-200-24.mc.videotron.ca JOIN :#esoteric < 1131937621 0 :mad!unknown@unknown.invalid PRIVMSG #esoteric :uh, -> http://esoteric.voxelperfect.net/wiki/Object_disoriented < 1131937658 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :hi mad, and welcome :) < 1131937669 0 :mad!unknown@unknown.invalid PRIVMSG #esoteric :hello :) < 1131937671 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :I just saw your lang on the wiki < 1131937680 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :in fact I just edited the article a bit :) < 1131937709 0 :mad!unknown@unknown.invalid PRIVMSG #esoteric :It probably needs a bit polishing, no? < 1131937731 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :some simple code examples would be nice < 1131937759 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :it's a bit hard to understand now (or maybe I'm dense) < 1131937794 0 :mad!unknown@unknown.invalid PRIVMSG #esoteric :hmm, there's an untested brainfuck interpreter linked at the bottom... but you're right, it could definitely use something like a hello world < 1131937818 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :I've seen the bf-interpreter, but it is not exactly easy to comprehend :P < 1131937850 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :"untested" and "bf interpreter" usually don't go well together :) < 1131937876 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :bf is simple but there are many oppotunities for error < 1131937881 0 :mad!unknown@unknown.invalid PRIVMSG #esoteric :basically, the lang's main selling point is that everything is encapsulated, so you can only access at most 5 variables at the same time < 1131937883 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :hehe < 1131937925 0 :mad!unknown@unknown.invalid PRIVMSG #esoteric :calmari: Right, I bet it probably has some bugs and doesn't work... but it's always a good test to know if your lang is turing complete, no? < 1131937928 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :looks cool :) < 1131937954 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :mad: oh yeah, no question < 1131938032 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :mad: I don't see how you can do even simple arithmetics with this language... < 1131938048 0 :mad!unknown@unknown.invalid PRIVMSG #esoteric :An important data structure it uses is a stack < 1131938056 0 :mad!unknown@unknown.invalid PRIVMSG #esoteric :And a pair < 1131938085 0 :mad!unknown@unknown.invalid PRIVMSG #esoteric :A pair is an object that successively returns object A, then object B, then object A, etc... < 1131938143 0 :mad!unknown@unknown.invalid PRIVMSG #esoteric :It uses the mpair. class to make a pair with two objects, using currying to read the two parameters < 1131938188 0 :mad!unknown@unknown.invalid PRIVMSG #esoteric :The stack returns A, then returns B, then returns C, etc... until it runs out and just turns into z (null object) < 1131938243 0 :mad!unknown@unknown.invalid PRIVMSG #esoteric :For numbers, it uses 8 bit stacks... but you can implement them in many ways :) < 1131938311 0 :mad!unknown@unknown.invalid PRIVMSG #esoteric :As bits, it uses either z (null object), or an object with a function that just activates the parameter's function < 1131938390 0 :mad!unknown@unknown.invalid PRIVMSG #esoteric :So if you go fab (use a's function on object b), and a is either '0' or '1', and b is a pair, then, if a is 0, the pair stays the same, but if a is 1, the pair is switched. < 1131938440 0 :mad!unknown@unknown.invalid PRIVMSG #esoteric :Crazy functional programming :) < 1131938485 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :indeed < 1131938511 0 :mad!unknown@unknown.invalid PRIVMSG #esoteric :But it would be better with, uh, more OOP parody stuff < 1131938657 0 :mad!unknown@unknown.invalid PRIVMSG #esoteric :The result is that, since there's so few member data, you have to write interfaces for more or less everything, and that there's many different ways to write those interfaces... which possibly comes not that far from actual OOP < 1131938770 0 :mad!unknown@unknown.invalid PRIVMSG #esoteric :I think it's halfway between unlambda and other similar really insane languages, and standard imperative stuff... it's actually vaguely usable :) < 1131938818 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :It looks interesting. hopefully the article will become easier to understand :) < 1131938966 0 :mad!unknown@unknown.invalid PRIVMSG #esoteric :yeah, I have to work on that < 1131939463 0 :mad!unknown@unknown.invalid PRIVMSG #esoteric :hmm, this hello world isn't very neat... < 1131939586 0 :calamari!unknown@unknown.invalid QUIT :"Leaving" < 1131940101 0 :mad!unknown@unknown.invalid PRIVMSG #esoteric :well... um... that's it :) < 1131940124 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :that's what? < 1131940248 0 :mad!unknown@unknown.invalid PRIVMSG #esoteric :well, about the language < 1131940543 0 :mad!unknown@unknown.invalid PRIVMSG #esoteric :I wonder if I should add some other stuff to the wiki < 1131940573 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :what do you mean? what other stuff? < 1131940590 0 :mad!unknown@unknown.invalid PRIVMSG #esoteric :oh, another vaguely similar lang < 1131940607 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :if it's esoteric then go ahead :) < 1131940613 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :which lang is this? < 1131940622 0 :mad!unknown@unknown.invalid PRIVMSG #esoteric :functional too, more low level < 1131940627 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :pardon my ignorance; I just got back < 1131940658 0 :puzzlet!n=puzzlet@61.247.146.9 JOIN :#esoteric < 1131940691 0 :mad!unknown@unknown.invalid PRIVMSG #esoteric :the one I've just talked about? Something I've just posted to the wiki, "Object disoriented" ( http://esoteric.voxelperfect.net/wiki/Object_disoriented ) < 1131940719 0 :mad!unknown@unknown.invalid PRIVMSG #esoteric :It's a new lang, I guess < 1131940758 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :ACTION head asplode. < 1131940865 0 :mad!unknown@unknown.invalid PRIVMSG #esoteric :nasty stuff, yeah < 1131941268 0 :Arrogant!unknown@unknown.invalid QUIT :"Chatzilla 0.9.68.5.1 [Firefox 1.5/undefined]" < 1131941539 0 :GregorR[notHome]!unknown@unknown.invalid NICK :GregorR < 1131941685 0 :mad!unknown@unknown.invalid PRIVMSG #esoteric :It possibly has a member variable too much, but I think it's nasty enough. < 1131941826 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is glad nobody can ever claim his prize of /first/ object oriented esolang :) < 1131942084 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :What program for GNU/Linux should I package with OBLISK next ...? < 1131942192 0 :mad!unknown@unknown.invalid PRIVMSG #esoteric :Ah, no, I can't claim that... but can I claim the first functional object oriented esolang? :) < 1131942233 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Hmmm, I guess so, if that phrase can be proven to me not completely meaningless ;) < 1131942238 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Err < 1131942240 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :To be < 1131942346 0 :mad!unknown@unknown.invalid PRIVMSG #esoteric :Well, I'm not sure, but the esolang I've come up with does seem to have a pretty important functional flavour. < 1131942377 0 :mad!unknown@unknown.invalid PRIVMSG #esoteric :You have to do stuff like currying and recursion < 1131942425 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :"Since there's no looping statement, recursion must be used." < Hahah, same with ORK :) < 1131942467 0 :puzzlet!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1131942820 0 :puzzlet!n=puzzlet@61.247.146.9 JOIN :#esoteric < 1131943060 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :mmmm curry < 1131943136 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Mmmmmm, flesh of the innocent. < 1131943200 0 :mad!unknown@unknown.invalid PRIVMSG #esoteric :gregor: Any suggestions you'd make? < 1131943271 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I haven't taken a detailed look, but as LORD OF OO ESOLANGS I will. < 1131943279 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :And will get back to you ;) < 1131943286 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Busy right now :) < 1131944018 0 :mad!unknown@unknown.invalid PRIVMSG #esoteric :data encapsulation is the best feature of oop to use in tarpits :) < 1131944045 0 :mad!unknown@unknown.invalid PRIVMSG #esoteric :imho, of course < 1131944431 0 :hamako!unknown@unknown.invalid QUIT : < 1131945472 0 :kipple!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1131946665 0 :mad!unknown@unknown.invalid PRIVMSG #esoteric :nite < 1131946757 0 :mad!unknown@unknown.invalid QUIT :"Christians believe Jesus can save your soul; atheists believe Hungry Man TV dinners are a quick and easy dinner solution for < 1131953177 0 :CXI!i=Sanity@dialup-187.89.221.203.acc50-kent-syd.comindico.com.au JOIN :#esoteric < 1131953944 0 :puzzlet_!n=puzzlet@61.247.146.9 JOIN :#esoteric < 1131954060 0 :puzzlet!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1131955199 0 :clog!unknown@unknown.invalid QUIT :ended < 1131955200 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1131957974 0 :cmeme!unknown@unknown.invalid QUIT :"Client terminated by server" < 1131966712 0 :Gs30ng!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1131970892 0 :puzzlet_!unknown@unknown.invalid QUIT :Remote closed the connection < 1131970898 0 :puzzlet!n=puzzlet@61.247.146.9 JOIN :#esoteric < 1131971836 0 :jix!i=jix@F3193.f.strato-dslnet.de JOIN :#esoteric < 1131972612 0 :kipple!n=kipple@168.80-202-98.nextgentel.com JOIN :#esoteric < 1131975484 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1131975486 0 :puzzlet!n=puzzlet@61.247.146.9 JOIN :#esoteric < 1131987422 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1131987449 0 :cmeme!unknown@unknown.invalid QUIT :Remote closed the connection < 1131987483 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1131987490 0 :cmeme!unknown@unknown.invalid QUIT :Remote closed the connection < 1131987524 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1131987531 0 :cmeme!unknown@unknown.invalid QUIT :Remote closed the connection < 1131987565 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1131987572 0 :cmeme!unknown@unknown.invalid QUIT :Remote closed the connection < 1131987607 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1131987613 0 :cmeme!unknown@unknown.invalid QUIT :Remote closed the connection < 1131987648 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1131987655 0 :cmeme!unknown@unknown.invalid QUIT :Remote closed the connection < 1131987689 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1131987695 0 :cmeme!unknown@unknown.invalid QUIT :Remote closed the connection < 1131987738 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1131987738 0 :cmeme!unknown@unknown.invalid QUIT :Remote closed the connection < 1131987771 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1131987777 0 :cmeme!unknown@unknown.invalid QUIT :Remote closed the connection < 1131987812 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1131987818 0 :cmeme!unknown@unknown.invalid QUIT :Remote closed the connection < 1131987853 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1131987860 0 :cmeme!unknown@unknown.invalid QUIT :Remote closed the connection < 1131987894 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1131987900 0 :cmeme!unknown@unknown.invalid QUIT :Remote closed the connection < 1131987935 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1131987942 0 :cmeme!unknown@unknown.invalid QUIT :Remote closed the connection < 1131987976 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1131987983 0 :cmeme!unknown@unknown.invalid QUIT :Remote closed the connection < 1131988017 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1131988024 0 :cmeme!unknown@unknown.invalid QUIT :Remote closed the connection < 1131988059 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1131988065 0 :cmeme!unknown@unknown.invalid QUIT :Remote closed the connection < 1131988100 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1131988106 0 :cmeme!unknown@unknown.invalid QUIT :Remote closed the connection < 1131988141 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1131988149 0 :cmeme!unknown@unknown.invalid QUIT :Broken pipe < 1131988182 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1131988188 0 :cmeme!unknown@unknown.invalid QUIT :Remote closed the connection < 1131988223 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1131988229 0 :cmeme!unknown@unknown.invalid QUIT :Remote closed the connection < 1131988264 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1131988271 0 :cmeme!unknown@unknown.invalid QUIT :Remote closed the connection < 1131988305 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1131988312 0 :cmeme!unknown@unknown.invalid QUIT :Remote closed the connection < 1131988347 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1131988353 0 :cmeme!unknown@unknown.invalid QUIT :Remote closed the connection < 1131988388 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1131988394 0 :cmeme!unknown@unknown.invalid QUIT :Remote closed the connection < 1131988400 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :hrmpf! < 1131988429 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1131988436 0 :cmeme!unknown@unknown.invalid QUIT :Remote closed the connection < 1131988470 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1131988477 0 :cmeme!unknown@unknown.invalid QUIT :Remote closed the connection < 1131988511 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1131988518 0 :cmeme!unknown@unknown.invalid QUIT :Remote closed the connection < 1131988525 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :argh < 1131988537 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :can't someone kick cmeme? < 1131988553 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1131988559 0 :cmeme!unknown@unknown.invalid QUIT :Remote closed the connection < 1131988594 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1131988600 0 :cmeme!unknown@unknown.invalid QUIT :Remote closed the connection < 1131988635 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1131988641 0 :cmeme!unknown@unknown.invalid QUIT :Remote closed the connection < 1131988676 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1131988682 0 :cmeme!unknown@unknown.invalid QUIT :Remote closed the connection < 1131988717 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1131988723 0 :cmeme!unknown@unknown.invalid QUIT :Remote closed the connection < 1131988743 0 :MadBrain2!n=madbrain@modemcable211.193-200-24.mc.videotron.ca JOIN :#esoteric < 1131988750 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :ban not kick < 1131988758 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1131988765 0 :cmeme!unknown@unknown.invalid QUIT :Remote closed the connection < 1131988777 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :yeah, ban of course < 1131988799 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1131988807 0 :cmeme!unknown@unknown.invalid QUIT :Remote closed the connection < 1131988841 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1131988848 0 :cmeme!unknown@unknown.invalid QUIT :Remote closed the connection < 1131989071 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1131989098 0 :cmeme!unknown@unknown.invalid QUIT :Remote closed the connection < 1131989132 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1131992171 0 :MadBrain2!unknown@unknown.invalid QUIT :"Christians believe Jesus can save your soul; atheists believe Hungry Man TV dinners are a quick and easy dinner solution for < 1131992984 0 :Keymaker!n=nobody@wire74.adsl.netsonic.fi JOIN :#esoteric < 1131993007 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :hello < 1131993174 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :cmeme: behave! < 1131993222 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :oh behave! :) < 1131993373 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :anyways; anyone good with unknown file formats? i mean, there's one old game i'd like to modify, but there are no modding tools for it.. :) < 1131993386 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :anyone good inspecting and realizing file formats? < 1131993396 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :the game is Skyroads < 1131993408 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :http://www.bluemoon.ee/history/skyroads/ < 1131994974 0 :jix!unknown@unknown.invalid QUIT :"Bitte waehlen Sie eine Beerdigungnachricht" < 1131996110 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :OH MAN MOXIE IS GOOD < 1131996126 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :8) < 1131996155 0 :CXII!n=Sanity@dialup-178.89.221.203.acc50-kent-syd.comindico.com.au JOIN :#esoteric < 1131996155 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ACTION hasn't had a Moxie in weeks. < 1131996171 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1131996199 0 :CXI!unknown@unknown.invalid QUIT :Connection timed out < 1131996257 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :keymaker: I've almost no experience with figuring out file formats, but I guess it's a bit like esoteric programming ;) < 1131996279 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :yeah, although a lot more difficult :) < 1131996310 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :perhaps i'll try to figure the format out on my own, someday.. < 1131996332 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :what kind of files do you want to mod? < 1131996341 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :levels < 1131996346 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1131996349 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :and if possible, graphics too < 1131996350 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :are they very complex? < 1131996357 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :the levels in game? < 1131996359 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :nope < 1131996365 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :so the format should be discoverable < 1131996376 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :try it out, the game :) < 1131996398 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :the full version is free and legal to download < 1131996399 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :http://www.bluemoon.ee/history/skyroads/ < 1131996413 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :(that is the site of the team that made the game) < 1131996426 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :looks old. does it require dosbox or something? < 1131996441 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :it does if you don't have windows or dos :) < 1131996458 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :it's pretty good game, i think < 1131996481 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :as well, there is some demo version of it (that i haven't tried), and some x-mas version with new levels and graphics < 1131996486 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :so that means i can compare the files < 1131996505 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :and that might help to discover the formats < 1131996691 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :yeah the levels look simple enough < 1131996704 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :there seem to be 3 levels per file < 1131996725 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :the world files are pictures < 1131996730 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :iirc < 1131996740 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :ah, the background? < 1131996743 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1131996754 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :at least i remember so, because i switched some once < 1131996776 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :trekdat.lzs might be the file (?) < 1131996790 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :or roads.lzs < 1131996803 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :or in the worst case both combined in some bizarre way < 1131996813 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :ACTION 's head explodes < 1131996867 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :no idea at all.. < 1131997039 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :it's annoying how every old game has the files packed in some strange format < 1131997127 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :both the worldN.lzs files and cars.lzs has the same header: "CMAPR". trekdat.lzs and roads.lzs does not < 1131997140 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1131997159 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :guess you just have to try and change some bytes and see what happens < 1131997165 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :cars.lzs is probably the graphics < 1131997167 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1131997176 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :oh, i think i know where the tracks are, now < 1131997184 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :i compared the full and the demo; < 1131997198 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :trekdat is equally sized in both of them < 1131997205 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :so that probably means there is some other stuff than tracks < 1131997211 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :while roads.lzs is different < 1131997230 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :in demo 4k and in full 17k < 1131997236 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :ACTION thinks it's probably easier to rewrite entire game than to reverse engineer the track files... < 1131997260 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :noooo!!! < 1131997266 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :well, then it's probably only a 17k file to decipher :) not too bad < 1131997272 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1131997292 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :you see, rewriting would be pointless < 1131997298 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :the point is to modify the ORIGINAL game! < 1131997303 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1131997305 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :;) < 1131997338 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :as well, the muzax.lzs is equally sized in both versions < 1131997339 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :with 30 tracks that means only about 560 bytes of data per track. < 1131997366 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :could it be a music file or something? < 1131997368 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :and yeah < 1131997384 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :in the best case the game uses some big array, and every level data is equal size < 1131997393 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :but i have a bad feeling it won't get that easy < 1131997420 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :there are hardly any 0s in roads.lzs < 1131997424 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1131997436 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :and the full x-mas version has the same amount of levels, but the file size is different < 1131997490 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :ACTION lacks a decent hex editor for windows < 1131997500 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :try xvi32 < 1131997507 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :it's pretty decent, and totally free < 1131997526 0 :calamari!n=calamari@ip68-105-130-108.tc.ph.cox.net JOIN :#esoteric < 1131997628 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :only thing in this game that sucks is the sounds < 1131997633 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :but i hope those can be changed later, too :D < 1131997671 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :the sound didn't work for me < 1131997700 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :you're lucky :D < 1131997713 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :the music i haven't heard, since that doesn't work normally and haven't tried dosbox < 1131997740 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :anyways, i'd say we are almost done, only thing we need to is decipher the level format, we at least know where the data is located! < 1131997772 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :when that's done i'll make a level editor and small site for it.. < 1131997850 0 :puzzlet!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1131997893 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :a theory: the first word in the file tells how many bytes of level data the first has. < 1131997917 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :the value is 124 < 1131997943 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :hmm, could be < 1131997948 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :that is perhaps not much, but the first level is rather simple < 1131997950 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :it's most probably 2 byte integer < 1131997959 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :yeah, a word < 1131997964 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :worrd! < 1131997985 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :after the first word and another 124 bytes the next word is 130 < 1131998065 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1131998068 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :could be a pattern, but maybe not.... < 1131998075 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :but after that, it doesn't make sense anymore < 1131998087 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :it doesn't? too bad < 1131998108 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :it can be for example amount of "objects" in the level < 1131998112 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :amount of 3d blocks < 1131998116 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1131998154 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :as well, probably in this file there is also stored some level settings; < 1131998167 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :like how fast the fuel burns in the level < 1131998172 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :or what kind of gravity there is < 1131998185 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :they may differ in levels.. < 1131998194 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :(if you play it long enough, you'll see) < 1131998209 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1131998314 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :have you tried changing it? < 1131998329 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :i'm just about to :) < 1131998745 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :nice game.. was just playing it in qemu :) < 1131998776 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :nice that you like it :) and, hmmm, i changed data quite randomly in the beginning of the file, but see no difference in game.. < 1131998805 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :i'll make a zero attack < 1131998904 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :hmmmm.. nothing happened < 1131998925 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :different file then? < 1131998936 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :i don't think so.. < 1131998943 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :naturally it could be.. < 1131998951 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :but i don't think so, still :) < 1131998971 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :ha! it's right one! < 1131998986 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :the colour changed to black and the game crashed when i opened the level! < 1131998997 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :the terrain looked black, and then it crashed < 1131999006 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :seems we're on right tracks < 1131999179 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :another good news is that the size of tracks isn't hard coded anywhere in the exe or something < 1131999218 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :oh, and it's now 100% sure roads.lzs is the right file; i replaced it with the x-mas edition track file and it worked just perfectly < 1131999238 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :so, it seems the level sizes and stuff are defined in the track file itself < 1131999358 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :and when i switched the x-mas version demo tracks to the original full, it still works! < 1131999392 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :and if you try to load the levels that don't exist in the demo (levels > 6), it reads null to the level and acts strange < 1131999430 0 :Sgep!n=sgeo@ool-182e9882.dyn.optonline.net JOIN :#esoteric < 1131999582 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :when it loads the null level, the gravity-o-meter (or something) shows 2100, so that must be some constant in the game < 1132001300 0 :CXII!unknown@unknown.invalid NICK :CXI < 1132001703 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :bye < 1132001705 0 :Keymaker!unknown@unknown.invalid PART #esoteric :? < 1132003803 0 :jix!i=jix@F3193.f.strato-dslnet.de JOIN :#esoteric < 1132005884 0 :madbrain!n=madbrain@modemcable211.193-200-24.mc.videotron.ca JOIN :#esoteric < 1132005914 0 :madbrain!unknown@unknown.invalid PRIVMSG #esoteric :mm, hey < 1132006859 0 :jix!unknown@unknown.invalid QUIT :"Bitte waehlen Sie eine Beerdigungnachricht" < 1132008065 0 :madbrain!unknown@unknown.invalid PRIVMSG #esoteric :http://esoteric.voxelperfect.net/wiki/Object_disoriented#Examples <- Wrote a couple of easy examples for object disoriented < 1132008871 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :ha! is that the easiest way to do Hello World? :D < 1132008932 0 :madbrain!unknown@unknown.invalid PRIVMSG #esoteric :well, no actually :) < 1132008985 0 :madbrain!unknown@unknown.invalid PRIVMSG #esoteric :The easiest way is just to do a bunch of oz and o(equivalent to 1) statements < 1132008994 0 :madbrain!unknown@unknown.invalid PRIVMSG #esoteric :but it's not as pretty :) < 1132009052 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :well congratulations on making a truly low-level OO-language :) < 1132009118 0 :madbrain!unknown@unknown.invalid PRIVMSG #esoteric :Thanks :) < 1132009168 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :I'm struggling to understand the cat example.... < 1132009228 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Is OD unimplemented? < 1132009234 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1132009244 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :AFAIK at least < 1132009248 0 :madbrain!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, haven't written an implementation yet < 1132009287 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Ah, well then I guess EgoBot isn't going to support it any time soon :P < 1132009396 0 :madbrain!unknown@unknown.invalid PRIVMSG #esoteric :I'll possibly need help on the recursion-optimisation-so-that-the-stack-doesn't-explode.. from those functional programming gurus < 1132009460 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :OK, I think I get the cat example :) < 1132009581 0 :madbrain!unknown@unknown.invalid PRIVMSG #esoteric :mostly I wonder if there's some more or less automatic of doing it, or if that would require solving some impossible problems and it's better just to optimise all the "usable" < 1132009583 0 :madbrain!unknown@unknown.invalid PRIVMSG #esoteric :cases < 1132012048 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :if I understand correctly, the halting problem only applies to undecidable languages, right? because all decidable languages either accept or reject < 1132012159 0 :madbrain!unknown@unknown.invalid PRIVMSG #esoteric :eh, it's complicated < 1132012161 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :are there any languages that by their syntax allow any decidable program to be written, but not undecidable? or is that impossible to enforce for the halting problem? < 1132012179 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :for->because of < 1132012222 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :I can imagine a string of if statements with no loops.. but I'm not sure that can handle every decidable language < 1132012269 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :string -> tree < 1132012317 0 :madbrain!unknown@unknown.invalid PRIVMSG #esoteric :The halting problem is more complex than that... basically, you have a program, which might terminate or have an infinite loop. There is no program that can differentiate for any program ever whether it terminates or not, without either going into an infinite loop for some programs, or simply don't decide for some programs < 1132012356 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :well, that's a function of the language syntax < 1132012367 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :if there are no loops, the program WILL terminate < 1132012382 0 :madbrain!unknown@unknown.invalid PRIVMSG #esoteric :calamari: Well, yeah < 1132012387 0 :madbrain!unknown@unknown.invalid PRIVMSG #esoteric :But what if it has loops? < 1132012399 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :well, I'm consdidering the case where there aren't loops < 1132012401 0 :madbrain!unknown@unknown.invalid PRIVMSG #esoteric :How do you determine whether these will terminate or not? < 1132012412 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :can that handle all decidable languages? < 1132012424 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :define "these"? < 1132012437 0 :madbrain!unknown@unknown.invalid PRIVMSG #esoteric :the loops < 1132012447 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :there are no loops < 1132012459 0 :madbrain!unknown@unknown.invalid PRIVMSG #esoteric :I'm not sure what were decidable languages... < 1132012473 0 :madbrain!unknown@unknown.invalid PRIVMSG #esoteric :They're a subclass of turing complete languages? < 1132012473 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :perhaps I need to review the definition.. afk to look it up < 1132012615 0 :cpressey_!unknown@unknown.invalid PRIVMSG #esoteric :calamari: yes, the halting problem only applies to undecidable languages... in fact, that's what the word "undecidable" basically means: that you can't construct a program that can decide if another program will halt or not < 1132012629 0 :madbrain!unknown@unknown.invalid PRIVMSG #esoteric :Ah < 1132012632 0 :madbrain!unknown@unknown.invalid PRIVMSG #esoteric :I see < 1132012634 0 :cpressey_!unknown@unknown.invalid NICK :cpressey < 1132012671 0 :madbrain!unknown@unknown.invalid PRIVMSG #esoteric :So the problem is to know whether recursive function stack optimisation is decidable or not? < 1132012694 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :Chris: so I'm curious what a language that accepts only deciders would look like < 1132012723 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :Chris: or does that no make sense? hehe it's hard for me to put this in the correct wording < 1132012766 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :basically a language that doesn't have the halting problem and I can write deciders in < 1132012784 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :calamari: hmmm, ok. well... < 1132012795 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :take a turing machine and prove that it always halts. < 1132012798 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :that's a decider < 1132012809 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :oic.. I guess I < 1132012839 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :oic.. I guess I need a universal turing machine - minus the udeciable part, don't I :) < 1132012853 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :just because the halting problem says that, in general, you can't decide whether a TM halts or not, doesn't mean that you can't work it out for a specific TM... < 1132012856 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :udeciable -> undecidable < 1132012901 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :I think I'm still grappling for the correct term < 1132012905 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :for example: < 1132012929 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :I can create a language that computes for all finite state machines and never halts < 1132012951 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :I can create a language that computes for all pushdown automata and never halts < 1132012970 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :Can I create a language that computes for all deciders and never halts? < 1132012996 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :the answer should be yes, if I understand correctly < 1132013003 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :i don't know what you mean by "a language that computes for all Xs" < 1132013017 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :ahh < 1132013038 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :I mean that I can create a programming language where any possible finite state machine is understood and computed < 1132013057 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :so given the syntax, I can type in my fsm and run it < 1132013067 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :ok. < 1132013078 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :so a language for fsm's, easy enough < 1132013098 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :but < 1132013104 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :so the next step is a language for pda's.. no problem either < 1132013105 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :what do you mean by "and never halts"? < 1132013137 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :or did you mean "and always halts"? < 1132013148 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :so there is a lnaguage for turing complete languages, for exampel bf.. but it can halt.. so I want to back up one step < 1132013181 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :ok, i think i can guess at what you're asking < 1132013196 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :so a program run in this language would never halt.. but it would be a decider and not just a pda < 1132013218 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :but first i'm pretty sure you're typing "never halt" when you mean "always halt" :) < 1132013227 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :deciders always halt. < 1132013242 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :fsm's alwyays halt. (for finite input strings, anyway) < 1132013318 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :you're right.. I want the language to always halt < 1132013394 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :it just seems like there is a missing machine between the universal pda and universal tm, I'd call it the universal decider < 1132013399 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :ok, so... say you have a language for describing deciders... will it always halt? yes, because deciders always halt. HOWEVER - the problem is - how is it that your language only describes deciders? how do you know that you can't accidentally describe a Turing machine in your language? that's the hard part. < 1132013418 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :yeah hehe < 1132013424 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :it's probably not impossible though < 1132013426 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :and yeah < 1132013434 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :there are several "missing" languages < 1132013458 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :it disturbs me slightly that deterministic and non-deterministic PDA's accept different languages < 1132013488 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :right, the deterministic pda is also glossed over .. but still more powerful than a fsm < 1132013546 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :so I guess the question is, is it possible to construct a universal decider? < 1132013651 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Machines_that_always_halt < 1132013656 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :well... what exactly do you mean by "universal" in this context? i wasn't aware that there was a "universal" PDA < 1132013685 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :that's my fault < 1132013751 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :It should be possible to make a programming language that takes any arbitrary pda and computes it.. < 1132013755 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :well... ok, i guess there sort of is, in the weak sense that all context-free languages are equivalent to balanced parentheses... if you ignore the details... but that's sort of unsatisfying < 1132013770 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :yeah, ok < 1132013777 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :a language-for-describing-pda's < 1132013782 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :right < 1132013782 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :sort of a meta-language < 1132013795 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :so I need a language-for-describing-deciders < 1132013802 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :but, could that meta-language be processed by a PDA, itself? < 1132013803 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :well want, not need :) < 1132013827 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :oic.. universal doesn't work there :) < 1132013845 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :hmmm < 1132013849 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :yeah, i don't think it does < 1132013863 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :easier to think about for fsm's though < 1132013879 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :that wiki page I think answers it < 1132013881 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :would be hard to imagine a language-for-describing-fsm's that could itself be described by an fsm < 1132013888 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :In practice, a machine that always halts can be implemented as a programming language with restricted flow control instructions, so that no program (i.e. description) will ever cause the machine to enter an infinite loop. Note that this does not imply that the language is free of looping capabilities ? all we require is that such loops be finite < 1132013907 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :right < 1132013928 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :so basically my if statement language is right.. because that's just a loop unrolling < 1132013930 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :calamari: check out the book that's referenced on that wiki article, if you can < 1132013957 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :which < 1132013989 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :I have the Sipser book < 1132014011 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :I don't have Brainerd, W.S., Landweber, L.H. (1974), Theory of Computation < 1132014020 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :if that's what you mean < 1132014060 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :what i mean is: check your local math library :) it's not actually a very good book, but they explain what they mean by PL-{GOTO} better than the wiki article does < 1132014111 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :I guess you don't mean the Sipser book, because it doesn't mention PL-GOTO :) < 1132014125 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :oh, sorry < 1132014139 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :i guess more references were added to that page since i last looked at at < 1132014149 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :that's okay, I whittled it down :) < 1132014149 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :yeah, i meant brainerd & landweber. < 1132014176 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :do you own the book? < 1132014197 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :no, i just have it on loan < 1132014208 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :indefinate loan, so long as i keep remembering to renew it online :) < 1132014211 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :ahh.. does it describe lambda calculus? < 1132014220 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :hm, not sure. one sec < 1132014288 0 :puzzlet!n=puzzlet@61.247.146.9 JOIN :#esoteric < 1132014307 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :cool, university has it < 1132014431 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :ok.... looks like the last chapter talks a little about lambda calc, but, the chapter is really about combinatory logic (SKI calculus) so it looks mostly incidental < 1132014452 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :cool < 1132014478 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :looks like I can buy it from amazon.com for 55 cents :) < 1132014485 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :thanks for looking that up < 1132014513 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :55 cents?!?? < 1132014517 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :no problem :) < 1132014570 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :I don't think I can go wrong for that price.. snagging it < 1132014678 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :yup, 55 cents... wild. < 1132015451 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :calamari: btw, you might be interested in this: for one of my classes we get to do a project where we do some static analysis of Java code... I was thinking of doing some sort of halting analysis... basically, for each method of an object, determine if it is guaranteed to always halt :) < 1132015784 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :which class? they mentioned static analysis in my computer engineering class < 1132015804 0 :zerozero!n=a@60-234-144-135.bitstream.orcon.net.nz JOIN :#esoteric < 1132015939 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :"definition of programming languages" < 1132015974 0 :zerozero!unknown@unknown.invalid QUIT :Client Quit < 1132016016 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :which is actually a pretty cool course overall. i thought it would be easy, but i've actually learned quite a bit < 1132016074 0 :CXI!unknown@unknown.invalid QUIT :Connection timed out < 1132017539 0 :CXI!i=Sanity@dialup-199.89.221.203.acc50-kent-syd.comindico.com.au JOIN :#esoteric < 1132018573 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :heh, i'm taking a course called that < 1132018645 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :you're not in my university are you? < 1132018662 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :static analysis of java code is the project we're doing as well... < 1132018865 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :you better not turn out to be fromD my uni, cause then i'd have to buy you a beer or something. < 1132020348 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :heh. < 1132020368 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :lament: does the name "Spotty Dotty" mean anything to you? < 1132020375 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :cpressey: jesus christ < 1132020381 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :hahahaha < 1132020388 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i never suspected! < 1132020390 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :you must not read the names of the posters on webct :) < 1132020402 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i never went there < 1132020410 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i can't say i particularly care about that course < 1132020429 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :anyway, i'm the guy who sits in the front row and showed up in a mask for hallDoween < 1132020516 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :yeah, i suspected - since your name isn't exactly common < 1132020663 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :anyway, i must go now - see you tomorrow i guess... bizarre < 1132020748 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :ok, cya tomorrow :) bizarre, indeed. < 1132027100 0 :Robdgreat!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1132027713 0 :Sgep!unknown@unknown.invalid QUIT : < 1132029928 0 :Arrogant!n=chatzill@217.orlando-06-08rs.fl.dial-access.att.net JOIN :#esoteric < 1132029971 0 :Arrogant!unknown@unknown.invalid QUIT :Client Quit < 1132030050 0 :Arrogant!n=chatzill@217.orlando-06-08rs.fl.dial-access.att.net JOIN :#esoteric < 1132030341 0 :madbrain!unknown@unknown.invalid QUIT :"Christians believe Jesus can save your soul; atheists believe Hungry Man TV dinners are a quick and easy dinner solution for < 1132031385 0 :kipple!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1132031709 0 :Arrogant!unknown@unknown.invalid QUIT :"Chatzilla 0.9.68.5.1 [Firefox 1.5/undefined]" < 1132031741 0 :Arrogant!i=Arrogant@217.orlando-06-08rs.fl.dial-access.att.net JOIN :#esoteric < 1132032767 0 :Keymaker!n=nobody@wire74.adsl.netsonic.fi JOIN :#esoteric < 1132032860 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :whoaly sh!t.. does this mean lament and cpressey are in the same university?! < 1132032873 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :and the same class < 1132032881 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :woah! < 1132032892 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :what are the odds for that happening? < 1132032929 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :well, I dunno.. maybe people in candaa are crazier than the rest of the world.. might skew the stats ;) < 1132032938 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :`:) < 1132032943 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :awesome < 1132033142 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :"Maybe"? < 1132033150 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Don't you mean "It is a statistically proven fact that" < 1132033233 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :ACTION suggests that GregorR read the book "How to lie with statistics" < 1132033282 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Heh < 1132033346 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: http://www.jhuapl.edu/newscenter/pressreleases/2005/051109.asp < 1132033356 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Yes, I've heard of the book. < 1132033361 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :(Don't know if that's what that link is though :P) < 1132033372 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :nope < 1132033389 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Oooh, cool. < 1132033634 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :hmm, back to the skyroads :) < 1132033994 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :*yawn* < 1132035292 0 :calamari!unknown@unknown.invalid QUIT :"Leaving" < 1132035928 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :dum dum dum < 1132036010 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Yeah you are HAHAHAHAHAH < 1132036013 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1132036021 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric ::( < 1132036154 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :You walked into that brick wall ;) < 1132036168 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric ::( < 1132036178 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :I'm not stupid! I'm neuron challenged! < 1132036282 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :ha! discovered some new things from roads.lzs! :D gotta go to skool now. :/ < 1132036285 0 :Keymaker!unknown@unknown.invalid PART #esoteric :? < 1132040368 0 :Arrogant!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1132041599 0 :clog!unknown@unknown.invalid QUIT :ended < 1132041600 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1132041997 0 :Keymaker!n=nobody@wire74.adsl.netsonic.fi JOIN :#esoteric < 1132042299 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :(back for four hours.. :)) < 1132050566 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :gotta go, need food. < 1132050567 0 :Keymaker!unknown@unknown.invalid PART #esoteric :? < 1132062150 0 :Keymaker!n=nobody@wire74.adsl.netsonic.fi JOIN :#esoteric < 1132062581 0 :kipple!n=kipple@168.80-202-98.nextgentel.com JOIN :#esoteric < 1132062585 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :kipple! < 1132062590 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :hello < 1132062613 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :ho < 1132062634 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :now i know where in the file the level data is read from < 1132062660 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :good question... < 1132062667 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :i said i know :) < 1132062669 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :what have you found out so far? < 1132062672 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :aha < 1132062674 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :hehe < 1132062678 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :sorry. I misread < 1132062681 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1132062701 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :now != how ;) < 1132062735 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric ::) in every level data piece there's the variables for how fast o2 goes down etc.. < 1132062743 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :but the actual level format is still bizarre < 1132062750 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :i've tried changing things but it's just crazy < 1132062764 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :i've managed to change colours < 1132062783 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :i have no idea how the level pieces are formed, and how the coordinates are set < 1132062822 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :once i changed only two bytes a bit, and the whole level got very strange < 1132062832 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :so i have no idea how the blocks are placed < 1132063072 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :well, I guess you just have to try more... < 1132063100 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :i will < 1132063122 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :actually at the moment i'm in hex editor.. < 1132063216 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :hmm, it crashed.. < 1132063270 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1132063312 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :i suppose the format needs to be correct.. x) < 1132063734 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :trekdat sounds like trackdata, so i suppose there's something vital inside, but i'd assume it's the 3d models < 1132063814 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :seen this: http://skystreets.kaosfusion.com/ ? < 1132063848 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :yeah. the "clone" sucks, and the author hasn't discovered any files except sounds < 1132063859 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :and iirc he doesn't tell the format on the page either < 1132063871 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :too bad < 1132063887 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1132063977 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :well the source code is available, so if you need to mod the sounds you could look at those < 1132064000 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :yeah, although iirc the clone had own sounds, not the original ones < 1132064036 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :by the way, just discovered muzax.lzs is really the music file, and not any game related < 1132064059 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :i renamed the file and started the game, and when toggled the music on it crashed, since couldn't find the music file < 1132064087 0 :jix!i=jix@F30d5.f.strato-dslnet.de JOIN :#esoteric < 1132064339 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :i really hope they don't have any bizarre compression of their own.. < 1132064865 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :trekdat seems to be exactly same in the different versions < 1132064870 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :thanks heaven < 1132064893 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :that means that the level data should be entirely in roads.lzs < 1132065129 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :.lzs lz is often lempel-ziv (compression (but there are different lz variants) < 1132065130 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :) < 1132065181 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :hmmm < 1132065185 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :cheers < 1132065230 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :could you send me the roads.lzs file? < 1132065294 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :http://www.bluemoon.ee/history/skyroads/skyroads.zip < 1132065397 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :hmm, this is interesting -- it says on some page that Lempel-Ziv(-Welch) is a popular data compression often used in images < 1132065417 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :it could make sense that the level data would be pictures, instead < 1132065423 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :or dunno < 1132065455 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :yeah lzw is used in gif < 1132065462 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1132065465 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :lz77 is used in zip and gzip (in combination with huffman) < 1132065471 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :and in png < 1132065486 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :lzw was patented until april05 lz77 was always patent-free < 1132065496 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :that's why png uses lz77 instead of lzw < 1132065514 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :ok :) i don't know much about compression.. < 1132065543 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :a lot of the lzs files share the same header CMAPr, but some don't so there is at least two different file formats I think < 1132065566 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :yeah, all that have those are images in the game < 1132065596 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :too all the files use the same extension for some reason < 1132065609 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :anyway, it was pretty common to use the same extension on all data files regardless of format in the old days (perhaps now too) < 1132065610 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :maybe they are all compressed with lzs, whatever it is < 1132065617 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1132065624 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :i know, but it's annoying :) < 1132065633 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :I doubt the extension says anything at all, but it's worth checking out I guess < 1132065650 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :yeah, but why would they use lzs? < 1132065653 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :it doesn't make any sense < 1132065659 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :the game is called skyroads < 1132065682 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :maybe 0x10 0x00 0x00 0x00 is a little-endian adress (byte 13) < 1132065701 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :in which file? < 1132065706 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :HELPMENU.LZS < 1132065719 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :no idea < 1132065722 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :idea! cmap == color map it contains the pallette data... PICT == picture data, contains the picture < 1132065723 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :I doubt they use 32bit ints < 1132065735 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :hmm! < 1132065753 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :good idea < 1132065756 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :really good < 1132065765 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :let's see.. < 1132065779 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :and the space between CMAP and PICT are 51 bytes thats 17 3 byte pairs < 1132065786 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :whoops < 1132065788 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :bbl < 1132065793 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1132065822 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :there's only ten ways to find that out, and i'll try the first: hex editoring the file < 1132065830 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :I think you're on to something there. but it doesn't help for the levels < 1132065843 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :nope, but i want to change graphics too :D < 1132065910 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :jix is right! yes! < 1132065955 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :i changed the first 3F 3F 3F of helpmenu to 3F 00 00 (red), and texts that were white show up red now < 1132066276 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :cool :) < 1132066339 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :i don't know what format it is, or how to conver it to some other format, but i know one thing: one image file can have more than one image. the helpfile has the two help screens inside it < 1132066885 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :it's very probable the roads.lzs uses that lzw (or something) compression < 1132066943 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :there probably are track pieces that are just connected to each other < 1132067077 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :I think it's a bit unlikely that they've compressed the level data. the levels are so simple that compressing wouldn't save that much space. And decompressing is expensive on old computers < 1132067089 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :hmmm < 1132067110 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :but there's some compression in almost every game < 1132067115 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :including the old ones < 1132067319 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :and there got to be something in this, too. for example, each row can have stuff on 3 level, on 7 places. that's 21 per row. and if one level has for example 100 rows, and three bytes for rgb value, that'd make 6300 bytes. even more if the stuff would be represented as integers. and the demo roads.lzs is 4k and has six tracks :) < 1132067455 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :that is only if they're stored as "tiles". they could be areas < 1132067475 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1132067501 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :and they don't need 3 bytes for color. only one < 1132067506 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :but that'd probably mean trekdat is filled with different areas, that all of the versions use < 1132067534 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :but there are colours that use three bytes, in the roads < 1132067546 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :what do you mean? < 1132067547 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :for example, i just today changed couple of them to pink, white etc.. < 1132067573 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :there definitely is colours in rgb form, in roads.lzs < 1132067640 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :the video mode is MCGA I think, which only handles 256 colors (at teh same time) < 1132067652 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :so there is probably a palette defined somewhere < 1132067664 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :but maybe I'm wrong < 1132067678 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :hmmm, the colours can be from 0 0 0 to 63 63 63 in this one < 1132067698 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :and i have no idea how it works.. :\ < 1132067722 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :if one sets values larger than 3F (63) the colours go strange < 1132067738 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :perhaps the palette has only defined 63 colors... < 1132067745 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :64 I mean :) < 1132067748 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :hehe < 1132067796 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :if that is the case, then color info could possibly be stored in 6 bit integers < 1132067831 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :yes, but i think they wouldn't try to save space that much :) < 1132067841 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :don't be too sure of that < 1132067865 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Standard VGA only has 6 bits of color for each channel. < 1132067872 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1132067894 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :we might be on to something... :) < 1132067898 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1132067999 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :IIRC the palette control registers take values between 0x00 - 0x3f, too, although can't be sure of that - it's been ages since I last wrote anything that accessed hardware directly. :p < 1132068017 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1132068065 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :grrh. i wish this format can be discovered some day.. < 1132068104 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :naturally we could read the exe in assembler.. and try to find out what it does.. :) < 1132068109 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :*disassembler < 1132068148 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :..but it's not that easy job.. < 1132069044 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :i wish i'd get the original level editor they used.. < 1132072208 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I've been disassembling it with ida-pro a bit, but it's still a.. mess: http://gehennom.org/~fis/skyroads-graph.png But at least I've located the fopen/fread-like functions. Next I should figure out what the routines that use those do. < 1132072247 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I'd like to get a linux version of that thing, though - using wine is a pain. < 1132072376 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Although I think the linux version lacks the rather usable GUI. < 1132072468 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :cool! < 1132072493 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Now I need to go grocery-shopping. -> < 1132072495 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :try dosbox < 1132072503 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :when you're back < 1132072510 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :dosbox.sourceforge.net < 1132072530 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :or did you mean linux version of that program? probably.. :\ < 1132072822 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :anyways, hopefuly you'll discover something, every piece of info is required! :) < 1132073055 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I have an unverified guess that the first 128 bytes of ROADS.LZS is a header of some sort. It's too symmetric to be anything else: < 1132073058 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :fis@colin:~/tmp/skyroads$ hexdump -n 128 -x ROADS.LZS < 1132073060 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :0000000 007c 08c0 02cb 0302 0432 064a 064c 0348 < 1132073063 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :0000010 07af 0524 096b 06e4 0b42 02a0 0c9e 0348 < 1132073066 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :0000020 0e10 05cc 101a 03d4 117c 046e 1332 0ae2 < 1132073068 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :0000030 15b9 08f8 17aa 0620 1a02 0cf6 1dc2 0afe < 1132073076 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :0000040 21b4 077e 23d2 085e 25f9 08ea 282c 080a < 1132073076 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :0000050 29ef 0a2c 2c6a 071c 2e86 08c0 30d5 0c40 < 1132073076 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :0000060 342a 048a 35ea 0834 37c0 0a72 3a91 0914 < 1132073080 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :0000070 3c66 0ccc 3ea7 0770 40c4 0af0 0008 0082 < 1132073144 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Note that for even columns, the higher byte seems to always be <0x10, and in odd columns it's ~0x00-0x40 and the numbers are monotonically increasing. < 1132073168 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Right, the shop. -> < 1132073185 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :yeah, it's a header < 1132073194 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :re < 1132073194 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :i've discovered that, i'll upload my notes soon < 1132073365 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i'm going to reverse engineer the picture files < 1132073371 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :cool! < 1132073379 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :that'd be awesome < 1132073392 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :and that without a x86 cpu! < 1132073397 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :(or emulator) < 1132073401 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1132073441 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :jix: if you can, document everything! :) < 1132073455 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i'm going to do that < 1132073460 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1132073724 0 :calamari!n=calamari@ip68-105-130-108.tc.ph.cox.net JOIN :#esoteric < 1132075377 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: here's my notes about the header http://koti.mbnet.fi/yiap/skyroads/roads.txt < 1132075387 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :here's an ugly site for this project: http://koti.mbnet.fi/yiap/skyroads/ < 1132075479 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :ACTION notes, INT 10h, AX=1010h, Set Individual DAC Register..  < 1132075496 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :that's what sets rgb 0-63 < 1132075521 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :where? < 1132075528 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :(in which file, i mean) < 1132075532 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :I should also note that quickbasic had the same 0-63 limitations.. so that's mildly scary ;) < 1132075549 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :Keymaker: that's in my book, pc interrupts < 1132075560 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1132075575 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :Keymaker: you can also look it up online, http://www.ctyme.com/rbrown.htm < 1132075687 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :the executable doesn't appear to be compressed < 1132075782 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :uses pupses and pops for function calls < 1132075792 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :pupses -> pushes < 1132075812 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1132075844 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :definitely not compiled quickbasic < 1132075860 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :I know what that looks like < 1132075885 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :ok.. time for class < 1132075887 0 :calamari!unknown@unknown.invalid QUIT :"Leaving" < 1132075888 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1132075911 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :and, it's most probably done in c or pascal, i'd guess.. may be assembler too < 1132076120 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is so glad he has long hair. < 1132076129 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ACTION never needs to buy a scarf. < 1132076149 0 :mtve2!i=mtve@mtve.vm.jvds.com JOIN :#esoteric < 1132076188 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :hah :) < 1132076215 0 :mtve!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1132076591 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Or earmuffs for that matter. < 1132076870 0 :marcan_!n=marcanso@160.10.7.147 JOIN :#esoteric < 1132077373 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :It doesn't much look like compiled C either. A lot of functions pass parameters in registers, although some do use the stack too. < 1132077391 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, noticed that link about the header? < 1132077402 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Yes. < 1132077406 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :o-k < 1132077429 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I'll continue digging around the disassembled exe when I have some free time. Must eat, and then there's some work to do. < 1132077450 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1132077452 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :It could very well have been written in ASM ... I mean, this is DOS ... < 1132077457 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :thanks for the help! < 1132077472 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :yes, could be < 1132077484 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :the game is quite old, and it's 3d < 1132078131 0 :marcan!unknown@unknown.invalid QUIT :Connection timed out < 1132080777 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :well, gotta go. < 1132080809 0 :Keymaker!unknown@unknown.invalid PART #esoteric :? < 1132082506 0 :calamari!n=jeffryj@lilly.csoft.net JOIN :#esoteric < 1132082509 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1132082618 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :after I logged off I realized I said it wrong.. the function is the one pushing and popping, to protect the registers at call < 1132082636 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :anyhow.. next class in a few mins ;) < 1132082639 0 :calamari!unknown@unknown.invalid QUIT :Client Quit < 1132083852 0 :jix!unknown@unknown.invalid QUIT :"Bitte waehlen Sie eine Beerdigungnachricht" < 1132084145 0 :Aardwolf!n=neusring@kotnet-145.kulnet.kuleuven.be JOIN :#esoteric < 1132084687 0 :jix!i=jix@F30d5.f.strato-dslnet.de JOIN :#esoteric < 1132085164 0 :GregorR-L!n=chatzill@host-202-8.pubnet.pdx.edu JOIN :#esoteric < 1132087480 0 :GregorR-L!unknown@unknown.invalid QUIT :"Chatzilla 0.9.68.5 [Firefox 1.0.6/20050716]" < 1132087723 0 :jix!unknown@unknown.invalid QUIT :"Bitte waehlen Sie eine Beerdigungnachricht" < 1132089812 0 :Sgep!n=sgeo@ool-182e9882.dyn.optonline.net JOIN :#esoteric < 1132096181 0 :madbrain!n=madbrain@modemcable211.193-200-24.mc.videotron.ca JOIN :#esoteric < 1132102397 0 :Aardwolf!unknown@unknown.invalid QUIT :"Ik zen der is mee weg" < 1132104876 0 :Arrogant!i=Arrogant@143.orlando-09-10rs.fl.dial-access.att.net JOIN :#esoteric < 1132105533 0 :puzzlet!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1132105618 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :puh. that was one marathon wiki-editing session ... < 1132105631 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :anyway, the year categories are back! :) < 1132106438 0 :Arrogant!unknown@unknown.invalid QUIT :" HydraIRC -> http://www.hydrairc.com <-" < 1132107345 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :El teh w00t! < 1132107359 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :wtf? < 1132107416 0 :CXI!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1132107433 0 :CXI!i=Sanity@dialup-199.89.221.203.acc50-kent-syd.comindico.com.au JOIN :#esoteric < 1132110333 0 :Arrogant!i=Arrogant@143.orlando-09-10rs.fl.dial-access.att.net JOIN :#esoteric < 1132113562 0 :madbrain!unknown@unknown.invalid PRIVMSG #esoteric :ACTION adds his language to 2005 < 1132113755 0 :Arrogant!unknown@unknown.invalid QUIT :" Try HydraIRC -> http://www.hydrairc.com <-" < 1132114532 0 :puzzlet!n=puzzlet@61.247.147.4 JOIN :#esoteric < 1132114548 0 :puzzlet!unknown@unknown.invalid QUIT :Client Quit < 1132114554 0 :puzzlet!n=puzzlet@61.247.147.4 JOIN :#esoteric < 1132115087 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :ACTION likes mediawiki templates < 1132115109 0 :puzzlet!unknown@unknown.invalid PRIVMSG #esoteric :the recursion < 1132115196 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :recursion is your friend :) < 1132115229 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :void recursion() { printf("recursion is your friend :)\n"); recursion(); } int main() { recursion(); } < 1132115243 0 :madbrain!unknown@unknown.invalid PRIVMSG #esoteric :recursion means you don't have to implement a looping construct :) < 1132115324 0 :puzzlet!unknown@unknown.invalid PRIVMSG #esoteric :afaik mediawiki's template recursion is allowed but to the limit of 3 or something < 1132115901 0 :Arrogant!i=Arrogant@143.orlando-09-10rs.fl.dial-access.att.net JOIN :#esoteric < 1132116591 0 :kipple!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1132117200 0 :Arrogant!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1132117224 0 :madbrain!unknown@unknown.invalid PART #esoteric :? < 1132117906 0 :Arrogant!i=Arrogant@65.orlando-09rh15-16rt.fl.dial-access.att.net JOIN :#esoteric < 1132120746 0 :marcan_!unknown@unknown.invalid QUIT :brown.freenode.net irc.freenode.net < 1132120746 0 :cmeme!unknown@unknown.invalid QUIT :brown.freenode.net irc.freenode.net < 1132120754 0 :lindi-!unknown@unknown.invalid QUIT :brown.freenode.net irc.freenode.net < 1132120754 0 :fizzie!unknown@unknown.invalid QUIT :brown.freenode.net irc.freenode.net < 1132120754 0 :puzzlet!unknown@unknown.invalid QUIT :brown.freenode.net irc.freenode.net < 1132120761 0 :tokigun!unknown@unknown.invalid QUIT :brown.freenode.net irc.freenode.net < 1132120885 0 :puzzlet!n=puzzlet@61.247.147.4 JOIN :#esoteric < 1132120885 0 :marcan_!n=marcanso@160.10.7.147 JOIN :#esoteric < 1132120885 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1132120885 0 :lindi-!n=lindi@kulho150.adsl.netsonic.fi JOIN :#esoteric < 1132120885 0 :tokigun!i=tokigun@sparcs45.kaist.ac.kr JOIN :#esoteric < 1132120885 0 :fizzie!i=fis@sesefras.tky.hut.fi JOIN :#esoteric < 1132121362 0 :Sgep!unknown@unknown.invalid QUIT : < 1132124142 0 :puzzlet_!n=puzzlet@61.247.147.4 JOIN :#esoteric < 1132124201 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1132124322 0 :GregorR!unknown@unknown.invalid QUIT :Remote closed the connection < 1132124717 0 :puzzlet_!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1132124914 0 :puzzlet!n=puzzlet@61.247.147.4 JOIN :#esoteric < 1132125036 0 :GregorR!n=chatzill@198.107.20.174 JOIN :#esoteric < 1132125666 0 :Arrogant!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1132126266 0 :puzzlet!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1132126815 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ACTION considers putting maple syrup in his hot cocoa. < 1132127999 0 :clog!unknown@unknown.invalid QUIT :ended < 1132128000 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1132128737 0 :puzzlet!n=puzzlet@61.247.128.68 JOIN :#esoteric < 1132139039 0 :Keymaker!n=nobody@wire74.adsl.netsonic.fi JOIN :#esoteric < 1132140381 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :ah, home sweet home. at the moment i should be at the math class but i decided not to attend, for several reasons. < 1132142290 0 :kipple!n=kipple@168.80-202-98.nextgentel.com JOIN :#esoteric < 1132144571 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :it's snowing!! < 1132144574 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :finally < 1132145764 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :We beat you :) started snowing yesterday here < 1132145771 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1132145798 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :grhh, guess what? now it stopped raining already.. < 1132145814 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :i just turned my head left and noticed.. < 1132145824 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :i hate this summer < 1132145885 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :something is seriously wrong when you can walk your jacket open and without gloves or hat at this time of the year < 1132145896 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :oh, and the grass is green.. < 1132145913 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :at least part of it < 1132146227 0 :calamari!n=calamari@ip68-105-130-108.tc.ph.cox.net JOIN :#esoteric < 1132146373 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :is today tuesday or wednesday? < 1132146386 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :wednesday :) < 1132146390 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :really? < 1132146395 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :oh.. fast week.. < 1132146396 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1132146408 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :well, the sooner the weekend, the better < 1132146950 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :the snow started again! < 1132147749 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :No snow here. < 1132147912 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :it hasn't snowed here in years... :( < 1132147996 0 :ineiros!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: But at least there's frost. < 1132148171 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: too bad :( around here there was snow for couple of days about a month ago, but there hasn't been a flake since then.. until now < 1132148194 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :i hope the snow that stays would come soon < 1132148311 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :We had a day of snow ~a month ago too. < 1132148495 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Nice documentation here: < 1132148497 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :You can override DefaultServlet with you own implementation and use that in your web.xml declaration. If you can undertand what was just said, we will assume yo can read the code to DefaultServlet servlet and make the appropriate adjustments. (If not, then that method isn't for you) < 1132148513 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1132148525 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1132149960 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :does this page work for anybody? http://en.wikipedia.org/wiki/Tonsillolith < 1132149991 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1132150018 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :weird.. I can get to other wikipedia pages, but that one just sits there and spins < 1132150029 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric ::\ < 1132150052 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :aha < 1132150063 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :copying and pasting the url into a new window did the trick < 1132150069 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1132150074 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :guess it's a ff bug < 1132150079 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1132150245 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :cool.. maybe I'll try that hydrogen peroxide trick.. pencil wasn't working < 1132150415 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :I'd previously assumed it was a piece of decayed food that found its way back up. < 1132150892 0 :puzzlet!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1132153678 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :i'll go to try to get something to eat < 1132153687 0 :Keymaker!unknown@unknown.invalid PART #esoteric :? < 1132155275 0 :jix!i=jix@F3117.f.strato-dslnet.de JOIN :#esoteric < 1132155355 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :hi jix < 1132157413 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :moin < 1132157453 0 :Keymaker!n=nobody@wire74.adsl.netsonic.fi JOIN :#esoteric < 1132157463 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :moin Keymaker < 1132157471 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :hi jix < 1132164099 0 :Keymaker!unknown@unknown.invalid PART #esoteric :? < 1132166864 0 :CXII!n=Sanity@dialup-199.89.221.203.acc50-kent-syd.comindico.com.au JOIN :#esoteric < 1132166929 0 :CXI!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1132168293 0 :Keymaker!n=nobody@wire74.adsl.netsonic.fi JOIN :#esoteric < 1132172699 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :hmm. looks like the years 1994-1996 were bad year for esoteric programming languages. < 1132172723 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1132172854 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :in fact, that goes all up until 2000 < 1132172895 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1132172913 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :2005 looks to be one of the best :) < 1132172919 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1132172944 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :hwo goes your skyroads project? < 1132172963 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :i was just going to say that the boom started when the millenium changed.. < 1132172968 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :that.. not well < 1132172982 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :i mean, i haven't managed to discover the level format < 1132172989 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :i just can't understand it! < 1132173011 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :but the millennium started in 2001... :P < 1132173033 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1132173091 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :i assume everyone got annoyed of the "normal" languages and wanted something with less instructions < 1132173406 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :wierd is a nice language :) < 1132173684 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :there.. added some 2000 & 2001 action for ya :) < 1132173708 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1132173771 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :calamari: honestly, i got an idea to make esolang based on the towers of hanoi, before i found out you had done it already < 1132173789 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :but i couldn't decide what instructions to use etc.. < 1132173811 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :but naturally your language had been out for four years at the time i got the idea :) < 1132173822 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :ok, three years < 1132173894 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :hehe < 1132173907 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :well, maybe you can do better than I did with a version 2 < 1132173933 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :hmm? version 2? < 1132173946 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :having the same name and different lang would make it more esoteric.. right? :) < 1132173977 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :hehe < 1132173998 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :oops, i read wrong, i read it that you had version 2 somewhere.. :) < 1132174030 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :nope... I was thinking of making a spaghetti 2 tho < 1132174043 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1132174059 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :by the way, numberix was among the first esolang specs i read :) the language is somehow old school < 1132174063 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :at least visually < 1132174153 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :thanks :) I was hoping for that < 1132174191 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :it's really a hack of a language tho.. I threw a bunch of different ideas together.. not much of a theme < 1132174210 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :hehe < 1132174246 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :iirc when i read the specs in web it had some blue page and there was some calamari picture < 1132174258 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :when I was writing the bf interpreter in spaghetti there were some parts that were clumsy.. could probably be fixed < 1132174311 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :Keymaker: this? http://calamari.8k.com/numberix/ < 1132174327 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :yeah, it's that! :) < 1132174341 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :I'm very surprised that site is still working < 1132174363 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :it was free hosting and they switched to pay (or get deleted).. I guess they missed me < 1132174375 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :hehe < 1132174404 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :maybe they decided not to go pay.. still has a free ad < 1132174414 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1132174439 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :..and i couldn't understand the calamari picture on the site, it felt even more esoteric :) < 1132174459 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :the picture was a link to my old homepage < 1132174469 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1132174485 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :but back then i didn't know of your screen name and so on < 1132174486 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :the squid lives on, here: kidsquid.com < 1132174502 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :hehe < 1132174523 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :but these days seeing three lemon slices as logo makes perfect sense.. < 1132174527 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :I "borrowed" the pic from an online aquarium a LONG time ago.. < 1132174621 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :hahaha.. the Essies. < 1132174636 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :forgot all about that < 1132174639 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :hm? < 1132174651 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :it was a esolang creation contest < 1132174655 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1132174672 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :where they were held? < 1132174675 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :I think it ran 2 or 3 times but was ended when there was only one entry < 1132174679 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :at the mailing list? < 1132174685 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1132174690 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :perhaps they should be ran again :) < 1132175866 0 :Sgep!n=sgeo@ool-182e9882.dyn.optonline.net JOIN :#esoteric < 1132176221 0 :ZeroOne!unknown@unknown.invalid QUIT :Remote closed the connection < 1132176258 0 :ZeroOne_!n=vsaalo@kekkonen.cs.hut.fi JOIN :#esoteric < 1132176485 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :i think i'll watch tron < 1132176516 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :the classic hacking movie ;) < 1132177579 0 :jix!unknown@unknown.invalid QUIT :"Bitte waehlen Sie eine Beerdigungnachricht" < 1132180945 0 :kipple!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1132181169 0 :Keymaker!unknown@unknown.invalid PART #esoteric :? < 1132181354 0 :kipple!n=kipple@168.80-202-98.nextgentel.com JOIN :#esoteric < 1132181767 0 :madbrain!n=madbrain@modemcable211.193-200-24.mc.videotron.ca JOIN :#esoteric < 1132184044 0 :GregorR-L!n=chatzill@host-201-3.pubnet.pdx.edu JOIN :#esoteric < 1132184095 0 :Arrogant!i=Arrogant@145.orlando-09rh15-16rt.fl.dial-access.att.net JOIN :#esoteric < 1132184114 0 :kipple!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1132184280 0 :kipple!n=kipple@168.80-202-98.nextgentel.com JOIN :#esoteric < 1132185297 0 :Arrogant!unknown@unknown.invalid QUIT :"I AM QUIT HAVE A NICE DAY" < 1132185624 0 :calamari!unknown@unknown.invalid QUIT :"Leaving" < 1132186132 0 :puzzlet!n=puzzlet@61.247.144.176 JOIN :#esoteric < 1132186711 0 :madbrain!unknown@unknown.invalid QUIT :brown.freenode.net irc.freenode.net < 1132186729 0 :cmeme!unknown@unknown.invalid QUIT :brown.freenode.net irc.freenode.net < 1132186729 0 :lindi-!unknown@unknown.invalid QUIT :brown.freenode.net irc.freenode.net < 1132186729 0 :marcan_!unknown@unknown.invalid QUIT :brown.freenode.net irc.freenode.net < 1132186729 0 :fizzie!unknown@unknown.invalid QUIT :brown.freenode.net irc.freenode.net < 1132186730 0 :puzzlet!unknown@unknown.invalid QUIT :brown.freenode.net irc.freenode.net < 1132186730 0 :GregorR-L!unknown@unknown.invalid QUIT :brown.freenode.net irc.freenode.net < 1132186730 0 :tokigun!unknown@unknown.invalid QUIT :brown.freenode.net irc.freenode.net < 1132186779 0 :puzzlet!n=puzzlet@61.247.144.176 JOIN :#esoteric < 1132186779 0 :GregorR-L!n=chatzill@host-201-3.pubnet.pdx.edu JOIN :#esoteric < 1132186779 0 :madbrain!n=madbrain@modemcable211.193-200-24.mc.videotron.ca JOIN :#esoteric < 1132186779 0 :marcan_!n=marcanso@160.10.7.147 JOIN :#esoteric < 1132186779 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1132186779 0 :lindi-!n=lindi@kulho150.adsl.netsonic.fi JOIN :#esoteric < 1132186779 0 :tokigun!i=tokigun@sparcs45.kaist.ac.kr JOIN :#esoteric < 1132186779 0 :fizzie!i=fis@sesefras.tky.hut.fi JOIN :#esoteric < 1132186945 0 :puzzlet!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1132187091 0 :puzzlet!n=puzzlet@61.247.144.176 JOIN :#esoteric < 1132190804 0 :madbrain!unknown@unknown.invalid QUIT :"Christians believe Jesus can save your soul; atheists believe Hungry Man TV dinners are a quick and easy dinner solution for < 1132191396 0 :puzzlet!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1132191651 0 :tokigun!unknown@unknown.invalid QUIT :brown.freenode.net irc.freenode.net < 1132191655 0 :GregorR-L!unknown@unknown.invalid QUIT :brown.freenode.net irc.freenode.net < 1132191695 0 :puzzlet!n=puzzlet@61.247.144.176 JOIN :#esoteric < 1132191695 0 :GregorR-L!n=chatzill@host-201-3.pubnet.pdx.edu JOIN :#esoteric < 1132191695 0 :tokigun!i=tokigun@sparcs45.kaist.ac.kr JOIN :#esoteric < 1132191782 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Yay netsplits < 1132193577 0 :madbrain!n=madbrain@modemcable211.193-200-24.mc.videotron.ca JOIN :#esoteric < 1132194049 0 :puzzlet!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1132194480 0 :GregorR-L!unknown@unknown.invalid QUIT :"AWAAAAAAAAAY!!!" < 1132195647 0 :puzzlet!n=puzzlet@61.247.144.176 JOIN :#esoteric < 1132195763 0 :GregorR-L!n=chatzill@host-201-3.pubnet.pdx.edu JOIN :#esoteric < 1132197725 0 :Sgep!unknown@unknown.invalid QUIT :Remote closed the connection < 1132200292 0 :CXII!unknown@unknown.invalid NICK :CXI < 1132201296 0 :GregorR!unknown@unknown.invalid QUIT :SendQ exceeded < 1132201589 0 :GregorR!n=chatzill@198.107.20.174 JOIN :#esoteric < 1132201769 0 :kipple!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1132201906 0 :madbrain!unknown@unknown.invalid QUIT :"Christians believe Jesus can save your soul; atheists believe Hungry Man TV dinners are a quick and easy dinner solution for < 1132202198 0 :marcan!n=marcanso@160.10.7.145 JOIN :#esoteric < 1132203005 0 :marcan_!unknown@unknown.invalid QUIT :Connection timed out < 1132203780 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :cpressey: i didn't see you in cpsc311! < 1132203950 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Skipperrrrrrrrr!!! < 1132203983 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :no, i just don't know what he looks like < 1132203992 0 :puzzlet!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1132204197 0 :puzzlet!n=puzzlet@61.247.144.176 JOIN :#esoteric < 1132204717 0 :Arrogant!n=Arrogant@102.orlando-04-05rs.fl.dial-access.att.net JOIN :#esoteric < 1132205228 0 :GregorR-L!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1132205361 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :lament: i'm the guy with the beard who usually sits three or four rows back on the left but adjacent to the aisle < 1132205400 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :cpressey: it's a cs course! Everybody has a beard! < 1132205407 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :well, like two people do < 1132205435 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :oh, well in that case, you should know that i wear glasses, too. < 1132205437 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1132205507 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :could you be any more stereotypical?! < 1132205583 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :okay, i'll look for you < 1132206095 0 :GregorR-L!n=chatzill@host-201-3.pubnet.pdx.edu JOIN :#esoteric < 1132211123 0 :puzzlet!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1132211126 0 :puzzlet!n=puzzlet@61.247.144.176 JOIN :#esoteric < 1132212062 0 :puzzlet!unknown@unknown.invalid PRIVMSG #esoteric :lament, i never noticed you had been playing idle RPG < 1132212090 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :well, i just quit :) < 1132212437 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :do you play nethack? < 1132212618 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Nethack ... online!!! < 1132212982 0 :Arrogant!unknown@unknown.invalid QUIT :"I AM QUIT HAVE A NICE DAY" < 1132213078 0 :puzzlet!unknown@unknown.invalid PRIVMSG #esoteric :sometimes < 1132213082 0 :puzzlet!unknown@unknown.invalid PRIVMSG #esoteric :but not good < 1132213138 0 :puzzlet!unknown@unknown.invalid PRIVMSG #esoteric :i've gone as far as Oracle at the best games < 1132213154 0 :puzzlet!unknown@unknown.invalid PRIVMSG #esoteric :down to like 6th floor or something < 1132213159 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1132213168 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :I've gotten to the 20-something'th. < 1132213171 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :With only one key. < 1132213175 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :j < 1132213200 0 :puzzlet!unknown@unknown.invalid PRIVMSG #esoteric :no >? < 1132213213 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :j is dig :) < 1132213237 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :no it's not. < 1132213246 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Whoops < 1132213249 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Whatever IS dig < 1132213253 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Is what I used :P < 1132213259 0 :puzzlet!unknown@unknown.invalid PRIVMSG #esoteric :i thought j was move down < 1132213259 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :(It was a while ago ;) ) < 1132213261 0 :puzzlet!unknown@unknown.invalid PRIVMSG #esoteric :like vim < 1132213269 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Oh, yeah, it is. < 1132213700 0 :GregorR-L!unknown@unknown.invalid QUIT :"Sleepitime" < 1132213825 0 :ChanServ!unknown@unknown.invalid QUIT :Shutting Down < 1132213990 0 :ChanServ!ChanServ@services. JOIN :#esoteric < 1132213990 0 :irc.freenode.net!unknown@unknown.invalid MODE #esoteric :+o ChanServ < 1132214399 0 :clog!unknown@unknown.invalid QUIT :ended < 1132214400 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1132215439 0 :GregorR!unknown@unknown.invalid QUIT :Remote closed the connection < 1132215497 0 :Keymaker!n=nobody@wire74.adsl.netsonic.fi JOIN :#esoteric < 1132215592 0 :GregorR__!n=chatzill@198.107.20.174 JOIN :#esoteric < 1132215599 0 :GregorR__!unknown@unknown.invalid NICK :GregorR < 1132215739 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :rgrghrg < 1132215750 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :rgrghrg eh. < 1132215755 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1132215777 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :my second version to the brainfuck competition is done < 1132215812 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :have to optimizzzzeee.. < 1132215824 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :xX < 1132215826 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I want to drink a Moxie ... < 1132215830 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :But it's 12:15 ... < 1132215835 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :And I need to go to sleep. < 1132215841 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1132215972 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ACTION drinks water instead. < 1132215975 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Not as tasty. < 1132216080 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :ugh.. water.. < 1132218711 0 :puzzlet_!n=puzzlet@61.247.144.176 JOIN :#esoteric < 1132218734 0 :puzzlet!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1132222250 0 :puzzlet!n=puzzlet@61.247.146.241 JOIN :#esoteric < 1132222521 0 :puzzlet_!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1132222932 0 :Keymaker!unknown@unknown.invalid PART #esoteric :? < 1132235387 0 :Keymaker!n=nobody@wire74.adsl.netsonic.fi JOIN :#esoteric < 1132235955 0 :Keymaker!unknown@unknown.invalid PART #esoteric :? < 1132236824 0 :jix!i=jix@F326b.f.strato-dslnet.de JOIN :#esoteric < 1132240753 0 :kipple!n=kipple@168.80-202-98.nextgentel.com JOIN :#esoteric < 1132246743 0 :puzzlet!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1132247871 0 :puzzlet!n=puzzlet@61.247.146.241 JOIN :#esoteric < 1132251903 0 :Keymaker!n=nobody@wire74.adsl.netsonic.fi JOIN :#esoteric < 1132252181 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :ACTION eats german snacks < 1132252202 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :german snacks? < 1132252211 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :something "Snack-Mix" < 1132252234 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :at least its bought from Lidl, so i assume it's german < 1132252268 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :hrhr < 1132252285 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :and the texts are first in german.. < 1132252302 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :so you've got Lidl in Finland as well? < 1132252307 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1132252310 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :many of them < 1132252325 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :they recently arrived here in Norway (with some controversy) < 1132252332 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1132252343 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :lidl has tasty bitter lemon... < 1132252380 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :haven't tasted that < 1132252383 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :I tasted their beer last weekend. that was rather crappy (just let them stay on the wall!) < 1132252395 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1132252406 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :which beer was it? < 1132252420 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :don't remember. a friend of mine bought it < 1132252426 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :ACTION doesn't like beer at all (except 99 bottles of it ;) ) < 1132252427 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :the bottles were really long though < 1132252517 0 :puzzlet!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1132252795 0 :calamari!n=Kid@cb03.cs.arizona.edu JOIN :#esoteric < 1132252799 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1132252999 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1132253431 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :blah.. aciddentally pressed enter and the wiki submitted prematurely < 1132253521 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric ::\ < 1132254100 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :well, it's better than accidentally closing the browser window... < 1132254110 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1132254521 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :ACTION notes that many of the languages on http://web.archive.org/web/20000817232901/www.catseye.mb.ca/lala/index.html aren't in the wiki < 1132254571 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :hmm. something should be done about that. < 1132254577 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :does specs still exist for those? < 1132254650 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :yep < 1132254668 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :just follow the links from the site above < 1132254708 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :I've been adding them to the language list as I find them, but I was mostly adding years not articles :) < 1132254725 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :I also found bak.. needs a lot of work < 1132254745 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :(found as in found a page with info about it) < 1132254802 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :a lot of these langs don't have dates.. so I've been relying on file dates from interpreters and the wb machine archives, etc.. I can usually find something < 1132254850 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :so far I don't have years for: 23, Aheui, and Automouse (sometime before 2000) < 1132254920 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :hmm, yeah, many names i've never even heard < 1132254944 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :and a lot of them are by chris too. are they not on the new site? < 1132254991 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :dunno.. I just discovered them when looking up the year of am old lang on chris's original site < 1132255007 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :they could also be on the new site, but a lot isn't < 1132255080 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :this link is probably better.. as it's newer < 1132255081 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :http://web.archive.org/web/20030211031900/http://www.catseye.mb.ca/lala/index.html < 1132255751 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :okay I stopped at Braintwist :) will continue another day < 1132255762 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :bbl.. class < 1132255763 0 :calamari!unknown@unknown.invalid QUIT :"Leaving" < 1132257470 0 :GregorR-L!n=chatzill@host-201-3.pubnet.pdx.edu JOIN :#esoteric < 1132262490 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :nite.. zzZZz < 1132262493 0 :Keymaker!unknown@unknown.invalid PART #esoteric :? < 1132262594 0 :GregorR-L!unknown@unknown.invalid QUIT :"Chatzilla 0.9.68.5 [Firefox 1.0.6/20050716]" < 1132264389 0 :jix!unknown@unknown.invalid QUIT :"Bitte waehlen Sie eine Beerdigungnachricht" < 1132265173 0 :calamari!n=Kid@cb03.cs.arizona.edu JOIN :#esoteric < 1132265180 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1132265234 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :ACTION loves going into the UofA science library.. it's a nerd paradise.. 5 floors of journals and technical books < 1132265475 0 :Sgep!n=sgeo@ool-18bf61f7.dyn.optonline.net JOIN :#esoteric < 1132265567 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :ACTION needs to find a good book on digital disc laser head tracking  < 1132266739 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :anyone have access to pkzipfix ? < 1132266773 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ACTION watches the subject of calamari's conversation bounce around. < 1132266848 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :ahh.. zip -qF < 1132266935 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: I've been wanting to create a digital copy of my analog star wars laserdiscs < 1132266982 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: I finally found a book that got me most of the way after the data is read, but first of course I must read the data < 1132267039 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :seems like the easiest way would be to sacrifice an existing ld player and use its laser and hardware assembly, but I'll need to replace the brains of it < 1132267093 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :And what does this have to do with pkzipfix? < 1132267106 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :absolutely nothing < 1132267119 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :it has to do with the science library :) < 1132267132 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :and then I started researching language dates again < 1132267151 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :and found old 96-98 mailing list archives, but the zip was corrupted < 1132267236 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :And how do you adjust for timezone in C? >_O < 1132267275 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :I'll let you know in 2038 < 1132267297 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1132267300 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :By then you don't 8-D < 1132267311 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :And Y2K was NOTHING < 1132267313 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1132267355 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :seems that the mailing list started off with befunge discussion exclusively < 1132267577 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :the list started out as the Befunge Mailing List according to http://esoteric.voxelperfect.net/wiki/Chris_Pressey < 1132267598 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :cool, just got to the Blank announcement on the Befunge list :) < 1132267780 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :blank was 1997 not 2001 < 1132267805 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :ACTION may need to go back and delete all the dates based on the wb machine < 1132268067 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1132268088 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :temporary repaired archive location: http://kidsquid.com/bfml.zip < 1132268137 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :bbl.. meeting < 1132268139 0 :calamari!unknown@unknown.invalid QUIT :"Leaving" < 1132272798 0 :puzzlet!n=puzzlet@61.247.145.2 JOIN :#esoteric < 1132274357 0 :puzzlet!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1132274762 0 :calamari!n=Kid@cb03.cs.arizona.edu JOIN :#esoteric < 1132274931 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :re's < 1132275137 0 :calamari!unknown@unknown.invalid QUIT :"Leaving" < 1132275358 0 :puzzlet!n=puzzlet@61.247.148.7 JOIN :#esoteric < 1132275790 0 :puzzlet!unknown@unknown.invalid QUIT :brown.freenode.net irc.freenode.net < 1132275796 0 :tokigun!unknown@unknown.invalid QUIT :brown.freenode.net irc.freenode.net < 1132275797 0 :cmeme!unknown@unknown.invalid QUIT :brown.freenode.net irc.freenode.net < 1132275797 0 :lindi-!unknown@unknown.invalid QUIT :brown.freenode.net irc.freenode.net < 1132275797 0 :fizzie!unknown@unknown.invalid QUIT :brown.freenode.net irc.freenode.net < 1132275846 0 :puzzlet!n=puzzlet@61.247.148.7 JOIN :#esoteric < 1132275846 0 :tokigun!i=tokigun@sparcs45.kaist.ac.kr JOIN :#esoteric < 1132275846 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1132275846 0 :lindi-!n=lindi@kulho150.adsl.netsonic.fi JOIN :#esoteric < 1132275846 0 :fizzie!i=fis@sesefras.tky.hut.fi JOIN :#esoteric < 1132277958 0 :puzzlet!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1132278000 0 :Sgep!unknown@unknown.invalid QUIT :Remote closed the connection < 1132279517 0 :puzzlet!n=puzzlet@61.247.144.10 JOIN :#esoteric < 1132284589 0 :puzzlet_!n=puzzlet@61.247.144.10 JOIN :#esoteric < 1132284676 0 :puzzlet!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1132289560 0 :kipple!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1132290706 0 :Arrogant!i=Arrogant@249.orlando-09rh15-16rt.fl.dial-access.att.net JOIN :#esoteric < 1132292738 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :cpressey: i still didn't see you! < 1132292796 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Maybe, after all that, you're just in insanely similar classes :) < 1132292809 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :no, he's just hiding < 1132292856 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :no way another class would have Spotty Dotty. < 1132294211 0 :Paragon_!i=Arrogant@167.orlando-09-10rs.fl.dial-access.att.net JOIN :#esoteric < 1132295374 0 :Arrogant!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1132295576 0 :Paragon_!unknown@unknown.invalid NICK :Arrogant < 1132296982 0 :puzzlet_!unknown@unknown.invalid PRIVMSG #esoteric :http://tokigun.dnip.net/test/mediawiki/index.php?title=Template:AddTable&action=edit < 1132296990 0 :puzzlet_!unknown@unknown.invalid PRIVMSG #esoteric :Yay for MediaWiki programming < 1132297462 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Hmm, is that TC? < 1132298035 0 :puzzlet_!unknown@unknown.invalid PRIVMSG #esoteric :dunno < 1132300799 0 :clog!unknown@unknown.invalid QUIT :ended < 1132300800 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1132305152 0 :GregorR!unknown@unknown.invalid NICK :GregorR[zzz] < 1132305476 0 :Arrogant!unknown@unknown.invalid QUIT :"I AM QUIT HAVE A NICE DAY" < 1132306460 0 :CXI!unknown@unknown.invalid QUIT :Connection timed out < 1132308738 0 :CXI!n=Sanity@dialup-34.89.221.203.acc50-kent-syd.comindico.com.au JOIN :#esoteric < 1132316171 0 :kipple!n=kipple@168.80-202-98.nextgentel.com JOIN :#esoteric < 1132322935 0 :puzzlet_!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1132326716 0 :puzzlet!n=puzzlet@61.247.144.10 JOIN :#esoteric < 1132331921 0 :jix!i=jix@F325c.f.strato-dslnet.de JOIN :#esoteric < 1132336788 0 :puzzlet!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1132342408 0 :GregorR[zzz]!unknown@unknown.invalid NICK :GregorR < 1132343101 0 :pgimeno!unknown@unknown.invalid QUIT :"Closing" < 1132345478 0 :lindi-!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1132345777 0 :calamari!n=calamari@ip68-105-130-108.tc.ph.cox.net JOIN :#esoteric < 1132345831 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1132348479 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :there.. all the easy year adds are done.. the rest will need additional research (specs, file dates, etc) < 1132348542 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :good work calamari! < 1132348695 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :thanks.. it's kinda fun researching the history of these :) < 1132349499 0 :graue!i=graue@ip68-100-130-21.dc.dc.cox.net JOIN :#esoteric < 1132349501 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :hello esolangers < 1132349546 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :at one time, I was thinking about making a language in which programs would look like software licenses, like, EULAs and the GPL and such < 1132349582 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :I eventually abandoned the idea, but here are a few "programs" I wrote while imagining how the language might work: http://infestationgardens.net/files/hello.license http://infestationgardens.net/files/beer.license < 1132349745 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :http://esoteric.voxelperfect.net/wiki/User_talk:Calamari < 1132349784 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :now I can work on the history project without carrying scraps of paper around :) < 1132349848 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :I'm pretty sure Aheui was invented in 2005 < 1132349864 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :try grepping the #esoteric logs for the first mention of it < 1132349882 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :graue: good idea.. I hadn't thought of using the logs.. thanks < 1132349905 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :the Fm family of languages aren't really esoteric programming languages, but they were written up in 2005 by that r.e.s. guy, I think < 1132349923 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :LNUSP was almost certainly invented in 2003 around the same time as PATH and SNUSP < 1132349954 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :graue: I wasn't sure what to do with Fm as the category was only for languages < 1132349965 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :Sceql is definitely from 2005; I discussed it on the wiki when I first invented it < 1132349972 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :Qdeql is also from 2005 < 1132349986 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :as is Sortle < 1132349996 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :and Subskin < 1132350070 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :Cvlemar and Network Headache are probably 2005; I doubt the author had invented them long before adding them to the wiki < 1132350112 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :GraNoLa/M was a submission to the second Essies, so it dates to 2002 < 1132350117 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :graue: your license language reminds me of another esolang, but I can't quite put a finger on it :) I like it < 1132350166 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1132350173 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :Shakespeare, possibly? < 1132350183 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :not sure.. the other lang used similar english-style declarations < 1132350264 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :nope, not shakespeake.. < 1132350310 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :aha < 1132350313 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :http://esoteric.voxelperfect.net/wiki/Chef < 1132350407 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :ah, chef < 1132350474 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i invented subskin in 2005 < 1132350520 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :g'night < 1132350538 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :cya jix, tyhanks < 1132350546 0 :jix!unknown@unknown.invalid QUIT :"Bitte waehlen Sie eine Beerdigungnachricht" < 1132350672 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :I guess you didn't notice me saying I invented Sortle, Qdeql, and Sceql in 2005? < 1132350742 0 :graue!unknown@unknown.invalid QUIT :Remote closed the connection < 1132350758 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :graue: yes I did.. thanks.. still workin on em < 1132350850 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :graue: I like your license lang :) < 1132351090 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :wow. 2005 has a LOT of languages compared to the others... < 1132351105 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :I suspect the creation of the wiki has a big part in that < 1132351234 0 :Keymaker!n=nobody@wire74.adsl.netsonic.fi JOIN :#esoteric < 1132351288 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :hi keymaker < 1132351292 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1132351312 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :did you create any of these langs? http://esoteric.voxelperfect.net/wiki/User_talk:Calamari < 1132351317 0 :Sgep!n=sgeo@ool-18bf61f7.dyn.optonline.net JOIN :#esoteric < 1132351351 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :I remember Homespring was announced on the mailing list a while back. I think I can dig it up < 1132351356 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :not as far as i know :) < 1132351378 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :kipple: cool, thanks < 1132351394 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :it was posted 15.04.2003 < 1132351506 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :tada! :) < 1132351568 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :I know there are some langs form the mailing list that aren't on the wiki.. I remembered Spaz and added it yesterday < 1132352129 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :graue: the license langauge idea looks nice < 1132352473 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :hmm. the Sorted! home page says it won the eso awards in 2000, but the wiki says it was in 2001, and that that was the FIRST eso awards... < 1132352509 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :i guess the page maker has made a mistake, then < 1132352534 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :the files in the distribution are dated december 2000 < 1132352543 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :kipple: yeah.. the wiki page seems to conflict.. I messed with it but probably not for the best < 1132352551 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :so, it is correct that the eso awards started in 2001? < 1132352555 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :nope < 1132352559 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :they started in 2000 < 1132352574 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :the deadline just kept getting pushed back until they became the 2001 < 1132352583 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :aha < 1132352595 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :though I think sorted! should be dated to 2000 < 1132352600 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :can you give a url for the file date? < 1132352614 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :http://p-nand-q.com/humor/programming_languages/sorted_/sorted.tar.bz2 < 1132352616 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :thanks' < 1132352637 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :anyway, that dates Shakespeare to 2001 < 1132352658 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :it does? < 1132352685 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :the shakespeare spec mentions sorted as a reference, and that it was created in february < 1132352696 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :the spec was last updated in 2001 < 1132352737 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :kipple: feel free to edit the wiki.. I don't want to take credit for your research and it takes longer to add quotes from you, etc :) < 1132352746 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :I've done it already < 1132352748 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :thanks < 1132352802 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :editing Sorted!... < 1132353352 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :added 2000 to TMMLPTEALFJwhatever < 1132353543 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :thanks.. also thanks for adding a reason.. I've been trying to do that also < 1132353558 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :yeah, I learned that from you :) < 1132353679 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :enema: 2002 (interp date) < 1132353737 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :java2k: 2000 (who would've guessed?) - original impl. date < 1132353750 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :heheh < 1132353798 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1132353826 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :ah, the 2k boom < 1132353836 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :everything was 2k that year < 1132353849 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :flip 2001 (java impl) < 1132353922 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :smith#: 2000 (windows impl) < 1132354333 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :redgreen 1999 chris's old page < 1132354469 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :shelta 1999 chris's old page < 1132355135 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :I love the descriptions made for these old languages: "ILLGOL in short: Take three parts Perl, two parts Basic, two parts Fortran. Marinate for six hours in Budweiser and canola oil. Boil until pulped and serve with a side of Intercal." < 1132355293 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1132355480 0 :ZeroOne_!unknown@unknown.invalid NICK :ZeroOne < 1132356723 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :damn, Chris has made a lot of languages :D < 1132356744 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :it's almost like we should have a separate Chris Pressey category for languages ...... < 1132356767 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :yeah :) < 1132356784 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :I've been adding stubs for some that were missing < 1132356796 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :yeah, I saw that. < 1132356806 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :does this seem like a joke or a real language: http://web.archive.org/web/20030223112205/www.catseye.mb.ca/esoteric/turkeyb/index.html < 1132356856 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :some of the descriptions are so elaborate it makes it seem like a joke (because of the Intercal-style humor).. but it could still be a real lang < 1132356856 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :well it's definately a joke (but that doesn't necessarily prevent it from being a real language) < 1132356863 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1132356904 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :I'll call it lang until Chris or someone involved in it steps forward < 1132357220 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :well, I think that's it for http://web.archive.org/web/20030211031900/http://www.catseye.mb.ca/lala/index.html < 1132357326 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :nite.. i'm asleep already < 1132357331 0 :Keymaker!unknown@unknown.invalid PART #esoteric :? < 1132358883 0 :puzzlet!n=puzzlet@61.247.148.217 JOIN :#esoteric < 1132360058 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :does Haifu in 2005 seem right ? < 1132361007 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :no, but I could be wrong... < 1132361222 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :it was added to the language list in wikipedia in sept. 2003 < 1132361235 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/w/index.php?title=List_of_esoteric_programming_languages&oldid=1406250 < 1132361252 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1132361274 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :I suspect it is from 2000-2001 as most of DMM's languages < 1132361310 0 :cmeme!unknown@unknown.invalid QUIT :"Client terminated by server" < 1132361345 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1132361347 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :I sent an email to David Morgan-Mar as I noticed several langs by him I didn't have dates for < 1132361362 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :yeah, that's probably the best way to do it :) < 1132361367 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :so hopefully I'll be able to get better dates for his langs < 1132361377 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1132370515 0 :sekhmet!unknown@unknown.invalid QUIT :"omg it's lvm2!" < 1132371946 0 :Sgep!unknown@unknown.invalid PRIVMSG #esoteric :Night all < 1132371954 0 :Sgep!unknown@unknown.invalid QUIT : < 1132373923 0 :CXI!unknown@unknown.invalid QUIT :"If you're reading this, it's probably xchat's fault." < 1132373956 0 :CXI!n=Sanity@dialup-34.89.221.203.acc50-kent-syd.comindico.com.au JOIN :#esoteric < 1132375949 0 :kipple!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1132376976 0 :calamari!unknown@unknown.invalid QUIT :"Leaving" < 1132381979 0 :sekhmet!n=pez@ppp-70-226-128-16.dsl.mdsnwi.ameritech.net JOIN :#esoteric < 1132384184 0 :kipple!n=kipple@168.80-202-98.nextgentel.com JOIN :#esoteric < 1132384817 0 :cmeme!unknown@unknown.invalid QUIT :Network is unreachable < 1132384927 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1132384931 0 :Arrogant!i=Arrogant@41.orlando-09rh15-16rt.fl.dial-access.att.net JOIN :#esoteric < 1132385633 0 :sekhmet!unknown@unknown.invalid QUIT :"leaving" < 1132386439 0 :sekhmet!n=pez@ppp-70-226-128-16.dsl.mdsnwi.ameritech.net JOIN :#esoteric < 1132387199 0 :clog!unknown@unknown.invalid QUIT :ended < 1132387200 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1132388175 0 :calamari!n=calamari@ip68-105-130-108.tc.ph.cox.net JOIN :#esoteric < 1132389215 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :uncovered a lang from the sange.fi mailing list: http://esoteric.voxelperfect.net/wiki/Dumbf%2Ack < 1132389715 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :nice work detective :) < 1132390379 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :seems that I had just forgotten about it... because I later post my approval of it hehe < 1132390493 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :well there are so many bf-clones. can't expect to remember them all < 1132390751 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :new lang http://web.archive.org/web/20011107102634/http://www.guldheden.com/~sandin/when/When.txt < 1132390771 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :err I mean new in 2001 ;) < 1132391271 0 :Keymaker!n=nobody@wire74.adsl.netsonic.fi JOIN :#esoteric < 1132391671 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :re Keymaker < 1132391693 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :hello < 1132391711 0 :Arrogant!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1132391971 0 :Arrogant!i=Arrogant@242.orlando-06-08rs.fl.dial-access.att.net JOIN :#esoteric < 1132392696 0 :Keymaker!unknown@unknown.invalid PART #esoteric :? < 1132393562 0 :Arrogant!unknown@unknown.invalid QUIT :"I AM QUIT HAVE A NICE DAY" < 1132393787 0 :jix!i=jix@F3252.f.strato-dslnet.de JOIN :#esoteric < 1132395604 0 :J|x!i=jix@F357c.f.strato-dslnet.de JOIN :#esoteric < 1132395773 0 :jix!unknown@unknown.invalid QUIT :Nick collision from services. < 1132395775 0 :J|x!unknown@unknown.invalid NICK :jix < 1132399138 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :wow.. 4am and I'm still not done with 2001.. oh well :) < 1132399149 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :bbl < 1132399153 0 :calamari!unknown@unknown.invalid QUIT :"Leaving" < 1132400778 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i'm working on bfgentext again < 1132400872 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i need to do something until my gp2x arrives (it's on the way from korea to UK atm... UK to germany is the next stage. Somewhere in germany to me is the last stage) < 1132404982 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :my sort is 2 bytes longer than the shortest i found :( < 1132405416 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :my version: >>,[[-[->>+<<]+>>]<+<[-<<]>>,]+[>[-<.>]<[->>+<<]>>+] (using byte counting) < 1132405435 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :Daniel B Cristofani's version: >>,[>>,]<<[[-<+<]>[>[>>]<[.[-]<[[>>+<<-]<]>>]>]<<] < 1132408852 0 :lindi-!n=lindi@kulho150.adsl.netsonic.fi JOIN :#esoteric < 1132419885 0 :shmeebegek!i=HydraIRC@pool-70-19-201-243.bos.east.verizon.net JOIN :#esoteric < 1132419905 0 :shmeebegek!unknown@unknown.invalid PRIVMSG #esoteric :hello < 1132419979 0 :sekhmet!unknown@unknown.invalid QUIT :"memtest!" < 1132420524 0 :Sgep!n=sgeo@ool-18bf61f7.dyn.optonline.net JOIN :#esoteric < 1132422011 0 :shmeebegek!unknown@unknown.invalid QUIT :" Try HydraIRC -> http://www.hydrairc.com <-" < 1132422128 0 :Sgeper!n=sgeo@ool-18bf61f7.dyn.optonline.net JOIN :#esoteric < 1132422473 0 :nooga!n=nooga@ip-50.net-41.rev.inter-c.pl JOIN :#esoteric < 1132422475 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1132422497 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :who knows something about graphs? < 1132422983 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1132424710 0 :nooga!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1132425298 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :bfgentext is about getting usable < 1132425495 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :bbl < 1132427925 0 :calamari!n=calamari@ip68-105-130-108.tc.ph.cox.net JOIN :#esoteric < 1132428673 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :moin calamari < 1132429442 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :hi jix < 1132429952 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :my first lhs is done 90% < 1132430179 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :cool < 1132430197 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :lisp is really a cool language < 1132430216 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :somewhat esoteric but fast and has really cool features < 1132430222 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Scheme is nice too. < 1132430242 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :yeah but i need speed and there are better lisp implementations for osx < 1132430641 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :is it possible to create a link to a category in an article, without becoming that category? < 1132430670 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :I could copy the entire url but that seems bad < 1132430695 0 :Keymaker!n=nobody@wire74.adsl.netsonic.fi JOIN :#esoteric < 1132430719 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :hi Keymaker < 1132430726 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :hello < 1132430769 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :Keymaker: i'm modifying my bfgentext to support wrapping and unwrapping code (but only 8-bit because non 8bit is stupid for text output) < 1132430787 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1132430794 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :btw, what is lhs < 1132430796 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :`? < 1132430800 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :left hand side... < 1132430810 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :i didn't get it :) < 1132430813 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :not important unless you know how the program generates the bf code < 1132430824 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1132430835 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :it does it in 2 passes.. one is the lhs the other one is the rhs < 1132430863 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :bfgentext? < 1132430877 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :my bf output text generator < 1132430887 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :like textgen.java but in lisp and a bit more flexible < 1132430895 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :yes, but you're talking about bfgentext, right? < 1132430903 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1132430906 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :ok :) < 1132430909 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :i was a bit confused < 1132431093 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :calamari: does textgen.java use wrapping or nonwrapping bf? < 1132431114 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :non-wrapping < 1132431132 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1132431160 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i first wrote wrapping code only but it was only a little change to allow wrapping in the written part too < 1132431204 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :to do wrapping I'd need a way to compute the result of a wrap very quickly < 1132431215 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :&0xFF < 1132431233 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :I think at one time I'd figured it out, but then I've forgotten < 1132431325 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :jix: for example ---[>----<+]> < 1132431343 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :-3 -4 1 < 1132431373 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :that (3*-4)&0xFF < 1132431402 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :right < 1132431405 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :bbl < 1132431508 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :---[>+<-------]> = 219 < 1132431591 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :ahh this is better.. no 1: ----[>---<--]>++ = 136 < 1132431888 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :I believe the equation is 254 mod x = 252 < 1132432247 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :I know of no O(n) solution to that.. there are algorithms to find it but they take several steps or there may not be a solution < 1132432257 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :err I meant O(1) < 1132432275 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :anyhow.. :) < 1132438210 0 :graue!i=graue@ip68-100-130-21.dc.dc.cox.net JOIN :#esoteric < 1132438221 0 :graue!unknown@unknown.invalid QUIT :Client Quit < 1132438793 0 :Keymaker!unknown@unknown.invalid PART #esoteric :? < 1132438975 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :calamari: if you want tables for set_to_x[sub_y>add_z<] you could take a look at my bf2a.rb look up tables < 1132439085 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :calamari: is your textgen.java still under 'active' development? < 1132439453 0 :Taliesin41!n=Miranda@B5ec0.b.pppool.de JOIN :#esoteric < 1132439465 0 :Taliesin41!unknown@unknown.invalid NICK :KevinN < 1132439465 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :nope < 1132439486 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :but it is gpl, so you may change it however you like < 1132439639 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :hehe no my bfgentext isn't for from complete... i was just interested whether you are still trying to improve it or not < 1132440038 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :probably not.. but who knows.. someday it may become very interesting to me again.. can't predict these things :) < 1132440664 0 :KevinN!unknown@unknown.invalid PRIVMSG #esoteric :calamari, you're a pro, aren't you? < 1132441873 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :KevinN: a pro? < 1132441895 0 :KevinN!unknown@unknown.invalid PRIVMSG #esoteric :a professional... < 1132441939 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :a professional what? < 1132441990 0 :KevinN!unknown@unknown.invalid PRIVMSG #esoteric :a pro in matters of language-design and stuff... < 1132442367 0 :KevinN!unknown@unknown.invalid PRIVMSG #esoteric :I think that every turing-complete language can be converted into a turing-tarpit consisting of only 2 operators... < 1132443442 0 :kipple!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1132443476 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :KevinN: I think I'm far from being a pro.. but thank you for the compliment :) < 1132443492 0 :KevinN!unknown@unknown.invalid PRIVMSG #esoteric :you're welcome... < 1132443499 0 :KevinN!unknown@unknown.invalid PRIVMSG #esoteric :oehm... well... < 1132443542 0 :KevinN!unknown@unknown.invalid PRIVMSG #esoteric :to come to the interesting part: I think the way I've found does work for every language there is so far... < 1132443571 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :what have you come up with? < 1132443705 0 :KevinN!unknown@unknown.invalid PRIVMSG #esoteric :I call it IM (or: "In-Memory")... < 1132443716 0 :KevinN!unknown@unknown.invalid PRIVMSG #esoteric :you have to think of it as a kind of brainfuck... < 1132443730 0 :KevinN!unknown@unknown.invalid PRIVMSG #esoteric :however, in a special sense of way... < 1132443751 0 :KevinN!unknown@unknown.invalid PRIVMSG #esoteric :you take language A that allows N different characters as input... < 1132443796 0 :KevinN!unknown@unknown.invalid PRIVMSG #esoteric :your source is written on a tape... its pointer can only be moved to the right and the value of the current cell can only be incremented by one... < 1132443833 0 :KevinN!unknown@unknown.invalid PRIVMSG #esoteric :the minimum value of a cell can be zero (no character) and the maximum value can be N < 1132443851 0 :KevinN!unknown@unknown.invalid PRIVMSG #esoteric :now you write the whole source onto the tape... < 1132443890 0 :KevinN!unknown@unknown.invalid PRIVMSG #esoteric :when you're tape-writing-source (in the so-called IM-language) comes to its end, the source that was written ONTO the tape is executed... < 1132443945 0 :KevinN!unknown@unknown.invalid PRIVMSG #esoteric :to make it simple: you write for example C - code onto the tape and that C - code is executed after writing the code onto the tape... < 1132444049 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :if the original source is executed, is'not more than 2 operators? < 1132444134 0 :KevinN!unknown@unknown.invalid PRIVMSG #esoteric :well... I think operator is the wrong word... operand should be more correct... < 1132444152 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :for example I could make a language that you just said B for the "code", but then fed a bf program to standard input.. now all B programs are alike and one characters but the language is really defined by the interpreter of B < 1132444179 0 :KevinN!unknown@unknown.invalid PRIVMSG #esoteric :it consists of the > - operand (move right) and the + - operand (increment) < 1132444195 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1132444216 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :loops? < 1132444230 0 :KevinN!unknown@unknown.invalid PRIVMSG #esoteric :everything is done in-memory... ;) < 1132444245 0 :KevinN!unknown@unknown.invalid PRIVMSG #esoteric :so you need some kind of second interpreter or so... < 1132444271 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :right, but having a second interpreter (IMO) means that whatever the 2nd interpreter does added to the operators < 1132444273 0 :KevinN!unknown@unknown.invalid PRIVMSG #esoteric :one that understands the IM-source (>+++++>+++>+++++ etc.) and one that understands that source that's written on the tape... < 1132444315 0 :KevinN!unknown@unknown.invalid PRIVMSG #esoteric :naaah... don't think so... < 1132444317 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :Why not describe the source in terms of 0 and 1, it is the same :) < 1132444340 0 :KevinN!unknown@unknown.invalid PRIVMSG #esoteric :you see... that's the basis... < 1132444342 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :then you have binary, which is how it is represented < 1132444353 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :(even normally) < 1132444359 0 :KevinN!unknown@unknown.invalid PRIVMSG #esoteric :yes... in some way or another... < 1132444377 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :now the real genetic algorithm... < 1132444535 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :KevinN: I think a lang can be devised with 3 operators that perform the essentials (iteration, infinite memory, etc), but with two I think it is impossible without enforcing some outside design on the two.. for example with iota and jot, they are decoded according to lambda calculus, so that a single 0 or 1 does not perform a single task, it does several depending on context. < 1132444596 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :with bitchange or bf, each instruction performs a well defined task that does not change function depending on positioning, only on state < 1132444642 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is shocked as calamari bursts into flames! < 1132444662 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: I did?! :) < 1132444665 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1132444670 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ACTION enjoys abusing /me :P < 1132444682 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :ACTION doesn't < 1132444687 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :ACTION tries to parse that sentence < 1132444704 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Anybody want to chat on DirectNet 8-D < 1132444721 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :8-D being a punctuation mark with roughly the same meaning as '?' < 1132444806 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :yeah, that 8th dimension is a real mystery < 1132444947 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: checking command line arguments of a osx.app is somewhat stupid < 1132444968 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :mac os x passes -psn something to all double clicked apps... directnet tries to parse that... < 1132445010 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :DAMN YOU MAC OS X!!! < 1132445011 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1132445025 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :how does directnet work? < 1132445038 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :It's a mesh network. < 1132445046 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :You connect to some other DN user ... < 1132445050 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Then you're on ... THE MESH < 1132445058 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :ok i want to connect to someone < 1132445070 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :gpg username? < 1132445076 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :d/l complete.. now to compiel < 1132445095 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :jix: If you don't have GPG, don't put in a GPG username ;) < 1132445113 0 :puzzlet!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1132447059 0 :sekhmet!n=pez@ppp-70-226-128-16.dsl.mdsnwi.ameritech.net JOIN :#esoteric < 1132447413 0 :puzzlet!n=puzzlet@61.247.129.221 JOIN :#esoteric < 1132447874 0 :graue!i=graue@ip68-100-130-21.dc.dc.cox.net JOIN :#esoteric < 1132448041 0 :Sgeper!unknown@unknown.invalid QUIT : < 1132448057 0 :Sgep!unknown@unknown.invalid QUIT :Success < 1132448277 0 :Sgep!n=sgeo@ool-18bf61f7.dyn.optonline.net JOIN :#esoteric < 1132448680 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :hello < 1132449154 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :moin sekhmet, puzzlet, graue, Sgep < 1132449161 0 :Sgep!unknown@unknown.invalid PRIVMSG #esoteric :hi jix < 1132449176 0 :puzzlet!unknown@unknown.invalid PRIVMSG #esoteric :moin < 1132449259 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :puzzlet: do you know the gp2x? < 1132449291 0 :puzzlet!unknown@unknown.invalid PRIVMSG #esoteric :heard of. that's all < 1132449333 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :I've heard of it, but I'm skeptical of whether it will be as good as rumored < 1132449366 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i can't wait for my gp2x to arrive < 1132449384 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :you'll have to inform me of whether it is actually good, since, if so, I might obtain one < 1132449668 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :they don't multitask, do they? < 1132449687 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :it runs linux so multitasking is no problem < 1132449698 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :but they don't multitask the built in apps < 1132449708 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :and there can be only one sdl screen < 1132449731 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :so only one app can communicate with the user < 1132449760 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :is SDL the only way to make games on it? < 1132449764 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :no < 1132449769 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :oh, that's good < 1132449792 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :using linux sdl is the only way to get a screen buffer (sdl_surface is just a image buffer) < 1132449818 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :so, written any subskin programs lately? < 1132449825 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :using HH (hardcore homebrew firmware (under development not yet released not made by gph)) it's possible to talk with the hardware directly < 1132449835 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :that will be neat < 1132449836 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :graue: hmm i wrote a quine... < 1132449842 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :a new one? < 1132449849 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1132449865 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i had some different versions < 1132449871 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :not quine1.subskin dated september 12th? < 1132449913 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i have quin2.subskin < 1132449933 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :dated september 12th < 1132449952 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :you gave me a quine2.subskin that day and told me if I added it to the file archive I should call it quine1.subskin, because the 2 was just due to your bootstrapping process, or something like that < 1132449954 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :and quine1.subskin is dated september 11th here < 1132449966 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :yes i know the 2 was bootstrapping < 1132449973 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :but the 2 i have here is different from the online version < 1132449977 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1132449989 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i did some cleanup < 1132450020 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :http://rafb.net/paste/results/4NW7wq58.txt < 1132450147 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i have a undocumentated subskin-assembler-hack and 2 programs written using it (quine and 99bob) should they be in the archive too? < 1132450617 0 :cmeme!unknown@unknown.invalid QUIT :"Client terminated by server" < 1132450824 0 :cmeme!n=cmeme@216.184.11.2 JOIN :#esoteric < 1132450931 0 :cmeme!unknown@unknown.invalid QUIT :Client Quit < 1132452084 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :jix: sure < 1132452156 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :!bf8 +++++++++++++++++++++[->+++>-------<<]>+++++++++.>--------.+++++++..+++.>++++++++++++++++++++++++++++++++.<<+++++++++++++++.>.+++.------.--------.>+.<<<++++++++++. < 1132452170 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :QUE?! < 1132452173 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Hello World! < 1132452270 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :jix: does the subskin-assembler-hack quine print out its source code in the assembler language, or in subskin? < 1132452304 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :in subskin < 1132452312 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i used it to generate quine1.subskin and quine2.subskin < 1132452316 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1132452343 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :it allows one to not readjust every adress if the code moves by 1 byte < 1132452365 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :that sounds useful < 1132452989 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1132453755 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :so are you going to post this assembler hack somewhere somehow? < 1132453835 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :oh yes < 1132453843 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :hmm can i dcc you? < 1132454026 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :no < 1132454067 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :you can privately message me a password for svn access to the file archive, if you wish < 1132454220 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i don't know svn commands < 1132454262 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i'm going to upload it tomorrow < 1132454265 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :gn < 1132454274 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :8 < 1132454277 0 :jix!unknown@unknown.invalid QUIT :"Bitte waehlen Sie eine Beerdigungnachricht" < 1132454383 0 :KevinN!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1132454399 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Fine, everybody just leave :'( < 1132455357 0 :Sgep!unknown@unknown.invalid PRIVMSG #esoteric :hmm? < 1132457102 0 :Sgep!unknown@unknown.invalid PRIVMSG #esoteric :ACTION goes to attempt to write a python implementation of something < 1132457458 0 :Sgep!unknown@unknown.invalid PRIVMSG #esoteric :ACTION works on implementing Foobar and Foobaz and Barbaz, oh my! < 1132457480 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :heh, that's a funny language < 1132457485 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :at least the name is < 1132457746 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Monty Python's Flying Whitespace! < 1132457753 0 :Sgep!unknown@unknown.invalid PRIVMSG #esoteric :Hmm? < 1132457768 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Juuuust a subtle mockery of Python's indentation significance. < 1132457811 0 :Sgep!unknown@unknown.invalid PRIVMSG #esoteric :Hardest part of processing that language is related to my lack of string-handling skills... < 1132457826 0 :Sgep!unknown@unknown.invalid PRIVMSG #esoteric :*The Foobar one < 1132458007 0 :Sgep!unknown@unknown.invalid PRIVMSG #esoteric :So far, the interpreter does absolutely NO checking to see if it makes sense < 1132458142 0 :puzzlet!unknown@unknown.invalid QUIT :Client Quit < 1132458177 0 :puzzlet!n=puzzlet@61.247.129.221 JOIN :#esoteric < 1132458428 0 :Sgep!unknown@unknown.invalid PRIVMSG #esoteric :repuzz < 1132458595 0 :puzzlet!unknown@unknown.invalid PRIVMSG #esoteric :yay < 1132458714 0 :Sgep!unknown@unknown.invalid PRIVMSG #esoteric :So far, my interpreter is going to allow the user to get away with using , instead of " and " and ", oh my" < 1132458719 0 :Sgep!unknown@unknown.invalid PRIVMSG #esoteric ::-/ < 1132458847 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :why don't you have yacc create a parser for you? < 1132458852 0 :Sgep!unknown@unknown.invalid PRIVMSG #esoteric :yacc? < 1132458860 0 :Sgep!unknown@unknown.invalid PRIVMSG #esoteric :Because I have no clue what yacc is < 1132458892 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Ow < 1132458932 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :it's a UNIX program that generates parsers < 1132458936 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :type 'man yacc' < 1132459010 0 :Sgep!unknown@unknown.invalid PRIVMSG #esoteric :Need documentation < 1132459059 0 :Sgep!unknown@unknown.invalid PRIVMSG #esoteric :Please tell me that Python can use the generated parser easily < 1132459084 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :I guess it can't < 1132459306 0 :Sgep!unknown@unknown.invalid PRIVMSG #esoteric :ACTION installs pyparsing < 1132459608 0 :graue!unknown@unknown.invalid QUIT :"Leaving" < 1132461546 0 :Sgep!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is almost done < 1132461609 0 :mad!n=madbrain@modemcable211.193-200-24.mc.videotron.ca JOIN :#esoteric < 1132461612 0 :mad!unknown@unknown.invalid PRIVMSG #esoteric :hey < 1132461674 0 :Sgep!unknown@unknown.invalid PRIVMSG #esoteric :hi mad < 1132461680 0 :Sgep!unknown@unknown.invalid PRIVMSG #esoteric :I think I finished it < 1132462036 0 :mad!unknown@unknown.invalid NICK :Madbrain < 1132462313 0 :Madbrain!unknown@unknown.invalid PRIVMSG #esoteric :I wonder how a script designed for writing 2d video games could be like < 1132462420 0 :Madbrain!unknown@unknown.invalid PRIVMSG #esoteric :These things are really light on data storage requirements < 1132462437 0 :Madbrain!unknown@unknown.invalid PRIVMSG #esoteric :But are heavier on behaviour, interactions, collisions < 1132462918 0 :Sgep!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wrote an implementation of http://esoteric.voxelperfect.net/wiki/Foobar_and_Foobaz_and_Barbaz,_oh_my! < 1132462942 0 :Madbrain!unknown@unknown.invalid PRIVMSG #esoteric :doesn't seem very complicated < 1132462994 0 :Sgep!unknown@unknown.invalid PRIVMSG #esoteric :But it wasn't implemented < 1132463007 0 :Sgep!unknown@unknown.invalid PRIVMSG #esoteric :ACTION needed an easy language to implement < 1132463059 0 :Madbrain!unknown@unknown.invalid PRIVMSG #esoteric :too bad it's not turing complete < 1132463111 0 :Sgep!unknown@unknown.invalid PRIVMSG #esoteric :ACTION just notices < 1132463158 0 :Madbrain!unknown@unknown.invalid PRIVMSG #esoteric :I've yet to implement my lastest lang... < 1132463205 0 :Madbrain!unknown@unknown.invalid PRIVMSG #esoteric :But it's complicated stuff to implement < 1132463265 0 :Sgep!unknown@unknown.invalid PRIVMSG #esoteric :ACTION had difficulty even implementing what he did implement < 1132463334 0 :Madbrain!unknown@unknown.invalid PRIVMSG #esoteric :It involves some very dynamic memory stuff, which I have to learn to do properly in C++ or switch to a more appropriate language... perhaps java < 1132463385 0 :Madbrain!unknown@unknown.invalid PRIVMSG #esoteric :And crazy recursion optimisation so the stack doesn't explode < 1132463508 0 :Sgep!unknown@unknown.invalid QUIT : < 1132465150 0 :Madbrain!unknown@unknown.invalid QUIT :"Christians believe Jesus can save your soul; atheists believe Hungry Man TV dinners are a quick and easy dinner solution for < 1132467723 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :http://i15.photobucket.com/albums/a379/GregorRichards/Cruising.jpg < 1132473599 0 :clog!unknown@unknown.invalid QUIT :ended < 1132473600 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1132474219 0 :calamari!unknown@unknown.invalid QUIT :"Leaving" < 1132484382 0 :jix!i=jix@F36f4.f.strato-dslnet.de JOIN :#esoteric < 1132486694 0 :ZeroOne!unknown@unknown.invalid NICK :Zero0ne < 1132486700 0 :Zero0ne!unknown@unknown.invalid NICK :ZeroOne < 1132489541 0 :marcan!unknown@unknown.invalid QUIT :"Lost terminal" < 1132490769 0 :Milan30!i=opera@smin2-087.ptt.yu JOIN :#esoteric < 1132490802 0 :Milan30!unknown@unknown.invalid PART #esoteric :? < 1132498333 0 :kipple!n=kipple@168.80-202-98.nextgentel.com JOIN :#esoteric < 1132505821 0 :Sgep!n=sgeo@ool-18bf61f7.dyn.optonline.net JOIN :#esoteric < 1132506173 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :sgep: is you foobar and barbaz implementation available anywhere? < 1132506188 0 :Sgep!unknown@unknown.invalid PRIVMSG #esoteric :ACTION will post it on a pastebin service now < 1132506277 0 :Sgep!unknown@unknown.invalid PRIVMSG #esoteric :The horrible code is here: < 1132506282 0 :Sgep!unknown@unknown.invalid PRIVMSG #esoteric :http://rafb.net/paste/results/jFdGal77.html < 1132506296 0 :Sgep!unknown@unknown.invalid PRIVMSG #esoteric :First it asks for filename of the program, then it executes it < 1132506305 0 :Sgep!unknown@unknown.invalid PRIVMSG #esoteric :Raises IndexError when program is done < 1132506322 0 :Sgep!unknown@unknown.invalid PRIVMSG #esoteric :And uses the pyparsing module < 1132506353 0 :Sgep!unknown@unknown.invalid PRIVMSG #esoteric :Not really well tested < 1132506363 0 :Sgep!unknown@unknown.invalid PRIVMSG #esoteric :And I accidentally pasted it as formatted as C++ < 1132506441 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :ok. thanks :) < 1132506451 0 :Sgep!unknown@unknown.invalid PRIVMSG #esoteric :yw < 1132506470 0 :Sgep!unknown@unknown.invalid PRIVMSG #esoteric :And it could be horribly incorrect... < 1132506645 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :ACTION changes foobar and foobaz... to implemented < 1132506737 0 :Sgep!unknown@unknown.invalid PRIVMSG #esoteric :There should really be a poorly implemented category < 1132506742 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1132506748 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :is it so bad? < 1132514288 0 :heatsink!n=heatsink@tongue.crhc.uiuc.edu JOIN :#esoteric < 1132515162 0 :ChanServ!unknown@unknown.invalid QUIT :brown.freenode.net irc.freenode.net < 1132516261 0 :ChanServ!ChanServ@services. JOIN :#esoteric < 1132516261 0 :irc.freenode.net!unknown@unknown.invalid MODE #esoteric :+o ChanServ < 1132517946 0 :Sgep!unknown@unknown.invalid PRIVMSG #esoteric :Is the sample program for switching at http://esoteric.voxelperfect.net/wiki/Foobar_and_Foobaz_and_Barbaz,_oh_my! correct? < 1132517988 0 :Sgep!unknown@unknown.invalid PRIVMSG #esoteric :My interpreter (which is very buggy) doesn't like it, but the program there presumably wasn't tested either... < 1132519111 0 :Sgep!unknown@unknown.invalid PRIVMSG #esoteric :Yay! < 1132519119 0 :Sgep!unknown@unknown.invalid PRIVMSG #esoteric :I fixed my interpreter to work with boygirl.omy < 1132519139 0 :Sgep!unknown@unknown.invalid PRIVMSG #esoteric :Except that newlines and comments need to be stripped out < 1132519490 0 :Sgep!unknown@unknown.invalid PRIVMSG #esoteric :http://esoteric.voxelperfect.net/wiki/User:Sgeo/ffbimp < 1132519516 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :*yawn* < 1132519533 0 :Sgep!unknown@unknown.invalid PRIVMSG #esoteric :hmm? < 1132519546 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I'm not yawning at your convo. < 1132519549 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Just my morning tiredness. < 1132521323 0 :jix!unknown@unknown.invalid QUIT :"Bitte waehlen Sie eine Beerdigungnachricht" < 1132523806 0 :Sgep!unknown@unknown.invalid PRIVMSG #esoteric :brb < 1132528380 0 :pgimeno!n=pgimeno@124.Red-80-59-211.staticIP.rima-tde.net JOIN :#esoteric < 1132529246 0 :Sgep!unknown@unknown.invalid PRIVMSG #esoteric :hi pgimeno < 1132529273 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1132530039 0 :calamari!n=calamari@ip68-105-130-108.tc.ph.cox.net JOIN :#esoteric < 1132530157 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1132530200 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ยกHola seรฑor! < 1132530632 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :hi Gregor < 1132531420 0 :heatsink!unknown@unknown.invalid QUIT :"Leaving" < 1132531649 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :*yawn* < 1132533341 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :dang, another wiki controversy :( < 1132533430 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wishes graue would be a bit gentler to people... < 1132533459 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Where's this controversy? < 1132533465 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :http://esoteric.voxelperfect.net/wiki/Talk:Dumbf*ck < 1132533606 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ACTION takes nine steps away from that conversation. < 1132533638 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :ACTION worries that we'll get another fragmentation... < 1132533746 0 :Sgep!unknown@unknown.invalid PRIVMSG #esoteric :fragmentation? < 1132533751 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :of the wiki < 1132538431 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :sorry to cause a dispute.. I was just getting tired of the abuse and spoke out in a moment of frustration < 1132538865 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Totally legitimately. < 1132538966 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1132538969 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :"quit being a jerk" < 1132538972 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :nice < 1132538977 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :well, just in case there is any doubt.. I won't be tryign to fragment the wiki or anything of the sort :) < 1132539527 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :MUTINY!!!!!!!!!!!! < 1132539538 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Nah, graue offered to write a curses UI for DirectNet :P < 1132539888 0 :Sgep!unknown@unknown.invalid PRIVMSG #esoteric :DirectNet? < 1132540124 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Ow :( < 1132540126 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1132540129 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :http://directnet.sourceforge.net/ < 1132540684 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :bah.. I wanted to say how cool it was that it compiled without any warnings, but it snuck a couple in :( < 1132540696 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :What did? < 1132540699 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :DN? < 1132540703 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1132540706 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Piffle. < 1132540719 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Are they not in src/enc-cyfer/cyfer or src/enc-cyfer/gmp ? < 1132540723 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :get_d_2exp.c: In function `__gmpz_get_d_2exp': < 1132540723 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :get_d_2exp.c:60: warning: matching constraint does not allow a register < 1132540723 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :get_d_2exp.c:60: warning: matching constraint does not allow a register < 1132540730 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Cool, that's not my code ;) < 1132540736 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :hehehe < 1132540745 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :congrats then! :) < 1132540785 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Incidentally, I'm releasing 1.0.0rc2 as we speak :P < 1132540808 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :lol, you did that to me the last time I compiled it < 1132540818 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I'm very good at that ;) < 1132540825 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :It's just a few bugfixes of course. < 1132540840 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Almost exclusively problems on OpenBSD and Mac OS X. < 1132540843 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :So *shrugs* < 1132540861 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :ACTION checks the file to see what the warning means < 1132540943 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :cool.. embedded assembly code < 1132540949 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Not mine ;) < 1132540953 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :It's GMP < 1132540972 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :asm ("" : "=m" (res) : "0" (res)); < 1132540980 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1132540982 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :That's a bit odd. < 1132540986 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :seems like an esolang < 1132541003 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :XD < 1132541826 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :does directnet use the same port for outgoing and incoming connections? < 1132541848 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :I can't seem to connect and I'm wondering if I need to open a port on my router < 1132542226 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Oh, hi :P < 1132542232 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :If you wanted to connect to yourself, then yes, you would. < 1132542240 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :But you don't /need/ to to be on the DN network. < 1132542608 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Err < 1132542815 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :ACTION left out a "to" when reading that and got slightly confused.. :) < 1132542944 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders if having a list of active nicks and ip's goes against the spirit of directnet  < 1132542976 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Certainly not if they're on different IPs. < 1132542987 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Err, wait. < 1132542992 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ACTION misinterpreted that sentence. < 1132543004 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :The "route list" is essentially that. < 1132543053 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :I guess what I mean is that on irc I can join a channel and find people, so I don't have to search.. but I wouldn't know how to discover people on dn < 1132543071 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric : /Oh/ < 1132543092 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, that's sort of an issue :P < 1132543114 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :It's not against the "spirit" of DN, but it's against the technology of serverless networks ;) < 1132543208 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :ACTION tries to think of how a chat room would work on p2p < 1132543219 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :There are chatrooms on DN. < 1132543225 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :But you have to have a route to one person in the chat room. < 1132543261 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :(Meaning, amongst other things, that there can be two chatrooms with the same name) < 1132543349 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :that's sick. < 1132543377 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :It's a problem :P < 1132543388 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Still trying to work out the technoissues. < 1132544337 0 :calamari!unknown@unknown.invalid QUIT :Connection timed out < 1132544371 0 :calamari!n=calamari@ip68-105-130-108.tc.ph.cox.net JOIN :#esoteric < 1132545273 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :bbl < 1132545277 0 :calamari!unknown@unknown.invalid QUIT :"Leaving" < 1132547529 0 :calamari!n=calamari@ip68-105-130-108.tc.ph.cox.net JOIN :#esoteric < 1132547536 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :re's < 1132547651 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :'lo < 1132547651 0 :Sgep!unknown@unknown.invalid PRIVMSG #esoteric :re calamari < 1132549883 0 :Sgep!unknown@unknown.invalid PRIVMSG #esoteric :Night all. < 1132549894 0 :Sgep!unknown@unknown.invalid PRIVMSG #esoteric :ACTION forces himself to turn off the computer < 1132549951 0 :Sgep!unknown@unknown.invalid QUIT : < 1132552353 0 :puzzlet!unknown@unknown.invalid QUIT :brown.freenode.net irc.freenode.net < 1132552362 0 :tokigun!unknown@unknown.invalid QUIT :brown.freenode.net irc.freenode.net < 1132552362 0 :lindi-!unknown@unknown.invalid QUIT :brown.freenode.net irc.freenode.net < 1132552363 0 :fizzie!unknown@unknown.invalid QUIT :brown.freenode.net irc.freenode.net < 1132552407 0 :puzzlet!n=puzzlet@61.247.129.221 JOIN :#esoteric < 1132552407 0 :lindi-!n=lindi@kulho150.adsl.netsonic.fi JOIN :#esoteric < 1132552407 0 :tokigun!i=tokigun@sparcs45.kaist.ac.kr JOIN :#esoteric < 1132552407 0 :fizzie!i=fis@sesefras.tky.hut.fi JOIN :#esoteric < 1132553225 0 :Arrogant!n=scotty@55.orlando-09-10rs.fl.dial-access.att.net JOIN :#esoteric < 1132553348 0 :kipple!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1132555491 0 :calamari!unknown@unknown.invalid QUIT :"Leaving" < 1132557879 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Nothing makes you feel more stupid than digging through code for twenty minutes trying to find a bug, only to discover that you forgot to NULL-terminate a string. < 1132559363 0 :lirthy!i=klutzy@dor20517.kaist.ac.kr JOIN :#esoteric < 1132559999 0 :clog!unknown@unknown.invalid QUIT :ended < 1132560000 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1132561631 0 :GregorR!unknown@unknown.invalid QUIT :Remote closed the connection < 1132561787 0 :GregorR!n=chatzill@198.107.20.174 JOIN :#esoteric < 1132562363 0 :Arrogant!unknown@unknown.invalid QUIT :"Leaving" < 1132566846 0 :mtve2!unknown@unknown.invalid NICK :mtve < 1132575793 0 :CXII!i=Sanity@dialup-34.89.221.203.acc50-kent-syd.comindico.com.au JOIN :#esoteric < 1132576082 0 :CXI!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1132576102 0 :CXII!unknown@unknown.invalid NICK :CXI < 1132577487 0 :puzzlet!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1132578202 0 :J|x!i=jix@F3690.f.strato-dslnet.de JOIN :#esoteric < 1132579828 0 :J|x!unknown@unknown.invalid NICK :jix < 1132583234 0 :kipple!n=kipple@168.80-202-98.nextgentel.com JOIN :#esoteric < 1132594716 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :GOOGLE IS DOWN (well i found one google server that responses but all google groups and gmail servers are down) < 1132595052 0 :lindi-!unknown@unknown.invalid PRIVMSG #esoteric :jix: are you sure it's just google? < 1132595066 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1132595074 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i'm reading http://www.eweek.com/article2/0,1895,1813828,00.asp atm < 1132595077 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :but all other websites work < 1132595095 0 :lindi-!unknown@unknown.invalid PRIVMSG #esoteric :jix: i'm seeing http://iki.fi/lindi/google_last_10800.png < 1132595118 0 :lindi-!unknown@unknown.invalid PRIVMSG #esoteric :jix: i have problems with e.g. en.wikipedia.org too < 1132595140 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :wikipedia is faster than normal here < 1132595150 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :but i can't read google groups < 1132595162 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :and some people can't read mails using gmail... < 1132595187 0 :lirthy!unknown@unknown.invalid PRIVMSG #esoteric :I'm reading mails in gmail.com. i have no problem. lucky :p < 1132595218 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :dns problems are often provider local .. but there seems to be many dns problems with many providers only affecting google < 1132595220 0 :lindi-!unknown@unknown.invalid PRIVMSG #esoteric :--- www.eweek.com ping statistics --- < 1132595220 0 :lindi-!unknown@unknown.invalid PRIVMSG #esoteric :21 packets transmitted, 10 received, 52% loss, time 22174ms < 1132595221 0 :lindi-!unknown@unknown.invalid PRIVMSG #esoteric :rtt min/avg/max/mdev = 143.979/165.792/183.558/11.645 ms < 1132595251 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :http://www.eweek.com/article2/0,1895,1813828,00.asp works google doesn't work.. everything except google works < 1132595324 0 :lindi-!unknown@unknown.invalid PRIVMSG #esoteric :jix: i can read that if i ssh to work first ;) < 1132595339 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :google is back here < 1132604732 0 :Sgep!n=sgeo@ool-18bf61f7.dyn.optonline.net JOIN :#esoteric < 1132609285 0 :jix!unknown@unknown.invalid QUIT :"Bitte waehlen Sie eine Beerdigungnachricht" < 1132610926 0 :calamari!n=calamari@ip68-105-130-108.tc.ph.cox.net JOIN :#esoteric < 1132610937 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1132610942 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :ho < 1132611154 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :ha < 1132611156 0 :Sgep!unknown@unknown.invalid QUIT : < 1132611356 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :afk to bake a birthday cake :D < 1132612620 0 :Sgep!n=sgeo@ool-18bf61f7.dyn.optonline.net JOIN :#esoteric < 1132614056 0 :Sgep!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1132614455 0 :Sgep!n=sgeo@ool-18bf61f7.dyn.optonline.net JOIN :#esoteric < 1132614952 0 :ihope!n=ihope@c-67-172-99-160.hsd1.mi.comcast.net JOIN :#esoteric < 1132615019 0 :Sgep!unknown@unknown.invalid PRIVMSG #esoteric :hi ihope < 1132615022 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Hello < 1132615045 0 :Sgep!unknown@unknown.invalid PRIVMSG #esoteric :Did you see that I implemented your Foobar and Foobaz and Barbaz, oh my! language? < 1132615070 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Yep. < 1132615082 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I haven't had the chance to test it yet, though. < 1132615118 0 :Sgep!unknown@unknown.invalid PRIVMSG #esoteric :It currently crashes after hitting a blank line or a comment :-( < 1132615335 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Well, the 99 bottles of beer program probably doesn't need any of those, since it'll pretty much contain the whole song, one line per character. < 1132615371 0 :Sgep!unknown@unknown.invalid PRIVMSG #esoteric :There's a 99 bottles of beer program? < 1132615378 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :At least I think that's what it'll do. Theoretically, it could be packed into less than 12000 lines, but I'm not sure how to do that. < 1132615432 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :And I'm working on the beer program. Since this computer somehow got restarted, I'll start over. < 1132615485 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :All I need is a simple parser, to turn each raw character into "[ASCII code] and [ASCII code] and [ASCII code], oh my.\n". < 1132615860 0 :Sgep!unknown@unknown.invalid PRIVMSG #esoteric :Shouldn't just the two on the left be the same < 1132615866 0 :Sgep!unknown@unknown.invalid PRIVMSG #esoteric :And the third 0? < 1132615941 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :All those [ASCII code]s are the same. < 1132615959 0 :Sgep!unknown@unknown.invalid PRIVMSG #esoteric :hmm? < 1132615983 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :An exclamation point would translate to "33 and 33 and 33, oh my.", for example. < 1132616010 0 :Sgep!unknown@unknown.invalid PRIVMSG #esoteric :Why the third 33? < 1132616036 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :No reason, really. It could be 32 or 1 or 0. < 1132616057 0 :Sgep!unknown@unknown.invalid PRIVMSG #esoteric :ACTION decides to make something that outputs: < 1132616064 0 :Sgep!unknown@unknown.invalid PRIVMSG #esoteric :[ASCII code] and 255 and 0, oh my.\n < 1132616106 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :fis@colin:~$ echo foo | perl -ne 'print ord($_), " and 255 and 0, oh my.\n" foreach split //;' < 1132616110 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :102 and 255 and 0, oh my. < 1132616112 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :111 and 255 and 0, oh my. < 1132616115 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :111 and 255 and 0, oh my. < 1132616117 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :10 and 255 and 0, oh my. < 1132616206 0 :Sgep!unknown@unknown.invalid PRIVMSG #esoteric :http://rafb.net/paste/results/nvPFP965.html < 1132616229 0 :Sgep!unknown@unknown.invalid PRIVMSG #esoteric :Bleh. Accidentally pasted as C++ < 1132616246 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Mine has less characters. :p < 1132616256 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric ::-) < 1132616380 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Hmm... foobar x = [ show (ord a) : " and 255 and 0, oh my.\n" | a <- x ] < 1132616665 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :~.25*".ym ho ,0 dna 552 dna">:#,_ < 1132616712 0 :marcan!n=marcanso@160.10.7.144 JOIN :#esoteric < 1132616718 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Ook. < 1132616933 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :foobar x = concat [ reverse ("\n.ym ho ,0 dna 552 dna " ++ [show (ord a)]) | a <- x ] < 1132616982 0 :Sgep!unknown@unknown.invalid PRIVMSG #esoteric :http://rafb.net/paste/results/akEyDY56.html < 1132616985 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :There's not much point reversing the string if you're not writing befunge. Besides, wouldn't that reverse the input'd character? < 1132617006 0 :Sgep!unknown@unknown.invalid PRIVMSG #esoteric :My script leaves two blank lines at the end < 1132617032 0 :Sgep!unknown@unknown.invalid PRIVMSG #esoteric :Which would need to be stripped out before it works with my implementation :-/ < 1132617061 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: yes. < 1132617116 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Sgep; Well, my befunge version doesn't understand EOF so if you pipe input to it, you'll end up with an infinite amount of "-1 and 255 and 0, oh my."s. Compared to that, two blank lines shouldn't seem all that bad, right? < 1132617122 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :foobar x = concat [ reverse ("\n.ym ho ,0 dna 553 dna " ++ [reverse (show (ord a))]) | a <- x ] < 1132617231 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :compose x y z = y (x z) < 1132617236 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :compose foobar foobar < 1132617247 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :~:1+!#@_.25*".ym ho ,0 dna 552 dna">:#,_ < 1132617282 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Befunge oneliners are silly, they should really be small rectangular blocks of code. < 1132617510 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :mesh x y = concat [ [a,b] | (a,b) <- zip x y ] < 1132617552 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :mesh (x:xs) y = x : (concat [ [a,b] | (a,b) <- zip y x ]) < 1132617713 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Oh, just realized that a more perly solution would've been: < 1132617716 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :perl -ne 'print "$_ and 255 and 0, oh my.\n" foreach unpack "C*", $_' < 1132617746 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :That's perl, eh? < 1132617757 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Witness the firepower of this fully-armed and operational perl station. < 1132617784 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ACTION left Hugs downstairs < 1132617910 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :bbl.. study time < 1132617911 0 :calamari!unknown@unknown.invalid QUIT :"Leaving" < 1132618376 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Which is better: taking x and returning its head or taking (x:xs) and returning x? < 1132618480 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric : PROGRAM TMP < 1132618480 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric : CHARACTER*80 CIN < 1132618480 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric : 42 READ(UNIT=*,FMT=*,END=43) CIN < 1132618480 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric : DO 44, I = 0, 79 < 1132618480 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric : IF(ICHAR(CIN(I+1:I+1)).NE.32) THEN < 1132618483 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric : WRITE(UNIT=*,FMT=*) ICHAR(CIN(I+1:I+1)), ' AND 255 AND 0 OH < 1132618485 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric : *MY.' < 1132618488 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric : END IF < 1132618490 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric : 44 CONTINUE < 1132618493 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric : GOTO 42 < 1132618495 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric : 43 END < 1132618501 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :(Couldn't help myself.) < 1132618512 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Wow. What was that written in? < 1132618517 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Fortran. < 1132618536 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Eek. < 1132618537 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I should really have used some more esoteric fortranisms, like a computed goto or something. < 1132618828 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Well, I'm writing one in Haskell... < 1132619265 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :mesh x y = concat [ [a,b] | (a,b) <- zip x y ] < 1132619266 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :mesh (x:xs) y = x : (concat [ [a,b] | (a,b) <- zip y x ]) < 1132619268 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :firstfew 0 _ = [] < 1132619270 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :firstfew 1 (x:xs) = x < 1132619272 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :firstfew x (y:ys) = y : (firstfew x-1 ys) < 1132619273 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :lastfew 0 _ = [] < 1132619277 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :lastfew 1 x = last x < 1132619279 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :lastfew x (y:ys) | length ys == x = ys < 1132619282 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric : | length ys > x = lastfew x ys < 1132619283 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :scramble [x] = [x] < 1132619285 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :scramble [x,y] = [x,y] < 1132619286 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :scramble x | even (length x) = mesh (scramble firstfew (length x / 2) x) (scramble lastfew (length x / 2) x) < 1132619288 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :foobar x = concat [ show (ord a) : scramble " 5dmdaha2\n0 o y n n5," | a <- x ] < 1132619307 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :...With that : replaced with a ++. < 1132619311 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Are you _sure_ that's the simplest possible solution? :p < 1132619334 0 :Sgep!unknown@unknown.invalid PRIVMSG #esoteric :ACTION gets dizzy < 1132619336 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Here's yet another: < 1132619338 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :foo([X|_], Y) :- int_to_atom(X, X2), atom_concat(X2, ' and 255 and 0, oh my.', Y). < 1132619342 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :foo([_|Rest], Y) :- foo(Rest, Y). < 1132619343 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :?- foo("foo.", Y). < 1132619343 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Y = '102 and 255 and 0, oh my.' ; < 1132619343 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Y = '111 and 255 and 0, oh my.' ; < 1132619343 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Y = '111 and 255 and 0, oh my.' ; < 1132619346 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Y = '46 and 255 and 0, oh my.' ; < 1132619348 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :No < 1132619362 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Can you write a shorter one that uses the string " 5dmdaha2\n0 o y n n5," to make the thinger? < 1132619388 0 :Sgep!unknown@unknown.invalid PRIVMSG #esoteric :hmm? < 1132619401 0 :Sgep!unknown@unknown.invalid PRIVMSG #esoteric :What are we trying to do? < 1132619422 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Write something that turns a string into a Foobar program that outputs it. < 1132619455 0 :Sgep!unknown@unknown.invalid PRIVMSG #esoteric :Are we trying to do that in as many languages as possible? < 1132619475 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :And also in as senseless ways as possible, it seems. < 1132619486 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Yep. < 1132619503 0 :Sgep!unknown@unknown.invalid PRIVMSG #esoteric :Are these programs able to process multi-line strings? < 1132619531 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :A string is a string is a string, to these ones. < 1132619545 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Of course, they have to be in ASCII. < 1132619554 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :And my fortran implementation does not support space characters. :p < 1132619578 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :That's FORTRAN for you. < 1132619599 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :(Fortran's "READ" sets the un-assigned characters to spaces, and does not return the amount of characters assigned to.) < 1132619641 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Could someone make a program that does this by bruteforcing an md5 hash? < 1132619790 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :There's that md5 collision source, but iirc it can only mangle two files to collide, not specify what the resultant hash value is. < 1132620019 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Which one? < 1132620053 0 :Sgep!unknown@unknown.invalid PRIVMSG #esoteric :ACTION needs to leave in 5min < 1132620106 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :The one that was slashdotted few days ago. < 1132620118 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :And probably all based on that same paper. < 1132620165 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :http://it.slashdot.org/article.pl?sid=05/11/15/2037232&from=rss? < 1132620303 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Yes. < 1132620337 0 :Sgep!unknown@unknown.invalid PRIVMSG #esoteric :Bye all... < 1132620344 0 :Sgep!unknown@unknown.invalid QUIT : < 1132621144 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :any guitar players? < 1132621438 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Just this one, then I'll stop writing these: < 1132621441 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :fis@colin:~/prog/tmp/ps$ gs tmp.ps < 1132621441 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :ESP Ghostscript 815.00 (2005-08-11) < 1132621441 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Copyright (C) 2004 artofcode LLC, Benicia, CA. All rights reserved. < 1132621441 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :This software comes with NO WARRANTY: see the file PUBLIC for details. < 1132621443 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :foo. < 1132621446 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :102 and 255 and 0, oh my. < 1132621448 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :111 and 255 and 0, oh my. < 1132621451 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :111 and 255 and 0, oh my. < 1132621453 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :46 and 255 and 0, oh my. < 1132621456 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :10 and 255 and 0, oh my. < 1132621465 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :{ (%stdin) (r) file read { 10 string cvs print ( and 255 and 0, oh my.\n) print } { exit } ifelse } loop < 1132622347 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Is there any Haskell builtin to test whether a list contains a specified value? < 1132623891 0 :puzzlet!n=puzzlet@61.247.129.221 JOIN :#esoteric < 1132624404 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Hmm... aleph-one is not a prime number, as it is higher than the highest prime number, but is aleph-null a prime number? < 1132624584 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I guess not, as the highest prime number, squared, is a composite number, which means there are numbers higher than the highest prime number. This means that aleph-null is also higher than the highest prime number, right? < 1132624633 0 :Sgep!n=sgeo@ool-18bf61f7.dyn.optonline.net JOIN :#esoteric < 1132624689 0 :puzzlet!unknown@unknown.invalid PRIVMSG #esoteric :there are infinte prime numbers, and you can find a prime higher than any given number also < 1132624752 0 :puzzlet!unknown@unknown.invalid PRIVMSG #esoteric :ACTION just broke in, so is checking the context of the discussion < 1132624793 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :ACTION realize he has nothing to contribute to this discussion, and therefore keeps his mouth shut < 1132624807 0 :Sgep!unknown@unknown.invalid PRIVMSG #esoteric :ACTION needs to be oriented to this discussion < 1132624880 0 :puzzlet!unknown@unknown.invalid PRIVMSG #esoteric :isn't aleph-one a degree of infinte set, other than just a number? < 1132624897 0 :puzzlet!unknown@unknown.invalid PRIVMSG #esoteric :i don't understand what you're wondering < 1132625216 0 :GregorR-L!n=chatzill@host-201-177.pubnet.pdx.edu JOIN :#esoteric < 1132625221 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :$ ls < 1132625272 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :echo Hmm, apparently there are no files in this directory < 1132625298 0 :puzzlet!unknown@unknown.invalid PRIVMSG #esoteric :hi, I'm virus < 1132625308 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ihope: hint: aleph-zero is not an integer number < 1132625310 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :s/number// < 1132625311 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :I need to get by you to --- < 1132625331 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ihope: is 3.89723 a prime number? Who knows? < 1132625369 0 :puzzlet!unknown@unknown.invalid PRIVMSG #esoteric :it's not dividable at first look < 1132625440 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :puzzlet: oh, there's lots of things you could divide it by. < 1132625565 0 :puzzlet!unknown@unknown.invalid PRIVMSG #esoteric :i know :) < 1132625663 0 :puzzlet!unknown@unknown.invalid PRIVMSG #esoteric :i just got curious. is there a concept something like "prime complex number"? < 1132625870 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :no < 1132625953 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Prime_ideal < 1132626009 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :note how that says < 1132626010 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :"A commutative ring is a field if and only if {0} is its only prime ideal" < 1132626028 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :so concept of prime numbers is inapplicable to fields < 1132626045 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :including reals, complex numbers, rationals... < 1132626196 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ihope: there's no highest prime number, so aleph-zero cannot be higher than it. < 1132626218 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ihope: but aleph-zero is greater than ALL prime numbers :) < 1132626234 0 :ihope!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1132627943 0 :GregorR-L!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1132628050 0 :calamari!n=calamari@ip68-105-130-108.tc.ph.cox.net JOIN :#esoteric < 1132628107 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1132628433 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1132628461 0 :Sgep!unknown@unknown.invalid PRIVMSG #esoteric :hi calamari < 1132628476 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :hi lament, Sgep < 1132629248 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :$ ls < 1132629631 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :. .. < 1132629657 0 :CXI!unknown@unknown.invalid QUIT :"If you're reading this, it's probably xchat's fault." < 1132629896 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :$ cd / ; ls < 1132629945 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :. .. < 1132629962 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1132629968 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :That's a problem :P < 1132629995 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :;) < 1132630042 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :. .. lost+found < 1132630064 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ls /lost+found < 1132630066 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :$ ls /lost+found < 1132630076 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ls: Permission denied < 1132630097 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :$ which ls < 1132630125 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :bash: which: command not found < 1132630129 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :LOL < 1132630133 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Convenient :P < 1132630164 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :$ echo $PATH < 1132630165 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :afaik which is a debian program < 1132630180 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :calamari: Nah, which is generic (...?) < 1132630198 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :/usr/local/bin:/usr/bin:/bin:/opt/bin < 1132630221 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :There's no /usr !!!!!!!!!!! >_O < 1132630234 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Well, that was fun :P < 1132630240 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: so? < 1132630248 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :So where's ls coming from? < 1132630248 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :it's in $PATH < 1132630261 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :There's no /usr, there's no /opt, so where's ls coming from? < 1132630261 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i'm guessing it's a builtin. < 1132630269 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :OK, then where's bash coming from? < 1132630272 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Oh < 1132630275 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :the memory. < 1132630281 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I guess it could have been running when I rm -rf /*'d :P < 1132630287 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1132630291 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :statically link bash and try that < 1132630297 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :OK! 8-D < 1132630300 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :feel free to chroot first or whatever < 1132630310 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :No, I'd prefer to wipe out my HDD. < 1132630316 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :okay, as you wish < 1132630332 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :of course ls isn't actually a bulitin. < 1132630344 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :but you could use echo * < 1132630344 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :good idea.. clean up the drive before the holidays < 1132630360 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :graue logged on for long enough to tell me he wasn't making the UI for DirectNet, then logged off XD < 1132630361 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :better yet < 1132630370 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :alias ls=echo ". .." < 1132630382 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1132630384 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :;) < 1132630389 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :since you don't need any more functionality :) < 1132630396 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :lament you could work for Lucas < 1132630418 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :coming up with explanations after the fact < 1132630426 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1132630579 0 :CXI!n=Sanity@dialup-34.89.221.203.acc50-kent-syd.comindico.com.au JOIN :#esoteric < 1132630882 0 :Sgep!unknown@unknown.invalid QUIT : < 1132631825 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :lament: i'll sit up front tomorrow. that should make it obvious who i am < 1132631910 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :ACTION would just stay after class or something.. ;) < 1132631951 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :bring a Befunge program for him to autograph < 1132631963 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1132631976 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i might have one in my notebook < 1132631980 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :but probably not < 1132631991 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :cpressey: allright! < 1132632062 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :and take a pic for the map page ;) < 1132632165 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i could take a pic of Spotty Dotty. < 1132632227 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :what's that < 1132632306 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :our prof's plush toy dog. < 1132637238 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :bbl < 1132637239 0 :calamari!unknown@unknown.invalid QUIT :"Leaving" < 1132638530 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Many pings unto you my friends. < 1132641603 0 :kipple!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1132645529 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :In tcsh you could "ls-F", that's a builtin. < 1132645650 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :tcsh is for PANSIES ;) < 1132645927 0 :jix!i=jix@F3690.f.strato-dslnet.de JOIN :#esoteric < 1132646006 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :'ello jix < 1132646064 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :moin < 1132646220 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :How goes? < 1132646261 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :well atm i'm not going i'm sitting right in front of my computer < 1132646277 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Heheh < 1132646289 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Presumably you're referring to only your inertial frame of reference. < 1132646297 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :As in a static frame of reference, you are indeed moving. < 1132646361 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :On an unrelated note, I am officially the over-releaser. < 1132646367 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Three releases in three days XD < 1132646399 0 :clog!unknown@unknown.invalid QUIT :ended < 1132646400 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1132646573 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :stupid french homework < 1132646774 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I could help you ... if I knew any French at all :-P < 1132647649 0 :jix!unknown@unknown.invalid QUIT :"Bitte waehlen Sie eine Beerdigungnachricht" < 1132651384 0 :nooga!n=nooga@ip-50.net-41.rev.inter-c.pl JOIN :#esoteric < 1132651399 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1132652407 0 :cpressey!unknown@unknown.invalid QUIT :Remote closed the connection < 1132652787 0 :cpressey!i=nobody@d154-20-76-195.bchsia.telus.net JOIN :#esoteric < 1132653205 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :hi cpressey < 1132653976 0 :lirthy!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1132654022 0 :lirthy!i=klutzy@dor20517.kaist.ac.kr JOIN :#esoteric < 1132656985 0 :nooga!unknown@unknown.invalid QUIT :"Lost terminal" < 1132666730 0 :{^Raven^}!n=Ravenswo@82-38-206-74.cable.ubr05.shef.blueyonder.co.uk JOIN :#esoteric < 1132667278 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :anyone know of references/guides aimed at a writer of an esolang? < 1132667906 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :having a concrete idea and doing something with it is proving awkward < 1132670699 0 :kipple!n=kipple@168.80-202-98.nextgentel.com JOIN :#esoteric < 1132675212 0 :ihope!n=chatzill@c-67-172-99-160.hsd1.mi.comcast.net JOIN :#esoteric < 1132675308 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :So, is SIMPLE actually a language, or just a description of one? < 1132675729 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :just a joke < 1132676660 0 :jix!i=jix@F351d.f.strato-dslnet.de JOIN :#esoteric < 1132678425 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :*yawn* < 1132678539 0 :Freya!i=nooga@ip-50.net-41.rev.inter-c.pl JOIN :#esoteric < 1132678548 0 :Freya!unknown@unknown.invalid NICK :nooga < 1132678550 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1132678576 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :i've go an excellent idea :> < 1132678584 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :got < 1132679033 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :tell us about it < 1132679116 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :i will write some interpreters of esolangs for J2ME and then i will be able to play everywhere !!:D < 1132679122 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :isn't it great? ;p < 1132679131 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :yes it is < 1132679138 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :and then and then... maybe for an iPod! < 1132679139 0 :lindi-!unknown@unknown.invalid PRIVMSG #esoteric :nooga: interesting idea < 1132679151 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :or Symbian < 1132679168 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i'm going to write some for the gp2x (as soon as i get my gp2x) < 1132679183 0 :lindi-!unknown@unknown.invalid PRIVMSG #esoteric :nooga: what development environment are you planning to use? i've used microemulator.sf.net < 1132679240 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :oh, last time i've tried to write something for mobile i used siemens sdk + jBuilder ;/ < 1132679269 0 :lindi-!unknown@unknown.invalid PRIVMSG #esoteric :nooga: sounds proprietary < 1132679280 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :yes :/ < 1132679306 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :so then i just got rid of those ;p < 1132679392 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :the thing is... i just hate java! < 1132679432 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :but now i'm motivated... < 1132679446 0 :lindi-!unknown@unknown.invalid PRIVMSG #esoteric :nooga: don't worry, you can develop j2me without proprietary stuff now < 1132679464 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :cool < 1132679556 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :brb -> switching to linux < 1132679570 0 :nooga!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1132679773 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Writing code with a non-qwerty keyboard isn't too fun, though. < 1132679781 0 :nooga!n=nooga@ip-50.net-41.rev.inter-c.pl JOIN :#esoteric < 1132679783 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :. < 1132679807 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :19:15:50 < fizzie> Writing code with a non-qwerty keyboard isn't too fun, though. < 1132679824 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :hmm, that's right < 1132679849 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :My TI-86 has a befunge interpreter, but it's not really very usable, and that thing at least has different keys for all letters. < 1132679859 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :but it makes it even more 'hardcore' < 1132679908 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I've been planning a j2me scheme interpreter once or twice. < 1132680044 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :I ported my java brainfuck interpreter to j2me. worked fine in the emulator, but not on my phone :( < 1132680084 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :J2ME implementations in phones are horribly horrible. (At least in Nokia's phones, no experience with other manufacturers.) < 1132680093 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :I have a siemens < 1132680172 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I had a Siemens M50 thing, and didn't run into any problems with its j2me implementation. (Wrote an IRC client and a bus-schedule-thing for it.) < 1132680191 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1132680200 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :i have siemens S55 ;p < 1132680219 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Whereas my current N-Gage multimedia mobile gaming deck device (the cheapest S60 device when I bought it) has a rather horrible jvm. < 1132680220 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :shish... i think i must download netBeans < 1132680293 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :And the 6600 we had at work was even worse. It claims to support midp2 and mmapi, but it's implemented so badly it's ~useless. < 1132680309 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :hah < 1132680316 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :and that's why i hate java < 1132680328 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :111 MB IDE+SDK < 1132680358 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Well, Nokia's S60 Symbian SDK is about the same size. < 1132680375 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :(And HP's printer driver is >500 MB, so...) < 1132680393 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :wo and yay... 4% < 1132680465 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :I don't have a USB-cable for my phone (or a wireless connection), so I have to pay for each time i download a program into it. Which is why I gave up debugging it < 1132680480 0 :lindi-!unknown@unknown.invalid PRIVMSG #esoteric :nooga: why do you must download netbeans? ;) < 1132680494 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :"Description: If the FullScreenMode of Canvas is changed to true, the Commands in the Options menu don't have any effect. If any soft key is pressed, the Options menu is shown, but choosing a Command does nothing. Solution: No solutions exist for software version 3.42.1 or 4.09.1." < 1132680529 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :"Description: Commands can be added to full screen but they do not work. Solution: No solutions exist for software version 3.42.1, but this issue has been corrected in software version 4.09.1." < 1132680539 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :lindi-: i don't imagine coding in *JAVA* without IDE < 1132680545 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Two adjacent entries from the nokia 6600 j2me known issues document. < 1132680548 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Eclipse's free. < 1132680552 0 :lindi-!unknown@unknown.invalid PRIVMSG #esoteric :nooga: why not use eclipse? < 1132680563 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :because it's even bigger and hard to configure < 1132680567 0 :lindi-!unknown@unknown.invalid PRIVMSG #esoteric :both debian and fedora include it < 1132680592 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is still using a straight text editor to code java.  < 1132680597 0 :lindi-!unknown@unknown.invalid PRIVMSG #esoteric :even I managed to import stuff to it and i rarely use these so called IDEs < 1132680627 0 :lindi-!unknown@unknown.invalid PRIVMSG #esoteric :nooga: well, take another look and ask if you hit problems < 1132680715 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :STUPID FRENCH HOMEWORK! < 1132680930 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :HM < 1132680942 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :i wonder is there eclipse for suse 10 < 1132681037 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :http://www.novell.com/products/linuxpackages/professional/eclipse-gtk2.html says there is. < 1132682667 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :yea 96% < 1132684795 0 :lindi-!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: but that probably runs on some proprietary jvm < 1132685299 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :idk < 1132685342 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :now i must go and do my home...fu**ing...work < 1132685346 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :shihs < 1132685349 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :bye < 1132685366 0 :nooga!unknown@unknown.invalid QUIT :"leaving" < 1132686407 0 :Keymaker!n=nobody@wire74.adsl.netsonic.fi JOIN :#esoteric < 1132686447 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :evenin' < 1132686588 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :'lo < 1132686721 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1132686741 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :kipple: by the way, remember codename: rgb? < 1132686752 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :yeah ... < 1132686762 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :perhaps we should continue some time..? < 1132686768 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :perhaps < 1132686781 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1132686902 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :ACTION looks up codename:rgb on the wiki < 1132687242 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :hmm. if each instruction has a pre-determined number of arguments then we don't need to use B for argcount < 1132687260 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :d'oh < 1132687261 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :true < 1132687288 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :though it is nice to be able to use an arbitrary number of args for certain instructions < 1132687294 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1132687304 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :so, it may be good choice, afterall < 1132687366 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :I'm not sure. There are probably other uses for the B too < 1132687445 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1132687660 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :i'd like to create something oldskool esolang.. < 1132687681 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :like some bizarre basic.. < 1132687687 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :BB :) < 1132687719 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :that would be against all that basic stands for :) < 1132687724 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :unbasic < 1132687732 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :hehe, yeah < 1132687744 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :kind of like VB < 1132687747 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :hehe < 1132687809 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :there should be more languages with COME FROM < 1132687817 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :what that means? < 1132687829 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :it's an instruction. the opposite of GOTO < 1132687835 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1132687842 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :how does that work? < 1132687846 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :I think it appeared in INTERCAL first < 1132687882 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :if you have a statement that says COME FROM 23, then when the program reaches line 23 it jumps to the come from < 1132687901 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :cool! :) < 1132687938 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :what happens when you have several come froms with the same line# could be a lot of fun < 1132687951 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :hehe < 1132687984 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :guess forking the program is the most natural solution < 1132688097 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :hmm. occult is the opposite of visual, right? Occult Basic could be an interesting language :) < 1132688106 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1132688230 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :that kind of language probably shouldn't output anything nor let user know anything of its state < 1132688319 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :according to the wikipedia " A very minimal BASIC syntax only needs the LET, PRINT, IF and GOTO commands." < 1132688341 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :what's LET doing, by the way? < 1132688350 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :variable assignment I suppose < 1132688354 0 :lindi-!unknown@unknown.invalid PRIVMSG #esoteric :yep < 1132688356 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :oh, yeah < 1132688359 0 :lindi-!unknown@unknown.invalid PRIVMSG #esoteric :LET A = 1 < 1132688364 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :now i remember.. < 1132688380 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :hah, now that's called minimal basic instead of esoteric :D < 1132688859 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :this is fun.. < 1132688867 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :i'm planning "bizarre basic" < 1132688890 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :it'll have some assembler features < 1132688906 0 :GregorR!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1132688913 0 :EgoBot!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1132688955 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :arrays and variables are really unnecessary. you could instead store data in the program space. < 1132688965 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :then self-modification also becomes possible :) < 1132688968 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1132689034 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :that's true, although it's difficult in language where instructions are long (in other words, not one character) < 1132689054 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :i think i'll have variables, but allow selfmodifying whole lines < 1132689059 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :true. but difficult is a good thing, right? ;) < 1132689063 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :hehe :) < 1132689112 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :oh no.. < 1132689135 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :the problem will be the implementation.. well, must ask jix once the specs is done :) < 1132690223 0 :Sgep!n=sgeo@ool-18bf61f7.dyn.optonline.net JOIN :#esoteric < 1132691459 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :shouldn't be that hard to implement a basic-like language < 1132691474 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :well, with my real-language-programming-skills, yes < 1132692395 0 :GregorR-L!n=chatzill@host-201-177.pubnet.pdx.edu JOIN :#esoteric < 1132692950 0 :calamari!n=Kid@cb03.cs.arizona.edu JOIN :#esoteric < 1132692969 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1132692980 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1132692992 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :just posted my second entry at your forum < 1132692995 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :hi Keymaker < 1132692998 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :cool! < 1132693017 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :ACTION has been too busy with /real/ code to write BF ;) < 1132693024 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1132693034 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :ACTION just got done taking an exam.. now I can work on my entry without feeling guilty < 1132693041 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :hehe < 1132693102 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :nice job < 1132693110 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :cheers < 1132693148 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :I assume your 2nd entry was shorter than the first? :) < 1132693153 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1132693158 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1132693159 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :about 170 bytes < 1132693369 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :I updated your original entry a tad < 1132693371 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Our classroom just crashed :P < 1132693390 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :any deaths or dismemberments? < 1132693408 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :No, just the technology is all dead. < 1132693454 0 :Sgep!unknown@unknown.invalid PRIVMSG #esoteric :wha forum? < 1132693460 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :scream out "Thank you for choosing Microsoft products" < 1132693476 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :Sgep: http://esoforum.kidsquid.com/ < 1132693498 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :calamari: How did you know it was MS? ;) < 1132693514 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :because I just knew < 1132693579 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Hmm... self-modifying Foobar? < 1132693579 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :my weird Linux crashes aside (probably my fault or hardware related), most Linux machines I've used are rock solid < 1132693611 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :of course, I can ssh into a machine and fork-bomb.. < 1132693650 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Wikipedia is getting slower, it seems... < 1132693790 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :calamari: ok. by the way, i just checked, and the first was 574 bytes < 1132693805 0 :Arrogant!n=scotty@230.orlando-06-08rs.fl.dial-access.att.net JOIN :#esoteric < 1132693823 0 :lindi-!unknown@unknown.invalid PRIVMSG #esoteric :ihope: what are they using to run the search engine nowadays? < 1132693847 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I dunno. < 1132693936 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :i'll go.. ZZzzZzz.. good night < 1132693942 0 :Keymaker!unknown@unknown.invalid PART #esoteric :? < 1132694154 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Router lag: 22ms < 1132694188 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :'Net lag: 140ms < 1132694334 0 :jix!unknown@unknown.invalid QUIT :"Bitte waehlen Sie eine Beerdigungnachricht" < 1132694650 0 :GregorR-L!unknown@unknown.invalid QUIT :"Chatzilla 0.9.68.5 [Firefox 1.0.6/20050716]" < 1132695510 0 :Arrogant!unknown@unknown.invalid QUIT :"Leaving" < 1132695558 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :bbl < 1132695561 0 :calamari!unknown@unknown.invalid QUIT :"Leaving" < 1132695974 0 :puzzlet!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1132696840 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I just realized there's an esoteric programming language already in common use, and often called "legalese". < 1132697298 0 :ihope!unknown@unknown.invalid QUIT :"Chatzilla 0.9.68.5 [Firefox 1.0.7/20050915]" < 1132700426 0 :kipple_!n=kipple@168.80-202-98.nextgentel.com JOIN :#esoteric < 1132700427 0 :kipple!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1132701249 0 :mad!n=madbrain@modemcable211.193-200-24.mc.videotron.ca JOIN :#esoteric < 1132701294 0 :mad!unknown@unknown.invalid PRIVMSG #esoteric :hey < 1132701367 0 :Sgep!unknown@unknown.invalid PRIVMSG #esoteric :himad < 1132709314 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is stuck < 1132709351 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :idea for esolang != clue to implementation < 1132709409 0 :kipple_!unknown@unknown.invalid PRIVMSG #esoteric :what's the problem? < 1132709557 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :have an idea for a wierd esolang implementation, got the basic structure worked but he rest is hiding from me < 1132709673 0 :mad!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1132709693 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :i'm stuck working out a language to use inside the esoteric structure < 1132710133 0 :marcan!unknown@unknown.invalid QUIT :Remote closed the connection < 1132710463 0 :marcan!n=marcanso@160.10.7.147 JOIN :#esoteric < 1132710535 0 :{^Raven^}!unknown@unknown.invalid QUIT :"Leaving" < 1132712344 0 :lirthy!unknown@unknown.invalid QUIT :Connection reset by peer < 1132712358 0 :lirthy!i=klutzy@dor20517.kaist.ac.kr JOIN :#esoteric < 1132716274 0 :GregorR!n=chatzill@tytso.cs.pdx.edu JOIN :#esoteric < 1132717441 0 :Arrogant!n=scotty@200.orlando-06-08rs.fl.dial-access.att.net JOIN :#esoteric < 1132722252 0 :Sgep!unknown@unknown.invalid QUIT :Remote closed the connection < 1132723794 0 :Arrogant!unknown@unknown.invalid QUIT :"Leaving" < 1132725123 0 :kipple_!unknown@unknown.invalid QUIT :"See you later" < 1132728730 0 :lament!unknown@unknown.invalid NICK :biznitch < 1132728764 0 :biznitch!unknown@unknown.invalid NICK :lament < 1132729024 0 :GregorR!unknown@unknown.invalid QUIT :"Chatzilla 0.9.68.5.1 [CentOS 1.0.7-1.4.1.centos4/20050923]" < 1132732799 0 :clog!unknown@unknown.invalid QUIT :ended < 1132732800 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1132735082 0 :CXI!unknown@unknown.invalid PRIVMSG #esoteric :haha, wow < 1132735088 0 :CXI!unknown@unknown.invalid PRIVMSG #esoteric :has anyone here heard of the J programming language? < 1132735131 0 :CXI!unknown@unknown.invalid PRIVMSG #esoteric :for some reason wikipedia doesn't have it under the esolang category < 1132744663 0 :jix!i=jix@F34df.f.strato-dslnet.de JOIN :#esoteric < 1132747402 0 :kipple!n=kipple@168.80-202-98.nextgentel.com JOIN :#esoteric < 1132751068 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :CXI: I wouldn't count J as an esolang < 1132752431 0 :marcan!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1132753441 0 :CXI!unknown@unknown.invalid PRIVMSG #esoteric :I'd say it's debatable :P < 1132753564 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i'm working on a whitespace mandelbrot < 1132754569 0 :nooga!n=nooga@ip-50.net-41.rev.inter-c.pl JOIN :#esoteric < 1132754574 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1132754591 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :ACTION has got netbeans and everything... < 1132756044 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :but i can't install !@$#@^% j2me -.-' < 1132758787 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :H4sIALCGhEMAA3VRWw6AMAj7bk/R+59SVso2TZxRSdMHMEkQ6+NTdR3CP8C4kNd4QVTDLlhP6NSmuAbR5txkjANiE8Tmcvrpg2kH1rl0HiavUd6ircHWMM0x7EjeyYrJJCpY+lpkMtMkhBqWB/XMzNZC9G5mqM6ZXb7ndELrFo/K3L/3cntbhY/7fWuxX0fdOU/z7L4X4QHBZEA/DAIAAA== < 1132758798 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :this is my gziped base64ed whitespace mandelbrot < 1132758888 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :whow < 1132758900 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :mandelbrot in whitespace? < 1132758947 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :im playing with netBeans -.-' < 1132758948 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1132760266 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :designing menus and everything is fun ... but time to code for real -.-' < 1132760272 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :shish... i hate java < 1132761228 0 :nooga!unknown@unknown.invalid QUIT :"Lost terminal" < 1132773164 0 :Arrogant!n=scotty@116.orlando-06-08rs.fl.dial-access.att.net JOIN :#esoteric < 1132774279 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :moin Arrogant < 1132774297 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Ahoy < 1132774869 0 :MadBrain2!n=madbrain@modemcable211.193-200-24.mc.videotron.ca JOIN :#esoteric < 1132775379 0 :Keymaker!n=nobody@wire74.adsl.netsonic.fi JOIN :#esoteric < 1132775409 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :'ello < 1132775431 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :moin Keymaker < 1132775447 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1132775447 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i wrote a whitespace mandelbrot < 1132775447 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :how does the mandelbrot work? < 1132775461 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :hmm? well it works like mandelbrot works... < 1132775471 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1132775502 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :it prints ascii? < 1132775506 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1132775511 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1132775632 0 :Sgep!n=sgeo@ool-18bf61f7.dyn.optonline.net JOIN :#esoteric < 1132775702 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :next lang to implement mandelbrot! < 1132775745 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :befunge :) < 1132775808 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :no < 1132775814 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :why no? < 1132775816 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :*t < 1132775827 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :because there is a mandelbrot for befunge somewhere < 1132775832 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1132775858 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :hmmm.. subskin? < 1132775873 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :hmm yeah why not... < 1132775883 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :that'd be awesome < 1132775962 0 :Arrogant!unknown@unknown.invalid QUIT :"Leaving" < 1132775980 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :but i'd prefer to implement mandelbrot in a language not written by me < 1132775992 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :no wait! i'm going to implement a compression routine in axo! < 1132775998 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :axo? < 1132776010 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :my fungoid < 1132776013 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1132776019 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :(i wrote it before i knew befunge) < 1132776049 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i knew there are 2dimensional languages but i never saw one then < 1132776058 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1132776092 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :here is the spec: http://esolangs.org/wiki/Axo < 1132776112 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :yeah, i've seen it.. i just couldn't remember the name first < 1132776320 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :idea! write an optimizing axo compiler < 1132776329 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :but first compression < 1132776606 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :no nothing more today.. i'm too tired < 1132776704 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :i'm tired as well.. < 1132777236 0 :GregorR!n=chatzill@198.107.20.174 JOIN :#esoteric < 1132777615 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :moxie < 1132777619 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :errh, hello < 1132777698 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :ACTION sends GregorR a subliminal message: "drink moxie" < 1132777713 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Hmm < 1132777717 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ACTION grabs a Moxie. < 1132777744 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1132777753 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :hey Keymaker. Any progress with the bizarre basic? < 1132777760 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1132777763 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :too bad not yet < 1132777769 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :i've read to an exam < 1132777775 0 :ihope!n=ihope@c-67-172-99-160.hsd1.mi.comcast.net JOIN :#esoteric < 1132777778 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :..but now i have some time :) < 1132777793 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Memory abstraction layer... < 1132777808 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :what's that? < 1132777825 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :The Memory Abstraction Layer for Esoteric Kernels. < 1132778180 0 :jix!unknown@unknown.invalid QUIT :"Bitte waehlen Sie eine Beerdigungnachricht" < 1132778328 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :i think bizarre basic will have memory inside the program file < 1132778340 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric ::) I like it < 1132778345 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1132778377 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :should the very first line be line 0 or line 1? < 1132778392 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :I think the original basic used 1 < 1132778398 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1132778416 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :or you could use something else like -17.345 < 1132778423 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1132778425 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :but then again, maybe not < 1132778431 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1132778444 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :i'll stick with the first one (ha ha ha) < 1132778486 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :you could let the user define them himself < 1132778497 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :define what? lines? < 1132778500 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I don't suppose you're going to use imaginary numbers in there at all? < 1132778510 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :I remember from gwbasic (my first programming language), that you had to start each line with a number < 1132778515 0 :calamari!n=calamari@ip68-105-130-108.tc.ph.cox.net JOIN :#esoteric < 1132778520 0 :Sgep!unknown@unknown.invalid PRIVMSG #esoteric :hi cal < 1132778521 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1132778524 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :hi Sgep < 1132778526 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1132778537 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :I think that is a nice way to do it < 1132778541 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :hello, also < 1132778548 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1132778555 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :yeah, it's oldschool at least :) < 1132778559 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :very < 1132778564 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :hi keymaker, kipple < 1132778573 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :hi calamari < 1132778612 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :it was normal to use 10, 20, 30 etc. as line numbers so you could insert lines between them without renumbering < 1132778622 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1132778627 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :How about not referencing lines by numbers, but by... something else? < 1132778636 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :I think I've figured out how I want Linguine to work.. still a lot like Spaghetti < 1132778637 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :if you use floating point line numbers that would be even more flexible! < 1132778649 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :hah < 1132778656 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :i don't like floats < 1132778673 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :especially in my drink < 1132778682 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :what's Linguine? < 1132778686 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :You could use functions as line identifiers... < 1132778703 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :i don't think i 'could' < 1132778703 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :kipple: "spaghetti 2" basically < 1132778708 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :you could use anything really < 1132778710 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :i don't understand them :p < 1132778726 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :hexadecimal too < 1132778746 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :kipple: it should be turing complete this time and not have the same pointer problem.. last time it was rather annoying to use without much eso-benefit < 1132778766 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :don't remember the spaghetti language. sorry ;) < 1132778783 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :that's okay.. it was never big < 1132778800 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :it forced every instruction to be followed by a goto < 1132778811 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :and every instruction had a line number < 1132778828 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :so you could randomly rearrange the program lines and it still worked < 1132778850 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :What if lines had to be arranged in a specific order, but characters within each lines could be randomly arranged? < 1132778887 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :ihope: I think that would make it difficult to tell 123 from 321 :) < 1132778890 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :hey, this was supposed to be basic.. < 1132778895 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :;) < 1132778950 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :unless I came up with a different number system < 1132778983 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :a=1, b=2, c=4, etc.. but then it would have a max number size < 1132779111 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Continue with ^[aa, ^[ab, ^[ac, etc < 1132779196 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :planning a basic language is hard because there's so much stuff to choose from.. < 1132779217 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :basic language? < 1132779223 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :bizarre basic < 1132779233 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :my new esolanguage plan < 1132779239 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :oic.. so like basic with weird stuff added in? < 1132779245 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1132779252 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I don't see how BASIC needs anything added to be bizarre ;) < 1132779258 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1132779264 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: not a basic fan? < 1132779276 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :No, not really :P < 1132779287 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :It's pre-structured-programming. < 1132779291 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :It's spaghetti programming :P < 1132779293 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Just change the name to COMPLICATED and you've got an esoteric programming language :-) < 1132779295 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :(Not really, but basically) < 1132779311 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: nah.. quickbasic removes all the line numbers.. it's a good lang < 1132779320 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I wasn't referring to line numbers. < 1132779321 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :basics can be more low-level, in a way < 1132779333 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I was referring to the fact that it doesn't have anything for decent data structures, etc. < 1132779345 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :so..? < 1132779346 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Is BASIC Turing-complete? < 1132779349 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: it has type (similar to struct) < 1132779354 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :i guess < 1132779360 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :ihope: yes < 1132779382 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :it'd be strange if it weren't < 1132779524 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :quick poll: perl, python, ruby, or java? < 1132779531 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :python < 1132779532 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Haskell? < 1132779629 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :is haskell free software? not seeing a debian package for it < 1132779635 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :How is that a poll? < 1132779638 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :What a strange poll ... < 1132779647 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Scripting, scripting, scripting or compiled? < 1132779649 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Doesn't Hugs have one? < 1132779665 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: ahh.. but they all run on vm's, don't they? < 1132779690 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :In the most technical sense, yes. < 1132779701 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :so the poll is consistent :) < 1132779705 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :You could run C on a VM. < 1132779711 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :yes you could < 1132779717 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :but I don't know of such a thing < 1132779721 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :qemu < 1132779726 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :an interpreted c < 1132779731 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I didn't say interpreted. < 1132779770 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :the point is that none of those langs is compiled to linux, windows, etc native code < 1132779782 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :perl can be ;) < 1132779797 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :without an embedded interp? < 1132779830 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :befunge can be compiled as an interp + code.. but that's hardly compiled :) < 1132779834 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :It links to libperl, but I don't think it works by having an embedded interpreter. < 1132779847 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Java can be compiled. < 1132779847 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I think libperl just provides convenience functions (so to speek) < 1132779848 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :There's gcj. < 1132779851 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Yup < 1132779882 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :I thought gcj was doing a wrapper trick tho.. < 1132779891 0 :lindi-!unknown@unknown.invalid PRIVMSG #esoteric :calamari: wrapper trick? < 1132779894 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :It links to a libjava, but, well, so does C :P < 1132779905 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :and libjava is native? < 1132779915 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :cool then < 1132779925 0 :lindi-!unknown@unknown.invalid PRIVMSG #esoteric :calamari: libjava is written in java and compiled to native < 1132779936 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :well whatever... < 1132779946 0 :lindi-!unknown@unknown.invalid PRIVMSG #esoteric :just like libc :) < 1132779948 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :ACTION chooses python, since that was the only valid vote :) < 1132779953 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1132779961 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :C, calamari, C! < 1132779990 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :brainfuck! < 1132780009 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :but those aren't options :) < 1132780017 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Glass? < 1132780020 0 :lindi-!unknown@unknown.invalid PRIVMSG #esoteric :calamari: apt-cache search haskell finds 69 packages < 1132780020 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ORK? < 1132780020 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :perl, python, ruby, or java? < 1132780020 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1132780041 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Well, not perl, and not Java, so I'd go with python. < 1132780064 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :lindi-: weird.. must be Ubuntu then.. I have all sorts of haskell docs and things, but no haskell itself < 1132780079 0 :lindi-!unknown@unknown.invalid PRIVMSG #esoteric :haskell is a language < 1132780101 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ghaskell? :P < 1132780114 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Haskell -> Lazy K? < 1132780115 0 :lindi-!unknown@unknown.invalid PRIVMSG #esoteric :ghc-cvs - GHC - the Glasgow Haskell Compilation system ? < 1132780116 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Hugs is the interpreter I've used. < 1132780287 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Debian is not being friendly to me again. Eclipse debs are in unstable only, and depend on libgcj6 >= 4.0.2-3, and 4.0.2-2 is the version in testing. Maybe I should switch completely to unstable and not try to have this weird hybrid. < 1132780387 0 :lindi-!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: i run unstable under chroot, safe and easy < 1132780393 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :I didn't use an eclipse package.. just d/led and installed < 1132780417 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I've been using a manually downloaded eclipse so far, but since there is a debian package.. < 1132781274 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :good night.. < 1132781279 0 :Keymaker!unknown@unknown.invalid PART #esoteric :? < 1132781797 0 :ihope!unknown@unknown.invalid QUIT :"Chatzilla 0.9.68.5 [Firefox 1.0.7/20050915]" < 1132790681 0 :cmeme!unknown@unknown.invalid QUIT :"Client terminated by server" < 1132790687 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1132791082 0 :lament!unknown@unknown.invalid QUIT :Broken pipe < 1132791558 0 :pgimeno!unknown@unknown.invalid QUIT :"This is the default quit message" < 1132791558 0 :pgimeno_!n=pgimeno@124.Red-80-59-211.staticIP.rima-tde.net JOIN :#esoteric < 1132791581 0 :lament!n=lament@S010600110999ad06.vc.shawcable.net JOIN :#esoteric < 1132791984 0 :Sgeper!n=sgeo@ool-18bf61f7.dyn.optonline.net JOIN :#esoteric < 1132792193 0 :ihope!n=ihope@c-67-172-99-160.hsd1.mi.comcast.net JOIN :#esoteric < 1132792239 0 :Sgeper!unknown@unknown.invalid PRIVMSG #esoteric :hi ihope < 1132792251 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Hello < 1132792333 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Some combinators: ``^ab -> `ba; ```*abc -> `b`ac; ````+abcd -> ``bc``acd < 1132792859 0 :MadBrain2!unknown@unknown.invalid PRIVMSG #esoteric :heh, I should learn that kind of crazy functional programming one of those days < 1132792901 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Those all perform their respective operations on Church numerals. < 1132792933 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :As well, they are the reverse application function, the composition function, and the substituted composition function. < 1132794074 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Meh. Tried to make jogl work with gcj (it should be possible now, since there's libjawt included), but can't get past http://gehennom.org/~fis/jogl.txt < 1132794283 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I'm blaming lindi. Normally I'd have been content enough with Sun's evil proprietary JDK. < 1132794334 0 :lament!unknown@unknown.invalid NICK :pau < 1132794627 0 :MadBrain2!unknown@unknown.invalid PRIVMSG #esoteric :ihope: I see < 1132795032 0 :iano!n=iosgood@sub26-46.member.dsl-only.net JOIN :#esoteric < 1132795146 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :_Whoa._ Jogl with SWT apparently even seems to work with gcj, provided I give it enough magic. < 1132795184 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :gcj --classpath ../jogl.jar:./swt.jar -findirect-dispatch -o jtest --main=jtest jtest.java ; export LD_LIBRARY_PATH=/usr/lib/jvm/java-1.4.2-gcj-4.0-1.4.2.0/jre/lib/i386:.:../jogl-natives ; export CLASSPATH=../jogl.jar:./swt.jar ; ./jtest works. < 1132795381 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :what's jogl? < 1132795390 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :OpenGL bindings for Java. < 1132795399 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :aha < 1132795407 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :what are you making? < 1132795436 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :I guess it's not esoteric related... < 1132795486 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Not really, no. Our computer graphics course assignments were made with jogl, and I got curious whether it would work with gcj. (And incidentally I have an opengl application to write, and was going to use C++ for it, but compiled Java might suffice. If only it wouldn't be this horrible to write.) < 1132795522 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :why gcj? < 1132795534 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :It's GNU. :p < 1132795541 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :ah, yes < 1132795542 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Lindi uses gcj, afaik. :p < 1132795569 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :Sun's java is much faster than gcj in my experience < 1132795646 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :But it's an evil soulless corporation. Completely unlike the warm-and-fuzzy-feelings GNU. < 1132795665 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :hehe < 1132795697 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :And gcj should be relatively fast, when all the classes are compiled to native code. I understand much of it's slowness is because it needs, for one reason or another, bytecode-interpret things. < 1132795725 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Oh well, maybe I'll stick with C++, or plain C. < 1132796169 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Well, I decided to make a design for SLOBOL. Programs will be in the form of SHA-1 hashes. < 1132796202 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :SLOBOL? is that one of the lesser known ones? < 1132796403 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Make that SHA-512 hashes. < 1132797089 0 :pgimeno_!unknown@unknown.invalid QUIT :brown.freenode.net irc.freenode.net < 1132797089 0 :MadBrain2!unknown@unknown.invalid QUIT :brown.freenode.net irc.freenode.net < 1132797102 0 :pgimeno_!n=pgimeno@124.Red-80-59-211.staticIP.rima-tde.net JOIN :#esoteric < 1132797228 0 :iano!unknown@unknown.invalid QUIT : < 1132797360 0 :lirthy!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1132797706 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :is that the one that it's supposed to take a long time to compile programs ? < 1132797746 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders if SHA-512 existed in 1982 < 1132797865 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :err 1984 I guess < 1132797882 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :actually it was 1982.. okay < 1132797925 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :my guess: no sha512 in 1982... < 1132797990 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :ACTION suggests that SLOBOL not include SHA-512 then :) < 1132798454 0 :lirthy!n=klutzy@dor20517.kaist.ac.kr JOIN :#esoteric < 1132800079 0 :ihope!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1132801018 0 :GregorR!unknown@unknown.invalid NICK :GregorR[notHome] < 1132804399 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :calamari: hey < 1132804420 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :ftr, it appears that there is no universal decider. < 1132804452 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :if by "decider" you mean "a machine which computes only primitive recursive functions" < 1132804460 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :http://www.math.psu.edu/~clemens/Math459/computability.pdf < 1132804471 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :gives a proof that there is no universal primitive recursive function < 1132804516 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :on the other hand... you can take any universal turing machine, and IF you only feed it turing machines that are guaranteed to halt on its input... then (trivially) the UTM will always halt :) < 1132804808 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :hi Chris < 1132804904 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :yeah, I incorrectly used the term "universal decider" when I really meant "machine that always halts" < 1132804904 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :so basically what I was after was a language capable of describing every language that always halts < 1132804921 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1132804923 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :well < 1132804934 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :i don't think that can be done < 1132804954 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :or rather < 1132804973 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :that language must also be capable of describing languages that don't halt < 1132804983 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :why is that? < 1132805004 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :or is it in the pdf? :) < 1132805009 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :diagonalization < 1132805011 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :basically < 1132805037 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :look at it this way: < 1132805050 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :so to make the lang powerful enough for deciders, it will also need to understand tm's ? < 1132805067 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :what do you want your machine (/language) to do, if it is given a machine (/language) that doesn't halt, on its input? < 1132805087 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :that shouldn't be possible < 1132805095 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :well, how do you plan to stop it? < 1132805108 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :the syntax of the language would prevent writing programs that wouldn't halt < 1132805125 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :but there are some programs that won't halt that are undescribable in that language < 1132805146 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :really? how odd < 1132805160 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :can you give an example? < 1132805170 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :oh wait < 1132805172 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :I misread < 1132805207 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :I don't wish to run programs that won't halt, I only wish to allow programs that do < 1132805228 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :so it would not be as powerful as a tm < 1132805268 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :I thought we decided that PL-{GOTO} was the lnguage I was looking for < 1132805289 0 :kipple!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1132805310 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :and that it boiled down to a language consisting of if-else statements < 1132805317 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :ok, how to explain this... PL-{GOTO} describes primitive recursive functions; all primitive recursive functions are guaranteed to halt; but not all functions that are guaranteed to halt are primitive recursive < 1132805337 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1132805382 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :there are some general-recursive functions which could be proven to halt, but which can't be written in PL-{GOTO} < 1132805408 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :ugh.. that's bad < 1132805419 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :basically... you can't write a PL-{GOTO} interpreter in PL-{GOTO}. even though the PL-{GOTO} interpreter will always halt. < 1132805433 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :oh that's okay < 1132805444 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :I would write the PL-{GOTO} interpreter in a TM language < 1132805494 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :it doesn't really matter to me what the interpreter is written in < 1132805507 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :sure. it's not as bad as it sounds; there are lots of interesting prim-rec functions; factorial, for example < 1132805590 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :let me make sure I understand what you're saying.. are you saying that the language PL-{GOTO} isn't capable of describing all possible deciders? < 1132805637 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :no, it is capable of that. what it's not capable of is describing a decider which simulates some other decider (like a UTM simulates some other TM.) < 1132805646 0 :Sgeper!unknown@unknown.invalid PRIVMSG #esoteric :ACTION sees why... PL-{GOTO}, if it wants to be able to always halt, cannot be turing-complete < 1132805648 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :s/some/any/ < 1132805649 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :oh.. okay, no problem then < 1132805656 0 :Sgeper!unknown@unknown.invalid PRIVMSG #esoteric :ACTION thinks < 1132805668 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :PL-{GOTO} is exactly what I was looking for then :) < 1132805672 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1132805675 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :scared me for a minute hehe < 1132805709 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :and if I understand correctly, PL-{GOTO} can be implemented with if-else < 1132805726 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :i was thinking along different lines, a bit. consider: if you want to make a UTM which will only simulate TM's that halt... it has to prove that they halt first, which of course runs smack up against the halting problem < 1132805753 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :oops I said that wrong < 1132805754 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :PL-{GOTO} is more than if-else. it contains loops. but the loops are guaranteed to halt < 1132805777 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :right, so I can unroll the loops < 1132805827 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :then I'd have a programming language where there was only if-else statements.. or are the loops not unrollable? < 1132805911 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :"When a LOOP statement is encountered, the value of the LOOP variable specifies the # of times that the group of statements inside the LOOP is to be executed" < 1132805923 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :the variable doesn't need to be constant < 1132805924 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :so, no < 1132805928 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :i don't think you can unroll that. < 1132805947 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :nice < 1132805955 0 :Sgeper!unknown@unknown.invalid PRIVMSG #esoteric :But LOOP variable's value can't be changed inside the loop? < 1132805963 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :I guess it assumes that the loop var won't change < 1132805968 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :Sgep hehehe < 1132805979 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :Sgeper: looks like it can't < 1132806003 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :if it can't, then that should mean we could work backwards and discover the value of the loop variable? < 1132806029 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :if you say: LOOP X ; X <- X + 1 ; END then the loop occurs only the # of times as X originally contained < 1132806416 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :in other news, i've been trying to read this book: < 1132806418 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :http://www.amazon.com/gp/product/0387982817/103-0339561-1100666 < 1132806437 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :you can feel the hurting < 1132806629 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :ACTION guesses that mandelbrot is not discussed anywhere inside the text < 1132806647 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :oops, it is < 1132806664 0 :pau!unknown@unknown.invalid PRIVMSG #esoteric :wee things that halt < 1132806667 0 :pau!unknown@unknown.invalid NICK :lament < 1132806669 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :yay.. a non-meaningless graphic used for a book cover < 1132806671 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :and things that don't < 1132806700 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :everything that's fun doesn't halt :( < 1132806775 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :I guess that means you're no fun :( < 1132806837 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric ::( < 1132806853 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :what is this PL-{goto} you keep talking abouT? < 1132806915 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :it is a language that Brainerd, et all made up < 1132806924 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :in a computation theory book < 1132806950 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :then it subtracts the GOTO statement < 1132806984 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :wonder when that book will get here... hehe < 1132807002 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :I looked at it in the school library for a few mins < 1132807090 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ah. < 1132807335 0 :Sgep!unknown@unknown.invalid QUIT :Success < 1132807336 0 :Sgeper!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1132807473 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :hi lament < 1132807485 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :PL-{GOTO} actually looks trivial to implement < 1132807542 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :the GOTO is the most complicated part of PL, by the looks of it < 1132807560 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ACTION distrusts languages that halt < 1132807600 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :it's not fun when everything can be optimized to a single instruction :) < 1132807632 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :i trust them to halt :> unless you give them an infinite amount of input or something pathological like that < 1132807748 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i guess one could have fun writing an interpreter for brainfuck-with-limited-running-time in it, or something like that. < 1132807759 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :Time bomb brainfuck. < 1132807799 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :(if that can be done at all...) < 1132807857 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :they should have a complementary langugage with programs guaranteed to not halt. < 1132807889 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :Solving the halting problem in a neat new way. < 1132807935 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :lament: something like adding [-]+[] to the end of bf programs? :) < 1132807997 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :that could work, although i'm sure there're more interesting ways to do this. < 1132808013 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :For example a language in which the only statement is GOTO. < 1132808023 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :I'll call it GOTO-{PL} < 1132808035 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1132808048 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :ah hrm < 1132808061 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :ACTION tests his Linguine interpreter < 1132808104 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ACTION meditates on the profound differences between "1. goto 1" and "1. goto 2; 2. goto 1" < 1132808245 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :Program ::= Instruction [Program] < 1132808245 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :Instruction ::= (Loop | Assignment) ";" < 1132808245 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :Loop ::= "LOOP" Name ";" Program "END" < 1132808245 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :Assignment ::= Name "<-" ("0" | Name ["+" "1"]) < 1132808245 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :Name ::= <> < 1132808268 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :that's my renditiion of an EBNF grammar for PL-{GOTO}. < 1132808287 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :if it didn't have a hundred other things to do, i'd be tempted to implement it < 1132808291 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :that seems horribly impotent < 1132808325 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :that's certainly a colourful way to say "not turing complete" :) < 1132808347 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :well, there's not turing complete and there's not turing complete :) < 1132808363 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :computers aren't turing-complete but they can still do a lot of stuff. < 1132808376 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :this thing though... < 1132808407 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :it almost reminds me of that guy's brainfuck variant ages ago on the mailing list. < 1132808415 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :that had no loops. < 1132808418 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :this thing can multiply arbitrarily large integers together... fsa's can't do that. < 1132808462 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :but can you write a web server in it?? I don't think so!! < 1132808520 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :is there a name for this class of abilities? < 1132808536 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :primitive recursive functions? < 1132808569 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :yep, primitive recursive functions. < 1132808588 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :awesome. < 1132808629 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :which godel originally thought represented all computable functions. until ackermann gave a counterexample, which is today slightly famous < 1132808642 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :right. < 1132809690 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :1[0=72,0$,0+29,0$,0+7,0$,0$,0+3,0$,1=32,1$,0-24,0$,0+24,0$,0+3,0$,0-6,0$,0-8,0$,1+1,1$,1-23,1$]0 < 1132809710 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :is that too easy? :) < 1132810994 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :calamari: what on earth is that? < 1132811459 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :Hello World in Linguine < 1132811534 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :I made Linguine after implementing BF in Spaghetti and noticing some things that were annoying, but not really esoteric either < 1132811590 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :so now there are infinite pointers, infinite memory cells, and each cell can hold any integer value < 1132811603 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :much easier to work with < 1132811623 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :rather than silly pointer building < 1132811849 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :also adds negative cell values and line numbers just for fun < 1132811869 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :err negative cell indices < 1132812000 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :ah, cool < 1132812266 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :infinite pointers? < 1132812278 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :cpressey: do you think i should skip tomorrow's lecture? :) < 1132812330 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :lament: infinite number of them, vs Spaghetti only having a single pointer < 1132812339 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1132812432 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :perhaps unlimited is a better term < 1132812476 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :yes. I thought you'd have actual infinite pointers somehow. < 1132812500 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :whatever _that_ would mean. < 1132812626 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :not very much since infinity isn't a number < 1132812689 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :hehe -1[-2--3]-4 < 1132812761 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :translation: -1: mem[-2] -= -3; goto -4; < 1132812880 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :my infinities are numbers :) < 1132813507 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :lament: that's up to you, i suppose :) < 1132813587 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :we're gonna start objects i think :( < 1132813589 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :objects suck :( < 1132813879 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :ah, but we also have course evaluations tomorrow, so if you skip, you won't get the chance to affect steve's funding in the future! < 1132813912 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :bah < 1132813916 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i already had a course with steve < 1132813927 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :so i wrote he's the best prof ever and too bad he teaches CS and not math :) < 1132813962 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :that should be enough i think :) < 1132814700 0 :Arrogant!n=scotty@63.orlando-09-10rs.fl.dial-access.att.net JOIN :#esoteric < 1132815681 0 :lirthy!unknown@unknown.invalid QUIT :Remote closed the connection < 1132816163 0 :lirthy!i=klutzy@dor20517.kaist.ac.kr JOIN :#esoteric < 1132817316 0 :calamari!unknown@unknown.invalid QUIT :"Leaving" < 1132818201 0 :nooga!n=nooga@ip-50.net-41.rev.inter-c.pl JOIN :#esoteric < 1132818215 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1132818468 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :hehe < 1132818490 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :my bfi for MIDP1.0 crashes even emulator :F < 1132818755 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :im the best < 1132819106 0 :Arrogant!unknown@unknown.invalid QUIT :"Leaving" < 1132819152 0 :jix!i=jix@F34df.f.strato-dslnet.de JOIN :#esoteric < 1132819199 0 :clog!unknown@unknown.invalid QUIT :ended < 1132819200 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1132819310 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :ji jix < 1132819358 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :ji? < 1132819359 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :moin nooga < 1132819364 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :hi* < 1132819371 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :08:47 < nooga> my bfi for MIDP1.0 crashes even emulator :F < 1132819371 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :08:52 < nooga> im the best < 1132819380 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :haha^^ < 1132819396 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :midlet programming is cool < 1132819399 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :i like it < 1132819409 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :with netBeans (sic) < 1132819945 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :java isnt so bad under linux < 1132823355 0 :nooga!unknown@unknown.invalid QUIT :"Lost terminal" < 1132828121 0 :pgimeno_!unknown@unknown.invalid NICK :pgimeno < 1132828143 0 :J|x!i=jix@F349d.f.strato-dslnet.de JOIN :#esoteric < 1132828598 0 :CXI!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1132828771 0 :jix!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1132831565 0 :lindi-!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: jogl seems to compile on debian unstable quite easily, http://iki.fi/lindi/build-jogl.txt < 1132832053 0 :J|x!unknown@unknown.invalid NICK :jix < 1132834180 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :lindi; This is debian unstable, and it just didn't compile (tm) here. < 1132834237 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I might retry it to see where it failed. < 1132834241 0 :lindi-!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: those four symlinks need to be fixed at least < 1132834252 0 :lindi-!unknown@unknown.invalid PRIVMSG #esoteric :i already reported it as a bug < 1132834268 0 :lindi-!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: try taking exactly the same steps that i took < 1132834294 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Later tonight, perhaps. < 1132834327 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Although with gcj probably a CNI-based opengl binding thing (instead of the JNI jogl uses) might make more sense. < 1132834369 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Have you tried to run anything with the jogl library you compiled? < 1132834391 0 :lindi-!unknown@unknown.invalid PRIVMSG #esoteric :this vncserver does not provide GLX extension so nope :/ < 1132834440 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Well, I guess I'll try to compile it. < 1132834454 0 :lindi-!unknown@unknown.invalid PRIVMSG #esoteric :shouldn't take that long "Total time: 22 minutes 4 seconds < 1132834500 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I wonder what's with the "needs LD_LIBRARY_PATH=/usr/lib/jvm/java-1.4.2-gcj-4.0-1.4.2.0/jre/lib/i386 to find libjawt" thing, too. < 1132835072 0 :lindi-!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: https://jogl-demos.dev.java.net/source/browse/jogl-demos/ does not seem to respond so I can't get the source for those demos < 1132835098 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :BUILD FAILED < 1132835098 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :/home/fis/prog/java/jogl/make/build.xml:1221: The following error occurred while executing this line: < 1132835101 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :/home/fis/prog/java/jogl/make/build.xml:506: GlueGen returned: 1 < 1132835101 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Same as last time. < 1132835104 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Total time: 4 minutes 59 seconds < 1132835137 0 :lindi-!unknown@unknown.invalid PRIVMSG #esoteric :interesting < 1132835149 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Seems I missed a symlink. < 1132835181 0 :lindi-!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: https://jogl-demos.dev.java.net/servlets/ProjectSource says that i need to login to see cvs instructions < 1132835216 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Or mispointed, actually. < 1132835247 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :/usr/lib/jvm/java-1.4.2-gcj-4.0-1.4.2.0/include/linux/jawt_md.h now points to ../../../gcc/[blah], which is missing one '..'. < 1132835255 0 :lindi-!unknown@unknown.invalid PRIVMSG #esoteric :hope they'll fix those symlinks soon < 1132835325 0 :lindi-!unknown@unknown.invalid PRIVMSG #esoteric :oh, indeed. i wrote down those instructions AFTER i had built it :) < 1132835364 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :BUILD FAILED < 1132835364 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :/home/fis/prog/java/jogl/make/build.xml:1221: The following error occurred while executing this line: < 1132835368 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :/home/fis/prog/java/jogl/make/build.xml:635: Compile failed; see the compiler error output for details. < 1132835377 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric : [javac] 565 problems (373 errors, 192 warnings) < 1132835430 0 :lindi-!unknown@unknown.invalid PRIVMSG #esoteric :can you put the full build log online? i used screen's "^a H" to capture it < 1132835444 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Am capturing it now. < 1132835492 0 :lindi-!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: also, that ant build.xml is seriously broken. if the build fails once you have no way to retry easily :) < 1132835526 0 :lindi-!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: it sets some variables in build targets. if it considers those build targets done the variables are never set and the build fails later because of that < 1132835555 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :http://gehennom.org/~fis/jogl-ant.txt (and jtest.java in the same directory is a really minimal test executable, which fails with sigsegv here when used with pre-built jogl.jar) < 1132835559 0 :lindi-!unknown@unknown.invalid PRIVMSG #esoteric :(alternatively i'm missing something very important) < 1132835628 0 :lindi-!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: rm -fr and unzip the source again and retry ;) < 1132835719 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :"Ergh." < 1132835737 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Heh, from Gluegen.java: < 1132835738 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric : * You acknowledge that this software is not designed or intended for use < 1132835738 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric : * in the design, construction, operation or maintenance of any nuclear < 1132835738 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric : * facility. < 1132835743 0 :lindi-!unknown@unknown.invalid PRIVMSG #esoteric :or fix the build.xml < 1132835791 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Already rm'd and restarted. This time under ^a-H from the start. < 1132836195 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :A simple set of opengl bindings shouldn't really take this long to compile. :p < 1132836237 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric : [javac] 344 problems (344 warnings) < 1132836238 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Yay. < 1132836242 0 :lindi-!unknown@unknown.invalid PRIVMSG #esoteric :hmm, awt/swing is broken in gcj, gij and kaffe in debian unstable at the moment < 1132836277 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :BUILD SUCCESSFUL < 1132836277 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Total time: 8 minutes 27 seconds < 1132836305 0 :lindi-!unknown@unknown.invalid PRIVMSG #esoteric :congrats :) < 1132836367 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I'm guessing I'll get the same sigsegv-from-JAWT_GetAWT with this jogl, too. < 1132836405 0 :lindi-!unknown@unknown.invalid PRIVMSG #esoteric :see above, awt is broken in unstable :/ it works with jamvm and sablevm but i don't know if those can work with jogl < 1132836449 0 :lindi-!unknown@unknown.invalid PRIVMSG #esoteric :both jamvm and sablevm cause java.lang.UnsatisfiedLinkError: Native library `jawt' not found (as file `libjawt') in gnu.classpath.boot.library.path and java.library.path < 1132836455 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Well, SWT (>= 3.2M1 or M2) has an opengl canvas that's usable with jogl, managed to get a black screen with it. < 1132836473 0 :lindi-!unknown@unknown.invalid PRIVMSG #esoteric :yes, swt works as eclipse uses it :) < 1132836488 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :But the swt in unstable is 3.1 still. < 1132836496 0 :lindi-!unknown@unknown.invalid PRIVMSG #esoteric :but try any awt hello world and see it fail with gcj, gij or kaffe < 1132836543 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I guess I should get to work now, at least there I'd get paid for having to deal with things that don't work. < 1132836613 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Although my Tomcat installation has (knocking-on-a-wooden-surface) miraculously fixed itself, apparently when I upgraded 5.5.9 -> 5.5.12. < 1132836652 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :It runs on Sun JDK/JRE there. :p < 1132836662 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Away now. < 1132836663 0 :lindi-!unknown@unknown.invalid PRIVMSG #esoteric :i have glx on this 200MHz pentium system but gij seems to take a while to start... < 1132836770 0 :lindi-!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: ok, i get a window with title "jogl/awt test..." with some random piexls in it < 1132836848 0 :lindi-!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: i just did export LD_LIBRARY_PATH=/home/lindi/local/jogl/build/obj/; java -cp /home/lindi/local/jogl/build/jogl.jar:. jtest < 1132837084 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Wow. I wonder why I don't. < 1132837114 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :What's that "java" there? < 1132837392 0 :lindi-!unknown@unknown.invalid PRIVMSG #esoteric : /usr/lib/jvm/java-gcj/bin/java < 1132837522 0 :lindi-!unknown@unknown.invalid PRIVMSG #esoteric :http://fitzsim.org/blog/ seems to mention jogl working too < 1132837619 0 :lindi-!unknown@unknown.invalid PRIVMSG #esoteric :let's see if i can retrieve source of jogl-demos with http://iki.fi/lindi/cvsweb-dump.pl < 1132837687 0 :lindi-!unknown@unknown.invalid PRIVMSG #esoteric :hmm, that's not quite secure .P < 1132841151 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :But didn't you mention a broken awt? < 1132841167 0 :lindi-!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: i did, that that's why i'm bit puzzled here < 1132841215 0 :lindi-!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: swing hello world fails with "** ERROR **: file ../../../src/libjava/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkImage.c: line 572 (createRawData): assertion failed: (data_fid != 0)" < 1132841221 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :With your invocation, I get: < 1132841222 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Exception in thread "main" java.lang.UnsatisfiedLinkError: libjawt: libjawt.so: cannot open shared object file: No such file or directory < 1132841271 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :And if I add /usr/lib/jvm/java-1.4.2-gcj-4.0-1.4.2.0/jre/lib/i386 to LD_LIBRARY_PATH, I.. < 1132841275 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Hmm. < 1132841295 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I used to get that SIGSEGV I mentioned. < 1132841331 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :With this gcj-compiled jogl, it doesn't segfault. I might even have a window on my screen now - am not at home, so can't check. < 1132841399 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I'd like a native-code-compiled jogl, though. < 1132841447 0 :lindi-!unknown@unknown.invalid PRIVMSG #esoteric :it's just that gcc is always bit old when it comes to gnu classpath. it's easier to test things with interpreters like jamvm because they can use gnu classpath cvs head directly < 1132841454 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i just found netlogo.. pretty cool program < 1132841520 0 :lindi-!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: also note that /usr/lib/jvm/java-gcj/bin/javac points to ecj < 1132841745 0 :lindi-!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: i get that UnsatisfiedLinkError if i try to run jtest with jamvm instead of 'java' which is gij < 1132841815 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :My 'java' is gij too, and I still get it. < 1132841833 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Although I'm not sure what I compiled my jtest with, that .class might be old. < 1132841853 0 :lindi-!unknown@unknown.invalid PRIVMSG #esoteric :note that 'java' needs to be '/usr/lib/jvm/java-gcj/bin/java' which sets some LD_LIBRARY_PATH magic and calls gij < 1132841943 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :That's what my "java" is, but apparently the problem was the .class was compiled with sun-jdk-javac. < 1132841956 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Since my 'javac' symlink wasn't auto-managed by debian. < 1132842000 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Or maybe it wasn't the problem - I still have that manually corrected LD_LIBRARY_PATH exported. < 1132842003 0 :lindi-!unknown@unknown.invalid PRIVMSG #esoteric :jix: netlogo seems non-free :/ < 1132842038 0 :lindi-!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: my javac points to /usr/bin/jikes-sablevm < 1132842067 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :lindi-: i have much non-free software on my computer < 1132842087 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I get the UnsatisfiedLinkError with /usr/lib/jvm/java-gcj/bin/javac -cp jogl/build/jogl.jar:. jtest.java ; /usr/lib/jvm/java-gcj/bin/java -cp jogl/build/jogl.jar:. jtest unless I manually include /usr/lib/jvm/java-1.4.2-gcj-4.0-1.4.2.0/jre/lib/i386 to LD_LIBRARY_PATH. < 1132842093 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :(Horribly long directories.) < 1132842101 0 :lindi-!unknown@unknown.invalid PRIVMSG #esoteric :jix: i don't < 1132842120 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :big parts of my system are non-free < 1132842140 0 :lindi-!unknown@unknown.invalid PRIVMSG #esoteric :jix: i find that uncool :) < 1132842157 0 :lindi-!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: try jikes-sablevm just in case < 1132842162 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i like free-software but i have no problems with not-free software < 1132842171 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :lindi; Just did. UnsatisfiedLinkError. < 1132842177 0 :lindi-!unknown@unknown.invalid PRIVMSG #esoteric :hrm < 1132842205 0 :lindi-!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: i'll put full strace output online so you can figure out where our setups differ < 1132842366 0 :lindi-!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: http://iki.fi/lindi/javac_jtest.strace < 1132842476 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Heh, that's a lot of open() attempts when the gcj classloader attempts load com.sun.opengl.impl.GLContextImpl. It tries to find lib-com-sun-opengl-impl-GlContextImpl.la, .so, lib-com-sun-opengl-impl.{la,so}, lib-com-sun-opengl.{la,so}, lib-com-sun.{la,so}, lib-com.{la,so}, and all these in a dozen directories. < 1132842639 0 :lindi-!unknown@unknown.invalid PRIVMSG #esoteric :indeed :) < 1132842893 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I don't see much differences in the javac straces. < 1132842914 0 :kipple!n=kipple@168.80-202-98.nextgentel.com JOIN :#esoteric < 1132842923 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I assume your "java" is smarter than mine and knows where to locate libjawt when run, but I'm not sure why's that. < 1132842927 0 :lindi-!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: apart from the fact that one fails and the other one doesn't? ;) < 1132842940 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Oh, I'm able to compile it just fine. < 1132842974 0 :lindi-!unknown@unknown.invalid PRIVMSG #esoteric :i thought you got UnsatisfiedLinkError with javac too < 1132843021 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Maybe I should've been more clear. I get the error on runtime, but not depending what I've compiled it with (tested jikes, ecj, sun-javac). < 1132843067 0 :lindi-!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1132843073 0 :lindi-!unknown@unknown.invalid PRIVMSG #esoteric :i'll provide runtime strace too then < 1132843162 0 :lindi-!unknown@unknown.invalid PRIVMSG #esoteric :but only to the point where it says that i don't have GLX < 1132843179 0 :lindi-!unknown@unknown.invalid PRIVMSG #esoteric :since it takes forever to run on the pentium system that has GLX < 1132843216 0 :lindi-!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: try to compare to http://iki.fi/lindi/java_jtest.strace < 1132843308 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I get the same UnsatisfiedLinkError when I "gcj -I jogl/build/jogl.jar -o jtest -lgij -findirect-dispatch jtest.java ; ./jtest -cp jogl/build/jogl.jar jtest", but it possibly-works when I manually set LD_LIBRARY_PATH=the-long-path-to-jawt. < 1132843488 0 :lindi-!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: ok, i'll try to compile it to native then. usually i don't bother to try since gcj is simply much less flexible than the interpreters at the moment < 1132843558 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Well, one thing I easily notice is that "/usr/lib/jvm/java-1.4.2-gcj-4.0-1.4.2.0/jre/lib/i386/" is missing from the open()/access() attempts to locate libs on my system. < 1132843660 0 :lindi-!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1132843900 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I think gcj is supposed to set it automagically. There's some talk in http://gcc.gnu.org/ml/java-patches/2005-q3/msg00285.html < 1132843935 0 :lindi-!unknown@unknown.invalid PRIVMSG #esoteric :gcj or gij? < 1132843963 0 :lindi-!unknown@unknown.invalid PRIVMSG #esoteric :since those straces only use 'jikes' and 'gij', not gcj < 1132843988 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :"libgcj", it says there. < 1132844004 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Here's about jawt: http://gcc.gnu.org/ml/java-patches/2005-q3/msg00295.html < 1132844081 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Maybe I should try with 1.0.41-2 of java-gcj-compat instead of 1.0.30-4 I have installed. < 1132844093 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :(This testing/unstable hybrid is probably worse than unstable. :p) < 1132844110 0 :lindi-!unknown@unknown.invalid PRIVMSG #esoteric :oh, that's probably it :) < 1132844129 0 :lindi-!unknown@unknown.invalid PRIVMSG #esoteric :this is completely unstable and has 1.0.41-2 < 1132844251 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Right, now it works, at least jikes-compiled and with /usr/lib/jvm/java-gcj/bin/java. The gcj-native-compiled (-lgij -findirect-dispatch blahblah) doesn't, but might after recompilation. < 1132844277 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Heh, interesting, it doesn't. < 1132844358 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :As a summary: < 1132844364 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :fis@colin:~/prog/java$ gcj -I jogl/build/jogl.jar -o jtest -lgij -findirect-dispatch jtest.java < 1132844368 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :fis@colin:~/prog/java$ ./jtest -cp jogl/build/jogl.jar jtest < 1132844370 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Exception in thread "main" java.lang.UnsatisfiedLinkError: libjawt: libjawt.so: cannot open shared object file: No such file or directory < 1132844374 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :... < 1132844374 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :fis@colin:~/prog/java$ jikes-sablevm -cp jogl/build/jogl.jar jtest.java < 1132844375 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :fis@colin:~/prog/java$ /usr/lib/jvm/java-gcj/bin/java -cp jogl/build/jogl.jar:. jtest < 1132844377 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :libGL warning: 3D driver claims to not support visual 0x23 < 1132844385 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :(That last warning is perfectly normal.) < 1132844405 0 :lindi-!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1132844439 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Well, I don't think I'll use Java for my opengl application after all, anyway. :p < 1132844477 0 :lindi-!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1132847846 0 :cmeme!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1132847901 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1132847928 0 :cmeme!unknown@unknown.invalid QUIT :Remote closed the connection < 1132847963 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1132848472 0 :puzzlet!n=puzzlet@61.247.144.9 JOIN :#esoteric < 1132849801 0 :Sgep!n=sgeo@ool-18bf61f7.dyn.optonline.net JOIN :#esoteric < 1132850882 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1132851085 0 :puzzlet!n=puzzlet@61.247.144.9 JOIN :#esoteric < 1132861241 0 :Sgep!unknown@unknown.invalid PRIVMSG #esoteric :Bye all; disconnecting for Thanksgiving < 1132861858 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1132862315 0 :Sgep!unknown@unknown.invalid QUIT :Connection timed out < 1132870104 0 :GregorR-L!n=chatzill@c-24-21-138-66.hsd1.or.comcast.net JOIN :#esoteric < 1132871097 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :OMG HAPPY THXGVNG KTHXBYE < 1132874209 0 :jix!unknown@unknown.invalid QUIT :"Bitte waehlen Sie eine Beerdigungnachricht" < 1132876710 0 :GregorR-L!unknown@unknown.invalid QUIT :"Turkey > Strange philosophical conversations" < 1132885530 0 :calamari!n=calamari@ip68-105-130-108.tc.ph.cox.net JOIN :#esoteric < 1132885534 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1132885929 0 :kipple!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1132886072 0 :kipple!n=kipple@168.80-202-98.nextgentel.com JOIN :#esoteric < 1132887899 0 :kipple!unknown@unknown.invalid NICK :rune < 1132887916 0 :rune!unknown@unknown.invalid NICK :kipple < 1132894599 0 :GregorR-L!n=chatzill@c-24-21-138-66.hsd1.or.comcast.net JOIN :#esoteric < 1132894818 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :hi Gregor < 1132894825 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :'ello < 1132894886 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :did you celebrate the holiday by eating until you nearly popped? < 1132894891 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Yup 8-D < 1132894899 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :me too :D < 1132894909 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Hoopla! < 1132894945 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :need to finish the bf interpreter for Linguine then I'll put it up < 1132894969 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :(for the TC proof) < 1132895529 0 :kipple!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1132898215 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :almost 80 in here.. my brain is threatening to shut down :( < 1132898989 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :80 ... C? ;) < 1132899547 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1132900272 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :MUST ... NOT ... GIVE IN TO TRIPTOFAN (sp)!!!! < 1132901092 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :;) http://www.snopes.com/food/ingredient/turkey.asp < 1132901343 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :good thing I'm writing the bf interp.. just found a language annoyance I need to fix :) < 1132901349 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1132901493 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :I needed to do a double deref but I was only allowing one * < 1132901507 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :so now it should allow unlimited derefs < 1132903102 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :yay.. done < 1132903127 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :bf is a good test.. always seems to find problems :) < 1132903968 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :http://kidsquid.com/compilers/linguine < 1132904383 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :okay I'm tired.. I'll write the wiki page later < 1132904394 0 :calamari!unknown@unknown.invalid QUIT :"bbl" < 1132905599 0 :clog!unknown@unknown.invalid QUIT :ended < 1132905600 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1132907181 0 :GregorR-L!unknown@unknown.invalid QUIT :"Chatzilla 0.9.68.5 [Firefox 1.0.6/20050716]" < 1132917890 0 :jix!i=jix@F349a.f.strato-dslnet.de JOIN :#esoteric < 1132927338 0 :kipple!n=kipple@168.80-202-98.nextgentel.com JOIN :#esoteric < 1132938766 0 :Keymaker!n=no@r75.ip5.netikka.fi JOIN :#esoteric < 1132938772 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :hello < 1132938791 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :moin Keymaker < 1132938805 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :hi jix < 1132941006 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :hi guys < 1132941631 0 :wooby!n=wooby@57-189-254-84.skylogicnet.it JOIN :#esoteric < 1132942484 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1132942532 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1132942931 0 :wooby!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1132944399 0 :CXI!n=Sanity@dialup-189.88.221.203.acc50-kent-syd.comindico.com.au JOIN :#esoteric < 1132944477 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :hmmm < 1132944514 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :if i remember correct (which i may not), was someone here making c compiler or interpreter in c sometime? < 1132944521 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :over year ago < 1132944559 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :why would you want to make a c compiler? there are tons of those... unless it's for some very obscure hardware < 1132944659 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i'm working on a parser for german text adventures < 1132944702 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :and anyone that is going to use my parser engine for source-code is stupid.. < 1132944909 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :kipple: no idea, i wouldn't waste my time on that :) < 1132945565 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :HAH! no one cares about my projects... < 1132945677 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1132945846 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :you can use my parser for non german too < 1132945862 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :but it's complexity is O(n^3) so it's stupid to parse long things using it < 1132945878 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :sorry, i don't need it for anything < 1132945890 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :i mean i don't need a parser < 1132945894 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :you don't want to parse finnish? < 1132945903 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :mmh. no :p < 1132945908 0 :lindi-!unknown@unknown.invalid PRIVMSG #esoteric :finnish? < 1132945920 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :it's too esoteric to parse < 1132945948 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :is that a problem? < 1132945954 0 :lindi-!unknown@unknown.invalid PRIVMSG #esoteric :www.hunspell-fi.org/ is on a crusade to parse finnish :) < 1132945954 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :for me, yes < 1132946032 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :WOW! finnish is really too esoteric (taivutuspรครคtteitรค ???!?!?!(looks very esoteric)) < 1132946079 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :hehe < 1132946082 0 :lindi-!unknown@unknown.invalid PRIVMSG #esoteric :"pไไte" is suffix < 1132946166 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :a funny german sentence (for english speaking people): die, die die, die die Diebe gefangen haben, beleidigt haben, sitzen jetzt im Gefรคgnis < 1132946199 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :well, what's the funny part? :D < 1132946206 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :die, die die die die die.... < 1132946210 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1132946212 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric ::\ < 1132946221 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :i guessed < 1132947820 0 :kipple!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1132947880 0 :kipple!n=kipple@168.80-202-98.nextgentel.com JOIN :#esoteric < 1132948243 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :if you see calamari around tell him to check his e-mail :) (in case i don't see him today) < 1132948362 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :i sent him a linguine quine, but since i don't have interpreter here i'm not 100% sure it works < 1132948611 0 :calamari!n=calamari@ip68-105-130-108.tc.ph.cox.net JOIN :#esoteric < 1132948617 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1132948654 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :Keymaker: just ran your quine.. it worked perfectly! Awesome job, especially considering that you didn't test it < 1132948805 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :hey, awesome :D < 1132948815 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :feel free to post it on your site, if you want to.. ;) < 1132948825 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :okay < 1132948846 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :is it still a quine if it has a comment giving you credit? < 1132948885 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :not really, but you can add "(remove this line before executing)" or something < 1132948917 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :or credit outside the file, for example "click to see a quine by keymaker" :) < 1132948943 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :yeah I'll do that.. < 1132948950 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1132948961 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :i'm very happy it works as supposed to < 1132949001 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :I still haven't figured out the secret of quines yet.. although it's been explained to me a few times :) < 1132949008 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1132949031 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :i'm happy i realized the secret before reading it up :) < 1132949044 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :my first quine ever was in brainfuck, and weighted 7000+ instructions < 1132949061 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :but almost all of that was data part < 1132949180 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :http://kidsquid.com/compilers/linguine/ < 1132949274 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1132949468 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :c=>linguine is maybe possible... < 1132949509 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :that'd be interesting < 1132949511 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :there was a way to dump the gcc gimple tree (for making a c => linguine compiler) < 1132950067 0 :ihope!n=ihope@c-67-172-99-160.hsd1.mi.comcast.net JOIN :#esoteric < 1132950087 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i think it would be possible but i'm not going to do that < 1132950103 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :maybe a self-made lang => linguine but not ansi-c < 1132950118 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1132950119 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I'm slowly converting Haskell's getLine function into Lazy K. < 1132950632 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :linguine basic! < 1132950719 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :well, it's basic :) < 1132950754 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :bbl < 1132950884 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1132950926 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :someday I'd like to learn how to write backends for gcc (with the goal of a BF backend).. perhaps Linguine would be an easier start < 1132951051 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :well I've started the wiki article, but I need to do other work now, so it's missing the program description and commands. Maybe I can just copy and paste out of the spec, since I wrote it :) < 1132951094 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :hehe < 1132951124 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :calamari: there's no way to print value directly, without first saving it to memory? < 1132951135 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :that's right < 1132951138 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1132951148 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :because x is always referring to a memory location < 1132951152 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1132951153 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :then, what two stars ** does? < 1132951161 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :I've only used ** one time < 1132951168 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :yeah, but what it does? < 1132951185 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :I had a value in the cell -1 which was the IP for BF < 1132951197 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :so I wanted the command at the IP.. that is *-1 < 1132951215 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :but I wanted to store the command in another cell.. so I did -3=**-1 < 1132951223 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1132951236 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :If I just did -3=*-1 it would be storing the ip again < 1132951253 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1132951266 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :wasn't technically necessary to allow multiple *'s, but it was easy so I did it < 1132951274 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1132951285 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :the brainfuck interpreter written it is quite compact < 1132951297 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :yeah I was happy about that < 1132951343 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :I'm not sure how esoteric the language really is.. but I think it's closer to how I would have wanted Spaghetti to be < 1132951414 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1132951424 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :except the multiple commands per line < 1132951439 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :isn't that a good feature?! < 1132951464 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :I did that because of the meaning of the word linguine.. and I like the feature a lot.. but I think it makes it a tad less esoteric < 1132951520 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :yes, in a way.. < 1132951526 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :but it's esoteric language enough :) < 1132951546 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :glad to hear that.. thank you :) < 1132951790 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :ok.. afk then :) < 1132951948 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :*checks wikipedia* ok < 1132952141 0 :Sgep!n=sgeo@ool-18bf61f7.dyn.optonline.net JOIN :#esoteric < 1132954064 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :hah, some of these bash quotes are actually funny :) < 1132954517 0 :Sgep!unknown@unknown.invalid PRIVMSG #esoteric :keyhmm? < 1132954547 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :hm? < 1132954555 0 :Sgep!unknown@unknown.invalid PRIVMSG #esoteric : hah, some of these bash quotes are actually funny :) < 1132954582 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :yes..? :) i don't understand.. < 1132954589 0 :Sgep!unknown@unknown.invalid PRIVMSG #esoteric :Which bash quotes < 1132954605 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :hmm, let's see.. < 1132954619 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :for example this one http://bash.org/?3169 < 1132954642 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Heh. < 1132954652 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric ::) but, there's naturally a lot crap < 1132954668 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :people seem to say allkinds of stupid on some channels.. < 1132955125 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric ::D http://bash.org/?112863 < 1132955172 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Hah. < 1132955314 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :ok i'm going to do a mini c-alike => linguine compiler < 1132955461 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :nice < 1132955467 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :in c? < 1132955472 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :no in ruby < 1132955476 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1132955490 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :parsing in c is somewhat ARGHGHGHG!HGHDGHDGHAGDHAUDFIi,sogvfjz.k......... < 1132955499 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1132955504 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :in ruby i have regexp and a parser generator (not the one i wrote) < 1132955532 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :i could only parse one-byte sequences, perhaps :) < 1132955609 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :http://bash.org/?75229 < 1132955810 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :rhh.. too much information < 1132955819 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :erh, data i mean < 1132956512 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is reading c standard ... < 1132956562 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ACTION would never understand such a document < 1132956574 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :some parts are really simple < 1132956583 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i'm just searching the c operator precedence < 1132956691 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :nah.. stupid c standard (me is searching the ruby sources for the ruby operator precedence) < 1132956697 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :implementation > spec < 1132956703 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric ::-) < 1132956723 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Maybe you should have grabbed a language like Lazy K instead... < 1132956742 0 :Sgep!unknown@unknown.invalid PRIVMSG #esoteric :Lazy K? < 1132956760 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :lazy k isn't well suited for compiling to linguine < 1132956774 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :found the ruby operator precedence table < 1132956776 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Oh right. < 1132956780 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Malbolge, maybe? < 1132956782 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :ruby > c MUAHAHAHAHA < 1132956820 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :How about Brooks? < 1132956883 0 :Sgep!unknown@unknown.invalid PRIVMSG #esoteric :linguine? < 1132956895 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :calamari's new language < 1132957027 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ls -R > /dev/null < 1132957058 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :pretty well suited for c compiling < 1132957112 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :There are dozens of C operator precedence tables in the 'web. < 1132957139 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :yes but i have the ruby one on my hard disk < 1132957142 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :and i'm used to the ruby one < 1132957162 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :and i'm not making a c compiler but a LinC compiler... < 1132957180 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :you won't be able to compile ansi-c code < 1132957189 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :but if you know how to code c you will be able to code linc < 1132957193 0 :Sgep!unknown@unknown.invalid PRIVMSG #esoteric :linc? < 1132957203 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :Lin(guine)C < 1132957210 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :The precedence for bitwise &|^ in C doesn't make any sense, anyway. < 1132957221 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :And &|^ is probably a valid operator in perl 6. < 1132957237 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :what it does? < 1132957243 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: tell me a good operator precedence table < 1132957291 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :"Good" as in "sensible", or as in "valid "? < 1132957321 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :the first one < 1132957327 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Prefix notation needs no operator precedence. < 1132957348 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :You can just do the precedence tables the way you'd expect them to be. < 1132957359 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :And people'll use parenthesises if they're unsure. < 1132957370 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :'@array ^_= "foo"' in perl 6 will concatenate "foo" to all elements of array. < 1132957380 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: i don't expect anything besides + - * / to have some precedence... < 1132957398 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i expect and and or to have some pretty high precedence but that's all... < 1132957412 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Hmm... catfoo x = [a ++ "foo" | a <- x] < 1132957422 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :haskell? < 1132957445 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :ซ_=ป is also a perl 6 operator, although I don't know what it does, and it might not render correctly, since those two characters are not ascii. < 1132957455 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I think <<_=>> is an accepted way to write that one. < 1132957465 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :lazy evaluation is funny.. i wrote a haskell code to generate a list with ALL primes in it... < 1132957508 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :...And something happened? < 1132957552 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i told haskell to print the list AFTER generating them... you can't do that without lazy evaluation < 1132957575 0 :Sgep!unknown@unknown.invalid PRIVMSG #esoteric :lazy evaluation? < 1132957612 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Evaluate just what you need to produce a result. < 1132957665 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Suppose you have the psuedocode "Return 3, not the highest prime". Eager evaluation would calculate the highest prime and return 3; lazy would just return 3. < 1132957730 0 :Sgep!unknown@unknown.invalid PRIVMSG #esoteric :not the highest prime? < 1132957769 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Well, the psuedocode says not to return the highest prime :-) < 1132957794 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Here's one version of precedences: assignment - (ternary ?: if you want it) - logical || - logical && - equality tests (==, !=) - relational tests (<, >, <=, >=) - bitwise or/xor - bitwise and - bitshifts - add/sub - mul/div/mod - "the rest" (dereference, address-of, pre/postdecrement/increments) - member-selection (".", "->") < 1132957809 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :thanks < 1132957929 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :That one is still a bit iffy about the bitwise operations. "a + b << 4" is parsed as "(a + b) << 4", but at least "a == b & 5" is parsed as "a == (b & 5)", unlike C. (In C it would mean "(a == b) & 5".) < 1132957985 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i'm going to make my own.... < 1132957999 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i have to do more essential thinks first anyway.... < 1132958044 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :LinC has no function prototypes! < 1132958085 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :(because there is no need for them in the parsing or compiling task of lincc) < 1132958241 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :lazy evalution is cool. < 1132958246 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Aye. < 1132958264 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :now to make a lazily-evaluated brainfuck... < 1132958299 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Eek. < 1132958307 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i once thought about that < 1132958694 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :jix: you might not be able to do function pointers easily, as pointers only refer to data not to code < 1132958930 0 :Sgep!unknown@unknown.invalid PRIVMSG #esoteric :ACTION considerates writing an esolang that uses metakit somehow < 1132959364 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Hey, I didn't write the spec for FCELL yet, did I? < 1132959372 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :nope < 1132959426 0 :Sgep!unknown@unknown.invalid PRIVMSG #esoteric :FCELL? < 1132959432 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :FCELL, the First-Class Execution Language (lol), where the basic data type is the syntax element. < 1132959499 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :sounds like lisp < 1132959543 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Not very much like it. < 1132959616 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Programs look like [([)[xxx][xxx]]] over here. < 1132959628 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :looks like lisp :) < 1132959637 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Does it? < 1132959669 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :yes... < 1132959685 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Well, that program outputs "xxx[[". Very obvious, aye? < 1132959700 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :no, but neither is lisp :) < 1132959706 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Heh... < 1132959795 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :The "Hello, world!" program is "[H[Heelloo,, wwoorrlldd!Hello, world!]]". < 1132959858 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Hmm, no it's not, is it? < 1132959928 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I guess it's [H[Heelloo,, wwoorrlld@Hello,world!]]. < 1132959960 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Oh right. The "Hello, world!" program is "Hello, world!" < 1132959979 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :that's false! < 1132959983 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :F!"Hello, world!" < 1132959983 0 :falsebot!unknown@unknown.invalid PRIVMSG #esoteric :Hello, world! < 1132960005 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Without the quotes. < 1132960040 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ah. < 1132960142 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :A syntax error in FCELL outputs the junk that didn't parse. Since no character in "Hello, world!" is valid, this will output itself. < 1132960171 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :mmh.. quine.. < 1132960188 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :"This is a quine." is a quine :-) < 1132960220 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :If you want to output something with a right bracket in it, you have to put ] before the output. < 1132960247 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Outputting a backslash requires ]], and a closing bracket requires ]]]. < 1132960259 0 :Sgep!unknown@unknown.invalid PRIVMSG #esoteric :ACTION faints < 1132960267 0 :Sgep!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is hyper < 1132960273 0 :Sgep!unknown@unknown.invalid PRIVMSG #esoteric :and just talking to heam himself talk < 1132960278 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Faintly hyper? < 1132960314 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :]]]This [program] will out\put its own source code, except for the first three closing brackets. < 1132960402 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :struct test { int a = 1; int b; }; struct test2 { int c = 2; int d; } => [[:struct, "test", [["int", "a", 1], ["int", "b", nil]]], [:struct, "test2", [["int", "c", 2], ["int", "d", nil]]]] < 1132960420 0 :Sgep!unknown@unknown.invalid PRIVMSG #esoteric :ACTION believes that he is writing an esolang where each execution step[?] will result in another program in that same language that will pick up where the other left off < 1132960436 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Who--you or me? :-) < 1132960440 0 :Sgep!unknown@unknown.invalid PRIVMSG #esoteric :me < 1132960450 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Well, that's exactly what FCELL does... < 1132960500 0 :Sgep!unknown@unknown.invalid PRIVMSG #esoteric :ACTION 's esolang is going to use metakit < 1132960511 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :Sgep: pretty much any language can be looked at in that way... < 1132960516 0 :Sgep!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1132960519 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :well < 1132960539 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :somewhot :) < 1132960541 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :somewhat < 1132960552 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Now, jix's program remaps "[" to "[:" and pops "[s" onto the stack, then pops it back off the stack, then pops off all the three predefineds. < 1132960597 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :that's a tree build from ruby arrays.... not a program... < 1132960612 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :It's a valid FCELL program, though. < 1132960625 0 :Sgep!unknown@unknown.invalid PRIVMSG #esoteric :So far, my language is making it much easier to get input at a time defined at compile-time.. < 1132960625 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :isn't everything a valid FCELL program? < 1132960652 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Yes. < 1132960667 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :So it outputs "struct test { int a = 1; int b; }; struct test2 ( int c = 2; int d; } => struct, "test", [["int", "a", 1 ["int", " < 1132960677 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :(oops) < 1132960745 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I'm not sure what it outputs. < 1132960774 0 :Sgep!unknown@unknown.invalid PRIVMSG #esoteric :Also, my language is not going to be easy to provide examples for < 1132961149 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Why not? < 1132961161 0 :Sgep!unknown@unknown.invalid PRIVMSG #esoteric :Binary < 1132961179 0 :Sgep!unknown@unknown.invalid PRIVMSG #esoteric :Using http://www.equi4.com/metakit.html < 1132961187 0 :Sgep!unknown@unknown.invalid PRIVMSG #esoteric :So any examples wouldn't be plaintext < 1132961215 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Ooh boy. < 1132961419 0 :Sgep!unknown@unknown.invalid PRIVMSG #esoteric :move[time:I,branch:S,itable:S,itime:I,ibranch:S,irest:S,otable:S,otime:I,obranch:S,orest:S] < 1132961438 0 :Sgep!unknown@unknown.invalid PRIVMSG #esoteric :^^^ one of the tables[?] that programs need to have < 1132961454 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Eep < 1132961532 0 :Sgep!unknown@unknown.invalid PRIVMSG #esoteric :Forget the irest < 1132961537 0 :Sgep!unknown@unknown.invalid PRIVMSG #esoteric :err < 1132961539 0 :Sgep!unknown@unknown.invalid PRIVMSG #esoteric :Don't < 1132961540 0 :Sgep!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1132961544 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :me bed, read crime fiction < 1132961550 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :*go < 1132961551 0 :Sgep!unknown@unknown.invalid PRIVMSG #esoteric :bye Keymaker < 1132961553 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :bye < 1132961558 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :night all < 1132961561 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Byebye < 1132961564 0 :Keymaker!unknown@unknown.invalid QUIT :"Funkadelic!" < 1132961636 0 :Sgep!unknown@unknown.invalid PRIVMSG #esoteric :"Hello world" will be trivial < 1132961659 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :As trivial as in FCELL? < 1132961668 0 :Sgep!unknown@unknown.invalid PRIVMSG #esoteric :Not quite < 1132961761 0 :Sgep!unknown@unknown.invalid PRIVMSG #esoteric :To have branches reset time, or not to have branches reset time, that is the question... < 1132961830 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Have branches reset everything. < 1132961857 0 :Sgep!unknown@unknown.invalid PRIVMSG #esoteric :not everything < 1132961858 0 :Sgep!unknown@unknown.invalid PRIVMSG #esoteric :just time < 1132961879 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :gn8 < 1132961889 0 :Sgep!unknown@unknown.invalid PRIVMSG #esoteric :bye jix < 1132961890 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :What's time used for? < 1132961894 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Bye < 1132961911 0 :jix!unknown@unknown.invalid QUIT :"Bitte waehlen Sie eine Beerdigungnachricht" < 1132961920 0 :Sgep!unknown@unknown.invalid PRIVMSG #esoteric :The first instruction-like thing is executed at time 0 < 1132961923 0 :Sgep!unknown@unknown.invalid PRIVMSG #esoteric :for example < 1132961932 0 :Sgep!unknown@unknown.invalid PRIVMSG #esoteric :Certain things can set the branch < 1132961962 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Okay. Reset the time. < 1132961977 0 :Sgep!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1132962163 0 :Sgep!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1132962280 0 :Sgep!n=sgeo@ool-18bf61f7.dyn.optonline.net JOIN :#esoteric < 1132962291 0 :Sgep!unknown@unknown.invalid PRIVMSG #esoteric :Bleh < 1132962293 0 :Sgep!unknown@unknown.invalid PRIVMSG #esoteric :computer went insane on me < 1132962307 0 :Sgep!unknown@unknown.invalid PRIVMSG #esoteric :ACTION abolishes the move table < 1132964798 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ACTION sends something to this chat channel < 1132965261 0 :Arrogant!i=Arrogant@173.orlando-06-08rs.fl.dial-access.att.net JOIN :#esoteric < 1132965800 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ACTION lets his irc client do it for him < 1132965853 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is jealous < 1132966018 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Ook! I just realized Haskell's imperative composition thingamajig is "tricky". Then again, maybe not. < 1132966693 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Yep. I think Haskell's "imperatives" aren't compatible with those of Lazy K. < 1132966780 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Lazy K just needs two more "characters": GET and END. < 1132966917 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Hmm, but end-of-list could easily represent this END character, and GET isn't really required anyway. < 1132966924 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :So yep, they're compatible. < 1132967024 0 :Arrogant!unknown@unknown.invalid QUIT :"I AM QUIT HAVE A NICE DAY" < 1132967808 0 :ihope!unknown@unknown.invalid QUIT :"Chatzilla 0.9.68.5 [Firefox 1.0.7/20050915]" < 1132968909 0 :Sgep!unknown@unknown.invalid PRIVMSG #esoteric :ACTION calls his language MKBL < 1132968917 0 :Sgep!unknown@unknown.invalid PRIVMSG #esoteric :MetaKit Based Language < 1132972237 0 :Sgep!unknown@unknown.invalid PRIVMSG #esoteric :BBL < 1132978273 0 :kipple!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1132978559 0 :Sgep!unknown@unknown.invalid PRIVMSG #esoteric :Night all < 1132980947 0 :Sgep!unknown@unknown.invalid PRIVMSG #esoteric :Night all < 1132981191 0 :Sgep!unknown@unknown.invalid QUIT : < 1132982106 0 :sekhmet!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1132982311 0 :sekhmet!n=pez@ppp-70-226-128-16.dsl.mdsnwi.ameritech.net JOIN :#esoteric < 1132982844 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :hmm... I wonder if I can change Linguine if it remains 100% backward compatible with the original? :) < 1132982909 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :I think I can make jix's life easier by treating jump locations like y values.. first it's a number, so jump 100, but jump *100 would jump to the line given in cell 100 < 1132982979 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :that would make subroutines a lot easier.. could set the return line number then the function can jump to it < 1132982999 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :bah.. gonna do it.. the spec will just need to be amended :) < 1132983944 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :wish I would have thought of it before.. seems obvious now :/ < 1132985292 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :amended version uploaded < 1132985866 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :and uploaded again.. bug, fixed now < 1132985911 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :this is cool < 1132985944 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :now I can write something very similar to c functions < 1132985967 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :by just adding that one thing .. hehe < 1132986101 0 :Arrogant!i=Arrogant@20.orlando-06-08rs.fl.dial-access.att.net JOIN :#esoteric < 1132991999 0 :clog!unknown@unknown.invalid QUIT :ended < 1132992000 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1132993044 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :added a pi calculator and general mult/div/ascii->int examples < 1132993049 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :and now I'm going to bed :) < 1132993058 0 :calamari!unknown@unknown.invalid QUIT :"Leaving" < 1132993848 0 :kipple!n=kipple@168.80-202-98.nextgentel.com JOIN :#esoteric < 1132997874 0 :Arrogant!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1132999171 0 :Keymaker!n=no@r75.ip5.netikka.fi JOIN :#esoteric < 1133001571 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :LOL. I was reading an example of how to use Yacc and Lex, but I kind of lost my concentration when they started talking about the "analizer" < 1133001745 0 :lindi-!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1133001959 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :hah < 1133006046 0 :kipple!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1133006112 0 :kipple!n=kipple@168.80-202-98.nextgentel.com JOIN :#esoteric < 1133006870 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: snowin' there? < 1133006958 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :ACTION grabs the camera and goes to take some snow pictures < 1133006959 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :bbl < 1133007044 0 :ineiros!unknown@unknown.invalid PRIVMSG #esoteric :I'm afraid fizzie is asleep, but living in the neighbourhood I can say that it is indeed snowing. Slightly. < 1133008010 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :back. ok, nice :) and cool, in neighbourhood < 1133008018 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :you know fizzie personally, i assume < 1133008264 0 :ineiros!unknown@unknown.invalid PRIVMSG #esoteric :Yes. < 1133008575 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :ineiros: what's your favourite esolang? :) < 1133009174 0 :ineiros!unknown@unknown.invalid PRIVMSG #esoteric :Can't say I have one, the esoteric bug hasn't really bitten me... yet. :) Though I find "natural language" esolangs, such as Perligata and Shakespeare rather fascinating. < 1133009217 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :hehe :) < 1133010754 0 :Keymaker!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1133011789 0 :jix!i=jix@F3456.f.strato-dslnet.de JOIN :#esoteric < 1133012124 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :*Yawn* < 1133016498 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :Perligata? never heard of that one... < 1133016507 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :ACTION googles < 1133020691 0 :ihope!n=ihope@c-67-172-99-160.hsd1.mi.comcast.net JOIN :#esoteric < 1133020729 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I decided once again that Haskell's IO types are not compatible with Lazy K programs. < 1133020911 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :But I found a way to do infinity. Just have an 'a' combinator, which takes a Church numeral and returns the appropriate infinity. < 1133020941 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Adding a 0 and a + combinator should be able to make anything :-) < 1133020963 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :And an i combinator, I suppose. < 1133021044 0 :ihope!unknown@unknown.invalid QUIT :"Chatzilla 0.9.68.5 [Firefox 1.0.7/20050915]" < 1133030443 0 :calamari!n=calamari@ip68-105-130-108.tc.ph.cox.net JOIN :#esoteric < 1133030449 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1133030473 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :moin calamari < 1133030475 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :hi jix < 1133030499 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :last night I improved Linguine slightly.. should make that c->Ling compiler must easier < 1133030515 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :the only thing I changed was to allow dereferencing of jumps < 1133030515 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :yeah i thought linguine had that feature < 1133030528 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :it does now :) < 1133030533 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :(and i noted it because i tried pi with the old interpreter) < 1133030548 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :hehe < 1133030563 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :there is one feature i'd like to see .. thats bitshift right by 1 bit... < 1133030580 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :divide by 2 < 1133030584 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1133030601 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i managed to implement it somewhat fast in software (it's speed is log(n)*some_factor now...) < 1133030626 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :but that code is messy and it's really needed often < 1133030641 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :I put up generic multiply and divide routines < 1133030656 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :they aren't too fast, tho < 1133030670 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :yeah i was talking about numbers like 10000000000000000000000000000000000000000000000000000000000000000 < 1133030679 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :but my div by 2 routine does that pretty fast now < 1133030698 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :oh and i used your read-a-number routine in my linguine program.. is that ok? < 1133030707 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :certainly < 1133030764 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :here is my collatz program: http://rafb.net/paste/results/Qfq8AC85.html < 1133030785 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :http://mathworld.wolfram.com/CollatzProblem.html (here is more information) < 1133030792 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :thanks, was just about to ask :) < 1133030810 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :just enter a number and it calculates all steps until it reaches 1 < 1133030870 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :oh and i wouldn't call my language c anymore.. i made too many changes (some because they look nicer some because i don't know how to parse them) < 1133030896 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :the most important change is that casting is done in this way int:bla instead of (int)bla < 1133030923 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :is that for parsing? < 1133030932 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1133030957 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :btw, does it accept a program on stdin and output on stdout ? < 1133030968 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :because the parser i'm using is too stupid to get the difference between (int)bla and (bla) < 1133030974 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :if so, it may be able to be rewritten in Linguine :) < 1133031043 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :I translated that pi program.. it was originally Haskell, someone converted it to Ruby, then I converted it to Python and finally to Linguine < 1133031047 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :hah that would be difficult < 1133031056 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :because i'm using a parser generator < 1133031063 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :oh.. yeah < 1133031067 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :that generates ruby code < 1133031076 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :and the other parts are all written in ruby too < 1133031078 0 :Keymaker!n=no@i3.ip5.netikka.fi JOIN :#esoteric < 1133031092 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :I'm used to writing my own parsers :) haven't figured out how to use the aut ones yet < 1133031099 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :auto < 1133031101 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :nice looking program jix (can't run it, but looks good visually) < 1133031104 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :hi Keymaker < 1133031107 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1133031118 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :Keymaker: why can't you run it? < 1133031119 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :yeah it's very compact :) < 1133031133 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :i don't have python on this computer (this isn't my computer) < 1133031140 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :besides, this is old and doesn't have much memory < 1133031173 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :line 4 to 8 is my fast divide by 2 routine < 1133031173 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :does it have any compilers or interpreters ? < 1133031179 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :the problem with it is that it needs log(n) memory cells... so i can't use it in my compiler < 1133031196 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :that's why i'd like to see that divide by 2 instruction < 1133031360 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :I'm afraid to add any instructions.. because then it might be wondered why I don't add > or !=, or and/or/xor/not, ^, etc :) < 1133031388 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :Keymaker: what do you think.. does it become less esoteric if I add multiply and divide? < 1133031404 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :noo < 1133031408 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :not multiply and divide < 1133031412 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :that would make it less esoteric < 1133031456 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :but a divide by 2 instruction would make it only a pico-bit less esoteric but would make some calculations a lot faster < 1133031464 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :I can cell the right shift >.. that would be funny :) < 1133031468 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :cell->call < 1133031529 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :calamari: no < 1133031529 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :can a general division routine be improved with divide by 2? < 1133031543 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :calamari: i mean "no, it doesn't become that less esoteric" < 1133031545 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :hmm i think it can < 1133031564 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :computers are using right (and left) shifts for division < 1133031570 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :true < 1133031587 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :okay I'll add it < 1133031611 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :what is that right shift? < 1133031636 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :a/2 == a >> 1 < 1133031657 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :i don't know what ">>" does :) < 1133031658 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :calamari: wait < 1133031662 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :it will be x>y < 1133031668 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :let me see if it really improves generic division < 1133031671 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :okay < 1133031691 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :Keymaker: it's a right bit shift < 1133031735 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :Keymaker: for example 10 in binary is 1010.. if I shift the bits right I get 101 (the 0 is lost), and 101 = 5 < 1133031753 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :so it's the same as 10 / 2 = 5 < 1133031788 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :of course if it was 11 (1011) you still get 5 :) < 1133031814 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :cool, didn't know of that trick < 1133031837 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :jix: actually, I seem to remember implementing division for the 6502 < 1133031845 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :it was binary division if I recall < 1133031857 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :you have to remember that we use bignums < 1133031862 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :so it only works on 'evens'? < 1133031873 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :not it floors on odds < 1133031875 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :-t < 1133031892 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :well it works on odds too, it just drops any remainder < 1133031985 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i think it helps < 1133031988 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :you can do: < 1133031991 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :1000/3 < 1133031991 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :500/1+500/3 < 1133031991 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :500/1+250/1+250/3 < 1133031993 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :... < 1133032012 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :wait... < 1133032013 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :no < 1133032016 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :stupid me < 1133032022 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :very stupid me < 1133032029 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :1000/3 != 666 != 833 < 1133032237 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :http://courses.cs.vt.edu/~cs1104/BuildingBlocks/divide.030.html there is a shift the divisor one place right < 1133032260 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :heh, i was just browsing that page :) < 1133032289 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :that is binary division < 1133032337 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :yeah i know.. but i wasn't getting the right shift in there... < 1133032341 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :those concatenations use *10 < 1133032355 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :so that part will be slow < 1133032376 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :actually nm < 1133032379 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :times two < 1133032380 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :no a+a = a * 10 (base 2) < 1133032381 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1133032398 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :there are are 10 kinds of people... :) < 1133032403 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :yeah... < 1133032444 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :that gives remainder too, which is very nice < 1133032464 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :ACTION codes it up for his pi program < 1133032518 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :and even * 10 (base 10) is easy thats b = a+a; c=b+b; result = c+c+b < 1133032541 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :or b = a+a+a result = b+b+b+a < 1133032636 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1133032644 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :I use that often in my pi program < 1133032652 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :even did *3 and *4 that way < 1133032673 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :if you do a+a then a+a again that is *4 < 1133032698 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :you do that in your readnum routine too < 1133032710 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :yep.. that is for times 10 < 1133032735 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :didn't realize you were checking it out that closely :) < 1133032753 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :my program is the first one that uses the | operator?! < 1133032758 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :I think so < 1133032836 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :cool < 1133032868 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :okay, uploaded.. haven't tested it yet, lol < 1133032879 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :oh and there is no way to generate a random number... < 1133032903 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :I won't add that one < 1133032910 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1133032958 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :I had a time funciton in Numberix (for random number seeds), but I don't think it was ever used hehe < 1133033052 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :1[1?,1~10:2,0+*0,2=*0,0+*0,0+*0,0+*2,0+*1,0-48]1 < 1133033053 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :2[0#,5=10,5$,0~1:0,1=*0,1|1,1<-1:3,0>1]2 < 1133033053 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :3[1=*0,0+*1,0+*1,0+1]2 < 1133033056 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :that's the new collatz < 1133033086 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :is it faster? < 1133033090 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1133033092 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :cool < 1133033104 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :a lot < 1133033110 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :nice < 1133033186 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :good job hehe < 1133033219 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :now I need to decipherthat and steal the algorithm >:) < 1133033275 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :oh wait.. nm < 1133033279 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :it's not there hehe < 1133033394 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :dc -e '10 20 ^ 1 - p' | xargs echo | xargs echo | tr -d ' ' | time python linguine.py collatz2.lng => 1.57 real 0.42 user 0.13 sys < 1133033422 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :dc -e '10 20 ^ 1 - p' | xargs echo | xargs echo | tr -d ' ' | time python linguine.py collatz.lng => 9.63 real 4.48 user 0.24 sys < 1133033437 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :that's a factor of more than 8 (user time) < 1133033484 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :HAH i know how to left shift using > .... 1>-10 < 1133033559 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1133033577 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :NOO! < 1133033580 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :that doesn't work < 1133033582 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :stupid python < 1133033588 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :ValueError: negative shift count < 1133033604 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :ruby knows how to negative shift! < 1133033621 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :that's what you get for trying to use undefined behavior :) < 1133033637 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :it wasn't undefined for me.. i'm used to ruby < 1133033643 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :I should do that tho... you can use a neg everywhere else < 1133033668 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :what does it do with >>0 < 1133033672 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :Shifts _fix_ left _count_ positions (right if _count_ is negative). < 1133033672 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :ACTION checks < 1133033674 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :not undefined! < 1133033681 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :ruby defines that < 1133033689 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :>>> print 4 >> 0 < 1133033689 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :4 < 1133033709 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :but there's an error in the documentation... >> and << share the SAME doc... < 1133033904 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :okay uploaded < 1133033940 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :I like the -y trick.. it seems to fit with the lang < 1133034124 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :shortened collatz < 1133034124 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :1[1?,1~10:2,0>-1,2=*0,2>-2,0+*2,0+*1,0-48]1 < 1133034125 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :2[0#,5=10,5$,0~1:0,1=*0,1|1,1<-1:3,0>1]2 < 1133034125 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :3[1=*0,0+*1,0+*1,0+1]2 < 1133034208 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :is it faster that using addition, or just shorter? < 1133034230 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :shorter < 1133034235 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :but that code is only executed once < 1133034297 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :any opinions on how I can get the high order bit of a number? < 1133034312 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :there is no high order bit in bignums < 1133034341 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :not sure how I can implement that binary division then < 1133034364 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :http://courses.cs.vt.edu/~cs1104/BuildingBlocks/divide.030.html < 1133034385 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :yeah .. but this line is the problem: If that portion of the dividend above the divisor is greater than or equal to the divisor < 1133034474 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :I found my binary division routine... it also requires getting at the leftmost bit < 1133034492 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i know how to do it without that < 1133034538 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :ACTION thinks about it < 1133035049 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :aha.. if the number is negative then the high order bit is 1, otherwise it is 0 < 1133035082 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :yes but that doesn't help if you use that algorithm you'd need infinity iterations < 1133035089 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :yep < 1133035111 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :any ideas < 1133035780 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :hmm the python << doesn't support bignums well ( i think) < 1133035784 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :linguine.py:291: FutureWarning: x< again < 1133035874 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :no! < 1133035883 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i'm done with > fast div < 1133035906 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :but i can't test it with large numbers because of pythons stupid >> i'm searching a workaround atm < 1133035922 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :oh, is >> giving a problem too ? < 1133035936 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :no... < 1133035947 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :replace x << y with x*(2**y) < 1133035951 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :that should fix the problem < 1133035954 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1133035958 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :because it works with bignums as it should < 1133036008 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :set_cell(x, get_cell(x) * (2**(-y))) < 1133036126 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :uploaded.. I think I may have accidentally put your collatz in the archive last time.. but it was removed this time < 1133036151 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :feel free to put my collatz (the latest version) in the archive < 1133036156 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :just add a not that it's written by me < 1133036159 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :+e < 1133036181 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :I'll have it separate so it is more visible < 1133036208 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :http://rafb.net/paste/results/igb2Op10.html < 1133036233 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i used large numbers for lables and mem positions because you have to change them if you use the routine in your program < 1133036244 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :and it is fast... < 1133036288 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :user 0m0.324s for 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999/7 < 1133036308 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :multiplication is somewhat trivial < 1133036313 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :can I use that in my pi program? < 1133036318 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1133036321 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :thanks < 1133036331 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :all my linguine code snippets are public domain < 1133036383 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :you may want to remove the last line and do the 44>1 at some other position < 1133036390 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :because it returns the result *2 by default < 1133036491 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :perhaps I'm missing something but I think I can remove line 1001 < 1133036505 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :and combine it with 1000 < 1133036588 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :no.. take the case 55==66 < 1133036661 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :and you have to re-init 77 to 0 if you call it a 2nd time < 1133036677 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :I mean this: < 1133036679 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :1000[55<*66:1002,66>-1,77+1]1000 < 1133036679 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :1002[44>-1,99=*55,66>1,77-1,77<0:*-1,55<*66:1002,55-*66,44+1]1002 < 1133036693 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :ohw.. yes < 1133036716 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i missed the case 55==66 a long long time ago and had to use two lines < 1133036776 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i really like linguine < 1133036785 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :yeah, it's very nice < 1133036825 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :oh and my LinC compiler executes lines=lines.sort_by{rand} after compiling ;) < 1133036858 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :but i still have to write the part between parsing and calling that... < 1133037122 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :hmm I think I messed it up.. lol < 1133037132 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :100[-5=*-2,-4=*-3,-6=0]101 < 1133037132 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :101[-5<*-4:102,-4>-1,-6+1]101 < 1133037132 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :102[-2>-1,99=*-5,-4>1,-6-1,-6<0:*-1,-5<*-4:102,-5-*-4,-2+1]102 < 1133037142 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :12/4 gave me 102 < 1133037166 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :102?! < 1133037168 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :'-1=return jump < 1133037168 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :'-2=a < 1133037168 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :'-3=b < 1133037168 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :'-4=copy of b < 1133037168 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :'-5=copy of a < 1133037169 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :'-6=temp < 1133037190 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :I just removed the remainder since I did not need it < 1133037206 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :then remove 99=*-15 < 1133037210 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :yeah I did < 1133037213 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1133037215 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :oops I thought I did < 1133037223 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :well it shouldn't matter in any case < 1133037290 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :this one is a=a/b < 1133037309 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :(trying to make it act like my original so I can plug it in) < 1133037360 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :12/4 = 120, 12/3 = 200 < 1133037376 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :wait you can't switch between -2 and -4 in the code < 1133037392 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :wait.. i have to check my code < 1133037400 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :yeah I probably changed too much at once < 1133037468 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :ACTION tries the original < 1133037544 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :yeah I messed it up someplace.. I'll try again < 1133037555 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :remove the a>b condition < 1133037568 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :nothing to do with your problem < 1133037577 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :but it works without that restriction < 1133037587 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :cool < 1133037607 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :it seems that line 1003 is needed < 1133037617 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :the answer doesn't seem to be *2 < 1133037677 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :but line 103 does nothing more than divide by 2 < 1133037700 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :(with *2 i wasn't talking about the position 2 points to) < 1133037850 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :does it work now? < 1133037977 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :calamari: ping < 1133038296 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :got it.. it was my silly mistake (just finished :) < 1133038299 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :200[-5=*-2,-4=*-3,-2=0,-6=0]201 < 1133038299 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :201[-5<*-4:202,-4>-1,-6+1]201 < 1133038299 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :202[-2>-1,99=*-5,-4>1,-6-1,-6<0:203,-5<*-4:202,-5-*-4,-2+1]202 < 1133038299 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :203[-2>1]*-1 < 1133038312 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :remove 99=*-5 < 1133038338 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :you can do *x as a jump target on the end of a line too? < 1133038344 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :yep < 1133038352 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :cool < 1133038394 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :my div routine is surprisingly compact... < 1133038406 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i thought it would be a lot bigger < 1133038588 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :I'm not seeing a huge speed difference between the two < 1133038612 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :for two lines of pi it took 24 seconds with the new and 25 with the old < 1133038638 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :maybe the division wasn't the slow part in it < 1133038650 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :or the numbers are too small to see the difference < 1133038652 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :that time it was 24 secs < 1133038655 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :yeah maybe < 1133038671 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :it gets some huge numbers.. but the numbers it is dividing by are relatively small < 1133038684 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :wait if the dividend is about the same as the divider both are equivalent fast < 1133038703 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :a is large, b is small < 1133038718 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :in your pi thing? < 1133038720 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1133038722 0 :ihope!n=ihope@c-67-172-99-160.hsd1.mi.comcast.net JOIN :#esoteric < 1133038731 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :wait no < 1133038732 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :how does your divide work < 1133038736 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :that was multiply < 1133038741 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :result is small a and b are about the same size.. right? < 1133038747 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :jix: repeated subtractions < 1133038754 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :dunno I will check < 1133038756 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :yeah then a and b are about the same size < 1133038778 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :(it has to be so... if a is big and b is small repeated subtraction is very slow) < 1133038836 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :brb < 1133038856 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :yep < 1133038858 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :812972754127758592775274035577391041579186330552469296119363243600296019639208984375000318537578519104536384176423385561174750764872736614900378433832599380450864237060546875 < 1133038877 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :hmm lost the division sign there < 1133038901 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :812972754127758592775274035577391041579186330552469296119363243600296019639208984375000 / 318537578519104536384176423385561174750764872736614900378433832599380450864237060546875 < 1133038909 0 :lindi-!unknown@unknown.invalid PRIVMSG #esoteric :some weird char there < 1133038921 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :It's the A-in-a-box. < 1133038930 0 :lindi-!unknown@unknown.invalid PRIVMSG #esoteric :in what encoding? < 1133038934 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :hehe nothing here < 1133038952 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :but in my term it's a division symbol < 1133038958 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Hmm. < 1133038976 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I've been having problems with A's-in-the-boxes lately... < 1133038976 0 :lindi-!unknown@unknown.invalid PRIVMSG #esoteric :calamari: what encoding are you using? < 1133039001 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :dunno.. I should set it to utf 8 < 1133039015 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I think that's what I'm using. < 1133039020 0 :lindi-!unknown@unknown.invalid PRIVMSG #esoteric :calamari: no, just stick to ascii :) < 1133039044 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :I guess x-chat picks its own default < 1133039080 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :anyhow those numbers are quite large < 1133039096 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :wouldn't want to calculate that by hand :) < 1133039253 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I'm trying to calculate ack 4 1 by hand. < 1133039278 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1133039305 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :So far, I have ack 3 (ack 1 (ack 1 (ack 1 (ack 0 (ack 1 4))))). < 1133039354 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :why not ack 4 3 ? :) < 1133039361 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Ack! < 1133039527 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ack 3 (ack 1 (ack 1 (ack 1 7))) < 1133039615 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :I guess the answer is 65533 ? < 1133039620 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Yep. < 1133039716 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Lemme define an alternative ack function... < 1133039760 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ack [n:0:xs] = ack [n+1:xs] < 1133039781 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Uh, wait, no: < 1133039793 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ack [n:0:xs] = n+1 < 1133039841 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Grr. ack n:0:xs = n+1 < 1133039855 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ack 0:m:xs = ack 1:m-1:xs < 1133039874 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ack n:m:xs = ack n-1:m:m-1:xs < 1133039989 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :So I'm computing ack [1,4]. < 1133040034 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :hey, pgimeno contributed to he talk page :) < 1133040063 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :he suggested http://en.wikipedia.org/math/2/1/b/21b63e721296a61d600d6bbcce802029.png < 1133040102 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :yup :) < 1133040139 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Aha < 1133040247 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :because of its interesting properties for understanding how the hierarchy is formed < 1133040269 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :...So ack 4 1 = 2? < 1133040302 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :with this definition, yes; with the regular definition, no < 1133040307 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :i.e. they are not "compatible" < 1133040316 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Ah. < 1133040506 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ack 3 (ack 1 (ack 1 9)) < 1133040703 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :byenite < 1133040706 0 :Keymaker!unknown@unknown.invalid QUIT :"Funkadelic!" < 1133040795 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ack 3 (ack 1 11) < 1133041076 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ack 3 13 < 1133041348 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :comp 0 x y = y < 1133041387 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :comp x y z = y (comp x-1 y z) < 1133041493 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ack m n = comp n+2 (ack m-1) 0 < 1133041581 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ack m 0 = comp 3 (ack m-2) 0 < 1133041596 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ack 0 n = n+1 < 1133041628 0 :ihope!unknown@unknown.invalid QUIT :"Chatzilla 0.9.68.5 [Firefox 1.0.7/20050915]" < 1133042318 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :back < 1133047168 0 :Sgep!n=sgeo@ool-18bf61f7.dyn.optonline.net JOIN :#esoteric < 1133049885 0 :jix!unknown@unknown.invalid QUIT :"Bitte waehlen Sie eine Beerdigungnachricht" < 1133054493 0 :Taliesin41!n=Miranda@B5ed6.b.pppool.de JOIN :#esoteric < 1133054526 0 :Taliesin41!unknown@unknown.invalid NICK :KevinN < 1133054994 0 :kipple!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1133058746 0 :ihope!n=ihope@c-67-172-99-160.hsd1.mi.comcast.net JOIN :#esoteric < 1133058773 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ack (9 -> 9 -> 9 -> 9, 9 -> 9 -> 9 -> 9) < 1133060010 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :So I hear it's possible to write a Brainhype program that will check to see if it halts, and if it does, infinite-loop? < 1133060183 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :because brainfuck is TC, that should be possible < 1133060234 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Hmm... maybe someone could write one and post it on the forums? < 1133060314 0 :ihope!unknown@unknown.invalid QUIT :"Chatzilla 0.9.68.5 [Firefox 1.0.7/20050915]" < 1133060485 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :actually, probably not... < 1133060791 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :now that i think about it, brainhype doesn't create any paradoxes < 1133060812 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :you can't "break" the {} instruction < 1133061146 0 :Sgep!unknown@unknown.invalid PRIVMSG #esoteric :brainhype? < 1133061651 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :http://esoteric.voxelperfect.net/wiki/Brainhype < 1133061700 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :guess that one won't be implemented soon :) < 1133062349 0 :GregorR-L!n=chatzill@c-24-21-138-66.hsd1.or.comcast.net JOIN :#esoteric < 1133063323 0 :Sgep!unknown@unknown.invalid PRIVMSG #esoteric :Hi GregorR-L < 1133063330 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :'ello Sgep. < 1133063369 0 :Sgep!unknown@unknown.invalid PRIVMSG #esoteric :Could the alternative version of Brainhype be implemented? < 1133063493 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :I've not seen of it, I'm not at home and don't have the logs therefore. < 1133063500 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Err, I could get the logs :P < 1133063535 0 :Sgep!unknown@unknown.invalid PRIVMSG #esoteric :http://esoteric.voxelperfect.net/wiki/Brainhype ? < 1133063621 0 :Sgep!unknown@unknown.invalid PRIVMSG #esoteric :hmm...... When there is code between the {}, simply have run a Brainhype interpreter on it, ignoring IO, and when done, places 0 on the current cell < 1133063634 0 :Sgep!unknown@unknown.invalid PRIVMSG #esoteric :If it never halts... < 1133063754 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :It's clearly unimplementable. < 1133063782 0 :Sgep!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: Not with the alternative specified... < 1133063803 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :You can't compute whether a program will halt. < 1133063806 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Therefore it's unimplementable. < 1133063854 0 :Sgep!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: If the program between the {} doesn't halt, then the whole thing doesn't halt < 1133063962 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Oh, wait, I see .... so really it just runs whatever's in {} ... < 1133064131 0 :Sgep!unknown@unknown.invalid PRIVMSG #esoteric :(Of course, referring to the alternative) < 1133064287 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I want a befunge interpreter on a DVD player VM, but the silly thing completely lacks all heap-style memory, it only has something like 16+24 32-bit registers. (And it does all the normal binary operators (and, or, xor) on those registers, which is probably oh-so-useful when all you can do is jump to title number N (or select audio track N) on the disc.) < 1133064500 0 :KevinN!unknown@unknown.invalid QUIT :"Miranda IM! Smaller, Faster, Easier. http://miranda-im.org" < 1133064649 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: lol < 1133064678 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :ACTION suggests the play button on the remote ;) < 1133065820 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :One can do simple I/O from the registers by having short video-clips containing a single number, and then playing those back in an ordered sequence. But the lack of memory is a rather severe restriction. < 1133065947 0 :bd_!n=bdonlan@cpe-72-224-194-252.maine.res.rr.com JOIN :#esoteric < 1133065972 0 :Sgep!unknown@unknown.invalid PRIVMSG #esoteric :http://sgeo.diagonalfish.net/esoteric/MKBL.txt <<< My personal notes on a language I'm making < 1133068746 0 :Arrogant!i=Arrogant@239.orlando-04-05rs.fl.dial-access.att.net JOIN :#esoteric < 1133069726 0 :bd_!unknown@unknown.invalid PART #esoteric :? < 1133069973 0 :Sgep!unknown@unknown.invalid PRIVMSG #esoteric :hi Arrogant < 1133069981 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Hey < 1133069981 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :What's up? < 1133070595 0 :Sgep!unknown@unknown.invalid PRIVMSG #esoteric :http://sgeo.diagonalfish.net/esoteric/MKBL.txt < 1133070601 0 :Sgep!unknown@unknown.invalid PRIVMSG #esoteric :^^^ personal notes < 1133070612 0 :Sgep!unknown@unknown.invalid PRIVMSG #esoteric :NOT specs (too unreadable...) < 1133070622 0 :Sgep!unknown@unknown.invalid PRIVMSG #esoteric :And it's nowhere near done < 1133070963 0 :Sgep!unknown@unknown.invalid PRIVMSG #esoteric :Any thoughts? < 1133070981 0 :Arrogant!unknown@unknown.invalid QUIT :brown.freenode.net irc.freenode.net < 1133070982 0 :puzzlet!unknown@unknown.invalid QUIT :brown.freenode.net irc.freenode.net < 1133070982 0 :lirthy!unknown@unknown.invalid QUIT :brown.freenode.net irc.freenode.net < 1133070984 0 :cpressey!unknown@unknown.invalid QUIT :brown.freenode.net irc.freenode.net < 1133070988 0 :tokigun!unknown@unknown.invalid QUIT :brown.freenode.net irc.freenode.net < 1133070992 0 :cmeme!unknown@unknown.invalid QUIT :brown.freenode.net irc.freenode.net < 1133070992 0 :lindi-!unknown@unknown.invalid QUIT :brown.freenode.net irc.freenode.net < 1133070992 0 :pgimeno!unknown@unknown.invalid QUIT :brown.freenode.net irc.freenode.net < 1133070992 0 :fizzie!unknown@unknown.invalid QUIT :brown.freenode.net irc.freenode.net < 1133070992 0 :ChanServ!unknown@unknown.invalid QUIT :brown.freenode.net irc.freenode.net < 1133070992 0 :sekhmet!unknown@unknown.invalid QUIT :brown.freenode.net irc.freenode.net < 1133070992 0 :ZeroOne!unknown@unknown.invalid QUIT :brown.freenode.net irc.freenode.net < 1133070992 0 :CXI!unknown@unknown.invalid QUIT :brown.freenode.net irc.freenode.net < 1133070996 0 :mtve!unknown@unknown.invalid QUIT :brown.freenode.net irc.freenode.net < 1133070996 0 :ineiros!unknown@unknown.invalid QUIT :brown.freenode.net irc.freenode.net < 1133071076 0 :Sgep!unknown@unknown.invalid PRIVMSG #esoteric :owowow! Netsplit < 1133071102 0 :ChanServ!ChanServ@services. JOIN :#esoteric < 1133071102 0 :Arrogant!i=Arrogant@239.orlando-04-05rs.fl.dial-access.att.net JOIN :#esoteric < 1133071102 0 :sekhmet!n=pez@ppp-70-226-128-16.dsl.mdsnwi.ameritech.net JOIN :#esoteric < 1133071102 0 :CXI!n=Sanity@dialup-189.88.221.203.acc50-kent-syd.comindico.com.au JOIN :#esoteric < 1133071102 0 :puzzlet!n=puzzlet@61.247.144.9 JOIN :#esoteric < 1133071102 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1133071102 0 :lirthy!i=klutzy@dor20517.kaist.ac.kr JOIN :#esoteric < 1133071102 0 :pgimeno!n=pgimeno@124.Red-80-59-211.staticIP.rima-tde.net JOIN :#esoteric < 1133071102 0 :cpressey!i=nobody@d154-20-76-195.bchsia.telus.net JOIN :#esoteric < 1133071102 0 :ineiros!n=ineiros@sk1-38-2.tky.hut.fi JOIN :#esoteric < 1133071102 0 :mtve!i=mtve@mtve.vm.jvds.com JOIN :#esoteric < 1133071102 0 :ZeroOne!n=vsaalo@kekkonen.cs.hut.fi JOIN :#esoteric < 1133071102 0 :lindi-!n=lindi@kulho150.adsl.netsonic.fi JOIN :#esoteric < 1133071102 0 :tokigun!i=tokigun@sparcs45.kaist.ac.kr JOIN :#esoteric < 1133071102 0 :fizzie!i=fis@sesefras.tky.hut.fi JOIN :#esoteric < 1133071102 0 :irc.freenode.net!unknown@unknown.invalid MODE #esoteric :+o ChanServ < 1133071132 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :YEAAAAAAAAAAAAH NETSPLIT! < 1133071144 0 :puzzlet!unknown@unknown.invalid PRIVMSG #esoteric :huray < 1133071177 0 :ChanServ!unknown@unknown.invalid QUIT :Shutting Down < 1133071390 0 :CXII!i=Sanity@dialup-189.88.221.203.acc50-kent-syd.comindico.com.au JOIN :#esoteric < 1133071485 0 :sekhmet!unknown@unknown.invalid QUIT :brown.freenode.net irc.freenode.net < 1133071493 0 :ZeroOne!unknown@unknown.invalid QUIT :brown.freenode.net irc.freenode.net < 1133071502 0 :ineiros!unknown@unknown.invalid QUIT :brown.freenode.net irc.freenode.net < 1133071502 0 :mtve!unknown@unknown.invalid QUIT :brown.freenode.net irc.freenode.net < 1133071502 0 :CXI!unknown@unknown.invalid QUIT :brown.freenode.net irc.freenode.net < 1133071604 0 :sekhmet!n=pez@ppp-70-226-128-16.dsl.mdsnwi.ameritech.net JOIN :#esoteric < 1133071653 0 :ineiros!n=ineiros@sk1-38-2.tky.hut.fi JOIN :#esoteric < 1133071747 0 :ChanServ!ChanServ@services. JOIN :#esoteric < 1133071747 0 :irc.freenode.net!unknown@unknown.invalid MODE #esoteric :+o ChanServ < 1133071750 0 :calamari!unknown@unknown.invalid QUIT :"Leaving" < 1133071935 0 :ZeroOne_!n=vsaalo@kekkonen.cs.hut.fi JOIN :#esoteric < 1133072142 0 :Sgep!unknown@unknown.invalid PRIVMSG #esoteric :Hi 01 < 1133073974 0 :Arrogant!unknown@unknown.invalid QUIT :"I AM QUIT HAVE A NICE DAY" < 1133076590 0 :Sgep!unknown@unknown.invalid PRIVMSG #esoteric :Night all < 1133076614 0 :Sgep!unknown@unknown.invalid QUIT : < 1133078399 0 :clog!unknown@unknown.invalid QUIT :ended < 1133078400 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1133079069 0 :mtve!i=mtve@mtve.vm.jvds.com JOIN :#esoteric < 1133080730 0 :CXI!n=Sanity@dialup-121.89.221.203.acc50-kent-syd.comindico.com.au JOIN :#esoteric < 1133081134 0 :CXII!unknown@unknown.invalid QUIT :Connection timed out < 1133082001 0 :nooga!i=nooga@ip-50.net-41.rev.inter-c.pl JOIN :#esoteric < 1133082007 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :gi < 1133083664 0 :lirthy!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1133083890 0 :lirthy!i=klutzy@dor20517.kaist.ac.kr JOIN :#esoteric < 1133083894 0 :tokigun!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1133084001 0 :tokigun!i=tokigun@sparcs45.kaist.ac.kr JOIN :#esoteric < 1133084463 0 :GregorR-L!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1133089257 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is writing libsadol :) < 1133089651 0 :jix!i=jix@F36c8.f.strato-dslnet.de JOIN :#esoteric < 1133090051 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :hi jix < 1133090124 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :moin nooga < 1133090224 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :how are you? < 1133090280 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :tired... zzZZ.... < 1133090356 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :ehhe.. im writing libSADOL ;p < 1133093451 0 :nooga!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1133095766 0 :Keymaker!n=no@i3.ip5.netikka.fi JOIN :#esoteric < 1133096185 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :moin Keymaker < 1133096377 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1133096387 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :i'm writing a sci-fi short story < 1133096414 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :(and yes, it sucks) < 1133097375 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :1[0=2920010139644052621]3 < 1133097375 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :3[1#,1=*0,0>1,1|1,1|*1,1<1:4]3 < 1133097375 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :4[3=9223372036854781733,2=*0,0|*3,3|*3,2|*2,3|*2,0|*3,0|*0]3 < 1133097496 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :it should have a period of 2^64 < 1133097603 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :what it does? < 1133097649 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :pseudo random number generator < 1133097656 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1133097698 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :the first big number is the seed < 1133097706 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1133097713 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :the 2nd big number shouldn't be changes because in most cases it results in a lower period < 1133097830 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :it generates 16 exabytes (thats 17179869184 gigabyte) without repeating < 1133097839 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :wow < 1133097845 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :awesome! < 1133097852 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :but that isn't much compared with MT < 1133097870 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :MT? < 1133097879 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :Mersenne Twister < 1133097881 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1133097899 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :it repeats after: < 1133097900 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :401905253286302336310524075882315620691881984772785706926626203712386142475312397920568600570024779676881338825986244113351239052923251072964894298041324764667152197507595608912426234357864418091824411586330057869665946141863093669075408727648975046759118648448869552382652510009963247929821784108659705296105115446136682110298092945440999871700665997787829001362565702771561413870308725670672327694754890845839328233974660572797306528790646305422138696 < 1133097900 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :953421669830456914566725163342423408909376719040437562394366174505002702240776846118942006685152787793869924857721928202341120370182281796905369924998191834449779803307606175045017464512722290264734001793201898977068433313657186656111382343558398878830515863014151395916388419359664339721556758243878140965234297840366774744663885561665950791281690041923863361315573392987259286200765857602241981000308373847518919762191244441163264999384252627068372033 < 1133097902 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :763111933980550327534027629016684766185140254468796078835436354368351649215978886270470928451660048312951427468905541138223278914882273249567933713889062224031935413805139845547524008619593826820035713606314057959271250843507832621367887924746386518091551034509831977332030888003937697939028884420167676864318828086560698518626411885386315090235498881811701636151255397071779075040277054989648673189942462029818497132474212455947188692775527087237185159 < 1133097907 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :285590811568299895764642182655379678933841624928789735624686101266822082312651269641096431819119244285586424906522611733370654073363587322562241118375794792204641863670475294474292246969596946939625424745445705551569518210600261983148606395664183203617942963284017811862197413912312554993243967760894843088345345453558909635202751480109693467398530223859606275400533788896904933482341635963009873092800072519775784718634522305851641058860350428723734409 < 1133097914 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :465783733761635505812515964174132520069518882090187528070784131316255311617158576067481328016007555012139598198968935842223544200014498804384934079245514095813239200626816475285642492404879924885373645381534804456517361693374798823490984080501745948314651320031345914976730651979960073639663455753842287970932922599362978717180758402898450916792059614416362424154632339935683280993906592580557520035536539145208631964961604162559243909099550162201200541 < 1133097921 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :471672631326137201415532103096019583120909261804468744780038739084112996375538286284027488435784102137449609286800223753555687919990567435340481755240290277607498175543139914790884517656643197200835111263671941029197734265368431172849344872058242193876826014077933957565416164855051227975133151022507833089361070352161316657271161383352851137068879548299505935412828240732837247696414242779441034794252355403191062065480395091519540873724723403575106334 < 1133097928 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :778762119321672003339440280866230493413016937925959062149095369331265423917515210582163905707952837342344688802796881636671941656836630477110586935364074881632858514937363011998417234225376788375805269112022269520313087790353239316564868842832537899680952926212017677651906238612740832608657999618078048290359428011992699227524026914199805244825657286558393035231894725808402742302969011883433452283242200647862328487302512172034250392866137194030560105 < 1133097933 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :778687406520608632121689650146274195622947884674329435506772711365572438133116905792497645867747401977407239274787144705228582781864687572261213573995264016991868759518545974120341513676822563771002487209436637535104430459326213982153606058542718202626644550745420413475747045005042533456774308703385617977579870024900082543661374474559380983420415482517172007668415904820305998270106312255807070243471996136965997260449112167264107699690234412423447395 < 1133097938 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :751412485882393683682934285368714358137360698128273825121478705374641886644388515859629240250196682286812719529901402217066646212755457520520106456039225376069962370228551948779804054682070886550563475736133679097160940039162605462369232499088528965234298316387788928496019422030861288877732133192380843051003320130591569633154031319643391412814338033297382591195556028259695648435484016352771640485017238431635983821944336722119761018553787092706467972 < 1133097944 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :how do you calculate that number?! < 1133097947 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :174313737945085434274243842124636297627305078791012909092381415173324566434929087580150769085601728991068098774710981378965960366097338952394567498161562790117523561200066553602210197696066643673044077932497572332289384254392826007687634946646692624097351215512761675552914350269141136950360241936638656691239914642944722040881522059749593399427778490894646105795714192242821626563338695357208232861531404601905556488796698821565663592827061837651085398 < 1133097952 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :714141451488377947321936647854584724449197309257648689992886833833602510587001942847167051478799654202027680038526833442117780938322359165320989777126610382329712863008140208329710041019106708197507613351771250043648529363865103809210936836800486399851875943451238596594984294102060281494270496715405988262168724641148130993418086798761968434504156980407953434701066696596842406280927076168905398064849886617375798772307601582850973655536893324365662798 < 1133097957 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :543029605211676137100879919371781374433526383055549267985159945364042940898560871355096477789687992786023254959148414278324275703077091760517246969630424801588513121008007965383640801367552077318329224874606656014520888406142112822156057722103025817173286991581139323475871036331668228805199013472211271589826088241928166926201134103251802606886197245441864446532161737524150797682448927728213170166254167484512609907951741609138165963904068226247106174 < 1133097962 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :508460595627883667103823785616370812910983804500731206138729340991498443808015978016201002530918857149702932803481398352865790226132299264376246143205641418087767689473261995986735350044161104544930288228165894745359996087420647568603169180537022929978058600979018342652811953308939013780706438708452038056052665263320083478237083749452018379785078399027828461636855545733655124132393420144891490343097763944394018354454966604339945971413594497969441851 < 1133097967 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :18652403114494638117608816547554166036536718641160638647554605691604189678640504837566913017664795312128 < 1133097969 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :GB < 1133097973 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :hm that number didn't fit on one line < 1133097975 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :using ruby code: 2**19937/2**30 < 1133097977 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :the period of MT is 2**19937 and one gigabyte is 2**30 bytes < 1133097988 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :** is power btw < 1133097989 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :wow, and ruby outputs that? < 1133097999 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1133098002 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :woah < 1133098006 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :python would do that too < 1133098009 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :lisp too < 1133098011 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :haskell too < 1133098015 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :linguine too! < 1133098023 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1133098034 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :it's just the matter of writing the code < 1133098034 0 :puzzlet!unknown@unknown.invalid PRIVMSG #esoteric :down with C! < 1133098037 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1133098043 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :but ruby's number output algorithm is inefficient < 1133098050 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :it's a simple divide and reminder algorithm < 1133098064 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :you can write a pure ruby algorithm that performs better! < 1133098071 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1133098080 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :perhaps it'll change in the future, then < 1133098097 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :using the mid-divide and reminder algorithm (i don't know if that is the name but that is what it does) < 1133098232 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :but my prng isn't cryptographic secure < 1133098235 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :MT neither < 1133098277 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :> (/ (expt 2 19937) (expt 2 30)) < 1133098278 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :401905253286302.... < 1133098288 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Most sensible languages have built-in bignums. :p < 1133098325 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :one could implement a MT with a period of 2**25964951 < 1133098397 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I'm having trouble with my prolog-scheme. :/ < 1133103803 0 :CXI!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1133103830 0 :CXI!i=Sanity@dialup-121.89.221.203.acc50-kent-syd.comindico.com.au JOIN :#esoteric < 1133105022 0 :kipple!n=kipple@168.80-202-98.nextgentel.com JOIN :#esoteric < 1133105486 0 :calamari!n=calamari@ip68-105-130-108.tc.ph.cox.net JOIN :#esoteric < 1133105492 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1133105542 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1133105578 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :jix: after seeing your cool rng, I added a time in seconds since the epoch feature.. if you use this for the seed you can change line 1 to: 1[0^]3 < 1133105596 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :hi Keymaker.. how's it going < 1133105619 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :I figured nobody would use it, but what the heck.. why not hehe < 1133105638 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :calamari: i'm fine < 1133105650 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :i'm writing a sci-fi short story < 1133105720 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :oh yeah.. I remember seeing that in the logs now. How is that going? < 1133105754 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :back < 1133105756 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :calamari: cool < 1133105769 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :calamari: nicely, i guess < 1133105779 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :i've had some fun (imho) things in it < 1133105827 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :are you planning on releasing it? < 1133105850 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :not entirely sure :) < 1133105862 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :perhaps i will let those to see it who want to read it < 1133105881 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :like, via e-mail or such < 1133105886 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :yeah, let me know.. I generally like sci-fi stuff < 1133105891 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1133106051 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :jix: it seems to always start with 0.. am I just lucky? < 1133106101 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :probably due to the seed.. < 1133106241 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :calamari: no < 1133106248 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :the first number is printed after the first tap < 1133106268 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :look at line 3 < 1133106268 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :3[1# < 1133106284 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :aha :) < 1133106342 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :1[0^]3 < 1133106342 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :2[1#]3 < 1133106342 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :3[1=*0,0>1,1|1,1|*1,1<1:4]2 < 1133106342 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :4[3=9223372036854781733,2=*0,0|*3,3|*3,2|*2,3|*2,0|*3,0|*0]2 < 1133106398 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :adding a 1# to the end of line 3 and 4 would be shorter < 1133106412 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :yeah I suppose it would be < 1133106440 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :oh and it isn't a very strong prng < 1133106529 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :1[0^]2 < 1133106529 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :2[1=*0,0>1,1|1,1|*1,1<1:3,1#]2 < 1133106529 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :3[3=9223372036854781733,2=*0,0|*3,3|*3,2|*2,3|*2,0|*3,0|*0,1#]2 < 1133106560 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :perhaps not.. but it'd be good for games, etc < 1133106567 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1133106582 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :but for games one could use a period smaller than 2**64 < 1133106599 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :I was looking at the timer function.. but it can only guarantee 1 second accuracy < 1133106628 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :so it's no good for speed limiting a game < 1133106655 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :and there is no way to controll the tty device < 1133106668 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :for getting non-blocking input < 1133106671 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :or non-echoing input < 1133106679 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :yeah, you'd have to use stty < 1133106692 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :linguine sdl bindings would be cool < 1133106703 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :or linguine dynamic linker bindings => call any c lib! < 1133106746 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :but that is maybe a bit bloated < 1133106753 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :I don't know anything about those really < 1133106795 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i know how to call the dynamic linker using ruby/dl but with python i have no idea < 1133106862 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :if you can call c libraries, that would really improve your c ompiler :) < 1133106875 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1133106881 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :but it would make linguine insecure < 1133106895 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :yeah I dunno.. I think I'll just leave it be :) < 1133106920 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :was looking up how to do this in python and its not great :) < 1133107003 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :btw this ( 2=*0,0|*3,3|*3,2|*2,3|*2,0|*3,0|*0 ) is 0^=3 < 1133107031 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :you can always use an i/o extender with any esolang to enhance the i/o abilities < 1133107039 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :probably the better way to go < 1133107044 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1133107057 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :yay.. xor :) < 1133107186 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :well, gotta go.. have fun < 1133107188 0 :calamari!unknown@unknown.invalid QUIT :"Leaving" < 1133114065 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :i made up a new quit message: "You can never read this quit message fully in one exact point of time. When you're reading one part of it, how do you know the other parts remain as they were when you read them?" < 1133114522 0 :puzzlet!unknown@unknown.invalid PRIVMSG #esoteric :well i trust my machine < 1133114570 0 :puzzlet!unknown@unknown.invalid PRIVMSG #esoteric :and my reading skill < 1133114571 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1133114574 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :hehe < 1133114801 0 :lirthy!unknown@unknown.invalid PRIVMSG #esoteric :I zipped that message: "Leaving". < 1133114828 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1133118776 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :3.80 seconds to calculate the value of (letrec ((fib (lambda (n) (if (= n 1) 0 (if (= n 2) 1 (+ (fib (- n 2)) (fib (- n 1)))))))) (fib 8)) -- this must be one of the slowest scheme systems ever built. < 1133119422 0 :Sgep!n=sgeo@ool-18bf61f7.dyn.optonline.net JOIN :#esoteric < 1133119698 0 :Sgep!unknown@unknown.invalid QUIT : < 1133120201 0 :Sgep!n=sgeo@ool-18bf61f7.dyn.optonline.net JOIN :#esoteric < 1133120203 0 :CXI!unknown@unknown.invalid QUIT :Connection timed out < 1133120279 0 :Sgep!unknown@unknown.invalid PRIVMSG #esoteric :hiall < 1133120293 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1133120321 0 :Sgep!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is superhypoer\ < 1133120324 0 :Sgep!unknown@unknown.invalid PRIVMSG #esoteric :hyper < 1133120331 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :hm? :) < 1133120937 0 :Sgep!unknown@unknown.invalid QUIT : < 1133121249 0 :Sgep!n=sgeo@ool-18bf61f7.dyn.optonline.net JOIN :#esoteric < 1133125935 0 :Sgep!unknown@unknown.invalid PRIVMSG #esoteric :Attempting to restart into ReactOS < 1133125939 0 :Sgep!unknown@unknown.invalid QUIT : < 1133126794 0 :jix!unknown@unknown.invalid QUIT :"Bitte waehlen Sie eine Beerdigungnachricht" < 1133127069 0 :Sgep!n=sgeo@ool-18bf61f7.dyn.optonline.net JOIN :#esoteric < 1133127418 0 :BodyTag!n=X@216-169-189.0504.adsl.tele2.no JOIN :#esoteric < 1133128022 0 :Sgep!unknown@unknown.invalid PRIVMSG #esoteric :hi BT < 1133128723 0 :Sgep!unknown@unknown.invalid QUIT : < 1133129158 0 :Sgep!n=sgeo@ool-18bf61f7.dyn.optonline.net JOIN :#esoteric < 1133129268 0 :BodyTag!unknown@unknown.invalid QUIT : < 1133129566 0 :Sgep!unknown@unknown.invalid QUIT : < 1133129856 0 :Sgep!n=sgeo@ool-18bf61f7.dyn.optonline.net JOIN :#esoteric < 1133130257 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :well, the first draft of the story is finished < 1133130513 0 :Sgep!unknown@unknown.invalid QUIT : < 1133131085 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :ACTION disappears mysteriously < 1133131087 0 :Keymaker!unknown@unknown.invalid QUIT :"You can never read this quit message fully in one exact point of time. When you're reading one part of it, how do you know th < 1133131311 0 :Sgep!n=sgeo@ool-18bf61f7.dyn.optonline.net JOIN :#esoteric < 1133131995 0 :calamari!n=calamari@ip68-105-130-108.tc.ph.cox.net JOIN :#esoteric < 1133132002 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1133132113 0 :Sgep!unknown@unknown.invalid PRIVMSG #esoteric :hicAL < 1133132537 0 :Sgep!unknown@unknown.invalid QUIT : < 1133133473 0 :Arrogant!i=Arrogant@173.orlando-06-08rs.fl.dial-access.att.net JOIN :#esoteric < 1133134069 0 :Sgep!n=sgeo@ool-18bf61f7.dyn.optonline.net JOIN :#esoteric < 1133135426 0 :Sgep!unknown@unknown.invalid QUIT : < 1133136356 0 :Sgep!n=sgeo@ool-18bf61f7.dyn.optonline.net JOIN :#esoteric < 1133136416 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :300[-2|*-2]*-1 'NOT: -2 = NOT(*-2) < 1133136453 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :301[-2|*-3,-2|*-2]*-1 'AND: -2 &= *-3 < 1133136475 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :302[-2|*-2,-4=*-3,-4|*-4,-2|*-4]*-1 'OR: -2 |= *-3 < 1133136498 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :303[-4=*-3,-4|*-4,-4|*-2,-2|*-2,-2|*-3,-2|*-4]*-1 'XOR: -2 ^= *-3 < 1133136519 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :304[-2|*-2,-4=*-3,-4|*-4,-2|*-4,-2|*-2]*-1 'NOR: -2 = ~(*-2 | *-3) < 1133136542 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :305[-4=*-3,-4|*-4,-4|*-2,-2|*-2,-2|*-3,-2|*-4,-2|*-2]*-1 'XNOR: -2 = ~(*-2 ^ *-3) < 1133136544 0 :Arrogant!unknown@unknown.invalid QUIT :"I AM QUIT HAVE A NICE DAY" < 1133136561 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :306[-3=*-2,-2=0,-2-*-3]*-1 'NEG: -2 = -*-2, -2 = !*-2 < 1133136593 0 :Sgep!unknown@unknown.invalid PRIVMSG #esoteric :ACTION becomes dizzy < 1133136636 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :Sgep: using NAND to construct the other logic operators < 1133136665 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :NOT p = p NAND p < 1133136692 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :p AND q = (p NAND q) | (p NAND q) < 1133136706 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :whoops :) < 1133136709 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :p AND q = (p NAND q) NAND (p NAND q) < 1133136710 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :;) < 1133136722 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :p OR q = (p NAND p) NAND (q NAND q) < 1133136739 0 :Sgep!unknown@unknown.invalid PRIVMSG #esoteric :calamari: is this online somewhere? < 1133136749 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :probably < 1133136768 0 :Sgep!unknown@unknown.invalid PRIVMSG #esoteric :If it isn't, I can put it online < 1133136785 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :I've created a file of it < 1133136793 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :so I'll put that up in the linguine distro < 1133136816 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :I did find XOR online, (Mathworld) < 1133136827 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :It happens to be one NAND shorter than jix's < 1133136847 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :note: NAND = | < 1133136874 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :p XOR q = (p|(q|q)) | ((p|p)|q) < 1133137051 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :it's possible that NOR and XNOR could be made shorter < 1133137070 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :because I'm simply doing another NOT at the end and that may not be optimal < 1133137399 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :afk < 1133137459 0 :Sgep!unknown@unknown.invalid QUIT : < 1133140417 0 :GregorR[notHome]!unknown@unknown.invalid NICK :GregorR < 1133141231 0 :Sgep!n=sgeo@ool-18bf61f7.dyn.optonline.net JOIN :#esoteric < 1133145124 0 :CXI!n=Sanity@dialup-159.88.221.203.acc50-kent-syd.comindico.com.au JOIN :#esoteric < 1133151935 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :back < 1133152805 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :cool... 4 nand xor: 303[-4=*-3,-4|*-2,-2|*-4,-4|*-3,-2|*-4]*-1 < 1133156149 0 :Sgep!unknown@unknown.invalid QUIT : < 1133156281 0 :CXI!unknown@unknown.invalid NICK :AMouseXI < 1133156426 0 :AMouseXI!unknown@unknown.invalid NICK :CXI < 1133157248 0 :kipple!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1133161234 0 :Robdgreat!i=me@ip68-226-175-204.lf.br.cox.net JOIN :#esoteric < 1133162096 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :cya alll < 1133162097 0 :calamari!unknown@unknown.invalid QUIT :"Leaving" < 1133164799 0 :clog!unknown@unknown.invalid QUIT :ended < 1133164800 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1133167287 0 :Keymaker!n=no@i3.ip5.netikka.fi JOIN :#esoteric < 1133167803 0 :Keymaker!unknown@unknown.invalid QUIT :"IRCAI :: Internet Relay Chat Artificial Intelligence v. 0.3 beta :: Please report bugs!" < 1133169269 0 :CXII!n=Sanity@dialup-11.88.221.203.acc50-kent-syd.comindico.com.au JOIN :#esoteric < 1133170619 0 :CXI!unknown@unknown.invalid QUIT :Success < 1133175357 0 :kipple!n=kipple@168.80-202-98.nextgentel.com JOIN :#esoteric < 1133176981 0 :jix!i=jix@F37c5.f.strato-dslnet.de JOIN :#esoteric < 1133180214 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :calamari: i just did ((a or b) and not (a and b)) => ((a or b) and (a Nand b)) => ((not a Nand not b) and (a Nand b)) => not ((not a Nand not b) nand (a Nand b)) (not is done using a nand a) < 1133187181 0 :int-e!n=noone@p54B3D3A0.dip.t-dialin.net JOIN :#esoteric < 1133187964 0 :Gs30ng!i=L@218.233.56.61 JOIN :#esoteric < 1133187969 0 :Gs30ng!unknown@unknown.invalid PRIVMSG #esoteric :long time no see < 1133188108 0 :puzzlet!unknown@unknown.invalid PRIVMSG #esoteric :identify yourself < 1133188118 0 :Gs30ng!unknown@unknown.invalid PRIVMSG #esoteric :how < 1133188203 0 :puzzlet!unknown@unknown.invalid PRIVMSG #esoteric :you know < 1133188216 0 :Gs30ng!unknown@unknown.invalid PRIVMSG #esoteric :no < 1133188219 0 :Gs30ng!unknown@unknown.invalid PRIVMSG #esoteric :tell me < 1133188250 0 :puzzlet!unknown@unknown.invalid PRIVMSG #esoteric :first, state your identification < 1133188257 0 :puzzlet!unknown@unknown.invalid PRIVMSG #esoteric :second, finish your statement < 1133188272 0 :Gs30ng!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1133188341 0 :Gs30ng!unknown@unknown.invalid PRIVMSG #esoteric :still don't know... why don't you first identify yourself? that'll be a guide for me < 1133188372 0 :puzzlet!unknown@unknown.invalid PRIVMSG #esoteric :because. < 1133188412 0 :puzzlet!unknown@unknown.invalid PRIVMSG #esoteric :์•„๋ฐœ๋ฐœ๋‹ค๋น ๋”ฐ๋ฐ˜๋ฐ˜๋‚˜๋‹ค๋ฐœ๋”ธ๋ฐœ๋ฐœ๋‹ค๋น ๋”ฐ๋”ฐ๋งฃ๋ฐœ๋ฐœ๋‹ค๋ฟŒ < 1133188413 0 :puzzlet!unknown@unknown.invalid PRIVMSG #esoteric :ํฌ๋ฉ“ํ„ฐ๋ฒ…๋”๋– ๋ฒ‹๋– ๋ฒŒ๋”๋ฒŒ๋ฒŒ๋– ๋ฒŒ๋– ๋”๋ฒ•๋ฒ๋– ๋”๋ฒŒ๋ฒŒ๋–  < 1133188414 0 :puzzlet!unknown@unknown.invalid PRIVMSG #esoteric :oops < 1133188424 0 :Gs30ng!unknown@unknown.invalid PRIVMSG #esoteric :oops < 1133188447 0 :Gs30ng!unknown@unknown.invalid PRIVMSG #esoteric :impossible to see any utf-8 character... mIRC sucks < 1133188567 0 :lirthy!unknown@unknown.invalid PRIVMSG #esoteric :why don't you use telnet? < 1133188586 0 :Gs30ng!unknown@unknown.invalid PRIVMSG #esoteric :my windows telnet is on cp949 < 1133188610 0 :Gs30ng!unknown@unknown.invalid PRIVMSG #esoteric :do you know how to make it utf8-based? < 1133188631 0 :lirthy!unknown@unknown.invalid PRIVMSG #esoteric :do you know "putty" client? < 1133188643 0 :puzzlet!unknown@unknown.invalid PRIVMSG #esoteric :there's linux, you know < 1133188644 0 :lirthy!unknown@unknown.invalid PRIVMSG #esoteric :it surpports utf-8 greatly. < 1133188656 0 :Gs30ng!unknown@unknown.invalid PRIVMSG #esoteric :oh, well, i use it for ssh connection... < 1133188682 0 :Freya!i=nooga@ip-50.net-41.rev.inter-c.pl JOIN :#esoteric < 1133188686 0 :Gs30ng!unknown@unknown.invalid PRIVMSG #esoteric :but well, IRC with a telnet client is... well crap it sucks more than mIRC < 1133188688 0 :Freya!unknown@unknown.invalid PART #esoteric :? < 1133188767 0 :puzzlet!unknown@unknown.invalid PRIVMSG #esoteric :all you have to do is \rJOIN #esoteric and some others < 1133188771 0 :lirthy!unknown@unknown.invalid PRIVMSG #esoteric :don't you want utf-8? it's good solution for utf-8 chat - except for ping manually. < 1133188779 0 :Gs30ng!unknown@unknown.invalid PRIVMSG #esoteric :manual ping < 1133188796 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :Gs30ng: get xchat < 1133188803 0 :lirthy!unknown@unknown.invalid PRIVMSG #esoteric :Gs30ng: get xchat < 1133188813 0 :puzzlet!unknown@unknown.invalid PRIVMSG #esoteric :Gs30ng: get xchat < 1133188820 0 :puzzlet!unknown@unknown.invalid PRIVMSG #esoteric :for great justice. < 1133188830 0 :Gs30ng!unknown@unknown.invalid PRIVMSG #esoteric :jix, i'd love to but my xchat is cracked < 1133188841 0 :lirthy!unknown@unknown.invalid PRIVMSG #esoteric :who's the bad cracker? < 1133188842 0 :Gs30ng!unknown@unknown.invalid PRIVMSG #esoteric :i mean, it totally does not work on my machine < 1133188857 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :get a new machine < 1133188870 0 :lirthy!unknown@unknown.invalid PRIVMSG #esoteric :get a new os < 1133188877 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :get both < 1133188879 0 :Gs30ng!unknown@unknown.invalid PRIVMSG #esoteric :DCC-send me a new machine < 1133188882 0 :puzzlet!unknown@unknown.invalid PRIVMSG #esoteric :get a rest < 1133188933 0 :Gs30ng!unknown@unknown.invalid PRIVMSG #esoteric :lirthy, nice to meet you... have we already met? < 1133188957 0 :puzzlet!unknown@unknown.invalid PRIVMSG #esoteric :deja vu < 1133188973 0 :Gs30ng!unknown@unknown.invalid PRIVMSG #esoteric :or are you a newcomer of esolang community? then, welcome < 1133188973 0 :lirthy!unknown@unknown.invalid PRIVMSG #esoteric :choose the red pill, and you can see the truth < 1133189041 0 :lirthy!unknown@unknown.invalid PRIVMSG #esoteric :Blue pill may taste Pepse Blue < 1133189048 0 :lirthy!unknown@unknown.invalid PRIVMSG #esoteric :s/Pepse/Pepsi/ < 1133189048 0 :Gs30ng!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1133189073 0 :Gs30ng!unknown@unknown.invalid PRIVMSG #esoteric :lirthy, then DCC-send me both. i'll choose. < 1133189085 0 :puzzlet!unknown@unknown.invalid PRIVMSG #esoteric :don't blame that it's not that bad < 1133189123 0 :Gs30ng!unknown@unknown.invalid PRIVMSG #esoteric :i haven't drunken any Pepsi blue... i really wonder how it would be tasted < 1133189225 0 :lirthy!unknown@unknown.invalid PRIVMSG #esoteric :there's a report of brave man in wikipedia... he said it's much more sugary < 1133189247 0 :Gs30ng!unknown@unknown.invalid PRIVMSG #esoteric :is that 'deployment' on topic a typo, or are esolangs truly deployed to our society(maybe secretly)? < 1133189298 0 :puzzlet!unknown@unknown.invalid PRIVMSG #esoteric :"brave man" reminds me of something < 1133189494 0 :Gs30ng!unknown@unknown.invalid PRIVMSG #esoteric :ok damn < 1133189496 0 :Gs30ng!unknown@unknown.invalid PRIVMSG #esoteric :what < 1133189501 0 :Gs30ng!unknown@unknown.invalid PRIVMSG #esoteric :puzzlet, what < 1133189543 0 :Gs30ng!unknown@unknown.invalid PRIVMSG #esoteric :i'm waiting for what you say < 1133189572 0 :puzzlet!unknown@unknown.invalid PRIVMSG #esoteric :you are on the way to destruction < 1133189630 0 :Gs30ng!unknown@unknown.invalid PRIVMSG #esoteric :dude, that's way out of fashion < 1133189673 0 :puzzlet!unknown@unknown.invalid PRIVMSG #esoteric :jal-jara jal-jajira < 1133189688 0 :puzzlet!unknown@unknown.invalid PRIVMSG #esoteric :ok forget it < 1133189701 0 :Gs30ng!unknown@unknown.invalid PRIVMSG #esoteric :yeap forget it < 1133189719 0 :Gs30ng!unknown@unknown.invalid PRIVMSG #esoteric :i've got some questions about the language... Brainhype. < 1133189799 0 :Gs30ng!unknown@unknown.invalid PRIVMSG #esoteric :Can anybody explain me what {...} instruction does? Description on wiki is kinda hard to understand... Maybe because of my humble English < 1133189820 0 :puzzlet!unknown@unknown.invalid PRIVMSG #esoteric :gimme the url and i'll explain that < 1133189847 0 :Gs30ng!unknown@unknown.invalid PRIVMSG #esoteric :thx it's here http://esoteric.voxelperfect.net/wiki/Brainhype < 1133189901 0 :puzzlet!unknown@unknown.invalid PRIVMSG #esoteric :i don't understand it either < 1133189914 0 :puzzlet!unknown@unknown.invalid PRIVMSG #esoteric :why are the citrus placed there anyway < 1133189940 0 :Gs30ng!unknown@unknown.invalid PRIVMSG #esoteric :agree < 1133189954 0 :Gs30ng!unknown@unknown.invalid PRIVMSG #esoteric :i mean i don't know why either < 1133190160 0 :Gs30ng!unknown@unknown.invalid PRIVMSG #esoteric :but anyway i like them < 1133190228 0 :Gs30ng!unknown@unknown.invalid PRIVMSG #esoteric :they matches on the wiki... with numerical expressions, with program codes, i think < 1133192017 0 :ihope!n=ihope@c-67-172-99-160.hsd1.mi.comcast.net JOIN :#esoteric < 1133192237 0 :puzzlet!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1133192267 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :What paradigm should our Esoteric Operating System be? < 1133192274 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :...written in? < 1133192294 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :linguine! < 1133192299 0 :Gs30ng!unknown@unknown.invalid PRIVMSG #esoteric :functional < 1133192305 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :oh i thought language... < 1133192310 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :How about imperative, a la Haskell? < 1133192332 0 :Gs30ng!unknown@unknown.invalid PRIVMSG #esoteric :haskell is a stack-based imperative language < 1133192346 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :haskell isn't stack based < 1133192349 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :and haskell is functinal < 1133192363 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Haskell's do notation looks imperative :-) < 1133192364 0 :Gs30ng!unknown@unknown.invalid PRIVMSG #esoteric :stack-based imperative = functional < 1133192368 0 :Gs30ng!unknown@unknown.invalid PRIVMSG #esoteric :listen < 1133192378 0 :Gs30ng!unknown@unknown.invalid PRIVMSG #esoteric :a haskell code < 1133192381 0 :Gs30ng!unknown@unknown.invalid PRIVMSG #esoteric :(+) 1 2 < 1133192390 0 :Gs30ng!unknown@unknown.invalid PRIVMSG #esoteric :this represents 3 < 1133192395 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :applies 1 to + and 2 to 1 applied to + < 1133192409 0 :Gs30ng!unknown@unknown.invalid PRIVMSG #esoteric :now a stack-based imperative language < 1133192412 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :but thats just standard lamda calculus notation nothing stack based < 1133192428 0 :Gs30ng!unknown@unknown.invalid PRIVMSG #esoteric :1 pushes 1 to the top of stack < 1133192428 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :jix:It applies (+) to 1 and then to 2. < 1133192432 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :it's the same as (((+) 1) 2) < 1133192434 0 :Gs30ng!unknown@unknown.invalid PRIVMSG #esoteric :2 pushes 2 to the top of stack < 1133192441 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :NONONO! < 1133192453 0 :Gs30ng!unknown@unknown.invalid PRIVMSG #esoteric :+ adds top two values < 1133192464 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :it's interpreted as (((+) 1 ) 2) < 1133192466 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :And what about all those piles of syntactic sugar? < 1133192474 0 :Gs30ng!unknown@unknown.invalid PRIVMSG #esoteric :then a code 1 2 + < 1133192481 0 :Gs30ng!unknown@unknown.invalid PRIVMSG #esoteric :is a reversed haskell code. < 1133192507 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :Gs30ng: haskell uses currifizing arguments that's why it looks like stack based but it isn't < 1133192519 0 :Gs30ng!unknown@unknown.invalid PRIVMSG #esoteric :jix: that's the point < 1133192529 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :it FIRST does ((+) 1) ... resulting in another function < 1133192538 0 :Gs30ng!unknown@unknown.invalid PRIVMSG #esoteric :curry style is kinda stack-based imperative < 1133192540 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Infix operators! Hoes do those work? < 1133192540 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :than it does (this_function 2) < 1133192549 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :ihope: syntactic sugar < 1133192563 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Heh... < 1133192595 0 :Gs30ng!unknown@unknown.invalid PRIVMSG #esoteric :jix: well i was just kidding... but aren't they similar? < 1133192606 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Yes. < 1133192618 0 :Gs30ng!unknown@unknown.invalid PRIVMSG #esoteric :stack-based imperative one could be reversed-curry style functional one. < 1133192626 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :Gs30ng: take a look at imperative_programming on wikipedia < 1133192638 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :the 2nd paragraph says it's different from functional languages like haskell < 1133192651 0 :Gs30ng!unknown@unknown.invalid PRIVMSG #esoteric :well most of imperative ones are < 1133192657 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :In computer science, imperative programming, as opposed to declarative programming, is a programming paradigm that describes computation in terms of a program state and statements that change the program state. < 1133192661 0 :Gs30ng!unknown@unknown.invalid PRIVMSG #esoteric :but 1-stack based imperative ones aren't < 1133192666 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :in functional languages there is no local state! < 1133192674 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :and imperative languages only modify the local state... < 1133192680 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :so they are different from ground on < 1133192683 0 :Gs30ng!unknown@unknown.invalid PRIVMSG #esoteric :i know i know < 1133192752 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :How about using Enigma as a platform for our operating system? It's a good virtual machine. < 1133192766 0 :Gs30ng!unknown@unknown.invalid PRIVMSG #esoteric :but whatever the structure and kernal way it has, apparently 1-stack-based imperative one and functional one are similar < 1133192779 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :Gs30ng: they arn't similar < 1133192796 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :They are somewhat similar. < 1133192797 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :they look a bit similar but they are completely different < 1133192803 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Think 0x29A. < 1133192808 0 :Gs30ng!unknown@unknown.invalid PRIVMSG #esoteric :we can see the stack itself as an argument of function < 1133192887 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :of course you can try to combine them but then it's neither functional nor imperative programming... < 1133192907 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :in functional programming there is no evaluation order.. (that's why haskell uses monads) < 1133192955 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :No defined evaluation order... < 1133192982 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :well our computer forces the interpreter to do some evaluation order... < 1133193008 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Indeed, there has to be some evaluation :-) < 1133193009 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :but super parallel computers could evaluate everything at one time... the language doesn't care < 1133193054 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Heh, right. < 1133193096 0 :Gs30ng!unknown@unknown.invalid PRIVMSG #esoteric :well, without any care of classes, monads, defining functions... state a language with reversed order of haskell < 1133193112 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Reversed order? < 1133193116 0 :Gs30ng!unknown@unknown.invalid PRIVMSG #esoteric :then 1 2 (+) represents 3 < 1133193140 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Postfix notation? < 1133193150 0 :Gs30ng!unknown@unknown.invalid PRIVMSG #esoteric :and now state a stack based imperative one, 1 pushes 1, 2 pushes 2, + adds top two element... < 1133193155 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :take lazy-k with reversed source... < 1133193162 0 :Gs30ng!unknown@unknown.invalid PRIVMSG #esoteric :then 1 2 + is now 3 < 1133193169 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Hmm... < 1133193173 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :and add macros for curch numerals and things... < 1133193180 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :And what happens when you add all that "tricky" stuff? < 1133193191 0 :Gs30ng!unknown@unknown.invalid PRIVMSG #esoteric :they look really similar < 1133193204 0 :Gs30ng!unknown@unknown.invalid PRIVMSG #esoteric :ihope, excuse me but what do you mean < 1133193206 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :let's make it pure functional (like lazy k) < 1133193219 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :but change the syntax so that it is possible to program in < 1133193234 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Lazy K's possible. Very possible. < 1133193236 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :(macros etc but no recursive macro expansion) < 1133193247 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :ihope: you program in lazy k without tools? < 1133193255 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Yes. < 1133193262 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :yeah ok it is possible < 1133193280 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :it is possible to write subskin too so well i guess lazyk too < 1133193295 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :bbl < 1133193325 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :But I'd like to make it so Lazy K's programs are compatible with Haskell's IO types. < 1133193355 0 :Gs30ng!unknown@unknown.invalid PRIVMSG #esoteric :well, i've been thinking about 2-dimensional functional one < 1133193381 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Me too, but not very long... < 1133193415 0 :Gs30ng!unknown@unknown.invalid PRIVMSG #esoteric :i've found a way reducing all <>^v < 1133193449 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I know the apply operator could be replaced with substituted function composition. < 1133193471 0 :Gs30ng!unknown@unknown.invalid PRIVMSG #esoteric :i don't think they are needed for functional one, since they controls the flow < 1133193494 0 :Gs30ng!unknown@unknown.invalid PRIVMSG #esoteric :2-dimensional flow control is kinda... it seems it's only important for procedural ones < 1133193502 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Aye. < 1133193850 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Hey: what if the language itself evolved along with the evaluation? < 1133194827 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :A program in that language would have to have an interpreter for that program before it. < 1133194844 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :And the interpreter would have to have an interpreter, etc... < 1133195599 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :data Maybe Maybe a = Just Just a | Just Nothing | Nothing < 1133195613 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :back < 1133196083 0 :Gs30ng!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1133196797 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :hasta < 1133196805 0 :Robdgreat!unknown@unknown.invalid QUIT : < 1133197114 0 :ihope!unknown@unknown.invalid PART #esoteric :? < 1133201082 0 :int-e!unknown@unknown.invalid QUIT :"Client exiting" < 1133207162 0 :calamari!n=calamari@ip68-105-130-108.tc.ph.cox.net JOIN :#esoteric < 1133207225 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1133207285 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :jix: 1[0^]2 < 1133207285 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :2[1=*0,0>1,1|1,1|*1,1<1:3,1#]2 < 1133207285 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :3[3=9223372036854781733,2=*3,2|*0,0|*2,2|*3,0|*2,1#]2 < 1133207343 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :method was from this page: http://www.play-hookey.com/digital/xor_function.html < 1133207440 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :hehe cool < 1133208308 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :all the new stuff has been uploaded < 1133208323 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :you probably have all of it tho < 1133208439 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :jix: how is your bf text gen going? < 1133208509 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i have one lhs working < 1133208514 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :but it isn't really efficient... < 1133209063 0 :Arrogant!i=Arrogant@47.orlando-09rh15-16rt.fl.dial-access.att.net JOIN :#esoteric < 1133209141 0 :marcan!n=marcanso@160.10.7.147 JOIN :#esoteric < 1133210653 0 :Arrogant!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1133210782 0 :Sgep!n=sgeo@ool-18bf61f7.dyn.optonline.net JOIN :#esoteric < 1133212145 0 :Arrogant!i=Arrogant@121.orlando-09rh15-16rt.fl.dial-access.att.net JOIN :#esoteric < 1133213353 0 :jix!unknown@unknown.invalid QUIT :"Bitte waehlen Sie eine Beerdigungnachricht" < 1133215714 0 :Arrogant!unknown@unknown.invalid QUIT :"I AM QUIT HAVE A NICE DAY" < 1133221887 0 :kipple!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1133221945 0 :kipple!n=kipple@168.80-202-98.nextgentel.com JOIN :#esoteric < 1133222271 0 :Sgep!unknown@unknown.invalid PRIVMSG #esoteric :wownochat < 1133223080 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :hi Sgep < 1133223088 0 :Sgep!unknown@unknown.invalid PRIVMSG #esoteric :hi calamari < 1133229220 0 :cmeme!unknown@unknown.invalid QUIT :"Client terminated by server" < 1133229255 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1133229677 0 :CXI!i=Sanity@dialup-160.89.221.203.acc50-kent-syd.comindico.com.au JOIN :#esoteric < 1133229818 0 :Sgep!unknown@unknown.invalid PRIVMSG #esoteric :hi CXI < 1133231116 0 :CXII!unknown@unknown.invalid QUIT :Connection timed out < 1133234690 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :yay, the Brainerd book got here < 1133237076 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :is there a way I can verify that a debian package I have installed matches the files in the package? (for example if one was corrupted) < 1133237092 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :oops < 1133237133 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :for for the wrong channel spam :) < 1133237583 0 :Sgep!unknown@unknown.invalid PRIVMSG #esoteric :Night all... < 1133237589 0 :Sgep!unknown@unknown.invalid QUIT : < 1133241886 0 :calamari!unknown@unknown.invalid QUIT :"Leaving" < 1133251199 0 :clog!unknown@unknown.invalid QUIT :ended < 1133251200 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1133254477 0 :kipple!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1133257288 0 :cmeme!unknown@unknown.invalid QUIT :"Client terminated by server" < 1133257323 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1133261052 0 :jix!i=jix@F32bb.f.strato-dslnet.de JOIN :#esoteric < 1133272513 0 :CXI!unknown@unknown.invalid QUIT :"If you're reading this, it's probably xchat's fault." < 1133272601 0 :CXI!n=Sanity@dialup-160.89.221.203.acc50-kent-syd.comindico.com.au JOIN :#esoteric < 1133272849 0 :puzzlet!n=puzzlet@61.41.97.172 JOIN :#esoteric < 1133272880 0 :puzzlet!unknown@unknown.invalid QUIT :Client Quit < 1133272884 0 :puzzlet!n=puzzlet@61.41.97.172 JOIN :#esoteric < 1133276381 0 :kipple!n=kipple@168.80-202-98.nextgentel.com JOIN :#esoteric < 1133278778 0 :ZeroOne_!unknown@unknown.invalid QUIT :Remote closed the connection < 1133291231 0 :puzzlet!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1133291420 0 :CXI!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1133291449 0 :CXI!n=Sanity@dialup-160.89.221.203.acc50-kent-syd.comindico.com.au JOIN :#esoteric < 1133295361 0 :Sgep!n=sgeo@ool-18bf61f7.dyn.optonline.net JOIN :#esoteric < 1133299681 0 :GregorR[school]!n=chatzill@tao.cs.pdx.edu JOIN :#esoteric < 1133299688 0 :GregorR[school]!unknown@unknown.invalid PRIVMSG #esoteric :Bah < 1133299699 0 :GregorR[school]!unknown@unknown.invalid NICK :GregorR-L < 1133302201 0 :jix!unknown@unknown.invalid PART #esoteric :? < 1133303024 0 :ihope!n=ihope@c-67-172-99-160.hsd1.mi.comcast.net JOIN :#esoteric < 1133305161 0 :ihope!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1133306120 0 :GregorR-L!unknown@unknown.invalid QUIT :"Chatzilla 0.9.68.5.1 [CentOS 1.0.7-1.4.1.centos4/20050923]" < 1133310355 0 :GregorR-L!n=chatzill@host-200-138.pubnet.pdx.edu JOIN :#esoteric < 1133310589 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :*yawn* < 1133310655 0 :ihope!n=ihope@c-67-172-99-160.hsd1.mi.comcast.net JOIN :#esoteric < 1133310669 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :'ello ihope < 1133310676 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Hello < 1133310681 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :How goes? < 1133310728 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Good < 1133312312 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :An exciting conversation. < 1133312336 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :well, it's better than nothing :) < 1133312339 0 :Sgep!unknown@unknown.invalid PRIVMSG #esoteric :any comments on my .. and .. and .., oh my interpreter? < 1133312345 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :been awfully quiet here lately < 1133312353 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :sorry. haven't tried it < 1133312365 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Neither I. < 1133312376 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :haven't had the time for esoterics lately < 1133312387 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Been busy getting DirectNet 1.0.0 going :) < 1133312401 0 :Sgep!unknown@unknown.invalid PRIVMSG #esoteric :ACTION currently has negative time for using the computer... < 1133312419 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :and I who was gonna release a new version of Kipple. guess I might have to up it to Kipple 06 ... < 1133312743 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Negative time? Does that produce an overflow and turn into infinite time? < 1133312760 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :No, time is a 32-bit signed integer. < 1133312768 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Aww :-( < 1133312774 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :I know, it sucks. < 1133312780 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :The end is near! < 1133312783 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :But what if you're using one of the newer versions? >:-) < 1133312808 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Then instead of the Year 2038 problem, we have the Year SomeMillions problem. < 1133312821 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :I fail to see that as a problem really < 1133312827 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Indeed. < 1133312829 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :repeat . concat . sequence_ [putStrLn "How to keep an idiot entertained for hours: Press enter.", getLine] < 1133313786 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :(mmh, xbox 360 ad) < 1133314170 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I was going for a rewrite of GLfunge98, since it's a shamefull mess (and I cringe every time I think of it), but then this deadline for the Prolog-Scheme appeared, so haven't yet had the time. "Soonishly." < 1133314394 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :With a 64-bit signed time_t there's the Year (1970+(2^63-1)/60/60/24/365.2425) Problem, abbreviated to Y~292G. < 1133315883 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :What would happen if I pasted a โŒ˜ in here? < 1133316468 0 :GregorR-L!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1133316553 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :What character is that? < 1133316583 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Place of interest sign, also known as command key. < 1133316589 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Right. < 1133316599 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :That's what it looked like, a bit. < 1133316613 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :It was a bit too tiny to be sure, though. < 1133316650 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :So, a note-to-self: โŒ˜-H is not the "find" combination. < 1133316728 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Oh, thanks for reminding me: I need to plug the iBook back to the charger thing, otherwise it'll shut down soon. < 1133317409 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :fix x = f . x x < 1133317430 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :...Replacing the f with a fix. < 1133317448 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :So what's fix fix? < 1133317452 0 :ihope!unknown@unknown.invalid QUIT :"Chatzilla 0.9.68.5 [Firefox 1.0.7/20050915]" < 1133321957 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i need a string :( < 1133322206 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Don't we all. < 1133322272 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :nah, all you need is byte-arrays < 1133322288 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :(and you only need one of those) < 1133323306 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :no, i need the high E for my guitar. < 1133323413 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :ah. that kind of string < 1133323425 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :you should always keep spares around :) < 1133323457 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1133323460 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :this sucks < 1133323465 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i'm forced to play on five strings < 1133323900 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :which is just really weird. < 1133324232 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Mmmmmmmmmmmmmmmmmmmmmoxie < 1133328139 0 :Sgep!unknown@unknown.invalid QUIT : < 1133330144 0 :calamari!n=calamari@ip68-105-130-108.tc.ph.cox.net JOIN :#esoteric < 1133330164 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1133330170 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :'ello < 1133330201 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :hi Mr. Glass < 1133330219 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :That's me, Mr. 2L ORK Glass < 1133330378 0 :kipple!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1133331122 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I wish Glass could garner the sort of cult following that brainfuck and befunge have :p < 1133331146 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :jix, following his pattern of being briefly interested in every esoteric programming language I make, was briefly interested in it :P < 1133331252 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :I'm waiting for the Smalltalk/Java/etc to Glass compiler ;) < 1133331420 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :ooh ff 1.5 < 1133337599 0 :clog!unknown@unknown.invalid QUIT :ended < 1133337600 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1133340518 0 :kipple!n=kipple@168.80-202-98.nextgentel.com JOIN :#esoteric < 1133343064 0 :CXI!unknown@unknown.invalid QUIT :Connection timed out < 1133344610 0 :jix!i=jix@F32bb.f.strato-dslnet.de JOIN :#esoteric < 1133349967 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :hi jix < 1133349973 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :moin calamari < 1133350248 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :my sleep schedule is all screwed up :( was doing good for a while there.. now it's almost 5am .. lol < 1133350356 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :okay.. well.. I should at least try to slwp.. cya all :) < 1133350361 0 :calamari!unknown@unknown.invalid QUIT :"Leaving" < 1133365601 0 :kipple!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1133365957 0 :kipple!n=kipple@168.80-202-98.nextgentel.com JOIN :#esoteric < 1133365975 0 :kipple!unknown@unknown.invalid QUIT :Client Quit < 1133366325 0 :kipple!n=kipple@168.80-202-98.nextgentel.com JOIN :#esoteric < 1133372651 0 :ZeroOne!n=vsaalo@kekkonen.cs.hut.fi JOIN :#esoteric < 1133376116 0 :Gs30ng!i=L@219.241.164.17 JOIN :#esoteric < 1133381805 0 :BodyTag!n=X@216-169-189.0504.adsl.tele2.no JOIN :#esoteric < 1133382911 0 :Gs30ng!unknown@unknown.invalid QUIT :"sleep" < 1133383961 0 :Sgep!n=sgeo@ool-18bf61f7.dyn.optonline.net JOIN :#esoteric < 1133384367 0 :CXI!n=Sanity@dialup-164.89.221.203.acc50-kent-syd.comindico.com.au JOIN :#esoteric < 1133385866 0 :jix!unknown@unknown.invalid QUIT :"Bitte waehlen Sie eine Beerdigungnachricht" < 1133386947 0 :calamari!n=calamari@ip68-105-130-108.tc.ph.cox.net JOIN :#esoteric < 1133386953 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1133387092 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :wow it's been exciting in here today :P < 1133387112 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :WOOOH < 1133389675 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :man.. qemu is just too slow to get work done < 1133389716 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :I think I'm gonna have to dual boot and use 2003 native :( < 1133389926 0 :kipple!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1133390005 0 :GregorR_!n=chatzill@198.107.20.174 JOIN :#esoteric < 1133390023 0 :Sgep!unknown@unknown.invalid PRIVMSG #esoteric :hi G < 1133390081 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :bbl < 1133390087 0 :calamari!unknown@unknown.invalid QUIT :"Leaving" < 1133390746 0 :GregorR_!unknown@unknown.invalid QUIT :Remote closed the connection < 1133390830 0 :GregorR!unknown@unknown.invalid QUIT :Connection timed out < 1133391024 0 :BodyTag!unknown@unknown.invalid QUIT :"X_x" < 1133391410 0 :calamari!n=calamari@ip68-105-130-108.tc.ph.cox.net JOIN :#esoteric < 1133392123 0 :pgimeno!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer)