00:20:10 -!- bsmntbombdood_ has joined. 00:20:21 -!- bsmntbombdood has quit ("all your basment are belong to bsmntbombdood"). 00:35:31 -!- bsmntbombdood_ has quit (Client Quit). 00:35:38 -!- bsmntbombdood has joined. 00:44:10 -!- wildhalcyon has quit ("Chatzilla 0.9.73 [Firefox 1.5.0.4/2006050817]"). 00:53:29 -!- GregorR-W has quit ("Raar"). 01:11:24 ug 01:34:56 -!- kipple has quit (Read error: 110 (Connection timed out)). 02:07:02 -!- wildhalcyon has joined. 02:12:19 -!- ihope_ has joined. 02:12:26 -!- ihope_ has changed nick to ihope. 02:17:43 omgrofl is looking pretty interesting 03:07:39 OMFG this would be *soooo* cool if it wasn't for the lack of long-term implant durability: http://science.slashdot.org/science/06/06/09/2035206.shtml 03:07:52 * SimonRC goes to bed 03:24:58 -!- ihope has quit (Read error: 110 (Connection timed out)). 07:33:48 -!- the_cacdedcadtss has joined. 07:37:00 -!- bsmntbombdood has quit ("all your basment are belong to bsmntbombdood"). 07:40:16 -!- the_cacdedcadtss has quit (Client Quit). 07:47:52 -!- cmeme has quit (Remote closed the connection). 07:52:33 -!- wildhalcyon has quit ("Chatzilla 0.9.73 [Firefox 1.5.0.4/2006050817]"). 07:59:59 -!- clog has quit (ended). 08:00:00 -!- clog has joined. 10:06:45 -!- sedimin has joined. 10:07:04 evening! 10:20:10 -!- jix has joined. 10:29:59 -!- sedimin has left (?). 10:31:28 -!- sedimin_ has joined. 11:09:20 -!- kipple has joined. 11:33:01 key kipple 12:13:29 -!- Keymaker has joined. 12:14:24 wildhalcyon: i'll try to program one 12:14:48 wildhalcyon: can't promise i succeed, ;P 12:16:24 and, hi everyone :) 12:42:46 if only one wouldn't need to store the input values.. grrrh 13:00:38 gotta go. bye 13:00:40 -!- Keymaker has left (?). 13:37:37 -!- tokigun has quit (Read error: 104 (Connection reset by peer)). 13:44:19 -!- sedimin_ has quit (Read error: 113 (No route to host)). 13:58:50 -!- tokigun has joined. 14:08:33 -!- tokigun has quit (Read error: 104 (Connection reset by peer)). 14:22:13 -!- ihope_ has joined. 14:22:22 -!- ihope_ has changed nick to ihope. 14:45:46 !help 14:45:49 help ps kill i eof flush show ls bf_txtgen usertrig daemon undaemon 14:45:51 1l 2l adjust axo befunge bch bf{8,[16],32,64} fyb fybs glass glypho kipple lambda lazyk linguine malbolge pbrain rail rhotor sadol sceql trigger udage01 unlambda whirl 14:46:03 Not much is new, eh? 14:46:28 !axo (H*.,Ik{38}) 14:48:56 !ps d 14:48:59 1 ihope: axo 14:49:01 2 ihope: ps 14:49:04 !kill 1 14:49:09 Process 1 killed. 16:12:04 So Prolog doesn't have monads... 16:12:53 * ihope wonders how Prolog would handle monads 16:16:05 return(X, just X) 16:16:21 bind(just X, Y, Y(X)) 16:16:29 bind(nothing, Y, nothing) 16:16:33 Something like that? 16:30:53 Or maybe this: bind(just X, Y, Z) :- Y(X,Z) 16:31:11 * ihope wonders if Prolog can handle things like that 16:32:21 wtf?! i just started a prolog program and someone here starts to talk about prolog 16:32:26 +coding 16:37:39 -!- tokigun has joined. 16:40:18 -!- tokigun has quit (Read error: 104 (Connection reset by peer)). 16:40:20 -!- cmeme has joined. 16:50:42 -!- tokigun has joined. 17:01:31 -!- tokigun has quit (Read error: 104 (Connection reset by peer)). 17:01:47 -!- CXII has quit (Connection timed out). 17:16:29 So, in that one part in "Steppin' Out", is every note played twice, or does it just sound like it? 17:16:44 And if it just sounds like it, is that due to the little bell that plays? 17:18:11 -!- tokigun has joined. 17:22:38 -!- tokigun has quit (Read error: 104 (Connection reset by peer)). 17:32:48 -!- wildhalcyon has joined. 17:48:06 * ihope decides that it's one "note" that can be heard only on the "on" and the "off" 18:16:28 eh? "Steppin' Out"? 18:19:29 By Joe Jackson. 18:28:01 -!- sedimin_ has joined. 18:28:34 hell, why do I always write "idenfity" instead of "identify"? :) 18:32:30 -!- tgwizard has joined. 18:34:19 dyslexia? 18:34:39 may be 18:34:47 but it never happened to me 18:34:51 :/ 18:35:11 just with the one word? 18:35:46 yes 18:35:59 every time I connect to the IRC 18:36:22 you didn't get those magnetic implants, did you? 18:36:34 what magic implants? :/ 18:36:39 do you have one? 18:37:46 magnetic, not magic. No, I'm afraid I don't 18:38:57 omg 18:39:50 i cannot read... :) 18:40:22 so I was browsing wikipedia looking for untapped esolang potential last night. 18:40:45 and did you write something 18:40:50 I came upon Lindenmayer systems (l-systems). They seemed interesting, then I realized that they were EXACTLY THE FREAKIN' SAME AS THUE SYSTEMS! 18:40:52 umm 18:41:01 ...really? 18:41:21 yup. Both deal with string replacement using left/right-side rules 18:41:37 but it's waaay old 18:42:02 Well, L-systems are more broad than just the string replacement in Thue. 18:42:13 I se 18:42:15 see* 18:42:24 They can be stochastic, include variables of sorts, and have context sensativity 18:42:38 what is stochastic? 18:43:04 The output is random 18:43:20 I realize Thue allows some randomization, but its limited 18:49:18 i never could understand the Thue completely 18:49:19 :) 18:50:06 I tried a bit of programming in it. Its a difficult system to implement an algorithm in. 18:50:53 but maybe less difficult than in Malbolge, right? 18:50:56 Some things are easy. I made a very simple program that could match a string regular expressions could not. 18:51:04 Probably less difficult than malbolge, yes. 18:51:25 what exactly did your program? 18:51:34 what kind of string could it match? 18:52:14 a string of a's,b's, and c's (in that order), where the number of a's, b's, and c's were the same. 18:52:25 hm 18:52:32 {abc}, {aabbcc}, {aaabbbccc}... etc 18:52:36 regexp may not match it 18:52:44 nope, regex's can't count. 18:52:47 but a simple for loop could 18:53:09 but were the a's, b's and c's hardcoded into program? 18:53:18 yes. 18:53:43 the program looked like this: 18:53:57 abb:=bab 18:54:13 abc::= 18:54:24 {}::=VALID 18:54:49 uh 18:54:56 let me look at the syntax 18:55:58 sorry, that last line should be []::=~VALID 18:56:10 arg {}::=~VALID even. 18:56:11 and the input was also hardcoded? 18:57:36 well, yes. But that's an easy fix 18:57:51 i see 18:58:06 so the last line was the "initial state" like "aabbcc" ? 18:59:29 right, except that it had to be enclosed in curly braces {} 18:59:47 why? 19:01:37 in order to match {} and output VALID. 19:01:55 Otherwise, a valid string would simply eat up everything, turn to nothing, and the program would exit. 19:02:15 and you can't determine if string is null? 19:02:35 or nothing? couldn't something like ::=~VALID? 19:02:47 '::=~VALID' 19:03:13 not that I'm aware of. I could be wrong though 19:03:36 there is written: Execution consists of picking, from the list of rules, an arbitrary rule whose original string exists as a substring somewhere in the program state, and replacing that substring by the rule's replacement string. 19:03:51 and I think that empty string is substring of each string 19:03:53 hm 19:05:21 -!- coder_ has joined. 19:05:24 but if empty string was in every string and Thue will act like that, then it will output VALID to each string, so your { } is right 19:05:45 exactly. 19:05:55 My way is SURE to work, while the other way... might not. 19:06:08 I want to expand Thue a bit... 19:06:08 i'll try it out 19:08:56 do you use the python interpreter? 19:09:04 yup 19:12:26 hm 19:12:33 is there way to output current program state? 19:13:10 not sure 19:13:21 I just got started with this at like 1am last night 19:15:24 :)) 19:16:00 because without that, i find debugging quite hard 19:16:22 heh 19:16:31 but i'm sure the interpreter offers something like interactive mode or it could be hacked to output the program state after applying each rule 19:23:01 ... 19:24:26 ... maybe 19:30:18 -!- coder_ has quit ("Leaving"). 19:31:46 i found that when the interpreteris invoked with option -d 19:32:00 it acts in debug mode 19:32:15 and prints the data after each transformation 19:35:05 that's handy :-D 19:36:08 I understand the program except for one thing 19:36:42 it does this: it transforms each 'good' aaabbbccc or aaaabbbbcccc string into aabbcc 19:36:56 then, following rule 1, into ababcc 19:37:05 ah i see now 19:37:06 :) 19:37:12 excellent algorithm :) 19:37:18 Thanks. 19:37:32 After my success, I tried another algorithm... 19:37:44 that is? 19:39:27 this time, I wanted to take a balanced ternary number of the form {+0-} (or similar) and output 1111 or -1-1-1-1.. where the number of 1's or -1's was the magnitude of the number 19:39:57 It didn't work so well. I was having trouble multiplying by 3 for some reason. :-( 19:40:07 brb 19:41:19 -!- tokigun has joined. 19:44:17 -!- grandrew has joined. 19:44:27 -!- grandrew has left (?). 19:46:34 -!- CXI has joined. 19:47:24 bah 19:47:31 back too 19:52:14 :) 19:52:15 -!- tokigun has quit (Read error: 104 (Connection reset by peer)). 20:08:50 -!- tokigun has joined. 20:13:27 -!- tokigun has quit (Read error: 104 (Connection reset by peer)). 20:15:42 somebody watching football? 20:17:51 nah 20:27:15 that's ok :) 20:29:11 -!- tokigun has joined. 20:35:45 -!- tokigun has quit (Read error: 104 (Connection reset by peer)). 20:43:52 -!- calamari has joined. 20:49:46 -!- bsmntbombdood has joined. 20:51:35 -!- tokigun has joined. 20:53:27 shitshit 20:53:30 what? 20:53:43 I am preparing release of my app... 20:54:18 I made some changes to the version at home, forgot to check it in the CVS, then made some other changes at my girlfriend's and then put it in CVS 20:54:27 ouch 20:54:31 now I have to merge the changes together.... 20:54:39 Hope they will merge. 20:54:43 <<<<<<<<<<<<<<<< Same change you did there 20:54:44 .... 20:54:47 >>>>>>>>>>>>>> Change repeated 20:54:49 ... 20:54:50 :P 20:54:54 heh 20:55:56 it is funny watching like apps like to grow, but don't like to shrink :) 20:56:12 -!- tokigun has quit (Read error: 104 (Connection reset by peer)). 20:58:06 do you know any woman programmer? 20:58:35 there is one where I work 20:58:46 and there were of course several at the uni 20:59:04 -!- cmeme has quit (No route to host). 20:59:39 MUHAHA. now we can say whatever we want without big brother watching us :D 21:01:21 lol 21:01:24 clog: Hi. 21:01:30 Did you forget we have two big brothers here? 21:01:35 argh 21:01:49 good thing I didn't say anything compromising then... 21:02:08 * SimonRC wonders who they would be 21:11:57 cmeme? 21:26:40 -!- Keymaker has joined. 21:27:33 wildhalcyon: hello 21:27:40 hey keymaker 21:27:42 whats up? 21:28:01 -!- tokigun has joined. 21:28:04 hmm, i don't know :) 21:28:16 but anyways, that prolan/m problem interests me too.. 21:28:34 i declared earlier today on this channel (if you've seen logs) that i try to program it 21:28:34 :-o "Q13. 42 : Cousin :: 6 : ?" 21:29:00 however, it's very difficult!! 21:29:01 I thought I had a way to do it, but I'm not sure. 21:29:08 aha 21:29:20 i'm sure there are different ways :) 21:29:32 btw, for how old was that competition? 21:29:35 I think that's what they implied by encouraging participants to submit two versions 21:29:37 1990 21:29:44 i mean, for how old people 21:29:54 like for youngsters or? 21:30:44 I think it was for college students 21:30:47 not sure 21:30:50 ok 21:30:56 might be reasonable guess 21:31:34 -!- cmeme has joined. 21:31:51 SimonRC: yikes. 21:32:25 I'm having trouble performing place-value operations. I know its possible, but I don't have the mad string-replacement skills to do it in 21:32:35 hehe 21:32:36 yea 21:33:08 what annoys me most is tha the user has to keep the input values in memory one way or another.. 21:33:13 *that 21:33:22 * SimonRC isn't sure what the answer is. 21:33:31 Where is this? 21:33:35 what? 21:33:37 :) 21:33:40 http://www.eskimo.com/~miyaguch/smartest.html 21:34:14 -!- sedimin_ has quit (Read error: 113 (No route to host)). 21:34:28 hmm, his client didn;t like that URL 21:34:49 anyways. it'd be nice to see a working solution one day :) 21:35:13 A lot of those analogies are easy. :-# 21:35:42 not all, but a lot of them 21:37:48 the pattern stuff is harder :-( 21:38:08 hmm, yeah 21:39:45 -!- tokigun has quit (Read error: 104 (Connection reset by peer)). 21:50:09 -!- tokigun has joined. 21:58:49 will there ever be new Essies? 22:00:51 -!- tokigun has quit (Read error: 104 (Connection reset by peer)). 22:05:07 Who runs the Essies? 22:05:17 no idea 22:05:27 perhaps we might have something other fun esolang competition 22:05:32 *might=could 22:06:06 Anonymous-peer-judged esolang-writing contest. 22:06:53 hm, i'd like to see more clever programs instead of always new languages 22:09:23 sure new langs are nice, but it's sometimes annoying when writing any programs is left as exercise for the reader :P 22:11:15 -!- tokigun has joined. 22:13:21 -!- tokigun has quit (Read error: 104 (Connection reset by peer)). 22:13:43 tell me, is any irc channel really worth one's time? :) 22:14:30 Is esoteric programming really worth one's time 22:14:32 ? 22:14:41 yes, it definitely is 22:15:07 i just meant that nothing happens on this channel :D 22:18:14 -!- tokigun has joined. 22:19:32 http://cgi.ebay.co.uk/ws/eBayISAPI.dll?ViewItem&item=4633452260 -- lolol @ at "added information" 22:19:36 * SimonRC tries not to laugh too much at the messages to Bob. 22:21:49 -!- tokigun has quit (Read error: 104 (Connection reset by peer)). 22:56:32 -!- poiuy_qwert has quit (Read error: 110 (Connection timed out)). 22:57:00 -!- tgwizard has quit ("Leaving"). 23:09:42 -!- tokigun has joined. 23:18:22 -!- tokigun has quit (Read error: 104 (Connection reset by peer)). 23:28:47 -!- tokigun has joined. 23:30:43 -!- wildhalcyon has quit ("Chatzilla 0.9.73 [Firefox 1.5.0.4/2006050817]"). 23:43:42 -!- calamari has quit (Remote closed the connection). 23:47:38 -!- tokigun has quit (Read error: 104 (Connection reset by peer)). 23:57:59 -!- wildhalcyon has joined. 23:58:05 -!- tokigun has joined.