00:05:02 thanks for registering my trademark :) 00:05:18 -!- grim__ has joined. 00:10:55 -!- grim_ has quit (Read error: 110 (Connection timed out)). 00:12:29 calamari: There was no (r) symbol there ... 00:14:02 on my screen the character before the . was a (r) symbol 00:14:12 It's an i with a ^ :-P 00:14:18 î is a (r) for you? 00:14:36 That's an A with a ~ on top + a (r) 00:14:52 Weird :P 00:14:56 You don't have UTF8 it seems. 00:15:09 Hola cálàmärÄ©. 00:15:13 How's that :P 00:15:14 propbably my iRC client 00:15:31 the (r) became a (c) :D 00:15:35 `lol 00:15:40 That's an i with a ~ XD 00:15:59 î 00:16:03 what's that for you? 00:16:08 * calamari never remembers to turn on utf8 00:16:14 kipple: Nothing ... 00:16:20 nothing? 00:16:24 Nothing. 00:16:26 it was an i with a ^ 00:16:36 lol, competing charsets :P 00:16:53 paste the original again, I'm curious to see it now 00:16:58 î 00:17:19 cálàmärî. 00:17:28 calamaricálà märî. 00:17:35 looks the same 00:17:44 weird.. :) 00:17:50 Spoooooooooooooky 00:18:56 that's okay.. I am an American, so I must promote English as a world language ;) 00:19:09 * GregorR too is an American XD 00:21:03 I should get some work done.. been fooling around with the ubuntu upgrade all day 00:51:20 -!- cmeme has joined. 00:51:46 -!- cmeme has quit (Remote closed the connection). 00:52:32 -!- cmeme has joined. 00:54:04 -!- Arrogant has joined. 00:59:50 -!- graue has joined. 00:59:59 hello everyone 01:00:05 hi 01:00:09 I wrote a probabilistic brainfuck interpreter, but it turned out to be totally useless 01:00:28 (whereas if it had worked, it would have been the most useful thing in the world, of course) 01:01:37 it represents each data cell using 1-7 bits, but simulates having 256 distinct values by incrementing and decrementing probabilistically, so that after n increments, the expected value is n greater than the value represented before 01:01:58 that behavior does not work well with the [ instruction, though 01:02:14 so I briefly considered modifying the language to make this scheme work better, but soon lost interest 01:27:25 Anyone familiar with var'aq here? 01:59:00 -!- Arrogant has quit (" Like VS.net's GUI? Then try HydraIRC -> http://www.hydrairc.com <-"). 03:50:49 -!- clog has joined. 03:50:49 -!- clog_ has joined. 04:04:41 graue: hmm... i don't get it :) 04:06:13 -!- clog has quit (Connection timed out). 04:06:13 -!- clog_ has changed nick to clog. 04:24:35 lament: suppose you have an integer variable that holds a value from 0 to n-1, thus it has a range of n values 04:25:01 each time you increment it, you increment it by rand()%2, and you decrement by that amount as well 04:25:15 and you treat the variable as though it holds twice the value it actually holds, when using it 04:25:26 now you have a range of 2n values 04:26:19 -!- graue has quit (Remote closed the connection). 05:01:18 I wrote a BF interpreter to evolve programs, and just let it go, and then it took all my hard disk space and processor, and I had to hard reboot :P 05:01:22 -!- kipple has quit ("See you later"). 05:01:30 It came out SOMETHING like while (1) fork(); 05:41:42 sounds like i got the evolution idea down pat 05:41:46 s/i/it/ 05:56:44 whoa 07:27:31 Part of the problem is that the "individuals" grew in a uniform environment. 07:28:02 With the only selection being how often it runs the ! command, the only evolution is production of the most parasitic possible lifeform :P 07:35:47 hmm 07:36:28 like that neighbor who's always borrowing your stuff 07:43:33 I should base it on FYB instead, so it supports interaction. 07:59:59 -!- clog has quit (ended). 08:00:00 -!- clog has joined. 09:42:52 -!- jix has joined. 12:29:40 -!- kipple has joined. 12:31:45 -!- calamari has quit ("Leaving"). 13:12:59 -!- Keymaker has joined. 13:13:16 "Hello world!" + nl 13:13:34 hello Keymaker 13:13:38 hi 13:13:58 i'm programmin' in qdeql 13:14:07 finally got around to it 13:17:51 any opinions on whether or not it's TC? 13:18:15 hmmm 13:19:31 not sure. i haven't yet figured out how to add new stuff to the queue (any other way than receiving input) 13:20:11 i have to do one test.. 13:20:50 the only qdeql program I've ever seen is the hello world on the wiki. Haven't seen anything slightly complex 13:20:50 hmmm 13:21:01 there isn't anything very complex, yes 13:21:10 along with the interpreter there comes some small stuff 13:21:17 but i haven't looked at them yet 13:21:27 there's some cat and some loop thing 13:21:54 looks like the \ operator is the only one that actually adds new values to the queue without reading from input 13:22:14 ah 13:22:19 cheers 13:22:53 that's the way 13:23:00 although there's no way to remove stuff, right? 13:23:08 (without doing output) 13:23:35 hehe. seems so 13:23:42 hmm 13:24:00 wait, I think the \ strikes again :) 13:24:11 how? 13:24:36 oh, now i see! 13:24:39 if the dequeued byt is zero it isn't enqueued again 13:24:51 yeah 13:25:11 this language is insane #) 13:25:24 hmm. the hello world program starts with a - 13:25:30 yes 13:25:35 does that mean the queue doesn't start out empty? 13:25:57 "Dequeueing produces 0 if the queue is empty." 13:26:01 aha 13:26:05 of course 13:26:27 i'll try to get a quine done today 13:26:31 and, yes. It's pretty insane (which is a compliment naturally) 13:26:35 :) 13:26:55 so, now i'll just examine the looping a bit and then start the work 13:36:22 i don't think this language is turing complete 13:36:28 or well, most probably i'm wrong, but still.. 13:41:06 well, good luck with the quine! :) 13:42:12 cheers 13:42:26 i'm starting to feel it's not as easy as i imagined 13:43:57 no kidding... 13:44:07 * Keymaker dies 13:44:13 see the loop_e.qd 13:44:28 it seems to be an example how to make a loop.. 13:56:50 ouch 13:57:21 -!- grim__ has changed nick to grim_. 14:01:26 -!- nooga has joined. 14:02:25 hi 14:02:34 ho 14:07:01 * nooga decided to write a compiler for huge language 14:08:02 i think i should register that project at sourceforge 14:08:10 and get some guys for help :> 14:08:11 what language? 14:09:57 something very simmilar to LUA in it's principles 14:10:49 but with C style syntax 14:11:01 ... and with some tricks from perl 14:11:47 and i guess it will have some elements supproting OOP 14:11:54 maybe like in php 14:13:32 * nooga knows that sound riddiculous 14:13:38 sounds* 14:19:43 is it a new language? 14:19:56 like, you make up the language? 14:21:35 and more importantly: is it esoteric? ;) 14:23:16 hehe 14:25:51 t's new, i'm the designer 14:26:04 it's not esoteric 14:27:15 o-k 14:27:49 i've once thought about creating a new language, but didn't get anything done 14:28:10 i'll stick with the esolangs 14:30:46 hm 14:31:22 i'm going to beat up lua :> 14:31:47 now g2g 14:31:49 -!- nooga has quit. 15:10:13 creating a successful non-esoteric language is probably way harder than writing a qdeql-quine... 15:11:38 well, not sure ;) 15:13:44 i'll eat gregor's whole collection of hats if this language is turing complete -- or if someone manages to write brainfuck interpreter in it 15:13:59 ooh. a challenge :) 15:14:13 :) 15:14:16 Hey, you can't just eat my whole collection of hats without permission :P 15:14:18 not sure if Gregor would approve though 15:14:28 well, what if i ask nicely? 15:14:42 You can eat my rather old, beaten up grey fedora :P 15:14:49 hmmm 15:15:00 I need to get a new one anyway. 15:35:02 -!- nooga has joined. 15:35:23 .back 15:35:29 ok 15:44:45 aaaaaaaaaaaaaaargh 15:45:20 sorry, i won't get that quine done, not at all 15:45:28 it is too hard for me 15:45:43 not even sure if it's possible 16:20:46 a quine in what? :> 16:23:07 qdeql 16:23:26 can't do that :( 16:27:33 maybe try in SADOL to relief yourself 16:28:36 maybe after getting one other program done in qdeql.. :) 16:47:12 -!- Freya has joined. 16:47:23 -!- Freya has quit (Client Quit). 17:01:58 it'd help if qdeql interpreter could print out the memory state after executing program.. 17:02:56 -!- nooga has quit (Read error: 110 (Connection timed out)). 17:36:44 Mmmmmmmmmmmmmmmmmoxie 17:48:19 how does befunge handle eof? 17:50:17 Hmm, not sure. 18:09:38 iirc that's not mentioned in the spec 18:09:46 *s 18:11:12 i hate undefined eof behavior 18:11:29 yes 18:15:23 making an interpreter, jix? 18:15:33 no 18:15:35 ok 18:15:39 handling binary data 18:15:44 ok 18:15:46 in befunge? 18:15:54 yes 18:15:59 ok 18:16:30 or any other language that supports div 18:16:41 div? 18:16:51 3/7 18:16:55 division 18:16:57 ah. 18:17:09 well, all turing complete languages support it :D 18:17:28 yes but not all have a div instruction 18:17:40 yes, know that :) 18:17:46 what you're doing, by the way? 18:47:29 * jix is back 18:47:35 compression algorithm 18:51:46 ok 18:51:48 i'm going to use... WHITESPACE 18:51:58 nice :) 18:52:09 oh forgot to check eof handling there ^^ 19:00:07 bye, i'll be probably back later today.. 19:00:11 -!- Keymaker has quit ("This quote is unrelated to this context."). 20:25:13 -!- jix has quit (calvino.freenode.net irc.freenode.net). 20:25:13 -!- CXI has quit (calvino.freenode.net irc.freenode.net). 20:25:40 -!- CXII has joined. 20:31:59 -!- jix has joined. 21:46:49 I hate windows networking 21:58:18 hmm. lots of spamming on the wiki today >:-( 21:58:47 i found an old (befunge alike) esolang written by me (my first esolang) 21:59:13 how old is "old"? 21:59:59 1 year (i'm using esolangs for about a year now) 22:03:48 is it any good? :) 22:19:58 -!- calamari has joined. 22:44:55 Well, I slaughtered my laptop with my evolving BF again. 22:45:02 I need to make in not fork() :) 22:45:22 when will you learn 22:45:26 silly Gregor 22:46:54 I tried to make it detect if the usecs on the clock is below 100000 before doing any real computation, so that it would essentially force itself to only run within the first tenth of every second, but I missed some :P 22:47:21 Plus, they still get alotted time, so 9999 forks will slow down a system a lot even if they just immediately give up control :P 22:50:11 so, what are you evolving? 22:50:44 Well, I have a spec that's basically BF + a few new commands, most notably "breed" 22:51:02 The breed command copies the program, then randomly mutates the new one, and forks a process for the new one. 22:51:29 Unfortunately, because there's no environment and no interaction, there is no evolution (selection = important factor) 22:51:33 So really, it's just silly mutation. 22:51:54 I'm working on one where programs can modify other programs, thus adding a bit of competiton / selection. 22:52:04 I don't think I can really make an environment for BF programs however ;) 22:58:20 ok so you're forking exponentially, and expecting it not to eat your comp for lunch? 22:58:50 It's not /quite/ forking exponentially. 22:59:09 close enough, apparently ;) 22:59:11 In fact, I started with just a breed command, so, if it had not evolved another, it would have only had a max of 2 procs at a time. 22:59:19 But then another one randomly appeared. 22:59:26 And suddenly, my computer was not responding so well 8-D 22:59:36 good job 22:59:43 I know. 22:59:44 I'm a master. 22:59:51 you're something. 22:59:57 The jury's still out. 23:00:29 :) 23:00:46 you've written languages. That's more than I can say for me 23:01:13 According to Wikipedia, Neanderthals had a higher pitched and more nasal voice than humans. 23:01:22 So, Neanderthals were the nerdiest of hunter-gatherers. 23:01:26 ah 23:07:11 -!- jix has quit ("Bitte waehlen Sie eine Beerdigungnachricht"). 23:07:14 but they were also less intelligent and physically stronger. that does not fit in with your theory :) 23:08:41 wow. this is interesting: "2005: The Max-Planck Institute for Evolutionary Anthropology launches a project to reconstruct the Neanderthal genome." 23:09:30 I wonder who gets to be the lucky surrogate mother :D 23:10:05 * kipple ponders what a programming language for neanderthals would look like 23:13:50 Umm. 23:13:54 Neanderthals had bigger brains. 23:14:01 In all likelihood they were /more/ intelligent. 23:14:28 they did? well, bigger doesn't necessarily mean smarter, but what do I know 23:14:44 maybe neanderthals used BF 23:15:03 In the hominid line of evolution, intelligence has been measured basically as the ratio of brain size to body size - neanderthals had the largest, seconded by us. 23:15:24 kinda makes you wonder why they're not still around 23:15:28 oh wait, those Geico commercials 23:15:31 suggest otherwise 23:15:34 lol