< 1212710457 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: Anyway. < 1212710463 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :(read) only reads an s-expr. < 1212710466 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Hello world <-- won't work < 1212710468 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :(a b c) <-- works < 1212710476 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: Basically, (read) reads some Scheme code. < 1212710514 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :But, display (read) works as a one time occurence :o < 1212710534 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: Shut up. (read) reads a peice of scheme code. < 1212710541 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :That's all you need to know. < 1212710544 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Try it. < 1212710546 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :In the REPL. < 1212710549 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Oh, wait. < 1212710556 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: What are you using instead of the run button < 1212710571 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I was using the command line of Dr Scheme < 1212710594 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: You are running the graphical IDE. Yes? < 1212710615 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Yes. < 1212710741 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :http://farm4.static.flickr.com/3169/2554098095_a9cd81f67b_o.jpg < 1212710741 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :What unholy magic is this :o < 1212710748 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: So, you are typing in the window. < 1212710750 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Then, PRESS RUN. < 1212710755 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :A screen will appear at the bottom. < 1212710761 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Where you can type scheme code and have it show the result. < 1212710765 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :And it'll run your program in it. < 1212710765 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :DO IT < 1212710768 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Already did, as soon as you mentioned it! < 1212710780 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: Hokay. :P < 1212710785 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Well 'butt' displays because it's parsed as a symbol. < 1212710789 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: Try this. < 1212710794 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :#$"£()*(SAD < 1212710794 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :How peculiar. < 1212710800 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :It'll error out. < 1212710806 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Because read READS A SCHEME EXPRESSION. < 1212710807 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Ah yes. < 1212710818 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Well, what is the input-as-string? < 1212710827 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: Well, (read-line) will do < 1212710830 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Something like this: < 1212710837 0 :revcompgeek!unknown@unknown.invalid PART #esoteric :? < 1212710851 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :(define (cat) (display (read-line)) (cat)) < 1212710853 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Doesn't do EOF, but who cares. < 1212710857 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1212710859 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Use as (cat) in the REPL after running < 1212710860 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I tried read line. < 1212710868 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :"reference to undefined identifier: read-line" < 1212710912 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: Hokay, let me figure out what mzscheme calls it < 1212710913 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1212710939 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I set the language to R5RS, is it the awesome one < 1212710947 0 :timotiis!unknown@unknown.invalid QUIT :Remote closed the connection < 1212710947 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: No. < 1212710952 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Set it to Standard. < 1212710958 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :What is? < 1212710958 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :It is standard. < 1212710962 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: No. < 1212710964 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :"Standard (R5RS)" < 1212710964 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :It's set at "R5RS". < 1212710966 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Oh. < 1212710969 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: Wait. < 1212711032 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: K wait. < 1212711054 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :ACTION waits some more < 1212711058 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :ACTION nops < 1212711062 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :o.o < 1212711064 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: PLT->Textual. < 1212711069 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :what on earth are you kids doing < 1212711077 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :R5RS is the scheme standard specification, but it's what's referred to as "HILARIOUSLY MINIMAL" < 1212711083 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Oh. < 1212711088 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :No liberries? < 1212711091 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :PLT->Textual is pretty much like R5RS except it has like 453507349853457934859385 more function. < 1212711093 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :*functions < 1212711094 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and libraries < 1212711094 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and shizz < 1212711103 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :It's the 'MzScheme language', basically. < 1212711111 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :(MzScheme is PLT's scheme implementation, that the DrScheme IDE uses) < 1212711137 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: Then click Run again. < 1212711144 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :The read-line stuff should work. < 1212711155 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Well, yours work < 1212711159 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :My lambda thing doesn't. < 1212711170 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: Who cares, that code was frankly messed up. < 1212711176 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :By the by, are you putting yer newlines in the right place? < 1212711180 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :[[(define (cat) < 1212711180 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric : (display (read-line)) < 1212711180 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric : (cat))] < 1212711185 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :err < 1212711185 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :[[ < 1212711186 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :(define (cat) < 1212711186 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric : (display (read-line)) < 1212711186 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric : (cat)) < 1212711187 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :]] < 1212711194 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: You should put all the ending parens on the same line ye see. < 1212711200 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :None of this c-style: < 1212711201 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :(foo < 1212711202 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric : bar < 1212711203 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :) < 1212711212 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Messed up maybe. < 1212711218 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :But why does it no work! < 1212711233 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: Shush you. < 1212711236 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Or work only once, that is < 1212711238 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Read sick pea. < 1212711266 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: Either read sicp if you want to know or just do what I say. :P < 1212711274 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Ill urine won't help me much. < 1212711284 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I doubt I'll be able to read it all before going to bed! < 1212711290 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Or find the related part < 1212711305 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Or possibly understand it. You never know with those computer fellows. < 1212711312 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :watch SICP :o < 1212711328 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Why, is there a feature movie now? < 1212711335 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :Sans Nom < 1212711340 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :no you can watch the original lectures < 1212711346 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric : Or find the related part < 1212711346 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :http://swiss.csail.mit.edu/classes/6.001/abelson-sussman-lectures/ < 1212711347 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :DON'T. < 1212711352 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :What is so hard about reading it in order? < 1212711356 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :that would be such a cool name if it wasn't the exact opposite of a name. < 1212711357 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Jeez. It's a book, not a reference. < 1212711359 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :you can also watch berkeley's more confusing version with brian harvey < 1212711363 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :http://webcast.berkeley.edu/course_details.php?seriesid=1906978502 < 1212711370 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :tusho : Length and the fact that it goes through a lot of already known stuff < 1212711371 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :You're meant to read it from start to end, in order, and read all of it. < 1212711384 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :i agree with tusho < 1212711387 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :whole thing man < 1212711389 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: Well I'm not gonna help you until you do, because you're making it hard for yourself and asking us questions it can answer. < 1212711390 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :done use it as a ref < 1212711396 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur: *don't < 1212711398 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :augur : I read sexuality into that < 1212711415 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: You read sexuality into everything, especially SICP, which you use as an excuse to ignore it's content. < 1212711415 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :::sexualities you:: < 1212711418 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :hey oklofok < 1212711418 0 :timotiis!n=timotiis@cpc4-brig12-0-0-cust582.brig.cable.ntl.com JOIN :#esoteric < 1212711421 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :do you oklofuck? < 1212711426 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :yes he does < 1212711430 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :awesome < 1212711434 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Nah, I only read D&D in SICP < 1212711461 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :http://swiss.csail.mit.edu/classes/6.001/abelson-sussman-lectures/wizard.jpg < 1212711462 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :See? < 1212711468 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :That's what I'm talking about. < 1212711472 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :dude < 1212711474 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :watch SICP < 1212711477 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :and you'll be a wizard < 1212711478 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric ::o < 1212711506 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur: I think Slereah has severe ADHD and also a joy of giving people questions that he has the materials with which to answer himself but which he ignores so he can 'read D&D into them' < 1212711510 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it's happened before.. < 1212711529 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :when sussman does over the metacircular evaluator < 1212711540 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :he dones a fez and a nice jacket < 1212711555 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :and they play also sprach zarathustra < 1212711564 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Indiana Jones would kick his ass in a second. < 1212711671 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Reading online books is not a lot of fun, tusho < 1212711699 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: Get a hard copy. < 1212711710 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :http://ocw.mit.edu/OcwWeb/Electrical-Engineering-and-Computer-Science/index.htm < 1212711712 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :From ze MIT press! < 1212711718 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :mit open course ware on EE and CS < 1212711731 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Well, it would take a week to arrive. < 1212711746 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :you can masturbate in the mean time. < 1212711764 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Although maybe they got it in town. < 1212711764 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :But... < 1212711764 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :FULL OF FRENCH < 1212711790 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: don't read SICP, it'll prolly kill you, just use it as a ref, and ask questions here whenever you're not sure if it might answer them < 1212711802 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :don't read sicp, you're too stupid for it! < 1212711813 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :yes, you suck haha lol < 1212711832 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I see what you did there --_-- < 1212711949 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :well probably with THOSE MASSIVE EYES < 1212711982 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i don't really have an opinion about whether sicp should be read, although it is a nice book < 1212712016 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklofok: it should certainly be read if you're writing terrible scheme and expecting us to help < 1212712027 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :especially if you're writing A COMPILER. < 1212712032 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :which is, uh, kind of SICP's forte < 1212712134 0 :cherez!unknown@unknown.invalid QUIT :Connection timed out < 1212712234 0 :cherez!n=cherez@76.167.242.249 JOIN :#esoteric < 1212712449 0 :Slereah5!n=hax@ANantes-252-1-5-151.w82-126.abo.wanadoo.fr JOIN :#esoteric < 1212712483 0 :Slereah!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1212712495 0 :Corun!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1212712553 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :cool compiler < 1212712558 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i don't have a single opinion atm. < 1212712864 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :so hows the c-to-lisp compiler coming < 1212712885 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :you should do a lisp-to-brainfuck compiler. < 1212712917 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :lisp not fucked up enough already? < 1212712966 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :don't look at me i didn't do it < 1212713057 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :lisp-to-brainfuck ain't that hard < 1212713062 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :lisp->c then use c->bf < 1212713536 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :c->lisp->bf->haskell < 1212713629 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :I want the c->befunge compiler to be completed < 1212713637 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :I know it will never happen, but I can hope :) < 1212713690 0 :revcompgeek!i=42ec44fd@gateway/web/ajax/mibbit.com/x-58832e643cd66485 JOIN :#esoteric < 1212713721 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur: c->haskell isn't that hard < 1212713726 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :you can even do pureness analysis < 1212713729 0 :revcompgeek!unknown@unknown.invalid QUIT :"http://www.mibbit.com ajax IRC Client" < 1212713735 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :by storing extra type information < 1212713754 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :yes but is c->lisp->bf->haskell hard? i suspect so! :o < 1212713763 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur: no < 1212713767 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :c->lisp not hard, the lisp machines did it < 1212713767 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :ok. < 1212713774 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :lisp->bf a bit hard, yeah, but not infeasable < 1212713784 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :bf->haskell trivial < 1212713786 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :how did the lisp machines work, do you know? < 1212713791 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur: yes < 1212713794 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :the cpu executed lisp code. < 1212713800 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :right. :P < 1212713805 0 :revcompgeek!i=42ec44fd@gateway/web/ajax/mibbit.com/x-646561b692003e21 JOIN :#esoteric < 1212713809 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :can you explain the large scale structure of the cpu? < 1212713816 0 :revcompgeek!unknown@unknown.invalid PART #esoteric :? < 1212713818 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur: it ran lisp < 1212713831 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :ok, now a slightly smaller scale structure? :P < 1212713918 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :i mean < 1212713943 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :i get how c can run on a modern cpu, because modern cpus are imperative and such < 1212713963 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :and c is hardly an abstraction from machine code, in the grand scheme of things < 1212713974 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :but lisp is so far from modern cpus that i cant imagine how the cpu looked < 1212714381 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :anyone know what a thunk is? < 1212714606 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :in lisp, a function with no arguments < 1212714661 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :cool thunk < 1212714670 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :(i can't stop) < 1212714707 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur: well, it isn't like c running on a cpu < 1212714712 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it's like a cpu that at its most native level, runs c < 1212716080 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Bye for today :) < 1212716133 0 :tusho!unknown@unknown.invalid QUIT :Remote closed the connection < 1212717201 0 :oerjan!unknown@unknown.invalid QUIT :"leaving" < 1212717643 0 :Corun!n=Corun@halls-129-31-72-183.hor.ic.ac.uk JOIN :#esoteric < 1212720442 0 :olsner!n=salparot@h-79-136-60-96.NA.cust.bahnhof.se JOIN :#esoteric < 1212720659 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :oklofok! < 1212720962 0 :Nocta^!n=nocta@kobz-590f0794.pool.einsundeins.de JOIN :#esoteric < 1212721622 0 :Nocta!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1212722434 0 :Corun!unknown@unknown.invalid QUIT :"This computer has gone to sleep" < 1212732194 0 :GreaseMonkey!n=gm|--0@219-88-194-55.jetstream.xtra.co.nz JOIN :#esoteric < 1212732232 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :lalala < 1212734142 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :lala < 1212734223 0 :augur!unknown@unknown.invalid NICK :psygnisfive < 1212734241 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :hey < 1212735007 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :wenas < 1212735119 0 :Judofyr!n=Judofyr@cE699BF51.dhcp.bluecom.no JOIN :#esoteric < 1212735230 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :wassup lament < 1212735262 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :nomucho < 1212736415 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :im bored and i have nothing to do :( < 1212737518 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :write a good music notation program for os x and release it as open source. < 1212739199 0 :clog!unknown@unknown.invalid QUIT :ended < 1212739200 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1212739416 0 :oklofok!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1212739433 0 :oklopol!n=nnscript@a91-152-137-110.elisa-laajakaista.fi JOIN :#esoteric < 1212740739 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i dont understand music notation :( < 1212742024 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1212742033 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :then, first, learn music notation < 1212742044 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :learn to play some instrument so you can apply that knowledge < 1212745268 0 :GreaseMonkey!unknown@unknown.invalid QUIT :"Read error: -128 (overflow)" < 1212745279 0 :GreaseMonkey!n=gm|--0@219-88-194-55.jetstream.xtra.co.nz JOIN :#esoteric < 1212748228 0 :GreaseMonkey!unknown@unknown.invalid QUIT :"Saliendo" < 1212748529 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : write a good music notation program for os x and release it as open source. < 1212748539 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :doesn't rosegarden work on OS X? < 1212748545 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it's just QT/KDE < 1212748549 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :should be portable? < 1212749747 0 :Hiato!n=Hiato@dsl-245-54-75.telkomadsl.co.za JOIN :#esoteric < 1212750230 0 :Deformati!n=joe@c-71-238-106-175.hsd1.mi.comcast.net JOIN :#esoteric < 1212750245 0 :Deformative!unknown@unknown.invalid QUIT :leguin.freenode.net irc.freenode.net < 1212750245 0 :Phenax!unknown@unknown.invalid QUIT :leguin.freenode.net irc.freenode.net < 1212750246 0 :psygnisfive!unknown@unknown.invalid QUIT :leguin.freenode.net irc.freenode.net < 1212750246 0 :bsmntbombdood!unknown@unknown.invalid QUIT :leguin.freenode.net irc.freenode.net < 1212750548 0 :Corun!n=Corun@halls-129-31-72-183.hor.ic.ac.uk JOIN :#esoteric < 1212750667 0 :Polar!unknown@unknown.invalid QUIT :leguin.freenode.net irc.freenode.net < 1212750690 0 :Polar!i=polar@arunprasannan.com JOIN :#esoteric < 1212750800 0 :augur!n=augur@c-71-57-164-119.hsd1.fl.comcast.net JOIN :#esoteric < 1212750840 0 :Hiato1!n=Hiato@dsl-245-54-75.telkomadsl.co.za JOIN :#esoteric < 1212751251 0 :bsmntbombdood!n=gavin@97-118-115-170.hlrn.qwest.net JOIN :#esoteric < 1212751892 0 :Hiato!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1212752443 0 :Corun!unknown@unknown.invalid QUIT :"This computer has gone to sleep" < 1212758921 0 :Hiato1!unknown@unknown.invalid PRIVMSG #esoteric :boo < 1212759196 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :o¨ < 1212759719 0 :Slereah5!unknown@unknown.invalid PRIVMSG #esoteric :Well, seems like ill urine isn't at the local bookstores. < 1212759788 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :US UROPHILES HAVE A RIGHT TO PROGRAM TOO < 1212759791 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :WHO DO THEY THINK THEY ARE < 1212759832 0 :Slereah5!unknown@unknown.invalid PRIVMSG #esoteric :Scheme is made of gold! < 1212759832 0 :Slereah5!unknown@unknown.invalid PRIVMSG #esoteric :GOLDEN SHOWERS, THAT IS < 1212760003 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :Scheme is my mother tongue! < 1212760015 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :KINDA LIKE I PEED IN YOUR MOTHER'S MOUTH LAST NIGHT < 1212760023 0 :Slereah5!unknown@unknown.invalid PRIVMSG #esoteric :Oh snap! < 1212760030 0 :Slereah5!unknown@unknown.invalid PRIVMSG #esoteric :I just was served! < 1212760031 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i think i've won here. < 1212760054 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :IHTKUIL, PPL < 1212760059 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*ITHKUIL, actually < 1212760083 0 :Slereah5!unknown@unknown.invalid PRIVMSG #esoteric :Is that the terrible conlang that nobody speaks? < 1212760109 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :http://upload.wikimedia.org/wikipedia/en/e/e5/Ithkuil_sentence.ogg < that scares me < 1212760132 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :Slereah5: yes < 1212760148 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :there's nothing terrible about it, except for the great amount of phonemes. < 1212760174 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'm contemplating hiring a teacher or smth < 1212760175 0 :Slereah5!unknown@unknown.invalid PRIVMSG #esoteric :And the fact that everyone of them means something < 1212760191 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :I read about the formal script for Ilaksh yesterday, that was just weird < 1212760192 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ithkuil root words are of the form C1..C2 < 1212760199 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :two consonants < 1212760229 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you can have a, e or i in between, for 3 modifications of the concept < 1212760234 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and then... < 1212760242 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :MILLIONS OF WAYS TO MODIFY IT! < 1212760252 0 :Slereah5!unknown@unknown.invalid PRIVMSG #esoteric :What happens if you have a cold? < 1212760258 0 :Slereah5!unknown@unknown.invalid PRIVMSG #esoteric :Are you unable to communicate? < 1212760258 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1212760273 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :doubt that < 1212760290 0 :Slereah5!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, since no one talk that language < 1212760345 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i doubt many have tried. < 1212760356 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it really doesn't seem that hard. < 1212760368 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :the problem is the lexicon, as with all languages. < 1212760377 0 :Slereah5!unknown@unknown.invalid PRIVMSG #esoteric :There's a LJ communauty of it < 1212760380 0 :Slereah5!unknown@unknown.invalid PRIVMSG #esoteric :But it's in Russian < 1212760517 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :LJ? < 1212760572 0 :Slereah5!unknown@unknown.invalid PRIVMSG #esoteric :LiveJournal < 1212760689 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :nh < 1212760740 0 :Hiato1!unknown@unknown.invalid QUIT :"Leaving." < 1212762352 0 :jix!n=jix@dyndsl-091-096-040-120.ewe-ip-backbone.de JOIN :#esoteric < 1212763006 0 :Slereah!n=hax@ANantes-252-1-5-151.w82-126.abo.wanadoo.fr JOIN :#esoteric < 1212763006 0 :Slereah5!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1212763406 0 :jix!unknown@unknown.invalid QUIT :"CommandQ" < 1212766485 0 :pikhq!n=Pikhq@asst01.asunix.tufts.edu JOIN :#esoteric < 1212766512 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Hot shit on a stick, Batman! < 1212766516 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Reprap replicates! < 1212767061 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :http://craphound.com/overclocked/Cory_Doctorow_-_Overclocked_-_Printcrime.html, BTW, is a damned good story. < 1212767137 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :You know what else is a damn good story? < 1212767137 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Watership Down. < 1212767277 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :wuzzat i dunnothat < 1212767351 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :It's a damn good story. < 1212767369 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :http://www.amazon.fr/Watership-Down-Richard-Adams/dp/038039586X/ref=sr_1_2?ie=UTF8&s=books&qid=1212763757&sr=8-2 < 1212767417 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Still, come on. . . < 1212767422 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Reprap repraps! < 1212767577 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: true, that was pretty great < 1212767590 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that story < 1212767703 0 :pikhq!unknown@unknown.invalid QUIT :Remote closed the connection < 1212767724 0 :pikhq!n=Pikhq@asst01.asunix.tufts.edu JOIN :#esoteric < 1212768408 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ithkuil does relative clauses just like lalna! < 1212768422 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :except my system is much more complex. < 1212768431 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Here, have a cookie. < 1212768432 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well more extensive < 1212768497 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ithkuil does everything with -fixes and infliction, which i think is the reason for it seeming so complicated < 1212768524 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :I'm used to that. < 1212768536 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you are? < 1212768575 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :well, sort of. I'm learning hungarian - not quite *so* suffix-obsessed, but has a lot < 1212768579 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and that is because you're from ...x? < 1212768584 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ah. < 1212768595 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :they say hungarian is similar to finnish < 1212768612 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hal (hung.) = kala (finn.) is all i know though. < 1212768639 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(fish (engl.)) < 1212768649 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :they are related, but I think they probably split quite a while ago < 1212768677 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :since they're apparently unintelligible to each other < 1212768679 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i dunno, i don't really believe in history < 1212768683 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1212768705 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :there aren't really any noticable similarities < 1212768717 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :whereas I can read Dutch and recognise a lot of it :) < 1212768726 0 :ais523!n=ais523@sm01-fap06.bham.ac.uk JOIN :#esoteric < 1212768746 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :víz = vesi = water < 1212768752 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :kéz = käsi = hand < 1212768759 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :vér = veri = blood < 1212768767 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :I remembeer szív is shared too < 1212768770 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :heart < 1212768770 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i have no idea, there was a hungarian here... nick was something starting with n* < 1212768778 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :sydän < 1212768801 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: know hungarian or googled? < 1212768809 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :wikipedia'd < 1212768810 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ACTION knows a few words of Hungarian < 1212768831 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I lived in hungary when I was 3-4 years old but that's not very helpful I'm afraid :-P < 1212768848 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I went there for a conference for a week once < 1212768856 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but everyone spoke in English < 1212768863 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :evidently it also always stresses the first syllable < 1212768870 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :yes. < 1212768887 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :here's a short table: http://en.wikipedia.org/wiki/Finno-Ugric_languages#Common_vocabulary < 1212768896 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :and here's some more: http://en.wikipedia.org/wiki/Regular_sound_correspondences_between_Hungarian_and_other_Uralic_languages < 1212768921 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :but I'm going to eat now -> < 1212768945 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :I like english's method... the stress patterns can be weird and even native speakers get it wrong :) < 1212769093 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :The stress patterns are quite variable in English, for the sake of emphasis. Whee. < 1212769131 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :stress patterns *within words* aren't, pikhq < 1212769144 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Not usually. < 1212769151 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :But it's been done. < 1212769152 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :;) < 1212769152 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you're an IMportant man. < 1212769164 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :like lexicographical: it seems the stress pattern is made so that the stressed syllables are evenly spaced < 1212769176 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :IPA uses different sorts of apostrophes to mark stresses < 1212769184 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :that must be how we guess the stress pattern by intuition < 1212769199 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :imo ithkuil went over the line a bit by making stress actually change the meaning of a word < 1212769217 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(otherwise it's great sofar) < 1212769234 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :it can do in english too, though it's rare (reCORD, REcord) < 1212769343 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, that's a different length of e < 1212769355 0 :pikhq!unknown@unknown.invalid QUIT :Remote closed the connection < 1212769373 0 :pikhq!n=Pikhq@asst01.asunix.tufts.edu JOIN :#esoteric < 1212770995 0 :tusho!n=ehird@91.105.68.111 JOIN :#esoteric < 1212770998 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :hello ais523 < 1212771001 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I don't dare to boot up X, yet. < 1212771004 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hi ehird < 1212771012 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I trust you haven't messed up the eso-std server yet? :-P < 1212771019 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I'm planning on getting apache working today < 1212771044 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :no, I haven't screwed up the server < 1212771046 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :or even logged in < 1212771054 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I'd like to get the darcs stuff back up soon, though < 1212771064 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: yes, i'll do that ASAP after I get apache working < 1212771094 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: i'll also put darcsweb on there, because it's nice to be able to browse the code online & view diffs between revisions etc < 1212771105 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1212771154 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :i'll start x now, but a bit of snake(1) before that to make sure it won't die < 1212771242 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: gnome's starting... < 1212771251 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :what part do you think it'll crash at? < 1212771259 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :also, should I open epiphany, xchat or other first? < 1212771269 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :no idea < 1212771274 0 :Hiato!n=Hiato@dsl-245-54-75.telkomadsl.co.za JOIN :#esoteric < 1212771278 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you have a better idea of your computer's idiosyncracies than I do < 1212771291 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: you'd think so... < 1212771299 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and I'd wish so. < 1212771311 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it defies all laws of logic, I think it might be one of thems 4-dimensional aliens < 1212771328 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Well, I chose epiphany. < 1212771344 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: intersetingly, even if the gui is doing stuff it never crashes in console mode < 1212771348 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :i really do think it's the gfx card like you said < 1212771414 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: WOW! The back button didn't crash it. < 1212771417 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :It must like me today < 1212771533 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: xchat time < 1212771547 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :connect lil' guy! connect! < 1212771551 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :i wanna see you from irssi < 1212771553 0 :tusho_!n=tusho@91.105.68.111 JOIN :#esoteric < 1212771555 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1212771559 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1212771569 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: he can't talk right now, he's busy in console mode < 1212771592 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :I JUST RESIZED MY XCHAT WINDOW :D < 1212771596 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :good for you < 1212771599 0 :tusho!unknown@unknown.invalid QUIT :"leaving" < 1212771609 0 :tusho_!unknown@unknown.invalid NICK :tusho < 1212771620 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: #ESO? < 1212772020 0 :pikhq!unknown@unknown.invalid QUIT :Remote closed the connection < 1212772032 0 :Judofyr!unknown@unknown.invalid QUIT : < 1212772038 0 :pikhq!n=Pikhq@asst01.asunix.tufts.edu JOIN :#esoteric < 1212772190 0 :tusho_!n=tusho@91.105.68.111 JOIN :#esoteric < 1212772191 0 :tusho!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1212772195 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :un fucking believable < 1212772203 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :X crashed? < 1212772211 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :ais523: no, the computer crashed < 1212772218 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :even though it was working for 10 minutes < 1212772219 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oh dear < 1212772225 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, that was a fast restart, then < 1212772246 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :pretty fast yeah < 1212772853 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :Alrighty, I conceded, this python has beaten me. Calling reinforcements... < 1212772888 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :mmyes? < 1212772918 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :http://rafb.net/p/wj80Yx47.html < 1212772929 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :that's where it sits currently < 1212772979 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :http://rafb.net/p/SCYYhi81.html < 1212772994 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :that's what it should be doing (rough description) < 1212773020 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :Hiato: 4 space indentations plz < 1212773034 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :come again? < 1212773144 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :Hiato: everyne who uses python uses 4-space indentation, it's hard to read python with other indentations < 1212773151 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho_: what? < 1212773186 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :ais523: what? < 1212773199 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :'hard to read python with other indentations'? < 1212773215 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :ais523: it is. < 1212773218 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :changing indentation amount doesn't make langs harder to read if the screen's wide enough to fit the indentation on < 1212773221 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :4-space indentation is universal < 1212773226 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :right, I'll learn of this so called "4 space indentation" hopefully, but, how do I fix what's broken :P < 1212773235 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :Hiato: i'd tell you if I could read it < 1212773247 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :ais523: With a whitespace-sensitive language like p ython it really does make things hard < 1212773250 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that 8-space looks perfectly readable to me < 1212773251 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :(hah, how ironic) < 1212773259 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :indentation makes something hard to read only if it's 1 space or over 10 spaces < 1212773271 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :that was automatic by IDLE by the way :P < 1212773279 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :Hiato: did you save it as .py? < 1212773283 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :yep < 1212773284 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :if not it won't highlight or indent properly < 1212773289 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :Hiato: _before_ typing it? < 1212773292 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: almost agreed, my version of that statement is "indentation makes something hard to read only if it's 1 space in a language not designed for it, or so wide the lines wrap" < 1212773293 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :yep < 1212773313 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ais523: yeah, that's more accurate < 1212773331 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :BF and Lisp are both readable at 1-space indentation < 1212773341 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :well, tusho_ the problem is more or less with this guy: < 1212773342 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :if ord(n[k]) in range(ord('a'),ord('z')): < 1212773342 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :which simply doesn't work... < 1212773347 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :or doesn't seem to for that matter < 1212773350 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I don't call anything in BF 'indentation' ;-) < 1212773364 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: I have a BF mode for Emacs which does auto-indentation < 1212773381 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric ::-D < 1212773425 0 :kar8nga!n=kar8nga@AMarseille-151-1-68-250.w83-205.abo.wanadoo.fr JOIN :#esoteric < 1212773575 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :aha < 1212773578 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :fixed it :) < 1212773585 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :if ord(n[k]) in xrange(ord('a'),ord('z'),1): < 1212773596 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :maybe something there is still redundant, but whatever < 1212773674 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :now something is wrong with the logic... < 1212773768 0 :pikhq!unknown@unknown.invalid QUIT :Remote closed the connection < 1212773818 0 :pikhq!n=Pikhq@asst01.asunix.tufts.edu JOIN :#esoteric < 1212773922 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :I cannot understand this at all, I have clearly written if blah blah: t-= 1, but everytime it gets there and blah is true, it increases t. What is going on? < 1212773975 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Hiato: are you sure that that's the bit of code that's running? < 1212773983 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders if everyone decided to leave the noob to he's own devices < 1212773988 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :yep < 1212773990 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :try putting a print statement there to make sure that it's that bit that's running but not a different bit < 1212773992 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :so says the debugger < 1212774003 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :got that set up :P < 1212774026 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :ah, whatever. < 1212774033 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :is the code immediately after adding 2 to t and canceling out the effect? < 1212774039 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :ACTION will now stare at the code until it behaves and writes itself < 1212774081 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :Nope, here it is in context < 1212774082 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :... < 1212774082 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :r = n[k] < 1212774082 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric : if ord(n[k]) in xrange(ord('a'),ord('z'),1): t -= 1 < 1212774082 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric : k += 2 < 1212774082 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :... < 1212774107 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes, look at the next 3 lines < 1212774118 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :they certainly look like they could have the effect of adding 2 to t < 1212774124 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :under certain circumstances < 1212774133 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :nada, sorry ais523. Thanks though :) < 1212774152 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :I watch it in the debugger, and as it gets past that if, it adds 1... < 1212774174 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :what happens if you change t-=1 to t+=1? < 1212774176 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :it's like it took it upon itself to execute an else, deemed to be the opposite of the true clause... < 1212774181 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :lets see < 1212774193 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric : it's like it took it upon itself to execute an else, deemed to be the opposite of the true clause... < 1212774198 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :now that's a great idea for an esolang < 1212774228 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :heh, lol... yeah, you might actually have something there :P < 1212774245 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :(PS: t +=1 does exactly what it's supposed to... unlike t -= 1 < 1212774247 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :) < 1212774283 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :WTF?!?!?!?! < 1212774296 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :if ord(n[k]) in xrange(ord('a'),ord('z'),1): t = t - 1 < 1212774297 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :makes it 2 when t=1???? < 1212774312 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :anyway, supper < 1212774313 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :are you sure you're looking at the right symbol? < 1212774318 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :yep :P < 1212774330 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :there's not a single t += anything in that entire section < 1212774338 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :supper, bbiab < 1212774681 0 :Phenax!n=Phenax@67.15.72.46 JOIN :#esoteric < 1212775536 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :back, and... oh, wait... nevermind, it didn't write itself... < 1212775876 0 :pikhq!unknown@unknown.invalid QUIT :Remote closed the connection < 1212775896 0 :pikhq!n=Pikhq@asst01.asunix.tufts.edu JOIN :#esoteric < 1212775921 0 :Corun!n=Corun@halls-129-31-72-183.hor.ic.ac.uk JOIN :#esoteric < 1212776213 0 :kar8nga!unknown@unknown.invalid QUIT :"Leaving." < 1212780866 0 :cherez!unknown@unknown.invalid QUIT :Connection timed out < 1212780977 0 :cherez!n=cherez@cpe-76-167-242-249.socal.res.rr.com JOIN :#esoteric < 1212781059 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :if ord(n[k]) in range(ord('a'),ord('z')): <<< still doesn't include 'z' < 1212781087 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, that's not really the problem though < 1212781095 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :the fact that it increases z is < 1212781099 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :but thanks :) < 1212781128 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :also, ...ord('z'),1) is equal to just ...ord('z')) < 1212781142 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :ok, thanks < 1212781177 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well yes i know it's not the problem < 1212781190 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but i can't fix your problem because i'm not sure how the thingie works < 1212781205 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(well i guess i could, but i'm not gonna read it unless i know what it should do) < 1212781219 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :would you like me to explain? < 1212781266 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :sure < 1212781279 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :http://www.rafb.net/p/SCYYhi81.html < 1212781283 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :a2z = range(ord('a'),ord('z')+1) < 1212781283 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :there's the vague one < 1212781291 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh i raed that < 1212781294 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*read < 1212781298 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :doesn't help :) < 1212781301 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :well, that's what it should do < 1212781304 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :oh, lol, ok < 1212781308 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'll retry < 1212781314 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :no < 1212781316 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :it's ok < 1212781319 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :I'll type < 1212781320 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :retry understanding < 1212781324 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :k < 1212781390 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :well, essentially there are 26 variables, each represented by a lower case alphabet letter. There is an IP with a possible range of 1..4 (inclusive) for the four commands: Inc, Dec, Begin if >0 loop, End if >0 loop. Essentially, the syntax consists of only varibales < 1212781417 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i understood that much < 1212781436 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1212781441 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ip grows by one every step < 1212781449 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and wraps? < 1212781452 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :you type two characters for each instruction. The first is the origin data, the second the storage place. Say, the IP is on 1 (Inc) and I go "ab" it effectively means that b = a +1 < 1212781457 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :yeah, that's right < 1212781473 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :okay, i get it completely now < 1212781473 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :any non-variable merely advances the ip < 1212781477 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :cool :) < 1212781480 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :very very simple < 1212781483 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :do you know what's wrong? < 1212781491 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :with the impl < 1212781496 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :yeah, I do < 1212781544 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :where it should be terminating the loop skipping back through the code searching for the last valid ip=3 (begin if>0 loop) it just continues forever < 1212781566 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :random thing: you always do k+=2 after each oper, so you could just have that once in the code < 1212781574 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1212781582 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :http://rafb.net/p/oWtcmH82.html < 1212781585 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :yeah, I could < 1212781590 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :heh, well spotted :) < 1212781602 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :actually i'm not sure what these iteration constructs should do :) < 1212781608 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :but, nonetheless, the skipping back part no worky < 1212781609 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :can you explain them once more? < 1212781613 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :which? < 1212781618 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :the if >0 loop? < 1212781631 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1212781656 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it's a while(var!=0) < 1212781673 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well < 1212781675 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :right, well essentially they operate much like a bf [ and ] would. If the ip is 3 (begin) and the code is valid, it continues onwards, storing a 1 in the second var < 1212781682 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :while(var>0) according to the impl < 1212781687 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :if it's 0, then it skips to end, if it's no-op, it ignores < 1212781693 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1212781696 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :that's right < 1212781712 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it nests? < 1212781733 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :when it finds a valid ip=4(end>0) it checks if the var specified>0 if so, searches back for matching ip=3 and stores a one in second var < 1212781742 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :yeah, it can < 1212781747 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :rather, it should be able to < 1212781758 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :okay i get it < 1212781765 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :*otherwise just continues < 1212781768 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :cool :) < 1212781774 0 :kar8nga!n=kar8nga@AMarseille-151-1-47-142.w82-122.abo.wanadoo.fr JOIN :#esoteric < 1212781793 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :basically, there's a [ if in a place of code the ip is 3 and there's a variable at that specific place < 1212781796 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and same for ] < 1212781808 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :yeah, basicly < 1212781821 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and the ip's traversal through 1..4 happens at parsing stage < 1212781836 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :and it dumps 1/0 (T/f) appropriately < 1212781837 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :yep < 1212781840 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :meaning it increments and decrements normally when you do the jumping that is looping < 1212781850 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :well, yeah < 1212781858 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :okay, i think i can fix it now < 1212781861 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ACTION looks < 1212781875 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :essentially, if you're looping back, there's no need to worry, because the ip will have to be 3 when you find it next < 1212781891 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :and same applies for jumping forwards (except ip=4) < 1212781893 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :thanks :) < 1212781920 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :(The sample code should increase a twice, then decrease through looping to 0 ) < 1212782054 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :k -= 8 < 1212782056 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :why eight? < 1212782058 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :why not 6? < 1212782062 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1212782065 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :ip range = 4 < 1212782068 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :r's aren't used < 1212782071 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :*2 for every valid instructions :) < 1212782079 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :*-s < 1212782082 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you set it, but calculate again for actual use < 1212782099 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :okay < 1212782101 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i think i know < 1212782104 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :I'm not exactly a seasoned programmer :) < 1212782111 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :in python that is < 1212782120 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :if you're at ip=2, and there's a var < 1212782123 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :meaning you should reduce t by 1 < 1212782127 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you first do if ord(n[k]) in range(ord('a'),ord('z')): t -= 1 < 1212782129 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but < 1212782134 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh wait... < 1212782136 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1212782143 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :no wait < 1212782152 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i think i found the problem, but i'm explaining a different problem you don't have. < 1212782154 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :one of those t -=1 should be a plus < 1212782165 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :yes, definitely < 1212782171 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :the first I think < 1212782174 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1212782186 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :(PS: are is for debugging :) ) < 1212782189 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :*r < 1212782193 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :41-43 should be removed completely, i think < 1212782205 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :excet you need to change k changes ofc < 1212782210 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*except < 1212782215 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :but then, surely, if you pass a nested begin, you'll stop looping < 1212782244 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :no < 1212782267 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :err... ok < 1212782271 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :there's just t-=1 < 1212782274 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but < 1212782297 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :waitwait... it's a while since i did this kind of imperative quibbling < 1212782308 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :imagine this < 1212782308 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :B B E E<-- < 1212782308 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :We are at the last end, and we loop back, find the second b and continue < 1212782310 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :which is wrong < 1212782312 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but this *should* be a piece of cake < 1212782318 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1212782332 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :no, because the first E increased T < 1212782334 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*t < 1212782342 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :I know, it's actually cruel how this eludes my best efforts < 1212782359 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :yeah, so we need the dec t part for the second b then, surely < 1212782363 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :btw, remember also to set p after your whiles < 1212782374 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that may be your problem, even < 1212782375 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :dunno < 1212782383 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :well, I'm not that far < 1212782387 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :but, good point < 1212782400 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :the problem occurs earlier in stopping at the right point < 1212782405 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you need and inc and a dec for t for both the [ and the ] loop. < 1212782412 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1212782419 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :39 should b += < 1212782424 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :your problem here is really that you're not abstracting enough, but i guess you know that < 1212782431 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :but, that still isn't the problem < 1212782434 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(and naturally it's cooler to do this way) < 1212782440 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :heh, true :) < 1212782490 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :anyway, did you remove 41-43? < 1212782500 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :39 does the decrement of t < 1212782500 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :nope < 1212782507 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :but it shouldn't < 1212782510 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you're doing the next round there, already < 1212782517 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :something needs to count the Begins too < 1212782525 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :39 should increase < 1212782527 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that's 39 < 1212782530 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1212782533 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :oh, wait < 1212782535 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :hrmm < 1212782545 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :no, something still needs to increase somewhere < 1212782546 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :err yes, indeed < 1212782555 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :and it should be 39 < 1212782556 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :if t counts begins < 1212782559 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :to count the nested ones < 1212782563 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :then 39 should inc < 1212782569 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :yep :) < 1212782579 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :but, that doesn't effect the sample prog < 1212782581 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but you should only have one decrement in the if clause < 1212782582 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :not being nested < 1212782587 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1212782602 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :then fix the amounts of k's change < 1212782607 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :44-46 can go I think < 1212782623 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :I'm not sure what it's doing < 1212782633 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :k -= 8 on line 41 < 1212782636 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :into k-=6 < 1212782644 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and remove those, yes < 1212782649 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1212782654 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :lets see this < 1212782658 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and 43 should have a - < 1212782673 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :yep < 1212782705 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :darn < 1212782714 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :6 is the wrong interval < 1212782722 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :optionally, the + and - should swap < 1212782728 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :2 - 1 - 0 - 3 < 1212782739 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that's 6, right? < 1212782743 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :yeah, it should be < 1212782750 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :but 22-2-6 != 12 < 1212782765 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :huh? < 1212782781 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :what are these numbers? < 1212782790 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :heh, from the sample prog < 1212782800 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :it appears swapping the + and - did the trick < 1212782806 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ah. < 1212782810 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :show the new one < 1212782813 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :but, now we're back to a t increase when the code says - < 1212782838 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :might help to paste the new one < 1212782841 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :http://rafb.net/p/3dzInC94.html < 1212782843 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :there we are < 1212782865 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :but 40 is still increasing t for some inexplicable reason < 1212782879 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :do you have IDLE on hand? Or Eclipse or something < 1212782917 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :p = 1 on line 47, shouldn't that be 3? < 1212782950 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i mean, you're jumping into a code cell right after a [-cells, which is a 2-cell < 1212782954 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :nope, because we went back to begin, which is instruction 2 (counting from 0 in the impl) < 1212782955 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :meaning p should be 3 < 1212782964 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :and p gets increased after every itwer < 1212782965 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yes, and then one after that < 1212782966 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :*iter < 1212782986 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :I don't follow < 1212782987 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yes, so it gets to 2, and then increases by one < 1212782994 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :no, it gets 1 < 1212783001 0 :cherez!unknown@unknown.invalid PART #esoteric :? < 1212783010 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :p=1 then p += 1 makes it p = 2 < 1212783012 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1212783020 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :which is right for the looped back begin < 1212783033 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :oh wait < 1212783039 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :I see what you're saying < 1212783059 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :what I'm doing is checking at the ] if >0 and then at the [ if >0 < 1212783070 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :similarly, on line 26, p = 3 should be p=0 afaik < 1212783079 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1212783082 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :but, you need to, because they don't necessarily imply the same variable < 1212783094 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :or 3 if you don't increase k. < 1212783108 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1212783110 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :well, either way - it's still not the problem :P < 1212783114 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :indeed, you're right < 1212783120 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :because 40 is still messing up < 1212783183 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :if ord(n[k]) in xrange(ord('a'),ord('z')+1): t -= 1 < 1212783183 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :with t = 1, n[k]='a' produces t = 2!?!?!?! < 1212783254 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'm fairly sure that backjump works now except for p=1 < 1212783263 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :which still should be 3 :| < 1212783266 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :thing is it doesn't :P < 1212783267 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'll check your code < 1212783269 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i mean < 1212783272 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that aabababa code < 1212783274 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmph < 1212783276 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :cool < 1212783278 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i don't get why < 1212783282 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :let's say < 1212783285 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :[abcd] < 1212783288 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :where abcd are some random shit < 1212783290 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :yeah, I will shoot myself if the problem lies there < 1212783291 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1212783306 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :if you jump back at ] < 1212783312 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :then t will be set to 1 < 1212783323 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it then goes to d, and checks if that's a var < 1212783335 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :my "d" means an empty cell called "d" < 1212783344 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so it doesn't do anything to t < 1212783358 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it then reduces k by 6 and gets to "a" < 1212783365 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :which is empty, so it doesn't increase t < 1212783375 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it then decreases k by 2 < 1212783378 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :getting to [ < 1212783384 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so t gets reduced by one < 1212783386 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :so far so good < 1212783395 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :the if is skipped < 1212783401 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and while is breaked < 1212783408 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :a variable is set < 1212783413 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :k is increased < 1212783418 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and we get to "a" < 1212783418 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :ps: I think you're right about the p = 1 thing ;) < 1212783421 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :now < 1212783426 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i am? < 1212783430 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :I think so < 1212783430 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well that's what i thought < 1212783438 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :I need one more test though :) < 1212783439 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :@ a, ip should always be 3 < 1212783447 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :true, I think < 1212783452 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :because @ [, ip is necessarily 2 < 1212783482 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but it should be correct otherwise, the problem lies elsewhere provided you've corrected p=1 < 1212783553 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1212783555 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :p = 2 < 1212783557 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :not 1 < 1212783560 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :meh < 1212783562 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :well done :) < 1212783565 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :nah, p=3 < 1212783572 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :3? < 1212783574 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :lets see < 1212783582 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :oh, wait, yes < 1212783583 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :k+=2 < 1212783587 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :nicely done! :) < 1212783626 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :(PS: removing k += 2 so p = 2 so we can test [ 's variables) < 1212783668 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :nope, still needs to be 3 < 1212783669 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :a+=1 < 1212783670 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :XD < 1212783672 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :a+=1 < 1212783677 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :while a: < 1212783679 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :___a=a-1 < 1212783681 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :___a-loop < 1212783684 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :a+=1 < 1212783686 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :is this it? < 1212783695 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :yep < 1212783699 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :that's what it should do < 1212783700 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :a-loop is loop-back conditional on a < 1212783703 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :producing 1 < 1212783708 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1212783716 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :doesn't work? < 1212783764 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i can whip you up an interp that parses that into something more intelligible, if you wanna < 1212783766 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :testing < 1212783770 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :okay < 1212783771 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :please :) < 1212783775 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'll do it now, actually < 1212783776 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :if you would < 1212783778 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yarrrr < 1212783783 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :a quick met lang :) < 1212783787 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :thanks :) < 1212783790 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :*meta < 1212784093 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :sorry, my python has < 1212784098 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :issues < 1212784109 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but i can show you my first parsing phase in a sec < 1212784115 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*sex < 1212784117 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :w00t < 1212784119 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :problem solved < 1212784123 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :and cool, if you can < 1212784141 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1212784145 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :"hey honey, you wanna inspect my parsing phases?" < 1212784170 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :"You know the way to man's heart sweety" < 1212784205 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :http://www.vjn.fi/pb/p366524266.txt < 1212784225 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'll do the next step now < 1212784226 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and it's basically ready < 1212784236 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :wow, impressive and compact :) < 1212784267 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :http://rafb.net/p/R4CsXt99.html < 1212784276 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :here we are, a working model too I believe < 1212784287 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :PS: it was p=1 :D < 1212784434 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :waiting on your prog to test nesting oklopol :P < 1212784555 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :yeah, the jumps work forwards and backwards :) < 1212784637 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :okay, ready < 1212784641 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :better version: http://rafb.net/p/P26Uvz17.html < 1212784649 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :so am I - I hope :) < 1212784655 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :sorry, for some raeson your k+=2 made me add two to my iterator too < 1212784657 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1212784660 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*reason < 1212784668 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :(PS: I was right about both 3 and 1) < 1212784674 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :heh, no worries :) < 1212784871 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you were? < 1212784874 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :want to explain? < 1212784880 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :sure :) < 1212784920 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1212784922 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :actually < 1212784925 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you've removed k+=2 < 1212784934 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and you have an unconditional p+=1 in the end < 1212784937 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so yeah, 1 < 1212784958 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :essentially, in [abcd] where a,b,c,d are blanks, we hit the [. Here the ip = 2 and we check the vars, then we move through a,b,c,d and at the ] the ip = 3. Then, if we jump back, and it gets increase by one, it has to be 1 to be at 2 at the [ < 1212784961 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(got it, i guess i was technically wrong) < 1212784966 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :I'll tell you why though, not to make me right < 1212785017 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :it's because you can make an if statement by going BEGIN [a>0] {blah} [END B>0] where b = 0 and a is unknown < 1212785019 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeppity got it, i didn't know about line 47 (never read that long tbh :P), and you've removed k+=2, for obvious reasons < 1212785024 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :this way you won't loop < 1212785112 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :righty o, so is the meta-lang ready? < 1212785137 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well it parses the thingie already, i'll quickly whip up an interp too < 1212785144 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :lol, cool < 1212785147 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1212785148 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :can you paste it? < 1212785157 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :wanna check nested loops < 1212785162 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i need the you to re-explain the semantics of [] again < 1212785163 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :or is it a one-way parsers? < 1212785167 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :*parser < 1212785170 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :sure < 1212785176 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :the exact semantics regarding the two vars < 1212785196 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :[ skip loop if a = 0, and do X to b < 1212785213 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :essentially, at ip=2, the interp is given two variables (arbitrarily a & b). If a>0 then loop and make b=1, if a<=0 then skip and make b=0 < 1212785223 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :pretty much < 1212785224 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1212785427 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :implemented your k += 2 global idea: http://rafb.net/p/Lunwl621.html < 1212785433 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :now to make a parser :) < 1212785436 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1212785442 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmmhmmhmm < 1212785458 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :]'s second var < 1212785458 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :? < 1212785465 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it's set to 0 if it loops back < 1212785470 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :nope < 1212785472 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :1 < 1212785477 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :okay < 1212785480 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :otherwise 0? < 1212785486 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :because 1st var>0 == true < 1212785489 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :yep < 1212785533 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm, this actually isn't all that trivial, because python doesn't have a goto < 1212785547 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: you don't need it < 1212785548 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :hehe, nor a case < 1212785548 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :I bet < 1212785552 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :structure it properly < 1212785556 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :e.g. add another function < 1212785559 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i don't need it < 1212785561 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :and 'return' in the right place < 1212785563 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but it helps < 1212785564 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :no, you don't proven by my interpreter:P < 1212785568 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :which works now :) < 1212785575 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :tusho_: duh. < 1212785586 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :Hiato: you're not parsing < 1212785603 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :come again? < 1212785606 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you're not using python's constructs, but your own traversal through raw code < 1212785612 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :oh, yeah < 1212785614 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :true true < 1212785621 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :easier for me :P < 1212785623 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: by the way < 1212785641 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :you'd like perl, I think < 1212785648 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :it lets you write code like okopython, but crazier < 1212785655 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :and it does actually have goto :P < 1212785657 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :and also tail calls < 1212785660 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :you do 'goto *proc' < 1212785661 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :okopython? < 1212785661 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1212785670 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :ais523: okopython is oklopol's unique style of python < 1212785670 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i think i would like it < 1212785674 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho_: goto &proc, surely? < 1212785675 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1212785678 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :ais523: er, yes < 1212785681 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :goto a typeglob makes no sense at all < 1212785692 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :in fact, I can't even imagine a lang in which that would begin to make sense < 1212785693 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :anyway, okopython somehow implements every programming language in a tiny amount of space < 1212785699 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :maybe I'll have to create one... < 1212785709 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but I have no idea how that would work < 1212785711 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :for example, if oklopol wrote a C compiler in okopython < 1212785715 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :it'd be 70 lines, in total < 1212785725 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :it would rm -rf / if you fed it a wrong program, so don't do that. < 1212785747 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho_: incidentally, if you try that when you aren't root, does it delete everything you can delete or does it just do nothing? < 1212785758 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :ais523: why not try it? < 1212785771 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho_: no, that's the sort of command that shouldn't be tried < 1212785778 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :ais523: i'll try it on rutian < 1212785784 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :rm: cannot remove root directory `/' < 1212785789 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :I knew that would happen, obviously. < 1212785792 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :It's hardcoded into rm. < 1212785806 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you can override it with --no-preserve-root < 1212785818 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :ais523: 'sudo nobody rm -rf --no-preserve-root /' < 1212785821 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :not sure why you'd want to, though < 1212785824 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :that'll test with no worries, right? < 1212785833 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho_: you forgot an arg to sudo < 1212785834 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :er < 1212785836 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :-u nobody < 1212785844 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and I'm sure nobody owns /something/ < 1212785856 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :ais523: hokay, it juts goes through every file and complains about perms < 1212785863 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :so I assume yeah, everything you can < 1212785893 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho_: if you own a file but not the dir it's in, can you delete it? < 1212785906 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :presumably not < 1212785911 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :ais523: nope < 1212785915 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :you'd have to modify the dir structure < 1212785915 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :if you don't have write access to the dir < 1212785917 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it seems i actually failed @ making this without thinking, so... http://www.vjn.fi/pb/p651243214.txt, amirite?= < 1212785919 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*? < 1212785923 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :Hiato: that < 1212785933 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :whoops < 1212785934 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :wait < 1212785953 0 :pikhq!unknown@unknown.invalid PART #esoteric :? < 1212785963 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :http://www.vjn.fi/pb/p513651233.txt < 1212785983 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so basically, [ab body cd], a and b are the begin-vars, c and d the end-vars < 1212785992 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :are these the exact semantics with goto? < 1212786098 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :err < 1212786101 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :let me think quick < 1212786121 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :by begin vars you mean a is the condition and b is the dump? < 1212786169 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :oklopol? < 1212786198 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1212786201 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1212786203 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1212786203 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :that text looks good < 1212786208 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :then yes < 1212786233 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :yeah, that's spot on :) < 1212786252 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :how does one perform the abs ( | | ) function in python? < 1212786282 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Hiato: abs(thenumbertotakeabsof) < 1212786287 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :lallal < 1212786289 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :yeah, thanks :P < 1212786294 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :what should b be after that code, Hiato? < 1212786301 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it's 1 in mine after running the code < 1212786302 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :I was thinking along the lines of import * from c_types or soemthing < 1212786317 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :let me see < 1212786321 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :nope < 1212786322 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :0 < 1212786324 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Hiato: now, if you'd asked "how does one perform the abs ( | | ) function in INTERCAL", I'd have been able to refer you to the original docs < 1212786327 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :because you broke the loops < 1212786330 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :where that was used as an example < 1212786336 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :ais523: touché :) < 1212786421 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :okay, should work now < 1212786428 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :nice :) < 1212786445 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it's not actually much shorter < 1212786450 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1212786451 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :just *conceptually* more beautiful. < 1212786461 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :unfortunately pretty ugly in practise. < 1212786461 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :nicely done nonetheless :) < 1212786464 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1212786482 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :http://www.vjn.fi/pb/p561224165.txt < 1212786515 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :a lot of details i didn't feel like abstracting away / explaining < 1212786515 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :wow, impressive :) < 1212786525 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but who cares, i'll fix if something doesn't work < 1212786540 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :lol, just finishing off the metalang < 1212786545 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :with human readable syntax < 1212786550 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :metalang? < 1212786552 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :then we can start to break things :) < 1212786553 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1212786555 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i can convert to that < 1212786557 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :you'll see < 1212786563 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :no, visa evrsa < 1212786568 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :from it to this lang < 1212786575 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :show me when you're ready < 1212786576 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :which I now deem: "RFL" < 1212786579 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :both ways, sure < 1212786582 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :repeating four language < 1212786751 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :finished are you are you now are you? < 1212786769 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :well, there's some weird error I don't really get < 1212786772 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :but yeah, I should be < 1212786780 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :error? < 1212786785 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :UnboundLocalError: local variable 'result' referenced before assignment < 1212786791 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i thought you were just defining a syntax < 1212786797 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :sounds trivial < 1212786798 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1212786803 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :it is < 1212786806 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :or it should be < 1212786811 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :meh, what the heck < 1212786814 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :here's the code thus far < 1212786849 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :http://rafb.net/p/sK6LBK90.html < 1212786853 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :blarg < 1212786875 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :lessee < 1212786878 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :it takes an easier to read input and yields output < 1212786953 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :my bad < 1212786966 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :the last res += should be an r+= < 1212786969 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :err < 1212786970 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :but, it still moans < 1212786972 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that's trivial < 1212786973 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1212786975 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :? < 1212786977 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :about what? < 1212786986 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :Traceback (most recent call last): < 1212786986 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric : File "", line 1, in < 1212786986 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric : Thingy() < 1212786986 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric : File "C:/Documents and Settings/Administrator/My Documents/Python Projects/LangParser.py", line 23, in Thingy < 1212786986 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric : r = r + n[k+1] + n[k+2] < 1212786987 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :UnboundLocalError: local variable 'res' referenced before assignment < 1212786987 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i just meant that error was a trivial naming error < 1212786993 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :as was expected < 1212787000 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1212787003 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :try restarting < 1212787006 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :idle < 1212787022 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :never mind < 1212787024 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :yep :P < 1212787029 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :ok, it works < 1212787033 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :hey oklopol. < 1212787036 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :but there is a bug type thing < 1212787040 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hey augie < 1212787070 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :ok, closer < 1212787074 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :one bug away :P < 1212787075 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :augur, not augie. :P < 1212787079 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :i knew a guy named augie. < 1212787128 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :augur: i was trying to be informal an breezy < 1212787132 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*and < 1212787143 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :still, just augur. :P < 1212787259 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :cool stuff < 1212787289 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :anyway, Hiato: the way i'd do that is keep track of where in code i am atm < 1212787291 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :as in < 1212787307 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :if r is 6 long, i'm at 3 < 1212787315 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(initially @ 0) < 1212787322 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :then, when you need to put in, say - < 1212787328 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you take it's "offset" < 1212787332 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :which is 1 < 1212787339 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :FIXED! < 1212787343 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :+:0, -:1, [:2, ]:3 < 1212787343 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1212787348 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :okay. < 1212787358 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :a different way completely, but your way sounds good too :) < 1212787381 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :anyway, this way you could calculate the relative offset instead of keeping track of "last put thingie" < 1212787381 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :http://rafb.net/p/wrGdXm27.html < 1212787386 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :what's the result? < 1212787390 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :good :) < 1212787464 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :Go(Thingy()) works like a charm! :) < 1212787484 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yap < 1212787506 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :ok, gonna try fibonnacci quick :) < 1212787632 0 :ihope!n=ihope@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1212787638 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :11, 12, 122, 12211, 1221121, 1221121221, 122112122122112, 12211212212211211221211 < 1212787662 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :? < 1212787706 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :A sequence! < 1212787707 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :look and say! < 1212787711 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Close. < 1212787714 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1212787717 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :ihope: reverse look and say? < 1212787722 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :12 - 'two ones' < 1212787729 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Nope. < 1212787735 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :what then? < 1212787761 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :What is 12? < 1212787767 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :one two < 1212787779 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :For the purposes of look and say? < 1212787791 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :+ll+ll+ll+ll+ll+ll+aa[lx+ac-cc+bd-dd[bx-bb+cc]bx+ca-aa[dx-cc-dd]dx+cb-bb]lx < 1212787792 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :is this right? < 1212787805 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :fib... < 1212787828 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :oklopol? :P < 1212787832 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :it's a monster... < 1212787850 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :im using a = a + b; b = a - b < 1212787878 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :12211 means one of the first thing, two of the second thing, two of the first thing, one of the second thing, one of the first thing. < 1212787896 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :In this case, the first thing and the second thing are 1 and 2. < 1212787968 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :expand1 ('1':xs) = '1' : expand2 xs; expand1 ('2':xs) = '1' : '1' : expand2 xs; expand1 [] = []; expand2 is the same thing except with 1 and 2 swapped on the RHS. < 1212787985 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :Hiato: dunno, making my own too < 1212787996 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :cool < 1212788001 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :lets see what happens :) < 1212788138 0 :kar8ng1!n=kar8nga@AMarseille-151-1-47-142.w82-122.abo.wanadoo.fr JOIN :#esoteric < 1212788165 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, please link to your tokenizer :) < 1212788262 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :wait, my connection is extremely slow < 1212788268 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :sure :) < 1212788275 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :think I found my problem though :) < 1212788277 0 :M4rk__!n=mark@93.96.17.146 JOIN :#esoteric < 1212788311 0 :M4rk__!unknown@unknown.invalid PART #esoteric :? < 1212788314 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :http://www.vjn.fi/pb/p452542222.txt < 1212788323 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :thanks :) < 1212788506 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1212788514 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :Thingy fails < 1212788516 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :not me < 1212788520 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :yeah, I noticed < 1212788537 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :but it happens with repeating - < 1212788542 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :checking it out now though < 1212788545 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :will you fix? < 1212788545 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1212788548 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :yep < 1212788557 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :for both our benefits:P < 1212788563 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well i'm using it < 1212788569 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :btw. make it ignore whitespace < 1212788571 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :yeah, me too < 1212788577 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :ok, sure < 1212788743 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :fixored soon? < 1212788756 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :hopefully < 1212788758 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1212788836 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :fixed! < 1212788841 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :now for the whitespace.... < 1212788844 0 :kar8nga!unknown@unknown.invalid QUIT :Connection timed out < 1212788859 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Hello people. < 1212788865 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :sup < 1212788899 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :blarg < 1212788913 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :BLURG < 1212788935 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :how do you define a set? < 1212788947 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :as in if bleh is in ['a'..'z'] < 1212788947 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :Hiato: in what sense? < 1212788948 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :? < 1212788952 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :set() < 1212788956 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :thanks :) < 1212788978 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :Hiato: um < 1212788985 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :if bleh in ['a'..'z'] < 1212788998 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :heh, it was an example :P < 1212789042 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :Hiato: ready soon??? YOU'RE IN A HURRY! < 1212789046 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :oklopol < 1212789047 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1212789047 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :or not. < 1212789052 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :set doesn't work like you said < 1212789054 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :Hiato < 1212789059 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :like what? < 1212789060 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :that's the bane of my existence right now < 1212789063 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :the bug is fixed < 1212789070 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :but the stupid whitespace.... < 1212789076 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :while n[k] not in set('+','-','[',']'): k+= 1 < 1212789078 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :fix it! < 1212789078 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :did i say something about set's behavior? < 1212789083 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :... < 1212789086 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :[set(]) < 1212789088 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :set([]) < 1212789092 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :arggg.... < 1212789115 0 :Slereah5!n=hax@ANantes-252-1-5-151.w82-126.abo.wanadoo.fr JOIN :#esoteric < 1212789130 0 :Slereah!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1212789153 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :and now? < 1212789153 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :while n[k] not in set(['+','-','[',']']): k+= 1 < 1212789165 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you don't need set < 1212789167 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but yeah < 1212789177 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :it seems to loop forever... < 1212789206 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well it shouldn't < 1212789217 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :tralalala < 1212789219 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :nvm < 1212789224 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but < 1212789230 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :do check bounds < 1212789235 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :yep :) < 1212789236 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you might have whitespace in the end or smth < 1212789249 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ah, okay < 1212789306 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :while (n[k] not in set(['+','-','[',']'])) and (k correction "ll ll ll ll ll ll aa lx accc bdddbx ccbb bxcaaadx cc dd dxcbbb lx" < 1212789688 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :but replace spaces < 1212789689 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :with _ < 1212789689 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, whitespace here is as much a part of the programme as the varibales < 1212789693 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :yes he knows < 1212789695 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :it's just his irc client < 1212789700 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :right < 1212789702 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :my bad < 1212789702 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1212789705 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :Hiato: asdfkjasodjfasiodjf < 1212789705 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1212789708 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :tusho_ can speak on my behalf. < 1212789712 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :from now on < 1212789714 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :lol, nice < 1212789751 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: i've always tried to understand what people say and restate when I see confusion < 1212789757 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :most people respond with 'are you SURE that's what he meant??!!!' < 1212789763 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :http://rafb.net/p/GZBVQk93.html < 1212789765 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :yes I'm sure damnit, I can actually comprehend english unlike you! < 1212789767 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1212789772 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :tusho_: me too, but after doing it a million times, i just don't feel like it :) < 1212789773 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, if you run it, it yields the output :) < 1212789796 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :which should be the fib sequence, but isn't < 1212789865 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :Go(Thingy('+aa+aa[ax+bb-aa]ax')) < 1212789868 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :performs as expected < 1212789922 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :mine works < 1212789942 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :[34, 21, 0, 0, 21, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] < 1212789968 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :with my input? < 1212789978 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :+aa+bb+cc+cc+cc+cc+cc+cc+cc[cd+ea-ee[ad+bb-aa]ad+ab-aa+be-bb-cc]cd < 1212789980 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :with this < 1212789983 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :my fib < 1212789987 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :similar then < 1212789991 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :didn't try yours < 1212789993 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :prolly < 1212789994 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :I think my interps wrong though < 1212790007 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :lets see < 1212790023 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1212790031 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :my interpreter is befuged ;) < 1212790040 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :please test my input :P < 1212790046 0 :ais523!unknown@unknown.invalid QUIT :"rebooting my Internet connection" < 1212790051 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :umm okay < 1212790053 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that fib of yours? < 1212790083 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :yep < 1212790087 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :that came with thingy < 1212790087 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i think it infloops < 1212790092 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :meh < 1212790095 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric ::( < 1212790096 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :[-57, -60, -56, -62, 0, 0, 0, 0, 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] < 1212790098 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :[-58, -60, -56, -62, 0, 0, 0, 0, 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] < 1212790098 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :[-58, -60, -56, -62, 0, 0, 0, 0, 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] < 1212790098 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :etc < 1212790100 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :blarg < 1212790101 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i can debug < 1212790111 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :if you have the patience... < 1212790118 0 :ais523!n=ais523@sm01-fap06.bham.ac.uk JOIN :#esoteric < 1212790122 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :+ac < 1212790124 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :+ca? < 1212790139 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :+bd-dd -> +db-dd? < 1212790154 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :er? < 1212790164 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :the +ca after the loop -> +ac < 1212790173 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'll just fix as i think it should be and try < 1212790179 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and tell you if it works < 1212790180 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :wait < 1212790182 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :ok, cool, thanks :) < 1212790271 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1212790321 0 :Slereah5!unknown@unknown.invalid PRIVMSG #esoteric :ACTION reads the goddamn ill urine < 1212790344 0 :Slereah5!unknown@unknown.invalid PRIVMSG #esoteric :It better have all the solutions of life! < 1212790358 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :+ll+ll+ll+ll+ll+ll+aa[lx+ca-cc+db-dd[bx+cc-bb]bx+ac-aa[dx-cc-dd]dx+bc-bb-ll]lx < 1212790361 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :sorry it took so long < 1212790370 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :thought you were using c for looping < 1212790373 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but that was my code < 1212790388 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1212790390 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :no worries < 1212790391 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1212790395 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :thanks for that :D < 1212790403 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :my interp is still messed though < 1212790427 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well you have fun with that, i feel i've done my share for the day now :P < 1212790445 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :oh yes < 1212790448 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :most certainly < 1212790456 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :thank you for all your help :D < 1212790458 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :EAT MY FINGER OKLOPOL < 1212790469 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :would be nowhere now, without you :) < 1212790500 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :tusho_: yes i eat now nom nom < 1212790512 0 :ais523!unknown@unknown.invalid QUIT :"(1) DO COME FROM ".2~.2"~#1 WHILE :1 <- "'?.1$.2'~'"':1/.1$.2'~#0"$#65535'"$"'"'&.1$.2'~'#0$#65535'"$#0'~#32767$#1"" < 1212790524 0 :ais523!n=ais523@sm01-fap06.bham.ac.uk JOIN :#esoteric < 1212790525 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: NOW MY OTHER FINGER < 1212790528 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :ais523: what the- < 1212790538 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :nom cool now to be eating nomnomnom < 1212790549 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :sorry < 1212790664 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :meh closer, but still just not quite :P < 1212791027 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :well, I now bid you adieu gentlemen. Thank you for all your assistance, it has been a most interesting evening, and I have learnt much in the ways of python. Goodnight and goodbye < 1212791085 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :nighty nighters < 1212791091 0 :Hiato!unknown@unknown.invalid QUIT :"Leaving." < 1212791153 0 :Phenax!unknown@unknown.invalid QUIT :Remote closed the connection < 1212791179 0 :Phenax!n=Phenax@67.15.72.46 JOIN :#esoteric < 1212791941 0 :Slereah5!unknown@unknown.invalid PRIVMSG #esoteric :Are there solutions to the exercizes in ill urine? < 1212791967 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :no. < 1212792886 0 :Slereah5!unknown@unknown.invalid PRIVMSG #esoteric :AAAAAH < 1212792893 0 :Slereah5!unknown@unknown.invalid PRIVMSG #esoteric :So much metaphores. < 1212792899 0 :Slereah5!unknown@unknown.invalid PRIVMSG #esoteric :Damn you urine! < 1212792923 0 :Slereah5!unknown@unknown.invalid PRIVMSG #esoteric :You'll never make me think that you have a poetic soul! < 1212793012 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :so < 1212793016 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :im planting a garden < 1212793017 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric ::T < 1212793024 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :vegetables < 1212793090 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :u r in a lot of trouble < 1212793098 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: why? < 1212793118 0 :Slereah5!unknown@unknown.invalid PRIVMSG #esoteric :Remember SchiavoN < 1212793131 0 :Slereah5!unknown@unknown.invalid PRIVMSG #esoteric :You don't just toy around with vegetables in America. < 1212793136 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ais523: hint: what's the most likely reason for me to speak on this forum? < 1212793154 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: not entirely sure < 1212793163 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :normally when someone has a maths problem and asks you for help < 1212793176 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it begins with p, ends with n and has a u in the middle < 1212793188 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: ah, I never noticed < 1212793231 0 :Slereah5!unknown@unknown.invalid PRIVMSG #esoteric :Punch? :o < 1212793261 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Slereah5: that u isn't in the middle < 1212793276 0 :Slereah5!unknown@unknown.invalid PRIVMSG #esoteric :Define "middle". < 1212793287 0 :Slereah5!unknown@unknown.invalid PRIVMSG #esoteric :But the most important part is, the n isn't in the end < 1212793307 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Pnu. < 1212793316 0 :Slereah5!unknown@unknown.invalid PRIVMSG #esoteric :Pneu < 1212793394 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Pnumatic. < 1212793401 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Wonderfully pnumatic. < 1212793421 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION huffs and pnuffs < 1212793477 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is out of fermented milk products with which to scare oerjan away < 1212793482 0 :Slereah5!unknown@unknown.invalid PRIVMSG #esoteric :Was the answer unp? < 1212793502 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :olsner: i'm sure something fishy will work just as well < 1212793508 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: what was the pun? < 1212793509 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :I DON'T GET IT TELL ME < 1212793520 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: u r in - urine < 1212793537 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :asdf. < 1212793541 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that was so obvious < 1212793563 0 :Slereah5!unknown@unknown.invalid PRIVMSG #esoteric :Is urine deep trouble? < 1212793572 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i thought it was @ augur though, i guess that was largely the reason < 1212793609 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION generally stays away from garden work < 1212793639 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :o.o < 1212793755 0 :ais523!unknown@unknown.invalid QUIT :"(1) DO COME FROM ".2~.2"~#1 WHILE :1 <- "'?.1$.2'~'"':1/.1$.2'~#0"$#65535'"$"'"'&.1$.2'~'#0$#65535'"$#0'~#32767$#1"" < 1212793944 0 :kar8ng1!unknown@unknown.invalid PART #esoteric :? < 1212794315 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :whee. < 1212794318 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :The eso-std.org forum is up. < 1212794326 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :as well as the repository viewer < 1212794343 0 :Slereah5!unknown@unknown.invalid PRIVMSG #esoteric :I'll go get my desu spammer. < 1212794395 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :Slereah5: Heh, it's actually running on kareha < 1212794520 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :Slereah5: If you can find it, YOU WIN < 1212794583 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :Slereah5: MONEY < 1212794604 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :esoteric sexually transmitted diseases? < 1212794618 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :lament: you've made that joke before, I believe < 1212794632 0 :Slereah5!unknown@unknown.invalid PRIVMSG #esoteric :I believe everyone has. < 1212794642 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION hasn't < 1212794646 0 :Slereah5!unknown@unknown.invalid PRIVMSG #esoteric :DO IT < 1212794656 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :NEV#R < 1212794701 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :DO IT < 1212794704 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :YOU MUST < 1212794856 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :Slereah5: The first post on the eso-std forum is copypasta. I bet you'll look now. :P < 1212795023 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :ACTION reloads eso-std forum tomorrow and comments: "Oh look, someone is very interested in 'DESU', it seems." < 1212795121 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :Slereah5: Jeez, it takes like 3 seconds to find it. :P < 1212795141 0 :Slereah5!unknown@unknown.invalid PRIVMSG #esoteric :So WHERE IS IT < 1212795195 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :Slereah5: SOMEWHERE ON ESO-STD.ORG < 1212795199 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :EITHER A SUBDOMAIN OR A DIRECTORY < 1212795234 0 :Slereah5!unknown@unknown.invalid PRIVMSG #esoteric :Not /forum, apparently! < 1212795258 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :Slereah5: Or a subdomain < 1212795271 0 :Slereah5!unknown@unknown.invalid PRIVMSG #esoteric :Ah, http://forum.eso-std.org/ < 1212795288 0 :Slereah5!unknown@unknown.invalid PRIVMSG #esoteric :But why did you pick the ugly same thing as the old eso forum? < 1212795336 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :Slereah5: Because it's anonymous forum software. < 1212795340 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :Besides. < 1212795346 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :Click one of the 'Board look:' links. < 1212795348 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :Dey are prettier. < 1212795446 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :Slereah5: well that was an interesting 3GET < 1212795457 0 :Slereah5!unknown@unknown.invalid PRIVMSG #esoteric :Well, Futaba reminds me of home. < 1212795473 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :ACTION sheds a tera < 1212795475 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :and a tear < 1212795546 0 :Slereah5!unknown@unknown.invalid PRIVMSG #esoteric :... < 1212795547 0 :Slereah5!unknown@unknown.invalid PRIVMSG #esoteric ::o < 1212795547 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION recommends against shedding teratears < 1212795553 0 :Slereah5!unknown@unknown.invalid PRIVMSG #esoteric :tusho_ is a tripfag D: < 1212795559 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :Slereah5: no am not < 1212795559 0 :Slereah5!unknown@unknown.invalid PRIVMSG #esoteric :TRIPFAAAAG < 1212795561 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :just for 1get < 1212795567 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :because gets are all about ego anyway! < 1212795588 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :IF YOU WILL, notice that all my other posts are anonymous < 1212795601 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :All 2 of them < 1212795647 0 :Slereah5!unknown@unknown.invalid PRIVMSG #esoteric :Use the power of the real Futaba! < 1212795657 0 :Slereah5!unknown@unknown.invalid PRIVMSG #esoteric :So that you can post the Lazy Bird logo. < 1212795663 0 :Slereah5!unknown@unknown.invalid PRIVMSG #esoteric :Or something. < 1212795674 0 :Slereah5!unknown@unknown.invalid PRIVMSG #esoteric :... < 1212795676 0 :Slereah5!unknown@unknown.invalid PRIVMSG #esoteric :Hey < 1212795681 0 :Slereah5!unknown@unknown.invalid PRIVMSG #esoteric :It's Caturday here! < 1212795681 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :The power of the real he futed? < 1212795706 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :Slereah5: I can enable image posting. < 1212795711 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :But I doubt that would further eso discussions. < 1212795718 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :Also, if I used the real Futaba, that'd be in japanese. < 1212795722 0 :Slereah5!unknown@unknown.invalid PRIVMSG #esoteric :I also doubt that there will be actual discussion. < 1212795753 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :Slereah5: Suprisingly, anonymous text boards don't instantly imply spam unless you're trying to make them. < 1212795774 0 :Slereah5!unknown@unknown.invalid PRIVMSG #esoteric :Well you started! < 1212795777 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :For one, me and ais523 will definately be using it, and I imagine other people finding the site will leave something too if neccessary. < 1212795790 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :Slereah5: I'd love to hear an idea for a lovely and productive first post :P < 1212795794 0 :Slereah5!unknown@unknown.invalid PRIVMSG #esoteric :Using it for what? < 1212795797 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Seems forums should be based on a transparent, anonymous reputation system. < 1212795804 0 :Slereah5!unknown@unknown.invalid PRIVMSG #esoteric :There's already an identical board < 1212795807 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :Using it for discussion about ESO standards, Slereah5 < 1212795809 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :No, there isn't < 1212795821 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :ESO standards and projects (e.g. pastebin and code runner etc) != esolangs.org < 1212795831 0 :Slereah5!unknown@unknown.invalid PRIVMSG #esoteric :It's the same group of people. < 1212795832 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :ihope: That's placing the emphasis back on the people, not the content. < 1212795835 0 :Slereah5!unknown@unknown.invalid PRIVMSG #esoteric :Except, you know < 1212795838 0 :Slereah5!unknown@unknown.invalid PRIVMSG #esoteric :Smaller. < 1212795862 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :Slereah5: So, uh, what, just because the membership is a subset that means we should spam the esolangs.org board with our crap? I think not. < 1212795875 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :'The online esolang runner fails with INTERCAL on this program:' is not exactly a useful post on esolangs.org < 1212795894 0 :Slereah5!unknown@unknown.invalid PRIVMSG #esoteric :No one would notice < 1212795894 0 :Slereah5!unknown@unknown.invalid PRIVMSG #esoteric :! < 1212795907 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :tusho_: well, it's easier to ask whether what a person has posted in the past was well-received than to ask whether a certain post was well-received in the past, no? < 1212795926 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :ihope: Well, yes, but people can be unknowledgable on one subject and knowledgable about another. < 1212795933 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :If there's incorrect information, someone will point it out. < 1212795948 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :If there's someone trolling in a very similar way, the admins and mods will be able to ban them. < 1212795952 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :True. < 1212796037 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :But then they'll be banned only from that site, and will be able to go on to spam other things. < 1212796055 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :ihope: Well there's not one unified cabal of the www. < 1212796063 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :Or at least, that's what they want you to think. < 1212796066 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric ::-P < 1212796067 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :Everything is on a per-site basis, of coruse. < 1212796069 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :and of course. < 1212796092 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Some way to tell that a person's behaved badly on other web sites might be nice. < 1212796112 0 :Slereah5!unknown@unknown.invalid PRIVMSG #esoteric :YOU ARE BANNED FROM THE INTERNET < 1212796113 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :ihope: Not really. < 1212796118 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :You can just blab crap about them. < 1212796124 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :Besides, what if they behaved badly, but then improved? < 1212796127 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :Content, not people, etc. < 1212796143 0 :Slereah5!unknown@unknown.invalid PRIVMSG #esoteric :Also some people just troll in certain areas < 1212796149 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :(blab crap about them = you can say 'THIS PERSON TROLLED!!!' when it's not true) < 1212796150 0 :Slereah5!unknown@unknown.invalid PRIVMSG #esoteric :But r srs in others. < 1212796155 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Well, we can ignore the sites that tend to blab crap. < 1212796157 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :(and nobody can prove you wrong, of course, since it's anonymous) < 1212796163 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :ihope: What if it's just one person? < 1212796169 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :Anyway, if they blab crap on the new site, then it's dealt with. < 1212796171 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :If not, no worries. < 1212796182 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :So you don't need to notify. < 1212796189 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :If a site blabs crap only once? Either it rarely blabs crap or it rarely blabs. < 1212796247 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :ihope: Meh. < 1212796488 0 :GreaseMonkey!n=gm|--0@219-89-40-21.dialup.xtra.co.nz JOIN :#esoteric < 1212796541 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :oh no < 1212796656 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :tusho_: I apologize for tusho_'s unusual greeting. < 1212796658 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric ::-P < 1212796672 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :ihope: no, that was serious < 1212796709 0 :tusho_!unknown@unknown.invalid NICK :tusho < 1212796718 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it's GreaseMonkey, run away! < 1212796734 0 :GreaseMonkey!unknown@unknown.invalid PRIVMSG #esoteric :Wild GREASEMONKEY appears!!