< 1129248167 0 :calamari!unknown@unknown.invalid QUIT :"Leaving" < 1129251245 0 :ENDEMICK!n=EDDY@216.118.238.2 JOIN :#esoteric < 1129251267 0 :Sgep!n=sgeo@ool-182e9882.dyn.optonline.net JOIN :#esoteric < 1129251300 0 :ENDEMICK!unknown@unknown.invalid PRIVMSG #esoteric :hi everybody! < 1129251371 0 :ENDEMICK!unknown@unknown.invalid PART #esoteric :? < 1129252076 0 :Sgep!unknown@unknown.invalid QUIT :Remote closed the connection < 1129252676 0 :wildhalcyon!n=chatzill@216.154.205.203 JOIN :#esoteric < 1129252693 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :hey funky programmers < 1129253449 0 :Robdgreat!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1129253611 0 :ihope!n=username@c-67-172-99-160.hsd1.mi.comcast.net JOIN :#esoteric < 1129253632 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Ping? < 1129253688 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :pong < 1129253690 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :good language < 1129253693 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric ::-) < 1129253717 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Well, I suddenly want to write a lambda unbinder. < 1129253720 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :whats up mr ihop? < 1129253724 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Yeah? < 1129253725 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :why's that? < 1129253746 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Well, lambda calculus just seems... fun. < 1129254016 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :it does, can't deny that < 1129254042 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Yep. Addition is just a special type of number! < 1129254063 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :I love arithmetic operator numbers < 1129254109 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :You can add addition to multiplication, but it won't act like a number, really, I think... < 1129254238 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :What about adding addition to the number gopher? < 1129254252 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Depends on what gopher is. < 1129254263 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :^xyz.xyzzy? < 1129254271 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :apparently it depends on what addition is too < 1129254320 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :^mnfx.(mf)(nfx), I think. < 1129254347 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :thats what? what addition is? < 1129254351 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Yep. < 1129254419 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :crazy, looks more like you accidentally hit your head on the keyboard, then matched the braces < 1129254429 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric ::-D < 1129254439 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Well, I gotta go. < 1129254465 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :later < 1129254468 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Maybe I'll configure mIRC to have a /unbind command. < 1129254470 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Bye < 1129254471 0 :ihope!unknown@unknown.invalid PART #esoteric :? < 1129255581 0 :wildhalcyon_!n=chatzill@216.154.205.203 JOIN :#esoteric < 1129255725 0 :wildhalcyon!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1129255728 0 :wildhalcyon_!unknown@unknown.invalid NICK :wildhalcyon < 1129256593 0 :kipple!unknown@unknown.invalid QUIT :"See you later" < 1129258619 0 :wildhalcyon!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1129265769 0 :Robdgreat!i=me@ip68-226-175-204.lf.br.cox.net JOIN :#esoteric < 1129265781 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :I return. < 1129268611 0 :Arrogant!i=Arrogant@195.orlando-04-05rs.fl.dial-access.att.net JOIN :#esoteric < 1129270070 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :anybody here familiar with Chef? < 1129270554 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :I've read about it. < 1129270570 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :It looks like fun < 1129270596 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Yeah < 1129271547 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :Shakespeare < 1129271548 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :wow < 1129271560 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Shakespeare is brilliant < 1129271585 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Speak your mind. < 1129271952 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :I looked it over and it seemed rather confusing < 1129272542 0 :graue!i=graue@ip68-100-130-21.dc.dc.cox.net JOIN :#esoteric < 1129272544 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :hello everyone < 1129272549 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :I made a PROLAN-M interpreter < 1129272550 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :it was fun < 1129272569 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :it will show up at www.esolangs.org/files soon but it is at www.esolangs.org/svn/esofiles/prolan-m/impl/prolan-m.c now < 1129272584 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :oh, it is actually called PROLAN/M I guess < 1129272586 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :okay bye < 1129272587 0 :graue!unknown@unknown.invalid QUIT :Remote closed the connection < 1129276799 0 :clog!unknown@unknown.invalid QUIT :ended < 1129276800 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1129278483 0 :Arrogant!unknown@unknown.invalid QUIT :" HydraIRC -> http://www.hydrairc.com <- IRC with a difference" < 1129287281 0 :nooga!i=nooga@ip-50.net-41.rev.inter-c.pl JOIN :#esoteric < 1129287287 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1129292224 0 :nooga!unknown@unknown.invalid QUIT : < 1129295306 0 :kipple!n=kipple@163.80-202-100.nextgentel.com JOIN :#esoteric < 1129297327 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :Robdgreat: yes, Chef is fun :) < 1129299656 0 :jix!i=jix@F32c2.f.strato-dslnet.de JOIN :#esoteric < 1129301274 0 :nooga!i=nooga@ip-50.net-41.rev.inter-c.pl JOIN :#esoteric < 1129301280 0 :nooga!unknown@unknown.invalid PART #esoteric :? < 1129301756 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :Kipple speaks! < 1129301776 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :huh? < 1129301799 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :[07:41] Robdgreat: yes, Chef is fun :) < 1129301805 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :hehe < 1129301837 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :there aren't many chef sites though < 1129301853 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :I only found anything on dm < 1129301859 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :Yes, I know I said that. just wondering about your statement. like it was a noteworthy event or something, that I said something... < 1129301872 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :nevermind < 1129301882 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :ACTION doesn't mind < 1129301888 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :I was just being silly < 1129301942 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :and, I agree. there are far too few chef sites. < 1129302127 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :there's about to be one more < 1129302134 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1129302140 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :have you written anything cool in it? < 1129302146 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :I only just learned it last night < 1129302148 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :well < 1129302151 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :encountered it < 1129302279 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :if you use the Perl interpreter you should know that it doesn't accept the proper spelling of the Liquefy instruction. You have to use Liquify IIRC. < 1129302308 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :that gave me lots of trouble till I figured it out (the error messages wasn't very helpful) < 1129302338 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1129302358 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :well if that's still the case, I might be subject to go in and fix it in the module < 1129302375 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :but I was planning on writing an interpreter in php < 1129302474 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :the perl interpreter is also _extremely_ inefficient when using Auxillary recipes, so if manage to do that better, it will be the best interpreter out there :) < 1129302483 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :ahhhh < 1129302487 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :that's what Gregor was talking about, then < 1129302494 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :said the interpreter is really slow < 1129302547 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :I made two versions of my 99 bottles of beer program. the on using auxillary recipes took about 45 minutes on my 187MHz linux box. < 1129302559 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :The one without used "only" 5 mins.... < 1129302585 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :cripes < 1129302639 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :the reason is that each time you call an auxillary recipe ALL the stacks are copied < 1129302743 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :well my goal is to find a better way < 1129302793 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :the main problem is that that's how the spec is < 1129302806 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :but it have to be possible to do it more efficient < 1129302940 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1129302943 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :know what lang this is? < 1129302944 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :http://www.mit.edu/~puzzle/02/round2/05/1183 < 1129302979 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :I think I'm going to pick some relatively lesser-known langs and showcase them on my site < 1129303158 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :smurf < 1129303624 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :hm the solution says it's smurf, but it doesn't look like smurf < 1129303649 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :I have no idea. < 1129303696 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :none of the Smurf links in the wiki works :( < 1129304331 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :http://www.student.dtu.dk/~s973431/smurf_pl.html < 1129304342 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :unless that's not the real smurf < 1129304394 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :oh :S < 1129304716 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :found it! < 1129304718 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :http://www.zxdemo.org/muriel/smurf.txt < 1129305072 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :now mirrored at http://esoteric.thepaddedcell.org/smurf < 1129306499 0 :wildhalcyon!n=chatzill@LEMURIA.bme.ncsu.edu JOIN :#esoteric < 1129306511 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Rob, smurf is one of my all-time favorite languages < 1129306517 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Its just that freakin' cool! < 1129306551 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :well the links to the info for it are inaccurate on the wiki < 1129306561 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :I wish it had more of a standardized arithmetic < 1129306565 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :guy took the site down and then moved it < 1129306572 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :I had to do some detective work to track it down < 1129306582 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Hmmm, that was the original site, it was up for a long time < 1129306600 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :you coulda asked me ;-) I've got the specs for a few languages stored locally < 1129306611 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Not lots, but the ones I like < 1129306666 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :of course, you had NO way to know that... < 1129306668 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :well now I have it stored on my site < 1129306813 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :wonder if you could make a list of the specs you have < 1129307563 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Sure, I'll do that this afternoon when I get home < 1129307576 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :awesome. Thanks :) < 1129307576 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Im on campus right now < 1129307583 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :speaking of which, I gotta get to class < 1129307586 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :I'll chat with you folks later < 1129307587 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :doh < 1129307589 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :have fun < 1129307592 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :I'm about to leave for work < 1129307596 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :thanks :-/ < 1129307609 0 :wildhalcyon!unknown@unknown.invalid QUIT :"Chatzilla 0.9.68.5 [Firefox 1.0.6/20050716]" < 1129312901 0 :Keymaker!n=a@wire74.adsl.netsonic.fi JOIN :#esoteric < 1129312978 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :hmmm < 1129312996 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :should try this prolan/m < 1129313520 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :too bad quine is impossible in it < 1129313570 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :ACTION will be away for a while < 1129315276 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :back < 1129315324 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :wb < 1129315334 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i'm going to write a german eso lange < 1129315339 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :aargh :) < 1129315342 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :or not < 1129315346 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :aaargh < 1129315349 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i don't have a good idea < 1129315354 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1129315360 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :the whole language is esoteric already < 1129315367 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :hrhr < 1129315441 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :vocabulary is too difficult < 1129315866 0 :graue!i=graue@ip68-100-130-21.dc.dc.cox.net JOIN :#esoteric < 1129315869 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :hello < 1129315875 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1129315893 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :Robdgreat: your SMURF mirror is misconfigured < 1129315910 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :Robdgreat: if I try to view the smurf.pl file, instead of showing it to me, it tries to execute it, returning a 500 Internal Server Error < 1129315936 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :also, all the SMURF stuff is now in the esoteric file archive, and will be showing up there soon < 1129315976 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :Keymaker: figure out how to do anything fun in PROLAN/M yet? < 1129315997 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :partly < 1129316003 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :i know how the language works < 1129316008 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :but haven't had anything done yet < 1129316016 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :perhaps digital root calculator.. :D < 1129316020 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :apparently I'm just barely smart enough to write an interpreter for the language, and not enough to write anything interesting in it < 1129316029 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :hehe < 1129316065 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :the IOI'90 paper describing it suggests you write a program that takes a string of the form "+=?" and outputs "+=" where all the nrs are natural numbers, and nr3 is the sum of nr1 and nr2 < 1129316079 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1129316087 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :that's not so simple task < 1129316090 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :I have yet to figure out how that's even possible < 1129316095 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1129316117 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :considering there's no output character, it's very hard < 1129316118 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :I guess first you replace "0=?" with something, and so on? < 1129316126 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :"1=?", "2=?", etc < 1129316131 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1129316153 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :i guess one first feeds it some data "11+11=22" < 1129316158 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :or something < 1129316162 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :oh wait < 1129316164 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :no :p < 1129316164 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :no, the data you'd feed it would be "11+11=?" < 1129316167 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1129316182 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :i was thinking the other and writing the other < 1129316192 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :and the final output is "11+11=22" < 1129316236 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :only way to do it is the have some internal structure in the program that will be removed before ending the program < 1129316261 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1129316264 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :by the way, if there's for example data "aaaaa" and you execute instruction (a,b), does it execute it 5 times? < 1129316272 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :and use the knowledge that "=?" will only be there at the beginning < 1129316280 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :no, it only makes one replacement per rule execution < 1129316287 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1129316290 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :thue way < 1129316299 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :perhaps you can clarify that on the wiki article < 1129316313 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :dunno how to say it :) < 1129316419 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :the original Muriel pages seem to be gone (they're not at the new URL where Smurf is)... < 1129316505 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :in the c interpreter, do i give the input string as file or just write it there? < 1129316525 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :just write it there, it's "prolan-m [sourcefile] [inputstring]" < 1129316532 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :quote it if it has spaces < 1129316542 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1129316778 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :hmm. there probably can't be any initial data if the program gets input? < 1129316875 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :i'll write 99bob < 1129316880 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :(and die tryin') < 1129316894 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :there can't be any initial data other than the input string, right < 1129316913 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :except when using (,something) < 1129316918 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :but that isn't kind of initial < 1129316941 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :you can't do that < 1129316947 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :wha?! < 1129316951 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :the replaced string has to be nonempty < 1129316957 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :(something,) on the other hand is allowed, though < 1129316967 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1129316969 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :is it so? < 1129316995 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :I'm going to write a hello world program < 1129317002 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :is that possible? < 1129317005 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1129317007 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :how? < 1129317015 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :i mean without input.. < 1129317053 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :well, I'll assume the input string only contains ASCII printable characters besides ',' and ')'; spaces; and newlines < 1129317064 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :then I'll replace each of those characters with a's, except for 'a' < 1129317068 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :then I'll replace 'aa' with 'a' < 1129317073 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :then I'll replace 'a' with 'hello, world!' < 1129317080 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1129317088 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :i was assuming that.. < 1129317103 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :but there's no way to make real programs without input.. < 1129317114 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :this language is input-dependable < 1129317124 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :I guess my program won't work if the input string is empty :) < 1129317130 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1129317252 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :hmh. < 1129317255 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :annoying < 1129317293 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :i wonder why the left can't be empty-- < 1129317343 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :..probably because there is the ending thing (,) < 1129317396 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :well, 99 bottles of beer program could just assume user to input "99" :) < 1129317423 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :hey, yeah, and it becomes a 131072 bottles of beer program if you input "131072" < 1129317424 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :can one print a new-line, btw? < 1129317435 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :of course, just like any other character in the final string < 1129317451 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1129317467 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :but printing ')' isn't possible, right? < 1129317476 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :nor ',' < 1129317481 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1129317487 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :unless they appear in the input string, in which case, they are stuck there and cannot be changed < 1129317487 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :but how do you make it print a new-line? < 1129317494 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :(a, < 1129317495 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :) < 1129317499 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1129317651 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :can you do this (a,b,c) ? < 1129317727 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :no < 1129317735 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1129317757 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :the matched and replaced string are specifically defined as containing any ASCII character other than ',' and ')' < 1129317763 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :they can contain '(', though < 1129317771 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1129318135 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :I am dumb and my way of printing "hello world!" does not work < 1129318149 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :in fact, I have to assume that the input string does not contain h, e, l, o, w, r, d, space, or exclamation mark < 1129318309 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :now it works as long as the input doesn't contain any of that stuff < 1129318319 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :wait < 1129318354 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1129318355 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1129318359 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :i guess that's the only way < 1129318511 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :some things are simpler than in thue because this language executes every time stuff from top to bottom, right? < 1129318517 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :and not randomly as in thue? < 1129318560 0 :wildhalcyon!n=chatzill@216.154.205.203 JOIN :#esoteric < 1129318580 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Its been too long since I've programmed in a conventional language... < 1129318582 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :*sigh* < 1129318592 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1129318597 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1129318625 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Seriously! I can barely get this stupid glypho interpreter off the ground. Keep having to refer to my C book... < 1129318640 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :"How do I open files again?.. hmm.. that makes no sense" < 1129318683 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :before doing my brainfuck/c polyglot quine i couldn't use printf.. < 1129318692 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :still can't open files < 1129318737 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :I want the command line to be "glypho file.gly", that's it. Nothing fancy. Im working on the stack, that's not too hard... < 1129318738 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :FILE *a = fopen(filename, "r"/"w"); < 1129318747 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :if (!a) { perror(filename); exit(1); } < 1129318771 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :right, but that still entails looking at the command line crap. I hate all that... < 1129318784 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ACTION loves C. < 1129318788 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ACTION gives C a biiiiiiiiiiiiiiiiiiiiiiiig hug. < 1129318793 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :nooooooooo!!!!!!!!!!! < 1129318813 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :only true input request is , < 1129318818 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :and only true output is . < 1129318841 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :I like see too, but its been so long gregor. I mean.. YEARS since Ive done a serious project in it. By serious I mean more than 5-20 lines long < 1129318896 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Gregor? What's perror? < 1129318944 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :It prints out a handy string of the error that last occurred. < 1129318962 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :oh... is that in stdlib? < 1129318969 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Yup. < 1129318982 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Err, stdio rather. < 1129319000 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :alrighty < 1129319014 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :it just takes a char * ? < 1129319040 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Yup < 1129319054 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :cool beans < 1129319093 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1129319094 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :For most syscalls you would use the name of the syscall, but for ones that take files it's generally more useful to use the filename. < 1129319102 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Then it will say something like "a.out: file not found" < 1129319107 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :figured... just makes more sense < 1129319116 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :btw, any other term for "erroristic behaviour" < 1129319132 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Well, erroristic isn't a word, soooo < 1129319141 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric ::( < 1129319145 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :i knew < 1129319166 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I'm just not sure what you mean, error-prone or behaviour that happens when there's an error? < 1129319199 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :i mean like there may happen stuff that isn't controlled or defined or something < 1129319235 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :i guess "undefined behaviour" could suffice < 1129319466 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :ACTION copying format from spoon.c - spoon is cool, also a good inspiration for glypho < 1129319483 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :the only reason Im making a glypho interpreter is so people can try it out and give me time to work on my new esolang < 1129319506 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :I love glypho a lot, and I'd like to develop more for it once I've got my REAL esolang out of the way (glypho was just meant to be a pet project) < 1129319590 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :wildhalcyon: what about e[ and e] ? < 1129319596 0 :fizzie!unknown@unknown.invalid QUIT :"reboot (incl. ADDT'L COMPLICATIONS: away x minutes)" < 1129319637 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :jix, I haven't really decided yet... < 1129319646 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :unless I come up with something really concrete... Im gonna just make it an error < 1129319697 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :e[ is read one source char an move right in the source file and e] is move left in the source file < 1129319706 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :uh < 1129319710 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :makes it symbol dependet < 1129319711 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :bad < 1129319736 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :huh? < 1129319743 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :my idea is bad < 1129319759 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :a lot of glypho is bad. Dont blame yourself < 1129319940 0 :Sgep!n=sgeo@ool-182e9882.dyn.optonline.net JOIN :#esoteric < 1129320012 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :so far I've got it to read in from the file... now I'm working on the translation and interpretation instructions < 1129320018 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :interpretation will most likely take the longest... < 1129320127 0 :calamari!n=calamari@ip68-226-23-83.tc.ph.cox.net JOIN :#esoteric < 1129320644 0 :calamari!unknown@unknown.invalid QUIT :"Leaving" < 1129320965 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :let's have a race where I try and implement glypho before you do < 1129321056 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :graue, you'll win.. although Im working on it < 1129321193 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :and i try the same thing < 1129321203 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :but i have to do other things first < 1129321221 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :then we can see whose implementation is the fastest < 1129321226 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :anyone written mandelbrot in glypho yet? < 1129321251 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :nope < 1129321287 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :man, the if-else statements are wicked < 1129321291 0 :Sgep!unknown@unknown.invalid QUIT : < 1129321570 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :still working on that 99bob, Keymaker? < 1129321585 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :no < 1129321590 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :or well, not today at least < 1129321621 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :making it in these kind of languages requires planning < 1129321627 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :and i'm too lazy for that noew < 1129321739 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :I haven't done it in glypho yet... characters in glypho are pretty difficult though. the 99.. part is easy < 1129321890 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :99[ddo" bottles of beer on the wall,"o" bottles of beer.\nTake one down, pass it around,\n"1-+" bottles of beer on the wall.\n\n"] < 1129321910 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :everything in quotes is supposed to be outputting the ASCII values for those numbers < 1129321951 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :A little more complicated if I need to output the ASCII for '99' < 1129322142 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :ACTION catches up on his scrollback. < 1129322152 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :thanks for the heads-up, graue < 1129322169 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :I mirrored and then had to leave, didn't even get a chance to try it < 1129322534 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :do we know if Glypho is Turing-complete? < 1129322588 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :I think we showed it by being able to emulate bf. < 1129322595 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :I haven't written a bf interpreter yet, but it shouldn't be difficult < 1129322610 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :well... TOO difficult < 1129322763 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1129322855 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :I gotta go - hungry < 1129322916 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1129322931 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :mmh.. food.. < 1129325463 0 :graue!unknown@unknown.invalid QUIT :Remote closed the connection < 1129325756 0 :Sgep!n=sgeo@ool-182e9882.dyn.optonline.net JOIN :#esoteric < 1129326790 0 :Keymaker!unknown@unknown.invalid PART #esoteric :? < 1129327429 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1129327429 0 :clog!n=nef@bespin.org JOIN :#esoteric < 1129327587 0 :ihope127!n=username@c-67-172-99-160.hsd1.mi.comcast.net JOIN :#esoteric < 1129327602 0 :ihope127!unknown@unknown.invalid PRIVMSG #esoteric :Hmm, this is odd. < 1129327722 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1129327722 0 :clog!n=nef@bespin.org JOIN :#esoteric < 1129333067 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1129333067 0 :clog!n=nef@bespin.org JOIN :#esoteric < 1129333074 0 :wildhalcyon_!unknown@unknown.invalid PRIVMSG #esoteric :Im not sure. Somtimes windows thinks its a driver error, but Ive updated drivers for everything I have < 1129333091 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :what does ubuntu think? :) < 1129333125 0 :wildhalcyon_!unknown@unknown.invalid PRIVMSG #esoteric :ubuntu thinks it might possibly be able to solve the problem, but until I can get a working CD burner, I'll be waiting. < 1129333134 0 :wildhalcyon_!unknown@unknown.invalid PRIVMSG #esoteric :Im actually really hopeful about Ubuntu < 1129333234 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :ACTION needs cdr's  < 1129333246 0 :wildhalcyon_!unknown@unknown.invalid PRIVMSG #esoteric :Ive got gobs. < 1129333246 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :bbl.. < 1129333250 0 :wildhalcyon_!unknown@unknown.invalid PRIVMSG #esoteric :You dont live in Cary, right? < 1129333253 0 :wildhalcyon_!unknown@unknown.invalid PRIVMSG #esoteric :that was someone else.. < 1129333304 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :nope, arizona.. really gone this time :) < 1129333314 0 :wildhalcyon_!unknown@unknown.invalid PRIVMSG #esoteric :shoot, alright < 1129333363 0 :wildhalcyon!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1129333693 0 :ChanServ!ChanServ@services. JOIN :#esoteric < 1129333693 0 :irc.freenode.net!unknown@unknown.invalid MODE #esoteric :+o ChanServ