< 1207009437 0 :ihope!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1207010804 0 :olsner!unknown@unknown.invalid QUIT :"Leaving" < 1207012867 0 :sebbu!unknown@unknown.invalid QUIT :"@+" < 1207014486 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :ehird, smalltalk is pretty cool. < 1207014874 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :heh :) < 1207015102 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :I'm starting to understand the syntax better, but I still think there are some superfluous semicolons. < 1207015130 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :I haven't figured out how to change syntax in squeak < 1207015212 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :which semicolons are superfluous? < 1207015320 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :For instance: Transcript show: 'hello world'; cr. (quoted from the Squeak By Example documentation, pg 12) < 1207015339 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :what does cr mean? < 1207015355 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :carriage return? < 1207015359 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :I believe so, yes < 1207015402 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :well.. compare that to what you would have in some other language < 1207015409 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :Transcript.show("hello world") < 1207015413 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :Transcript.cr() < 1207015444 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :I'm not saying its not better, or wicked cool. Because it is, on both counts. < 1207015463 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :the thing the semicolon does is called "cascade" < 1207015467 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Maybe I should spend some more time on it < 1207015472 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :cascade? < 1207015489 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :both the message show: and the message cr are sent to Transcript < 1207015505 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :ohh, okay < 1207015506 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :; is shortcut for "send to the same receiver the previous message was sent to" < 1207015565 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Alright < 1207015584 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :I guess that makes sense < 1207015712 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :I was hoping something cool would happen if I typed in 3 + 4; + 2 < 1207015716 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :but.. nothing exciting happened < 1207015794 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :right, you want side-effecty messages for that to make any sense < 1207015812 0 :ehird_!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1207015846 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :I guess so, either that or I shouldn't have used a constant < 1207015870 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :self-modification is a side effect < 1207015930 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Oh, well that makes sense from a purely functional perspective < 1207016034 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :; makes you lose the return value of the first message < 1207016051 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :so if there were no side effects, nothing happens < 1207016165 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Alright < 1207016847 0 :oklopol!unknown@unknown.invalid QUIT :No route to host < 1207017101 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Thanks lament. Im off to bed now < 1207017103 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :g'night < 1207017140 0 :wildhalcyon!unknown@unknown.invalid PART #esoteric :? < 1207017790 0 :pikhq!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1207018184 0 :marshmallows!n=vicky@amcant.demon.co.uk JOIN :#esoteric < 1207018428 0 :kwertii!n=kwertii@c-71-202-121-102.hsd1.ca.comcast.net JOIN :#esoteric < 1207020739 0 :okopol!n=oklofok@oklopol.yok.utu.fi JOIN :#esoteric < 1207021127 0 :GreaseMonkey!n=saru@219-89-58-116.dialup.xtra.co.nz JOIN :#esoteric < 1207021509 0 :adu!n=andrew@pool-71-178-14-80.washdc.fios.verizon.net JOIN :#esoteric < 1207022385 0 :kwertii!unknown@unknown.invalid QUIT :"bye" < 1207022397 0 :kwertii!n=kwertii@c-71-202-121-102.hsd1.ca.comcast.net JOIN :#esoteric < 1207022682 0 :calamari!n=calamari@ip24-255-58-177.tc.ph.cox.net JOIN :#esoteric < 1207028532 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :http://veroz.vox.com/library/photo/6a00b8ea0717ec1bc000c2251f6997f219.html < 1207029189 0 :calamari!unknown@unknown.invalid QUIT :"Leaving" < 1207030260 0 :adu!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1207030723 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :'night folks < 1207030727 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :cya adu < 1207030738 0 :adu!unknown@unknown.invalid PRIVMSG #esoteric :cya < 1207030744 0 :RodgerTheGreat!unknown@unknown.invalid QUIT : < 1207035209 0 :adu!unknown@unknown.invalid QUIT :Client Quit < 1207035228 0 :kwertii!unknown@unknown.invalid QUIT :"bye" < 1207036799 0 :clog!unknown@unknown.invalid QUIT :ended < 1207036800 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1207037033 0 :GreaseMonkey!unknown@unknown.invalid QUIT :"getting off, has headache" < 1207038780 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :does halting problem ask: "will halt in finite time" vs. "will run forever", where that may include infinite loop or such? < 1207038817 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :if that is the case, you can partially solve the halting problem for befunge, any befuge program not containing, @, q, p or s will never halt I think < 1207038827 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :any program with one of those may halt < 1207038829 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or may not < 1207040100 0 :marshmallows!unknown@unknown.invalid PRIVMSG #esoteric :you can also partially solve the problem by running the program and waiting to see if it halts or not < 1207040341 0 :immibis!n=immibis@125-238-252-202.broadband-telecom.global-gateway.net.nz JOIN :#esoteric < 1207040373 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :What happened to XKCD? < 1207040601 0 :marshmallows!unknown@unknown.invalid PRIVMSG #esoteric :attacked by a bear < 1207040692 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :seriously? < 1207042152 0 :immibis!unknown@unknown.invalid QUIT :"Hi Im a qit msg virus. Pls rplce ur old qit msg wit tis 1 & hlp me tk ovr th wrld of IRC. and dlte ur files. and email ths to < 1207044912 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :marshmallows, a 1 april joke I guess < 1207045021 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :just front page joke < 1207045333 0 :AnMaster_!n=AnMaster@unaffiliated/anmaster JOIN :#esoteric < 1207046215 0 :AnMaster!unknown@unknown.invalid QUIT :Connection timed out < 1207046240 0 :Iskr!n=i@host251-84-dynamic.54-82-r.retail.telecomitalia.it JOIN :#esoteric < 1207047358 0 :AnMaster_!unknown@unknown.invalid PRIVMSG #esoteric :marshmallows, there? < 1207047361 0 :AnMaster_!unknown@unknown.invalid PRIVMSG #esoteric :I finally got it < 1207047367 0 :AnMaster_!unknown@unknown.invalid PRIVMSG #esoteric :the xkcd thing < 1207047372 0 :AnMaster_!unknown@unknown.invalid PRIVMSG #esoteric :three web comics have rotated < 1207047374 0 :AnMaster_!unknown@unknown.invalid NICK :AnMaster < 1207047433 0 :Iskr!unknown@unknown.invalid PRIVMSG #esoteric :eheh yes < 1207047451 0 :Iskr!unknown@unknown.invalid PRIVMSG #esoteric :today it's on qwantz.com < 1207047457 0 :Iskr!unknown@unknown.invalid PRIVMSG #esoteric :=) < 1207047492 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :basically three different webcomics are mixed up, so xkcd's front page display another comic, that other comic's front page display a third and the third one display xkcd < 1207047496 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Iskr, exactly < 1207047607 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Iskr, as I only read xkcd and userfriendly it took a while to find out < 1207047661 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :have you seen the thing about the penguins yet? < 1207047673 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :DOES NOT APPROVE < 1207047675 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC, eh what? < 1207047675 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :PLEASE STOP MAKING COMICS < 1207047680 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :um, oops, wrong button < 1207047690 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what are you talking about < 1207047695 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :http://www.telegraph.co.uk/news/main.jhtml?xml=/news/2008/04/01/npenguin101.xml < 1207047704 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :http://www.youtube.com/watch?v=23qDl1aH9l4 < 1207047713 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :2 correct urls ^^ < 1207047721 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION curses the X clipboards < 1207047790 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC, oh seen the google one? < 1207047794 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and the youtube one? < 1207047837 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :for youtube. click on any "featured video" on front page < 1207047842 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :the star wars rube golberg machine? < 1207047844 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :http://www.google.com/virgle/index.html for google one < 1207047848 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC, just click on any < 1207047852 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :see what happens < 1207047854 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1207047874 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I think it is some silly meme iirc? < 1207047882 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1207048694 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :heh, the beeb have an iPlayer video about Rickrolling < 1207051954 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I decided to try some fuzz testing < 1207051960 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :cat /dev/urandom | tr -Cd -- '-[:lower:][:digit:]\n\\ ;",.+*[](){}^<>@'\' | head -n 100 > fuzz.tmp < 1207051966 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :for befunge, just playing around < 1207051978 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :amzingly it turned out the program halted and produced output < 1207051986 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 i0 0 0 44 0 0 i32 0 0 0 44 0 0 0 i32 49 0 0 0 0 44 99 0 0 0 0 0 i32 49 \0 0 0 0 44 99 0 0 0 0 0 i32 49 \>0 0 0 0 0 0 44 99 108 0 0 0 0 0 0 i32 49 \>123 0 0 0 0 0 0 " < 1207052095 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I ran it in sandbox mode of course < 1207052147 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :121 threads < 1207052352 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm and here is one producing a pattern like: < 1207052353 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :11 11 < 1207052354 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : 11 11 < 1207052357 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and so on < 1207052819 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hah was useful found one that caused segfault, now to find out why < 1207053528 0 :sebbu!n=sebbu@ADijon-152-1-18-90.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1207053773 0 :marshmallows!unknown@unknown.invalid QUIT :"Leaving" < 1207056396 0 :jix!n=jix@dyndsl-085-016-237-215.ewe-ip-backbone.de JOIN :#esoteric < 1207057567 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, consider a program that is is just: 7kt < 1207057572 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :now that cause issues < 1207057580 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :valgrind screaming < 1207057590 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders if ccbi handles that < 1207057616 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :$ ~/ccbi/ccbi_linux/ccbi tests/wtf.b98 < 1207057617 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Exited due to an error: at :0 < 1207057620 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, seems like it didn't < 1207057621 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hehehe < 1207057938 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :probably runs out of memory, what's there to 'handle'? :-P < 1207057953 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, hm would reflecting on that be allowed? < 1207057961 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :no? < 1207057965 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1207057968 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :if you put something smart after that it's fine < 1207057975 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :eh? < 1207057982 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :7kt@ < 1207058000 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :perfectly valid < 1207058006 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1207058048 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :makes 8 IPs, 7 of them go through the '7' before wrapping to the @, the original goes straight to the @, one goes through k7@ < 1207058154 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hrrm < 1207058160 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION add kludges to k < 1207058308 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :if you put something smart on the stack beforehand and put some #s and branches there so that the IPs separate that's an OK way of making a bunch of threads < 1207058702 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hrrm < 1207059133 0 :Judofyr!unknown@unknown.invalid QUIT : < 1207059630 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, in the case of k, what ip should execute next? < 1207059678 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, because should it work as original ip spawned each time or as each new ip gets spawned? < 1207059919 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :"this duplicate is added to the IP list such that it is executed for the first time before the parent IP is next executed. " < 1207059929 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yes indeed < 1207059936 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :among all those that are added by k, I suppose the order is undefined < 1207059941 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :indeed < 1207059943 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :as long as they're all before the one that came to the k < 1207059944 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and would it matter? < 1207059953 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, yes that they should be < 1207059958 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :don't think it can matter < 1207059985 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, I'm doing fuzz testing atm btw: < 1207059992 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :cat /dev/urandom | tr -Cd -- '-[:lower:][:digit:]\n\\ ;",.+*[]{}^<>@`_|?:%$#!'\' | tr -d 'mhlior' | head -n 100 > fuzz.tmp < 1207059992 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :valgrind --leak-check=full ./cfunge -St 9 fuzz.tmp < 1207059994 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :over and over < 1207060003 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :yep, I saw that above :-) < 1207060004 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :aborting if the program gets into infinite loop < 1207060012 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, found two bugs so far < 1207060017 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1207060018 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :of about 50 tests or so < 1207060028 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :what kind of stuff < 1207060043 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :one where I checked for (unsigend int - other unsigned int) > 0 < 1207060045 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :XD < 1207060050 0 :Sgeo!n=Sgeo@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1207060051 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :the other the t in k < 1207060068 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :aiee < 1207060072 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :▒┴␋␍@├┤│ ·/␌/␌°┤┼±␊/├┤┼┐ $ < 1207060075 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :my terminal now < 1207060079 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION uses reset to reset it < 1207060160 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I'd make a script which runs that repeatedly, piping cfunge to /dev/null, and only stopping when you hit a segfault < 1207060214 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, well some programs do have issues like infinite loop < 1207060220 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so I'd need a timeout of some kind < 1207060237 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :of course < 1207060238 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :run for 1 second < 1207060247 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, also the t in k wasn't a segfault, it was just valgrind "invalid read" < 1207060255 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1207060261 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :well, you can check for whatever of course < 1207060267 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :run once normally, check for segfault < 1207060272 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :run once under valgrind, check for segfault or errors < 1207060282 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :and any other mem/whatever testers you want < 1207060286 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :things do segfault under valgrind too normally < 1207060300 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I haven't seen valgrind ever preventing a segfault from happening? < 1207060343 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I have < 1207060349 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1207060354 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :and programs that segfault only in valgrind < 1207060359 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :weird stuff < 1207060376 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well the latter yes < 1207060389 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :if I link against boehm-gc it will segfault under valgrind < 1207060400 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :not odd considering both mess with memory in odd ways < 1207060474 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tix=0 tid=0 x=324 y=0: (32) < 1207060474 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tix=0 tid=0 x=325 y=0: (32) < 1207060476 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :huh < 1207060479 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that shouldn't happen < 1207060498 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it is a known issue that is does not print several space in row currently < 1207060499 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so wtf < 1207060526 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh wait < 1207060530 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it was in a string < 1207060532 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that explains it < 1207060653 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, btw some output quite funny stuff < 1207060655 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :this was one: < 1207060656 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :http://rafb.net/p/ZtwV5r41.html < 1207060665 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :looks like a hillside viewed from the side IMO < 1207060671 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1207060693 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :wait long enough and you'll get the works of Shakespeare ;-) < 1207060694 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :http://rafb.net/p/qq4XGt40.html was another such < 1207060697 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, XD < 1207060739 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, I wonder, you know, those that study evolving programs, using simulated genetics thing? < 1207060746 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :how would that work on befunge? < 1207060751 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :maybe a project for you? < 1207060756 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric ::-P < 1207060773 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I've got enough work as it is :-) < 1207060776 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh one that prints a endless stream of "ggggggggggggggggggggg" and so on < 1207060799 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :using a few thousands instructions for each g < 1207060810 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :hah < 1207060852 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tix=64 tid=66 x=20 y=1: N (1128682830) <- the thing inside () is the ASCII code, I guess (char) wraps around heh < 1207062443 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Well, I really have to go now. Bye all! < 1207062606 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, so I made an option to compile with alarm that causes program abort in case of too long running program < 1207062612 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but yes I made a script now < 1207062636 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, ulimit -t didn't really work for a very simple reason: valgrind summary was not showed then < 1207062693 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :whoa another segfault < 1207062725 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :==23783== Warning: client switching stacks? SP change: 0x7FEFFF1D0 --> 0x5E4CD4740 < 1207062726 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :==23783== to suppress, use: --max-stackframe=9029462672 or greater < 1207062726 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :==23783== Invalid write of size 8 < 1207062726 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :==23783== at 0x4046E6: StackStackBegin (stack.c:364) < 1207062726 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :==23783== Address 0x5e4cd4738 is on thread 1's stack < 1207062726 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :huh < 1207062783 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err wtf < 1207062790 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1207062807 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, random crash or infinite loop < 1207062818 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :a ? instruction duh < 1207062834 0 :Sgeo!unknown@unknown.invalid QUIT :"Ex-Chat" < 1207062892 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah *replaces with <* < 1207063268 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, ccbi gives "Exited due to an error: at :0" at that thing < 1207063305 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :at same point that cfunge segfaults < 1207063315 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, oh wait on { does ccbi allocate stuff on the stack? < 1207063321 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :while copying elements? < 1207063415 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, this cause the issue for both ccbi and cfunge: < 1207063417 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yy$c{{{ < 1207063482 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :well hmm, I wonder why < 1207063498 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :trying to move 1128481353 elements < 1207063505 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, yes indeed < 1207063526 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, mine allocates a variable length array on the stack and then overflows it < 1207063538 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :not sure if the heap would help < 1207063547 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it would run out of memory either way right? < 1207063661 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :of course < 1207063672 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :mine uses the heap in all such cases < 1207063690 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, according to the specs you should reflect < 1207063694 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :nope < 1207063700 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :{ may act like r if no more memory is available for another stack. < 1207063704 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :two things < 1207063706 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :right may < 1207063707 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :first, 'may' < 1207063715 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :second, there is mem for the other stack < 1207063725 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :the problem is the way I do { < 1207063726 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :actually why the temp storage hrrm < 1207063735 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :If the SOSS contains k elements, where k is less than n, the k elements are transferred as the top k elements and the remaining bottom (n-k) elements are filled in with zero-value cells. < 1207063736 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I don't need it in fact < 1207063750 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :what I do is I just pop n elements from the SOSS < 1207063769 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :and they'll become zeroes after the SOSS is emptied, of course < 1207063811 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :but they need to be put in temp storage and allocating a 4-gigabyte array doesn't work < 1207063818 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :but in any case, it doesn't matter < 1207063827 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :since they wouldn't fit on the stack < 1207063830 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :actually if I can't allocate temp storage, there is no space for the new stack either < 1207063835 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :as growing the stack to 4 gigabytes doesn't work either :-P < 1207064081 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm what about } then < 1207064101 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :transfering 1128481353 elements that way doesn't work either < 1207064113 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but can you reflect on that? < 1207064114 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, ? < 1207064121 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :up to you < 1207064130 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :can you detect whether the host machine has enough mem for that? < 1207064217 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, well other programs can use memory, then linux will overcommit memory and so on < 1207064223 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so hard to say if it will work in advance < 1207064240 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but I will make it reflect in both cases < 1207064250 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, I *can* check if malloc returns NULL < 1207064274 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: you'd have to check every time you grow the stack < 1207064282 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :if you want to, I guess that's fine < 1207064286 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :the alternative is to crash hard. < 1207064294 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :the specs, as usual, say nothing. < 1207064296 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well yes I mean, I can check on allocating temp storage < 1207064298 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :for transfer < 1207064309 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :but you'd have to check on growing the stack as well < 1207064316 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :because you need to move all that temp to the stack :-P < 1207064327 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I do that already < 1207064340 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :in that case I simply abort() < 1207064360 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :because no funge program will ever be coded to accept reflect on, say, 5 < 1207064371 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :you can't know that < 1207064372 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric ::-P < 1207064375 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so normally reflecting on push is just pointless < 1207064381 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and will mess up stuff even more < 1207064390 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I just perror and abort < 1207064402 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :on stack transfer however < 1207064470 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, the thing that really confused me was valgrind's cryptic message when I overflowed stack space < 1207064484 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :seems clear enough to me < 1207064489 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I think it is possible some kernel internals reallocated stack to make it grow < 1207064494 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :first time at least < 1207064914 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :there mine is fixed < 1207064915 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hehe < 1207064917 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, ^ < 1207064953 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: ? < 1207064964 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, as in "does not crash" < 1207064975 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh and why does CCBI give such cryptic errors? < 1207064992 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I /think/ it's an error thrown by the RTS < 1207065003 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :RTS? < 1207065010 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :since it's an OutOfMemoryError there's no guarantee that there's enough memory to allocate an error message < 1207065013 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :so it has no data < 1207065018 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :run-time system < 1207065020 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :aha < 1207065051 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :a lot of programs/libraries pre-allocates stuff for that in a static array < 1207065062 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :well there's not really much to say < 1207065074 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :you know it's an OOM exception since it has no msg :-) < 1207065155 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :and like said, I could fix CCBI (would be trivial, wrap try {} around the whole func instead of just the new stack creation bit), but I don't think there's much point < 1207065185 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :what should be done is checking it for every instruction < 1207065197 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :which would be slow < 1207065204 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :which would be mostly pointless < 1207065224 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :at this point, I defer to people: if somebody wants to use CCBI with an app using that much memory, I'll implement it < 1207065224 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah a false positive < 1207065227 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :but not until then :-P < 1207065239 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I check if exit code is greater than 100, and not the one of alarm < 1207065249 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so false positives can happen < 1207065262 0 :ehird!n=ehird@91.105.71.115 JOIN :#esoteric < 1207065286 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, still a good script < 1207065318 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I know, it was my idea ;-) < 1207065333 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yeah but my implementation < 1207065334 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :;P < 1207065396 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :installing realplayer on linux at the last minute is not fun < 1207065418 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hurry UP you stupid computer < 1207065486 0 :ais523!n=ais523@147.188.254.202 JOIN :#esoteric < 1207065510 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hello, ais523 < 1207065516 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hi, ehird < 1207065526 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :DID YOU KNOW: bbc's online radio player is hell to get working on linux < 1207065550 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION should probably rant about it other places than #esoteric though < 1207065551 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :;) < 1207065717 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, want the script? it depends on the interpreter existing with the return code of alarm to detect "time out" < 1207065796 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :also I haven't tested if return codes for those are same on other systems < 1207065977 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :nah, I'm good as long as you test whatever crashes cfunge on CCBI as well ;-) < 1207066062 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :http://www.nethack.org/2008-04-01.html < 1207066068 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ooh, new NH release < 1207066097 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :wow < 1207066104 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :is it at 1.0 yet < 1207066106 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::p < 1207066109 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or joke? < 1207066113 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :web integration? < 1207066113 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, duh it is 3.x < 1207066114 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hah < 1207066115 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :april fools < 1207066124 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1207066134 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I just opened it < 1207066136 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :internet jackass day is fun! < 1207066151 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, ah yes inspircd's one was very fun < 1207066167 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://mail.google.com/mail/help/customtime/index.html Brilliant! < 1207066168 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :http://www.inspircd.org/forum//showthread.php?t=2978 < 1207066171 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err < 1207066177 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :http://www.inspircd.org/forum/showthread.php?p=4972 < 1207066179 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I meant < 1207066187 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, yes and saw the Virgle thing? < 1207066193 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Virgel < 1207066194 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I mean < 1207066196 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1207066198 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :where's slashdots < 1207066199 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err spelling < 1207066204 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: no i just got online < 1207066209 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I don't read slashdot < 1207066213 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :neither do i < 1207066214 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, anyway google did several this year < 1207066215 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :except on april 1 < 1207066223 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, Virgle was one < 1207066231 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: uuugh, i hate that inspircd community < 1207066232 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :'For those of you who didn't figure out already, (DUH) this is an April Fools joke :-)' < 1207066244 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :for everyone too retarded to be of any use to anyone, this was a joke! ha! ha! ha! < 1207066247 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1207066261 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, you know both w00t and Brain are developers btw < 1207066271 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's still lame to point out april fools jokes :< < 1207066276 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that comment wasn't there this morning though < 1207066281 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and Brain should have waited < 1207066285 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :until tomorrow IMO < 1207066391 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :should've never posted, its more fun when people still don't get it days later < 1207066428 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :HAHA wow < 1207066430 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :youtube wins < 1207066434 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :try one of the featured videos < 1207066461 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, already know that < 1207066470 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :waiting for the RFC < 1207066477 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oh joy, the rfc! < 1207066488 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it may be after 12am here, but on the internets the fools have only just begun :D < 1207066500 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it isn't out yet < 1207066501 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :sigh < 1207066504 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tis apr 1 17:15:03 CEST 2008 < 1207066507 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :already late here < 1207066507 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::/ < 1207066515 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :16:15 < 1207066521 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :no problem though < 1207066528 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i can still enjoy the ones < 1207066539 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :the ones? < 1207066575 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: on the internets < 1207066617 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1207066622 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :internets .... < 1207066623 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::/ < 1207066670 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1207066675 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: did you see the bbcs april fool? < 1207066677 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the flying penguins < 1207066688 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: I haven't seen any of them yet < 1207066696 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but I hope that's a Linux joke < 1207066697 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: it was on bbc1 or something earlier today < 1207066703 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: and no, unfortunately < 1207066706 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :obviously not < 1207066710 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it was on the BBC's main tv channel < 1207066711 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :;p < 1207066764 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: http://www.bbc.co.uk/iplayer/page/item/epeng001.shtml?src=ip_potpw < 1207066791 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :"Sorry, this programme is only available to play in the UK (Why?)" < 1207066793 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that's all? < 1207066794 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, ? < 1207066805 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: uh, because it's the bbc < 1207066812 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so most ppl can't see it < 1207066815 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :legal issues etc with broadcasting < 1207066818 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I read about it on another site though < 1207066820 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :BBC = british broadcasting corporation < 1207066825 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :they are a non-profit < 1207066826 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I know what BBC is < 1207066829 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :well < 1207066830 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :kind of non-profit < 1207066835 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :a little bit is non-profit < 1207066836 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it's public service yes < 1207066837 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :.. < 1207066837 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pretending to be, at least < 1207066851 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but with all the corporation on top of it i actually have no idea how you can define the BBC's status exactly < 1207066851 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :we got public service TV/radio in Sweden too < 1207066881 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the reason being that all British people have to pay tax to the BBC to be allowed to watch their programs < 1207066885 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yeah, ais523 < 1207066890 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you can get out of it, but only if you can prove that you don't have a television < 1207066892 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ok I know how to work around that < 1207066897 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tor exit node in UK < 1207066898 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1207066906 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: that'll be sooo good for streaming videos.. < 1207066911 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lovely and zippy and fast < 1207066914 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, yeah that's the downside :( < 1207066986 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :can you listen to bbc streaming radio outside of uk? < 1207066987 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i imagine not < 1207066994 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yes I think you can < 1207066997 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or could at least < 1207067000 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :a year ago or so < 1207067020 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and you could watch TV outside UK before too, at lower resolution < 1207067027 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Rights agreements mean that BBC iPlayer television programmes are only available to users to download or stream (Click to Play) in the UK. However, BBC Worldwide is working on an international version, which we will make available as soon as possible. < 1207067027 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : < 1207067027 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Radio programmes are available outside the UK in addition to podcasts at http://www.bbc.co.uk/radio/podcasts/directory/. Many BBC News programmes are available for viewers outside the UK at http://news.bbc.co.uk/2/hi/video_and_audio/default.stm, BBC Sport highlights are available at http://news.bbc.co.uk/sport and BBC Radio stations are available at http://www.bbc.co.uk/radio/ < 1207067057 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yeah it was news I watched < 1207067067 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :iPlayer has massive DRM, though < 1207067073 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I see < 1207067078 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so won't ever work on linux? < 1207067086 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, all the Linux people complained < 1207067100 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so they made a 'streaming' version using Flash, which can of course be captured by tech-savvy people < 1207067109 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1207067119 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yeah, of course it can :) < 1207067126 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but that doesn't work on the iPhone, so they also made a completely DRM-free version with a user-agent check to see if you're an iPhone < 1207067132 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :guess how well that secures it... < 1207067144 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: probably the drm was required < 1207067146 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :beyond their control < 1207067151 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: yes < 1207067155 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :btw: PHP is funny! "9999999999999999" == "10000000000000000", "0xa" == "1e1" < 1207067158 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but they shouldn't have asked Microsoft to design it < 1207067176 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: meh. the flash version works ok for me < 1207067180 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and i can always rip em < 1207067196 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :whoo, make install of libxslt fails with make -j2 < 1207067196 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1207067210 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: lots of things do < 1207067212 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :recursive make, etc < 1207067223 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :not like 'make' takes a long time .. < 1207067223 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, well I have seen recursive make that works with it < 1207067231 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ehird: "0" == false == "" != "0" < 1207067238 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, depend on what you are building < 1207067246 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, say, firefox? < 1207067254 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or qt? < 1207067258 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: C-INTERCAL also fails with make -j2, probably because the dependencies on header files generated by bison are slightly wrong < 1207067283 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm I wonder if I can make something not build without -j2 < 1207067293 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and not "work sometimes" with -j2 < 1207067297 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but always work with it < 1207067307 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: yeah, but ... "0xa" == "1e1" < 1207067312 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: just write the dependencies in such a way that there are hidden dependencies that are implied by the dependencies you've written, but not stated < 1207067326 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, yes but that could fail under -j2 too < 1207067328 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: 0xa==1e1 is true in C too < 1207067332 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ehird: each integer in a PHP array takes 68 bytes of storage < 1207067338 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: not in strings < 1207067340 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ais523: yeah, but these are strings. < 1207067345 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: yeah, i read reddit too ;) < 1207067351 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: sorry, I misread your question < 1207067371 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: I noticed, but string comparison of numbers is fine if you have a separate compare-as-strings operator < 1207067382 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :in perl, "02" == "2", but "02" ne "2" < 1207067394 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, so would it be possible? < 1207067406 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I'm thinking < 1207067419 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :what about writing a hidden dependency < 1207067427 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: === compares type&value in php < 1207067428 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but... < 1207067428 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yes you will always need that < 1207067429 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but having the file that's needed rmd at the end of the step < 1207067432 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"0xa" == "1e1"!!!!!! < 1207067446 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, hm still I think order may fail < 1207067457 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :unless maybe build an app, and have make run it wait for a file to exist or something like that < 1207067458 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so I have thing3:thing1 and thing2:thing1 < 1207067481 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :thing3 creates thing2.h at the start of the instructions and deletes it at the end < 1207067482 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, still you can't know in what order they will be exectued < 1207067494 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and thing2 needs thing2.h somewhere in the middle < 1207067510 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, hm you would still need some kind of mutex < 1207067526 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you can't know for certain, but if those are the only two things that depend on thing1 and everything else depends on one of those, then make would be stupid not to put things in the order where the -j2 works < 1207067534 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :maybe building an app first and have that app called in both rules to sync them in some way? < 1207067544 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: named pipes < 1207067550 0 :Judofyr!n=Judofyr@c0F9CBF51.dhcp.bluecom.no JOIN :#esoteric < 1207067553 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, uhu? < 1207067557 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :have one rule write to a named pipe < 1207067561 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and another rule read from it < 1207067563 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :a fifo? < 1207067565 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1207067572 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1207067574 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1207067574 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :they'll both block until they're in sync < 1207067576 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :interesting < 1207067585 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but without -j2 you'll get an infinite loop, because the one rule will block forever < 1207067590 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1207067603 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, and all package maintainers will forever curse me ;) < 1207067615 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ehird: in essence, == in PHP is crap, never use it < 1207067631 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, not even when comparing numbers? < 1207067641 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: In essence, PHP is crap, never use it < 1207067645 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :say a=3; if ($a == 3) < 1207067654 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: you mean $a=3 < 1207067657 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ha! ha! ha! < 1207067661 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: only if you're 110% sure they're both numbers < 1207067662 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1207067664 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yes, you must prefix every variable, everywhere with $ < 1207067667 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it isn't even a sigil < 1207067668 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I'm not PHP programmer < 1207067668 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: but if you are, might as well use ===... < 1207067669 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :like % or @ < 1207067670 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's $ < 1207067673 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :for no reason < 1207067676 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :every variable must start with $ < 1207067677 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, eh ===? < 1207067678 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1207067681 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and variable variables! < 1207067688 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: essentially, typesafe == < 1207067690 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :$$foo, where $foo = 'hello', is $hello < 1207067691 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1207067696 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i believe they can nest < 1207067712 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh god < 1207067715 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yep < 1207067718 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :its so funny < 1207067742 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: or rather, returns false if they're of differing types, so not really 'safe' but at least it's always right < 1207067756 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm the fuzz test isn't finding anything new any longer < 1207067782 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :anyway it isn't useful for fingerprints or IO < 1207067821 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :you can test fingerprints, too, just prepend "ASDF"4( to the program < 1207067825 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oh god this REM song again < 1207067827 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bloody hell < 1207067839 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION should shout at mplayer instead of konversation < 1207067841 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :probably. < 1207067841 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, true < 1207067873 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, need to know what fingerprint I want to test, not easily to do randomly though < 1207067911 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, and for IO I'm too lazy to set up a chroot for this < 1207067914 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: just run a couple (dozen/hundred/whatever) times for each print < 1207067921 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1207067925 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i have a file in ~ called 1 < 1207067931 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :another called _#84*\\1-:0\\:0\\#_5553ppppppppppppppppppppppppp < 1207067940 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and one called ,,,,,[- < 1207067953 0 :cherez!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1207067955 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, those latter look like funge < 1207067957 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: I often accidentally create files called 1 < 1207067967 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's easy to type 2>1 rather than 2>&1 by mistake < 1207067977 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, yeah but that doesn't explain the other two < 1207067998 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :eh < 1207067999 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, ^ < 1207068018 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hmm... the second one looks very like a Funge program in some ways, but the backslashes seem to imply it isn't < 1207068018 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the second-last looks like funge < 1207068020 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the last is brainfuck < 1207068027 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1207068041 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :,,,,, isn't very useful Brainfuck anyway in most cases < 1207068046 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, \ exists in funge < 1207068053 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and well ls may escape \ < 1207068054 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :iirc < 1207068056 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: always in pairs? < 1207068062 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1207068069 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, as I said, something may have escaped it < 1207068085 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :what's the betting that there were < or > characters at the ends of the Brainfuck or (presumably Unefunge) programs? < 1207068088 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, but no, \ is used to swap top items of stack < 1207068118 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, for funge, why not, befunge at least < 1207068121 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so yes, the second one is probably Unefunge assuming that the \ have been doubled by something < 1207068123 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :to wrap < 1207068135 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :because it would be unlikely to type Befunge in on the command line... < 1207068138 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :eh < 1207068140 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: Wow. apparently BBC Northwest rickroll'd the news. < 1207068154 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that's just crazy < 1207068167 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, to me it looks quite like that "sucide program" someone made < 1207068171 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :not exactly but close < 1207068178 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ie, it removed itself from memory < 1207068181 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the row of ps is what makes it look like that < 1207068186 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :indeed < 1207068214 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :wow... < 1207068218 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, what? < 1207068219 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :webcomics are redirecting to each other < 1207068223 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that's confusing < 1207068225 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, ah yes < 1207068230 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :xkcd and two other < 1207068231 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hehe < 1207068232 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :xkcd.com takes 3 hops to actually get to xkcd < 1207068243 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :xkcd redir> questionablecontent redir> dinosaur comics redir> xkcd < 1207068253 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I found out hours ago < 1207068274 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ACTION checks to see what Wikipedia are doing < 1207068276 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i just got on the interwebs earlier this hour < 1207068277 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::( < 1207068282 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, they do something? < 1207068287 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :haven't noticed before < 1207068310 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Ima Hogg < 1207068311 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lmao < 1207068311 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: generally they feature an article with the Main Page summary written to look like it's an April Fools' joke, but is actually true < 1207068311 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: featured article < 1207068318 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :last year they featured George Washington < 1207068327 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: not the president, though < 1207068329 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but it was a different person with that name, not the American president < 1207068329 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and? < 1207068343 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :jesus < 1207068346 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Talk:Main_Page < 1207068348 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :has a notice about it < 1207068353 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i hate the world :( < 1207068429 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :some admins are trying harder: see http://en.wikipedia.org/w/index.php?title=MediaWiki:Tagline&diff=next&oldid=202527747 for instance < 1207068439 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :for those who don't know, that line's on every page on the entire wiki < 1207068479 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yeah I know < 1207068489 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it's in the MediaWiki namespace after all < 1207068530 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :heh, the on this day is quite good as well < 1207068533 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: hmm < 1207068536 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that revert is :( < 1207068546 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :there have been edit wars there all day < 1207068551 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and admins are getting blocked, as usual < 1207068559 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :eh < 1207068559 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :April 1 must be the record day for admin blocks < 1207068560 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what? < 1207068564 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bureaucracy.. < 1207068567 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh? < 1207068569 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :weird < 1207068570 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :they're normally given an expiry time of 00:01 April 2 < 1207068578 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1207068758 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oh yay, I Might Be Wrong < 1207069014 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :wow: http://www.channelregister.co.uk/2008/03/31/microsoft_india_tax_ruling/ < 1207069021 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's dated March 31, so is hopefully true < 1207069100 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :march 31 is popualr for april fools < 1207069101 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :unfortunately < 1207069109 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :its not like the Register is often accurate though < 1207069168 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :the BBC have an iPlayer thing about Rick "Roll" Astley < 1207069232 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :http://news.bbc.co.uk/player/nol/newsid_7320000/newsid_7323500/7323544.stm?bw=bb&mp=wm&news=1&bbcws=1 < 1207069306 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: apparently bbc northwest rickrolld the news < 1207069325 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :maybe that's it < 1207069326 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :um, how? < 1207069330 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :not watching, busy listening to the radio < 1207069337 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: um, by showing rickroll on the news < 1207069351 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :surely it doesn't count unless you are tricked into clicking it? < 1207069371 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :BTW, all YouTube's featured videos redirected to rr too < 1207069376 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :HAHAHA < 1207069377 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :on the fron page, at least < 1207069381 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Now playing: 'Radio Head by Talking Heads' < 1207069385 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that's just teasing < 1207069436 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :then there're the flying penguins... < 1207069449 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :including video on YouTube < 1207069512 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :of course, the bbc news rr is on YT: http://www.youtube.com/watch?v=spOOo0oyM5U < 1207069531 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i haven't seen the usual stupid ones yet < 1207069532 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :thank god < 1207071436 0 :timotiis!n=timotiis@jfkew.plus.com JOIN :#esoteric < 1207071510 0 :Judofyr!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1207072406 0 :okopol!unknown@unknown.invalid NICK :oklopo < 1207072408 0 :oklopo!unknown@unknown.invalid NICK :oklopol < 1207073458 0 :RodgerTheGreat!n=Rodger@wads-5-233-27.resnet.mtu.edu JOIN :#esoteric < 1207073472 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :hey everyone < 1207073480 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1207073485 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: hi < 1207073497 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :hi ehird, ais523- what's up, guys? < 1207073507 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ok, what I'm going to do is this: < 1207073536 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :C-INTERCAL 0.28 has just been released, so I'm going to announce the rival compiler CLC-INTERCAL instead < 1207073555 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the latest version available at http://www.intercal.ukfsn.org/download/CLC-INTERCAL-1.-94.-2/ and claims to be dated today < 1207073562 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I'm then going to let ehird announce the compiler I wrote < 1207073637 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1207073649 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that will be confusing :D < 1207073671 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that will be my first comp.lang.intercal post < 1207073673 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :scary < 1207073697 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oh, I thout you were just goign to announce it here < 1207073705 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ah, that's a good point < 1207073711 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but you've just told everyone < 1207073714 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and it's actually alt.lang.intercal because nobody seriously thought the Big 8 would approve it < 1207073717 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: that was the joke < 1207073721 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1207073722 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1207073723 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but I didn't say where it was < 1207073727 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so it isn't really released < 1207073728 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that's a good point < 1207073750 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but isn't the joke kind of thin now, after me just misunderstanding it and you explaining what's funny about it? :p < 1207073782 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1207073805 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :wait a moment < 1207073873 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :actually, even if you had suggested usenet, i'd have to post through google groups and that would be embarrasing ;) < 1207073879 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :don't think my isp offers usenet < 1207073936 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :C-INTERCAL is available at , , and < 1207073971 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :heh, did they just put it on freehsell? < 1207073971 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1207073988 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the changelog is at < 1207073990 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: yes < 1207073999 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but it's nice to have multiple mirrors < 1207074000 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i am fasterr! ;) < 1207074002 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1207074003 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it is < 1207074013 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :now I have to compose a witty message < 1207074029 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: you have donated C-INTERCAL to the gnu project < 1207074031 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :quoting continuation.i will probably be good < 1207074034 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: where? < 1207074040 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: i meant as a witty message < 1207074043 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :not really that funny though < 1207074061 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1207074064 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ESR got there first: < 1207074067 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :" < 1207074067 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Someday, maybe, this will be made part of GNU. < 1207074067 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :;; But probably not unless they take many mind-eroding drugs first. < 1207074069 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :" < 1207074071 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i'll put a README.txt on my site < 1207074078 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :comment in http://elliotthird.org/mirror/c-intercal/ick-0.28/etc/intercal.el < 1207074082 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :in case anyone wonders who the hell this elliotthird guy is < 1207074090 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and what he's doing hosting c-intercal expanded tarballs < 1207074111 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: ah :) < 1207074126 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: you could say that you are going to reimplement seaside in it < 1207074135 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but that probably won't be familiar with most a.l.intercal people < 1207074154 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :maybe just something along the lines of C-INTERCAL being a pioneer in the next generation of web development as you can use continuations with them? < 1207074163 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I'll say that you challenged me to write a continuation library in INTERCAL < 1207074167 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and a blurb about productivity benefits over Java & COBOL ("two other well-known web languages") < 1207074168 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and that I managed it in 24 hours < 1207074173 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :nobody will believe that < 1207074173 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: yes! < 1207074189 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :'INTERCAL is 10x more rapid than Java and COBOL, and 3x faster than Ruby.' < 1207074197 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :also a crap joke < 1207074201 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(Ruby is slow as molasses) < 1207074205 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :make your own jokes < 1207074206 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :;) < 1207074227 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: hmm, should i serve .doc as text/plain? < 1207074231 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :right now it's serving as a word file < 1207074234 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :probably < 1207074242 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that extension scheme wasn't my fault < 1207074249 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's legacy stuff < 1207074257 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :probably dates from before Word became popular... < 1207074272 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://elliotthird.org/mirror/c-intercal/ick-0.28/pit/t_tet < 1207074273 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :what is 'tet'? < 1207074280 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :not sure < 1207074288 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that file has no extension < 1207074297 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and is a data file either for the Intercal FFT, or for the Game of Life program < 1207074297 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Content-Type: application/msword < 1207074298 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i'll fix that < 1207074313 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :my server is ready to handle just about anything right now though < 1207074317 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so feel free to post any urls publically < 1207074396 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: hmm < 1207074399 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i can host the html documentation < 1207074400 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :if you want < 1207074425 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that's being hosted at freeshell, but good idea < 1207074443 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you'll have to regenerate it first, but doc/Makefile can do that easily enough < 1207074454 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: what directory name, though? < 1207074460 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :perhaps i should make a directory name for each release < 1207074473 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://elliotthird.org/mirror/c-intercal/0.28/ick-0.28 < 1207074476 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://elliotthird.org/mirror/c-intercal/0.28/ick-0-28.tgz < 1207074482 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://elliotthird.org/mirror/c-intercal/0.28/docs < 1207074492 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :decide quickly, before I finish writing this announcement! < 1207074498 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: haha, well < 1207074505 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :if you can give me a good name for a documentation url < 1207074507 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :without one like that < 1207074510 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :then i won't chang eit < 1207074542 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :c-intercal/doc-0.28 would be one way to do it < 1207074576 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: well, you decide. depends how you'd like it layed out, really < 1207074589 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I don't really mind < 1207074604 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: yes, but there's no real distinction, and it's your compiler, so i'm going to let you decide :p < 1207074616 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :go for doc-0.28 then < 1207074620 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :okay < 1207074635 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: how would i go about building it without trashing the source tree? < 1207074680 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :easiest to copy the makefile, *.txi, and *.css from doc into a separate directory, and doing it there with make ickhtml < 1207074691 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :wait, you also need to copy *.pl across < 1207074703 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :because I use Perl to do a bit of formatting and touching-up < 1207074722 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: then just 'make'? < 1207074729 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :make ickhtml < 1207074739 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :there are different targets for each possible version < 1207074746 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: the other kinds of documentation are already in the source tree, right? < 1207074748 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so i just need the html < 1207074762 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: only the .txt and .info are built by default < 1207074768 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :there's make all to generate it in all formats < 1207074777 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: what others are there? < 1207074783 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pdf < 1207074785 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and html i guess < 1207074787 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :PDF, info, plain text, two HTML formats < 1207074791 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :two? < 1207074792 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1207074795 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :single file & multi file < 1207074799 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i'll only do multi file < 1207074803 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :seems like the only useful one to me < 1207074823 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :make: *** No rule to make target `tidy.cfg', needed by `html/index.htm'. Stop. < 1207074836 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :copied that over too < 1207074836 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that's in the dir too, I forgot it was needed < 1207074844 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :even though I remembered that tidy was < 1207074852 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :(texinfo produces lousy HTML, it badly needs the tidy) < 1207074883 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: i'll put it at http://elliotthird.org/mirror/c-intercal/doc-0.28/html/ in case i ever need new formats < 1207074885 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :actually, wait < 1207074893 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i doubt i'll ever publish more formats < 1207074893 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so. < 1207074934 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: so it'll just be < 1207074936 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://elliotthird.org/mirror/c-intercal/doc-0.28/ < 1207074940 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :OK? < 1207074941 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :OK < 1207074965 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1207074967 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :have a canonical url < 1207074968 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://elliotthird.org/mirror/c-intercal/doc-0.28/ < 1207074969 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :WITH the slash < 1207074976 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :since it's a directory < 1207074983 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1207074991 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :okay < 1207074992 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i think that's it < 1207075009 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :okies < 1207075011 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :now i'll announce here < 1207075014 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*a-hem* < 1207075028 0 :Iskr!unknown@unknown.invalid PRIVMSG #esoteric :ACTION claps < 1207075056 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :C-INTERCAL 0.28 is available at http://elliotthird.org/mirror/c-intercal/ick-0-28.tgz. The changelog is at http://elliotthird.org/mirror/c-intercal/ick-0.28/NEWS.txt, and documentation at http://elliotthird.org/mirror/c-intercal/doc-0.28/. < 1207075077 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It is also available at http://www.intercal.ukfsn.org/download/ick-0-28.tgz and http://intercal.freeshell.org/download/ick-0-28.tgz. < 1207075081 0 :Iskr!unknown@unknown.invalid PRIVMSG #esoteric :ACTION reclaps < 1207075090 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*end of release.txt < 1207075098 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Iskr: i know, isn't it brilliant < 1207075121 0 :Iskr!unknown@unknown.invalid PRIVMSG #esoteric :well i wanted to ask < 1207075132 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: haha: < 1207075133 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :'RELEASE NOTES FOR THE RELEASE NOTES FOR C-INTERCAL VERSION 0.27' < 1207075133 0 :Iskr!unknown@unknown.invalid PRIVMSG #esoteric :does someone here use prolog? < 1207075141 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Iskr: yeah quite a few < 1207075164 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Iskr: I've read the manuals for a decades-old Prolog compiler, from which I learnt the language, but have never used it < 1207075172 0 :Iskr!unknown@unknown.invalid PRIVMSG #esoteric :#prolog channel seems dead < 1207075192 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: I can't wait for the continuation.i stuff < 1207075204 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I bet people will think it's an infinite loop or something < 1207075216 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Or something that spews garbage characters < 1207075223 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :But you can certainly use it as an advertising point < 1207075230 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: how do you suggest that I advertise it? < 1207075251 0 :Judofyr!n=Judofyr@c0F9CBF51.dhcp.bluecom.no JOIN :#esoteric < 1207075252 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :for the time being I'm going to say that I wrote a continuation library in 24 hours, give lots of impossible-sounding details about how it was done which aren't very useful, and not link to it < 1207075256 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: INTERCAL is a tried-and-tested (since 70s), well-maintained language that can be used to rapidly develop new features like continuations < 1207075273 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: everyone on alt.lang.intercal know what INTERCAL is already < 1207075285 0 :Iskr!unknown@unknown.invalid PRIVMSG #esoteric :(if someone has used flora-2 or logtalk or other oo prolog please let me know) < 1207075286 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: yeah, but release notes often include things like that < 1207075289 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but I'll paste my announcement so you can look at it and suggest improvements before sending it < 1207075292 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i was just summarizing the joke < 1207075312 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :because most languages wouldn't let you implement continuations in them, let alone that fas < 1207075313 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :t < 1207075330 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :its a crap joke though < 1207075331 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ignore me < 1207075332 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1207075402 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: I wonder how many people have found it already < 1207075421 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :maybe Debian have, they have a bot watching intercal.freeshell.org for new releases < 1207075433 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION admires the new CodingHorror theme < 1207075439 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: codinghorror is a bunch of crap < 1207075441 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :on another note < 1207075444 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i am tail -f'ing my log < 1207075449 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ehird: huh? < 1207075451 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :91.105.71.115 =ais? < 1207075467 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :very nice, though visited links are rather similar in colour to plain text < 1207075468 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: never seen good content there < 1207075492 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: don't recognise the IP < 1207075499 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I normally start with 147 < 1207075512 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1207075514 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you have hits ther too < 1207075515 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :must be me < 1207075520 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ehird: odd, I do find interesting stuff there < 1207075521 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: hah, the latest post is hilarious < 1207075529 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :jwz uses OS X on his personal computer < 1207075592 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: I am refreshing a.l.intercal in anticipation. ;) < 1207075600 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: haven't finished writing it yet < 1207075607 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :anything engineered, where mass-production is not a factor, will keep becoming harder and harder until humans can only just manage it < 1207075620 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :see: software, any buisness, spacecraft < 1207075709 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: ... http://groups.google.com/group/alt.lang.intercal/browse_thread/thread/5a0696843eeeb5b6/65b0d4a066a4c544#65b0d4a066a4c544 < 1207075719 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you are evil < 1207075723 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :hmm, maybe I am overstretching this < 1207075725 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :not implemented anywhere yet < 1207075731 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's still a drawing-board idea < 1207075776 0 :olsner!n=salparot@h-79-136-60-96.NA.cust.bahnhof.se JOIN :#esoteric < 1207075792 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: will c-intercal ever get a 1.0? < 1207075797 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :or is 0.99 followed by 0.100 < 1207075803 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: it has a 1.27 < 1207075809 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the minor version number comes before the . < 1207075822 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :with the major version number afterwards < 1207075845 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :wow < 1207075860 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: i have a suggestion when you get to 9.99 < 1207075878 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :invent a TC programming language for expressing version numbers < 1207075885 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and make it fully alphanumeric < 1207075890 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oh, and . < 1207075891 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and - < 1207075892 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so the release fater 9.99 < 1207075894 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :migth be: < 1207075901 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Da9-f.7 < 1207075908 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and you'd have to run the interpreter to find out what it is < 1207075917 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1207075918 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Debian would really like that! < 1207075928 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: isn't that a plus point? :D < 1207075932 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :they have to invent version number mangling schemes for INTERCAL as it is < 1207075941 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so this will be 28:0.28-1 on Debian < 1207075957 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you should see what they do to CLC-INTERCAL version numbers, though < 1207075974 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: when you release an Extra Special Release of some kind < 1207075980 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it should be a program that outputs pi in increasing accuracy < 1207075984 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so it starts < 1207075987 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :2,3,3.1 < 1207075988 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :etc < 1207075994 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :or maybe just one that outputs pi < 1207075997 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so its < 1207075999 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :3.14...... < 1207076001 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :there's a pi.i already < 1207076007 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and the program never terminates because it keeps calculating < 1207076013 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i propose that the program for that version should be < 1207076016 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oh, for a version number < 1207076026 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Da90df98asdDFa0sa.D-a048aASd-ASd--A..asdAS89d82axpA0i92 < 1207076032 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and then debian will kill themselves < 1207076036 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :because they can't mangle it sanely < 1207076044 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :well, they could try 3.14 < 1207076053 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but that would clash with a real release < 1207076057 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: they'll just stick a sequence number on the start < 1207076057 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :whose version evaluates to 3.14 < 1207076062 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: that's true < 1207076067 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: but i still love my idea :D < 1207076071 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hey, you've given me a great idea for an esolang < 1207076076 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :of course the version evaluator would be in INTERCAL < 1207076080 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :using C-INTERCAL extensions < 1207076082 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and each version, < 1207076083 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :all programs and their results are stored in a central repository < 1207076087 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you update it to require features from the latest one < 1207076094 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so to find out the version, you have to download the tarball < 1207076096 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :compile it < 1207076098 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :compile version.i < 1207076100 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :then feed it through < 1207076114 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :to write a program, you just pick a random string of characters like Da90df98asdDFa0sa.D-a048aASd-ASd--A..asdAS89d82axpA0i92 that nobody has used yet, and define the result < 1207076139 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that way programs have no resemblence at all to what they do < 1207076156 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: can you compose together programs? < 1207076159 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :then primitives are simple < 1207076167 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :just make a program ';' < 1207076171 0 :jix!unknown@unknown.invalid QUIT :Nick collision from services. < 1207076172 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and define the result via a primitive function < 1207076181 0 :jix!n=jix@host-091-096-150-001.ewe-ip-backbone.de JOIN :#esoteric < 1207076187 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: writing two programs in a row in INTERCAL normally has the effect of running the first and then quitting, unless they happen to have line numbers in common or use computed COME FROM < 1207076206 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah, you're talking about the new idea I had < 1207076214 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the answer is maybe < 1207076279 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: make it graphical < 1207076285 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you tag a value with a name < 1207076288 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and that uploads it to the repository < 1207076294 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but the value can also be the feeding of one program into another < 1207076305 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so if you have an if, passing to several functions, it's a tree structure < 1207076313 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and you have to come up with names for each 'if' or similar you write < 1207076320 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: http://pastebin.ca/966339 < 1207076325 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that's my draft for the announcement < 1207076336 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :what do you think, and have I spelt your name correctly? < 1207076358 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: Elliott < 1207076365 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the URL does have it in it, you know < 1207076378 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: also, a link to the docs on mine may be helpful, since freeshell haven't updated yet < 1207076380 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :last i checked < 1207076387 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1207076420 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and about your name: I nearly always get it wrong first time for some reason < 1207076429 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Everyone does :) < 1207076430 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I think my fingers have memorised something else < 1207076459 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :elliot third < 1207076473 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :elliot III < 1207076484 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: also, you have no link to the changelog < 1207076495 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :which is available on mine (i think the only one, since i am the only one to expand afaik) < 1207076499 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: I don't normally, maybe I should < 1207076511 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: it's customary, but your call < 1207076513 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://elliotthird.org/mirror/c-intercal/ick-0.28/NEWS.txt if so < 1207076519 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :actually, I will, so as to give an idea of the expanded version < 1207076526 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and to give people a chance of finding continuation.i < 1207076533 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Any other changes needed? < 1207076599 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: you might want to link to continuation.i directly < 1207076605 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :though it may be a bit of an 'easter egg hunt' < 1207076614 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but yeah, apart from that it looks OK < 1207076616 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the easter egg hunt was the whole point < 1207076620 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :apart from using < as the first character on a line < 1207076623 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :looks kind of odd < 1207076628 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :why? < 1207076647 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Not sure. Think it's just pastebin.ca's font. < 1207076677 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :OK, I'll submit the message, then < 1207076740 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :grr, Google Groups screwed up the line breaks < 1207076740 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: 'thttpd/2.23beta1 26may2002' < 1207076748 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :funny < 1207076750 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :a beta < 1207076753 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :is the most stable web server out there < 1207076760 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: aww < 1207076772 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: you can cancel google groups posts iirc < 1207076773 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :if you do it fast < 1207076791 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :nah, I'll just post an unmangled version < 1207076818 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :cool < 1207076820 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :TWO links to my site < 1207076821 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :;) < 1207076865 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: did you link to my html docs? < 1207076869 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1207076873 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1207076875 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :didn't read it properly < 1207076875 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1207076881 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yeah, i see < 1207076897 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i'm surpised my server's that fast < 1207076914 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :its pretty darn good for $20/mo < 1207076925 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :256mb ram, 10gb storage, 100gb bandwidth < 1207076929 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :root access and all that < 1207076932 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oh well, it mangled some on the correction, but they're /different/ URLs, so all the URLs have some correct version now < 1207076961 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: you could post it with 'Revised^3' in the title < 1207076965 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that's probably not funny to intercalers though < 1207076967 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the joke: < 1207076978 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :scheme's latest standard is Revised^6 Report On the Algorithmic Language Scheme < 1207076981 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :originally it want < 1207076987 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Revised Report on the Algorithmic Language Scheme < 1207076990 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Revised Revised Report on the Algorithmic Language Scheme < 1207076996 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but then it got too cumbersome < 1207076999 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so to expand in full... < 1207077011 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Revised Revised Revised Revised Revised Revised Report on the Algorithmic Language Scheme < 1207077012 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: I won't try again, there'd just be too much of a chance of a further messup < 1207077051 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1207077088 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: maybe you should tell the debian people? < 1207077092 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :might speed up the flow of versions < 1207077110 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: as I said, they have a bot watching intercal.freeshell.org for new versions < 1207077116 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1207077117 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ooh < 1207077120 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so generally you only have to tell them if you change the version number scheme < 1207077121 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :someone on Fedora just requested my site < 1207077127 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :not me < 1207077140 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1207077143 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :think it's an a.l.intercal < 1207077144 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you have tail -f on the logs, presumably < 1207077147 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yep < 1207077148 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1207077160 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :unlikely that i'll get a flood of traffic though < 1207077210 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :speaking of which < 1207077214 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it'd be helpful if I installed ick myself.. < 1207077214 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1207077222 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :well, i have an EXCELLENT place to download it from.. < 1207077349 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: MAJOR BUG < 1207077350 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :./config.sh: 910: Syntax error: "(" unexpected (expecting "fi") < 1207077361 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oh no < 1207077365 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :let me try over here < 1207077390 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :works fine for me < 1207077402 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and I generated it using the normal methods < 1207077407 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :what shell are you using, and what OS? < 1207077420 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: os - ubuntu 7.10 < 1207077421 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :shell - bash < 1207077425 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :all i did was untar < 1207077425 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so am I < 1207077427 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :then ./config.sh < 1207077436 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and that's all I did too, on the exact same file < 1207077437 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, link so I can try it? < 1207077449 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: my server has it < 1207077454 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, and where si that? < 1207077455 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://elliotthird.org/mirror/c-intercal/ick-0-28.tgz < 1207077456 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :is* < 1207077458 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that's where < 1207077465 0 :Tritonio_!unknown@unknown.invalid QUIT :Excess Flood < 1207077481 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: there isn't a ( on line 910 < 1207077503 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :INFODIRFILE=(irrelevant) < 1207077504 0 :Tritonio_!n=Tritonio@150.140.229.252 JOIN :#esoteric < 1207077505 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the next line < 1207077514 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :echo "configure: warning: Could not find Info directory file, set infodirfile in the Makefile by hand" 1>&2 < 1207077518 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :else < 1207077522 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :echo "$ac_t""$INFODIRFILE" 1>&6 < 1207077522 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fi < 1207077522 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :else < 1207077522 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :INFODIRFILE=(irrelevant) < 1207077522 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fi < 1207077522 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :relevant context < 1207077529 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes, there's a ( on line 911 < 1207077535 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so, what's up?! < 1207077536 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but then why would it report a bug on 910 < 1207077551 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, is config.sh configure? < 1207077555 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :by autotools? < 1207077559 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1207077565 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :configure generated by autoconf version 2.13 < 1207077566 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :old < 1207077571 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: boo hoo < 1207077579 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: but does i twork for you? < 1207077580 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :autoconf-2.61 is what I got locally < 1207077591 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: because shlels often get that wrong < 1207077592 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: I just downloaded it from your server a second time, untarred, cd and config.sh, and it worked < 1207077603 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :sdfsddfgdfghfh < 1207077603 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :./config.sh --prefix=$HOME/local/ick works yes < 1207077607 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, ^ < 1207077615 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :maybe it's just be < 1207077621 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GNU bash, version 3.2.25(1)-release (i486-pc-linux-gnu) < 1207077624 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: are you sure you were using bash? The default /bin/sh on Ubuntu is dash < 1207077631 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GNU bash, version 3.2.17(1)-release (x86_64-pc-linux-gnu) < 1207077638 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, ah yes that may be it < 1207077640 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: ahh < 1207077644 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :another ubuntu mess up < 1207077645 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Try bash ./config.sh < 1207077647 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ubuntu is crap indeed < 1207077648 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :manually change config.sh < 1207077653 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :to /usr/bin/env bash < 1207077659 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that's my suggestion < 1207077660 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I set it to bash wonce I discovered dash was buggy < 1207077661 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(for the next release) < 1207077672 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: ehm, depending on bash and saying '/bin/sh' is what is crap < 1207077675 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :s/w// < 1207077681 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: I don't depend on bash < 1207077684 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, file a bug for ubuntu or autoconf then? < 1207077686 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it works on other shells too < 1207077687 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: ok, just non-dash < 1207077688 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :? < 1207077696 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :add a check at the start < 1207077697 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I know dash is buggy, but am not sure how < 1207077705 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: shouldn't be hard < 1207077707 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, file a bug against ubuntu! < 1207077709 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :check $SHELL for 'dash' < 1207077712 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it went and added -e on lots of lines at random when I used it for a makefile elsewhere < 1207077720 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and say 'please use a non-dash shell' and exit if it is < 1207077723 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and I haven't pinned down the bug < 1207077727 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, < 1207077728 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :$ make install < 1207077728 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :cp bin/ick bin/convickt /home/arvid/local/ick/bin < 1207077728 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :cp: target `/home/arvid/local/ick/bin' is not a directory < 1207077728 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :make: *** [install-common] Error 1 < 1207077732 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :mkdir first.... < 1207077745 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: '-DICK_HAVE_' is that.. intentional? :p < 1207077750 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: yes < 1207077757 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :not the -DICK, sorry < 1207077762 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::p < 1207077764 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I thought you were asking if I wrote that line in the first place < 1207077765 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :software naming < 1207077766 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :what fun < 1207077769 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, well your make install is broken < 1207077777 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :liboser.so < 1207077778 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :-loser < 1207077781 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :liburk.so -lurk < 1207077787 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: it expects the --prefix to be layed out like a typical /usr < 1207077795 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so it needs to have a /bin, /share subdir, etc < 1207077798 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :gnu's libiberty is -liberty < 1207077803 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, all other software seem to be able to create those if missing < 1207077803 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :how about a libick that requires ICK to be defined :P < 1207077809 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, so I'd suggest it is a bug < 1207077813 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I wasn't aware that people did that elsewhere < 1207077819 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so I agree that it's a bug < 1207077819 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :olsner: -lick < 1207077822 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, well automake does iirc < 1207077824 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :a simple mkdir -p should sort it < 1207077826 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :ehird: -DICK < 1207077828 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and cmake does and so on < 1207077837 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, except -p may not work on really old systems iircv < 1207077838 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :olsner: well, yeah < 1207077839 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :iirc* < 1207077843 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :olsner: but ick is the intercal compiler < 1207077845 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: yes, but I use it anyway < 1207077847 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and it already defines stuff starting with ICK < 1207077851 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so that joke is already done :) < 1207077858 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :-DICKDATADIR etc < 1207077864 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I use ICK_ and ick_ as name-mangling prefixes for all externally-visible symbols in this version < 1207077866 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :beh < 1207077873 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :sh -c "(test -f /home/arvid/local/ick/info/ick.info.gz && install-info --quiet --dir-file=/usr/share/info/dir /home/arvid/local/ick/info/ick.info.gz) || true" < 1207077874 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :/usr/share/info/dir: Permission denied < 1207077877 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, another one < 1207077888 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: uhh < 1207077889 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you need to sudo < 1207077891 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :you don't use --prefix at all? < 1207077895 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :or using sh < 1207077896 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah, a --prefix bug < 1207077897 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1207077898 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i see < 1207077899 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I'm installing in my home dir using --prefix < 1207077899 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1207077900 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :... < 1207077900 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that's a bug < 1207077907 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: I'm happy to host 1.28 :p < 1207077920 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that bug was in 0.27, anyway < 1207077928 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, oh and tell me wtf is this meant for: < 1207077929 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :sh -c ": -q" < 1207077930 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's just nobody caught it before < 1207077938 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: it does nothing < 1207077942 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, why? < 1207077945 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's a nice smiley < 1207077946 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it would have updated the man database on a system that needed it < 1207077953 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh I see < 1207077959 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but autoconf noticed that youre system didn't need that, and commented out the line < 1207077965 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :s/youre/you're/ < 1207077970 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah yes < 1207077972 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, coloned it out < 1207077995 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :unlambda.i is weird < 1207077998 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :' PLEASE NOTE THAT IMMORTALITY IS TREASON' < 1207078001 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, what is convickt for? < 1207078013 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: converting INTERCAL files between different character sets and syntaxes < 1207078023 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :because some operators are written differently in different versions < 1207078024 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1207078025 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I see < 1207078028 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :also: < 1207078030 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : -b :reduce the probability of IE774 to zero < 1207078031 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :eh? < 1207078041 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that's a typo, it should say E774 < 1207078042 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : convickt.c -- translate between various INTERCAL formats < 1207078048 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :there's a random bug in the compiler < 1207078055 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: intercal specifies a random bug in the compiler < 1207078062 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I see... < 1207078067 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :by N probability, the E774 will be trigggered < 1207078067 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and what is that random bug? < 1207078075 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: random bug = E774 is triggered < 1207078079 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I see < 1207078084 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so basicall ify ou don't use -b it might randomly fail to compile < 1207078086 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :with E774 < 1207078088 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :which is the random bug error < 1207078093 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: not fail to compile, E774 is runtime < 1207078106 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ah, yes < 1207078110 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :$ bin/ick -b pit/continuation.i < 1207078110 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ICL555I FLOW DIAGRAM IS EXCESSIVELY CONNECTED < 1207078116 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, you wrote the code, explain < 1207078123 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you need to give -am as command-line options < 1207078130 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i get < 1207078131 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ICL017I DO YOU EXPECT ME TO FIGURE THIS OUT? < 1207078131 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : ON THE WAY TO 20 < 1207078132 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :which is funnier < 1207078144 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: that's bad < 1207078146 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: -am is not valid < 1207078148 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::\ < 1207078153 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :are you sure you're compiling with 0.28 and not 0.27? < 1207078161 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it would have produced E017 on that file < 1207078163 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, god, it took over 10 seconds for ick to run on that file?! < 1207078166 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but E017 has been toned down a lot < 1207078169 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oh duh < 1207078171 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i didn't make install < 1207078172 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1207078181 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: most of it's gcc < 1207078185 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1207078186 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :gcc is slow < 1207078190 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and the c files are huge < 1207078193 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1207078195 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: try compiling with -c < 1207078197 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that'll dump the c file < 1207078199 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and you can take a look at it < 1207078203 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that should help you understand ;) < 1207078205 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I don't want to < 1207078212 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :or -g, which will dump the C file but complete the compilation anyway < 1207078214 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ICL633I PROGRAM FELL OFF THE EDGE ? < 1207078221 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ie how do I use ./continuation < 1207078232 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you just use ./continuation, I thought, it's a test program < 1207078242 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :$ ./continuation < 1207078243 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ICL633I PROGRAM FELL OFF THE EDGE < 1207078243 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : ON THE WAY TO THE NEW WORLD < 1207078243 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : CORRECT SOURCE AND RESUBNIT < 1207078245 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :really? < 1207078250 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it should just output a bunch of roman numerals < 1207078255 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it outputs that < 1207078260 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hmm... maybe the test program was deleted by mistake < 1207078267 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :what's the very last line of your continuation.i? < 1207078280 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : DO RESUME #1 < 1207078282 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: its fine for me < 1207078282 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i don't really know anything about intercal, how did you make continuations? < 1207078284 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::/ < 1207078294 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, ^ < 1207078299 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: he wrote stuff that uses multithreading to do them < 1207078307 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and used his compiler's CREATE to define syntax for them < 1207078315 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1207078318 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: there shouldn't be an error 633 if there's a RESUME #1 as the last line < 1207078319 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :extendable syntax < 1207078329 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: he just implemented it < 1207078329 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, well explain it then? < 1207078329 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i really should learn it < 1207078330 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that doesn't make any sense < 1207078343 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: uh you effed up < 1207078345 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :try redownloading < 1207078347 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :'cause it works for me < 1207078354 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, you got x86_64? < 1207078367 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION runs that platform < 1207078373 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :no idea if that would cause an issue < 1207078393 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: it wouldn't < 1207078397 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :just try redownloading < 1207078406 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, can I get md5sum for the tarball < 1207078407 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: use ick -abgm continuation.i, then tell me what's on line 4489 of continuation.c < 1207078429 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :bin/ick -abgm pit/continuation.i to correct for paths < 1207078431 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :67459c1a46e016d25de7c30968b676d7 < 1207078433 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :md5sum < 1207078436 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I assume that would not be an issue < 1207078443 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :no < 1207078446 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oh, i should pubilsh .sum < 1207078448 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :shouldn't i? < 1207078451 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :$ md5sum ../ick-0-28.tgz < 1207078451 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :67459c1a46e016d25de7c30968b676d7 ../ick-0-28.tgz < 1207078457 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, same here < 1207078460 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ick-0-28.sum is the filename to use right < 1207078461 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so not a download error < 1207078471 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: beats me < 1207078479 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, what line did you say? < 1207078482 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :4489 < 1207078498 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : ick_skipto = ick_resume(0x1); goto top; < 1207078500 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :should i publish an md5sum? < 1207078507 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :OK, that's correct < 1207078525 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, want md5sum for the c file? < 1207078536 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :no, I've just had another idea < 1207078543 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh? < 1207078554 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nobody? :p < 1207078560 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :maybe the kill-all-threads code is being invoked early and turning off the RESUME < 1207078567 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: I thought it was .md5, but am not sure < 1207078582 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :normally the md5 sums are in the release message, not in the directory itself < 1207078587 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: ick-0-28.md5 < 1207078589 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :67459c1a46e016d25de7c30968b676d7 ick-0-28.tgz < 1207078590 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :.md5 is the usual < 1207078593 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and i think lots of mirrors include it < 1207078604 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I think < 1207078611 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes, it's worthwhile having it in the same directory as that's where people will check < 1207078613 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: so 'ick-0-28.md5'? < 1207078616 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, well I didn't understand the " maybe the kill-all-threads code is being invoked early and turning off the RESUME" < 1207078618 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, not sure < 1207078642 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I'm trying to figure out how the hell that code managed to error out with 663 when it had a RESUME as the last line < 1207078657 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the only thing I can think of is that the RESUME got ABSTAINed from by mistake < 1207078665 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, gentoo use .DIGESTS < 1207078666 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: compile with -abgmw < 1207078670 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :http://ftp.ing.umu.se/linux/gentoo/releases/amd64/current/stages/stage1-amd64-2007.0.tar.bz2.DIGESTS < 1207078672 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :as in that < 1207078691 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, and then? < 1207078700 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :then run the code with +printflow (as in ./continuation +printflow), capture stdout, and paste it somewhere < 1207078708 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I'll compare it to what I get over here < 1207078721 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: http://elliotthird.org/mirror/c-intercal/ick-0-28.md5 < 1207078727 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :feel free to post that url somewhere < 1207078729 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :if you want < 1207078741 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, http://rafb.net/p/uc3S5q93.html < 1207078742 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: it's pretty obvious, I think just having it in the same directory will be enough < 1207078746 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :okay < 1207078750 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :should I do CURRENT-doc? < 1207078753 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and CURRENT.md5 < 1207078763 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i guess the advantage of version directories < 1207078767 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :is that i could just have one CURRENT < 1207078768 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :to the directory < 1207078771 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, hm http://ftp.ing.umu.se/linux/gentoo/releases/amd64/current/stages/stage1-amd64-2007.0.tar.bz2.DIGESTS < 1207078772 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and then collect all of these inside it < 1207078822 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, any idea? < 1207078835 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I'm comparing the files at the moment < 1207078861 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, what gcc options do you use? < 1207078863 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: however i won't switch to a different format until several releases forward < 1207078868 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and even then i'll maintain redirects < 1207078871 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :because I tried to compile the c file by hand < 1207078872 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :for backwards compatibility < 1207078874 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it didn't work < 1207078881 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: a bunch of -D and -I, -o and -O2 < 1207078883 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: he links with his cmpiler < 1207078890 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ok forget it then < 1207078900 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: the very top of the C file gives the compile command you need to use < 1207078900 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, was thinking of testing -m32 < 1207078912 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oh, and -l as well < 1207078919 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :because it links against the INTERCAL runtime library < 1207078923 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah then it won't work < 1207078930 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :can't link 32-bit and 64-bit objects < 1207078969 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: compile ick with -m32 < 1207078976 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, too much work < 1207078985 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :$ echo $CFLAGS < 1207078985 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :-pipe -march=k8 -O2 -msse3 < 1207078986 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :btw < 1207078987 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :sane ones < 1207078994 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1207078996 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :undo that < 1207078998 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :while compiling ick < 1207079000 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :undo what? < 1207079001 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :actualy < 1207079004 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :$CFLAGS is a dumb idea < 1207079008 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :not really < 1207079010 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :projects require wildly different stuff < 1207079017 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :setting it is making far too many assumptions < 1207079025 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i suggest trying CFLAGS='' make clean all < 1207079046 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, it still uses those btw < 1207079142 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I'm pretty confused at this point < 1207079161 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the two programs ran exactly the same, until your program just errored out with E663 at random < 1207079172 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :despite the two programs doing the same thing up to that point < 1207079188 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the only thing that stands out about that point was that it was the first place where I access a function pointer < 1207079209 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ACTION checks something < 1207079216 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, want me to pastebin the C file? < 1207079230 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ahh wait, ais523 < 1207079231 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: no, I'm pretty sure it's identical to mine < 1207079236 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster uses stack protection and stuff < 1207079242 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :maybe the function pointer was on the stack or.. i don't know < 1207079243 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1207079246 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I got a hardened system < 1207079250 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :using PaX and so on < 1207079265 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: a function pointer on the stack should still work, though < 1207079272 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :as for function pointer on stack it would still work < 1207079276 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but I'm wondering if the function's prototype was accidentally wrong < 1207079286 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, so want the c file? < 1207079287 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :which is to say: AnMaster prefers the silly comfort of non-executable stack in favour of programs that work < 1207079301 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, very few programs fail < 1207079309 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: just tell me its md5 sum, and I'll compare it to the one I have over here < 1207079329 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, the first line will differ as it contains "-I/home/arvid/local/ick/include/ick-0.28" < 1207079335 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so I can't see how that would work < 1207079339 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: remove the first line < 1207079340 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oh, of course < 1207079345 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :might help < 1207079357 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :given that the lines far down the file were the same, I suspect the compiler produced the same output < 1207079369 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so I remove the first line? < 1207079384 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :with first line removed: 43410b9d29f3e79ce17b80ff1dc972a1 < 1207079442 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it differs, pasting the .c file may be useful < 1207079456 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: what is sizeof(int) on x86_64? < 1207079458 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :http://rafb.net/p/1q4ZNK43.html < 1207079461 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, it is 4 < 1207079467 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :long and long long are both 8 < 1207079476 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :size_t and void* are also 8 < 1207079479 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :OK, so that isn't the problem < 1207079494 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I just noticed a typedef unsigned int ick_type32; that someone else had written < 1207079496 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, see the paste < 1207079500 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :debugging intercal compilers is so exciting < 1207079503 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, use int32_t < 1207079509 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, hahahr < 1207079513 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :woah < 1207079514 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :googlebot < 1207079515 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :on my site? < 1207079517 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::O < 1207079521 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :thanx google groups < 1207079524 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but i don't have content yet < 1207079529 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i really should have put my site up before ;) < 1207079540 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I know why it was different, the second line has the directory name of the file in < 1207079543 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hahah wow < 1207079546 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's going to my dead links < 1207079549 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :as does the last one < 1207079555 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, ah ok < 1207079559 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, otherwise the same? < 1207079564 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I did run from top directory yes < 1207079570 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I think so < 1207079583 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :there are other things that differ to, as it uses randomish numbers for the names of function pointers < 1207079583 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, otherwise no differences? < 1207079593 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1207079623 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: non-deterministic compiler output < 1207079624 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I love you < 1207079625 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1207079645 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: the numbers are actually pointers returned from malloc and written as hex < 1207079656 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ew < 1207079659 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ewwwwwwww < 1207079660 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I could explain why if you wanted < 1207079683 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :brilliant < 1207079686 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, want the binary then? < 1207079688 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: why say 'ew' it's INTERCAL < 1207079689 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :jez < 1207079691 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*jeez < 1207079695 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I couldn't run it over here < 1207079698 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I'm only on x86 < 1207079704 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, oh and those pointer names? < 1207079714 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :are they cast to 32-bit? < 1207079722 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :because they look a bit short for being 64-bit ones < 1207079728 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :they're cast to unsigned long IIRC < 1207079738 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, size_t is the correct one < 1207079756 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :actually, intptr_t is the correct one, but it's C99 < 1207079758 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :[u]intptr_t < 1207079770 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1207079778 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and most compilers don't have a printf size specifier for it < 1207079779 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yeah indeed < 1207079788 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, I'm quite certain gcc does < 1207079795 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : ick_lose(IE000, 121, " PLEASE NOTE This double assignment is actually correct,\n\ < 1207079795 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : because :1602 is overloaded."); < 1207079796 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :huh < 1207079804 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but pointer values tend to be 'small' for user programs on x86_64 < 1207079806 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :why is a comment in the generated file? < 1207079817 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: in case it was execute < 1207079821 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :s/execute/executed/ < 1207079825 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :*blink* < 1207079828 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :there are no 'comments' in INTERCAL < 1207079836 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but syntax errors happen at runtime, as E000 < 1207079837 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :just invalid statements < 1207079840 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that you make sure not to be executed < 1207079841 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1207079848 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :god < 1207079856 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so you write PLEASE NOT at the start and then they are ignored by default < 1207079861 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: it's INTERCAL, are you expecting it to be an elegant amazing language? < 1207079869 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :if you write PLEASE REINSTATE COMMENTS then your program will crash the next time it reaches a comment < 1207079881 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :no. I'm just amazed it is so silly < 1207079903 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I thought you were complaining about what I put in the comment, which is also somewhat silly < 1207079906 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, oh and why pit and not examples < 1207079909 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :intercal is elegant for very small values of elegance < 1207079924 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: not entirely sure, that predates me by years < 1207079966 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1207079969 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :hmm, so PLEASE NOTE in the "comment" is actually PLEASE NOT followed by an E? < 1207079973 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :olsner: yes < 1207079974 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, ok so got any idea what happened? < 1207079976 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's idiomatic < 1207079981 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: not yet < 1207080030 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :actually, that *is* kind of elegant < 1207080156 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: what's confusing me now is that for a PROGRAM FELL OFF THE EDGE is basically impossible to get when you're using the standard library (as continuation.i does), because it's appended to the program < 1207080165 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and E663 is caused by falling off the end of the program < 1207080181 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, no clue then < 1207080184 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :falling off the program when the standard library is there gives you E000 PLEASE KNOCK BEFORE ENTERING intstead < 1207080191 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, beer.i example work < 1207080242 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :life2.i works < 1207080252 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: comment out line 33 of continuation.i by changing CREATE to DON'T CREATE < 1207080253 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :life.i is just odd not sure if it works < 1207080255 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :what happens then? < 1207080293 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ICL777I A SOURCE IS A SOURCE, OF COURSE, OF COURSE < 1207080294 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : ON THE WAY TO 1 < 1207080294 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : CORRECT SOURCE AND RESUBNIT < 1207080295 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :??+ < 1207080295 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :???? < 1207080299 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :did not compile < 1207080302 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: that means you wrote the wrong filename < 1207080306 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah thank you < 1207080310 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that's 'Cannot read input file' in INTERCAL-speak < 1207080317 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I see < 1207080326 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, is there a wimp mode for errors? < 1207080327 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :you must resubnit < 1207080338 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: no, but they're explained in plain language in the documentation < 1207080345 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: that typo's been preserved since 1972 < 1207080350 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, still ICL633I PROGRAM FELL OFF THE EDGE < 1207080353 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ais523: yes, I know :-) < 1207080369 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, assuming it did compile as well as create the C file? < 1207080377 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :when doing: < 1207080378 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :../bin/ick -abgmw continuation.i < 1207080379 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :? < 1207080382 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: yews < 1207080411 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, it did it seems < 1207080411 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: what happens when you delete lines 256 to 268 inclusive, and then try running again? < 1207080438 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : PLEASE DO REINSTATE (8205) AGAIN < 1207080438 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : to < 1207080439 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : PLEASE GIVE UP < 1207080440 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :? < 1207080447 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1207080466 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :same error < 1207080470 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :??? < 1207080471 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but compiled WAY faster < 1207080496 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, unless ick decided to not overwrite file if it existed? < 1207080504 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: it does overwrite existing files < 1207080509 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :good < 1207080514 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :can't be sure with intercal < 1207080517 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you could delete the executable and .c and try again to check if that's the problem < 1207080543 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :no indeed not the issue < 1207080583 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :do you have gdb? < 1207080594 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :of course I do < 1207080601 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :try looking at the C file for the line where that error happens < 1207080611 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :(search for the string IE663) < 1207080622 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :then putting a breakpoint on it in gdb < 1207080635 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :(the -g option makes the output debuggable, for certain values of 'debuggable') < 1207080640 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :string "IE663" not found? < 1207080656 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it should be near the bottom of main() < 1207080662 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oh, and no quotes < 1207080668 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's a #defined constant < 1207080682 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I didn't have quotes < 1207080690 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :kate had in "not found" message < 1207080694 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: he's deleted the lines < 1207080695 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :remember? < 1207080698 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and no it isn't in main() < 1207080704 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: that wasn't in the deleted lines < 1207080720 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: what's the last occurence of ick_lose < 1207080729 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :192.139.27.18 - - [01/Apr/2008:19:06:01 +0000] "GET /mirror/c-intercal/ick-0.28/ HTTP/1.0" 200 50000 "http://groups.google.com/group/alt.lang.intercal/browse_thread/thread/9e9ad7d6875e9582/d930aa96e48e2f11" "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322; .NET " < 1207080732 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :a real person < 1207080738 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :unfortunately their software sucks < 1207080739 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but \o/ < 1207080744 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :IE6? < 1207080745 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, in ick_os687760 < 1207080747 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :not me, then < 1207080749 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : ick_lose(IE277, ick_lineno, (char*) NULL); < 1207080753 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that is the last in the file < 1207080755 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: what's the last occurence inside main? < 1207080769 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I forgot about the errors about assigning to constants when I asked that < 1207080778 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, there are none? < 1207080795 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and yet you're still getting error 663 when you run? < 1207080797 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or do you mean ick_main ? < 1207080803 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :instead of main()? < 1207080812 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :is there an ick_main? < 1207080818 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ICK_EC_FUNC_START(ick_main) < 1207080821 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :is there at least < 1207080825 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: that's #ifdeffed out < 1207080834 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that's why I forgot about it < 1207080840 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, maybe, kate fails at the complexities of that file < 1207080863 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :OK, inside what appears to be ick_main due to kate not understanding #ifdef < 1207080888 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, it does handle #ifdef < 1207080895 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :just not that complex huge C file you got < 1207080913 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :if you paste your new version, I'll take a look and tell you which line I'm talking about < 1207080927 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, http://rafb.net/p/9rIGxf57.html < 1207080934 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yeah I can't see where your ick_main ends < 1207080952 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :line 3824 < 1207080957 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :sorry about the indentation < 1207080973 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :(that's the line to put a breakpoint on) < 1207080974 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :you said IE663 not IE633 < 1207080977 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : (search for the string IE663) < 1207080982 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1207080997 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I must have remembered it incorrectly < 1207081010 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Breakpoint 1, main (argc=, argv=0x401fb0) at continuation.c:3824 < 1207081010 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :3824 ick_lose(IE633, 575, (char *)0); < 1207081014 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :right? < 1207081017 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :now what? < 1207081025 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :what does a backtrace say? < 1207081033 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(gdb) bt < 1207081033 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :#0 main (argc=, argv=0x401fb0) at continuation.c:3824 < 1207081039 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and what's the value of the ick_next array? < 1207081040 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :as it is in main, what else *could* it say? < 1207081045 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: you'd be surprised < 1207081051 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(gdb) print ick_next < 1207081052 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :$1 = (unsigned int *) 0x630320 < 1207081058 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(gdb) print *ick_next < 1207081058 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :$2 = 166 < 1207081063 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :seems reasonable < 1207081077 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the abstain status of the line before will be useful < 1207081078 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what next? < 1207081086 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, how do I get that ... < 1207081087 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :wait a moment while I figure out what variable it is < 1207081102 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :you know, why not write a intercal debugger? < 1207081112 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ick_abstained[464] < 1207081119 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I did, but it can't handle the continuations code < 1207081128 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(gdb) print ick_abstained[464] < 1207081128 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :$3 = 0 < 1207081132 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :in much the same way that gdb can't handle longjmp < 1207081145 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and longjmp *is* evil < 1207081164 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I know, that's why I use it < 1207081169 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :-_- < 1207081196 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :OK, so the issue is that the if immediately above where you are ran < 1207081199 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and ends with a goto < 1207081207 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so there's no way that control could have reached that line < 1207081219 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :um < 1207081222 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :what's ick_lineno, by the way? < 1207081231 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :52 < 1207081256 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :also telling me what the issue is won't help, 1) I do know C, but not this autogenerated *MESS* 2) I don't know intercal < 1207081275 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I will be happy to run commands as long as they aren't along the lines of rm -rf / < 1207081308 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you know enough C to see that switch(...){... if(1){... goto x} /* no labels here */} /*error*/ shouldn't reach the error line < 1207081317 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah, except if the switch finds no labels < 1207081328 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I forgot to put an erroring default() in there as a paranoia check < 1207081332 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :what's the value of ick_skipto? < 1207081344 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(gdb) print ick_skipto < 1207081344 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :$5 = 4294901750 < 1207081358 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that explains what's happened < 1207081366 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well why didn't it fail for you then? < 1207081368 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: how come only AnMaster has the problem? < 1207081369 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :a negative number has been stored in an unsigned 32-bit integer < 1207081374 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :64-bit overf- < 1207081375 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1207081378 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and then assigned to a signed 64-bit integer < 1207081381 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I wrote an implementation of MISC at least a year ago and never published it - it's still marked as unimplemented on the wiki :P < 1207081381 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I see < 1207081382 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ahaaaaaaa < 1207081387 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and so has ended up with the wrong value < 1207081394 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, so you are broken on 64-bit? < 1207081395 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: JSMMIX going anywhere? < 1207081401 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, what is MISC? < 1207081404 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: presumably, but only very slightly < 1207081409 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: am I about to have to upload 1.28? ) < 1207081410 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*;) < 1207081414 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, hope you can make a patch soon < 1207081417 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: A concrete OISC design, see wiki. < 1207081418 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: I'll collect some bugfixes soon < 1207081429 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ehird: It's so slow it became insufferable. < 1207081434 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: it'll be a one-liner for that particular bug < 1207081451 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, ok, where should I change a line? < 1207081461 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I'm trying to find it at the moment < 1207081495 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :line 89 of ick-wrap.c < 1207081500 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :cast ick_skipto to (int) < 1207081527 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :$ find . -iname ick-wrap.c < 1207081527 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :./lib/ick-wrap.c < 1207081527 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :./src/ick-wrap.c < 1207081529 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :which one? < 1207081534 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the one in src < 1207081539 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the one in lib is a temporary copy < 1207081545 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which will be copied over by the makefile < 1207081553 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: :( < 1207081576 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: which instruction does it use? < 1207081586 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, oh and consider running astyle or some such tool to clean up your indention < 1207081594 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I have considered it < 1207081598 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : { < 1207081599 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : case 0: < 1207081599 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : $G < 1207081599 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :} < 1207081601 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :the rest are spaces < 1207081608 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that is just fuubared < 1207081621 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :also wtf "$G"? < 1207081622 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I love how AnMaster always complains about style in possibl ythe most hacky, ugly language in existance < 1207081623 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: the generated code is mostly inside strings in feh2.c < 1207081626 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :making it hard to indent < 1207081629 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :'Your *C* contains *tabs*!' < 1207081639 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: its the SKELETON... $G is a placeholder < 1207081642 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and that code is C plus placeholders for 'compiler generate things here' < 1207081646 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, either tabs or spaces < 1207081649 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but not a MIX < 1207081656 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: it isn't particularly consistent < 1207081657 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I use pure tabs for indention myself < 1207081658 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: boo hoo < 1207081666 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I'll have to try to get the newlines fixed, first < 1207081673 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, I got a script for such < 1207081678 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :only once I've done that will the start-of-line indentation work better < 1207081680 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i don't see a problem really. < 1207081685 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and yes, I know I could just run the output through indent < 1207081696 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, can't really pastebin it as it contains a literal CR to be able to remove them < 1207081698 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but as it's only an intermediate file I don't see what the point is < 1207081704 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I'll upload it somewhere < 1207081708 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, it uses ed < 1207081728 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :if I'm going to regularise .c output, I'll write my own program < 1207081737 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, oh and still that error < 1207081738 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :because things like {;} aren't particularly useful in real life < 1207081741 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :did a make clean all < 1207081753 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: what's the value of ick_skipto this time? < 1207081761 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :a sec < 1207081771 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, I restored original file < 1207081776 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so where should I break then? < 1207081789 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :on the E633 line < 1207081808 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :odd still 4498 < 1207081828 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :$1 = 4294901748 < 1207081829 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :still that < 1207081844 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION tries rebuilding again < 1207081858 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: but that seems reasonable based on what the patch does < 1207081859 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :maybe I didn't make install < 1207081863 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :what's (int)ick_skipto? < 1207081875 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh yes I forgot make install < 1207081877 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that's all < 1207081883 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :working now? < 1207081887 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, assume so < 1207081888 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :not sure < 1207081891 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I < 1207081892 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :III < 1207081892 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :II < 1207081894 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :is how it looks < 1207081898 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes, that's right < 1207081899 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :with blank lines in between < 1207081903 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so < 1207081905 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :what was the problem? < 1207081909 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, ok what does it *mean* < 1207081912 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :sj < 1207081914 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: that's to give space for the overbars if they're needed < 1207081914 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i see < 1207081915 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*ah < 1207081919 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: it's just a simple test program < 1207081930 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :overbars? < 1207081931 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the numbers are trace output so you can see it working < 1207081932 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :??????????????? < 1207081937 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: for roman numerals over 1000 < 1207081948 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm you just do MMM then? < 1207081950 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :iirc? < 1207081951 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :e.g. 5000 is V with a bar over it < 1207081953 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: intercals standard output is in roman numerals < 1207081978 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, sure that is the format used by Romans? < 1207081983 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: it isn't < 1207081994 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :INTERCAL uses lowercase for numerals like v which means 5000000 < 1207081996 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :also why does pow not do ANYTHING? < 1207082001 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's known as 'butchered roman numerals' < 1207082010 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: which pow? < 1207082015 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pow.i < 1207082017 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :from pit < 1207082025 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :is there any other? < 1207082040 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I assumed you meant the C function, and was confused < 1207082043 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or am I supposed to enter something? if yes, what? < 1207082064 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :a numer < 1207082067 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :s/numer/number/ < 1207082069 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: note < 1207082071 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you must enter it in digits < 1207082071 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :spell it out as digits < 1207082072 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :like this < 1207082076 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :e.g. for 123, type ONE TWO THREE < 1207082077 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :THREE FOUR ZERO ZERO TWO < 1207082079 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1207082083 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(34002) < 1207082085 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so ONE NINE? < 1207082088 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1207082088 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or NINER? < 1207082096 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :considering what befunge call 9 < 1207082103 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, yes to which? < 1207082110 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ais523: It's subtract-and-branch-if-negative < 1207082110 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: either < 1207082114 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, I see < 1207082121 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, err < 1207082122 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ehird: I will gladly hand you the reigns if you want to continue work on JSMMIX :P < 1207082123 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ICL000I (1999) DOUBLE OR SINGLE PRECISION OVERFLOW < 1207082123 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : ON THE WAY TO 66 < 1207082123 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : CORRECT SOURCE AND RESUBNIT < 1207082128 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: aieeee < 1207082129 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: try a smaller number, then < 1207082129 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, after entering ONE TWO < 1207082133 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so 12 < 1207082135 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :not large < 1207082146 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes, but I'm not entirely sure what that program does < 1207082149 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, it just runs on and on? < 1207082172 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, it'll take me a few hours to figure out what it does from the source < 1207082175 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ICL129I PROGRAM HAS GOTTEN LOST < 1207082177 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, ?????????? < 1207082179 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I didn't write all or even most of the programs there < 1207082188 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: which program? < 1207082190 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : $ ../bin/ick -b flonck.i < 1207082191 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that < 1207082202 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it needs lib/floatlib.i appended to it < 1207082220 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :same error < 1207082222 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it says that in its docs, presumably assuming that people will read them < 1207082224 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :$ ../bin/ick -b flonck.i lib/floatlib.i < 1207082224 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ICL129I PROGRAM HAS GOTTEN LOST < 1207082234 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you need to append it < 1207082234 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: that's not appending floatlib.i to it < 1207082237 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yourself < 1207082238 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :manually < 1207082239 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1207082239 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that's compiling both files < 1207082259 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ICL533I YOU WANT MAYBE WE SHOULD IMPLEMENT 64-BIT VARIABLES? <-- yes! < 1207082265 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, add a -combine like gcc got? < 1207082272 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(unlambda) < 1207082277 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: it's certainly a thought < 1207082278 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: it's meant to be awkward < 1207082284 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but maybe ok < 1207082285 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :as a wimpmode < 1207082293 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :$ cat flonck.i lib/floatlib.i > stupid.intercal.i < 1207082294 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :$ ../bin/ick -b stupid.intercal.i < 1207082296 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :worked :) < 1207082300 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: what line was that ON THE LINE TO? < 1207082312 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :s/LINE/WAY/ < 1207082332 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I strongly advise you to read the docs for flonck and floatlib, or you won't be able to figure out how the hell to use it < 1207082338 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: 324 < 1207082343 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, I am reading the docs < 1207082349 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and well I'm deciding to NOT use it < 1207082373 0 :olsner!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1207082374 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, just one thing, if you add a befunge bridge, be sure to not make the messages from befunge silly ;) < 1207082374 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: I patched my version of unlambda.i because it had an error on line 323 < 1207082384 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :(4402) DO RESUME '?'"?!101~#128'$!101~.101'"~#65535'$#2'~#3 < 1207082386 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :is the correct lien < 1207082389 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :s/lien/line/ < 1207082400 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: maybe include that in the next release? < 1207082402 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I thought I'd put the corrected version in the pit, though < 1207082405 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: yes < 1207082452 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :(oerjan didn't notice the error earlier because it was hidden by a bug in C-INTERCAL itself; when I corrected the C-INTERCAL bug, I had fix to unlambda.i which was relying on it) < 1207082497 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: does it work now? < 1207082521 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: gonna try < 1207082525 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1207082529 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i want an editor that lets me: < 1207082545 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :$ eddy -l323 < 1207082548 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(4402) DO RESUME '?'"?!101~#128'$!101~.101'"~#65535'$#2'~#3 < 1207082549 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :^D < 1207082551 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :err < 1207082552 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :make that < 1207082556 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, you know all intercall errors in your head? < 1207082557 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :eddy -l323 unlambda.i < 1207082558 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but yeah < 1207082562 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :something that lets me do quick edits like that < 1207082566 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :given precise information < 1207082568 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: not the numbers, but I do know the word descriptions < 1207082574 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, ah < 1207082581 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :most of them are related to the error in some way < 1207082594 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, "configdj.sh"? < 1207082597 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :things like "IT CAME FROM BEYOND SPACE", for instance, are reasonably obvious < 1207082602 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: for configuring it for DOS < 1207082605 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1207082615 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, you don't do native windows binaries? < 1207082622 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: no, what would be the fun in that? < 1207082629 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err, whateer < 1207082631 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :whatever* < 1207082633 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you have to compile it yourself, I only distribute source < 1207082647 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but you do dos binaries? < 1207082651 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: no < 1207082652 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1207082659 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but why support dos today? < 1207082664 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :who on earth will use that!? < 1207082665 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: because I don't support Windows < 1207082666 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1207082668 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yahoo! found me < 1207082669 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1207082674 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, err? < 1207082679 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :you said it did work on windows? < 1207082682 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Windows can run DOS programs < 1207082691 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: The same reason that the documentation's filenames are random < 1207082692 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, not in 64-bit windows < 1207082693 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(e.g. 4589fjas.htm) < 1207082698 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :to maek them 8.3 < 1207082700 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :for DOS < 1207082713 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I'll have to go, this place closes at 9pm < 1207082713 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :That is: It's in INTERCAL's spirit to support old, dead platforms. < 1207082720 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, this place? < 1207082721 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: bye :) < 1207082724 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: library < 1207082724 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, cya < 1207082726 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1207082728 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I can move to another connection if you like < 1207082737 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :should I do that, or should I just go home? < 1207082742 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, would like that :) < 1207082749 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: me too < 1207082753 0 :ais523!unknown@unknown.invalid QUIT :"moving to a different connection" < 1207082759 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :whee < 1207082789 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i wish yahoo slurp and googlebot came at a time when i had stuff on < 1207082789 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :would it be possible to have a cleanly coded intercal compiler? < 1207082789 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::| < 1207082800 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Yes, but that would suck. < 1207082805 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :The whole point of INTERCAL is that it's, you know, fun. < 1207082810 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :And the compiler's obscurity reflects it < 1207082822 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :INTERCAL's weirdness isn't just the language itself. It's its culture < 1207082827 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I find it fun to code perfect warning free code < 1207082829 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but whatever < 1207082861 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :brb phone < 1207082899 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that's because you're obsessive about clean C < 1207082902 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :an oxymoron if i ever heard one ;) < 1207083365 0 :ais523!n=ais523@147.188.254.202 JOIN :#esoteric < 1207083385 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :welcome back < 1207083387 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :where are you now? :p < 1207083433 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :common room in my department < 1207083439 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :in range of a wireless access point < 1207083489 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :heh! < 1207083519 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :how's the C-INTERCAL testing going? < 1207083534 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster went brb phone < 1207083536 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so nothing < 1207083538 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oh looky < 1207083539 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :5242 A Generalized Unified Character Code: Western European and CJK < 1207083539 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : Sections. J. Klensin, H. Alvestrand. April 1 2008. (Format: TXT=31314 < 1207083540 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : bytes) (Status: INFORMATIONAL) < 1207083543 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION grabs it from ftp < 1207083557 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :back < 1207083563 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: link? < 1207083567 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: getting one now < 1207083571 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i got that from the big .txt index of rfcs < 1207083585 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :wow < 1207083588 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, link!!! < 1207083600 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ftp://ftp.rfc-editor.org/in-notes/rfc5242.txt < 1207083609 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it was published 20 minutes ago apparently < 1207083615 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(it says 9:44 presumably +1) < 1207083617 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :err wait < 1207083618 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1207083619 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :maybe 9am < 1207083620 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :not sure < 1207083622 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but whatever, it's new < 1207083632 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I've been wondering about the April Fool's RFC < 1207083643 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1207083646 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :is this even april fools? < 1207083650 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :maybe i'm reading too quickly < 1207083676 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : unified-ccs@xn--iwem3b1f.xn--90ase1a.bogus.domain.name < 1207083679 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :http://www.rfc-editor.org/rfc/rfc5241.txt < 1207083680 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that seems april foolsy < 1207083682 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :is the rfc < 1207083688 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: top of page 3 looks pretty aprilfoolsy < 1207083691 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION goes < 1207083700 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's basically the opposite of the Unicode guidelines for such things < 1207083712 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, ee < 1207083715 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :eeh* < 1207083727 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :middle of page 3 is even worse < 1207083765 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :if its an april fools, its not very funny < 1207083802 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: in that case, you've missed the joke entirely < 1207083806 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :maybe < 1207083841 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :wow, it allows you to define INTERCAL characters < 1207083850 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, ehird or maybe: http://www.rfc-editor.org/rfc/rfc5241.txt is the joke one? < 1207083854 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :INTERCAL's been missing forever and has had to use a backspace as a replacement < 1207083890 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: maybe < 1207083891 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :"For example, the characters "b" and "d" are coded as o and o, respectively." < 1207083897 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that surely isn't serious < 1207083907 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: 5241 seems like a joke though < 1207083916 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :maybe they're both jokes < 1207083943 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : Raising an additional US$1 M from the rental of naming rights could < 1207083943 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : significantly change the budget dynamics. Perhaps meeting fees could < 1207083943 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : be reduced for all attendees or special subsidies could be provided < 1207083943 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : to needy students, researchers, or job seekers. < 1207083943 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or none of them are? < 1207083943 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :5242 wasn't produced by the IETF; apparently, more than one standards body can produce RFCs < 1207083997 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :6.1. Acceptable Taste-Wise < 1207084004 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :OK, 5242 is definitely a joke, no serious RFC leaves things as exercises for the reader < 1207084009 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : IP: Garmin GPS Destination Address < 1207084013 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : IP: White & Day Mortuary Time-to-live < 1207084017 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : TCP: Princess Cruise Lines Port Number < 1207084021 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : ARP: Springfield Preschool Timeout < 1207084024 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1207084025 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : BGP: Sharpie Marker field < 1207084029 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : TFRC: Traveler's Insurance Loss Period < 1207084033 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : SCTP: Hershey's Chunk {type|flags|length} < 1207084033 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : SMTP: eHarmony HELO < 1207084033 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :5241 is certainl the funnier one < 1207084033 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: but its not as funny as 5241 < 1207084033 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :because its the biggest bikeshed ever < 1207084043 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : Upon the adoption of this proposal the RFC Editor SHALL create XML < 1207084043 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : versions of all IETF RFCs. The XML must be such that a perfect copy < 1207084043 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : of the original RFC can be produced using a tool such as xml2rfc < 1207084043 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : [XML2RFC]. The XML versions of RFCs must identify all individual < 1207084043 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : protocol fields using an XML protocol field element of the form: < 1207084161 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :" between a term that would best represent the half-life of an Internet < 1207084162 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : startup (1 or 2 years)" < 1207084213 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hah < 1207084358 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :http://www.google.com/virgle/images/opensource.jpg < 1207084363 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that's a great image < 1207084443 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, what is the other figure? < 1207084446 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :the non-tux one < 1207084450 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: an alien < 1207084454 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1207084455 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :virgle is a space travel joke < 1207084456 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :not a logo then < 1207084458 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: you beat me to it < 1207084465 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :its also one of the Google Talk avatars you can select < 1207084471 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yes I read the Virgle stuff < 1207084472 0 :Judofyr!unknown@unknown.invalid QUIT : < 1207084480 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is full of knowledge < 1207084486 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Google Talk? never used it < 1207084510 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :neither have I, but I think it's just an interface to Jabber < 1207084524 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1207084528 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pretty much < 1207084536 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i use the address for my jabber stuff < 1207084662 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :[21:17] Rienzilla, what do you mean by physical devices ... < 1207084666 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :[21:17] a thing < 1207084670 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :[21:17] if you throw it at someone, it might hurt :) < 1207084675 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: which channel was that in? < 1207084678 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: #debian < 1207084810 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, oh and I'd like to know more about details for funge <-> intercal stuff < 1207084814 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ie, exactly what you mean < 1207084848 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh and any patches will not be accepted in the current coding style of ick ;P < 1207084848 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, maybe I should show you an example of INTERCAL <-> C, then we can discuss how it would apply to funge < 1207084854 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: they won't be < 1207084862 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://adsense.blogspot.com/2008/04/introducing-adsense-for-conversations.html < 1207084880 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Orkut also displayed name as Yoghurt < 1207084888 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :'Google launches Dajare in Japan (google.co.jp), with the mission of "organizing the world’s laughter." [2]' < 1207084893 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :'Google announces gDay in Australia (http://www.google.com.au/intl/en/gday/press.html), a new beta search technology that will search web pages 24 hours before they are created.' < 1207084898 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, yes didn't get that one < 1207084900 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :'Google announces Google 사투리 번역 (Google dialect translation) for translating regional dialects of Korean to and from Standard Korean.[3]' < 1207084901 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :the last I mean < 1207084902 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err < 1207084907 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Dajare I mean < 1207084909 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :'Google added the "I'm Feeling Lucky" button to its calendar feature. When you tried to create a new event, you were given the regular option of entering the correct details and hitting "Create Event," and also the new option of "I'm Feeling Lucky" which would set you up with an evening date with, among others, Matt Damon, Eric Cartman, Tom Cruise, Jessica Alba, Pamela Anderson, Paris Hilton, Angelina Jolie, Britney Spears, Anna Kournikova, Johnny Depp, < 1207084909 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :George W. Bush, or Lois Griffin.' < 1207084916 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :'Google launched their "Wake Up Kit" as a calendar notification option. The option sends a series of increasingly aggressive alerts, starting with an SMS message to your cellphone, and ending with a bucket of water dumped into your bed, which would then flip over, tossing you out (all using apparently-free equipment).' < 1207084923 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, it is just easier to paste link to wikipedia you know < 1207084923 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1207084923 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :'A little easter egg was added, where a user can click the file menu and directly under new document is "New Airplane" which immediately opens a copy of a Google branded paper airplane. To reach the file menu, click the new menu, then "Document" then a new window opens.' (google docs) < 1207084928 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: stuff you :D < 1207084933 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :'Google launches Manpower Search (谷歌人肉搜索) in China (google.cn). This new feature is powered by 25 million volunteers who do the searching around the clock. When the user entered a keyword, volunteers will search any possible answers from a mass of paper documents as well as online resources. The user is expected to get the search result within 32 seconds.' < 1207084938 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :'Google Books has a new section allowing users to 'scratch and sniff' certain books. Users are asked to "...please place your nose near the monitor and click 'Go'" which then 'loads odours'. When clicking on 'Help' users are redirected to a Google Book page entitled "Belgravia: A London Magazine"' < 1207084939 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :there < 1207084940 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that's all of em < 1207084940 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1207084971 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: the way INTERCAL <-> C linking works is this: < 1207084972 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so far < 1207084981 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you designate functions inside a C program using ICK_EC_FUNC_START < 1207085000 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which basically defines a wrapper around a void(*)(void) < 1207085041 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you can write COME FROM, NEXT, NEXT FROM, RESUME, FORGET, and CREATE inside the C function using C-named statements (like ick_comefrom) < 1207085071 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :when the INTERCAL program encounters a line label, it calls all the specially-marked C functions, and jumps between the ick_comefrom calls in them using a chain of gotos < 1207085087 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1207085092 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and if any of them want to do the comefrom, they can steal execution and transfer it to the body of the program < 1207085109 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that will be terribly hard to do in befunge < 1207085111 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :(actually I pass through all of them once to verify that there's exactly one COME FROM, and then again to jump to the right one if there is) < 1207085122 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :even if you could say have M for come from < 1207085124 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :in Befunge, you'd have a fingerprint add COME FROM, etc., to the language < 1207085125 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what parameters to M? < 1207085128 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :you couldn't know < 1207085132 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :until you hit it < 1207085133 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: it would have to take them from the playfield < 1207085142 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, they can be stored anyhow < 1207085144 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :as far as I can tell it's the only solution < 1207085148 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :vertically or whatever < 1207085173 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or using x, anywhere at all < 1207085174 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :indeed < 1207085182 0 :Iskr!unknown@unknown.invalid QUIT :"Leaving" < 1207085191 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you could write the char for 1666 followed by M, to do a COME FROM (1666) < 1207085195 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well < 1207085201 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and modify the playfield to do computed COME FROMs < 1207085202 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :char for it? < 1207085216 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :you need maths to push on the stack < 1207085219 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :like say < 1207085241 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: do you think it should run a Befunge program instead to calculate the line label? < 1207085250 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: c-intercal downloads are absolutely crushing my traffic < 1207085251 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :not < 1207085260 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :not one person apart from you three have downloaded the tgz yet < 1207085265 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :something like M1a*6+a*6+a*6+@ < 1207085272 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :would be COME FROM 1666 < 1207085273 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :f7*6+ < 1207085276 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :to get 111 < 1207085278 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I think < 1207085306 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but you could store that as: < 1207085309 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ICL240I ERROR HANDLER PRINTED SNIDE REMARK < 1207085311 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :brilliant < 1207085312 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and then when the line (1666) was reached, the Befunge program would gain control from the M, but going, for instance, downwards, so that it didn't hit the calculate line number code < 1207085317 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :M+6*7f< < 1207085319 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, ^ < 1207085323 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or vertically or so on < 1207085345 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or do you mean a marker in the code? < 1207085346 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: you mean it would look for < ^ > v on the same line as the COME FROM < 1207085354 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the M would be the marker < 1207085355 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, wouldn't work < 1207085365 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but I guess you could restrict it to a special format < 1207085365 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: what's the issue here? < 1207085382 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, using x it may be stored diagonally or whatever as well < 1207085395 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so there needs to be some kind of marker < 1207085411 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :or you would have to restrict it to ordinary-moving IPs < 1207085426 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :you would have to restrict to cardinal IPs you mean? < 1207085431 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1207085437 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :^>v< is called cardinal ;P < 1207085438 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :cardinal, and one char at a time < 1207085440 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :in befunge-speak < 1207085456 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :which, considering how intercal speak looks, I feel isn't so bad < 1207085463 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :;P < 1207085466 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :intercal looks so awesome < 1207085473 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :no comments < 1207085476 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: you been playing with the new compiler too? < 1207085484 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ais523: i haven't done anything with intercal < 1207085494 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but i love the way it mixes ork and malgolbe < 1207085496 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*malbolge < 1207085497 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, oh another thing, how would you locate Ms? < 1207085502 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :remember funge-space can change < 1207085507 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: look at the playfield < 1207085514 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and well my funge-space doesn't work well for searching in < 1207085517 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :whenever you reached a line number you'd have to scan the playfield for Ms < 1207085530 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and don't worry about the efficiency of COME FROM, it's inefficient more or less by definition < 1207085532 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, that would be awesomelly slow < 1207085545 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, because I use a hash library < 1207085547 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :what about caching a list of all playfield locations with Ms in < 1207085554 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, ok you could do that < 1207085560 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :wouldn't be to hard < 1207085570 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :you would need to hook into the loading routines for files < 1207085574 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and into set routine < 1207085579 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :to notice when new are added < 1207085584 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well all use the set one < 1207085588 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so not too hard < 1207085604 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :no, not hard at all < 1207085611 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :FUNGE_FAST static inline void FungeSpaceSetNoBoundUpdate(FUNGEDATATYPE value, const fungePosition * restrict position) < 1207085613 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that :) < 1207085622 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :FUNGE_FAST expands to regparam(3) attribute btw < 1207085626 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :on i386 < 1207085641 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :# define FUNGE_FAST __attribute__((regparm(3))) < 1207085643 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :anyway, COME FROM, NEXT FROM, and line labels are the 'feral' things that can gain control from anywhere < 1207085662 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, hope you won't barf on that calling convention ;) < 1207085667 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :pancakes < 1207085670 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I shouldn't < 1207085690 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: why not download C-INTERCAL 0.28 and run some of the example programs? < 1207085724 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: intercal predates ork and malbolge < 1207085735 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, hm, hope so, well stuff will fail if you compile one bit with gcc and another with another c compiler < 1207085744 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: -e requires gcc to work < 1207085745 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I find your micro-optimization disturbing. < 1207085758 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, well you didn't like clean code did you? < 1207085758 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ehird: i know it does < 1207085765 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: AnMaster put lots of effort into beating ccbi by as much as possible < 1207085766 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that's a bit beside the point < 1207085771 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: quite < 1207085772 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, correct < 1207085780 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and I beat it very very far on x86_64 < 1207085780 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: and if you do download it.. http://elliotthird.org/mirror/c-intercal/ick-0-28.tgz :D < 1207085785 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i'm like sgeo < 1207085788 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :without the psox < 1207085812 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: actually, the command syntax of both ORK and INTERCAL parodies COBOL, so in that sense it's not surprising that they're similar < 1207085874 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, is intercal case sensitive? < 1207085882 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: yes by default < 1207085889 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :by default *sigh* < 1207085899 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :there's a define somewhere in the lexer that lets you change that < 1207085909 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but it's compiled in, and I don't know of anyone who changed it < 1207085916 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :k < 1207085927 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well I got nothing against case sensitivity < 1207085959 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I just thought it would look very different with lower case < 1207085968 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :the point was not that intercal is like ork/malbolge, just that it mixed the two styles in a fun way. < 1207085981 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i mean, superficially, i really don't know anything about it < 1207086001 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: the flow control model is actually really interesting once you get used to it < 1207086002 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, as for "look for < on same line" < 1207086005 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that wouldn't really work < 1207086023 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: agreed, it seems a bit hacky < 1207086024 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, another thing, the value in question you should look for should be in RPN notation, going towards M < 1207086028 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that is what you need < 1207086028 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :like DO loops in Fortran < 1207086058 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, there are fingerprints that allow moving the ip one line down without changing delta anyway ;P < 1207086058 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: INTERCAL allows non-constants in COME FROMs, but Befunge can do that anyway using p < 1207086094 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :as for searching for < and so on, it wouldn't really be a case of doing it because that's the only way to reach the M < 1207086104 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :more a case of you have to write it like that so that the compiler can find it < 1207086184 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, well you would have to maintain a cache, because I want to be able to just take out most of the funge-space stuff and replace it < 1207086184 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :either that, or you could add some sort of marker character that marked the start of a COMEFROM input, with M at the end < 1207086197 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, as profiling show that is the slowest bit for x86_64 < 1207086201 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :by far < 1207086229 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, it would be possible to write a search-for-Ms-script in pure Befunge < 1207086237 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ridiculously slow, but avoid messing with the interpreter < 1207086244 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, well a hook would be easy < 1207086251 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :the general layout would be maintained for such stuff < 1207086282 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :just the actual calls to the hash library may change drastically < 1207086353 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you could do the hook as a function call to a function that isn't in your compiler guarded by a #define < 1207086430 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yes sure I could add a function pointer hook < 1207086445 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I need something like that for my debugger protocol anyway < 1207086487 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: is cfunge reentrant? < 1207086520 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, depends, I may use non _r stuff < 1207086522 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that is, can I simulate a function call by taking control from the hook, doing my own things, and then calling cfunge again to cause it to simulate things in a different place, with the old IP still on the C call stack? < 1207086524 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but well what do you mean < 1207086533 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, I got no clue < 1207086535 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I never tried < 1207086540 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :no, most people don't < 1207086553 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, I mean, that is not something I planned for < 1207086562 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it would be needed for function calls out of Befunge to the INTERCAL program to work < 1207086574 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :if the INTERCAL program was allowed to call back to the Befunge from there < 1207086592 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, well I do use global variables for stuff < 1207086605 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and if you do from hook into funge space code, well things would be uggly < 1207086620 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the ideal situation would be if you used global variables for everything but the IP < 1207086632 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but it's trivial to work around that being global too by making a local copy < 1207086635 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, the ip/ip list is a static variable < 1207086648 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ip is then passed around < 1207086678 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ip list is currently passed around as well but I plan to change that for performance reasons < 1207086683 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :OK, I think I could make that work with single-threaded Befunge, no idea how it would work with concurrency in the Befunge program < 1207086724 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, you know, I'm not sure how I made concurrency work with befunge at all in some places ;P < 1207086738 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :concurrency in befunge really makes stuff complex < 1207086750 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :one reason for the debugging protocol stuff < 1207086759 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :brb < 1207086876 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :tons o' Ubuntu users < 1207086878 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :or is that me < 1207086897 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: probably you and me < 1207086914 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :disregard your own IP range < 1207086930 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and mine's 147.188.0.0/16 when I'm here < 1207086997 0 :cherez!n=cherez@r02snw275.desktop.umr.edu JOIN :#esoteric < 1207087013 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: now if you were really doing a Sgeo, you'd spam cherez at this point < 1207087055 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oops < 1207087066 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :cherez: Tried out C-INTERCAL 0.28? < 1207087070 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :... < 1207087072 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :cherez: ping < 1207087078 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :cherez: Hello?????? < 1207087083 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1207087094 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Gentoo < 1207087104 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Windows < 1207087129 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :are you both calling out the names of operating systems at random, or is there some purpose to that? < 1207087137 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i have no idea < 1207087147 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :is sgeo gone, by the way? < 1207087148 0 :cherez!unknown@unknown.invalid PRIVMSG #esoteric :ehird: pong < 1207087151 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i haven't seen him recently < 1207087157 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :cherez: ignore me, i was imitating Sgeo < 1207087164 0 :cherez!unknown@unknown.invalid PRIVMSG #esoteric :I figured as such. < 1207087179 0 :cherez!unknown@unknown.invalid PRIVMSG #esoteric :Always spamming me. < 1207087183 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I released a new version of the C-INTERCAL compiler today, and ehird is hosting it and therefore decided to spam everyone about it < 1207087305 0 :cherez!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1207087324 0 :Deformative!unknown@unknown.invalid PRIVMSG #esoteric :ais523: ? < 1207087332 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I just pinged everyone in #esoteric < 1207087334 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, oh and for cfunge you need to distrbuted version control system bazaar installed < 1207087334 0 :cherez!n=cherez@r02snw275.desktop.umr.edu JOIN :#esoteric < 1207087335 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :out of interest, mostly < 1207087340 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :version 0.92 or later < 1207087348 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :1.3 recommended < 1207087362 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :strangely, not everyone replied, maybe because their clients don't do CTCP ping < 1207087363 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, and bzr needs python, so for DOS you got to copy the files ;P < 1207087375 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that's more interesting < 1207087377 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat was fastest, by the way, and lament was slowest < 1207087388 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :'VERSION' < 1207087390 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :not Version < 1207087402 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, mine sent Version? < 1207087402 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :[CTCP] Received Version request from ehird to channel #esoteric. < 1207087407 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1207087408 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :okay then < 1207087410 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: that's pretty bad < 1207087416 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I'm quite sure mine sent VERSION < 1207087417 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: ? < 1207087419 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1207087421 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :konversation bug < 1207087431 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :[22:02] [CTCP] Received CTCP-VERSION reply from Deewiant: Deewiantbot version NaN < 1207087435 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: worked for me < 1207087443 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I wrote /ctcp #esoteric version < 1207087444 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :-Deewiant- VERSION Deewiantbot version NaN < 1207087451 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :* Received a CTCP version from ais523 (to #esoteric) < 1207087456 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, you sent lower case < 1207087473 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so Konversation doesn't automatically upcase ctcps? < 1207087478 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :no clue < 1207087479 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I got lots of responses, anyway < 1207087485 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :some were also in lowercase < 1207087487 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it may do < 1207087493 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :like the ones from RodgerTheGreat and clog < 1207087495 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I sent upper case I'm sure < 1207087499 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :/ver #esoteric < 1207087508 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :no < 1207087509 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and I got all upper case < 1207087512 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :konversation titlecases thm < 1207087513 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :on recieve < 1207087519 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: you sent your answer in uppercase < 1207087524 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :-RodgerTheGreat- VERSION Colloquy 2.1 (3761) - Mac OS X 10.4.11 (Intel) - http://colloquy.info < 1207087527 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that < 1207087535 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, yes I know < 1207087547 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, I love my irc client you know what one it is < 1207087568 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :should put "made with emacs" on cfunge website < 1207087570 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :;P < 1207087570 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, I like Konversation, and telnet, but for almost opposite reasons < 1207087572 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well got to sleep now < 1207087619 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :byebye AnMaster < 1207087621 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::p < 1207087700 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :BTW, the CLC-INTERCAL maintainer gave me some clues on how to do an IRC client in CLC-INTERCAL, so I may have a go at that < 1207087802 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: you should make a graphical intercal < 1207087805 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :program = tree structure < 1207087816 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it should be 'helpful' in various ways that are more useless than helpful < 1207087820 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :also, use Athena or something else outdated < 1207087824 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but make it look like Motif < 1207087835 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :because 'that's what you're used to on your SCO Unix desktop' < 1207087860 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :'You can see motiflook.c and modify it if you are used to another desktop look (such as Tk or Xt).' < 1207088045 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: no? ;) < 1207088053 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: not entirely sure what you mean < 1207088057 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :do you mean graphical source code < 1207088061 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :or a graphical IDE, or what < 1207088170 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: both < 1207088180 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: it gets 'serialized to INTERCAL for the compiler' < 1207088189 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but you can only serialize it from the program, and only to put it in the compiler < 1207088194 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :to save it, it uses a complex format < 1207088198 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :which is like a bitmap with semantic metadata < 1207088207 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: no, I'd prefer to have some proper way to convert to INTERCAL < 1207088207 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: but a graphical IDE using graphical source code < 1207088210 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i.e. the program is a tree < 1207088212 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1207088216 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: offer a perl script < 1207088221 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :although doing it using a decompiler that reverses C-INTERCAL's effect would be interesting < 1207088222 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it parses the bitmap, does OCR on the text < 1207088227 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and uses the semantic metadata to convert to text < 1207088272 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and say 'If you do not have a PERL implementation on your system, you can telnet in to my box at ais.cwrccu.mit.edu and copy it from /usr/sww6/r/bin/perl.' < 1207088274 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1207088427 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: Maybe I'm the only person that is amused by that < 1207088432 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Prboably. < 1207088436 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Oh look, msnbot is poking around my site. < 1207088439 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I'm popular. < 1207088440 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I do like the idea of copying a binary acrss < 1207088454 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: this just goes to show that Google and Yahoo! are faster at indexing than Windows Live < 1207088459 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Someone just tried with Lynx and w3m.. < 1207088483 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: are you getting some idea of what the popularity of INTERCAL is like, now? < 1207088488 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I bet they were going to say 'YOUR SITE DOESN'T WORK IN HIGHLY IMPORTANT TEXT ONLY BROWSERS. THEY CANNOT DOWNLOAD C-INTERCAL. ALSO BLIND PEOPLE CANNOT EITHER. FIX YOUR WEBSITE TO W3CSTANDARDX' < 1207088494 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :remember that many people will be downloading from the other websites < 1207088500 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1207088502 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: Yeah, that's true < 1207088503 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: it does work in w3m, presumably? < 1207088508 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :actually, I'll test < 1207088512 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yeah, i'm sure it does < 1207088515 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :look at the dir listing source < 1207088516 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :very simple < 1207088531 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yep, it's fine < 1207088535 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :just the skeleton, an H2, and a PRE < 1207088589 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and ehird, I wouldn't be at all surprised if text-browser usage and INTERCAL usage were positively correlated < 1207088622 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1207088630 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but i think it was just someone trying to find something to whine about < 1207088636 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :there's a lot of people who do that with text-only browsers < 1207088642 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :like someone complained about reddit not being usable in lynx < 1207088663 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hmm... it seems the largest INTERCAL programs in the examples are unlambda.i, quine.i and interfunge.i in that order < 1207088667 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the dir listing is really usable via lynx actually < 1207088677 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: yes, via w3m too < 1207088717 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : -debug DO NOT USE -- w3m < 1207088720 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i love that doc < 1207088736 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :there's a similar option in C-INTERCAL < 1207088741 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: elinks too. of course it does, its an html, head, title, body, h2, and pre with a < 1207088745 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oh, and an hr < 1207088750 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hardly any possibility to go wrong < 1207088753 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :generated programs have a +mystery option that is deliberately undocumented < 1207088802 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :what DOES it do? < 1207088809 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: normally nothing < 1207088828 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :if you happened to compile with the constant-output optimiser, though, it cuts off the program after 4 billion steps < 1207088837 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: btw c-intercal won't -F quine.i < 1207088837 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and returns with an unusual error code < 1207088840 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :maybe runs a bit too long < 1207088863 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: I doubt that's the problem, it's likely something else, because -F is pretty conservative < 1207088873 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :beer.i too < 1207088927 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :actually, -F isn't working at all for me at the moment < 1207088933 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it doesn't work on primes.i, but used to < 1207088958 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so I've probably broken it somewhere < 1207088975 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oh well, at least it still bumps gcc up to -O3 < 1207088983 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I'll have to look into what's wrong there, as well < 1207089210 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: http://en.wikipedia.org/wiki/Continuation < 1207089212 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the example there < 1207089219 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :will it work with continuation.i? < 1207089222 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: that requires an interactive program < 1207089231 0 :oklopol!unknown@unknown.invalid QUIT :No route to host < 1207089235 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you can't set up the calls in the right way, because the continuations themselves run off < 1207089251 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :e.g. it calls theContinuation multiple times, but never gets control back again < 1207089345 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1207089348 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i guess so < 1207089353 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: implement an intercal repl! < 1207089360 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :repl? < 1207089406 0 :wildhalcyon!n=chatzill@c-69-243-94-185.hsd1.md.comcast.net JOIN :#esoteric < 1207089444 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: Read,Eval,Print,Loop < 1207089455 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Hi folks < 1207089457 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :there's intercalc, which is a CLC-iNTERCAL version < 1207089459 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hi wildhalcyon < 1207089460 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :You can actually define it like that in a forth-alike < 1207089464 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :we were discussing INTERCAL < 1207089467 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :: loop read eval print loop ; < 1207089477 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :INTERCAL, huh? < 1207089487 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I released a new version of C-INTERCAL today < 1207089492 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :oh? congrats < 1207089515 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and a new version of the rival CLC-INTERCAL was also released < 1207089560 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :I didn't know you were in charge of C-INTERCAL development. < 1207089573 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :DID I MENTION I HOST A MIRROR? < 1207089578 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ok, this sgeo imitation is getting old < 1207089585 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i'll stop now < 1207089592 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, I just released the last few versions, and eventually decided that I was the de facto C-INTERCAL maintainer < 1207089630 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :ehird, you could imitate me. Just claim that you've invented some particularly well-known entity. < 1207089634 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: you seem to be the only one who actually works on it < 1207089645 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :wildhalcyon: I invented mirrors! Take a look: http://elliotthird.org/mirror/c-intercal/ick-0-28.tgz Aren't they cool? < 1207089646 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :like that? < 1207089649 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Joris Huizer has sent me a lot of patches < 1207089656 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :yeah, pretty much :-) < 1207089677 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I can normally expect a bugfix from Joris within a week or so of releasing a new version < 1207089732 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :so who's Eric Raymond then? < 1207089742 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :wildhalcyon: who's Eric Raymond? < 1207089742 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Hah! < 1207089757 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :I've heard the name a few times. < 1207089764 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I'd say "an idiot", other people say "a revolutionary" < 1207089766 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :man, I'm really sounding pretty ignorant these days < 1207089780 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :I know he's kind of been pioneering the open source stuff < 1207089784 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ACTION remembers Raymond, Stallman and Torvalds as being some of the best known names in Open Source < 1207089787 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :basically - apparently is 'integral to the open source movement' but doesn't really do anything < 1207089794 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and basically he himself claims that < 1207089805 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :he wrote 'fetchmail', and that's about it. and fetchmail is more of a shame than a positive thing < 1207089816 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :also gpsd < 1207089823 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :also, he's very egotistical, a gun nut and intolerant. BUT that's just my opinion. < 1207089826 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Other people like him. < 1207089827 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and C-INTERCAL, of course < 1207089830 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: Well, yes. < 1207089858 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i did find 'How to be a hacker' amusing, though, because it should have been titled 'How to be me' < 1207089860 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :... what's gpsd? < 1207089865 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :wildhalcyon: Make your own decisions. http://www.catb.org/~esr/ < 1207089881 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :wildhalcyon: daemon for communicating with a GPS receiver < 1207089890 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I happened to be using it recently < 1207089904 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :so ais, are you now the defacto maintainer of C-INTERCAL? Did Eric abandon it? < 1207089918 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :eric abandoned it pretty much < 1207089943 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it hadn't been updated in a year < 1207089944 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Well, glad someone took it up < 1207089948 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, more than a year < 1207089952 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :INTERCAL is outstanding. I'd hate to lose it < 1207089957 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so I forked but used the next available version number < 1207089961 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and then it just continued from there < 1207090323 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oh well, conversation seems to have died now, and it seems unlikely I'll get many more requests for help, bugfixes, etc. right now, so I may as well go home < 1207090361 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :bbl folks < 1207090364 0 :RodgerTheGreat!unknown@unknown.invalid QUIT : < 1207090368 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oop < 1207090375 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :just as i was about to write an intercal program < 1207090375 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1207090383 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bye, ais523! < 1207090472 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :umm... I didn't mean to set away < 1207090476 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :oh, okay, bye < 1207090512 0 :ais523!unknown@unknown.invalid QUIT :"bye, everyone!" < 1207091939 0 :kwertii!n=kwertii@c-71-202-121-102.hsd1.ca.comcast.net JOIN :#esoteric < 1207091967 0 :timotiis!unknown@unknown.invalid QUIT :"leaving" < 1207093594 0 :jix!unknown@unknown.invalid QUIT :"CommandQ" < 1207094202 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hello