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: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.
03:07:39 <SimonRC> 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: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:20:10 -!- jix has joined.
10:29:59 -!- sedimin has left (?).
10:31:28 -!- sedimin_ has joined.
11:09:20 -!- kipple has joined.
12:13:29 -!- Keymaker has joined.
12:14:24 <Keymaker> wildhalcyon: i'll try to program one
12:14:48 <Keymaker> wildhalcyon: can't promise i succeed, ;P
12:42:46 <Keymaker> if only one wouldn't need to store the input values.. grrrh
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:49 <EgoBot> help ps kill i eof flush show ls bf_txtgen usertrig daemon undaemon
14:45:51 <EgoBot> 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 <ihope> Not much is new, eh?
14:46:28 <ihope> !axo (H*<Of"Hello, world!">.,Ik{38})
16:12:04 <ihope> So Prolog doesn't have monads...
16:12:53 * ihope wonders how Prolog would handle monads
16:16:21 <ihope> bind(just X, Y, Y(X))
16:16:29 <ihope> bind(nothing, Y, nothing)
16:16:33 <ihope> Something like that?
16:30:53 <ihope> 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 <jix> wtf?! i just started a prolog program and someone here starts to talk about prolog
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 <ihope> So, in that one part in "Steppin' Out", is every note played twice, or does it just sound like it?
17:16:44 <ihope> 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:28:01 -!- sedimin_ has joined.
18:28:34 <sedimin_> hell, why do I always write "idenfity" instead of "identify"? :)
18:32:30 -!- tgwizard has joined.
18:35:59 <sedimin_> every time I connect to the IRC
18:36:22 <wildhalcyon> you didn't get those magnetic implants, did you?
18:37:46 <wildhalcyon> magnetic, not magic. No, I'm afraid I don't
18:40:22 <wildhalcyon> so I was browsing wikipedia looking for untapped esolang potential last night.
18:40:50 <wildhalcyon> I came upon Lindenmayer systems (l-systems). They seemed interesting, then I realized that they were EXACTLY THE FREAKIN' SAME AS THUE SYSTEMS!
18:41:21 <wildhalcyon> yup. Both deal with string replacement using left/right-side rules
18:42:02 <wildhalcyon> Well, L-systems are more broad than just the string replacement in Thue.
18:42:24 <wildhalcyon> They can be stochastic, include variables of sorts, and have context sensativity
18:43:20 <wildhalcyon> I realize Thue allows some randomization, but its limited
18:49:18 <sedimin_> i never could understand the Thue completely
18:50:06 <wildhalcyon> I tried a bit of programming in it. Its a difficult system to implement an algorithm in.
18:50:53 <sedimin_> but maybe less difficult than in Malbolge, right?
18:50:56 <wildhalcyon> Some things are easy. I made a very simple program that could match a string regular expressions could not.
18:51:04 <wildhalcyon> Probably less difficult than malbolge, yes.
18:51:25 <sedimin_> what exactly did your program?
18:51:34 <sedimin_> what kind of string could it match?
18:52:14 <wildhalcyon> 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:53:09 <sedimin_> but were the a's, b's and c's hardcoded into program?
18:55:58 <wildhalcyon> sorry, that last line should be []::=~VALID
18:56:11 <sedimin_> and the input was also hardcoded?
18:58:06 <sedimin_> so the last line was the "initial state" like "aabbcc" ?
18:59:29 <wildhalcyon> right, except that it had to be enclosed in curly braces {}
19:01:55 <wildhalcyon> Otherwise, a valid string would simply eat up everything, turn to nothing, and the program would exit.
19:02:15 <sedimin_> and you can't determine if string is null?
19:02:35 <sedimin_> or nothing? couldn't something like ::=~VALID?
19:03:13 <wildhalcyon> not that I'm aware of. I could be wrong though
19:03:36 <sedimin_> 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 <sedimin_> and I think that empty string is substring of each string
19:05:21 -!- coder_ has joined.
19:05:24 <sedimin_> 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:55 <wildhalcyon> My way is SURE to work, while the other way... might not.
19:08:56 <sedimin_> do you use the python interpreter?
19:12:33 <sedimin_> is there way to output current program state?
19:13:21 <wildhalcyon> I just got started with this at like 1am last night
19:16:00 <sedimin_> because without that, i find debugging quite hard
19:16:31 <sedimin_> 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:30:18 -!- coder_ has quit ("Leaving").
19:31:46 <sedimin_> i found that when the interpreteris invoked with option -d
19:32:15 <sedimin_> and prints the data after each transformation
19:36:08 <sedimin_> I understand the program except for one thing
19:36:42 <sedimin_> it does this: it transforms each 'good' aaabbbccc or aaaabbbbcccc string into aabbcc
19:36:56 <sedimin_> then, following rule 1, into ababcc
19:37:32 <wildhalcyon> After my success, I tried another algorithm...
19:39:27 <wildhalcyon> 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 <wildhalcyon> It didn't work so well. I was having trouble multiplying by 3 for some reason. :-(
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: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: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:43 <sedimin_> I am preparing release of my app...
20:54:18 <sedimin_> 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:31 <sedimin_> now I have to merge the changes together....
20:54:43 <GregorR> <<<<<<<<<<<<<<<< Same change you did there
20:54:47 <GregorR> >>>>>>>>>>>>>> Change repeated
20:55:56 <sedimin_> 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 <sedimin_> do you know any woman programmer?
20:58:35 <kipple> there is one where I work
20:58:46 <kipple> and there were of course several at the uni
20:59:04 -!- cmeme has quit (No route to host).
20:59:39 <kipple> MUHAHA. now we can say whatever we want without big brother watching us :D
21:01:30 <GregorR> Did you forget we have two big brothers here?
21:01:49 <kipple> good thing I didn't say anything compromising then...
21:26:40 -!- Keymaker has joined.
21:28:01 -!- tokigun has joined.
21:28:16 <Keymaker> but anyways, that prolan/m problem interests me too..
21:28:34 <Keymaker> i declared earlier today on this channel (if you've seen logs) that i try to program it
21:28:34 <SimonRC> :-o "Q13. 42 : Cousin :: 6 : ?"
21:29:00 <Keymaker> however, it's very difficult!!
21:29:01 <wildhalcyon> I thought I had a way to do it, but I'm not sure.
21:29:20 <Keymaker> i'm sure there are different ways :)
21:29:32 <Keymaker> btw, for how old was that competition?
21:29:35 <wildhalcyon> I think that's what they implied by encouraging participants to submit two versions
21:31:34 -!- cmeme has joined.
21:32:25 <wildhalcyon> 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:33:08 <Keymaker> what annoys me most is tha the user has to keep the input values in memory one way or another..
21:33:22 * SimonRC isn't sure what the answer is.
21:33:40 <SimonRC> http://www.eskimo.com/~miyaguch/smartest.html
21:34:14 -!- sedimin_ has quit (Read error: 113 (No route to host)).
21:34:28 <SimonRC> hmm, his client didn;t like that URL
21:34:49 <Keymaker> anyways. it'd be nice to see a working solution one day :)
21:39:45 -!- tokigun has quit (Read error: 104 (Connection reset by peer)).
21:50:09 -!- tokigun has joined.
21:58:49 <Keymaker> will there ever be new Essies?
22:00:51 -!- tokigun has quit (Read error: 104 (Connection reset by peer)).
22:05:07 <ihope> Who runs the Essies?
22:05:27 <Keymaker> perhaps we might have something other fun esolang competition
22:06:06 <GregorR> Anonymous-peer-judged esolang-writing contest.
22:06:53 <Keymaker> hm, i'd like to see more clever programs instead of always new languages
22:09:23 <Keymaker> 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 <Keymaker> tell me, is any irc channel really worth one's time? :)
22:14:30 <ihope> Is esoteric programming really worth one's time
22:15:07 <Keymaker> i just meant that nothing happens on this channel :D
22:18:14 -!- tokigun has joined.
22:19:32 <SimonRC> 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.