00:38:33 * SimonRC goes to bed 00:51:33 -!- bsmntbombdood has joined. 00:56:16 -!- bsmntbombdood has quit ("leaving"). 00:59:34 -!- P4 has joined. 01:00:17 -!- P4 has left (?). 01:00:57 -!- sebbu has quit ("@+"). 01:07:21 -!- Corun has quit ("This computer has gone to sleep"). 01:27:16 -!- puzzlet_ has joined. 01:27:17 -!- puzzlet has quit (Remote closed the connection). 01:30:04 -!- calamari has joined. 01:31:59 -!- bsmntbombdood has joined. 01:32:58 -!- puzzlet_ has quit (Remote closed the connection). 01:33:03 -!- puzzlet has joined. 01:52:31 -!- Sgeo has joined. 02:02:26 -!- calamari has quit ("Leaving"). 02:22:31 -!- bsmntbombdood has quit (Read error: 104 (Connection reset by peer)). 02:23:39 -!- bsmntbombdood has joined. 02:41:38 re bsmntbombdood 02:45:34 -!- bsmntbom1dood has joined. 02:49:55 -!- Tritonio has quit (Read error: 110 (Connection timed out)). 02:50:38 -!- Tritonio has joined. 02:55:09 -!- bsmntbombdood has quit (Nick collision from services.). 02:55:15 -!- bsmntbom1dood has changed nick to bsmntbombdood. 03:14:56 -!- bsmntbombdood has quit (Read error: 104 (Connection reset by peer)). 03:17:22 -!- bsmntbombdood has joined. 03:25:29 -!- Sgeo has quit (Connection timed out). 03:54:17 -!- bsmntbombdood has quit (Read error: 104 (Connection reset by peer)). 03:54:19 -!- bsmntbombdood has joined. 03:54:26 -!- ttm has joined. 04:02:35 -!- bsmntbombdood has quit (Read error: 104 (Connection reset by peer)). 04:06:54 -!- bsmntbombdood has joined. 05:31:02 -!- SEO_DUDE38 has quit (Remote closed the connection). 05:45:35 -!- Atalanta has joined. 05:45:36 hi 05:45:38 http://rafb.net/p/3bSZ7t31.html =D 05:46:39 -!- bsmntbom1dood has joined. 05:56:03 -!- bsmntbom1dood has quit (Read error: 104 (Connection reset by peer)). 05:57:50 -!- bsmntbombdood has quit (Read error: 110 (Connection timed out)). 05:58:25 -!- bsmntbombdood has joined. 06:00:08 -!- GreaseMonkey has joined. 06:07:41 -!- SEO_DUDE38 has joined. 06:30:14 -!- RodgerTheGreat has quit. 07:45:28 -!- puzzlet has quit (Read error: 104 (Connection reset by peer)). 07:59:59 -!- clog has quit (ended). 08:00:00 -!- clog has joined. 09:38:52 -!- Corun has joined. 09:44:17 -!- GreaseMonkey has quit ("Every time you screw up AWOS, GreaseMonkey kills a kitten."). 09:47:35 -!- Corun has quit ("This computer has gone to sleep"). 10:46:34 -!- Nucleo_ has joined. 11:02:53 -!- Nucleo has quit (Read error: 110 (Connection timed out)). 11:04:32 -!- Nucleo_ has quit (Read error: 110 (Connection timed out)). 11:28:07 -!- bsmntbombdood has quit (Read error: 110 (Connection timed out)). 13:37:04 -!- sebbu has joined. 13:48:28 -!- bsmntbombdood has joined. 13:51:41 -!- jix has joined. 14:55:45 -!- bsmntbombdood has quit (Remote closed the connection). 15:14:29 Atalanta: Isee a bug 15:14:45 characters aren't supposed to be output with a newline each time 15:14:57 yeah i fixed that and something else but didnt upload 15:15:02 but thanks for looking =D 15:15:32 and what is this if (var[ptr]) == '\\n') var[ptr] = 0; 15:21:03 i was trying to get rid of the extra \10 thats on the end of each line press, but allow enter (\10) to be pressed by itself and count as \0 15:21:12 -!- SEO_DUDE38 has quit (Remote closed the connection). 15:22:38 I think the extra NL is supposed to be there 15:23:23 -!- SEO_DUDE38 has joined. 16:15:09 does there happen to be a 2d string rewriting language? 16:15:42 i made one just now, it seems 16:15:55 -!- SEO_DUDE38 has quit (Remote closed the connection). 16:18:30 show m 16:19:17 http://www.vjn.fi/pb/p144462122.txt 16:19:30 and what is it? 16:19:35 run that and you'll see a turtle moving across the screen :P 16:19:50 in what compiler/interpreter 16:20:11 you have a list of substitutions, and a 2d character map 16:20:18 substitutions are done randomly to the map 16:20:22 python 16:24:18 those rules overlap 16:24:21 what happens then 16:24:37 random rule is always picked 16:24:40 just like in thue 16:24:48 well, not random, unspecified 16:25:14 actually, i think i'll specify it'll always be as random as possible,, whatever that means :P 16:25:22 *-, 16:25:47 the point of that was to demonstrate the random movement 16:27:40 someone who has any thue intuition, wanna tell me if that's easier of harder to program? 16:27:58 thue allows the "from" string to be of different length than "to" 16:28:14 i couldn't do that, or the result would no longer have been ascii-printable 16:28:49 since anything that changes size, but does not use the whole width/height of the map destroys the rectangle, of course 16:29:06 so there's no actual trivial thue isomorphism 16:29:21 although i'm fairly sure thue is tc without that feature. 16:29:30 hard to say, never made anything in it... 16:31:40 http://www.vjn.fi/pb/p626434225.txt PLACE YOUR BETS NOW! 16:37:35 -!- puzzlet has joined. 16:39:21 oklopol: heh 16:40:02 http://www.vjn.fi/pb/p631111521.txt this looks so great with the new version http://www.vjn.fi/pb/p316314631.txt where you can make the delay smaller 16:40:18 i'm do gonna make a circular racetrack! 16:40:39 ...quite pathetic testing tbh :P 16:40:42 *i'm so 16:44:31 what is this thing called? 16:52:54 and I lack Tkinter 16:53:13 this language? hmm, i have no idea :| 16:53:20 oh my god this is gonna be great xD 16:53:33 get Tkinter, and you shall soon see my unbelivably cool race track :P 16:54:06 (and no, it's not gonna be great, but OMG RACETRACK) 16:54:47 People actually /use/ Tkinter? 16:54:59 i do 16:55:09 i don't know anything else 16:55:18 I thought it was included as a cruel joke to trap new Pythoners. 16:55:27 hehe, it's pretty buggy :) 16:55:48 but better have a few bugs than having to download libraries 16:55:50 It's also Tk. Even if it was bug-free, it would still be Tk. 16:56:16 Like gets, the man page should say "Never use Tkinter." under BUGS. 16:56:33 actually crashed just now, i almost lost my racetrack :P 17:05:03 hmm, got pretty slow after once i made the whole track complete :< 17:05:15 i guess i need to do some optimization to see them squrry merrily again 17:06:39 -!- Atalanta has quit ("im jus kiddin, i didnt really quit."). 17:08:55 wow second round already! 17:09:00 "round" 17:26:40 I actually said "What the fuck?!" to today's DailyWTF (the division one) 17:26:43 wow 17:28:25 haha, i actually realized my language is trivially *not* tc 17:28:33 in fact so trivially i'm pretty much lolling at myself :) 17:29:20 you'd think after assessing the universality of about 100 languages, you'd start noticing the trivial fact that a language does not have infinitely extendable memory... 17:31:28 Eh, that's a minor fault. 17:32:02 SimonRC: I'm not positive, but I don't think that division function is even going to come out with the correct result ... /ever/ ... 17:33:01 yup 17:33:11 Yeah, it turns 2/1 into 13/11 >_> 17:33:19 Erm, 13/12 rather 17:33:23 such a WTF 17:33:35 it r brillant 17:33:56 I think it is based on the principle that (a+c)/(b+c)=a/b 17:34:00 wanna suggest me a way to extend that? 17:34:34 SimonRC: Right ... now if only that was true ... 17:35:01 -!- Corun has joined. 17:38:28 hey, i have an idea, what if the rightmost character would be automatically repeated infinitely to the right, the leftmost to the left, etc.? 17:38:37 great idea, oklopol 17:38:44 thank me 17:38:49 i'm welcome 17:50:17 -!- Corun has quit ("This computer has gone to sleep"). 17:51:22 GregorR: :-) 18:02:57 making game of life happen is a bit harder than i assumed... i didn't realize i need a separate case for each possible combination of neighbors xD 18:06:31 okay, this is impossible :P 18:08:35 -!- Corun has joined. 18:13:51 -!- oerjan has joined. 18:31:05 -!- RodgerTheGreat has joined. 18:32:32 hi everyone 18:33:43 hallo 18:33:58 'sup, oerjan? 18:34:14 * RodgerTheGreat is listening to When She Cries by Andy McKee from Art Of Motion 18:34:19 this CD is fantastic 18:35:17 not much, just logged on 18 mins before you 18:38:22 * oklopol wonders if he should've calculated the number of different patterns in gol before starting to implement them manually as needed... 18:38:55 it's more than in normal gol, since i need to take into account the direction my pointer is moving, and the fact i need to delay last steps... 18:39:02 prolly exactly twice more... 18:39:17 * oerjan guesses that gol has a googol different patterns 18:39:17 too tired to calculate, i'll continue hacking them in manually -> 18:39:31 game of life, though :P 18:40:01 * oerjan calls the acronym police 18:47:54 noooo this is my third offence :< 18:49:44 lol 18:52:00 you may have your license revoked then, and have to write everything in full 18:53:26 this will soon be the longest program i've ever written manually. 18:53:40 this language is so great... 18:54:49 -!- bsmntbombdood has joined. 18:56:59 oklopol: how long are we talking? 18:57:42 SUPA LONG 18:57:51 /logreads 18:58:12 since it is manually, i guess it's not quite a googol lines 19:05:00 well, it's not really that long now that i look at it 19:05:00 http://www.vjn.fi/pb/p432433464.txt 19:05:13 it's just kinda tedious :P 19:05:24 it now actually goes one cycle! 19:06:17 the next round will probably have nothing in common with the first... i have to make that automatic somehow... 19:06:34 it's just on some level i kinda like doing that manually 19:06:54 I like the radiator-looking part at the end. Very pretty. 19:07:05 hehe, that's the board :P 19:07:12 yeah, I noticed the glider 19:08:00 that was the only way i could think of to escape the randomness of the mutations 19:09:02 i was first thinking i'd make it so that it can evolve randomly, but it kinda keeps track of what has been modified on the round and moves according to that... but i think i'd still have the problem of having to make every single combination manually... 19:09:22 gotta continue, i'll make that fucker glide if it kills me 19:09:53 lol 19:10:27 hmm 19:10:37 you noticed "the glider", there are two gliders :) 19:10:47 one gol glider, and one tode glider 19:10:55 v is the tode glider 19:11:00 tode being the name of the language 19:12:08 try running that, it's pretty cool :P 19:12:10 maybe 19:12:12 or not 19:21:03 hmm, i think there are a few thousand possibilities 19:21:14 so i might actually get this ready during my lifetime 19:22:51 -!- jix has quit (Nick collision from services.). 19:23:01 -!- jix has joined. 19:33:52 actually... might be a million instead of a thousand... oh well 19:36:02 hmm, 512 for the actual possibilities, 1024 because there are 2 directions, also 4 of the 9 also store their last value, thus the temporary values ":", ";", "," and "O", so... 1024*2^4=16384 19:36:26 so... have a nice rest of your life, everyone, you won't be seeing me for a while! 19:37:01 not until you invent code generation? 19:38:43 yeah, well actually i already know the exact algo for that, done that for so long i find it pretty trivial now... i guess it would've been trivial from the start, but i'm verrry tired 19:38:51 was gonna go to sleep about 4 hours ago 19:39:26 i think i'll make the glider work manually, then make the 100% correct gol with code generation 19:39:33 * oerjan is strangely sleepy himself 19:40:36 what's even stranger, i never even saw the envelope 19:42:50 * oerjan assumes that wasn't meant to make sense 19:50:27 -!- fax has joined. 19:54:18 yeah, you are the name that clarifies my instincts 19:56:10 * oerjan is strangely too sleepy to make nonsense, too 19:58:21 MWAHAHAHA SOON MY CREATION IS COMPLETE 19:58:37 (sensical again.) 20:00:28 although just barely 20:10:36 -!- RedDak has joined. 20:11:01 xD 20:11:26 thought i'd finished it, but hey, once the glider has moved the whole 4 steps, it's in a different place, and every move is completely different :) 20:13:35 http://www.vjn.fi/pb/p454225263.txt i feel i've really accomplished something here 20:14:24 it's pretty neat until it jams at the forth cycle ;) 20:22:41 hm 20:22:53 it's certainly impressive 20:22:57 does the solution scale? 20:23:27 did you make the game of life in wireworld? 20:23:33 (what is this?) 20:23:48 this isn't wireworld 20:24:22 and you could certainly build a wireworld game of life using the logic gates designed for the wireworld computer 20:27:52 RodgerTheGreat: yes, but it does not work for anything except the first 4 cycles of that glider, and even then only if it's going the right direction ;) 20:28:02 but it's scalable all right 20:28:16 you should be able to make a greater radiator and... watch the first 4 steps in that 20:28:22 but you could have multiple gliders 20:29:04 there's no optimization, so even though there's just one tode glider there, everything is matched everywhere each cycle 20:29:14 so the speed will drop unbelievably fast 20:29:46 when i've generated the code, i will probably have to optimize immensely, or it'll never evolve even one step :) 20:30:37 hmm, i've seen a wireworld gol i think 20:31:24 it is prolly harder to do in wireworld, but may require a bit less work ;) 20:31:35 if you insist on doing that manually 20:31:50 (which i'm not doing after i realized it's actually gonna be over 50000 lines...) 20:35:21 in case i'm correct, and this is the pseudo code for generating the possibilities, i'm gonna explode a bit 20:35:21 http://www.vjn.fi/pb/p145514635.txt 20:46:11 -!- fax has quit. 21:04:33 -!- sebbu has quit (Connection timed out). 21:15:47 it was just 800 kb :) 21:16:32 and the corners still don't work xD 21:23:54 i don't think i've ever produced as much code as today 21:24:04 http://www.vjn.fi/pb/p334335231.txt <<< check that out and kill our server :) 21:39:59 -!- RedDak has quit (Remote closed the connection). 22:05:05 -!- jix has quit ("CommandQ"). 23:01:59 -!- ehird` has joined.