00:02:47 -!- calamari has quit ("Leaving"). 00:54:05 -!- ENDEMICK has joined. 00:54:27 -!- Sgep has joined. 00:55:00 hi everybody! 00:56:11 -!- ENDEMICK has left (?). 01:07:56 -!- Sgep has quit (Remote closed the connection). 01:17:56 -!- wildhalcyon has joined. 01:18:13 hey funky programmers 01:30:49 -!- Robdgreat has quit (Read error: 104 (Connection reset by peer)). 01:33:31 -!- ihope has joined. 01:33:52 Ping? 01:34:48 pong 01:34:50 good language 01:34:53 :-) 01:35:17 Well, I suddenly want to write a lambda unbinder. 01:35:20 whats up mr ihop? 01:35:24 Yeah? 01:35:25 why's that? 01:35:46 Well, lambda calculus just seems... fun. 01:40:16 it does, can't deny that 01:40:42 Yep. Addition is just a special type of number! 01:41:03 I love arithmetic operator numbers 01:41:49 You can add addition to multiplication, but it won't act like a number, really, I think... 01:43:58 What about adding addition to the number gopher? 01:44:12 Depends on what gopher is. 01:44:23 ^xyz.xyzzy? 01:44:31 apparently it depends on what addition is too 01:45:20 ^mnfx.(mf)(nfx), I think. 01:45:47 thats what? what addition is? 01:45:51 Yep. 01:46:59 crazy, looks more like you accidentally hit your head on the keyboard, then matched the braces 01:47:09 :-D 01:47:19 Well, I gotta go. 01:47:45 later 01:47:48 Maybe I'll configure mIRC to have a /unbind command. 01:47:50 Bye 01:47:51 -!- ihope has left (?). 02:06:21 -!- wildhalcyon_ has joined. 02:08:45 -!- wildhalcyon has quit (Read error: 110 (Connection timed out)). 02:08:48 -!- wildhalcyon_ has changed nick to wildhalcyon. 02:23:13 -!- kipple has quit ("See you later"). 02:56:59 -!- wildhalcyon has quit (Read error: 110 (Connection timed out)). 04:56:09 -!- Robdgreat has joined. 04:56:21 I return. 05:43:31 -!- Arrogant has joined. 06:07:50 anybody here familiar with Chef? 06:15:54 I've read about it. 06:16:10 It looks like fun 06:16:36 Yeah 06:32:27 Shakespeare 06:32:28 wow 06:32:40 Shakespeare is brilliant 06:33:05 Speak your mind. 06:39:12 I looked it over and it seemed rather confusing 06:49:02 -!- graue has joined. 06:49:04 hello everyone 06:49:09 I made a PROLAN-M interpreter 06:49:10 it was fun 06:49:29 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 06:49:44 oh, it is actually called PROLAN/M I guess 06:49:46 okay bye 06:49:47 -!- graue has quit (Remote closed the connection). 07:59:59 -!- clog has quit (ended). 08:00:00 -!- clog has joined. 08:28:03 -!- Arrogant has quit (" HydraIRC -> http://www.hydrairc.com <- IRC with a difference"). 10:54:41 -!- nooga has joined. 10:54:47 hi 12:17:04 -!- nooga has quit. 13:08:26 -!- kipple has joined. 13:42:07 Robdgreat: yes, Chef is fun :) 14:20:56 -!- jix has joined. 14:47:54 -!- nooga has joined. 14:48:00 -!- nooga has left (?). 14:55:56 Kipple speaks! 14:56:16 huh? 14:56:39 [07:41] Robdgreat: yes, Chef is fun :) 14:56:45 hehe 14:57:17 there aren't many chef sites though 14:57:33 I only found anything on dm 14:57:39 Yes, I know I said that. just wondering about your statement. like it was a noteworthy event or something, that I said something... 14:57:52 nevermind 14:58:02 * kipple doesn't mind 14:58:08 I was just being silly 14:59:02 and, I agree. there are far too few chef sites. 15:02:07 there's about to be one more 15:02:14 :) 15:02:20 have you written anything cool in it? 15:02:26 I only just learned it last night 15:02:28 well 15:02:31 encountered it 15:04:39 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. 15:05:08 that gave me lots of trouble till I figured it out (the error messages wasn't very helpful) 15:05:38 ah 15:05:58 well if that's still the case, I might be subject to go in and fix it in the module 15:06:15 but I was planning on writing an interpreter in php 15:07:54 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 :) 15:08:03 ahhhh 15:08:07 that's what Gregor was talking about, then 15:08:14 said the interpreter is really slow 15:09:07 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. 15:09:19 The one without used "only" 5 mins.... 15:09:45 cripes 15:10:39 the reason is that each time you call an auxillary recipe ALL the stacks are copied 15:12:23 well my goal is to find a better way 15:13:13 the main problem is that that's how the spec is 15:13:26 but it have to be possible to do it more efficient 15:15:40 yeah 15:15:43 know what lang this is? 15:15:44 http://www.mit.edu/~puzzle/02/round2/05/1183 15:16:19 I think I'm going to pick some relatively lesser-known langs and showcase them on my site 15:19:18 smurf 15:27:04 hm the solution says it's smurf, but it doesn't look like smurf 15:27:29 I have no idea. 15:28:16 none of the Smurf links in the wiki works :( 15:38:51 http://www.student.dtu.dk/~s973431/smurf_pl.html 15:39:02 unless that's not the real smurf 15:39:54 oh :S 15:45:16 found it! 15:45:18 http://www.zxdemo.org/muriel/smurf.txt 15:51:12 now mirrored at http://esoteric.thepaddedcell.org/smurf 16:14:59 -!- wildhalcyon has joined. 16:15:11 Rob, smurf is one of my all-time favorite languages 16:15:17 Its just that freakin' cool! 16:15:51 well the links to the info for it are inaccurate on the wiki 16:16:01 I wish it had more of a standardized arithmetic 16:16:05 guy took the site down and then moved it 16:16:12 I had to do some detective work to track it down 16:16:22 Hmmm, that was the original site, it was up for a long time 16:16:40 you coulda asked me ;-) I've got the specs for a few languages stored locally 16:16:51 Not lots, but the ones I like 16:17:46 of course, you had NO way to know that... 16:17:48 well now I have it stored on my site 16:20:13 wonder if you could make a list of the specs you have 16:32:43 Sure, I'll do that this afternoon when I get home 16:32:56 awesome. Thanks :) 16:32:56 Im on campus right now 16:33:03 speaking of which, I gotta get to class 16:33:06 I'll chat with you folks later 16:33:07 doh 16:33:09 have fun 16:33:12 I'm about to leave for work 16:33:16 thanks :-/ 16:33:29 -!- wildhalcyon has quit ("Chatzilla 0.9.68.5 [Firefox 1.0.6/20050716]"). 18:01:41 -!- Keymaker has joined. 18:02:58 hmmm 18:03:16 should try this prolan/m 18:12:00 too bad quine is impossible in it 18:12:50 * Keymaker will be away for a while 18:41:16 back 18:42:04 wb 18:42:14 i'm going to write a german eso lange 18:42:19 aargh :) 18:42:22 or not 18:42:26 aaargh 18:42:29 i don't have a good idea 18:42:34 hmm 18:42:40 the whole language is esoteric already 18:42:47 hrhr 18:44:01 vocabulary is too difficult 18:51:06 -!- graue has joined. 18:51:09 hello 18:51:15 hi 18:51:33 Robdgreat: your SMURF mirror is misconfigured 18:51:50 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 18:52:16 also, all the SMURF stuff is now in the esoteric file archive, and will be showing up there soon 18:52:56 Keymaker: figure out how to do anything fun in PROLAN/M yet? 18:53:17 partly 18:53:23 i know how the language works 18:53:28 but haven't had anything done yet 18:53:36 perhaps digital root calculator.. :D 18:53:40 apparently I'm just barely smart enough to write an interpreter for the language, and not enough to write anything interesting in it 18:53:49 hehe 18:54:25 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 18:54:39 yeah 18:54:47 that's not so simple task 18:54:50 I have yet to figure out how that's even possible 18:54:55 :) 18:55:17 considering there's no output character, it's very hard 18:55:18 I guess first you replace "0=?" with something, and so on? 18:55:26 "1=?", "2=?", etc 18:55:31 hmm 18:55:53 i guess one first feeds it some data "11+11=22" 18:55:58 or something 18:56:02 oh wait 18:56:04 no :p 18:56:04 no, the data you'd feed it would be "11+11=?" 18:56:07 yes 18:56:22 i was thinking the other and writing the other 18:56:32 and the final output is "11+11=22" 18:57:16 only way to do it is the have some internal structure in the program that will be removed before ending the program 18:57:41 yes 18:57:44 by the way, if there's for example data "aaaaa" and you execute instruction (a,b), does it execute it 5 times? 18:57:52 and use the knowledge that "=?" will only be there at the beginning 18:58:00 no, it only makes one replacement per rule execution 18:58:07 ok 18:58:10 thue way 18:58:19 perhaps you can clarify that on the wiki article 18:58:33 dunno how to say it :) 19:00:19 the original Muriel pages seem to be gone (they're not at the new URL where Smurf is)... 19:01:45 in the c interpreter, do i give the input string as file or just write it there? 19:02:05 just write it there, it's "prolan-m [sourcefile] [inputstring]" 19:02:12 quote it if it has spaces 19:02:22 ok 19:06:18 hmm. there probably can't be any initial data if the program gets input? 19:07:55 i'll write 99bob 19:08:00 (and die tryin') 19:08:14 there can't be any initial data other than the input string, right 19:08:33 except when using (,something) 19:08:38 but that isn't kind of initial 19:09:01 you can't do that 19:09:07 wha?! 19:09:11 the replaced string has to be nonempty 19:09:17 (something,) on the other hand is allowed, though 19:09:27 hmm 19:09:29 is it so? 19:09:55 I'm going to write a hello world program 19:10:02 is that possible? 19:10:05 yes 19:10:07 how? 19:10:15 i mean without input.. 19:10:53 well, I'll assume the input string only contains ASCII printable characters besides ',' and ')'; spaces; and newlines 19:11:04 then I'll replace each of those characters with a's, except for 'a' 19:11:08 then I'll replace 'aa' with 'a' 19:11:13 then I'll replace 'a' with 'hello, world!' 19:11:20 yes 19:11:28 i was assuming that.. 19:11:43 but there's no way to make real programs without input.. 19:11:54 this language is input-dependable 19:12:04 I guess my program won't work if the input string is empty :) 19:12:10 :) 19:14:12 hmh. 19:14:15 annoying 19:14:53 i wonder why the left can't be empty-- 19:15:43 ..probably because there is the ending thing (,) 19:16:36 well, 99 bottles of beer program could just assume user to input "99" :) 19:17:03 hey, yeah, and it becomes a 131072 bottles of beer program if you input "131072" 19:17:04 can one print a new-line, btw? 19:17:15 of course, just like any other character in the final string 19:17:31 hmm 19:17:47 but printing ')' isn't possible, right? 19:17:56 nor ',' 19:18:01 yes 19:18:07 unless they appear in the input string, in which case, they are stuck there and cannot be changed 19:18:07 but how do you make it print a new-line? 19:18:14 (a, 19:18:15 ) 19:18:19 ah 19:20:51 can you do this (a,b,c) ? 19:22:07 no 19:22:15 ok 19:22:37 the matched and replaced string are specifically defined as containing any ASCII character other than ',' and ')' 19:22:43 they can contain '(', though 19:22:51 ok 19:28:55 I am dumb and my way of printing "hello world!" does not work 19:29:09 in fact, I have to assume that the input string does not contain h, e, l, o, w, r, d, space, or exclamation mark 19:31:49 now it works as long as the input doesn't contain any of that stuff 19:31:59 wait 19:32:34 hmm 19:32:35 yes 19:32:39 i guess that's the only way 19:35:11 some things are simpler than in thue because this language executes every time stuff from top to bottom, right? 19:35:17 and not randomly as in thue? 19:36:00 -!- wildhalcyon has joined. 19:36:20 Its been too long since I've programmed in a conventional language... 19:36:22 *sigh* 19:36:32 lol 19:36:37 :) 19:37:05 Seriously! I can barely get this stupid glypho interpreter off the ground. Keep having to refer to my C book... 19:37:20 "How do I open files again?.. hmm.. that makes no sense" 19:38:03 before doing my brainfuck/c polyglot quine i couldn't use printf.. 19:38:12 still can't open files 19:38:57 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... 19:38:58 FILE *a = fopen(filename, "r"/"w"); 19:39:07 if (!a) { perror(filename); exit(1); } 19:39:31 right, but that still entails looking at the command line crap. I hate all that... 19:39:44 * GregorR loves C. 19:39:48 * GregorR gives C a biiiiiiiiiiiiiiiiiiiiiiiig hug. 19:39:53 nooooooooo!!!!!!!!!!! 19:40:13 only true input request is , 19:40:18 and only true output is . 19:40:41 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 19:41:36 Gregor? What's perror? 19:42:24 It prints out a handy string of the error that last occurred. 19:42:42 oh... is that in stdlib? 19:42:49 Yup. 19:43:02 Err, stdio rather. 19:43:20 alrighty 19:43:34 it just takes a char * ? 19:44:00 Yup 19:44:14 cool beans 19:44:53 :) 19:44:54 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. 19:45:02 Then it will say something like "a.out: file not found" 19:45:07 figured... just makes more sense 19:45:16 btw, any other term for "erroristic behaviour" 19:45:32 Well, erroristic isn't a word, soooo 19:45:41 :( 19:45:45 i knew 19:46:06 I'm just not sure what you mean, error-prone or behaviour that happens when there's an error? 19:46:39 i mean like there may happen stuff that isn't controlled or defined or something 19:47:15 i guess "undefined behaviour" could suffice 19:51:06 * wildhalcyon copying format from spoon.c - spoon is cool, also a good inspiration for glypho 19:51:23 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 19:51:46 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) 19:53:10 wildhalcyon: what about e[ and e] ? 19:53:16 -!- fizzie has quit ("reboot (incl. ADDT'L COMPLICATIONS: away x minutes)"). 19:53:57 jix, I haven't really decided yet... 19:54:06 unless I come up with something really concrete... Im gonna just make it an error 19:54:57 e[ is read one source char an move right in the source file and e] is move left in the source file 19:55:06 uh 19:55:10 makes it symbol dependet 19:55:11 bad 19:55:36 huh? 19:55:43 my idea is bad 19:55:59 a lot of glypho is bad. Dont blame yourself 19:59:00 -!- Sgep has joined. 20:00:12 so far I've got it to read in from the file... now I'm working on the translation and interpretation instructions 20:00:18 interpretation will most likely take the longest... 20:02:07 -!- calamari has joined. 20:10:44 -!- calamari has quit ("Leaving"). 20:16:05 let's have a race where I try and implement glypho before you do 20:17:36 graue, you'll win.. although Im working on it 20:19:53 and i try the same thing 20:20:03 but i have to do other things first 20:20:21 then we can see whose implementation is the fastest 20:20:26 anyone written mandelbrot in glypho yet? 20:20:51 nope 20:21:27 man, the if-else statements are wicked 20:21:31 -!- Sgep has quit. 20:26:10 still working on that 99bob, Keymaker? 20:26:25 no 20:26:30 or well, not today at least 20:27:01 making it in these kind of languages requires planning 20:27:07 and i'm too lazy for that noew 20:28:59 I haven't done it in glypho yet... characters in glypho are pretty difficult though. the 99.. part is easy 20:31:30 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"] 20:31:50 everything in quotes is supposed to be outputting the ASCII values for those numbers 20:32:31 A little more complicated if I need to output the ASCII for '99' 20:35:42 * Robdgreat catches up on his scrollback. 20:35:52 thanks for the heads-up, graue 20:36:09 I mirrored and then had to leave, didn't even get a chance to try it 20:42:14 do we know if Glypho is Turing-complete? 20:43:08 I think we showed it by being able to emulate bf. 20:43:15 I haven't written a bf interpreter yet, but it shouldn't be difficult 20:43:30 well... TOO difficult 20:46:03 :) 20:47:35 I gotta go - hungry 20:48:36 ok 20:48:51 mmh.. food.. 21:31:03 -!- graue has quit (Remote closed the connection). 21:35:56 -!- Sgep has joined. 21:53:10 -!- Keymaker has left (?). 22:03:49 -!- clog has joined. 22:03:49 -!- clog has joined. 22:06:27 -!- ihope127 has joined. 22:06:42 Hmm, this is odd. 22:08:42 -!- clog has joined. 22:08:42 -!- clog has joined. 23:37:47 -!- clog has joined. 23:37:47 -!- clog has joined. 23:37:54 Im not sure. Somtimes windows thinks its a driver error, but Ive updated drivers for everything I have 23:38:11 what does ubuntu think? :) 23:38:45 ubuntu thinks it might possibly be able to solve the problem, but until I can get a working CD burner, I'll be waiting. 23:38:54 Im actually really hopeful about Ubuntu 23:40:34 * calamari needs cdr's 23:40:46 Ive got gobs. 23:40:46 bbl.. 23:40:50 You dont live in Cary, right? 23:40:53 that was someone else.. 23:41:44 nope, arizona.. really gone this time :) 23:41:54 shoot, alright 23:42:43 -!- wildhalcyon has quit (Read error: 110 (Connection timed out)). 23:48:13 -!- ChanServ has joined. 23:48:13 -!- irc.freenode.net has set channel mode: +o ChanServ.