< 1218499244 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Intentional vagueness is not humor. < 1218499260 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It is an offense punishable by death. < 1218499270 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: So's your face. < 1218499272 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :And that's what SHE said! < 1218499309 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :http://www.xkcd.com/169/ < 1218499318 0 :Mony!unknown@unknown.invalid PRIVMSG #esoteric :'night < 1218499350 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: I was being very specific. < 1218499354 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :i was asking what I was full of. < 1218499386 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :You suck at punctuation. < 1218499391 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And for that, you die. < 1218499463 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Hey, I have an idea. Let's make people die for various unimportant reasons. < 1218499519 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :"Hey, you there!" "Yeah?" "You're in front of me." *bang* < 1218499542 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1218499569 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :"Hi, how are you?" *bang* "How dare you use abbreviations like 'hi'. The English language demands blood." < 1218500914 0 :RedDak!unknown@unknown.invalid QUIT :Remote closed the connection < 1218501691 0 :optbot!unknown@unknown.invalid TOPIC #esoteric :the entire backlog of #esoteric: http://tunes.org/~nef/logs/esoteric | tix=0 tid=0 x=4 y=6: (32) < 1218503520 0 :tusho!unknown@unknown.invalid QUIT :"Leaving..." < 1218508125 0 :pikhq!unknown@unknown.invalid QUIT :"leaving" < 1218510361 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :oklopol! < 1218511322 0 :dogface_!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1218516036 0 :Slereah_!n=x@ANantes-252-1-83-189.w81-48.abo.wanadoo.fr JOIN :#esoteric < 1218516043 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Eso people! < 1218516047 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Tell me! < 1218516054 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Tell me what the fuck is this shit. < 1218517002 0 :Sgeo!n=Sgeo@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1218517201 0 :GreaseMonkey!n=gm@unaffiliated/greasemonkey JOIN :#esoteric < 1218518189 0 :cathyal!n=cathy@unaffiliated/cathyal JOIN :#esoteric < 1218518273 0 :CakeProphet!n=bread@h194.11.18.98.dynamic.ip.windstream.net JOIN :#esoteric < 1218519053 0 :cherez!unknown@unknown.invalid PART #esoteric :? < 1218519071 0 :cathyal!unknown@unknown.invalid PART #esoteric :? < 1218521385 0 :Sgeo!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1218521961 0 :poiuy_qwert!n=poiuyqwe@bas2-toronto47-1242398067.dsl.bell.ca JOIN :#esoteric < 1218523291 0 :optbot!unknown@unknown.invalid TOPIC #esoteric :the entire backlog of #esoteric: http://tunes.org/~nef/logs/esoteric | you want to use abs() or arg() (or corresponding maxima functions) if you want to see the strange-ness I mentioned. < 1218527601 0 :asiekierka!n=asiekier@89.108.245.238 JOIN :#esoteric < 1218527603 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Hi < 1218527609 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I'm making a Tap Code interpreter/decoder in BF < 1218527622 0 :kar8nga!n=kar8nga@m-237.vc-graz.ac.at JOIN :#esoteric < 1218527641 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I wonder how to check if a value is more than 10, because if it is, i need to add 1 to it < 1218527714 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :oh wait < 1218527717 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :i found how maybe < 1218527726 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :or not < 1218527999 0 :clog!unknown@unknown.invalid QUIT :ended < 1218528000 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1218529759 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :lol, ASM to BF < 1218529761 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :hard to hard < 1218530052 0 :Judofyr!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1218530090 0 :Judofyr!n=Judofyr@cE699BF51.dhcp.bluecom.no JOIN :#esoteric < 1218530164 0 :KingOfKarlsruhe!n=nice@HSI-KBW-091-089-028-216.hsi2.kabelbw.de JOIN :#esoteric < 1218530803 0 :kar8nga!unknown@unknown.invalid PART #esoteric :? < 1218531337 0 :jemarch!n=jemarch@213.157.30.130 JOIN :#esoteric < 1218531337 0 :asiekierka!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1218532102 0 :asiekierka!n=asiekier@89.108.245.238 JOIN :#esoteric < 1218532241 0 :olsner!unknown@unknown.invalid QUIT :"Leaving" < 1218532643 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :morning < 1218532714 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : Mony: (I only have 807 comment karma too. People just can't accept someone who's INFALLABLY RIGHT) < 1218532714 0 :optbot!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: modern mail clients, probably including gmail, make it really difficult not to :( < 1218532719 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that sounds like tusho saying it < 1218532997 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1218533007 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I wonder what can i make in BF < 1218533009 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Maybe a game? < 1218533247 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka, you could make almost anything, after all brainfuck is turing complete < 1218533371 0 :asiekierka!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1218533652 0 :asiekierka!n=asiekier@89.108.245.238 JOIN :#esoteric < 1218533683 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: But a BF game! < 1218533695 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :A non-text adventure BF Game is impossible < 1218533700 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :since there's no command like, delay < 1218533710 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Heh < 1218533732 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :If there was a delay command, EVERYTHING would be possible < 1218533802 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka, hm? you could wait for input if that is what you mean < 1218533820 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Possibly < 1218533824 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and a turn based game with ASCII art like nethack is perfectly possible < 1218533831 0 :kar8nga!n=kar8nga@i-44.vc-graz.ac.at JOIN :#esoteric < 1218533831 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Yes < 1218533836 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :But what about a game needing timing < 1218533851 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka, well that would need more advanced IO, like async IO < 1218533858 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Or just one more command < 1218533866 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :| - delay for 1/60th of a second < 1218534162 0 :poiuy_qwert!unknown@unknown.invalid QUIT : < 1218534230 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka, not really, you will still block on user inpuyt < 1218534232 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :input* < 1218534238 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so it will still be turn based < 1218534304 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :wait I just got an idea for making Funge98 sound enterprisy! < 1218534360 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you will always find IO shit you need to make new stuff possible < 1218534361 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :'Concurrent Funge-98, features advanced "green threads"' < 1218534363 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :user space ones < 1218534364 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1218534371 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :adding | will not let you shoot lazers. < 1218534372 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :you could probably extend that < 1218534386 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :"no need for special sync primitives" < 1218534387 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and so on < 1218534409 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I think i will make something BF-like but simpler < 1218534413 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :i meant < 1218534415 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :nethack-like < 1218534423 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Input will need to be the map, then user input < 1218534424 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :do it ! < 1218534437 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Also < 1218534447 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :my friend is doing a BF selfbooting floppy disk < 1218534448 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :For now < 1218534453 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :it'll support up to 64KB of BF code < 1218534455 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :enough? < 1218534460 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka, not really < 1218534466 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lostkingdom is around 2 MB iirc? < 1218534469 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :isn't it? < 1218534474 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :JUST lostkingdom < 1218534476 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :and yeah < 1218534483 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :but it wouldn't fit on a floppy drive anyway < 1218534504 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :2.1 MB < 1218534520 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :and a floppy disk < 1218534522 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :is 1.44MB < 1218534525 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :true < 1218534525 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :so forget about it < 1218534541 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Maybe if the author will convert the un-enhanced version < 1218534548 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :And my friend will get rid of the 64kb limit < 1218534549 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1218534550 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :both unlikely < 1218534551 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you can trivially compress it into a meg < 1218534556 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :into bf bytecode < 1218534561 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, ah yes < 1218534565 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :BF bytecode, yeah < 1218534567 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :but no < 1218534572 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and you can optimize it in various ways < 1218534605 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :for example I generated a C version from it, optimized but used a lot of space for other reasons, the binary was around as large as the source < 1218534607 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I think we could just ask the author to convert the original non-extended version < 1218534614 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but the compiler did all kinds of optimizing < 1218534622 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Since most of the bonus space is long room version text < 1218534624 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :like combining ++-- and <> and so on < 1218534633 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Oh yeah < 1218534638 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :and from a BFBASIC direct conversion < 1218534642 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :we can except that stuff, right < 1218534645 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :With a simple filter < 1218534646 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh and [-] -> "zero cell" < 1218534651 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :copying only BF chars, without newlines and stuff < 1218534658 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :i got it down by 50kb < 1218534658 0 :kar8nga!unknown@unknown.invalid QUIT :"Leaving." < 1218534665 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka, yeah that too < 1218534674 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but what I talked about was very un-bft < 1218534677 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :bfy* < 1218534691 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :as it replaced +++ with "add 3" < 1218534725 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :if the number of > and < in a loop is balanced you could probably optimize that too < 1218534728 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :by renumbering < 1218534781 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :say [+>-<+] could be changed into [>-<++] which could then be changed into "substract 1 from next cell, add two to current cell" < 1218534809 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so the resulting code didn't even need to move the pointer < 1218534815 0 :Mony!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1218534846 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yet I haven't figured out a good algorithm to do it < 1218534892 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :about my turnbased map thing, it wouldnt be that easy < 1218534896 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Or it will < 1218534909 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka, programming in a tarpit is never easy IMO < 1218534917 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I can store it like: Xsize, Ysize, playerx, playery, (map for X*Y cells) < 1218534931 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Also, i dont know BF well yet < 1218534948 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well it is pretty easy, just 8 instructions :P < 1218534976 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :but as in < 1218534982 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :i dont know ways to do cool stuff in it yet < 1218534993 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well that is the hard bit :P < 1218535026 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Im still slightly wondering how to check whether a value is 10 or more. I thought subtracting 9 from it, but that wouldn't work if the value is < 9 < 1218535101 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Subtracting while checking if it goes zero? Uh, no. I'd need to check the other value too. < 1218535138 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :brb, going to toy around with Portals < 1218537910 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1218537911 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :backkkk < 1218537926 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Is there a good brainfuck tutorial < 1218538291 0 :GreaseMonkey!unknown@unknown.invalid QUIT :"Jesus loves you" < 1218538631 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :no clue < 1218538635 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I prefer befunge < 1218538742 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I am going to make a BF Function Collection < 1218538745 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :collection of BF functions < 1218538963 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :what algos were you thinking? < 1218538972 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :there's a bunch in existance already on esolangs.org < 1218539023 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: Subtracting while checking if it goes zero? Uh, no. I'd need to check the other value too. <<< what other value? < 1218539129 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Everything < 1218539132 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Every useful piece of code < 1218539161 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :But something like that < 1218539242 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :+[> < 1218539242 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :,>,[>+++++<-]<[->>+<<]>>> now we have the tap code value in cell 3; Yay < 1218539251 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :That's what i did before i was stuck < 1218539259 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :how to check if the value is larger than 10 < 1218539261 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :tap code? < 1218539265 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Yes. < 1218539273 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :It doesn't have K and substitutes C for K < 1218539273 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :now what is that? < 1218539288 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Tap_Code < 1218539288 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric ::( < 1218539292 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :...lice this? < 1218539294 0 :Sgeo!n=Sgeo@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1218539302 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Yes < 1218539310 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :k. < 1218539313 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Centrainly, you're right, oclopol. < 1218539317 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :And since K isn't there < 1218539323 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :and J is at position 10, K isn't there, so L is at 11 < 1218539326 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Oops! A problem < 1218539345 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :If the tap code position value is greather than 10, i must add one to it < 1218539349 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :otherwise leave it ALONE < 1218539358 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :what? < 1218539366 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :don't you just find all k's and substitute c for them? < 1218539370 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :No. < 1218539382 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Not that easy. < 1218539391 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :A=1, B=2, C=3... got it? < 1218539392 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :J=10 < 1218539399 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :K isn't there, L=11... ha. < 1218539409 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Normally, it'll be K=11, L=12 < 1218539415 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :And i'm decoding tap code < 1218539417 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :not ENcoding < 1218539470 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well tap code wasn't just english with k->c < 1218539477 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :this i didn't know < 1218539486 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :And it works like this < 1218539500 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i know how it wors < 1218539502 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*works < 1218539509 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :now that the wikipedia page opened < 1218539519 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :That's why i need to check if x > 10 < 1218539522 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :without destroying it < 1218539541 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :If it is, add one to x < 1218539548 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :If it is not, leave x alone < 1218539571 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :You can use every cell after cell 3 < 1218539588 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :counting from cell 0 < 1218539604 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :-[-[-[-[-[-[-[-[-[-[current cell != 0, add 10 to get original]]]]]]]]]] < 1218539621 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :But it can't be just != 0 < 1218539628 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :This isn't enough < 1218539633 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Oh wait < 1218539640 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :if it goes in, it was more than 10. < 1218539654 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :if not, then it either already was in, or it was less than 10 < 1218539670 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Ok < 1218539674 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :when you go in, you can set up a flag to signify you were in, so when you get out, you can check whether you were in < 1218539679 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :this is a simple way to do if's < 1218539692 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :What if it doesn't go in? How to get the value back to normal < 1218539695 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :wait, i can just copy it < 1218539699 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :If i dont get inside the loop < 1218539703 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I can just re-copy the value < 1218539723 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :if it doesn't go in, current cell has become 0. < 1218539730 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and yes < 1218539731 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :exactly < 1218539802 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Now let me think. < 1218539818 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Ok. < 1218539846 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I needed to check how to skip the second code part if i executed the first one < 1218539848 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :A flag < 1218539849 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1218540035 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Oh, nearly done. < 1218540053 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Now i must add 65 to the output value, output it, return to cell 0 and close the loop. Yay. < 1218540059 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Writing the rest of code < 1218540214 0 :tusho!n=ehird@91.105.115.23 JOIN :#esoteric < 1218540289 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :one out of 1542623412 of all possible functions done then. < 1218540299 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Now debugging < 1218540301 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :lolololol < 1218540308 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Since i think I did something wrong < 1218540320 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I must check if i followed all the cell positions correctly < 1218540326 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I think i'm adding A to the wrong place < 1218540338 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Oh < 1218540347 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I forgot to decrase 48 from both values < 1218540392 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :o < 1218540417 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :But thats not the problem < 1218540500 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :1) The first loop (multiplying) wasnt executed at all. < 1218540544 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :i love it when I wake up to an alive #esoteric! < 1218540544 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1218540582 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, must fix your bit < 1218540752 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Fixing < 1218540756 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :currently half of code fixed < 1218540800 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :OMG < 1218540803 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :IT'S DONE < 1218540815 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :except that i must add 3 characters near the end: < 1218540816 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :[-] < 1218540833 0 :RedDak!n=dak@host59-80-dynamic.20-87-r.retail.telecomitalia.it JOIN :#esoteric < 1218540849 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :hopefully i have this bffilter app my friend made for me < 1218540861 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :it filters everything, only the bf chars go through < 1218540911 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :174 bytes for a tap code decoder < 1218541072 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :nope < 1218541079 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :when fixed everything (a one-time run now) < 1218541082 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :it's 162 bytes < 1218541086 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :But it only works on BrainfuckMachine < 1218541088 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I'm not sure I'd call a brainfuck filter an "app", given that you can just pipe your file through something like ... | perl -pne 's/[^,.<>\[\]+-]//g' | ... < 1218541097 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :right < 1218541100 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :but i dont have perl :P < 1218541115 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :it's not a real app < 1218541117 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :an utility < 1218541131 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Bhrrrr. I'd feel all lost and alone on a system without a Perl. < 1218541160 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :http://rafb.net/p/UlJIr252.html < 1218541165 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :can anyone test it on his machine < 1218541178 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Input numbers: 3 and 2, respectively < 1218541184 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :as in, ascii chars "3" and "2" < 1218541188 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :should output N < 1218541218 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :oh wait it works < 1218541230 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :you dont need to test < 1218541240 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Oh wait < 1218541249 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :It does seem to work. < 1218541250 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: He's on windows. < 1218541269 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :The first line doesnt work < 1218541273 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :it always outputs A < 1218541283 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :if you use 3, 1; 4, 1; etc < 1218541304 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Hey, I found the brainfuck interpreter I wrote for the C programming course homework. < 1218541316 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :My program is very buggy AFAIK though < 1218541321 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :But it's my first BF program < 1218541323 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :main(j,a,n,t)int*a;{unsigned short p=-1;char*r=calloc(n=p+1,6),*i=r+n,**k=i+n;for(read(open(*++a,t=0),i,p);n=*i-43,t<0?n-48?n-50||++t:--t:n?n-2?n-19?n-17?n-3?n-48?n-50?n-1||read(0,r+p,1):p[r]?i=k[j]:j--:p[r]?k[++j]=i:t--:putchar(p[r]):p--:p++:p[r]--:p[r]++,*i++;);} < 1218541324 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :so let's do a YAY < 1218541360 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: Er, you've been nabbing on about organizing brainfuck contests and thinking of various large projects (like games) to code in BF since 2007. < 1218541369 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :And you've only just wrote your first trivial brainfuck program? < 1218541376 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Yeeeesss... i think < 1218541382 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ACTION facepalm < 1218541387 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :you mean < 1218541395 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :oh wait < 1218541399 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :no, nothing < 1218541410 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Maybe i did something else < 1218541417 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :but i don't really recall < 1218541428 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: As the other active person, can you share in my facepalm? < 1218541433 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :One just doesn't seem to be enough < 1218541438 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric ::/ < 1218541451 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::p < 1218541461 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :But no, seriously. I just liked the BF concept < 1218541466 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :but was too lazy to do something in it < 1218541472 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I was learning all the esolangs in 2007 < 1218541475 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: perhaps you should focus on the text editor instead of the irc window :) < 1218541478 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :s/learning/reading about < 1218541488 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :in 2008 i continued it < 1218541504 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Now i was finally bored enough to make a BF app. < 1218541521 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :also, does optbot have bf running functionality < 1218541522 0 :optbot!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: hush tusho < 1218541536 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :hash tusho? okay < 1218541541 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :hush < 1218541545 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :i know < 1218541549 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :but i just dont get "hush tusho" < 1218541562 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :probably psygnisfive said it to me when I was talking < 1218541566 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :he doesn't like me talking, generally. < 1218541574 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :But tusho, does optbot have BF code running functionality? < 1218541574 0 :optbot!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: i might just try that CW6670 one < 1218541580 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: yes. just ask it < 1218541612 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :optbot, !bf ++++++++++[>+++++++>++++++++++>+++>+<<<<-]>++.>+.+++++++..+++.>++.<<+++++++++++++++.>.+++.------.--------.>+.>.@ < 1218541612 0 :optbot!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: too bad you can't use UPnP or whatever < 1218541617 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric ::( < 1218541620 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :!bf ++++++++++[>+++++++>++++++++++>+++>+<<<<-]>++.>+.+++++++..+++.>++.<<+++++++++++++++.>.+++.------.--------.>+.>.@ < 1218541628 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Nope. < 1218541629 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: you have to ask him in plain english! < 1218541634 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :he has an AI... < 1218541637 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I know you're lying < 1218541640 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I know you're lying < 1218541644 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :well, I'm not < 1218541646 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :but fine < 1218541650 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Try it, then < 1218541652 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :be without brainfuck code running functionality < 1218541660 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :optbot: Can you interpret BF? < 1218541660 0 :optbot!unknown@unknown.invalid PRIVMSG #esoteric :tusho: Swhacks were voluntary point deduction. < 1218541668 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Uh < 1218541672 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :i thought it has an AI < 1218541676 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it does < 1218541677 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :or at least < 1218541678 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :you told me < 1218541681 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Ok < 1218541683 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it just has operating hours < 1218541686 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric ::( < 1218541689 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it makes sense every now and then < 1218541693 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Im just going to put up my own BF bot here < 1218541693 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and spews crap all the other times < 1218541703 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :why not just use optbot < 1218541704 0 :optbot!unknown@unknown.invalid PRIVMSG #esoteric :tusho: to python < 1218541708 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :optbot, do you love tusho? < 1218541708 0 :optbot!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: would it go 50 times faster? < 1218541712 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :LMAO < 1218541728 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :optbot, if you love him, it will < 1218541729 0 :optbot!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: >>> bf ,[.,] <<< ?infinite loop < 1218541737 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Haha < 1218541738 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :he made sense < 1218541742 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :no < 1218541743 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :he made sense < 1218541746 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :i didn't make sense at all < 1218541781 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I need to put up a BF bot here < 1218541790 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :how to run raw .java files? < 1218541796 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :do you need to compile them < 1218541802 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :oh wait < 1218541805 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :i have a bf interpreter for mirc < 1218541810 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :maybe < 1218541882 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I pasted a C brainfuck interpreter just few lines ago; does your Perl-less system also lack a C compiler? < 1218541888 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :no < 1218541891 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :i have a C compiler < 1218541913 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Also, i need to make an OS for BF < 1218541925 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I will need a BF self-interpreter for it xD < 1218541939 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Bye all < 1218541945 0 :Sgeo!unknown@unknown.invalid QUIT :"Ex-Chat" < 1218541945 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: He wants it as an irc bot. < 1218541963 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: Also, now that he has written his first trivial BF program, seems he is back to aspirations of writing an OS in it. < 1218541976 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Not necessairly < 1218541980 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Well, his mirc script can execute the compiled C interpreter. Or something. < 1218541981 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Just fantasying around < 1218542020 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Hmm. < 1218542035 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Sketch for a very short brainfuck interp in C: < 1218542055 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Implement each instruction in asm. < 1218542060 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Then, have a character array with it all in < 1218542066 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :(pad it out with nops so they're all the same length) < 1218542084 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Then do some modulo stuff into the table and cast it to a function and call it or something. < 1218542086 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I don't know. :P < 1218542131 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I'm not convinced it would be much shorter than, say, my 270-character one. < 1218542211 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: Well, [[main="machine code";]] would probably be shorter. :P < 1218542262 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Hmm... < 1218542267 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :How do you say "return 0" in machine code... < 1218542280 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :x86 obviously < 1218542295 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Depends on the calling convention. Usually something like "mov eax, 0; ret" < 1218542306 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Yes, I know the asm. < 1218542312 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I guess I'll just have to assemble it huh < 1218542313 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1218542335 0 :asiekierka!unknown@unknown.invalid QUIT : < 1218542399 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :0x66, 0x31, 0xc0, 0xc3. < 1218542415 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Hmm. < 1218542415 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :If you do xor eax, eax; ret. The 'mov' instruction is longer, what with the four-byte literal in there. < 1218542421 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Ah. :P < 1218542450 0 :asiekierka!n=asiekier@89.108.245.238 JOIN :#esoteric < 1218542463 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :So: "f1\300\303" < 1218542483 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Hmph. < 1218542483 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :zsh: illegal hardware instruction ./a.out < 1218542562 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Actually I think it might be just "0x31 0xc0 0xc3" in the normal automatically-32-bit x86 mode. I'm not sure of my nasm flags. < 1218542579 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: The \0 that C puts at the end of strings wouldn't break it, would it? < 1218542611 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :No. Seems not. < 1218542637 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Geh. Same error. < 1218542643 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ACTION main(){return 0;} < 1218542645 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :er < 1218542648 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :main(){return 0;} < 1218542651 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :main="foobarbaz"; < 1218542656 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Hmm. < 1218542663 0 :RodgerTheGreat!unknown@unknown.invalid QUIT :clarke.freenode.net irc.freenode.net < 1218542663 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Looks like I'm not saving much if anything. :P < 1218542688 0 :RodgerTheGreat!n=Rodger@wads-5-232-63.resnet.mtu.edu JOIN :#esoteric < 1218542726 0 :asiekierka!unknown@unknown.invalid QUIT : < 1218543007 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I couldn't get a raw-assembler .c file that GCC would bother compiling without doing: < 1218543011 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric : char main[3] __attribute__ ((section (".text"))) = "1\300\303"; < 1218543025 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :(It wanted to segfault without the section attribute.) < 1218543031 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: Hmph. < 1218543034 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :That kind of sucks. < 1218543041 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Wasn't there an IOCCC entry that took the form: < 1218543043 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :main="...";? < 1218543064 0 :asiekierka!n=asiekier@89.108.245.238 JOIN :#esoteric < 1218543068 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Haven't seen, but could be. I'm not sure if x86_64 is a bit pickier with this stuff, anyway. < 1218543092 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :hahahahh linkinus grabs ops when it c an < 1218543093 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :[12:11:08] ← asiekierka left the channel. () < 1218543093 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :[12:11:08] ← tusho left the channel. ("Boing!") < 1218543093 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :[12:11:08] → tusho joined the channel. < 1218543104 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :as soon as the channel goes empty it seems to cycle to get ops < 1218543128 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :An opportunistic client. < 1218543152 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :you know i wouldnt come in that channel back anyway < 1218543160 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :and who'd even like to have a channel #lold < 1218543446 0 :asiekierka!unknown@unknown.invalid QUIT :Nick collision from services. < 1218544154 0 :asiekierka!n=asiekier@user-89-108-234-131.mobile.playmobile.pl JOIN :#esoteric < 1218544191 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Inspired by the newest userfriendly comic: "I need an esoteric language that will make me into a millionaire. Can you code it for me?" < 1218544301 0 :asiekierka!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1218544365 0 :asiekierka!n=asiekier@user-89-108-234-131.mobile.playmobile.pl JOIN :#esoteric < 1218544375 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Crashed mIRC with /brainfuck +[]. < 1218544378 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Was bored. < 1218544426 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :what you worked on in esolangs lastly? < 1218544891 0 :optbot!unknown@unknown.invalid TOPIC #esoteric :the entire backlog of #esoteric: http://tunes.org/~nef/logs/esoteric | simply < 1218544918 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :optbot! < 1218544919 0 :optbot!unknown@unknown.invalid TOPIC #esoteric :the entire backlog of #esoteric: http://tunes.org/~nef/logs/esoteric | i'm too tired to implement any trig functions < 1218544929 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :optbot! < 1218544929 0 :optbot!unknown@unknown.invalid TOPIC #esoteric :the entire backlog of #esoteric: http://tunes.org/~nef/logs/esoteric | the pencil sharpener in my biology classroom is so good that the PPS is actually blowing out of the pencil sharpener, so that if you put a pencil too close to it, the pencil becomes sharpened. < 1218544940 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :that stays < 1218545121 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I hate it when i'm back and everyone is off < 1218545242 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :meh < 1218545551 0 :Judofyr_!n=Judofyr@cE699BF51.dhcp.bluecom.no JOIN :#esoteric < 1218545551 0 :Judofyr!unknown@unknown.invalid QUIT :Read error: 54 (Connection reset by peer) < 1218545594 0 :kar8nga!n=kar8nga@m-216.vc-graz.ac.at JOIN :#esoteric < 1218546250 0 :Sgeo!n=Sgeo@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1218547921 0 :CakeProphet!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1218548040 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :If you were given a chance to buy something computer-related, but only one thing, no matter how much it costs, what would you buy? < 1218548085 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: a machine that can make any machine < 1218548099 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :but the thing you want to get < 1218548100 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :must exist < 1218548102 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :right now < 1218548107 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :or < 1218548110 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :it could be from the past < 1218548111 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :or the present < 1218548113 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :but NOT the future < 1218548139 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: I'd wait until someone made such a machine. < 1218548152 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :But you'll be given a chance only for one day < 1218548159 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I'd personally buy a supercomputer < 1218548175 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :the #1 or #2 supercomputer on the TOP 500 list < 1218548183 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Then i'll set it to compute BF programs < 1218548186 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :and go to sleep... < 1218548214 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :i wake up, and there waits a 1GB BF program < 1218548219 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :That is in fact a port of NetHack. < 1218548224 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :with a lot of bonuses < 1218548596 0 :Judofyr_!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1218548626 0 :Judofyr!n=Judofyr@cE699BF51.dhcp.bluecom.no JOIN :#esoteric < 1218549725 0 :Tritonio_!n=tritonio@150.140.226.176 JOIN :#esoteric < 1218550334 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I'm bored. < 1218550338 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Any ideas on what to do? < 1218550456 0 :RedDak!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1218550473 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: go outside < 1218550479 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :can't < 1218550482 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :why < 1218550486 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :i'm alone in the house, it's locked < 1218550490 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :can't go outside < 1218550491 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1218550495 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric : I meant < 1218550498 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :something in BF maybe < 1218550503 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :as i have like, 2-3 hours of free time < 1218550517 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :not that many BF programs that are yet to be written by now :P < 1218550529 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :What is there left to do < 1218550541 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :except optimizing "hello world" of course < 1218550563 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :egobot has pretty much got hello world down < 1218550568 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :as far as optimizing goes < 1218550593 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :what's the smallest BF code that says "Hello World!" then < 1218550630 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :also wheres egobot < 1218550705 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :1. esowiki page < 1218550708 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :2. gone < 1218550756 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I have a smaller hello world < 1218550784 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :113bytes < 1218550796 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :use the genetic evolution thing < 1218550812 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :wait, BF has a "genetic evolution thing"? < 1218550829 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Only if it could reproduce < 1218550850 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :++++++++++[>+++++++>++++++++++>+++>+<<<<-]>++.>+.+++++++..+++.>++.<<+++++++++++++++.>.+++.------.--------.>+.>.@ < 1218550856 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Is there a way to optimize THAT hello world? < 1218550861 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :i found in my collection < 1218550867 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :is there a smaller one < 1218550870 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :i think so. < 1218550879 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :i've seen a 104-byte < 1218550881 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :from egobot < 1218550943 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :no, its not mine < 1218550948 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :What < 1218550951 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :a 104-byte < 1218550956 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Oh god < 1218550971 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Egobot must be back. NOW. < 1218551195 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: you are obsessing over BF too much < 1218551234 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :But i like BF < 1218551246 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Ok < 1218551254 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: it's a good language but there are other esolangs... < 1218551255 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :So propose me another esolang to obsess over < 1218551262 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :how about underload < 1218551263 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :or befunge < 1218551267 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Befunge is out < 1218551268 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :SNUSP < 1218551268 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Path < 1218551271 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and why < 1218551275 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :SNUSP and Path are ones of my favs < 1218551280 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Befunge has too many commands < 1218551284 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :no it doesn't < 1218551287 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and that's a ridiculous reason < 1218551307 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :in my opinion it has too much < 1218551311 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :106 bytes: ++++++++++[>+++++++>++++++++++>+++<<<-]>++.>+.+++++++..+++.>++.<<+++++++++++++++.>.+++.------.--------.>+. < 1218551317 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: Esoteric != "has little commands." < 1218551321 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :That's called a tarpit. < 1218551325 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Oh < 1218551325 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :There is interestingness beyond tarpits < 1218551326 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :(from http://helloworldsite.he.funpic.de/hello.htm#BrainFuck ) < 1218551332 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :so i like Turing tarpits then. < 1218551351 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: And turing tarpits tend to be the least interesting esolangs. < 1218551363 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I like them the most < 1218551369 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Also, useful joke languages. < 1218551381 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :(like any exist) < 1218551386 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :(like Befunge) < 1218551393 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :don't be surprised if people don't seem to respond to you then. < 1218551401 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :most of us are bored of tarpits by now < 1218551413 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I'm bored of being bored < 1218551419 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :we can tell < 1218551422 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :or at least I can < 1218551445 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :No, srsly, befunge has a little too much stuff for me < 1218551452 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :It can do everything < 1218551453 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :But < 1218551455 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :But... < 1218551467 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka please look up the befunge page on the wiki < 1218551472 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I'm looking < 1218551485 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :if that has too many commands your taste in esolangs is terminally boring < 1218551505 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :36 (or 27 if you count 0-9 as one). < 1218551508 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Compare it to 8. < 1218551554 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :also < 1218551567 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :i would need to get a selfbootable befunge interpreter < 1218551568 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :then < 1218551578 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: HAVING A FEW COMMANDS DOES NOT MAKE AN ESOLANG BAD < 1218551589 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :HAVING TO RUN AN INTERPRETER ON AN OPERATING SYSTEM DOES NOT MAKE AN ESOLANG BAD EITHER < 1218551592 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :jee < 1218551592 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :z < 1218551641 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :BEING AN IDIOT DOES NOT MAKE A PERSON BAD EITHER < 1218551665 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :But oh well < 1218551670 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I will do something in Befunge < 1218551672 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :If you want < 1218551675 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: are you calling me an idiot? < 1218551680 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :well, thanks < 1218551684 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :no < 1218551686 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :i'm calling myself < 1218551687 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :an idiot < 1218551699 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :because i behave like one < 1218551704 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :saying 25 commands is too much < 1218551722 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :and staying with BF < 1218551722 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :why do you always call yourself an idio < 1218551723 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :t < 1218551727 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :you spend like half of your time doing that < 1218551739 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Because everyone convinces me i am < 1218551785 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Also < 1218551789 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :is there a befunge tutorial < 1218551827 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :not sure < 1218551828 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :probably < 1218551870 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :there is < 1218552028 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :ugh < 1218552032 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Two links failed < 1218552036 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :(for an interpreter < 1218552042 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :) < 1218552050 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :three! < 1218552054 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :yayz :/ < 1218552068 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :finally found something < 1218552076 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :i think cfunge can interpret -93 as well as -98 < 1218552076 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1218552130 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Ok < 1218552139 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :made a Tap Code decoder in Befunge (nearly) < 1218552265 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :that was quick < 1218552277 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :but i must fix the "K" problem < 1218552279 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :now < 1218552355 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :&6%&6%5*88*1+++, < 1218552357 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :the code for now < 1218552365 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :It works nearly < 1218552368 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :now to fix the K < 1218552389 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Now i must learn how to use IFs < 1218552428 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :88*1+ -> "A" (or 'A for Funge-98) < 1218552434 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1218552456 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :it is in the 0-4 array < 1218552470 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :change &6%&6% to &5%&5% < 1218552549 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Compare this to... < 1218552549 0 :asiekierka!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1218552564 0 :asiekierka!n=asiekier@user-89-108-234-131.mobile.playmobile.pl JOIN :#esoteric < 1218552568 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Back < 1218552570 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :well < 1218552572 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :compare my befunge code with... < 1218552574 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :,>++++++++[<------>-],>++++++++[<------>-]<[>+++++<-]<[->>+<<]>>[->+>+<<]>>[-[-[-[-[-[-[-[-[-[-[+++++++++++>+>]]]]]]]]]]]<[-<[-]<[->+<]>>]++++++++[<++++++++>-]<+. < 1218552577 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :...this. < 1218552586 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :And i'm using befunge-93! < 1218552598 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: Yes. :P < 1218552604 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Hmm. < 1218552610 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Offtopic, what would you people use to register a .se domain? < 1218552625 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :All the registrars I've found either are ridiculously expensive or don't let you change the nameservers < 1218552629 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :(for a friend) < 1218552629 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :ihatewindows98.se < 1218552632 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1218552635 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :or < 1218552638 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :ilikewindows98.se < 1218552656 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :or < 1218552662 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :myfriendisslimniceandwi.se < 1218552741 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Or < 1218552746 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :iwanttobewi.se < 1218552747 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :or < 1218552755 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :tusho_is_slim_and_wi.se < 1218552757 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :or < 1218552760 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :esolangs_are_wi.se < 1218552765 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :or... i'm out of ideas < 1218552867 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I'm going to move to befunge-98 < 1218552871 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Or should i stay at -93? < 1218552897 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :hello? < 1218552935 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: a registrar < 1218552936 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :not a domain < 1218553022 0 :Tritonio_!unknown@unknown.invalid QUIT :Remote closed the connection < 1218553286 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :untested finished tap code decoder for befunge-93: < 1218553287 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :&5%&5%5*88*1+++:52*`v < 1218553287 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric : v+1_v < 1218553287 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric : @, < < 1218553287 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric : @ < 1218553307 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :And this one < 1218553309 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :actually works! < 1218553337 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :minimised it to 3 lines < 1218553338 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Compare that < 1218553341 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :with < 1218553341 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :my BF code < 1218553344 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Please. < 1218553353 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :the code is tested and works < 1218553367 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lets see... *reads b93 code* < 1218553386 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka, what is it trying to do < 1218553402 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Wait < 1218553404 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :it's broken! < 1218553406 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :you take two numbers, modulo 5 < 1218553410 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :actually < 1218553417 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :then multiply the last with 5 < 1218553428 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Tap_Code < 1218553432 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :decode tap codes. < 1218553450 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :You input the number of taps, and get the letter < 1218553451 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :then 8*8 (64), then add 1 to it, then add 65 to the the second number you read (times 5) < 1218553455 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :But it seems that thing is broken < 1218553460 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :It's "true" no matter what < 1218553465 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :then add the first number to that < 1218553549 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka, it checks if the final number is smaller than 5*2? < 1218553561 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :larger < 1218553566 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :if it is, should add one < 1218553574 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yeah... hm < 1218553576 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :if it isn't, should leave it alone < 1218553590 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka, well the final number would be larger than 10 < 1218553595 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :as far as I can work out < 1218553598 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Not necessairly < 1218553603 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :0*0=0 < 1218553609 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :no wait < 1218553610 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :it's < 1218553615 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :0*(0*5) < 1218553616 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :8*8 + 1 = 65 < 1218553620 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Yes < 1218553622 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :oh wait < 1218553624 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :which you then *add* to maybe 0 < 1218553625 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :didn't spot that bit < 1218553643 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :thanks for finding that bit < 1218553648 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka, I got no clue what it is < 1218553652 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :It's broken < 1218553654 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but I can see it will always be larger yes < 1218553656 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :a broken tap code decoder < 1218553673 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :en.wikipedia.org/wiki/Tap_Code < 1218553675 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :it decodes that < 1218553706 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :hey AnMaster < 1218553709 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :you're swedish < 1218553715 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :what registrar would you use to register an .se domain < 1218553721 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Okay < 1218553722 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :v >1+>88*1++,@ < 1218553723 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :>&5%&5%5*+:52*`| < 1218553723 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric : > ^ < 1218553724 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :this should work < 1218553747 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :also < 1218553761 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :can i do like < 1218553772 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :not > ^, but >xx^ or something, to indicate code flow? < 1218553789 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :eh < 1218553793 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :yes but why < 1218553799 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka, not in funge 93 < 1218553804 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Oh < 1218553811 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :in 98 there are such chars you could use < 1218553824 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Well, i'm going to use funge-93 because tusho said i should use it since 98 is harder < 1218553825 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: ? < 1218553825 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, I never looked for registrar < 1218553828 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: ok < 1218553830 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, I use *.org mostly < 1218553835 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: still ... all of them seem to suck < 1218553840 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: can't change nameserver < 1218553843 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :or hideously expensive < 1218553844 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka, 98 is harder to *implement* < 1218553848 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Oh. < 1218553851 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :i didn't say that asiekierka < 1218553853 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :i said it's simple < 1218553854 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :r < 1218553859 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric : uh, should i stay at befunge-93 or migrate to befunge-98?> < 1218553860 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric : stay with -93 for now < 1218553860 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric : it's a _lot_ simpler < 1218553860 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka, and it is the opposite of a tarpit if you see what I mean < 1218553867 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :98 is positively bloated :P < 1218553883 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Also < 1218553884 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka, 93 is easier to learn too, less commands < 1218553888 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Yeah < 1218553889 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :but < 1218553900 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :does Befunge-93 have commands 98 doesn't? < 1218553901 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka, in funge98 every printable char have some meaning < 1218553907 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and 98 is a superset of 93 < 1218553915 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1218553923 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :So i should first master funge93 < 1218553934 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Then get around to 98 < 1218553939 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka, well, there are some semantic differences with spaces in strings between 93 and 98 < 1218553963 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ie, 98 does it like html, multiple spaces are ignored < 1218553974 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but apart from that it is a true superset < 1218553985 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :well, i replaced 88*1+ with "A" for a little space optimization < 1218553988 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :eh < 1218553989 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :a < 1218553990 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :not A < 1218553995 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :A is different from a in 98 < 1218553999 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1218554001 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :but im using -93 < 1218554003 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :as i told < 1218554004 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :a = 10 < 1218554012 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh you mean as a string < 1218554014 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :right < 1218554014 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1218554015 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :sure < 1218554018 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :also, i use -93 anyway < 1218554026 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :k < 1218554490 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Any ideas on what program to do? < 1218554526 0 :Tritonio_!n=tritonio@150.140.226.176 JOIN :#esoteric < 1218554608 0 :dogface_!n=Peggy@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1218554670 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Oh, i see. < 1218554679 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Befunge also has every program possible made, right < 1218554681 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :RIGHT < 1218554692 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :no < 1218554693 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1218554702 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: we're not like ... program idea generations < 1218554711 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :generators < 1218554720 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Oh < 1218554727 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :But, anything you want to do but are too lazy maybe < 1218554789 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: how about a web server < 1218554794 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :you'll need -98 to do that < 1218554802 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :for the networking & filesystem fingerprints(modules) < 1218554905 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :How about i'll do an interpreter for something in -93 < 1218554907 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :For practice < 1218554911 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :sure < 1218554912 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :THEN i'll get around to -9 < 1218554914 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :probably a good idea < 1218554914 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :-98 < 1218554920 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: what about an underload interp < 1218554922 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :that's quite complicated < 1218554924 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Since an interpreter is the hardest thing in an esolang 50% of the time < 1218554925 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :but still interesting < 1218554929 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Nothing much complicated < 1218554936 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I'd like to do a Piet interpreter xD < 1218554937 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it's not too complicated < 1218554939 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :a little tricky, though < 1218554952 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :with a builtin module to read BMP data < 1218554956 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :But 80x25 is a problem < 1218554963 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I'd so like Befunge-93 without the limit < 1218554980 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :in moments like that < 1218554982 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: yes, -98 has no limit < 1218554984 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :however < 1218554989 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :80x25 is an advantage in some ways < 1218554994 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it forces you to think about using the most of the space < 1218554997 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, it motivates you to optimize < 1218555211 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Anything for my first time making an esolang interpreter in an esolang? < 1218555212 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :something easyt < 1218555214 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :easy* < 1218555218 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :but for the love of God NOT BF < 1218555235 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: well, I guess underload would be a bit too hard < 1218555236 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :BCT? < 1218555240 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :http://esolangs.org/wiki/BCT < 1218555243 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :very very simple < 1218555245 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and TC < 1218555259 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :(though your impl won't be TC - befunge-93 isn't TC) < 1218555265 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :(close enough for a lot of things though) < 1218555333 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :0 is removing the bit that's the farthest one left? < 1218555340 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :as in, the first on the "stack" < 1218555369 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :yes asiekierka < 1218555391 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and 11 = if leftmost data is 1: append 1 to end of data < 1218555395 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and 10 = if leftmost data is 1: append 0 to end of data < 1218555400 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :1 if the leftmost data-bit is 0, skips the next command? < 1218555403 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :but < 1218555405 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :note that < 1218555406 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :110 < 1218555407 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :executes as < 1218555413 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :11, 10, 0 < 1218555421 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: no < 1218555426 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :the next command is never skipped < 1218555427 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1218555436 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :so 1 if the leftmost bit is 0 just nops? < 1218555443 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1218555447 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: but note the bit below it < 1218555451 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :you don't just execute it and finish < 1218555453 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :you have to "cycle" it < 1218555464 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :but that's it < 1218555466 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it's pretty trivial < 1218555471 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :cycle? < 1218555471 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric : 0 <-- 10 < 1218555471 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric : 1 <-- 11 < 1218555471 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric : ; <-- 0 < 1218555473 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :you mean that < 1218555483 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :oh wait < 1218555483 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :no < 1218555485 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :it's not that < 1218555496 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :yeah read the paragraph below :P < 1218555530 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I wonder what's "cycling" < 1218555532 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, I wonder, irc bot in erlang, I assume it has already been done though < 1218555544 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :anyway not today I think, I think I got a cold < 1218555545 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: obviously :P < 1218555549 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: it describes it on the page < 1218555552 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :read the BCT page all the way through < 1218555552 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1218555556 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION will probably go to bed soon due to this cold < 1218555557 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it's short < 1218555560 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: aw < 1218555610 0 :Sgeo!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1218555717 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :by the way < 1218555731 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: what do you think about ESO using befunge.org for its fingerprint-URI-service? < 1218555761 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, sure, ok for me < 1218555763 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :http://befunge.org/fp/tusho/tardis < 1218555767 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :or whatever :P < 1218555786 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :you know I hate time travel :P < 1218555788 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1218555790 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: hmm < 1218555798 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: for legacy ones < 1218555809 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :http://befunge.org/fp/-legacy/TRDS < 1218555810 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :or something < 1218555810 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :? < 1218555815 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :then it's still a valid URI < 1218555816 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well legacy ones can still be loaded with the old names in funge-108 < 1218555822 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :as opposed to funge-fingerprint-legacy:// < 1218555825 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: why? < 1218555836 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it should be possible to run most existing programs under funge-108 without modifications < 1218555838 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Still don't quite get it. I think it's just that 10/11 are paired. < 1218555841 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :some small needed for k and such < 1218555856 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :10 appends 0 to the end if the leftmost bit is 1 < 1218555856 0 :asiekierka!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1218555858 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: i don't think you should bother with backwards-compatibility for funge-108 really < 1218555859 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1218555865 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, well hm.... < 1218555874 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: just have a --98 switch or whatever < 1218555886 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :probably, make --98 the default < 1218555886 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, sure cfunge will have that. but still... < 1218555893 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and have --108 for the 3 108 programs :P < 1218555902 0 :asiekierka!n=asiekier@user-89-108-234-131.mobile.playmobile.pl JOIN :#esoteric < 1218555905 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: it'd remove a lot of clutter from the spec < 1218555906 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :cfunge already got a -s {93,98,108} < 1218555913 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I think i'll just check an interpreter source code < 1218555917 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :C source code < 1218555919 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and as you said it doesn't have full compatibility atm < 1218555921 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :due to 'k' etc < 1218555928 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, k etc? < 1218555938 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :[15:44:03] some small needed for k and such < 1218555945 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :you're already backwards-incompatible, might as well take the oppertunity < 1218555951 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1218555967 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, think of the existing codebase ;P < 1218555985 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: gasp, you might have to put a few if (FungeVersion == 98)s in! :P < 1218555989 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hehehe < 1218555993 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, I already got that ;P < 1218555997 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :for 93 < 1218556024 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :where currently I only handle spaces differently, because the space in string is the only thing I seen causing issues < 1218556031 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so not a full 93 mode < 1218556043 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but rather a semi-compatibility mode < 1218556050 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I think i'll implement Cyclic Tag instead < 1218556050 0 :Mony!unknown@unknown.invalid QUIT :"À vaincre sans péril on triomphe sans gloire..." < 1218556060 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: bitwise is simpler than cyclic tag < 1218556063 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :since it's, uh, only bits < 1218556064 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1218556074 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :in befunge it's not a difference < 1218556078 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, depend on what language you implement it in < 1218556086 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :bitwise operations in befunge wouldn't be fun < 1218556096 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :i wouldn't use bitwise < 1218556099 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka, if you want to compare some number you want 98 btw < 1218556100 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :yeah okay < 1218556102 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I would use 0 and 1 in digits anyway < 1218556103 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :much easier < 1218556103 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :w < 1218556112 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :say: < 1218556126 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I actually prefer -#v_ sometimes < 1218556130 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :you know < 1218556131 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :since you only need two lines < 1218556135 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :How to store the datastring in Befunge-93 < 1218556136 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :i wonder < 1218556138 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :funge.org would be more fun than befunge.org < 1218556139 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :c.funge.org < 1218556143 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :rc.funge.org < 1218556167 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :since g/p operations take away space < 1218556169 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :and the stack < 1218556190 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: the stack is probably the best idea < 1218556194 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, i'd need to put a value at the very bottom < 1218556196 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :How!? < 1218556204 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :but if you hyper-optimized your code you could leave the rest of the fungespace for the code/datastring < 1218556215 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :as the leftmost will be the top (okay) and rightmost will be the bottom < 1218556219 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Now how to add numbers to the bottom < 1218556227 0 :MikeRiley!n=rileym@las-static-208.57.195.80.mpowercom.net JOIN :#esoteric < 1218556243 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: to the bottom of the stack? < 1218556246 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Yes < 1218556254 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :you'll need a fingerprint for that < 1218556258 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :MODE or FRTH < 1218556260 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :in befunge-93 < 1218556264 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :impossible < 1218556279 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :v > "2 is greater than 1">:#,_@ < 1218556280 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :> 1 2 w "2 and 1 are equal Equal">:#,_@ < 1218556280 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : > "2 is less than 1">:#,_@ < 1218556282 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :well, of course you can store the stack in funge-space < 1218556285 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :of course that won't print it correctly < 1218556288 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka, ^ < 1218556292 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but very useful w. < 1218556308 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: i.e. 'p' all values on the stack now somewhere, then push your new value, then 'g' them back < 1218556315 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I wanted to do it < 1218556322 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :you might have to keep track of the stack size though < 1218556330 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :right < 1218556351 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :if it'll exceed 80 bytes, i'm going to remove the rightmost databit < 1218556355 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :or < 1218556356 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :not put it < 1218556357 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :i funge.org would be more fun than befunge.org < 1218556359 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :aye < 1218556363 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :trefunge < 1218556364 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :unefunge < 1218556365 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :too < 1218556369 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :be.funge.org :P < 1218556374 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I could keep track by g/p < 1218556375 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and the interpreter name puns < 1218556389 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, then what about CC.funge.org.I? ;P < 1218556394 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err < 1218556397 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, then what about CC.be.funge.org.I? ;P < 1218556398 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :even < 1218556418 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or FBBI < 1218556419 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: ccbe.funge.org/i < 1218556426 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :fbbe.funge.org/i < 1218556440 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :why .org < 1218556449 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, well his domain name... < 1218556451 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: what would you suggest? < 1218556457 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :.com? it's not commercial < 1218556460 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, buy a tld from ICANN? < 1218556463 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :.funge < 1218556464 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :XD < 1218556466 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: heh < 1218556468 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :exactly :-) < 1218556475 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :how much would that cost? < 1218556479 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: $500K < 1218556481 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I believe < 1218556482 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ouch < 1218556485 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :not an option then < 1218556488 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :o rly < 1218556489 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::p < 1218556494 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well not for me < 1218556508 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :i am actually a billionare < 1218556514 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :that 12 year old thing was just a disguise < 1218556517 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :you guys want .funge? < 1218556517 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :but of course we don't need to use http and hence can drop the .org altogether < 1218556520 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :unless we want to < 1218556526 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: gopher! < 1218556529 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :no wait < 1218556533 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1218556541 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: mailto < 1218556546 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :mailto:c@funge.org < 1218556551 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :eww < 1218556556 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :mailing to it will be replied to with information about cfunge < 1218556557 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::-P < 1218556560 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :do we have to use a standardized one? < 1218556566 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric : Ok, i have processing lines ready for ;, 1 and 0 < 1218556570 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: yes < 1218556570 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :if so, just urn: < 1218556571 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, of course, we need URIs < 1218556572 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :otherwise it's not a valid uri < 1218556579 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: uh < 1218556581 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :; isn't in bct < 1218556588 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :but i'm writing a CT interpreter < 1218556591 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1218556591 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1218556597 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Also < 1218556622 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :is g/p's x and y positions calculated from 0-79/0-24 or 1-80/1-25 < 1218556622 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka, you need funge-98 then < 1218556629 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Why < 1218556631 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :because funge-93 is not turing complete < 1218556641 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it is restricted to 25x80 < 1218556644 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :tusho, AnMaster: where in the RFC does it say that they need to be officially registered < 1218556646 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :he doesn't need tc AnMaster < 1218556651 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I can't find it in http://tools.ietf.org/html/rfc3986 < 1218556655 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, well CT would need it right? < 1218556656 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: shrug - I know it's true though < 1218556656 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :No language ever on the universe is TC < 1218556660 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :we don't have unbounded storage < 1218556668 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: langs are tc < 1218556669 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :impls are not < 1218556670 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :tusho: wikipedia says only "should" < 1218556675 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: he can implement CT without infinite memory < 1218556679 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: it's somewhere in there < 1218556686 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : Individual schemes are not specified by this document. The process < 1218556687 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : for registration of new URI schemes is defined separately by [BCP35]. < 1218556687 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : The scheme registry maintains the mapping between scheme names and < 1218556687 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : their specifications. < 1218556691 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :there are lots of stuff like it < 1218556723 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :tusho: but anyway, urn: works < 1218556735 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: yes but ESO are going to give away http uris < 1218556739 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :because it's nicer to be able to just load it and get info < 1218556743 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :instead of googling it or whatever < 1218556765 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, you could document other ones not hosted by you in some standard format as well < 1218556777 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: possibly < 1218556785 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Also, with g/p, do you put x, then y, or the other way around? < 1218556785 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :i'd prefer to keep it away from centralizationt hough < 1218556787 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :*though < 1218556791 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :at least for the *old* established ones < 1218556801 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, I mean the already existing common ones, < 1218556802 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: that'll be under -legacy < 1218556807 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or at least provide info where to find themn < 1218556809 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :them* < 1218556809 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :http://befunge.org/fp/-legacy/TRDS < 1218556821 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, and I will still allow loading programs with old style name < 1218556832 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: i've argued for why you shouldn't < 1218556833 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :shrug < 1218556852 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : URI scheme names, as defined by in Section 3.1, form a < 1218556853 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : registered namespace that is managed by IANA according to the < 1218556853 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : procedures defined in [BCP35]. No IANA actions are required by this < 1218556853 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : document. < 1218556880 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, changing existing applications to new scheme may be hard < 1218556889 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: err no < 1218556895 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :put http://befunge.org/fp/-legacy/ in front of it < 1218556896 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :or whatever < 1218556906 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, there may be lack of space in funge programs < 1218556908 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :or an appropriate urn:, if that's the legacy route taken < 1218556909 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :just look at mycology < 1218556915 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: um, fungespace is infinite < 1218556923 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :anyway < 1218556927 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, but you need to readjust a lot of existing code sometimes < 1218556938 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: what conceivable new features in funge-108 would justify porting a program over? < 1218556940 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it's just a clarification < 1218556941 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :for new programs < 1218556945 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :not anything worth upgrading to < 1218556946 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :at least if you wrote the original program idiomatically < 1218556947 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1218556955 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :therefore, backwards-compatibility is a non-issue < 1218556977 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, what if you want to extend it to use some new fingerprint, I mean in another module of the program ;P < 1218556992 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: yeeeeeeeeeeeeessssssssssss.... < 1218557001 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :the problem is you use your jokes to actually justify changing the standard < 1218557003 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::| < 1218557006 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, of course this is not very probable :P < 1218557010 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :exactly < 1218557035 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, but we need to maintain compatibility with existing enterprise level applications! < 1218557039 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :;P < 1218557060 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: give me a non-joking justification < 1218557067 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :CTiBE is a hard job < 1218557073 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :if you can't, then surely you must face what I said and remove it < 1218557082 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, making it possible to run existing code < 1218557091 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :also < 1218557096 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: just run it as --98 < 1218557109 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :if you think there are going to be any funge-108 interps you are pretty deluded < 1218557111 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :the issue of selecting URIs for existing ones < 1218557114 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :funge-108 only that is < 1218557114 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or new 98 ones < 1218557122 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: use an urn < 1218557128 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :urn: < 1218557134 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :um yes, they are also a specific name space < 1218557183 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :http://www.iana.org/assignments/urn-namespaces/ < 1218557186 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :are the valid URN ones < 1218557204 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :there is a generic one though < 1218557208 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :that you can arbitarily use < 1218557211 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :forgot which < 1218557286 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :bbiab < 1218557338 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric : >v < 1218557339 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric : >62*54*3+g:"O"|>55*pv>program continues here < 1218557339 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric : ^ < < < < < < < < < < < 1218557339 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric : > > > > ^ < 1218557346 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :my stack copy thing < 1218557360 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :wait < 1218557361 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :it's broken < 1218557389 0 :Slereah!n=x@ANantes-252-1-83-189.w81-48.abo.wanadoo.fr JOIN :#esoteric < 1218557390 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric : >v < 1218557391 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :>62*54*3+g:"O"|>55*pv>code here < 1218557391 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :^< < < < < < < < < << < 1218557391 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric : > > > >^ < 1218557392 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :here we go < 1218557394 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :hi Slereah_ < 1218557402 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :How's that < 1218557409 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :my stack copying code < 1218557435 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :O is char 79 < 1218557443 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :and it gives me some optimization in this thing < 1218557446 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: crazy but cool :D < 1218557454 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :xD < 1218557459 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :also, optimized i think < 1218557466 0 :Slereah_!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1218557549 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka, where is entry point in that code < 1218557557 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :it's just a part of my code < 1218557563 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : ^< < < < < < < < < << < 1218557563 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : > > > >^ < 1218557567 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that looks unbalanced < 1218557577 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :It's meant to look like it < 1218557581 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah ok < 1218557589 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I wonder if i didn't swap something up < 1218557599 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :yes i did < 1218557601 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :up with down < 1218557627 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka, all the un-needed arrows are confusing < 1218557635 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :They help me see what is where < 1218557637 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :a bit < 1218557639 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :but oh well < 1218557650 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well for me they signal "something will need to turn here" < 1218557659 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so I look for stuff entering from other directions < 1218557660 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric : > v < 1218557660 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :>62*54*3+g:"O"|>55*pv>code here < 1218557660 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :^ < < 1218557660 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric : >^ < 1218557661 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :what about THIS < 1218557665 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah yes :) < 1218557677 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :But the code for stack cleaning looks so obfuscated < 1218557681 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I hardly understand it < 1218557691 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :you could make it more compact I think < 1218557696 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :it generates the value 12 (X), 20+3=23 (Y) < 1218557706 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Then it takes the value from it (loopty loop position < 1218557708 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :) < 1218557716 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :duplicates it for IF purposes < 1218557722 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Compares it with "O" (79) < 1218557734 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :If it's 79 already, it's over! < 1218557735 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :" :rebmun a retnE" >:#,_v < 1218557735 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : v_v#!`g00:+1a,@ ^ < 1218557737 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1218557739 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :one of mine < 1218557749 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :the :) was a smiley, not funge code btw < 1218557754 0 :Slereah_!n=x@ANantes-252-1-83-189.w81-48.abo.wanadoo.fr JOIN :#esoteric < 1218557760 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :If it's not, it goes to enter another number, and repeats the code < 1218557762 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I think it may be funge-98 only < 1218557763 0 :Slereah!unknown@unknown.invalid QUIT :Read error: 54 (Connection reset by peer) < 1218557768 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :It's all of my code. < 1218557770 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :actually, not sure < 1218557772 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :That's what it does < 1218557777 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :brb < 1218557777 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Not quite a lot, right? < 1218557787 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: can you believe asiekierka only decided to learn befunge two hours ago? < 1218557859 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I think i know how to cut it to 3 lines < 1218557878 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :no wait < 1218557880 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :not that easy < 1218557882 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :after all < 1218557898 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :oh well < 1218557917 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: how much of the full interp have you written? < 1218557923 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :wait < 1218557924 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :all of it?! < 1218557927 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :The stack copying code is 10-20% < 1218557929 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :nope < 1218557931 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1218557933 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Only the stack copying code < 1218557937 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :It's the most important part < 1218557942 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Then goes a stack re-copying part < 1218557947 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Then the actual function implementation < 1218557949 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :And done. :) < 1218557970 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I wasted 12/22 lines so far < 1218557975 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :as 3 are reserved for stack/etc data < 1218557980 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I could minimize it to 2 < 1218557994 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Also < 1218557994 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: remember, you can fit code in vertically < 1218557998 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1218557999 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :i know < 1218558000 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and then use horizontal if < 1218558005 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :is there a way to check whether the stack is empty? < 1218558008 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: you can even make code execute in different directions < 1218558012 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :same code < 1218558017 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :or cross instructions together < 1218558018 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :as in < 1218558018 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :so that it goes a different way depending on which way it hits < 1218558019 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :etc < 1218558024 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :> g > < 1218558026 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: no way to check for an empty stack < 1218558026 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :and < 1218558027 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :but yes < 1218558028 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :v < 1218558029 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :g < 1218558029 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :v < 1218558034 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :g is in the same spot < 1218558046 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :So, if i output from the stack when it's empty < 1218558048 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :i get a null value? < 1218558062 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: undefined, I guess < 1218558064 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :maybe an error < 1218558075 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :So my cyclic tag interpreter may crash < 1218558085 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :perhaps < 1218558101 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :i may make an interp for a different lang maybe < 1218558109 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: nah < 1218558113 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :just find a way around your problem < 1218558113 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is all deadfish < 1218558113 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1218558119 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Tusho: but there's none! < 1218558131 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: o rly? < 1218558135 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :put false on the bottom of the stack < 1218558136 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :ya rly < 1218558140 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1218558141 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :increase each other element on the stack by 1 < 1218558143 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :then, stack empty = if < 1218558154 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :i could put a "EOS sign" at the bottom of the stack < 1218558157 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :(This means that the maximum integer that you can put on the stack is 1 less, but who cares) < 1218558160 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: yes, and that's the best way to do it < 1218558161 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :EOS - End Of Stack (xD) < 1218558196 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: empty stack is defined to pop 0 < 1218558208 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ah, there we go then < 1218558211 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :in funge-93? < 1218558220 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :yes, there as well < 1218558227 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :but i'll use an E < 1218558229 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :safety is important < 1218558230 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1218558233 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: errr < 1218558236 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :but E could appear on the stack < 1218558239 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :couldn't it? < 1218558247 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :nope < 1218558248 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: best way: use a 0, then increase every other one by one < 1218558249 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1218558250 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :okay then < 1218558252 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :only 0 and 1 can < 1218558255 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ah ok < 1218558256 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :in CT, right < 1218558257 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :then just use an E < 1218558258 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :or whatever < 1218558370 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :v < 1218558372 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :" >v >$ v < 1218558372 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :E >62*54*3+g:"O"|>:"E"|>55*pv> < 1218558372 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :" ^ > ^ < 1218558372 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :>~:"0" | >^ < 1218558372 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric : v < 1218558375 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :a full excerpt from my code < 1218558380 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :this is the "0" current implementation < 1218558386 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I.E. stack cleaning and initalization < 1218558392 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :without the real "0" interpretation < 1218558392 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: really cool < 1218558398 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :how do you pick up languages so fast? < 1218558402 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I'm a kid. < 1218558405 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Kids learn quickly. < 1218558407 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1218558408 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :so am i, i'm 12 :p < 1218558411 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :but i could not write that with only 2 hours of befunge knowledge < 1218558421 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :3 hours. < 1218558424 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :i think 3. < 1218558427 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :nor 3 hours :P < 1218558430 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Also, i can write quickly < 1218558440 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :i can type pretty darn quickly too < 1218558444 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :And i just look at the docs frequently < 1218558445 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :dunno how that ties in with learning befunge though < 1218558446 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1218558451 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :when i dont know what to do < 1218558454 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :i look at the docs < 1218558455 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :if still no idea < 1218558457 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :true < 1218558457 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I think befunge is really simple... < 1218558458 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :i ask here :D < 1218558465 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :EAP < 1218558467 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: well, i couldn't write that :p < 1218558467 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :(Easy As Pie) < 1218558491 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :So, as you see, the stack clean© code is done. < 1218558495 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :tusho: well why not, what's so complicated about it :-P < 1218558497 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Now i must copy it to all 3 functions < 1218558507 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: just the organization i guess < 1218558510 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :i would continually have to shift it about < 1218558512 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and probably give up < 1218558536 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :so the problem isn't befunge knowledge, it's that you're an untidy person with little patience ;-) < 1218558565 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: :p < 1218558576 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :got me down to a T there < 1218558582 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I have a little too much patience < 1218558583 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :ya know? :D < 1218558598 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: i find it hard to believe -that- :P < 1218558615 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :how else could i write that piece of code < 1218558620 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :so fastly < 1218558620 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :w/o a break < 1218558641 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Ok < 1218558645 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: you're hyperactive < 1218558645 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :so stack cleaning is done < 1218558645 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1218558651 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Maybe < 1218558653 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :that's how :D < 1218558662 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I just like doing stuff < 1218558738 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Wahh, every time people speak about Befunge, it reminds me of the Befunge turing machine interpreter thing I wrote, syntax-highlighted with horrible HTML/CSS, and then subsequently lost. < 1218558738 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Done the function for ";" < 1218558749 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :now 0, 1 and the stack readding code < 1218558752 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: Aww. < 1218558764 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: It can't have been TC though unless it was -98 < 1218558765 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: rewrite it from memory < 1218558777 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I forgot about something < 1218558779 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :checking conditions < 1218558797 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :tusho; The tape length was limited to the width of the funge-space, yes. < 1218558798 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :tusho: what if it uses , and & to store/retrieve from the user's mind < 1218558805 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Hopefully i don't use any ascii char after "N" < 1218558833 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Ok, fixed < 1218558878 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :So now goes implementing 0, 1 and the stack removal stuff. Oh man, how i want to take a break from this < 1218558883 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :but can't really, it's so awesome < 1218558902 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1218558911 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: but ... befunge has too many commands! < 1218558913 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :befunge is like that, you can't stop < 1218558914 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1218558927 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :tusho: but... befunge's commands are just good enough < 1218558937 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :i was just copying what you said earlier asiekierka < 1218558937 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1218558951 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : AnMaster: can you believe asiekierka only decided to learn befunge two hours ago? < 1218558952 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :nop < 1218558983 0 :KingOfKarlsruhe!unknown@unknown.invalid QUIT :Remote closed the connection < 1218558992 0 :Iskr!n=i@host243-82-dynamic.54-82-r.retail.telecomitalia.it JOIN :#esoteric < 1218559019 0 :Iskr!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1218559041 0 :Iskr!n=i@host243-82-dynamic.54-82-r.retail.telecomitalia.it JOIN :#esoteric < 1218559043 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : asiekierka: no way to check for an empty stack <-- in funge-98 you could use y < 1218559063 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :FUNGE-98 DAMMIT < 1218559063 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :as for empty funge stack you always get 0 < 1218559064 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :he is using -93 < 1218559066 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I USE FUNGE-93 < 1218559074 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Please remember that. < 1218559075 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :in 93 too < 1218559075 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :OH PLEASE < 1218559081 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: chill < 1218559083 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :i'm using an "E" already < 1218559088 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :to check for "EOS" < 1218559094 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :oh wait < 1218559099 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :forgot conditions on the "E" too :( < 1218559115 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :That'll require so much remapping < 1218559120 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :now, as i completed 50% of "1" < 1218559148 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka, this would probably be easier in Funge-98 < 1218559164 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :but i'm making it in funge-93 to practice it < 1218559167 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :before migrating to funge-98 < 1218559170 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :anyway using y is not trivial ;P < 1218559179 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :y is "system information" < 1218559187 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :problem is, getting the right info out of it < 1218559218 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Hopefully, just fixed every order stuff < 1218559221 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Now to implement < 1218559263 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka, there is a lisp->befunge-98 compiler < 1218559269 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :not very good an the code is slow < 1218559288 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or was it scheme->befunge-98? < 1218559290 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :one of those < 1218559295 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and only handled a subset < 1218559309 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :http://cubonegro.orgfree.com/sponge/sponge.html < 1218559320 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah yes < 1218559323 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Ok, implemented 1 < 1218559329 0 :tusho!unknown@unknown.invalid QUIT : < 1218559332 0 :sebbu!unknown@unknown.invalid PRIVMSG #esoteric :ACTION a un hérisson dans son jardin | have a hedgedog in the garden < 1218559343 0 :tusho!n=ehird@91.105.115.23 JOIN :#esoteric < 1218559397 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Woo < 1218559400 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :0 is implemented too! < 1218559414 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :But how tired i am... I must take a break. For 17 minutes. < 1218559420 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Then i'll work on stack readding < 1218559427 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :17? < 1218559428 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :pretty precise < 1218559437 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :since it'll be 6 PM at that time here < 1218559441 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :And finally fnish the code then. < 1218559462 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I.E. add stack reputting. Then just get over with it. < 1218559463 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :oh wait < 1218559469 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :i don't have output in my interpreter < 1218559470 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric ::(((( < 1218559473 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Oh man. < 1218559481 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :and i dont have a debugger < 1218559490 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I will get it later < 1218559492 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :now, a break. < 1218559499 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :6 minutes away, then going to talk < 1218559538 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka, I don't think you can fit a debugger into it as well < 1218559557 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: he wants a befunge debugger < 1218559565 0 :LinuS!n=LinuS@net-93-146-218-242.t2.dsl.vodafone.it JOIN :#esoteric < 1218559568 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :since the stack has the memory < 1218559569 0 :LinuS!unknown@unknown.invalid PRIVMSG #esoteric :hi there < 1218559578 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :and the code is the input < 1218559579 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1218559583 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :for befunge-93, RC/Funge-98 has a debugger < 1218559597 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :if it's befunge-98 compatible (probably is), CCBI's debugger is better ;-) < 1218559615 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :wait < 1218559615 0 :LinuS!unknown@unknown.invalid PRIVMSG #esoteric :do you have any news about IRC-related eso languages a part from the one found on 99bottles of beer which seem to be called IRC? < 1218559618 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what? < 1218559636 0 :LinuS!unknown@unknown.invalid PRIVMSG #esoteric :i've done one, then i realized there might be more :( < 1218559646 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what about IRP? < 1218559693 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :i think he means the esolang called "IRC" < 1218559702 0 :LinuS!unknown@unknown.invalid PRIVMSG #esoteric :oh i see, there is also IRP < 1218559723 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :there is one called IRC? < 1218559739 0 :LinuS!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1218559746 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :LinuS, IRP can be *done* over IRC (as in IRC chat) < 1218559752 0 :LinuS!unknown@unknown.invalid PRIVMSG #esoteric :http://www.esolangs.org/wiki/IRC < 1218559757 0 :LinuS!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: i see < 1218559760 0 :LinuS!unknown@unknown.invalid PRIVMSG #esoteric :well mine is kind of different < 1218559774 0 :LinuS!unknown@unknown.invalid PRIVMSG #esoteric :it is a turing complete one that sends commands to an irc server aswell < 1218559789 0 :LinuS!unknown@unknown.invalid PRIVMSG #esoteric :it uses channels as functions and +b as variables < 1218559794 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1218559796 0 :LinuS!unknown@unknown.invalid PRIVMSG #esoteric :and everything is sent to the server < 1218559799 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION reads up on it < 1218559814 0 :LinuS!unknown@unknown.invalid PRIVMSG #esoteric :i've got an example but it is in italian, you should still understands commands anyway, wait a moment < 1218559841 0 :LinuS!unknown@unknown.invalid PRIVMSG #esoteric :http://rafb.net/p/Hcfjqb90.html < 1218559852 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :LinuS: that's cool < 1218559866 0 :LinuS!unknown@unknown.invalid PRIVMSG #esoteric :is it? i was scared someone else already did this < 1218559896 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :LinuS: it's funny, because that would be useful for both crazy ESO things and making silly little IRC bots < 1218559899 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :(if you can read from the server too) < 1218559921 0 :LinuS!unknown@unknown.invalid PRIVMSG #esoteric :well, at the moment it just send commands < 1218559934 0 :LinuS!unknown@unknown.invalid PRIVMSG #esoteric :the fact is i tried to store everything on IRC < 1218559952 0 :LinuS!unknown@unknown.invalid PRIVMSG #esoteric :so you'd need to use +b in a channel to pass info to another process < 1218559973 0 :LinuS!unknown@unknown.invalid PRIVMSG #esoteric :but channels have +lk flags (used for passing parameters to functions) so that might be a problem < 1218559986 0 :Mony!n=Asshole@AToulouse-258-1-32-162.w90-55.abo.wanadoo.fr JOIN :#esoteric < 1218559995 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :LinuS, write an interpreter for IRC maybe? < 1218560010 0 :Mony!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1218560021 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :ok i'm back < 1218560033 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :7 minutes and im back to work < 1218560047 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka, hm? < 1218560062 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :working on the stack recopying module of my Cyclic Tag interpreter for Befunge < 1218560066 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah yes < 1218560068 0 :LinuS!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: the problem is you can't see every command, i was thinking about writing an interpreter that both: executes the command (the only main thing he does is reading variables and calling functions, and the + - / * operations) and sends it to the irc server < 1218560101 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :oh well < 1218560105 0 :LinuS!unknown@unknown.invalid PRIVMSG #esoteric :in the link you can see it calculating a power < 1218560106 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :gonna start doing it slowly < 1218560108 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :LinuS, you would to use a custom irc server to handle multiple clients, no rate limits and so on < 1218560124 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and to give +o to set clients < 1218560136 0 :LinuS!unknown@unknown.invalid PRIVMSG #esoteric :well i can just delay the messagges and change nick/channel for every new program < 1218560141 0 :Mony!n=Asshole@AToulouse-258-1-32-162.w90-55.abo.wanadoo.fr JOIN :#esoteric < 1218560144 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :LinuS, a normal ircd limits number of client per host < 1218560145 0 :LinuS!unknown@unknown.invalid PRIVMSG #esoteric :so that you can run it in every irc server < 1218560150 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well normal ircd setup < 1218560156 0 :LinuS!unknown@unknown.invalid PRIVMSG #esoteric :well, why do you need more then one? < 1218560158 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and also rates for commands < 1218560170 0 :LinuS!unknown@unknown.invalid PRIVMSG #esoteric :rates for commands is solver by delaying every command < 1218560173 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :LinuS, one for "op, input, output, voiced" and so on < 1218560187 0 :LinuS!unknown@unknown.invalid PRIVMSG #esoteric :i'm not using that! < 1218560194 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :LinuS, um what? < 1218560195 0 :LinuS!unknown@unknown.invalid PRIVMSG #esoteric :i store variables in channel's +b < 1218560203 0 :LinuS!unknown@unknown.invalid PRIVMSG #esoteric :i'm not the IRC guy < 1218560205 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :This part of code will recopy the stack from codespace to the stack, append whatever's needed, and return to the beginning < 1218560208 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :errgh what? < 1218560208 0 :LinuS!unknown@unknown.invalid PRIVMSG #esoteric :http://rafb.net/p/Hcfjqb90.html < 1218560210 0 :LinuS!unknown@unknown.invalid PRIVMSG #esoteric :i've done this < 1218560211 0 :LinuS!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1218560215 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :LinuS, number of bans are also limited < 1218560217 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :normally 64 < 1218560218 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Oh wait, i didn't check for endofcode the whole time < 1218560220 0 :LinuS!unknown@unknown.invalid PRIVMSG #esoteric :yeah well < 1218560227 0 :LinuS!unknown@unknown.invalid PRIVMSG #esoteric :it is enought < 1218560231 0 :LinuS!unknown@unknown.invalid PRIVMSG #esoteric :enough* < 1218560234 0 :ais523!n=ais523@gb01-fap04.bham.ac.uk JOIN :#esoteric < 1218560236 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :LinuS, also I can't read that language you pasted < 1218560240 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hi ais523 < 1218560247 0 :LinuS!unknown@unknown.invalid PRIVMSG #esoteric :fine, just read the examples < 1218560247 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :LinuS, French? Spanish? < 1218560253 0 :LinuS!unknown@unknown.invalid PRIVMSG #esoteric :without taking care of the * comments < 1218560254 0 :LinuS!unknown@unknown.invalid PRIVMSG #esoteric :italian :) < 1218560262 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hi AnMaster < 1218560263 0 :LinuS!unknown@unknown.invalid PRIVMSG #esoteric :the second one is a power calculator < 1218560269 0 :LinuS!unknown@unknown.invalid PRIVMSG #esoteric :it calculates 2^4 < 1218560284 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, formed any opinion of erlang yet? < 1218560286 0 :LinuS!unknown@unknown.invalid PRIVMSG #esoteric :passing the parameters via the +l and +k "spaces" < 1218560299 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: no, I've been asleep pretty much all the time I haven't been online recently < 1218560302 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :LinuS, hm ok, well, English comments would help (or Swedish) < 1218560309 0 :LinuS!unknown@unknown.invalid PRIVMSG #esoteric :i'll translate it asap < 1218560310 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :also I'm not connected to the Internet when I'm not on IRC, more or less < 1218560315 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :unless I'm at a cybercage < 1218560319 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :s/cage/cafe/ < 1218560322 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :although I like the typo < 1218560326 0 :LinuS!unknown@unknown.invalid PRIVMSG #esoteric :cybercage.. :D < 1218560327 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, hahaha < 1218560327 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :cybercage xD < 1218560334 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :that's what describes what i'm doing right now < 1218560338 0 :LinuS!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1218560338 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka, oh? < 1218560376 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :making this is like sitting in a cage < 1218560385 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :this cyclic tag interpreter < 1218560390 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :It's not a cybercage < 1218560393 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :It's a fungecage < 1218560394 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka, 98 would give more freedom, I mean allow you to use a lot more space < 1218560405 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and also make some stuff simpler < 1218560406 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: writing a cyclic tag interp in Befunge-93? < 1218560412 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, yes he is < 1218560415 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I'm not sure it's possible in general, cyclic tag's TC and Befunge-93 isn't < 1218560422 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so you're going to run out of fungespace eventually < 1218560430 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, well no implementation is TC < 1218560438 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523 < 1218560440 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :you forgot to greet me < 1218560454 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I consider an implementation to be TC if the only reason it isn't TC is the standard library erroring < 1218560462 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: yes, I want to move away from a greeting race < 1218560467 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :besides AnMaster won this time < 1218560468 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: how dare you < 1218560478 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, I didn't race < 1218560482 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I just wanted to say hi < 1218560487 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: no, that's what makes it better < 1218560497 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, also what do you mean "standard library erroring" < 1218560498 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :saying hi for the sake of saying hi is so much better than saying hi for racing < 1218560501 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: malloc failing < 1218560506 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :or similar < 1218560514 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :the only reason no funge-98 is TC is that you run out of funge space at some point < 1218560519 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :say 32-bit, 64-bit or whatever < 1218560524 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: it's also a useful indication that #esoteric is gonna get a lot more active < 1218560526 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: wrong, you can use the stack stack < 1218560527 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :as it always does when you join < 1218560536 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, well that will also run out < 1218560536 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :to create infinite storage < 1218560539 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :aaaahhh! < 1218560547 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I forgot i'm using the stack for the stack reader < 1218560554 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :So nope, all hour of my work was wasted. < 1218560554 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, because you need to be able to put stack size in y < 1218560566 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: ugh, Funge-98 hits the sizeof problem < 1218560579 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, aye, you need to be able to store the size < 1218560582 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :http://rafb.net/p/loi2iT93.html < 1218560583 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric ::( < 1218560585 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :it's all broken < 1218560591 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric ::( < 1218560601 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka, then fix it :) < 1218560602 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :If anyone wants to take it, feel free too < 1218560604 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :to* < 1218560607 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: i'm sure you can fix it < 1218560608 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :But it'll take at least two hours < 1218560608 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :don't give up < 1218560612 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :C is only TC due to file I/O, the existence of sizeof prevents anything else being TC because sizeof(void*) has to be finite < 1218560632 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, however I think cfunge will allow larger size than funge cell if it uses 32-bit cells on a 64-bit host < 1218560634 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :no wait < 1218560636 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :not sure what the result would be < 1218560637 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :it IS okay, actually < 1218560642 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I don't have enough ram to test it < 1218560649 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :forgot commands remove the stack values < 1218560649 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :T_T < 1218560686 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, hm... sizeof is useful still < 1218560708 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, anyway you could have a bignum funge < 1218560725 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :nothing really forbids in in 98 < 1218560732 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well actually there is one small issue < 1218560737 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but that is fixed in 108 < 1218560745 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: yes, that's good, unfortunately sizeof has to be finite in C and you have to be able to do bitwise arithmetic so that solution doesn't work there < 1218560748 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(number of bytes per cell, how do you say "bignum") < 1218560756 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(funge-108 says you should use -1 for that) < 1218560783 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :MikeRiley, there? < 1218560789 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Woo, everything was right < 1218560790 0 :MikeRiley!unknown@unknown.invalid PRIVMSG #esoteric :;yes i am < 1218560795 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :MikeRiley, how would LONG work on a Funge with BIGNUMs? < 1218560798 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I just got to the point i didn't understand my own code, you know? < 1218560807 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Who did experience it? As in, you don't understand your code < 1218560818 0 :MikeRiley!unknown@unknown.invalid PRIVMSG #esoteric :LONG should use double the cell size as the size to use < 1218560835 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :MikeRiley, well with BIGNUM you could fit any value into any cell < 1218560836 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :But i forgot about something < 1218560847 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :MikeRiley, http://en.wikipedia.org/wiki/Bignum < 1218560849 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :You know, i forgot to increase the cell value < 1218560864 0 :MikeRiley!unknown@unknown.invalid PRIVMSG #esoteric :looking < 1218560869 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :MikeRiley, so 1 cell will always be enough for any value < 1218560906 0 :MikeRiley!unknown@unknown.invalid PRIVMSG #esoteric :LONG is not the same as that... < 1218560912 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :MikeRiley, indeed not < 1218560920 0 :MikeRiley!unknown@unknown.invalid PRIVMSG #esoteric :BigNum looks like arbitary length,,,have another fingerprint for that!!! < 1218560930 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :MikeRiley, but what if the interpreter uses Bignums for it's cells < 1218560931 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: so a LONG with a bignum would just always push 0 for the other half of the value... < 1218560935 0 :MikeRiley!unknown@unknown.invalid PRIVMSG #esoteric :LONG is just integers that are double the cell size... < 1218560938 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, ah good point < 1218560950 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :MikeRiley, point is, cell size *could be bignum* < 1218560965 0 :MikeRiley!unknown@unknown.invalid PRIVMSG #esoteric :in which case LONG may have no application... < 1218560968 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :indeed < 1218560987 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, how would mycology handle a bignum Funge-98 interpreter? < 1218560997 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: just fine... < 1218560998 0 :MikeRiley!unknown@unknown.invalid PRIVMSG #esoteric :but without some way to support it,,,anybody who wrote software using LONG would not work.. < 1218561006 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, what should cell size be? ;) < 1218561008 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :in 108 that is solved < 1218561013 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but what about cell size in 98 < 1218561014 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: UNDEF < 1218561021 0 :MikeRiley!unknown@unknown.invalid PRIVMSG #esoteric :cell size in 98 is undefined,,, < 1218561021 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, well what would you recommend in y < 1218561027 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :MikeRiley, I mean for y < 1218561028 0 :MikeRiley!unknown@unknown.invalid PRIVMSG #esoteric :the spec says any size can be used... < 1218561029 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :-1 seems good to me < 1218561035 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Funge-108 already defines it to -1 < 1218561043 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, won't that make mycology go spare? < 1218561062 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: it might say that it has to be at least 1 to make sense < 1218561073 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, well ok < 1218561151 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Oh god, i still don't understand my code anymore < 1218561156 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :And i think it has a large problem < 1218561193 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: looking at the code, I don't think it would say anything though < 1218561201 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :MAAAN, i need to rewrite half of my code < 1218561205 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :although that code is so hairy one can never be sure ;-) < 1218561213 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: no < 1218561214 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :just think about it < 1218561215 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :P < 1218561217 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :*:P < 1218561217 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: hey, I've written the Befunge-93 section of Mycology 4 times now < 1218561221 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, hm < 1218561222 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :at least, maybe more < 1218561232 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :You know, it's about that < 1218561239 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :i never decrease the loop value < 1218561241 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, anyway efunge only does 93 (and still input is broken as it always display prompt and so on) < 1218561246 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :and so it'll copy it to the same spot over < 1218561246 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :and over < 1218561247 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :and over < 1218561274 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: incidentally, Mycology isn't valid Befunge-93 because it's so large, interfunge chokes on it unless I trim it down to size by hand, and nowhere in the Befunge-93 spec does it say overlarge programs are allowed < 1218561287 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ais523: but neither does it say they are disallowed ;-) < 1218561302 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: well you can't assume an interpreter disregards them, I know at least one that errors instead < 1218561319 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :yep, I know < 1218561332 0 :MikeRiley!unknown@unknown.invalid PRIVMSG #esoteric :i believe a befunge-93 interpreter should just ignore anything outside the 80x25... < 1218561334 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :but it's easy enough to rip out the first 80*25 < 1218561348 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :or 24, I think I had a line left over ;-) < 1218561388 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ais523: I guess I could add a note to the readme about that < 1218561398 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :My code is such a mess by now < 1218561407 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: no its not < 1218561409 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :stop being hyperactive < 1218561410 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and read it :P < 1218561412 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: yes, that's what I did, I used a sed script (or possibly Perl, I can't remember) to trim it down to size < 1218561412 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Yes it is. < 1218561417 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: so refactor it < 1218561420 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: Befunge is quite hard to modify retroactively < 1218561430 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :because often you haven't left enough space for whatever you want to add < 1218561434 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: he has space. < 1218561446 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I do, but it's hard to restructure all the code. < 1218561448 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :http://rafb.net/p/EvOysD42.html < 1218561453 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :That's what it looks like now < 1218561458 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I have a lot of space < 1218561462 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :But it just looks like a mess < 1218561464 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :looks fine to me < 1218561464 0 :dogface_!unknown@unknown.invalid PRIVMSG #esoteric :A compiler from Unlambda to 80x24 Befunge. < 1218561582 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Hopefully i'm nearly done with fixing it, i have the snippet, now paste it in all 3 places < 1218561595 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :the snippet as in, the part of code to add everywhere < 1218561626 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :dogface_: impossible in general, Unlambda's TC and Befunge-93 isn't < 1218561645 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :So how is it possible i'm nearly done with a Cyclic Tag implementation < 1218561648 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :befunge-98 is TC < 1218561657 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :No implementation on the universe is turing complete anyway < 1218561661 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: it is possible. < 1218561664 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :he just has limits < 1218561675 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that's why I said "in general" < 1218561680 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, you could fake it by connecting input to output for IO < 1218561684 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :in 93 < 1218561689 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: yes, IIRC that's how Malbolge-T works < 1218561696 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yep < 1218561717 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :if you output character code 59048 it backs the last char of the output into the first char of the input < 1218561722 0 :dogface_!unknown@unknown.invalid PRIVMSG #esoteric :ais523: then the compiler should either give you the program or tell you it can't be done. < 1218561724 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, anyway Funge-98 is turing complete then, it got file IO < 1218561725 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so doing it repeated times lets you read further back in your own output < 1218561730 0 :dogface_!unknown@unknown.invalid PRIVMSG #esoteric :Or else run forever, looking for a solution. < 1218561757 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: unfortunately, not quite, as the files are limited in size and the filenames are limited in length < 1218561771 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, well that depends on platform < 1218561778 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, same as for C < 1218561797 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hmm... actually, maybe the filenames aren't limited in length < 1218561803 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :although filesize is limited to the size of fungespace < 1218561831 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :filenames have to be stored on the stack, and as they're 0gnirts it might be possible to get some sort of bootstrapping up where you generated ever longer filenames using ever more files to store your temporary data < 1218561926 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, anyway assuming filesystem is infinite then you could at least make size of funge space (2^32 * 2^32 for example) * 2^32 bytes of filename (a lot of possible combinations) < 1218561934 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so TC "for all practical purposes" < 1218561941 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, yes < 1218561944 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :which I'd claim any 32-bit Funge-98 already is! < 1218561948 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I like to think about the general case, though... < 1218561959 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, anyway Funge-93 is turing complete if you use bignums < 1218561961 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :like efunge does < 1218561976 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :bignums, because that is what erlang use < 1218562604 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I don't remember whether my code works < 1218562614 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :But i'll put it up because i'm tired of work on it < 1218562636 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :http://rafb.net/p/w0ZNlj53.html < 1218562638 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :check it out < 1218562767 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :and? < 1218562847 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: funge space is 18446744073709551616 bytes? < 1218562872 0 :tusho!unknown@unknown.invalid NICK :tusho|away < 1218562883 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :most Befunge programs aren't written to use bignums and store data Minsky-machine-style though < 1218562916 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :ais523: how's my code thing < 1218562924 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :the Cyclic Tag untested interpreter < 1218562929 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :i don't even know if it's all ok < 1218562935 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: I'm not really in a mood to try to read it right now < 1218562941 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I'm pretty tired, for one thing < 1218562948 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :it's a mess, right? < 1218562951 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :or is it not < 1218562964 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I don't know, Befunge code often looks like that whether or not it's well-written < 1218562989 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka, well in befunge < 1218563027 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it is 2^32 * 2^32 < 1218563034 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :logically < 1218563041 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :of addressible space < 1218563041 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err, the number is signed < 1218563045 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so that means < 1218563051 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :-1? < 1218563059 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or not? < 1218563068 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :my number is unsigned < 1218563071 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :in funge-98 negative funge space is valid < 1218563072 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :well < 1218563074 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :2^32 == 0 on a 32 bit system < 1218563082 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :i use calc.exe < 1218563083 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1218563083 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :as in -43,-13 < 1218563084 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :also < 1218563085 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or whatever < 1218563094 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :if we don't count negative space < 1218563097 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :we still get 4611686018427387904 bytes < 1218563101 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err < 1218563108 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it is a signed 32-bit number for each dimension < 1218563115 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: it's known that there's a bug in calc.exe, someone found it when testing for the OMGWTF competition but forgot how to reproduce it < 1218563115 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :or 4294967296 terabytes < 1218563118 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :assuming a 32-bit interpreter < 1218563124 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which is annoying because now nobody knows what it is < 1218563128 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka, oh I got a 64-bit funge interpreter here btw < 1218563160 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :So it's 4096 exabytes of addressible space if we don't count negative :O < 1218563179 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka, something like that yeah < 1218563182 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :exbibytes, surely? < 1218563183 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so 4 times that < 1218563188 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :for each quadrant < 1218563188 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1218563193 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :16384 exabytes < 1218563193 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :when you're up to exa vs. exbi it makes a lot of difference < 1218563194 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :oh wait < 1218563198 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :what's after exabytes < 1218563205 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yottabytes? < 1218563207 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(%i2) 2 ^ 32 * 2 ^ 32 ; < 1218563207 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(%o2) 18446744073709551616 < 1218563210 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I'm not sure but that seems right < 1218563212 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that is what maxima gives me < 1218563216 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :16 yottabytes < 1218563222 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :oh my god < 1218563229 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :or yotbibytes < 1218563230 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well... < 1218563235 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka, is that still 32-bit one? < 1218563248 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :it's the 32-bit one counting negatives < 1218563257 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :2^32 * 2^32 < 1218563258 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :of course < 1218563268 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(%i4) ( 2 ^ 32 * 2 ^ 32 ) * 4 ; < 1218563268 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(%o4) 73786976294838206464 < 1218563271 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1218563274 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that is number of bytes < 1218563282 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :can't get it to "4611686018427387904" at all < 1218563286 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :i got it < 1218563287 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :by < 1218563295 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :(2 ^ 31 * 2 ^ 31) < 1218563301 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :since i was not counting negative numbers < 1218563302 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :-1? < 1218563315 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :wait not -1 < 1218563317 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :nope < 1218563323 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :as 0 is in positive quadrant < 1218563338 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(%i6) ( ( 2 ^ 64 ) * ( 2 ^ 64 ) ) * 8 ; < 1218563338 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(%o6) 2722258935367507707706996859454145691648 < 1218563340 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :for a 64-bit funge < 1218563342 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1218563352 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :also < 1218563357 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :what if we'd play a roleplay? < 1218563359 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka, my cfunge allows it to be 64-bit at compile time < 1218563374 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that is compile time of interpreter < 1218563377 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :a roleplay where... maybe uh... we're in a world where all esolangs control the universe. < 1218563388 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka, what is the time over there? < 1218563391 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :24h please < 1218563395 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I can't think in am/pm < 1218563396 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :18:49 < 1218563399 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I ca < 1218563401 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I can < 1218563402 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well < 1218563410 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I should make a am/pm->24h converter in BF or Befunge < 1218563414 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :seems too early for being *that* silly then ;P < 1218563420 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka, rather easy < 1218563430 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :but oh well < 1218563438 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Let's just play that roleplay, shall we? < 1218563450 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :a roleplay where... maybe uh... we're in a world where all esolangs control the universe. You can "program" the universe in this world. < 1218563456 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :read number, read 2 chars (am or pm), select depending on a or p if you just output or add 12 and then output < 1218563462 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: sounds great < 1218563471 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka, I'd opt out < 1218563482 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I had a nightmarish thing last night where some terrorists had effectively sandboxed the universe < 1218563494 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I don't actually code much in esolangs, I normally code interpreters for esolangs in non-esolangs < 1218563496 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :thus were capable of allowing/preventing anything they liked happening more or less < 1218563497 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :if you see what I mean < 1218563503 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: yes, I see what you mean < 1218563561 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, would implementing intercal in a functional language be much harder than in a non-functional one? < 1218563567 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I don't think so < 1218563573 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :possibly it would even be easie < 1218563576 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :s/$/r/ < 1218563581 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :even? < 1218563589 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it is hard to parse! < 1218563605 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :though erlang got a parser generator called yrl < 1218563619 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: in general functional langs can handle parsing better than imperative langs < 1218563621 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or something like that < 1218563622 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Well < 1218563623 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :you know < 1218563628 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I think i'll allow real langs too < 1218563629 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :although declarative langs lead to parsers which are easier to read but slower < 1218563633 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah yecc < 1218563634 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that is it < 1218563640 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yrl is the file extension < 1218563643 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Haskell's Parsec library is effectively declarative in the way it works < 1218563646 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :MODULE < 1218563646 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : yecc - LALR-1 Parser Generator < 1218563655 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, ^ < 1218563659 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oh and INTERCAL isn't quite LALR-1 < 1218563661 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :or even LR-1 < 1218563663 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it is almost < 1218563665 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1218563667 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :will we play it!? < 1218563670 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :that roleplay < 1218563671 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but there are a few weirdnesses with ti < 1218563671 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :finally < 1218563671 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, what are those? I don't know really < 1218563673 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :s/ti/it/ < 1218563674 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Please < 1218563678 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: parser models < 1218563689 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, I see, yacc is LALR-1? < 1218563695 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Who's going to play the roleplay (i allowed real langs too), raise a hand < 1218563697 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :ACTION raises a hand < 1218563699 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :basically LR(1) means that you can always parse the lang based on what you've seen so far and the next character < 1218563700 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :according to man page it is < 1218563706 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: yes, it is < 1218563716 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :hello? < 1218563718 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, same for bison then? < 1218563720 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hi asiekierka < 1218563729 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, yet you use those to parse it? < 1218563734 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Ok < 1218563739 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: yes, although bison also allows ELR(1) (I think that's what its called) which can parse anything but is inefficient on things that aren't LR(1) < 1218563751 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: well, what I do is I put some of the parsing in the lexer < 1218563756 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric ::/ < 1218563760 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric ::/ < 1218563769 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :bison sets flags which causes the lexer to lex differently < 1218563773 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, there is no lexer generator for erlang I think < 1218563779 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and I maintain a stack of paren states by hand < 1218563795 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and that's enough to make the lang LR(1) and LALR(1) from the parser's point of view < 1218563816 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :(LALR(1) is an optimisation of LR(1), which doesn't work on as many langs but is faster on the ones where it does, and is normally good enough in practice) < 1218563817 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka, well, I got no idea about that game < 1218563832 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, what doesn't it work on then? < 1218563833 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :C? < 1218563855 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: no, the things which are LALR(1) and not LR(1) are mostly pathological < 1218563862 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :whoops, got that backwards < 1218563870 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, ah like INTERCAL? < 1218563871 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I mean the things that are LR(1) and not LALR(1) are mostly pathological < 1218563875 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: INTERCAL is neither < 1218563880 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :due to its array syntax < 1218563883 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, which is even worse? < 1218563884 0 :asiekierka!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1218563886 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1218563892 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :in fact it isn't even LR(n) for any finite n < 1218563899 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :eh? < 1218563899 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I went and proved that and wrote a little essay about it < 1218563909 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what does the n mean? < 1218563916 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: lookahead amount < 1218563926 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you need infinite lookahead to parse INTERCAL's array syntax in general < 1218563948 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well what is ELR then? < 1218563950 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :however there's a restriction in the spec that programmers aren't allowed to write array expressions that require more than one char lookahead to parse < 1218563957 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that was actually in the INTERCAL spec... < 1218563962 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: LR(1) + backtracking, I think < 1218563971 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :or not exactly backtracking as I think it multithreads < 1218563973 0 :asiekierka!n=asiekier@user-89-108-234-131.mobile.playmobile.pl JOIN :#esoteric < 1218563975 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :rather than backtracks < 1218563976 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :ok back < 1218563978 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but it comes to the same thing < 1218563981 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ok so what are these array expressions that are a problem? < 1218563981 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :So < 1218563987 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :when we will get to the roleplay? < 1218563997 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka, I won't take part in it < 1218564004 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: I have no idea what you're going on about really, I don't see how you could easily roleplay something like that < 1218564005 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :But there are real langs too < 1218564006 0 :tusho|away!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1218564009 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :and it's about virtually everything < 1218564012 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :No < 1218564013 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :no rules < 1218564017 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :It's just to HAVE FUN. < 1218564023 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :}}|{{ < 1218564027 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: I really don't understand what you're trying to do < 1218564034 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :A roleplay < 1218564037 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :With no rules < 1218564039 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :We just walk around and do stuff < 1218564041 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :and create stuff. < 1218564044 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes, but those traditionally work very badly < 1218564044 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Yes, we create stuff. < 1218564050 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :One didn't work out as bad < 1218564052 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :i made tons of them < 1218564056 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :and they turned out good < 1218564060 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you may as well make it a coderoleplay if you're doing it with programming langs < 1218564064 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and you'll end up inventing Second Life < 1218564091 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :in Befunge-98 < 1218564099 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :"k on @ SHALL only kill the current IP in concurrent Funge." or "k on @ MUST only kill the current IP in concurrent Funge." < 1218564100 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, ^ < 1218564120 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :SHALL and MUST are equivalent in specs IIRC, I'm more used to SHALL < 1218564129 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, yes they are the same < 1218564136 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but which is best English < 1218564139 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that is what I wonder < 1218564149 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :they're both correct in English, MUST is heard more often in conversations < 1218564154 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1218564174 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :SHALL has an implication of future-tense about it when said casually, although that isn't part of its meaning < 1218564213 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :You know < 1218564217 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I just want to have fun. < 1218564219 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Roleplay around. < 1218564222 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :A lot < 1218564308 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, % on negative numbers is undefined in funge-98, this led to the MODU fingerprint < 1218564316 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :should it be well defined in 108? < 1218564325 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, and MikeRiley too ^ < 1218564328 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :probably, define it the same way as C99 i suggest < 1218564340 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well I'm not sure everyone will be happy with that < 1218564345 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, and MikeRiley: PING < 1218564373 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :because the C standardisation committee had the same problem, and whatever solution they settled on is likely to have been chosen for a good reason < 1218564457 0 :MikeRiley!unknown@unknown.invalid PRIVMSG #esoteric :what what what??? < 1218564465 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :MikeRiley, % for negative numbers < 1218564468 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :MikeRiley: % with negative numbers < 1218564471 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :the reason for MODU < 1218564472 0 :MikeRiley!unknown@unknown.invalid PRIVMSG #esoteric :i think it should be defined... < 1218564480 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :MikeRiley, right, question is, to what < 1218564484 0 :MikeRiley!unknown@unknown.invalid PRIVMSG #esoteric :even MODU was not well enough defined... < 1218564496 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :true < 1218564501 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :same way as C99? < 1218564505 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that is what I'd select < 1218564512 0 :MikeRiley!unknown@unknown.invalid PRIVMSG #esoteric :that is what i would select as well... < 1218564512 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but I need your and Deewiant's input on this < 1218564535 0 :MikeRiley!unknown@unknown.invalid PRIVMSG #esoteric :the C99 one makes more sense to me,,,, < 1218564594 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :1. Remainder by zero is subject to the same rules as division by zero. This rules take priority over rule two. < 1218564595 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :2. If either argument is negative, the result should be the same as in C99. < 1218564598 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what about that? < 1218564614 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :sounds good < 1218564622 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :incidentally, x/0 is just 0 nowadays? < 1218564625 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :takes < 1218564627 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :not take? < 1218564628 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err < 1218564629 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and rule < 1218564637 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :"This rule takes priority over rule two." < 1218564638 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :even < 1218564640 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes, that's better < 1218564651 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, and yes x/0 is 0 in Funge-98 and later < 1218564654 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I admit to rather liking the Befunge-93 ask-the-user-on-division-by-zero < 1218564658 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but it isn't very professional < 1218564659 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :in funge-93 it was "ask user" < 1218564671 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and Funge /looks/ like a professional esolang < 1218564675 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :even though there is no such thing < 1218564678 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm efunge implements "result=0" < 1218564683 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :for % and / < 1218564689 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :no idea what it does for negative numbres < 1218564692 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :numbers* < 1218564703 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :cfunge *is* C99, so it will do C99 % in that case < 1218564736 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, even better, you could give a funny message on it in 93 < 1218564740 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :something like: < 1218564772 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :"Oops, we hit a division by zero (12/0), hm what should we use here?" < 1218564773 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: POING < 1218564782 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, so what about this for % in 108: < 1218564786 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : 1. Remainder by zero is subject to the same rules as division by zero. This rules take priority over rule two. < 1218564786 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : 2. If either argument is negative, the result should be the same as in C99. < 1218564786 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: might as well define it, I don't see why not < 1218564792 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I fixed grammer < 1218564796 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : "This rule takes priority over rule two." < 1218564802 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I think C99 has it defined the wrong way < 1218564810 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, oh? what way do you prefer? < 1218564851 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, ? < 1218564869 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: so that the result is always positive < 1218564881 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, hm why? < 1218564889 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, me and MikeRiley are all for C99 way < 1218564898 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, I guess this is because D does "always positive"? < 1218564904 0 :MikeRiley!unknown@unknown.invalid PRIVMSG #esoteric :the c99 way i think is reasonable... < 1218564911 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I think D is implementation-defined actually, not sure < 1218564952 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :erlang seems to use C99 way < 1218564955 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: in number theory, it's the convention that it's always positive < 1218564969 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: always positive with negative first argument in number theory < 1218564977 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but number theory doesn't use a negative second argument < 1218564979 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :in programming languages, it tends to be the same sign of the dividend/divisor < 1218565007 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ais523: hmm, that's a point < 1218565028 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :C99 seems to bascially x%abs(y) < 1218565035 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and use the sign of x < 1218565039 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or? < 1218565041 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :in any case I'd prefer choosing the sign of the divisor over that of the dividend < 1218565046 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: that seems wrong, surely < 1218565050 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :i.e. the sign of y in that case < 1218565052 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err maybe I'm wrong then < 1218565067 0 :olsner!n=salparot@h-60-96.A163.cust.bahnhof.se JOIN :#esoteric < 1218565174 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :$ ./a.out < 1218565174 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :-3 % 2 = -1 < 1218565174 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :-3 % -2 = -1 < 1218565174 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : 3 % -2 = 1 < 1218565175 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: is the funge frontend protocol meant to be fully textual? e.g. the integer 64 is sent as 0x36 0x34 and not 0x40 < 1218565187 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: oh dear, that certainly looks wrong to me < 1218565191 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: the first should be 1 IMO < 1218565198 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, could be a GCC bug? < 1218565202 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ACTION agrees with Deewiant, that's what it is in number theory < 1218565204 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I doubt it < 1218565229 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :oh, does anyone want to check http://rafb.net/p/w0ZNlj53.html - that befunge untested Cyclic Tag interpreter < 1218565233 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, the protocol is fully textual yes apart from the funge space dump thing iirc < 1218565246 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, or maybe that one too? < 1218565248 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :don't remember < 1218565254 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :anyway it is simply easier to parse < 1218565271 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I don't know, but in any case I think you should state this explicitly, it wasn't completely clear to me :-) < 1218565291 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :FSPACEDUMP looks to be textual as well < 1218565300 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1218565304 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :unless "as an integer" means something different < 1218565310 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, you are actually implementing it? < 1218565318 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, well it is probably textual then < 1218565325 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :just came to mind < 1218565331 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :as I was reading it and pondering < 1218565349 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, I consider the front end protocol more or less something I don't plan to do now < 1218565353 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :maybe sometime in the future < 1218565364 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :at least "put on hold from my side" < 1218565373 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I need to make Befunge-64 < 1218565379 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka, eh? < 1218565380 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :As in, a version of befunge-93 for the c64 < 1218565384 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1218565384 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :then maybe I should implement it, so that I can set up a de facto standard which you need to follow when you write the spec ;-) < 1218565389 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :For one thing, the boardsize is limited to 40x25 < 1218565395 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, very funny :P < 1218565413 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, but yes it is fully textual < 1218565429 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Another, there's a command s, to move the value that's on top of the stack to the very bottom of the stack < 1218565431 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :40? < 1218565447 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :and q, to remove the value from the very bottom of the stack < 1218565453 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Yes < 1218565457 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: well, I doubt you'd be so stupid as to do completely the opposite to every choice I'd make, so it's not a bad plan ;-) < 1218565459 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :C64's screen resolution is 40x25 < 1218565464 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric : Another, there's a command s, to move the value that's on top of the stack to the very bottom of the stack < 1218565468 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :does that make Befunge TC? < 1218565472 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Befunge-93, that is? < 1218565472 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :nopr < 1218565477 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :nope, i think < 1218565482 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :It only makes a possibility < 1218565484 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah, yes, it does I think < 1218565488 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :whoah < 1218565489 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :how? < 1218565502 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :There's still no unbounded storage < 1218565502 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, ask me if stuff is unclear please < 1218565503 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :because you can reserve a special sentinel value to separate stacks < 1218565511 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: certainly < 1218565512 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and use multiple stacks as unbounded storage < 1218565521 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :But you can only have a single 4KB stack < 1218565522 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :rotating between stacks by repeatedly using s until you hit the sentinel < 1218565531 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: well if there's a 4KB limit it isn't TC < 1218565538 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :but that's the limit of the c64 < 1218565544 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :there's only 4KB free ram while using C64 Basic < 1218565550 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but if the stack is unbounded, which it is in Befunge-93 in theory, then it's TC with your s instructio < 1218565554 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka, also s is a bad thing to select < 1218565568 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :why < 1218565571 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :like all other printable chars below 127 they are already in use in 98 < 1218565583 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka, also note you should use ASCII < 1218565589 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Possible. < 1218565591 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :because it is code point 32 that is space < 1218565599 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :even if it doesn't look like a space on the local system < 1218565600 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I can put a custom charset for the c64 < 1218565604 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :the 98 specs say so clearly < 1218565614 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :you can put a custom 256-char charset on the c64 < 1218565617 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1218565626 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: why is s a bad choice if he's doing Befunge-93 < 1218565629 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1218565631 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :it doesn't matter < 1218565633 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, ok good point < 1218565638 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :for 93 it doesn't matter < 1218565681 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Also, i'd allow 80x25 size < 1218565686 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka, anyway messing with the bottom of the stack will make it slow < 1218565686 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :either 40x25 or 80x25 < 1218565698 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka, larger space is not an issue if it is unused < 1218565700 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Nope if i start the stack at the middle < 1218565706 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :And just change the stack pointer value < 1218565717 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka, what if you need more than what you can fit on one side? < 1218565728 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :you will need to reallocate the stack then < 1218565732 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :It wouldn't get saved then. < 1218565741 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka, eh? < 1218565742 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Or something else < 1218565746 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I can use reallocation anyway < 1218565747 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :wouldn't you reallocate the stack? < 1218565754 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :but it'll make befunge64 a pain to use < 1218565785 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka, well start in the middle, and reallocate if you hit either edge and there is free space at the other edge < 1218565787 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Also, where can i play irc roleplays? < 1218565810 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: no idea, try searching for them on the web, there's got to be one somewhere < 1218565818 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :but not a "ircbot irc roleplay" < 1218565822 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :a "freestyle irc roleplay" < 1218565823 0 :tusho!n=ehird@91.105.83.185 JOIN :#esoteric < 1218565832 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :wb tusho < 1218565847 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: are all errors meant to be sendable from either end? RANGE and FILEERR seem like they could only come from the interpreter < 1218565856 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :When did I disco? < 1218565866 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Oh < 1218565871 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :i don't need to reallocate < 1218565873 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :i can do < 1218565873 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, hm I'd need to check that < 1218565884 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :e - replace the last value on the stack with the current error code < 1218565896 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :wish I could learn languages as fast as asiekierka :P < 1218565899 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :whatcha doin now < 1218565924 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :want to play a freestyle irc roleplay; w/o an irc bot < 1218565933 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :optbot: hi < 1218565934 0 :optbot!unknown@unknown.invalid PRIVMSG #esoteric :ais523: gimp and inkscape < 1218565960 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, indeed they can probably only come from the interpreter < 1218565964 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric : optbot: you should be in more channels shoudln't you < 1218565964 0 :optbot!unknown@unknown.invalid PRIVMSG #esoteric :tusho: You should be in a quantum superposition of dancing and not dancing! < 1218565977 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :optbot: good counter < 1218565977 0 :optbot!unknown@unknown.invalid PRIVMSG #esoteric :ais523: What? < 1218565984 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, Deewiant, by the way I got an interesting idea, *real* concurrent funge, like concurrency in erlang < 1218565997 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :could be a pretty interesting fingerprint < 1218566008 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :i guess optbot is saying that it's impossible for him to be in multiple channels like that < 1218566009 0 :optbot!unknown@unknown.invalid PRIVMSG #esoteric :tusho: yes < 1218566032 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :wait < 1218566032 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :why is he intelligent now < 1218566034 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: and how would that work < 1218566037 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that made *sense* < 1218566042 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, not sure < 1218566042 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :incidentally, optbot, I like the topic < 1218566042 0 :optbot!unknown@unknown.invalid PRIVMSG #esoteric :ais523: NAND is the only operator you ever need. < 1218566044 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :just an idea < 1218566048 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I've thought about "real" concurrency in funge < 1218566060 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :but it seems to me the current model is as concurrent as you can get < 1218566063 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: asiekierka: he has operating hours of intelligence < 1218566064 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I told you < 1218566068 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, well distributed funge would be fun < 1218566077 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :sometimes he makes perfect sense < 1218566085 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :optbot: you do, don't you? < 1218566086 0 :optbot!unknown@unknown.invalid PRIVMSG #esoteric :ais523: how about we'll test its usefuless with the competition: < 1218566090 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :xD < 1218566093 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :optbot: What's the competition? < 1218566094 0 :optbot!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: yo < 1218566097 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: unless you want to have multiple threads executing in the interpreter, so that order of execution is undefined? < 1218566102 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :optbot: No, but, what's the competition? < 1218566102 0 :optbot!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: nice of bc < 1218566106 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric ::( < 1218566108 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, yeah < 1218566111 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :the operation hour just ended < 1218566116 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: as for distributed, just make your CFFI and use MPI... < 1218566117 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, but distributed funge *sounds* fun < 1218566120 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: strangely, Threaded INTERCAL has 'ticks' too, at least in all known implementations < 1218566126 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, nah, erlang style < 1218566136 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :optbot: can you make sense? < 1218566136 0 :optbot!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: stillllll going < 1218566141 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: what's the difference in style between erlang and MPI < 1218566144 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :optbot: great. < 1218566144 0 :optbot!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: If you *insist* on doing the basic bootstrapping, you need to start with a system where you can input the individual bits yourself, and go up from there. < 1218566149 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, I don't know MPI < 1218566153 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but does it use shared memory= < 1218566153 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :optbot: oh, i see. < 1218566154 0 :optbot!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: !glass {M[m(_e)(Emote)!"is not!"(_e)e.?]} < 1218566154 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :? < 1218566158 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: so why'd you say "nah, erlang style" :-P < 1218566159 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Whaaaatt? < 1218566165 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, if it uses shared memory it will be different < 1218566166 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: no, it doesn't, Message Passing Interface < 1218566169 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1218566177 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, probably similar then < 1218566178 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: and you know... we were talking distributed < 1218566185 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :how exactly would you run distributed using shared memory < 1218566190 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, to the erlang program it all seems like they run on the same node < 1218566195 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it is all abstracted away < 1218566201 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: or rather, one can't tell the difference < 1218566203 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :same in MPI < 1218566215 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well one can, by using node() < 1218566217 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :although I think version 2 has something for finding out if they're on the same machine or not < 1218566223 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :not sure < 1218566236 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, there are ways to find out in erlang < 1218566239 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :but anyhoo, I think they're quite similar in style < 1218566252 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and even way to use a specific system < 1218566253 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :or paradigm, whatever < 1218566257 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but you don't need it < 1218566259 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, probably < 1218566270 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, anyway concurrency work the same way in erlang < 1218566272 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :message passing < 1218566273 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :optbot: do you love someone? < 1218566273 0 :optbot!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: I thought that Easel, ESOapi or the like would be used for the os < 1218566288 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: yes, I know < 1218566298 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, anyway distributed funge *sounds* fun, even if it can't be done < 1218566305 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it it worth thinking about imo < 1218566310 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :optbot: do you love someone? < 1218566311 0 :optbot!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: The internet lacks a Guy Fawkes smiley. < 1218566317 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :optbot: do you love Guy Fawkes? < 1218566318 0 :optbot!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: Though I use vim all the time (in the vim-emacs war, there is only one), I don't know that I would qualify it as "good" in the modern world :) < 1218566329 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :optbot: by it, you mean him? < 1218566329 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :optbot: ! < 1218566329 0 :optbot!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: there's just pronouns and noun genders, so i don't see how you could have less than finnish < 1218566329 0 :optbot!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: G'night (or morning) everyone. < 1218566339 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :optbot, emacs! < 1218566339 0 :optbot!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: um < 1218566343 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :optbot: what? < 1218566343 0 :optbot!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: "how's t going"? < 1218566343 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :optbot: mu < 1218566343 0 :optbot!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: lCons < 1218566350 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :optbot: deewiant < 1218566350 0 :optbot!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: Fuck you reader of my code < 1218566350 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :optbot, yes emacs is better than vim! < 1218566350 0 :optbot!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Passed validation < 1218566351 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :optbot: rSnoc < 1218566351 0 :optbot!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: ~exec self.raw("QUIT :Excess Flood") < 1218566354 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1218566358 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :optbot, ur cool < 1218566358 0 :optbot!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: I've gotten 5 applications from them. . . < 1218566359 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :optbot, ur cool < 1218566359 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :optbot, ur cool < 1218566359 0 :optbot!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: up to you. do you want your real name in the source code of befunge interpreters? :-P < 1218566359 0 :optbot!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: OK I'll implement selector < 1218566360 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :optbot, ur cool < 1218566360 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :optbot, ur cool < 1218566360 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :optbot, ur cool < 1218566360 0 :optbot!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: My bfgolf code is, in fact, 31 characters. < 1218566360 0 :optbot!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: MWAHAHAHA SOON MY CREATION IS COMPLETE < 1218566360 0 :optbot!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: We can add a character to be `a', and accented it becomes ``an''. < 1218566361 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : optbot, yes emacs is better than vim! AnMaster: Passed validation < 1218566362 0 :optbot!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: that was just the wrong channel :P < 1218566363 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :optbot! < 1218566364 0 :optbot!unknown@unknown.invalid TOPIC #esoteric :the entire backlog of #esoteric: http://tunes.org/~nef/logs/esoteric | Argh. < 1218566370 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka, stop the spam please < 1218566370 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :optbot! < 1218566370 0 :optbot!unknown@unknown.invalid TOPIC #esoteric :the entire backlog of #esoteric: http://tunes.org/~nef/logs/esoteric | i'm still wondering where the conversation with oerjan was... < 1218566376 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :optbot! < 1218566377 0 :optbot!unknown@unknown.invalid TOPIC #esoteric :the entire backlog of #esoteric: http://tunes.org/~nef/logs/esoteric | no please dont < 1218566382 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: stop < 1218566384 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka, stop spamming please < 1218566386 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :or I will make optbot ignore you < 1218566386 0 :optbot!unknown@unknown.invalid PRIVMSG #esoteric :tusho: abacus.kwzs.be/~bsmnt_bot < 1218566391 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :learn your goddamn limits < 1218566397 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :what < 1218566401 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :i stopped! < 1218566404 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: asiekierka was spamming < 1218566406 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :like always < 1218566412 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: you just don't know _when_ to stop < 1218566415 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric ::/ < 1218566416 0 :MikeRiley!unknown@unknown.invalid QUIT :"Leaving" < 1218566418 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :ehird, that was mean < 1218566422 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :no it wasn't < 1218566426 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :yes it was < 1218566428 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :as alays < 1218566431 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :always* < 1218566440 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :"you don't know when to stop" is a statement of fact and I think after that most here will agree < 1218566444 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, anyway, what is team in funge? it is mentioned in y in funge-98, but I can't find any info on it < 1218566453 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :agreed < 1218566456 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :with ehird < 1218566487 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, "1 cell containing a unique team number for the current IP (ip)" < 1218566491 0 :optbot!unknown@unknown.invalid TOPIC #esoteric :the entire backlog of #esoteric: http://tunes.org/~nef/logs/esoteric | Spelling out: < 1218566493 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ACTION will never understand why asiekierka will say I'm wrong, then I'll say why I said something, then he agrees with it (and it is always criticism of him) < 1218566497 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ACTION shrugs < 1218566503 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: not sure, but to me it seemed to imply some sort of code-wars style competition where multiple programs were busy trying to overwrite each other, but with teammates < 1218566518 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :possibly that's too fanciful, but it sounds like a great idea < 1218566519 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :optbot! < 1218566519 0 :optbot!unknown@unknown.invalid TOPIC #esoteric :the entire backlog of #esoteric: http://tunes.org/~nef/logs/esoteric | The big ones are Brainfuck, Befunge and Intercal. < 1218566525 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, "Only significant for NetFunge, BeGlad, and the like." < 1218566534 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :wow, we have a meaningful topic for once < 1218566541 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: yes, that line was what got me thinking < 1218566557 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :ITYM corewars; that's the program-overwriting game. < 1218566565 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :i like corewars < 1218566567 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: yes, that's it < 1218566580 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :there's FYB as a Brainfuck version but it's broken, it has a degenerate strategy < 1218566599 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, I can't find any info on those < 1218566619 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: i started to make BeYourFunge a while back < 1218566624 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: esoprogramming stuff tends to disappear quickly, that's the problem < 1218566627 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :befunge-93 wars < 1218566640 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, I'll have to mail Pressy then... < 1218566644 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: would probably work better than the Brainfuck version, and Befunge-93 is good as it would help to keep the playfield small < 1218566648 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which is important < 1218566654 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: gregorr made FYB < 1218566658 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I suggest you just use regular Befunge-93, no modifications < 1218566659 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :(FuckYorBrane) < 1218566666 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, err... < 1218566669 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: that is the only mention of teams I have found, ask Chris < 1218566678 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, what? < 1218566678 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :each program is 40x25, and each program's fungespace is the other's upside-down < 1218566681 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, hm < 1218566693 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I was just thinking of corewars in befunge a while ago < 1218566704 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :don't think it would work out too well < 1218566707 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, but is that what it is? < 1218566708 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and you win by getting the other program to execute @ < 1218566720 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, you need to disallow q then... < 1218566724 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: basically multiple programs/processes running at the same time, trying to overwrite each other < 1218566726 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: in Befunge-93? < 1218566730 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: like said, I only know what the spec says, which is to say, nothing < 1218566739 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, if you want multiple programs on each side? < 1218566753 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :hmm, befunge-93 instructions only might even make it meaningful < 1218566754 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: then you'd need team numbers, presumanbly < 1218566772 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, which means 98 or at least 93+threads < 1218567162 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: fatal ERRs shouldn't be responded to, right? < 1218567188 0 :Corun!n=Corun@halls-129-31-82-181.hor.ic.ac.uk JOIN :#esoteric < 1218567198 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, err let me check < 1218567201 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: say you get ERR MYCUSTOMERROR 1, in theory one would send "ERR UNSUPPARAM 1 what the hell kind of error is that" < 1218567215 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: but since it's fatal anyway one it might make sense to not send anything < 1218567222 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: so which is it? The PDF is silent :-) < 1218567246 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I think you should send "ERR UNSUPPARAM 1" to that then... < 1218567252 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and then close connection < 1218567266 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :wait no < 1218567269 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :probably not < 1218567280 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, no reply needed since original one is fatal < 1218567332 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, anyway custom error should have been negotiated with CAP first < 1218567341 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :logically < 1218567375 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :also the example for error got an error < 1218567386 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :"ERR NOMEM 1 Could not allocate memory for setting cell." < 1218567389 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :should be like that < 1218567409 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I will put up a fixed version before I go to bed, not now in case you got more questions < 1218567530 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: yes it should have been, but there's the possibility of bugs in either frontend or interpreter < 1218567562 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well since it is fatal it is probably pointless to send an error back < 1218567578 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :alright < 1218567585 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, of course it may not be if there is a bug in the other end ;P < 1218567592 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :"All errors except those not causing immediate termination of program execution are treated as fatal.2 < 1218567593 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so it sends fatal when it shouldn't ;P < 1218567594 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :s/2/"/ < 1218567603 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, eh? < 1218567606 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what is that from < 1218567607 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: well that's its problem < 1218567611 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: the original INTERCAL-72 manual < 1218567616 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, oh um < 1218567628 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, my memory of it, I might have misquoted slightly < 1218567629 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :if it wasn't intercal I would say it was a typo < 1218567630 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1218567646 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: no, it's just a double negative which leads to a tautology < 1218567656 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :"tautology"? < 1218567676 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: a statement that is true no matter what the state of the world due to its logical structure < 1218567681 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1218567684 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :for instance "Either the sky is blue or the sky is not blue" < 1218567696 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or X = X? < 1218567712 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: yes, unless X is NaN < 1218567726 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, assuming algebra < 1218567731 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :not computer arithmetics < 1218567761 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :"longcat is long" < 1218567764 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :an example closer to home :P < 1218567911 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, eh? < 1218567926 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :"closer to home"? < 1218567927 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: tip - if I say something you don't understand ignore me < 1218567928 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1218568020 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :anyone here expert on movies? < 1218568027 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :possibly, but I'm not < 1218568034 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'm kinda having a hard time searching a movie based on the outline of the plot. < 1218568037 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :optbot: feather < 1218568037 0 :optbot!unknown@unknown.invalid PRIVMSG #esoteric :tusho: HARDWARE SUPPORT FOR LINKED LIST OPERATIONS. < 1218568041 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :optbot: feather has that? cool < 1218568042 0 :optbot!unknown@unknown.invalid PRIVMSG #esoteric :tusho: I'm disappointed < 1218568204 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :tusho: p(x) => p(x) for any x and p :P < 1218568236 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :I mean... logical meme is logical < 1218568249 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1218568249 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :olsner: what about p is the string "false; //" without the quotes < 1218568261 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :optbot: What did you watch on youtube lately? < 1218568261 0 :optbot!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: Hi oerjan < 1218568262 0 :KingOfKarlsruhe!n=nice@HSI-KBW-091-089-028-216.hsi2.kabelbw.de JOIN :#esoteric < 1218568262 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :or can I not do comment injection into tautologies? < 1218568270 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :The operating hours ended :( < 1218568274 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :optbot: Aww. < 1218568274 0 :optbot!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: E!ps < 1218568279 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :optbot: I knew it! < 1218568279 0 :optbot!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: do you return EXIT_SUCCESS; from main() on a successful termination? < 1218568279 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: you can, of course, ask anyway, in case somebody knows the movie. :-P < 1218568287 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :wow, EsoBot hasn't been in here for ages < 1218568289 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :optbot: your operating hours ended :( < 1218568289 0 :optbot!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: isn't it just a certain kind of corn? < 1218568298 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and E! was its command prefix IIRC < 1218568309 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: the shell thing? < 1218568309 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well, there's this monster that eats a town full of people about every 10000 years. < 1218568322 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: I'm not entirely sure what it did, just Brainfuck I think < 1218568330 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: no calamari's EsoBot was a shell < 1218568333 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :a full virtualised system < 1218568335 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :with root < 1218568337 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :wow < 1218568337 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :movie starts with two women entering a town, and finding that everyone is dead < 1218568345 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :cuz, the monster has decided to eat them ofc < 1218568353 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: he got rid of it because he threw a tizzy fit when we started messing with it and messing up the system < 1218568368 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :the monster looks kinda like a butterfly, and can shoot massive fireballs, apparently. < 1218568372 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: what would people expect, this is #esotericc < 1218568375 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: blabbing like "IT'S MEANT FOR TESTING NEW ESOLANGS!!!11" and we told him that we had perfectly good computers for that, but we liked EsoBot because it's fun to see how it can survive < 1218568376 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you only see it once, very briefly < 1218568379 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, without the extra c < 1218568386 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: and he just whined about how we were immature and got rid of it < 1218568393 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ACTION shrugs < 1218568408 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :IIRC bsmntbombdood actively encouraged people to try to hack into the computer bsmnt_bot was running on via the bot < 1218568419 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :lol that's right < 1218568428 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :hah that's great < 1218568434 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: can bsmnt_bot return? < 1218568437 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :we need brainfuck and stuff < 1218568438 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and egobot is dead < 1218568449 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1218568449 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :tusho: i've kind of, er, lost access to the server it ran on < 1218568456 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: I have a nice server < 1218568456 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::3 < 1218568460 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, what happened to egobot < 1218568463 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: dunno < 1218568468 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :who owned it? < 1218568473 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: gregor < 1218568476 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :GregorR I think < 1218568480 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :where is he then? < 1218568481 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :greEGOrr < 1218568485 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it was open-source, though < 1218568487 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: a while back he was in prague < 1218568489 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: did you know it? :) < 1218568495 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and the source is in the Esoteric Files Archive < 1218568498 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: nope :-P < 1218568502 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: maybe one of http://www.imdb.com/keyword/giant-monster/giant-insect/ ? < 1218568502 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so someone could try to resurrect it, though < 1218568502 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: i'd prefer to revive bsmnt_bot, though < 1218568507 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :because we can make it behave the exact same < 1218568515 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it wasn't perfect, though, someone DOSed Gregor's server using EgoBot < 1218568516 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and it has more extensibility < 1218568528 0 :Iskr!unknown@unknown.invalid PART #esoteric :? < 1218568529 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I could try to host it < 1218568529 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, maybe I'd code one in erlang ;P < 1218568531 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :j/k < 1218568532 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :But i have windows < 1218568533 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: EgoBot was extensible, I added Underload to it using Keymaker's Underload-in-Brainfuck program < 1218568540 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: but not via IRC < 1218568544 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :and also i can't really do it at fast speed < 1218568545 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :tell you what < 1218568546 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I'll put up both < 1218568553 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, actually hooking up a esolang server to a bot framework would be easy in erlang < 1218568555 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :3kbps < 1218568557 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I mean adding new ones < 1218568558 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :upload < 1218568558 0 :tusho!unknown@unknown.invalid NICK :bsmnt_bot < 1218568562 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: yes I did, I got it to load the Underload interpreter from pastebin by sending commands over IRC < 1218568564 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, what do you think of that idea? < 1218568570 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: if you want it back, drop this nick and gimme the source < 1218568570 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1218568582 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :bsmnt_bot, ^ < 1218568584 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho ^ < 1218568587 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird ^ < 1218568588 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: botte is superior < 1218568590 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1218568593 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :anyway. < 1218568597 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Also, does anyone have a shell-like utility for windows < 1218568597 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :ACTION finds egobot source < 1218568598 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: botte is nonexistent < 1218568600 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :erlang irc bot + esolang servers < 1218568601 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :so i can put up a shell on windows < 1218568602 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1218568603 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :would < 1218568604 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :ais523: and so is AnMaster's < 1218568604 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :rock < 1218568612 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :indeed < 1218568613 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it is < 1218568616 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it was just an idea < 1218568617 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Is there a windows shell server? < 1218568622 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that I may never implement < 1218568623 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :supporting irc < 1218568623 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :ACTION sets up egobot and maybe bsmnt_bot if bsmntbombdood gives me the source < 1218568631 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I don't even pretend I do < 1218568634 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka, eww < 1218568640 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :windows shell server!? < 1218568641 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :wtf < 1218568648 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :a shell server running on windows < 1218568654 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :does that exist? < 1218568655 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :or at least something to put an esolang bot < 1218568660 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it shouldn't exist < 1218568662 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, sorta, for telnet/ssh < 1218568663 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it is a horrible idea < 1218568669 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :!! here comes egobot !! < 1218568671 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :ais523: name our egobot < 1218568673 0 :lament!n=lament@S010600110999ad06.vc.shawcable.net JOIN :#esoteric < 1218568676 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :saluton < 1218568677 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :a shell server should run *nix < 1218568680 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka, ^ < 1218568680 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :Egorbot? :P < 1218568680 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :oh, hi, egobot < 1218568683 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :wait, you're not egobot < 1218568688 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :you're lament < 1218568690 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: haha, nice sentence in your spec < 1218568692 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :give me a minute < 1218568692 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :"The identifier is used in for when activating extensions to refer to these them." < 1218568696 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: a common mistake < 1218568697 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :yay < 1218568697 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: GregorR didn't want people using the "Ego" prefix < 1218568699 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :bsmnt_bot will come too! < 1218568701 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, some typo < 1218568703 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :ais523: ah true < 1218568704 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, what section? < 1218568709 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: 4.2.3 < 1218568711 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :ais523: ErgoBot? < 1218568712 0 :bsmnt_bot!unknown@unknown.invalid NICK :ErgoBot < 1218568715 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah, I like that < 1218568722 0 :ErgoBot!unknown@unknown.invalid PRIVMSG #esoteric :taken < 1218568722 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :fi, beautiful < 1218568732 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :what, by you or by someone else? < 1218568733 0 :ErgoBot!unknown@unknown.invalid NICK :IdBot < 1218568736 0 :IdBot!unknown@unknown.invalid PRIVMSG #esoteric :freud! < 1218568737 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, well I'm not sure what it meant < 1218568747 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :!bf ++++++++++[>+++++++>++++++++++>+++>+<<<<-]>++.>+.+++++++..+++.>++.<<+++++++++++++++.>.+++.------.--------.>+.>.@ < 1218568754 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric ::( < 1218568757 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :not yet? < 1218568757 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric ::( < 1218568761 0 :IdBot!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: be patient < 1218568766 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Oh well, i'll run it on my mIRC < 1218568766 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :as in < 1218568767 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :"The identifier is used when activating extensions to refer to them." < 1218568767 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :!optbot < 1218568768 0 :optbot!unknown@unknown.invalid PRIVMSG #esoteric :lament: heh < 1218568771 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, does that make sense? < 1218568777 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :!optbot < 1218568778 0 :optbot!unknown@unknown.invalid PRIVMSG #esoteric :lament: me having PSOX on highlight? < 1218568788 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :optbot: yes. < 1218568788 0 :optbot!unknown@unknown.invalid PRIVMSG #esoteric :lament: I guess it checks hardlinks < 1218568793 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :i do /brainfuck (code) and what i /msg to the chan i said it in is the output < 1218568795 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :optbot: so you have PSOX hardlinked? < 1218568795 0 :optbot!unknown@unknown.invalid PRIVMSG #esoteric :lament: I resubmitted it < 1218568796 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :for example, i'll /brainfuck ++++++++++[>+++++++>++++++++++>+++>+<<<<-]>++.>+.+++++++..+++.>++.<<+++++++++++++++.>.+++.------.--------.>+.>.@ < 1218568798 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: "The identifier is used to refer to extensions when activating them."? < 1218568799 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :HelloWorld! < 1218568801 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Done < 1218568804 0 :IdBot!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka shut up :P < 1218568807 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :optbot: ok, i'll check the mailbox < 1218568808 0 :optbot!unknown@unknown.invalid PRIVMSG #esoteric :lament: CPU lag/queue? you dont get your water till something else comes down the pipe... < 1218568809 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :So tell me what code shall i run < 1218568824 0 :IdBot!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1218568824 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: [] < 1218568827 0 :IdBot!unknown@unknown.invalid PRIVMSG #esoteric :ais523: EgoBot isn't registered < 1218568827 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :optbot: i know, i thought that would be an issue, but it seems to work in practice < 1218568827 0 :optbot!unknown@unknown.invalid PRIVMSG #esoteric :lament: Lincoln's Gettysburg Address? < 1218568830 0 :IdBot!unknown@unknown.invalid PRIVMSG #esoteric :shall I just call it that? < 1218568833 0 :IdBot!unknown@unknown.invalid PRIVMSG #esoteric :as it is just egobot < 1218568833 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, probably < 1218568835 0 :IdBot!unknown@unknown.invalid PRIVMSG #esoteric :until gregorr is here < 1218568837 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :optbot: okay, now you're just talking nonsense < 1218568837 0 :optbot!unknown@unknown.invalid PRIVMSG #esoteric :lament: squyyyyyy < 1218568840 0 :IdBot!unknown@unknown.invalid NICK :EgoBot < 1218568841 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1218568842 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :it IS taken < 1218568846 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :odd < 1218568848 0 :EgoBot!unknown@unknown.invalid NICK :IdBot < 1218568852 0 :IdBot!unknown@unknown.invalid PRIVMSG #esoteric :egobot itself doesn't identify < 1218568857 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :let's call him ehirdbot < 1218568857 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :this is getting confusing < 1218568863 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: oh, and I think protocol negotiation needs a "DONE" msg or some such from interpreter, or empty CAP < 1218568872 0 :IdBot!unknown@unknown.invalid PRIVMSG #esoteric :ais523: ok, I'm setting up egobot < 1218568873 0 :IdBot!unknown@unknown.invalid NICK :tusho < 1218568874 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oh, I /so/ want to implement CTCP SWAPNICK now... < 1218568876 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, ah hm... < 1218568879 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: er, from frontend < 1218568881 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: as IdBot < 1218568886 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood is apparently getting the bsmnt_bot source < 1218568889 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :so that will be back too < 1218568892 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: because it now says "may activate extensions by sending CAP" < 1218568907 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, oh yes for no caps < 1218568910 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :empty CAP I'd say < 1218568912 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: but the state should change to pre-run, where CAP is invalid, after that < 1218568920 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :yeah, that's what I'd do too < 1218568933 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i haven't written code for like 6 months < 1218568938 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :/usr/bin/ld: safe.o: relocation R_X86_64_32 against `a local symbol' can not be used when making a shared object; recompile with -fPIC < 1218568944 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :i fucking hate ckpt < 1218568946 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i probably won't even be able to get bsmnt_bot working again < 1218568955 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: i just need the source < 1218568957 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and the nick < 1218568960 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :for it to return :P < 1218568961 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :"If the front end doesn't want to activate any extensions, it should send an empty CAP." < 1218568962 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: ckpt? < 1218568962 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, ^ < 1218568969 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: linux process suspend library < 1218568971 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :that egobot uses < 1218568973 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :its so broken < 1218568975 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :doesnt' compile on anything < 1218568986 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :"process suspend library"? < 1218568988 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: s/front end/frontend/ < 1218568995 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Also, tusho, could you please add a befunge interpreter? < 1218568995 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, "suspend library"? < 1218568996 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :tusho ain't got teh skillz < 1218569000 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Oh wait, befunge is impossible < 1218569006 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Except if you do a shell script < 1218569011 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: no it isn't, EgoBot implemented it < 1218569015 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Wha? < 1218569017 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :In 2D? < 1218569020 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :as a URI < 1218569021 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, and yeah use -fpic when you compile libraries < 1218569023 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you pastebinned the Befunge and gave it a link to the pastebin < 1218569024 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, really < 1218569027 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1218569034 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: egobot's makefile doesn't < 1218569037 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I had to edit the makefile < 1218569040 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :gcc -shared -fPIC -nostartfiles -Xlinker -Bsymbolic \ < 1218569041 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric : -o librestart.so safe.o /usr/lib/libc.a < 1218569041 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :gcc -shared -fPIC -nostartfiles -Xlinker -Bsymbolic \ < 1218569041 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, right < 1218569045 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric : -o librestart.so safe.o /usr/lib/libc.a < 1218569052 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :err < 1218569052 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, well you'd need -fpic on x86_64 < 1218569053 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :gcc -shared -fPIC -nostartfiles -Xlinker -Bsymbolic \ < 1218569053 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric : -o librestart.so safe.o /usr/lib/libc.a < 1218569058 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but not on x86 < 1218569061 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Will there be a contest to hack on it < 1218569062 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, and use lower case pic < 1218569063 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :really < 1218569063 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :xD < 1218569065 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :sorry < 1218569065 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :basically < 1218569066 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I did -fpic!!!! < 1218569067 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :But it gives the same error. < 1218569075 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, not -fPIC but -fpic yes < 1218569085 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: SAME ERROR < 1218569090 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, make clean in between? < 1218569103 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :SAME ERROR < 1218569105 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::| < 1218569109 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :because AnMaster < 1218569109 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Why does it use ckpt? For what? < 1218569111 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, link to this source? < 1218569114 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: it links /usr/lib/libc.a < 1218569114 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :process suspend < 1218569120 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, well fix that then < 1218569123 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I CAN'T < 1218569126 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :THAT'S HOW CKPT WORKS < 1218569132 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, err that makes no sense < 1218569138 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :make ckpt a static library then < 1218569140 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that would work < 1218569142 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :brb food < 1218569143 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: i can't! < 1218569154 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :i'm not some magical genie who can understand crazy code like ckpt as soon as I see it! < 1218569172 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Also, can you put up Frotz or something, for IF games < 1218569180 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :So we can play interactive fiction < 1218569187 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Anyone will be able to issue commands < 1218569192 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :no < 1218569202 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :why :( < 1218569220 0 :Judofyr!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1218569222 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :why (._.( yhw < 1218569230 0 :Judofyr!n=Judofyr@cE699BF51.dhcp.bluecom.no JOIN :#esoteric < 1218569289 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1218569290 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :i see < 1218569295 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :you want me to put up my own bot for that < 1218569304 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :no < 1218569308 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :this is not #if < 1218569316 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :But it'll be there for fun < 1218569323 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :not in here it won't be < 1218569324 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :just like a channel about an old GCS < 1218569328 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :has a werewolf engine < 1218569335 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :hey lament < 1218569340 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :do you want a spammy interactive fiction bot in here? < 1218569341 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :hmm? < 1218569344 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Nope < 1218569350 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :it'll only work when you enable it, tusho. < 1218569350 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I was asking lament asiekierka < 1218569353 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :and by you i mean YOU. < 1218569363 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :yes, I'd so love to have a command that spams up this channel on demant < 1218569364 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :*demand < 1218569373 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :You can put it to #irp < 1218569379 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :no i couldn't < 1218569380 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I don't want one < 1218569382 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I wouldn't use one < 1218569386 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I have no incentive to write/download one < 1218569387 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :end < 1218569403 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :so what will it have except esolang support < 1218569408 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :nothin < 1218569408 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :g < 1218569420 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :what esolangs will it support then < 1218569427 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :what egobot supported < 1218569435 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :what did he support < 1218569437 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: any ideas about ckpt < 1218569441 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: i don't know. lots < 1218569458 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: no, I don't know what it is < 1218569468 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: cd ~tusho/egobot*/ckpt < 1218569469 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: quite a lot of popular ones < 1218569476 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: I'm in the middle of two other things atm < 1218569481 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :ais523: INTERCAL!? < 1218569485 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :no < 1218569498 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :figuring out why normish was blacklisted for spamming, and writing a technology report for Wikipedia < 1218569509 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :what about brainfork < 1218569512 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :or piet < 1218569528 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it did at least one image-based language I think, not sure if it did piet though < 1218569537 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :it could do brainloller/braincopter < 1218569549 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :since it'd be just running a brainloller/braincopter2bf and running !bf < 1218569576 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, idea then < 1218569577 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :-m32 < 1218569585 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that ought to work if you have multilib < 1218569602 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :also where is the source for that library < 1218569695 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: what is the name for the libc.a for 32 bit? < 1218569698 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :if I have multilib < 1218569712 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, it would be in /usr/lib32 probably < 1218569735 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :mem.c: In function 'call_with_new_stack': < 1218569736 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :mem.c:291: error: 'JB_SP' undeclared (first use in this function) < 1218569737 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :wtfoo :\ < 1218569757 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, well that is an error related to something not being declared < 1218569762 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :you'd need to check the source < 1218569772 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I know C god damnit < 1218569781 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :JB_SP is an internal elf/linux thing I believe < 1218569786 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh my < 1218569791 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric : /* FIXME: Looks like there are about 16 bytes on the < 1218569791 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric : stack that will be unwound by the return and call < 1218569791 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric : to fn */ < 1218569792 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric : jbuf[0].__jmpbuf[JB_SP] = stack_base; < 1218569795 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, what does that ckpt thing do? < 1218569801 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: suspends processes to disk < 1218569802 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I told you < 1218569814 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, err, like core dumps that can be resumed? < 1218569819 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :wtf < 1218569820 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :pretty much < 1218569826 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: well emacs does that < 1218569827 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, that sounds like what emacs does < 1218569831 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: egobot uses it for keeping state on all the esolang interps it uses < 1218569839 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, as I said just half a second before (from my side) < 1218569846 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, which is pretty wtf < 1218569859 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well I said it about half a second before at my end, so the messages must have crossed < 1218569869 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, what I find most interesting is that it could probably be done pretty easily and cleanly in erlang < 1218569869 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :;P < 1218569880 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: even more cleanly and easily in Smalltalk < 1218569886 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Could it survive a system crash? < 1218569887 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :No. < 1218569890 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, yes < 1218569892 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :How's egobot coming? < 1218569893 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :distributed < 1218569894 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :or Underlambda for that matter because its continuations can be written out to disk < 1218569895 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, :) < 1218569895 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and reloaded < 1218569901 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, another node could < 1218569902 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Yes because I have 50 servers to run egobot on < 1218569907 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and then restart the first node < 1218569917 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, or you could probably suspend a erlang process to disk < 1218569919 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :also < 1218569928 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, why the heck does it need to suspend state across a crash? < 1218569937 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I DON'T KNOW HOW EGOBOT WORKS < 1218569941 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :WHY DOES EVERYONE THINK I DO < 1218569947 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: imagine an esolang like Network Headache < 1218569948 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :if it need permanent data, use a database < 1218569955 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, what is that one? < 1218569955 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: IT USES THIRD-PARTY INTERPS < 1218569957 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :NOT ITS OWN < 1218569969 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: all Network Headache programs everywhere share the same IP and variables < 1218569976 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, it exists? < 1218569978 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and bits of code from all of them are run one after another < 1218569982 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I think so, there's an interp somewhere < 1218569995 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ofc the nature of the language is that there can only ever possibly be one interp for it < 1218569998 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I must add one command to Befunge < 1218570004 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Befunge-64 of course < 1218570012 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :http://esolangs.org/wiki/Network_Headache < 1218570014 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh my < 1218570019 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :you know, befunge-93 with the command s that takes the top of the stack to the bottom < 1218570031 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :or not < 1218570035 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1218570037 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: you don't need it < 1218570039 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :befunge-93 is almost TC < 1218570040 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I just wanted to make a Robot Finds Kitten game for befunge < 1218570041 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :you mentioned s before < 1218570043 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :you can implement tc < 1218570046 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :tusho@rutian:~/egobot-0.12/ckpt$ find /usr/include -exec grep JB_SP {} \; < 1218570047 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :tusho@rutian:~/egobot-0.12/ckpt$ < 1218570047 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::| < 1218570060 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :yes, robotfindskittenfunge < 1218570067 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Or even invent a fungeoid < 1218570070 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :a RobotFindsKittenfunge < 1218570080 0 :Judofyr_!n=Judofyr@cE699BF51.dhcp.bluecom.no JOIN :#esoteric < 1218570084 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, is it elf related you said? < 1218570088 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: setjmp related < 1218570093 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :some internal thing < 1218570114 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, it shouldn't mess in internal stuff < 1218570117 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the initials JB did remind me of setjmp < 1218570119 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :probably broke it < 1218570129 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: YEAH BECAUSE SUSPENDING PROCESSES IS TRIVIAL TO DO PORTABLY RIGHT < 1218570129 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :$ grep -R JB_SP /usr/lib/binutils/x86_64-pc-linux-gnu/2.18/include/ < 1218570136 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :$ grep -R JB_SP /usr/lib/gcc/x86_64-pc-linux-gnu/4.1.2/include/ < 1218570137 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :nothing < 1218570149 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION checks 3.x too < 1218570151 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: it is, just use Underlambda < 1218570165 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's specified in the Underlambda specs that you can write functions out to disk and reload them from disk < 1218570169 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and a continuation is a type of function < 1218570171 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so it's easy < 1218570178 0 :tusho!unknown@unknown.invalid NICK :IdBot < 1218570183 0 :IdBot!unknown@unknown.invalid NICK :tusho < 1218570200 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1218570206 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, what about haskell then? < 1218570218 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I don't think you can do that i nHaskell < 1218570227 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :or indeed in most langs < 1218570238 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :most langs don't have an output-a-function command < 1218570242 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, I think you may be able to seralize a erlang process, but not sure < 1218570242 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :nor an input-a-function < 1218570276 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, erlang certainly got "(un)seralize a term" < 1218570287 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: and terms can be functions? < 1218570294 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :does it have continuations? < 1218570295 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, I don't *think* so < 1218570297 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but not sure < 1218570302 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, continuations hm < 1218570306 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :if you can serialise a continuation you can freeze the program < 1218570315 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what one is that now again < 1218570324 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :closures and continuations < 1218570326 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :always mix them up < 1218570328 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::/ < 1218570329 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :continuations are like TRDS only saner < 1218570342 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, ah no idea then < 1218570363 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :erlang got closures I think, but continuations... no idea < 1218570394 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, I guess JB_SP is some deprecated thing then < 1218570413 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, I found it... < 1218570415 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :/usr/src/linux/arch/um/include/sysdep-i386/archsetjmp.h:#define JB_SP __esp < 1218570415 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :/usr/src/linux/arch/um/include/sysdep-x86_64/archsetjmp.h:#define JB_SP __rsp < 1218570430 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :which is very wtf < 1218570431 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1218570453 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :nothing in non-um arch either it seems < 1218570467 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION waits for grep to finish < 1218570483 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :nop < 1218570497 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and um = user mode linux < 1218570532 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, doesn't really help at all < 1218570549 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :what does __esp do? < 1218570566 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :wait... is it actually manipulating the individual registers on the processor? < 1218570588 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :esp is a register yes < 1218570588 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :those defines are named after the stack pointer for x86 and x86_64 < 1218570599 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :/usr/src/linux/arch/um/include/sysdep-i386/archsetjmp.h-#define JB_IP __eip < 1218570599 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :/usr/src/linux/arch/um/include/sysdep-i386/archsetjmp.h:#define JB_SP __esp < 1218570604 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :/usr/src/linux/arch/um/include/sysdep-x86_64/archsetjmp.h-#define JB_IP __rip < 1218570605 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :/usr/src/linux/arch/um/include/sysdep-x86_64/archsetjmp.h:#define JB_SP __rsp < 1218570611 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :from context grep < 1218570612 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and < 1218570619 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it doesn't occur outside user mode linux < 1218570633 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :how's egobot coming? < 1218570642 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka, most likely "not at all" < 1218570667 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :thanks to broken lib < 1218570674 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :btw who owns the esolangs.org server? < 1218570680 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: graue < 1218570698 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, never seen that nick here < 1218570731 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: he doesn't come here often, although he tends to respond quickly to email when I email him about a server problem < 1218570737 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1218570751 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, so who can put stuff up on the file archive and such on the server? < 1218570754 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :only him? < 1218570760 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :there were a few others, I think < 1218570772 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :no longer? < 1218570773 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :IIRC Keymaker had write access < 1218570781 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :again someone I never heard of < 1218570783 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: no idea, presumably they still have access < 1218570787 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :is there any link to a ckpt website in source code < 1218570789 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: you should have heard of Keymaker < 1218570793 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, nop < 1218570794 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :a website about ckpt < 1218570797 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :even a dead link < 1218570799 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :quite the prolific esolangers < 1218570804 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :s/s$// < 1218570813 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka, tried google? < 1218570817 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :he wrote an Underload intepreter, and lots of other things, in Brainfuck < 1218570817 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :first hit it seems < 1218570830 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, maybe there is a newer version of the library? < 1218570849 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :"This software is no longer being maintained." < 1218570851 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh well < 1218570853 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :probably not < 1218570862 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :It was last updated april 13 2005 < 1218570862 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :and is no longer maintained < 1218570862 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :ckpt runs on Linux 2.4 and 2.6 with (or without) the NPTL thread system (but it does not checkpoint programs that use threads). < 1218570867 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :there are notes for users of Debian woody and related version < 1218570875 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :and users of systems with exec-shield such as Fedora Core 2 < 1218570892 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :ckpt currently does not work out of the box on systems that < 1218570892 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :have exec-shield installed. < 1218570895 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Debian /woody/? < 1218570898 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that was years ago... < 1218570899 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :# echo 0 > /proc/sys/kernel/exec-shield-randomize < 1218570901 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, yes... < 1218570905 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :that was the exec-shield workaround < 1218570911 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so was fedora core 2 < 1218570920 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :as root, you execute that < 1218570923 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka, you know we can read too < 1218570925 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :.... < 1218570933 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :i just felt like it < 1218570944 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :stop the pointless spam < 1218570959 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :okay < 1218571072 0 :Judofyr!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1218571117 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, I don't think you will have much luck with ego bot < 1218571132 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :why not AnMaster < 1218571136 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I just need to find out what to define JB_SP to < 1218571148 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, see what I pasted above then < 1218571161 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :on 32-bit probably the rsp register < 1218571161 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :that's for user mode linux < 1218571165 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, true.... < 1218571191 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :....but.... < 1218571247 0 :comex!n=comex@teklinks.org JOIN :#esoteric < 1218571328 0 :LinuS!unknown@unknown.invalid PRIVMSG #esoteric :hello < 1218571334 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1218571350 0 :LinuS!unknown@unknown.invalid PRIVMSG #esoteric :how is you work going? < 1218571350 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1218571359 0 :LinuS!unknown@unknown.invalid PRIVMSG #esoteric :i'm not translating my language description into english < 1218571364 0 :LinuS!unknown@unknown.invalid PRIVMSG #esoteric :then i'll let you see < 1218571402 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :LinuS: ? < 1218571414 0 :LinuS!unknown@unknown.invalid PRIVMSG #esoteric :ais523: i've developed an esoteric language < 1218571425 0 :LinuS!unknown@unknown.invalid PRIVMSG #esoteric :but description is in italian at the moment :) < 1218571429 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1218571439 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well if you link it I'll see how well babelfish does on it < 1218571471 0 :LinuS!unknown@unknown.invalid PRIVMSG #esoteric :one moment < 1218571478 0 :LinuS!unknown@unknown.invalid PRIVMSG #esoteric :i'm glad you're interested :) < 1218571487 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: it executes via irc servers < 1218571491 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it uses ban flags as variables < 1218571503 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: what, IRP? < 1218571507 0 :LinuS!unknown@unknown.invalid PRIVMSG #esoteric :nay < 1218571508 0 :LinuS!unknown@unknown.invalid PRIVMSG #esoteric :mine < 1218571515 0 :LinuS!unknown@unknown.invalid PRIVMSG #esoteric :http://rafb.net/p/rgoM3S98.html < 1218571515 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :arguably it uses people's mental state as variables < 1218571558 0 :Hiato!n=Hiato@dsl-245-31-70.telkomadsl.co.za JOIN :#esoteric < 1218571603 0 :LinuS!unknown@unknown.invalid PRIVMSG #esoteric :the points of the language are not storing variables in his own memory but only use IRC resources and all the commands should be valid for the IRC protocol (a client sending them to a server) < 1218571623 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :looks interesting, it translated pretty well < 1218571628 0 :LinuS!unknown@unknown.invalid PRIVMSG #esoteric :that is, when the program is run the interpreter will "do" them into the selected irc server aswell < 1218571773 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :aww tusho < 1218571779 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :ofcourse i like it when you're talking < 1218571781 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :::pet:: < 1218571789 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i just prefer it when your mouth is doing other things < 1218571797 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oh shut up psygnisfive < 1218571815 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :OH THE IRONY < 1218572001 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hahaha < 1218572020 0 :dogface_!unknown@unknown.invalid PRIVMSG #esoteric :Here's an esoteric programming language: all statements are things such as "5. Statement 3 takes precedence over statement 8.", and the result of the program is a description of what takes precedence over what. < 1218572035 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :dogface_: get rid of my normish account, please < 1218572055 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :LinuS, it wouldn't be TC < 1218572063 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :as number of bans are limited on all ircds < 1218572087 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :dogface: i dont think that could computer anything < 1218572151 0 :LinuS!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster oh i see < 1218572169 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :LinuS, unless you have some other form of *infinite* storage < 1218572172 0 :dogface_!unknown@unknown.invalid PRIVMSG #esoteric :tusho: did you somehow get one? < 1218572179 0 :LinuS!unknown@unknown.invalid PRIVMSG #esoteric :but isn't memory limited anyway on a pc? < 1218572181 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :dogface_: I was the second user... < 1218572193 0 :dogface_!unknown@unknown.invalid PRIVMSG #esoteric :As far as I can tell, you don't have a user on Normish. < 1218572195 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :LinuS, sure it is, but no implementation is TC < 1218572204 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but you would limit yourself more than that < 1218572211 0 :LinuS!unknown@unknown.invalid PRIVMSG #esoteric :oh i see < 1218572216 0 :dogface_!unknown@unknown.invalid PRIVMSG #esoteric :Oh, a proposal to remove you more is in the works. < 1218572227 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :unless you make a special ircd with unlimited bans of course < 1218572248 0 :LinuS!unknown@unknown.invalid PRIVMSG #esoteric :that's not what i want to do, it'll work on every RFC-compliant ircds < 1218572260 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :LinuS, anyway it wouldn't be TC even in theory I think < 1218572275 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well no luck then < 1218572280 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :LinuS: how do you do loops? < 1218572281 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :you need some other form of storage as well < 1218572290 0 :LinuS!unknown@unknown.invalid PRIVMSG #esoteric :ais523 the WHILE block < 1218572296 0 :LinuS!unknown@unknown.invalid PRIVMSG #esoteric :uses topic as condition < 1218572298 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :How's egobot < 1218572315 0 :LinuS!unknown@unknown.invalid PRIVMSG #esoteric :While block: TOPIC (condition) { } (there is no IF block because you can use the While one) < 1218572319 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, how is egobot coming along? < 1218572329 0 :LinuS!unknown@unknown.invalid PRIVMSG #esoteric :like in the power example < 1218572332 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Not until I find out what to define JB_SP to. < 1218572350 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, try the same as for um, it may work < 1218572365 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: I suggest whatever the stack pointer is called in the compiler you're using < 1218572366 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, if it doesn't *shrug* < 1218572376 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so __esp on 32-bit < 1218572378 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: k < 1218572390 0 :LinuS!unknown@unknown.invalid PRIVMSG #esoteric :have you got any suggestions, clues? < 1218572395 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :mem.c:294: error: '__esp' undeclared (first use in this function) < 1218572401 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :um < 1218572415 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that seems strange < 1218572416 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh well < 1218572432 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: two things, firstly what do you see as the difference between events and breakpoints, secondly I think there should be events "standard/file IO happened" < 1218572446 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, good point about the second < 1218572459 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, and events doesn't stop interpreter do they? < 1218572464 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :while a break point does break < 1218572465 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :lmfao < 1218572466 0 :CakeProphet!n=bread@h194.11.18.98.dynamic.ip.windstream.net JOIN :#esoteric < 1218572470 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :theres an article in usatoday < 1218572472 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :an even just reports < 1218572472 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: the second isn't that important for the standard since you can just trace ,.&~ but for fingerprints it matters < 1218572475 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :about how kids today are getting high < 1218572477 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :and addicted < 1218572482 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :using DIGITAL DRUGS < 1218572484 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :like binaural music < 1218572485 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, yeah < 1218572492 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :ZOMG THE BINAURALS < 1218572507 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: okay, so how do you break on an event < 1218572511 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :register int __esp asm("esp"); < 1218572514 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you need to declare it first < 1218572522 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that's gcc-specific syntax for that, it seems < 1218572525 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, good pont < 1218572528 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :point* < 1218572539 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: BRK in 5.7.2 (btw typo, says BRKGEN at one point) has type 5: "break from change notification" < 1218572544 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: I could do register int JB_SP asm("esp") < 1218572546 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: which refers to an event < 1218572547 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, ah yes that is it < 1218572551 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, renamed thing < 1218572557 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I think it should say "break from event" < 1218572571 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: (since not all events are necessarily change notifications) < 1218572577 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, I renamed it before < 1218572578 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that is the issue < 1218572584 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :events got expanded < 1218572590 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: and anyway, how does one request to stop at event FOO for instance < 1218572610 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :indeed it needs to be expanded, as there was only one event before < 1218572614 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: it needs libdl < 1218572618 0 :dogface_!unknown@unknown.invalid PRIVMSG #esoteric :tusho: can you log out so we can delete you? < 1218572618 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :how can I get a 32-bit libdl? < 1218572624 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :dogface_: I am not logged in. < 1218572625 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, should be one in /lib32 < 1218572631 0 :dogface_!unknown@unknown.invalid PRIVMSG #esoteric :tusho: don't log in again, then. < 1218572632 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: yes you are, w proves it < 1218572658 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, I'm looking now < 1218572681 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :now it wants libgcc < 1218572682 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::| < 1218572685 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :00.00.0000 action An integer describing what should happen on the change being triggered: < 1218572686 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :• 0 indicates a change notification. < 1218572686 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :• 1 indicates a breakpoint. < 1218572691 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, there seem to be that < 1218572693 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and such < 1218572694 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: where's that < 1218572699 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :how can I get a 32-bit libgcc < 1218572701 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :2.8.3 < 1218572704 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err < 1218572706 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :5.8.3 < 1218572707 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, ^ < 1218572714 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1218572718 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I have libgcc_s.so.1 < 1218572730 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :so how's egobot now < 1218572741 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, every such type got a break point action it seems < 1218572744 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: shush < 1218572744 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: hmm, okay < 1218572773 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: maybe it should be a boolean and not integer, true if should break false if not (still 1 and 0 as now) < 1218572793 0 :MikeRiley!n=rileym@las-static-208.57.195.80.mpowercom.net JOIN :#esoteric < 1218572795 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: and maybe the CHG* should all start with EV as well as the others < 1218572838 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, yes it already does? < 1218572844 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: only the title < 1218572853 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, oops < 1218572855 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :typo then < 1218572865 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fixed locally < 1218572879 0 :LinuS!unknown@unknown.invalid PRIVMSG #esoteric :i've translated the language description in english, if someone's interested < 1218572886 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :i am! < 1218572888 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :LinuS, sure < 1218572901 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, libgcc should be in /lib32 too < 1218572912 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :libgcc_s.so.1 is AnMaster < 1218572916 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, anyway gcc normally links it automatically < 1218572935 0 :LinuS!unknown@unknown.invalid PRIVMSG #esoteric :http://rafb.net/p/7hgQVs52.html < 1218572937 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it just says skipping incompatible /usr/lib/gcc/x86_64-linux-gnu/4.2.3/libgcc.a when searching for -lgcc twice < 1218572939 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :then gives up < 1218572945 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :for < 1218572946 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :/usr/lib64/gcc/x86_64-pc-linux-gnu/4.1.2/32/libgcc.a < 1218572947 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :gcc -Xlinker --script=restart.script -o restart restart.o mem.o util.o uri.o remote.o sockaddr.o wrapsafe.o elfrestart.o -ldl -L/usr/lib32 < 1218572949 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :/usr/lib64/gcc/x86_64-pc-linux-gnu/4.1.2/libgcc.a < 1218572954 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I got those here < 1218572964 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, I guess something like that? < 1218572970 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :the 32 one probably < 1218572974 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, tried locate first? < 1218572976 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :i do not have a 32 bit libgcc.a AnMaster!!! < 1218572979 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it helped me find it < 1218572986 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, I do in said location < 1218572990 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :/usr/lib64/gcc/x86_64-pc-linux-gnu/4.1.2/32/libgcc.a < 1218572990 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and I do not < 1218572998 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, it may be somewhere else on your system < 1218573001 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :because you must have it < 1218573010 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it may be in a totally different place < 1218573011 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ah tehre it is < 1218573021 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :/usr/lib/gcc/i686-pc-linux-gnu/4.3.1/libgcc.a < 1218573026 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :on my 32-bit arch < 1218573033 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :gcc -Xlinker --script=restart.script -o restart restart.o mem.o util.o uri.o remote.o sockaddr.o wrapsafe.o elfrestart.o -ldl -L/usr/lib32 -L/usr/lib64/gcc/x86_64-linux-gnu/4.2.3/32/lib < 1218573034 0 :asiekierka!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1218573034 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :still fails < 1218573039 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, see! < 1218573047 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it was just a case of changing compiler version < 1218573079 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, you are missing a -m32 < 1218573081 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :on that line < 1218573083 0 :LinuS!unknown@unknown.invalid PRIVMSG #esoteric :let me also know if you notice some bad english < 1218573084 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :not very odd then < 1218573086 0 :LinuS!unknown@unknown.invalid PRIVMSG #esoteric :^^ < 1218573102 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, you need -m32 for *all* calls to gcc < 1218573105 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :yes yes < 1218573125 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION reads LinuS paste < 1218573152 0 :Hiato!unknown@unknown.invalid QUIT :"Leaving." < 1218573162 0 :Judofyr_!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1218573171 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : *Quits returning the 1 value (ok) to the system < 1218573172 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : QUIT 1 < 1218573173 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err < 1218573173 0 :Judofyr!n=Judofyr@cE699BF51.dhcp.bluecom.no JOIN :#esoteric < 1218573181 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that doesn't match *nix < 1218573200 0 :LinuS!unknown@unknown.invalid PRIVMSG #esoteric :i believe this one will unmatch more < 1218573200 0 :LinuS!unknown@unknown.invalid PRIVMSG #esoteric :QUIT "Now this is a nice language!" < 1218573202 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :LinuS, on Linux and also all other systems except VMS that I know about 0 is normal exit and 1 is bad < 1218573210 0 :LinuS!unknown@unknown.invalid PRIVMSG #esoteric :oh, indeed < 1218573213 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :if you mean exit code of program < 1218573221 0 :LinuS!unknown@unknown.invalid PRIVMSG #esoteric :yes, i forgot them < 1218573222 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :oh, VMS has it flipped? < 1218573229 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :LinuS, I think VMS however uses 1 for OK and 0 for bad < 1218573231 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, I think so < 1218573235 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :at least I read that I think < 1218573242 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :may have been some other platform < 1218573244 0 :LinuS!unknown@unknown.invalid PRIVMSG #esoteric :i wanted to write 0, it was a "typo" < 1218573252 0 :LinuS!unknown@unknown.invalid PRIVMSG #esoteric :what about returning a string to the system? < 1218573255 0 :LinuS!unknown@unknown.invalid PRIVMSG #esoteric :can i do it? < 1218573266 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :LinuS, well depends on what you want < 1218573269 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :not as a exit code < 1218573279 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :you could print it out at the end I guess < 1218573285 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :in the interpreter < 1218573293 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or you could send a quit message on irc < 1218573322 0 :LinuS!unknown@unknown.invalid PRIVMSG #esoteric :yeah i'll threat the quit message as a comment, but i'll still send it to IRC < 1218573323 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :$ true; echo $?; false; echo $? < 1218573323 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :0 < 1218573323 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :1 < 1218573338 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: was that on VMS? < 1218573344 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, nop < 1218573346 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it was on linux < 1218573349 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and actually VMS uses odd for success, even for failed < 1218573349 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I don't have any vms < 1218573350 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :... < 1218573360 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, yeah I said it was reversed < 1218573374 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: well it has more than one success code < 1218573378 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1218573388 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and the C stdlib does weird stuff to translate exit codes < 1218573408 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, there is some #defines for "bad" and "good" exits iirc < 1218573417 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :EXIT_SUCCESS and EXIT_FAILURE < 1218573420 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :EXIT_SUCCESS is always 0 < 1218573425 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :EXIT_FAILURE can vary though < 1218573428 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(oh btw, I should have known you knew about weird systems!) < 1218573436 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, aren't they flipped on VMS then? < 1218573436 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :on VMS EXIT_SUCCESS is 0 and EXIT_FAILURE is some random large even number, I think < 1218573449 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and exit() and return from main swap 0 and some random large odd number < 1218573454 0 :dogface!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1218573458 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ok weird < 1218573459 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and all other numbers are preserved unchanged < 1218573464 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the C standard allows that behaviour < 1218573484 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and that's why you can use 0 for successful exit but on non-posix should use EXIT_FAILURE for failed exit < 1218573492 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :(on posix you can use any non-zero for failed) < 1218573508 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, well... why is there EXIT_SUCCESS at all then? < 1218573513 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :symmetry I think < 1218573516 0 :LinuS!unknown@unknown.invalid PRIVMSG #esoteric :err < 1218573518 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I see < 1218573520 0 :LinuS!unknown@unknown.invalid PRIVMSG #esoteric :now that i'm thinking < 1218573530 0 :LinuS!unknown@unknown.invalid PRIVMSG #esoteric :my language is interpreted < 1218573537 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :LinuS, yes of course < 1218573540 0 :LinuS!unknown@unknown.invalid PRIVMSG #esoteric :so well, i can't actually return anything to the system < 1218573543 0 :LinuS!unknown@unknown.invalid PRIVMSG #esoteric :just to the interpreter < 1218573557 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :LinuS, which can then return it to the system if it wants < 1218573566 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :q in befunge work like that < 1218573589 0 :LinuS!unknown@unknown.invalid PRIVMSG #esoteric :oh well, i'll think i'll just display the quit messagges on the interpreter console < 1218573592 0 :LinuS!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1218573596 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Actually EXIT_SUCCESS need not be 0; the standard says that you can signal a successful termination using either zero or EXIT_SUCCESS; so 0 always works, but EXIT_SUCCESS might be something else. < 1218573602 0 :LinuS!unknown@unknown.invalid PRIVMSG #esoteric :messages* < 1218573626 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: ah yes, that's it, I don't think there were any implementations that had it non-zero though < 1218573628 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah well our other standard expert (fizzie) < 1218573667 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I can't really think of any very sensible reasons to #define it non-zero, since they must anyway handle the 0 case. < 1218573675 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :anyway if someone ever need to ask about a weird system, just ask ais523, if it was made after 72, there is a good chance he know about it < 1218573676 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1218573677 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :;P < 1218573687 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :even before, on occasion < 1218573697 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :after all Baudot was invented in the 1800s < 1218573698 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :really? < 1218573702 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah true < 1218573707 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, and roman numerals! < 1218573715 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I only know Baudot from INTERCAL, though < 1218573735 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :unlike most langs which are being updated to progressively newer technologies, INTERCAL is updated to progressively older technologies < 1218573747 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hahah < 1218573760 0 :LinuS!unknown@unknown.invalid PRIVMSG #esoteric :well, have you got other clues or suggestions? < 1218573791 0 :LinuS!unknown@unknown.invalid PRIVMSG #esoteric :seems like this is the only place in which i can talk about this, other people tend not to understand me or tells me to stop wasting my time :p < 1218573803 0 :dogface_!unknown@unknown.invalid PRIVMSG #esoteric :Does INTERCAL have any instructions for operating a Babbage analytical engine? < 1218573814 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :LinuS, not really my type of language < 1218573837 0 :LinuS!unknown@unknown.invalid PRIVMSG #esoteric :why? is it too "simple"? < 1218573856 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :dogface_: not yet, but patches are welcome < 1218574096 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir, nah < 1218574097 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err < 1218574099 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :LinuS, ^ < 1218574102 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :mistab < 1218574103 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :sorry < 1218574113 0 :LinuS!unknown@unknown.invalid PRIVMSG #esoteric :gh < 1218574121 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :LinuS, I'm more into languages like befunge and such < 1218574145 0 :LinuS!unknown@unknown.invalid PRIVMSG #esoteric :i see :) < 1218574170 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :egobot's compilin' < 1218574172 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :LinuS: I like it < 1218574173 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it's creative < 1218574175 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :your first? < 1218574175 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: wow < 1218574183 0 :LinuS!unknown@unknown.invalid PRIVMSG #esoteric :yes tusho < 1218574186 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: i had to fuck about with ckpt's makefile a lot < 1218574189 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :hopefully it works < 1218574199 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :LinuS: it reminds me of my study into incidental programmability < 1218574200 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :guh < 1218574203 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I installed jikes-classpath < 1218574208 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :but it still can't do it < 1218574209 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :like when I wrote noughts-and-crosses in Paint < 1218574211 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :*** Semantic Error: You need to modify your classpath, sourcepath, bootclasspath, and/or extdirs setup. Jikes could not find package "java.lang" in: < 1218574211 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric : . < 1218574220 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :aha < 1218574221 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Java now? < 1218574226 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I thought it was written in C < 1218574230 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: remember, egobot uses third-party interps < 1218574234 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :so it compiles them all < 1218574235 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah yes < 1218574237 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and it's C++ < 1218574238 0 :LinuS!unknown@unknown.invalid PRIVMSG #esoteric :uhm ais523, you mean using piet? < 1218574243 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :C with Classes, in this case < 1218574246 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :LinuS: no < 1218574246 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :C with Classes badly, really < 1218574249 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :using the floodfill tool < 1218574249 0 :LinuS!unknown@unknown.invalid PRIVMSG #esoteric :or how did you write that on paint? < 1218574266 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :cd lazyk ; g++ -O2 -g lazy.cpp -o lazyk < 1218574266 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :lazy.cpp:66: error: 'operator new' takes type 'size_t' ('long unsigned int') as first parameter < 1218574268 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :lol wut < 1218574272 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I rigged it up so that you could click with floodfill on various places < 1218574275 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric : static void* operator new(unsigned) { < 1218574278 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ah I see < 1218574280 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ACTION changes < 1218574281 0 :LinuS!unknown@unknown.invalid PRIVMSG #esoteric :ooh i see :) < 1218574283 0 :LinuS!unknown@unknown.invalid PRIVMSG #esoteric :got it now < 1218574286 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and it would mark your and its rules onto the board < 1218574291 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :s/rules/moves/ < 1218574293 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it never lost either < 1218574297 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but it always went first < 1218574298 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: i want that < 1218574302 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ghc -O --make Main -o rhotor-hi < 1218574302 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :./build.sh: 4: ghc: not found < 1218574306 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :egobot depends on ghc ahahahaha < 1218574308 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: I've sent it to you before < 1218574313 0 :LinuS!unknown@unknown.invalid PRIVMSG #esoteric :lol that's really kewl < 1218574329 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I also did noughts-and-crosses in the Windows 3.1 help system < 1218574335 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :by using lots and lots of hyperlinks < 1218574341 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and automatically generating all the possible grids < 1218574354 0 :LinuS!unknown@unknown.invalid PRIVMSG #esoteric :i don't know it, is it different from html pages? < 1218574356 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :winhelp was great, it had variables and everything < 1218574362 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and it was a bit different < 1218574366 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oh jesus christ < 1218574370 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :GreaseMonkey has made a third account < 1218574386 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it took Word documents as input < 1218574388 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :can't he remember a goddamn password < 1218574393 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and you specified commands using foornotes < 1218574398 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :however [[If you find some archaic license on any of these languages, disregard it. I don't care what you do with it anymore. I'd like to see it simply used as it should be. I am cleaning up all the licence crap now. --Ben Russell 05:31, 12 August 2008 (UTC) ]] < 1218574398 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it was quite esoteric, really < 1218574402 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :so no more "Oerjan fucked with it" I guess < 1218574423 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's the only programming lang I've ever come across which used a rich-text source < 1218574443 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :section breaks to separate pages, and footnotes for things like onload scripts < 1218574449 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you did links using underlines and hidden text < 1218574452 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :!!! EGOBOT JUST COMPILED !!! < 1218574454 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :wholly shit < 1218574505 0 :CakeProphet!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1218574538 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1218574539 0 :MikeRiley!unknown@unknown.invalid QUIT :"Leaving" < 1218574543 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :now to figure out the arcane netcat construction it uses < 1218574569 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :netcat? What lang is EgoBot written in anyway (the core, not the third-party interps)? < 1218574596 0 :IdBot!n=IdBot@eso-std.org JOIN :#esoteric < 1218574596 0 :dogface_!unknown@unknown.invalid PRIVMSG #esoteric :A C-oid, isn't it? < 1218574599 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :hi IdBot < 1218574599 0 :dogface_!unknown@unknown.invalid PRIVMSG #esoteric :!help < 1218574600 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :!help < 1218574603 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :mmf < 1218574625 0 :IdBot!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1218574647 0 :IdBot!n=IdBot@eso-std.org JOIN :#esoteric < 1218574649 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :!help < 1218574653 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::| < 1218574656 0 :LinuS!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1218574659 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :!bf +. < 1218574662 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: is the command prefix ! by default? < 1218574662 0 :dogface_!unknown@unknown.invalid PRIVMSG #esoteric :!bf8 +[+.] < 1218574662 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :!say hi < 1218574667 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: it isn't configurable < 1218574668 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :so yes :P < 1218574673 0 :IdBot!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1218574680 0 :LinuS!unknown@unknown.invalid PRIVMSG #esoteric :what should the bot do? < 1218574682 0 :dogface_!unknown@unknown.invalid PRIVMSG #esoteric :How did you get it to be IdBot? < 1218574682 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :at least it's joining < 1218574686 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :LinuS: interpret esolangs < 1218574690 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::tusho!n=ehird@91.105.83.185 PRIVMSG #esoteric :!help < 1218574692 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :EgoBot used to be a major feature of this channel < 1218574693 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it's alive, then < 1218574706 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I remember when I got 3 of the bots here to form an infinite loop < 1218574708 0 :LinuS!unknown@unknown.invalid PRIVMSG #esoteric :interpret esolangs? how many? :O < 1218574710 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :of sending commands to each other < 1218574713 0 :dogface_!unknown@unknown.invalid PRIVMSG #esoteric :Twentyabouts. < 1218574713 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :LinuS: 20 or so < 1218574713 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :LinuS: like 20 < 1218574717 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :hahahaha < 1218574717 0 :dogface_!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wins < 1218574724 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :no < 1218574724 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I did < 1218574725 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1218574727 0 :LinuS!unknown@unknown.invalid PRIVMSG #esoteric :oh my god, wonderful < 1218574728 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :dogface_: I won at my end < 1218574730 0 :LinuS!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1218574735 0 :dogface_!unknown@unknown.invalid PRIVMSG #esoteric :ais523 beat tusho. < 1218574735 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523 beat dogface_ though < 1218574736 0 :LinuS!unknown@unknown.invalid PRIVMSG #esoteric :ACTION 's autojoining the channel < 1218574738 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :we'll just have to check the logs, I suppose < 1218574746 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :at least both of you think I beat the other < 1218574755 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :dogface_ beat tusho over here < 1218574759 0 :dogface_!unknown@unknown.invalid PRIVMSG #esoteric :Yay. :-P < 1218574783 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Ah. < 1218574785 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :EgoBot segfaults. < 1218574786 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :abotu 20 < 1218574788 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*about < 1218574790 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I bet it's that pesky ckpt, ais523 < 1218574799 0 :dogface_!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: fourth place isn't bad. < 1218574805 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: heh < 1218574811 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ah of course < 1218574814 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :optbot: meet IdBot < 1218574815 0 :optbot!unknown@unknown.invalid PRIVMSG #esoteric :ais523: tusho, there are 12-year-olds in here. < 1218574815 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I need to compile them all as 32 bit don't I < 1218574821 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :optbot: stop that! < 1218574821 0 :optbot!unknown@unknown.invalid PRIVMSG #esoteric :ais523: It's BIZARRO ESOTERIC < 1218574826 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :since ckpt is < 1218574827 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::\ < 1218574835 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :tusho: please comment on my joke so i can repeat it! < 1218574840 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: no, I'm busy < 1218574842 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :* kicks optbot (trolling) < 1218574842 0 :optbot!unknown@unknown.invalid PRIVMSG #esoteric :ais523: Is this transferrable? If I get aard to worship me, will your aard worships be transferred to me too? < 1218574855 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :wow < 1218574858 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: that's from 2002 < 1218574860 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :i remember < 1218574863 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :reading fizzie's logs < 1218574871 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :what were they talking about in 2002? < 1218574873 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :apart from that? < 1218574874 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :aard of course refers to H. Founder and FALSE creator < 1218574876 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Aardappel < 1218574881 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: how much the channel was dead. < 1218574888 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well it isn't dead nowadays < 1218574892 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: and Life In Genearl < 1218574894 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's been going strong for several years now < 1218574895 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :so no, not just esolangs < 1218574897 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :*General < 1218574897 0 :dogface_!unknown@unknown.invalid PRIVMSG #esoteric :Does "H." mean he's a player of Agora? < 1218574902 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :dogface_: No, it means he's Honorable. < 1218574987 0 :dogface_!unknown@unknown.invalid PRIVMSG #esoteric :Okay, what would the little tune in this comic sound like: http://www.theclassm.com/d/19990826.html < 1218575070 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :Didn't Load < 1218575093 0 :KingOfKarlsruhe!unknown@unknown.invalid QUIT :Remote closed the connection < 1218575283 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Great. < 1218575286 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Egobot is segfaulting. < 1218575289 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: ping < 1218575299 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: as it probably would be if you were messing around with the stack, like it sounds like it does < 1218575307 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: I got rid of ckpt,. < 1218575444 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :wut < 1218575523 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: want bsmnt_bot. < 1218575525 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :egobot is teh fux < 1218575787 0 :dogface_!unknown@unknown.invalid PRIVMSG #esoteric :Hmm. < 1218575897 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: plzz0r < 1218575898 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1218576015 0 :dogface_!unknown@unknown.invalid PRIVMSG #esoteric :bsmnt_bot-like thing is coming. < 1218576067 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :dogface_: What? < 1218576070 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I asked for bsmnt_bot. < 1218576072 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :From bsmntbombdood. < 1218576079 0 :dogface_!unknown@unknown.invalid PRIVMSG #esoteric :ACTION relearns regexes < 1218576093 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :dogface_: bsmnt_bot executed arbitary python and that's how we added esolangs. < 1218576096 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Are you going to go and sandbox it? < 1218576105 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Have fun with that. I think asking bsmntbombdood for it will be quicker. < 1218576107 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :He replied earlier. < 1218576119 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: e chrooted it, I think < 1218576152 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: Yes. ihope seems to be reimplementing bsmnt_bot on the spot. < 1218576162 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Either I'll have it from bsmntbombdood way before he's done, < 1218576172 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :or it'll be incredibly insecure and I can wipe ihope's system with one line on IRC, < 1218576176 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :or it won't be extensible < 1218576177 0 :dogface_!unknown@unknown.invalid PRIVMSG #esoteric :The latter. < 1218576186 0 :dogface_!unknown@unknown.invalid PRIVMSG #esoteric :And the lattest. < 1218576188 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :(and thus the list of esolangs will be restricted) < 1218576197 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :(whereas it was one of the best things about bsmnt_bot) < 1218576198 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :dogface_: seriously, don't put something there that allows your computer to be wiped with one line of IRC < 1218576201 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :dogface_: Then it's not "bsmnt_bot". < 1218576203 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :or someone here will probably do it < 1218576203 0 :dogface_!unknown@unknown.invalid PRIVMSG #esoteric :I won't. < 1218576204 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :It's "a random IRC bot". < 1218576206 0 :Judofyr!unknown@unknown.invalid QUIT :Remote closed the connection < 1218576210 0 :dogface_!unknown@unknown.invalid PRIVMSG #esoteric :Well, it will be extensible, I guess. < 1218576218 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :dogface_: With Python code to add a handler? < 1218576221 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Hope you secure that well. < 1218576230 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :what would be amusing would be if you hacked into tusho's computer and got it to run there, then tusho wiped eir own computer with one line of IRC < 1218576235 0 :dogface_!unknown@unknown.invalid PRIVMSG #esoteric ::-) < 1218576237 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but I doubt that will ahppen < 1218576244 0 :Judofyr!n=Judofyr@cE699BF51.dhcp.bluecom.no JOIN :#esoteric < 1218576246 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hacking is impossible. < 1218576246 0 :dogface_!unknown@unknown.invalid PRIVMSG #esoteric :Actually, that's exactly what I'm planning. < 1218576248 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: Like I run things as high-privileged users. < 1218576256 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i don't believe in it < 1218576328 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: ping < 1218576470 0 :dogface_!unknown@unknown.invalid PRIVMSG #esoteric :My bot wouldn't be nearly as good as bsmnt_bot. < 1218576484 0 :dogface_!unknown@unknown.invalid PRIVMSG #esoteric :I don't suppose anyone other than me has a copy of it handy. < 1218576500 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :You have bsmnt_bot? < 1218576502 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Well, then give me it! < 1218576512 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I -have- been trying to get it from bsmntbombdood for hours... < 1218576575 0 :dogface_!unknown@unknown.invalid PRIVMSG #esoteric :Okay. < 1218576588 0 :dogface_!unknown@unknown.invalid PRIVMSG #esoteric :Just want about three... no, five moments. < 1218576629 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: let me butt your sex < 1218576636 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :this'll sure wake him up. < 1218576811 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :dogface_: the comic opened! < 1218576825 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :not that i have any idea what you asked about it < 1218576828 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ihope? reimplimenting bsmnt_bot?!?! < 1218576831 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :impossible! < 1218576836 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :there can be no replacement < 1218576845 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :that bot is a marvel of engineering < 1218576861 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: gimme < 1218576862 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it :( < 1218576870 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :we need it! < 1218576875 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it's just one file of python, sheesh < 1218576912 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: is it a trade secret or something < 1218576916 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I mean I downloaded it on the other box < 1218576918 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I COULD go and get it < 1218576919 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric : it's just one file of python, sheesh < 1218576921 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :see? i woke him up < 1218576921 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :lololol < 1218576921 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :but that would be annoying < 1218576930 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :the setup is actually really complicated < 1218576936 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: it's a chroot running one file of python. < 1218576941 0 :dogface_!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: I asked what that tune would sound like? < 1218576943 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I know, blahbot` ran on it. < 1218576965 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :dogface_: 0.330.3.7.523.0. assuming the fifth note is 1/4 in length < 1218576965 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i don't have it < 1218576970 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :looks like 1/2, but that makes less sense. < 1218576988 0 :dogface_!unknown@unknown.invalid PRIVMSG #esoteric :tusho: wait one moment and ask again. < 1218576994 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :dogface_: (one moment) bsmnt_bot please. < 1218577021 0 :dogface_!unknown@unknown.invalid PRIVMSG #esoteric :tusho: did you wait one moment? < 1218577024 0 :tusho!unknown@unknown.invalid PART #esoteric :? < 1218577027 0 :tusho!n=ehird@91.105.83.185 JOIN :#esoteric < 1218577028 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1218577041 0 :dogface_!unknown@unknown.invalid PRIVMSG #esoteric :Okay. < 1218577090 0 :dogface_!unknown@unknown.invalid PRIVMSG #esoteric :File with bsmnt is not existed. Sorry. < 1218577106 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :basically we have the rhythm theme |.|||.|., repeated two times, first time going up, then back down, jumps around in thirds, first and second third from 0 to 3, then we quickly play 7, and come back down with thirds again < 1218577115 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :dogface_: what generates that sort of error? < 1218577122 0 :dogface_!unknown@unknown.invalid PRIVMSG #esoteric :ais523: me. < 1218577125 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: ihope-speecherizer. < 1218577139 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it sounds like the sort of thing INTERCAL would come up with if it did file I/O < 1218577140 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :0 .|||.|. 7 .|||.|. < 1218577151 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :if i turned off nicks on irc, I could still distinguish oklopol, ais523, psygnisfive and ihope. < 1218577162 0 :dogface_!unknown@unknown.invalid PRIVMSG #esoteric :How do you turn off nicks on irc? < 1218577163 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :as a change from the normal snarky message there's at least one with broken English instead < 1218577163 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well i'm trivial < 1218577169 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :as is dogface_ < 1218577171 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :dogface_: Remove them from my template. < 1218577172 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :oklopol! :D < 1218577174 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :he's even easier < 1218577179 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive :DDDDDD < 1218577184 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :::pounce:: < 1218577186 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :<3you < 1218577189 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive is also trivial as we can see < 1218577193 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: there are others who are easily distinguishable too < 1218577196 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :how was boyscouting? < 1218577197 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and I've talked to ais523 that i can easily detect him < 1218577197 0 :dogface_!unknown@unknown.invalid PRIVMSG #esoteric :I think I have a distinctive habit of using both capital letters and periods. < 1218577206 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :where are my pictures of you in boyscout short shorts? < 1218577209 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: that was ages ago, but it was okay < 1218577210 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I wouldn't be able to distinguish fizzie and lament < 1218577213 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :most of the time < 1218577214 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :except for this one retarded kid < 1218577219 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I could distinguish AnMaster < 1218577222 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :probably not Deewiant < 1218577229 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :dogface_: I do sometimes, but normally I adhere to the IRC custom of no full stop at the end of a line nor capital letter at the start of a line. < 1218577245 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :sometimes I write two sentences on a line. When I do it looks like this, which is strange < 1218577251 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, ? < 1218577262 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: talking about who we could distinguish on IRC if we didn't display nicknames < 1218577265 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: we were discussing how to tell who said what when nicks were turned off < 1218577270 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: I type like this. sometimes like this < 1218577273 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Occasionally, even like this. < 1218577276 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, ah < 1218577280 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: could you recognise optbot, do you think? < 1218577281 0 :optbot!unknown@unknown.invalid PRIVMSG #esoteric :ais523: although the numbers are sometimes different < 1218577291 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :sometimes even like this, and i sometimes even say I although generally i go back to I sometime in the sentence if i do that < 1218577306 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :if im very lazy ill abstain from all punctuation whatsoever < 1218577318 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :nah, I normally leave apostrophes in except for typos < 1218577320 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :posix_fadvise_fast() < 1218577321 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :;P < 1218577325 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and I use commas and semicolons more than other people < 1218577327 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :easy to pick me out ;P! < 1218577328 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :most importantly, though, my typing style adapts to those who are around me. < 1218577330 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i like to write long obscure messages < 1218577334 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :if someone types a certain way, I do too after a while < 1218577337 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :until I'm comfortable with them < 1218577339 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, ^ < 1218577341 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :when I pick up my own style of the momen < 1218577344 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo would be easy too, you look for who types about nomic and PSOX < 1218577344 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :^ not an example of which, sadly < 1218577357 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, posix_fadvise_fast()! < 1218577358 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :;P < 1218577361 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklopol has a habit of being crazily concise < 1218577370 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :and cryptic < 1218577371 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and packing loads of info along with loads of punctuation diagrams into one message < 1218577382 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :siltweaaabidnbncui < 1218577382 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :that while incredibly comprehensive are hard to read < 1218577394 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: asaufabcaufonasuchg < 1218577395 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, I could pick out MikeReily anywhere < 1218577402 0 :dogface_!unknown@unknown.invalid PRIVMSG #esoteric :I want to be incredibly consise. < 1218577402 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: i couldn't,,,,ehehehehhee... < 1218577409 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, hahah! :P < 1218577409 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :pretty: http://en.wikipedia.org/wiki/Image:Ecliptic_path.jpg < 1218577417 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hi lament < 1218577424 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :dogface_: so do I, I think it's an acquired skill < 1218577426 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and thanks for linking the image correctly < 1218577426 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklopol is the only one who < 1218577431 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :consistently manages to do it in here < 1218577434 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, how would you pick me out? < 1218577438 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: got < 1218577444 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, well any other ways? < 1218577450 0 :dogface_!unknown@unknown.invalid PRIVMSG #esoteric :Is this incredibly concise? < 1218577452 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: general awkward sentence structure :P < 1218577454 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :dogface_: no < 1218577459 0 :dogface_!unknown@unknown.invalid PRIVMSG #esoteric :This? < 1218577460 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, I got bad English? < 1218577461 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that bad? < 1218577467 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::( < 1218577467 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: not exactly, it's just nonidiomatic < 1218577468 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :no < 1218577470 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :your english is very good < 1218577473 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :thanks < 1218577475 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :just non-idiomatic, like ais523 said :P < 1218577476 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :apart from got/have < 1218577477 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you tend to use different constructions from native English people < 1218577478 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :anmaster where you from? < 1218577480 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :hi ais523 < 1218577480 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1218577483 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive, Sweden < 1218577486 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :ah. < 1218577489 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :right. < 1218577497 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :what got/have swap do you do? < 1218577498 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :o < 1218577506 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: tusho, I got bad English? <<< intended to make a joke? :D < 1218577508 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: 'the standard got some issues' < 1218577512 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: i hope so :) < 1218577512 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive, general issue of saying "got" instead of "have" < 1218577514 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1218577516 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, yes it was so this time < 1218577521 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :actually that's almost ok < 1218577529 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :you just need an extra have in there. < 1218577535 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: has < 1218577536 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :"the standard has got some issues" < 1218577537 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :has got some issues < 1218577537 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and I don't have why I say got instead < 1218577539 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err I mean got < 1218577540 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :;P < 1218577540 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :even then it's still awkawrd < 1218577542 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :or "i have got bad english" < 1218577552 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :but mainly you'd contract it < 1218577553 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :'have got' is grating < 1218577557 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :"i've got" < 1218577563 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :or "the standard's got" < 1218577578 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i've bad englishes < 1218577583 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :is how i'd say it < 1218577595 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I tend to typo a lot but I also tend to correct it before sending it to IRC < 1218577598 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :unless the typo is particularly amusing < 1218577601 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :no hablas espanol < 1218577603 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :infact, i dare say that saying "have" in such situations would sound quite awkward in american english < 1218577612 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: navigating in single-line text is my enemy < 1218577619 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :because while I hate using the keyboard to pinpoint an error a while back, < 1218577623 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: I correct immediately after typing the typo < 1218577623 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :i can't use the mouse for such a small thing < 1218577628 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: tusho's point exactly < 1218577629 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: I don't notice, often < 1218577636 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : ais523: navigating in single-line text is my enemy <-- eh? < 1218577636 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :however, I often type 'm', backspace then 'o' < 1218577637 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: get used to control-arrow if you want to do single-line navigation < 1218577641 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I start off the first two or so letters rwong < 1218577643 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: actually the opposite of his point, which was that "Got" is awkward < 1218577645 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: opt-arrow < 1218577646 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :but even so < 1218577647 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it's tedious < 1218577650 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :whereas i mean to say "have" would be awkward < 1218577652 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: ah, Mac < 1218577658 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :"the standard has some issues" <- weird < 1218577666 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: weird? < 1218577667 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :especially with adverbs < 1218577667 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :hardly < 1218577668 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: my point exactly! < 1218577670 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :is control on a Mac like Super on Linux < 1218577670 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :aha < 1218577673 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :"the standard still has some issues" < 1218577679 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: no < 1218577679 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :as in, hardly ever used except by a few dedicated programs? < 1218577679 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I prefer British English < 1218577683 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i have a hard time following the ways of the world atm :D < 1218577684 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :"the standard's still got some issues" < 1218577686 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but I'm on too many IRC channels < 1218577688 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :better < 1218577695 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :where American English is used < 1218577700 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you're exceeding my reading speed. < 1218577700 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :but this is a difference between american english and british english < 1218577703 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I guess it influenced me < 1218577705 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I'm British but normally end up typing in a weird mix of British and American < 1218577721 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :british english uses "to have" more extensively than american english < 1218577728 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :"I'm sorry, I haven't a clue" < 1218577737 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :which is pretentious to american ears < 1218577739 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, I also end up with a mix, I try to make a point of using ou instead of o in colour and such, but I often end up using z instead of s < 1218577746 0 :Mony!unknown@unknown.invalid PRIVMSG #esoteric :'night < 1218577748 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :"I'm sorry, I haven't got a clue" is more appropriate < 1218577752 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I've ended up using both color and colour in the same sentence before < 1218577754 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and night mony < 1218577758 0 :Mony!unknown@unknown.invalid PRIVMSG #esoteric :thx :) < 1218577759 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :american english much prefers "have got" to "have" < 1218577760 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive, blergh american! < 1218577760 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i ain't a clue < 1218577773 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : and night mony <--?? < 1218577779 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :in american english, it seems "have" is become just an indicator of perfective aspect < 1218577780 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric : 'night < 1218577792 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive, I have a car or I got a car? < 1218577800 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I don't have or got a car btw < 1218577801 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I have a car is correct English < 1218577808 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but I don't have one either < 1218577808 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :i never say color < 1218577810 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :actually thats more acceptable < 1218577818 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: I've programmed in too many langs that spell it color < 1218577822 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :but the second would have to be "i've got a car" < 1218577826 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well I don't say colour or color, I say färg < 1218577827 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1218577828 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :although refreshingly Allegro uses British English < 1218577834 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I *write* colour < 1218577835 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1218577848 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: I bet gecko aliases colour->color < 1218577851 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :because it must be pretty common < 1218577859 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :quite possibly < 1218577868 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :actually I think Allegro has #defines for American spellings < 1218577869 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :i kind of dislike that though < 1218577871 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :since it won't work in anything else < 1218577872 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but the british ones are used internally < 1218577875 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it's just promoting a habit that doesn't exist < 1218577877 0 :dogface_!unknown@unknown.invalid PRIVMSG #esoteric :American English prefers "have got" to plain old "have"? < 1218577879 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :because before they implemented that < 1218577880 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :nobody would use it < 1218577882 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :reminds me of mysql ANALYSE vs. ANALYZE < 1218577882 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :beacuse it wouldn't work < 1218577886 0 :dogface_!unknown@unknown.invalid PRIVMSG #esoteric :I thought that was British English that did that. < 1218577886 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :tusho: did you know that colour->color spelling changes were actually intentionally introduced by Webster with the intent of making a distinctly american dialect? < 1218577892 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: Yes. < 1218577894 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Fuck Webster. < 1218577908 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: that was just awful, I haven't told them yet, I wonder if anyone else has noticed? < 1218577910 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :dogface_: i'd say they prefer "'ve got". < 1218577915 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :dogface_: all i know is, there seem to be many cases where "have" is unacceptable for possession < 1218577916 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, tell them < 1218577925 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :"'ve" is a separate verb in american english, clearly < 1218577937 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: maybe :) < 1218577945 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :just like "was like" is a separate verb in modern English teenage slang, and one that sounds terrible < 1218577947 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :who is Webster? < 1218577949 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :its either a verbal clitic, or something else < 1218577955 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :perfective clitic maybe < 1218577955 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: made a famous dictionary < 1218577956 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :something < 1218577958 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1218577960 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i know what program i want to write! < 1218577967 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: when I was younger I despised teenage slang < 1218577967 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lament, oh? < 1218577972 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :a curses-based constellation map! < 1218577972 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :somehow "dude" has creeped into my vocabulary < 1218577977 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: do you still despise it? < 1218577981 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, anyway how are my sentences non-ideomatic? < 1218577983 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: yes < 1218577983 0 :dogface_!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: can you give an example? < 1218577984 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and "dude" is outdated teenage slang < 1218577988 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err < 1218577990 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :idiomatic < 1218577991 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :dogface_: example of? < 1218577993 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: true, it should be homie < 1218577993 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1218578002 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lament, nice one < 1218578005 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :i mostly use it as "dude..." though < 1218578005 0 :dogface_!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: a case where "have" is unacceptable for possession. < 1218578008 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :as in a "i cannot believe this" < 1218578017 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: looking up, you have more of a tendency than other people to write noun phrases as a line by themselves < 1218578040 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric : tusho, well any other ways? < 1218578046 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, eh? You mean breaking the line in the middle on irc, that is because otherwise I can't keep up < 1218578049 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that's one example of non-idiomaticness < 1218578049 0 :dogface_!unknown@unknown.invalid PRIVMSG #esoteric :ais523 said "made a famous dictionary" without a subject to it. < 1218578050 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :dogface_: no one says "i have a car", you say "i's like a car and shit" < 1218578054 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :dogface_: i gave examples above. as i said, "the standard has some problems" sounds more akward than "the standard's got some problems" < 1218578062 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :and modifiers make it worse. < 1218578064 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I mean without the rest of the sentence < 1218578068 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, tusho, well any other ways? <-- what would a native say? < 1218578072 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :dogface_: that's a verb phrase < 1218578077 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: "any other ways?" :P < 1218578078 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :tho its not completely awkward. but "got" sounds more natural to me < 1218578088 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :"are there any other ways" or just "any other ways" < 1218578096 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, you mean just drop the "well"? < 1218578096 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :"well" without a comma at the start of a sentence is strange < 1218578099 0 :dogface_!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: I guess I have little preferece. < 1218578100 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: yes < 1218578103 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, and that , was a typo < 1218578107 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :even "well, any other ways" would be more common < 1218578107 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :the , was there < 1218578110 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1218578112 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :just failed to hit the keyu < 1218578113 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :key* < 1218578117 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oh, and people hate me on irc < 1218578118 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :dogface_: maybe. anyway, obviously tusho's dialect forbids "got" < 1218578121 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but I don't see "well" written that often at the start of a sentence nowadays < 1218578122 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :because I do stream-of-conciousness lines < 1218578123 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :like this < 1218578124 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, that is correct < 1218578131 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :;P < 1218578142 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I think it stems from an urge I've always had to beat people giving incorrect information < 1218578144 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, and I do such lines too sometimes < 1218578147 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :so I try and get it in before that < 1218578150 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :subconcious now though < 1218578154 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah yes < 1218578159 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I wonder what the record for keeping up a stream of conciousness is on IRC? < 1218578163 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I got the same tendency < 1218578164 0 :dogface_!unknown@unknown.invalid PRIVMSG #esoteric :"Excuse me, have you got a . . ." seems pretty British. < 1218578164 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I think < 1218578171 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I imagine there are some people who can keep one going for hours < 1218578172 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i usually start my sentences with "err" < 1218578178 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :regardless of what goes on in the rest of the channel < 1218578180 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :dogface_: yes but thats a different reason < 1218578180 0 :dogface_!unknown@unknown.invalid PRIVMSG #esoteric :ais523: me, at 45 lines unbroken? < 1218578181 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, hahah < 1218578183 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: well, I planned this sentence in advance < 1218578188 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and now I am writing this one on the spot < 1218578194 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :dogface_: when did you do that? < 1218578194 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :in american english itd obviously be < 1218578198 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :"do you have a ..." < 1218578202 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :by this i *always* mean to imply anything other people may have said earlier is wrong, and erroneous < 1218578204 0 :dogface_!unknown@unknown.invalid PRIVMSG #esoteric :ais523: the first time or the second? :-P < 1218578207 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :either < 1218578211 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I'd like to see it < 1218578211 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :also, whenever I look at my irc client I always find myself having loads < 1218578212 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and loads < 1218578215 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :of lines just by me < 1218578216 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :so theres clearly some other stuff going on beyond just got-have alternation < 1218578217 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and like 2-3 of others < 1218578218 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :my record is 10 or so, I think < 1218578219 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and it makes me feel weird < 1218578221 0 :dogface_!unknown@unknown.invalid PRIVMSG #esoteric :Why don't I just give a demonstration? :-) < 1218578227 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :theres illocutionary point or whatever < 1218578230 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :telling the channel about a new esolang even though nobody was listening < 1218578240 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, I use "err" to mark "wtf" or "hey, wait, that..." < 1218578246 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :dogface_: because the chance of getting the rest of #esoteric to shut up while you do it is quite low at the moment < 1218578255 0 :dogface_!unknown@unknown.invalid PRIVMSG #esoteric :ACTION nods < 1218578266 0 :dogface_!unknown@unknown.invalid PRIVMSG #esoteric :I'll have to do it in #lobby. < 1218578277 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :tusho: i've filled pages with just myself even writing slow and long lines. < 1218578281 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, any other non-idiomatic examples from me? < 1218578289 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: let < 1218578290 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :'s do that < 1218578292 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :in fact I think I'll do that < 1218578296 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :iwthout the slow and long bit < 1218578300 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I mean I am just so awesome, right? < 1218578300 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :hmm. < 1218578304 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I wonder ... < 1218578306 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :new esolang ideas... < 1218578309 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :well, something involving TRDS < 1218578313 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I always thought that could work well standalone < 1218578314 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :But what? < 1218578314 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :the key is to speak about something no one cares about, just obscurely enough that people don't ask me what the fuck i'm talking about < 1218578318 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :BF+TRDS isn't very interesting... < 1218578319 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Hm. < 1218578325 0 :dogface_!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: that's what I do all the time. < 1218578326 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :err < 1218578330 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*just sanely enough < 1218578345 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, what languages apart from English do you know? < 1218578352 0 :dogface_!unknown@unknown.invalid PRIVMSG #esoteric :Have you ever heard me talk about alternative tunings in #music? < 1218578354 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :23:57… AnMaster: oklopol, I use "err" to mark "wtf" or "hey, wait, that..." <<< yes, so do i, forgot my joke tag < 1218578367 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: well, I know C < 1218578369 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and ruby < 1218578371 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: just English, I have a GCSE in Latin but that isn't really enough to "know" it < 1218578371 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and python < 1218578373 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and ... < 1218578379 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and lots of programming langs of course < 1218578385 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oh you mean natural languages < 1218578389 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :nope, I have/got nothing < 1218578396 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: it's "have" < 1218578398 0 :kar8nga!unknown@unknown.invalid PART #esoteric :? < 1218578400 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :in that sentence < 1218578403 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: i was making a joke < 1218578409 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: so was I < 1218578419 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I thought it would be funny to correct you for once rather than AnMaster < 1218578422 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, hah < 1218578425 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well night all < 1218578430 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :night AnMaster < 1218578436 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :23:55… AnMaster: tusho, and I do such lines too sometimes <<< i'd say "doing" lines is non-idiomatic < 1218578458 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :unless you're rehearsing for a play or somehting < 1218578459 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: agreed < 1218578459 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :dunno < 1218578461 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*something < 1218578462 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, um, I consider line a first class object with the operator do ;P < 1218578463 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :eat -> < 1218578465 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :j/k < 1218578486 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: well i'd use that too, but i don't usually care if i'm non-idiomatic, just sharing my feelings. < 1218578491 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1218578495 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :eatance -> < 1218578499 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(esobable btw) < 1218578507 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1218578515 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :eatance? < 1218578516 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1218578583 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :night really now < 1218578591 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :night < 1218578598 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :night < 1218578601 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :o < 1218578602 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: the act of eating < 1218578610 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric ::p < 1218578614 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :"eating" is the act of eating. :) < 1218578650 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh! right! thank you language wizard! < 1218578672 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric ::p < 1218578695 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :um < 1218578701 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :night AnMaster < 1218578723 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :eatance is obviously the "essence" of performing eating < 1218578733 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :niggt < 1218578736 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :night* < 1218578739 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :or if you're german < 1218578745 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :"essence" is already the essence of eating :) < 1218578800 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :eh? < 1218578800 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :"das essen" is the essence of eating in german. :) < 1218578801 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what? < 1218578814 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that makes no sense < 1218578816 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :essen means eating in german. or something. < 1218578832 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1218578839 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :essence :D < 1218578839 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :essen = eat, fressen = eat if you're an animal, messen = measure < 1218578843 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well I'm Swedish < 1218578849 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and I really need to sleep < 1218578853 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :whats swedish for "eating"? < 1218578860 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :to eat = äta < 1218578868 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :we don't have the -ing form < 1218578868 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :ätance < 1218578874 0 :Mony!unknown@unknown.invalid QUIT :"À vaincre sans péril on triomphe sans gloire..." < 1218578876 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :das essen = the eating? < 1218578882 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and ance makes no sense < 1218578888 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :thats not the point, anmaster < 1218578895 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :olsner, sounds like a movie tittle < 1218578904 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive, c is rather rare in Swedish < 1218578907 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :we prefer k < 1218578908 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :eating ~= tande < 1218578915 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :olsner, better < 1218578922 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :though not exactly same form < 1218578932 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :as we don't have -ing form really < 1218578951 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :olsner, also what language < 1218578957 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :no, but I think it corresponds to one of the possible meanings of the -ing form at least < 1218578960 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ätande? < 1218578963 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :in bash ~= is regex match < 1218578966 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :isn't that -ing < 1218578972 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :in some cases that is < 1218578980 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: think wavy-equals-sign < 1218578989 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1218578989 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :olsner, ah < 1218578993 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :use the unicode symbol < 1218578995 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :olsner said that already < 1218578998 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :maybe tilde-backspace-equals would do it in ebcdic :D < 1218579000 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :~= usually means "roughly equal to" < 1218579017 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :which either means me or my subconscious is a stinking liar, or that i rock at swedish < 1218579021 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive, for me it means bash regex match :P < 1218579029 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :in MQL it means pseudoregex < 1218579046 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, gör du det? vad trevligt < 1218579072 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: you're finnish, right? so it's no surprise you have some command of swedish < 1218579095 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :kanske kan vi bilda the hemliga svenska säskapet om esoteriska programmeringsspråk?! < 1218579103 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :;) < 1218579114 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :eller bättre < 1218579120 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :olsner: finnish people hate swedish, that's the official status < 1218579136 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Hemliga svenska esoteriska programmeringssälskapet < 1218579140 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: finland has a greater percentage here < 1218579146 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :olsner, vad tycker du? < 1218579150 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, aww :/ < 1218579152 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :slskap <3 < 1218579155 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, you, who else? < 1218579157 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, haha < 1218579173 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :olsner, I vilken betydelse? < 1218579176 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :;P < 1218579186 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive, what is MQL? < 1218579193 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :Metaweb Query Language < 1218579200 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, depends on where in Finland < 1218579206 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what about Torvalds? < 1218579215 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :a way of querying a Freebase-style database using JSON < 1218579218 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive, hm and what is "metaweb"? < 1218579224 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :metaweb is a company :) < 1218579229 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: what? < 1218579237 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :greater percentage on this channel, and fizzie < 1218579248 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :also others but not online atm < 1218579252 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hrrm < 1218579261 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, oh well < 1218579262 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: noterade bara din felstavning... sl + skap = slskap... vilket borde betyda ngonting i stil med "egenskapen att vara en sl" < 1218579264 0 :Judofyr!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1218579273 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :unless torvalds was a LinuS joke < 1218579275 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :olsner, oh < 1218579276 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1218579287 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :olsner, ingen svensk stavningskontroll < 1218579288 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1218579293 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, eh? < 1218579301 0 :Judofyr!n=Judofyr@cE699BF51.dhcp.bluecom.no JOIN :#esoteric < 1218579302 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: long story. < 1218579306 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, Torvalds speak Swedish iirc < 1218579310 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :stavning? typing? < 1218579319 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, stavning == spelling < 1218579325 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so spellchecker < 1218579327 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :err well yes < 1218579343 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ah right. < 1218579344 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, iirc Torvalds is finlandssvensk < 1218579348 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or whatever it is called < 1218579365 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but thatis just iirc < 1218579365 0 :psygnisfive!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1218579365 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i was thinking more like spelling police, so had to check. < 1218579381 0 :psygnisfive!n=psygnisf@c-71-57-164-119.hsd1.fl.comcast.net JOIN :#esoteric < 1218579398 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh no the spelling police is out underlining words in red!!!!!!! < 1218579400 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :;) < 1218579405 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1218579406 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :if there was a spelling police, spell checks and spellcheckers is what they would have < 1218579453 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, Sälarnas sällskap för sälskap? < 1218579454 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :;P < 1218579456 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err < 1218579457 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :olsner, ^ < 1218579460 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :wrong nick < 1218579470 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :hihi < 1218579489 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :olsner, borde låta mer formelt hrrm < 1218579501 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh well < 1218581390 0 :oklopol!unknown@unknown.invalid QUIT :Connection reset by peer < 1218581408 0 :oklopol!n=nnscript@a91-152-137-99.elisa-laajakaista.fi JOIN :#esoteric < 1218582118 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :http://pastebin.com/m29548d1d < 1218582130 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :big dipper on the left, cassiopeia on the right, polaris in the middle < 1218582148 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :lament: ASCII-art stars? < 1218582155 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :or is that a new constellation-based esolang? < 1218582165 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1218582203 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :now if i pick a bunch of cool dots from unicode, i could make this look passable < 1218582240 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :one problem is, i suppose you can't really guess the aspect ratio < 1218582298 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :one thing i actually want to have < 1218582302 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :lament: use curses to animate it < 1218582305 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :is a realistic planetarium < 1218582306 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :then it should be clear < 1218582323 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :by realistic i mean "looks the way the sky actually does" < 1218582338 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :probably impossible, though < 1218582346 0 :LinuS!unknown@unknown.invalid PRIVMSG #esoteric :aww < 1218582367 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :(without a hemispherical display, anyway) < 1218582604 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"" < 1218582832 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :lament: lmfao you're insane. :) < 1218582888 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: Yeah, I bet he goes to channels about esoteric programming languages. < 1218582901 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :man, if he does, he's DEFINITELY insane < 1218583347 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :tusho: i would never do such a thing < 1218583359 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :lament: Good. < 1218583364 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I prefer channels like this. < 1218583371 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Gay sex is a far less insane topic. < 1218583378 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :gay sex is natural. < 1218583409 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :lament how old are you again? < 1218583436 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :old enough that you won't rape me. < 1218583443 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :90? D: < 1218583448 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :lament is 2something isn't he < 1218583451 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :or early 30s < 1218583456 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :i am probably totally wrong < 1218583457 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1218583469 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: would you rape me if i were 89? < 1218583476 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :no. :p < 1218583505 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :lament: so how old are you actually < 1218583510 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :23 < 1218583525 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :ah so you're a year older than me < 1218583539 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :and twice as wise < 1218583556 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and 10x more mature :P < 1218583556 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1218583561 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :which doesn't mean lament is mature < 1218583565 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :so much as psygnisfive ... isn't < 1218583576 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :lament, are you gonna take that shit form tusho? saying you're not mature? < 1218583588 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: Yes. Yes he is. < 1218583616 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: No. In fact, I'm going to ban him right away. < 1218583625 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :D: < 1218583763 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :lament: you're slow < 1218583775 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :tusho: slowness comes with maturity < 1218583785 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :lament: how long until my ban? < 1218583786 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :3 months? < 1218583805 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :if you're lucky! < 1218583873 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :lament: what is the latest possible date < 1218583901 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :January 19 < 1218583914 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :lament: i hope you remember that < 1218583922 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :...2038 < 1218583942 0 :olsner!unknown@unknown.invalid QUIT :"Leaving" < 1218583948 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :lament: computers won't exist then < 1218583950 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :GASP < 1218583950 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :nor will humans < 1218583955 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it'll be one big glob of singularity! < 1218583956 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :19 JAN 2038?! < 1218583959 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :THE END!!! < 1218583972 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i wonder if the singularity will run on unix < 1218583974 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :surely not < 1218583977 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :probably lisp or haskell < 1218584020 0 :dogface_!unknown@unknown.invalid PRIVMSG #esoteric :The singularity will actually first be achieved in a COBOL compiler. < 1218584028 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: Worse is better. < 1218584037 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Unix is a bunch of decentralized, tiny, flowing nodes. < 1218584040 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :intercal! < 1218584042 0 :dogface_!unknown@unknown.invalid PRIVMSG #esoteric :This will mean that everything will be written in COBOL, and computers will use COBOL for data storage. < 1218584047 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :we can program the singularity in intercal! < 1218584047 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Unified into one task. < 1218584051 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :That is basically what a singularity is, is it not? < 1218584053 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :unix is a series of tubes. < 1218584059 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :tusho: no. < 1218584080 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :its not a dumptruck, its a series of pipes! < 1218584114 0 :dogface_!unknown@unknown.invalid PRIVMSG #esoteric :The Singularity is actually a lot more like an event horizon than a singularity. < 1218584122 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :dogface: its both! :o < 1218584143 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :an event horizon, in that its hard to see beyond it < 1218584160 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :but a singularity is that the models break down in it < 1218584169 0 :dogface_!unknown@unknown.invalid PRIVMSG #esoteric :No, it's an event horizon in that once you go past it, there's no going back. < 1218584187 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :dogface_: well, we don't know that as such < 1218584201 0 :dogface_!unknown@unknown.invalid PRIVMSG #esoteric :Actually, we could even call it something like the technological escape speed. < 1218584203 0 :alexbobp!n=alex@adsl-66-143-166-115.dsl.austtx.swbell.net JOIN :#esoteric < 1218584230 0 :dogface_!unknown@unknown.invalid PRIVMSG #esoteric :(I don't like the term "escape velocity" because it implies that direction is important. A space shuttle pointed straight down would be just as effective, if Earth didn't get in the way.) < 1218584271 0 :alexbobp!unknown@unknown.invalid PRIVMSG #esoteric :so "escape speed" then? < 1218584285 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :dogface_: "escape velocity" is non-compositional. :P < 1218584293 0 :alexbobp!unknown@unknown.invalid PRIVMSG #esoteric :"escape speed" sounds like a custom drug < 1218584299 0 :LinuS!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1218584331 0 :alexbobp!unknown@unknown.invalid PRIVMSG #esoteric :so who thinks it would be a good idea to make a bot that implements a simple functional language, and allows anybody to upload and run arbitrary functions? < 1218584341 0 :alexbobp!unknown@unknown.invalid PRIVMSG #esoteric :in a well-sandboxed way, of course. < 1218584354 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :http://yudkowsky.net/essays/aibox.html sorta freaks me out. Intuitively obviously I believe I could trivially pass it but considering that two big AI peopley thingies failed it that kind of scares me. < 1218584366 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :alexbobp: You mean EgoBot? < 1218584369 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Or bsmnt_bot? < 1218584373 0 :LinuS!unknown@unknown.invalid PRIVMSG #esoteric :array[0] = 1; array[1] = 1; for (i=2;i