00:02:18 ah, it comes with a nifty lifetime guarantee 00:05:42 -!- fr34k has joined. 00:05:52 -!- fr34k has changed nick to boblol. 00:06:42 hi 00:06:48 hey 00:09:50 HAHA http://www.kleinbottle.com/gauss.htm 00:10:25 sup? 00:18:30 -!- GregorR-L has joined. 00:36:54 -!- Arrogant has joined. 00:42:27 Anybody here heard of RoboCom? 00:44:33 no, but Defcon ^^ 01:02:18 -!- GregorR-L has quit (Read error: 148 (No route to host)). 01:14:03 -!- boblol has quit. 01:23:55 bye 01:23:58 -!- Keymaker has left (?). 01:26:31 -!- RodgerTheGreat has quit (Read error: 110 (Connection timed out)). 01:34:51 ihope: i hate you 01:37:32 What for? 01:39:21 For mentioning RoboCom? 01:39:34 yeah 01:39:48 uh it's still the first 02:39 isn't it? 01:40:07 yes 01:40:38 ihope: you wrote some cool robot? 01:41:04 Well, I'm writing "some cool robot". 01:41:08 (much of europe is changing away from daylight saving tonight) 01:42:07 germany is 01:42:20 when it's 3:00 the first time it'll go back to 2:00 01:45:21 what about britain and finland? they don't have the same timezone but maybe they still change at the same time 01:46:20 It's 8:45 PM over here. 01:46:58 I seem to have forgotten to make note of when the sun rises. 01:54:06 If I recall correctly, we (here in Finland) are going to go back to 03:00 when it gets to 04:00; so the change would happen at the same time. 01:54:30 ah. 01:54:48 well i'll go to bed now... 01:55:14 but you have an hour extra tonight :) 01:55:23 yeah 01:55:41 but my parents will wake me up two hours early than normal 01:55:54 because the school starts again day after tomorrow 01:55:56 +the 01:56:12 and then i have to stand up like 6 hours earlier than normal 01:56:18 brr 01:56:20 ouch 01:56:22 well gn8 01:56:45 -!- jix has quit ("Bitte waehlen Sie eine Beerdigungnachricht"). 01:57:21 -!- Asztal has joined. 01:58:06 wow, I join undernet and get spammed twice before my client manages to /umode +i 02:00:29 Yay, the clock jumped backwards. 02:00:37 huzzah 02:00:57 asztal: does britain change back tonight too? 02:02:34 yarr. 02:03:01 We were all planning to commit murder in the time that doesn't exist but it turns out it's still illegal. 02:03:27 how - british 02:03:36 * oerjan ducks 02:06:22 maybe you could claim to have been somewhere else at the time 02:07:19 It's a shame I forgot. I wanted to try to retro-actively get first post on something 02:09:50 well, you would have to find somewhere with the right bug... 02:12:08 * Asztal wonders how many sites do use local time instead of UTC 02:20:22 * pikhq mourns the death of the US Constitution 02:20:35 When does the switch happen? 02:20:57 20 minutes ago 02:26:31 -!- ihope has quit (Connection timed out). 02:27:14 -!- Arrogant has quit ("Leaving"). 02:55:07 -!- wooby has joined. 02:56:06 -!- wooby has quit (Client Quit). 02:56:09 -!- wooby has joined. 03:33:29 -!- CakeProphet has quit (Connection reset by peer). 03:34:31 -!- CakeProphet has joined. 03:58:16 -!- Sgeo has quit (Read error: 104 (Connection reset by peer)). 04:01:26 -!- GregorR-L has joined. 04:17:49 -!- wooby has quit. 04:26:05 -!- Sgeo has joined. 04:26:59 -!- Sgeo has quit (Client Quit). 04:43:28 -!- calamari has quit ("Leaving"). 04:50:27 -!- oerjan has quit ("Good night."). 04:56:44 -!- twobitsprite has quit ("Lost terminal"). 05:13:32 -!- Asztal has quit ("Chatzilla 0.9.72-rdmsoft [XULRunner 1.8.1b2/0000000000]"). 06:14:38 -!- wooby has joined. 06:39:39 hello 06:56:00 mmm 06:56:07 >>> x = lambda nums: filter(lambda goo: False not in map(lambda primecheck: goo % primecheck != 0, range(2, goo/2+1)), nums) 06:56:09 >>> x(range(1, 11)) 06:56:10 [1, 2, 3, 5, 7] 06:56:12 >>> 06:56:27 My latest obsession is writing one-line functions in Python. 06:57:18 and... here's a paticularly good one. 06:57:20 listlog = lambda log: "\n".join([log + " log:"] + ["%s. %s - %-*s %s" % (entrynum+1, entry.splitlines()[1][5:], entry.splitlines()[1][3:], max(map(lambda s: len(s.split()[2]), fullog)), entry.splitlines()[-3]) for entrynum, entry in enumerate(readlog(log).split("-------------\n"))]) 07:02:08 You should do some Lisping. 07:02:22 You like lambdas enough to justify it. 07:02:50 lol 07:02:54 anyone tinkered with prolog? 07:04:45 Not I. 07:06:02 it is enjoyable 07:09:33 -!- RodgerTheGreat has joined. 07:12:05 -!- RodgerTheGreat has quit (Client Quit). 07:18:53 -!- RodgerTheGreat has joined. 07:20:18 howdy. 07:20:31 how goes it, fellows? 07:25:19 great, you? 07:26:22 not bad at all. 07:26:46 -!- anonfunc has joined. 07:27:02 I've finished all my homework for the weekend, and I think I'll finally have time to build my "synthesys" interpreter. 07:27:26 ha i've been hacking and neglecting homework 07:27:33 you definitely have your priorities straight 07:27:37 (or do you? ;)) 07:27:44 well, I don't usually. 07:27:57 I try, and occasionally I get everything taken care of like this. 07:28:16 it's pretty nice not to have anything looming over me. 07:28:24 yeah i know exactly what you mean 07:29:08 so, what are you working on? 07:32:16 hm, the latest thing 07:32:22 is a web based BF ide heavy on javascript 07:32:33 that lets you store code fragments and chain them together with pipes 07:32:43 sounds interesting 07:32:59 yeah, we'll see 07:33:03 yourself? 07:34:30 well, it's an interesting language I've been designing over the last two months, off-and-on, and I'm going to build an implementation for it in Java. 07:34:49 oh very cool 07:34:53 yes i'm a java dude myself 07:35:09 Synthesys is a stack-based language based around self-modification and extension. 07:35:21 code example? 07:35:27 I think people here might really like it once they have a chance to play with it. 07:35:47 ok, I can paste you a fibonacci sequence generator 07:35:53 awesome 07:35:58 'one'1@!, 07:35:58 'two'1@!, 07:35:58 'count'?@-- 07:35:58 [-, 07:35:59 'old''one'@, 07:36:01 'two'[-,'one'+,'two'] 07:36:03 'one'!, 07:36:06 'two''old'@, 07:36:09 'count' 07:36:11 ] 07:37:04 I'm still refining the syntax a bit. 07:37:20 @ pushes onto the stack? 07:38:39 here, I'll pastebin the spec as it exists- that might help to explain it 07:38:45 alright 07:39:15 http://www.nonlogic.org/dump/text/1162103916.html 07:41:09 -!- Arrogant has joined. 07:41:18 hi, Arrogant. 07:41:25 Hi. 07:43:55 RodgerTheGreat: very cool 07:44:03 thanks. :) 07:45:20 the main changes I'm considering are reversing the order of the parameters @ takes and possibly turning | from a string splitting operator to a "charAt()" type command. 07:46:22 the @ thing would make coding easier, because then you could simply generate a string, push a variable onto the stack and @ it, rather than having to think far ahead. 07:46:56 what do you think would be more useful, string splitting or character extraction? 07:47:11 hard to say 07:47:15 yeah 07:47:18 sort of a difficult question when it comes to esolangs 07:48:51 do you have a functional interpreter? 07:49:04 not yet- that's my weekend project. 07:49:22 i see 07:49:30 yeah the answer might be more apparent when you're messing interactively with code 07:49:37 perhaps. 07:50:26 the main thing is, you can synthesize either operator from the other with a little work- I'm just not sure what would be more handy to have immediate access to in a language designed around code generation. 07:51:56 maybe you could implement them both? 07:52:41 hm 07:53:09 i'll be back in a bit 07:54:04 I think I'll just implement charAt and then make a string-splitting function in the language itself as part of the standard library. 07:59:59 -!- clog has quit (ended). 08:00:00 -!- clog has joined. 08:00:01 there ya go 08:19:03 -!- thematrixeatsyou has joined. 08:19:49 hello ello 08:21:34 hi 08:31:37 -!- wooby has quit (Read error: 104 (Connection reset by peer)). 08:36:33 -!- wooby has joined. 08:39:13 ever tried doing wireworld? 08:40:04 no- but it looks interesting 08:45:40 i've been trying out 3-cycle logic 08:47:07 got a partially clockless latch (clocks are only on when latch is set), an OR gate (the standard '+' design), a NOT gate, a NAND gate, and a NOR gate. 08:48:26 NOT gate: 08:49:22 +* 08:49:23 .. 08:49:23 < out .. . 08:49:35 . .. < in 08:49:35 ** 08:49:41 .+ 08:49:53 . = wire, + = tail, * = electron 08:50:45 fascinating 08:51:28 it's simpler than the one found at http://karl.kiwi.gen.nz/CA-Wireworld.html 08:54:36 damn- looking at those examples, a full CPU seems like it could be feasibly built in wireworld. 08:55:51 that's the frikkin crazy side: http://www.quinapalus.com/wi-index.html - wireworld computer 08:56:10 though i HIGHLY recommend looking at this one: http://pages.prodigy.net/nylesheise/wireworld.html 08:58:05 this one's a page on 3-cycle logic: http://pages.prodigy.net/nylesheise/threeticklogic.html 08:58:27 there's a trick to 3-cycle logic, it's different to standard 5+ cycle logic 09:00:51 in 5+ cycle logic, you just use the ANDNOT at will 09:02:22 in 3/4 cycle logic, you have to protect the input from being interfered with 09:02:36 and you go off the clock 09:14:57 g'night guys 09:15:16 gnight 09:15:22 or, should I say, 09:15:26 . .... ...... .. . 09:15:29 hehe, jk 09:15:31 gnite 09:25:56 -!- Arrogant has quit ("Leaving"). 09:32:24 gonna go so gnite 09:33:17 -!- thematrixeatsyou has quit ("Ultimate WireWorld Cellular Automata reference: http://pages.prodigy.net/nylesheise/wireworld.html"). 09:48:56 man 09:49:01 "new turing omnibus" 09:49:02 so awesome 09:01:03 -!- GregorR-L has quit ("Leaving"). 09:12:58 -!- ivan` has quit (" Want to be different? HydraIRC -> http://www.hydrairc.com <-"). 09:58:37 -!- tgwizard has joined. 10:26:44 -!- jix has joined. 12:02:14 -!- ihope has joined. 13:45:59 -!- Sgeo has joined. 14:35:00 -!- oerjan has joined. 14:48:50 -!- oerjan has set topic: the international hub for esoteric programming language design and deployment - map: http://www.frappr.com/esolang - forum: http://esolangs.org/forum/ - EgoBot: !help - wiki: http://esolangs.org/wiki/ - logs: http://tunes.org/~nef/logs/esoteric/ or http://meme.b9.com/cdates.html?channel=esoteric - for brainfuck-specific discussion, go to ##brainfuck - http://esolangs.org/wiki/Adjudicated_Blind_Collaborative_Design_Esolang_Factory. 15:06:30 -!- oerjan has quit ("Later"). 15:10:53 -!- CakeProphet has quit ("haaaaaaaaaa"). 15:15:56 ihope: anything new about your robocom bot? 15:20:43 So far, it seems to work as planned. 15:21:53 mine doesn't work as i planned at the beginning 15:22:05 it did something that i didn't inteded but that is really cool because it is effective 15:22:51 Cool. 15:25:27 when mine wins it'll be allmost all the time around 21500 15:26:40 ok i win against all standard examples 15:26:56 lets add other examples and classic legends 15:28:15 -!- kipple_ has joined. 15:28:25 but mine doesn't liek getting hit at the beginning 15:28:32 i should do something against it 15:29:19 nargh i lost allready 6 games :/ 15:29:44 and 2 ties 15:29:54 lost 8 15:31:28 9 15:32:11 hmm won 16 lost 10 and 5 ties 15:32:18 against all included examples 15:36:49 cyborg is just killing me like i am not existent _| 15:36:50 :| 15:37:49 cyborg is kind of doing the same thing that i do but in a more effective way 15:44:16 ihope: mine works by copying over it's own program to all robots and by creating new ones... the tricky part is to kill all enemy robots (that have your program, and create new robots with your program) when they all have your program... 16:27:10 -!- pgimeno_ has joined. 16:28:22 -!- pgimeno has quit (Read error: 104 (Connection reset by peer)). 17:00:12 * ihope runs his Survival against Cyborg 17:04:56 Cyborg wins. 17:05:11 It's probably because my bots have no attack mechanism. 17:05:11 haha 17:05:16 uh yeah 17:06:39 So with SCAN, 1 is a friend and 2 is an enemy? 17:06:44 Or is it the other way around? 17:06:53 no 2 is a friend 17:08:07 -!- pgimeno_ has changed nick to pgimeno. 17:08:53 * ihope adds a simple infector 17:09:23 why can't the first unit move? 17:09:35 Because. 17:09:50 To be more specific: because you haven't changed that in the rules. 17:10:04 yeah but when that are the default rules my robot should be able to cope with them 17:10:20 Your robot can't cope with the default rules? 17:10:38 well it has to move the first robot (my new one) 17:11:21 Have your first robot create another robot, transfer everything to it, then die? 17:11:32 well that's what i'm doing now 17:18:30 What's the easiest bot to win against? 17:19:12 * ihope tries Black Jacks 17:20:42 Hmm, my latest change seems to have killed Survival. 17:26:32 I found the problem: an unconditional AJUMP 0 which is invoked when there's nothing in front of the bot. 17:26:34 That's bad. 17:27:19 infinite-loop? 17:28:06 Well, it only does that if there's nothing in front of it. 17:28:23 ...Or if there's a friend in front of it. 17:28:33 But not if there's an enemy in front of it. 17:30:12 -!- CakeProphet has joined. 17:33:42 Interesting. My TRANS 3, 2 seems to not be doing anything. 17:34:35 Oh! 17:34:42 The child robot was created with only one bank! 17:35:02 * RodgerTheGreat gasps in astonishment 17:35:54 Now hopefully this fatal error won't be quite so fatal. 17:38:55 Oops. My InfectDie bank doesn't die. 17:39:21 It resets the death timer every time it runs through the loop. 17:40:07 what game is this? 17:46:54 robocom 17:47:42 * ihope makes a better infection mechanism, which actually does a decent job of infecting 17:47:50 s/decent/half-decent/ 17:47:57 hrhr 17:48:53 Hmm. My bot actually sort of won this time. 17:49:00 But the death timer is still resetting. 17:49:44 Apparently the first instruction in each bank is actually number 1. 17:49:51 * ihope adds one to all his AJUMPs 17:51:30 Oh, how lucky. One of my bots infected their motherbot. 17:55:03 And after a bit of oddness when I ended up with lots of bots with only the Child bank and not the InfectDie bank, the last opponent (which had been deactivated by a Child-only bot) got an InfectDie. 17:58:37 Aha, it turns out that though the motherbot was creating children with two banks, those children were creating grandchildren with only one bank. 18:00:47 * ihope goes somewhat crazy and runs his bot against Cyborg 18:00:58 * pikhq wonders what program you're using 18:01:52 it's a programming game called "robocom" 18:02:06 kinda halfway between RoboWar and CoreWar 18:03:57 Know any *non* Win32 programming games? 18:04:40 Using Linux? 18:04:44 aw, crapola. DOS and win only... 18:04:55 POSIX, please. 18:05:01 Does it not work under Wine? 18:05:03 pikhq: familiar with CoreWar? 18:05:09 RodgerTheGreat: Heard of it. 18:05:14 ihope: Not willing to try. 18:05:32 it's pretty sweet, and there are dozens of implementations for different systems 18:05:41 I had a nice one for my palm at one point. 18:05:44 * pikhq unmasks it 18:05:53 pikhq: why not? 18:06:04 Installing. 18:06:15 ihope: Nonfree software makes baby Stallman cry. 18:06:22 Oh. 18:06:35 You could write your own interpreter for it. 18:06:41 Indeed, I could. 18:06:49 Not bored *quite* enough yet. 18:07:08 I could attempt to make an interpreter for it. 18:08:36 Or I could sneakily post the language on the Wiki and hope someone else makes an interpreter for it. 18:08:50 pikhq: uhm robocode is java written but as the jvm isn't open source i guess... 18:09:00 -!- lament has joined. 18:09:12 and robocom runs fine under wine 18:09:18 (at least using mac os x) 18:09:31 lament: ping? 18:09:49 * pikhq learns redcode 18:10:05 ihope: kong! 18:11:06 lament: could you add a phase shift gate to your QBF interpreter? 18:11:18 JVM is slated to be fully open by christmas. I look forward to it. 18:11:20 can't you do it yourself? 18:11:31 I could... 18:11:40 just need to add a matrix for it 18:12:03 Should be easy, then. 18:12:44 Is it qubit.py or qbf.py? 18:13:21 probably both 18:13:36 check what happens in qbf.py in the big if-statement that takes care of individual instructions 18:13:41 for other gates 18:18:42 Is 1j the imaginary unit, then? 18:19:31 yes 18:23:50 I don't suppose there's a special name for anything along the lines of sin 1 + i cos 1. 18:24:30 sin(1) + i*cos(1)? 18:24:36 Yes. 18:24:53 no, there isn't. 18:25:06 what's more, i'm not sure the built-in sin and cos support imaginary numbers 18:25:21 yeah, they don't :| 18:25:24 The results can't even be multiplied by them? 18:25:31 oh, they can 18:25:38 but do you actually mean sin(1)? 18:25:41 Yes. 18:25:44 oh, that's easy. 18:25:47 sin is math.sin 18:25:59 As long as sin and cos take their stuff in radians. 18:26:05 yes. 18:26:20 so math.sin(1) + 1j * math.cos(1) 18:27:02 that's a strange shift though 18:27:04 why 1? 18:27:31 It's rationally independent to pi. 18:27:50 that much is true. 18:28:09 how's that important? 18:28:25 You can get arbitrarily close to any real number less than 2pi with 1*x mod 2pi. 18:28:33 ...where x is a natural number. 18:28:51 And that means applying the phase shift thing x times. 18:29:14 I demand an accounting 18:29:35 A what? 18:30:04 an accounting 18:30:16 seems kind of a pain to find the x though 18:30:42 It's just a matter of... something. 18:30:46 But you must not eat meat that has its lifeblood still in it. And for your 18:30:48 lifeblood I will surely demand an accounting. I will demand an accounting 18:30:49 from every animal. And from each man, too, I will demand an accounting for 18:30:51 the life of his fellow man. 18:30:52 --Genesis 9:4 18:31:11 God's talking about VAMPIRES! 18:31:22 Proof that vampires exist as the children of Caine. 18:31:24 Bad CakeProphet. You didn't say what translation that was. 18:31:48 eh, yes 18:31:59 that's why the jews have to cover meat in salt so all the blood is drained 18:32:13 lament: Add 2pi to your wanted phase shift gate a bunch of times, until you get satisfactorily close to a natural number. Or something like that. 18:32:17 Because they're vampires? 18:40:26 * ihope continues patching up the interpreter 18:44:04 * pikhq plays with Corewars for a bit 18:49:02 Hopefully this new interpreter thingy works. 18:49:37 ihope: anything new bout your bot? 18:50:05 It lost to Cyborg. (Did I already say that?) 18:50:30 mine does that too 18:51:11 * ihope improves it 18:57:10 It lost again. 18:59:23 Why, the... 19:08:24 Of all the classic whatevers, Survival seems to be the best against Continuum. 19:08:26 It tied. 19:13:16 There, Survival won against Continuum. 19:17:30 It won against Continuum again. 19:18:57 Redcode is 100% crazy. 19:27:25 * ihope mentions GregorR's name in the hopes that this will somehow summon him to the channel 19:30:48 Yay! A tie against Cyborg! 19:30:58 wtf how? 19:31:00 Of course, I only had one bot out there when it happened. 19:31:27 Six games against it so far: five losses, one tie. 19:32:44 And another win against Continuum, making it four. 19:35:57 -!- oerjan has joined. 19:36:27 It be oerjan. 19:36:59 No, silly, it's Ørjan. 19:37:04 (Isn't it?) 19:37:48 ihope: Yeah, but my terminal hates Unicode. 19:38:10 Did it yell at you? 19:46:27 -!- clog has joined. 19:46:27 -!- clog_ has joined. 19:53:43 -!- clog has joined. 19:53:43 -!- clog_ has joined. 19:56:56 -!- clog has quit (Read error: 110 (Connection timed out)). 19:56:57 -!- clog_ has changed nick to clog. 20:06:30 those good bots are sooooo complex :/ 20:28:11 -!- oerjan has quit ("Later"). 21:02:49 Raaaaaaar 21:02:59 WHO DARE SUMMON ME 21:03:34 Ihope. 21:05:17 GregorR: I updated the interpreter for QBF. 21:05:41 Could you magically update EgoBot and the file archive with it? 21:12:10 -!- calamari has joined. 21:12:40 hi 21:12:46 Hey. 21:12:48 hey, calamari 21:13:39 anything new & fun in esoland? 21:14:13 calamari: there would be, but GregorR's being mean. 21:14:20 * ihope cries 21:14:32 I HATE YOU, GregorR! 21:15:23 @ foo 0;@ bar 1;cons78 foo : bar;out foo;cons111 foo : bar;out foo 21:16:21 so much drama 21:17:00 Or: 21:17:12 !bf8 >-[<->+++]<-------.[-]>--[<->-------]<+. 21:17:15 No 21:18:30 (Proof that BFM doesn't create horribly inefficient code that makes you gouge your eyes out, even *if* you're being fairly naive when coding) 21:19:25 !bf_txtgen No 21:19:35 45 +++++++++++[>+++++++>++++++++++>><<<<-]>+.>+. [121] 21:19:36 I think that's a little unfair 21:20:00 because the textgen is being fed fixed parameters rather than being run from the command line 21:20:21 when you tweak on it, it can really get some amazing results 21:20:50 for example: >><< .. that wouldn't happen if you reduced the number of memory locations 21:20:51 >-[<->+++]<-------.>++++[<++++++++>-]<+. 21:22:25 (while that could be cleaned down a lot, one must admit it's some of the most efficient code you're going to get from a naive macro language :p) 21:23:34 !bf8 >-[<->+++]<-------.>++++[<++++++++>-]<+. 21:23:38 No 21:23:43 ihope: :/ it's sooo difficuilt to write good bots 21:28:32 !bf8 +++++++++++[>+++++++>++++++++++<<-]>+.>+. 21:28:36 No 21:29:52 !bf8 ++++++++[>++++++++++++++<-]>.-------.++.---.+++++++++. 21:29:54 pikhq 21:30:34 btw, mine are nonwrapping 21:31:11 Your point? 21:31:26 Mine are produced from a high-level language. 21:31:38 so are mine.. Java :) 21:31:42 haha 21:32:00 Oh, so you finished Java2BF? 21:32:25 so, what doesn't yours make of "pikhq" ? 21:32:33 doesn't -> does .. blah 21:32:47 Just a sec. 21:35:16 --[>-<-------]>++.-------.++.---.+++++++++. 21:35:22 !bf8 --[>-<-------]>++.-------.++.---.+++++++++. 21:35:26 pikhq 21:35:30 that uses wrapping 21:35:43 Because BFM produces wrapping code. Your point? 21:36:01 your point = I'm getting defensive 21:36:08 Hahah. 21:36:44 is there a nonwrapping mode? 21:36:46 http://pikhq.nonlogic.org/pik.bfm has the corresponding BFM source code. . . 21:36:49 Nope. 21:36:55 Not yet, at least. ;) 21:37:29 !bf16 --[>-<-------]>++.-------.++.---.+++++++++. 21:37:32 pikhq 21:37:38 !bf32 --[>-<-------]>++.-------.++.---.+++++++++. 21:37:57 hmmm.. ;) 21:38:11 !bf32 ++++++++[>++++++++++++++<-]>.-------.++.---.+++++++++............ 21:38:14 pikhqqqqqqqqqqqq 21:38:18 It works on 16 bit implementations. Odd. 21:38:28 nah.. it'lkl work on 32 21:38:34 it's just going to take forever 21:38:46 notice how fast might was since it didn't use wrapping 21:38:50 might - > mine 21:39:24 anyhow 21:39:38 So, you worry about working where char!=8 bits. 21:39:43 sure 21:39:44 Not worth it, IMO. 21:40:10 I didn't care for a while 21:40:16 pikhq 21:40:25 but then it bit me when I had a bunch of crappy algorithms IU could no longer use 21:40:30 It does work, still. :) 21:40:42 yeah.. but see how much faster it was without wrapping? :) 21:41:00 Need to set up three modes. . . 21:41:25 Wrapping, nonwrapping, and "112 plusses in a row? Sure, why not?". 21:41:40 yeah.. now that's a nice mode too 21:41:42 hehe 21:41:50 that would be the bf audio mode ;) 21:42:05 More easily compiled into C via basm. ;) 21:42:51 have any bf -> ... compilers been able to combine a printed string rather than printing a bunch of chars? 21:42:51 -!- ihope_ has joined. 21:43:12 Doubtful. 21:43:33 for example: ++++++++[>++++++++++++++<-]>.-------.++.---.+++++++++. => printf("pikhq"); 21:44:08 would have to check ahead to see if the memory locations were used later without being cleared to zero 21:44:28 Perhaps one could make a compiler convert all programs that don't accept input into some printfs. :p 21:44:42 not true 21:44:52 loops will mess you up there :) 21:45:10 Right. 21:51:25 -!- ihope has quit (Connection timed out). 22:01:38 ihope_: hah i think i found a strategy for robocom that could work 22:04:28 What's that? 22:05:55 robotron 2084.. in bf ;) 22:06:02 (just kidding) 22:06:11 i wont tell yet and it will be a lot of work 22:06:17 i'm going to bed now gn8 22:06:56 I'd like to write some bf code but my son insists I hold him instead 22:07:19 jix: hope you finish it.. you are as bad at finishing projects as I am :) 22:07:32 i'm worse 22:07:49 jix: have you ever finished a project? 22:07:54 yes 22:07:55 two 22:07:57 at least 22:08:02 icfar.co.uk is one 22:08:11 You're probably better than calamari, then. :-P 22:08:26 jix: if you ever figure out a fix for that.. please let me know ;) 22:08:33 ihope_: lol 22:08:45 gn8 22:08:46 A fix? 22:08:48 i have to sleep now 22:08:52 ihope: for my brain 22:09:01 calamari: upgrade to brain 2.0 22:09:07 Brain 2.0? 22:09:11 No, that's old news. 22:09:16 jix: not gpl :( 22:09:26 Wait... 22:09:27 yeah but he's probably stuck at brain 0.1.1 22:09:33 ^^ 22:09:35 Brain 0.1.1? Sheesh... 22:09:58 night jix 22:09:58 m$ brain 2000 xp pro special edition sp 4 22:10:16 + me 22:10:20 -!- jix has quit ("Bitte waehlen Sie eine Beerdigungnachricht"). 22:18:25 -!- calamari has quit (orwell.freenode.net irc.freenode.net). 22:18:25 -!- tgwizard has quit (orwell.freenode.net irc.freenode.net). 22:18:25 -!- RodgerTheGreat has quit (orwell.freenode.net irc.freenode.net). 22:18:26 -!- Razor-X has quit (orwell.freenode.net irc.freenode.net). 22:18:26 -!- sekhmet has quit (orwell.freenode.net irc.freenode.net). 22:18:28 -!- Eidolos has quit (orwell.freenode.net irc.freenode.net). 22:18:29 -!- GregorR has quit (orwell.freenode.net irc.freenode.net). 22:18:47 -!- calamari has joined. 22:18:47 -!- tgwizard has joined. 22:18:47 -!- RodgerTheGreat has joined. 22:18:47 -!- Razor-X has joined. 22:18:47 -!- sekhmet has joined. 22:18:47 -!- Eidolos has joined. 22:18:47 -!- GregorR has joined. 22:31:09 -!- CakeProphet has quit (Read error: 104 (Connection reset by peer)). 22:32:12 -!- CakeProphet has joined. 22:32:50 -!- CakeProphet has quit (Read error: 104 (Connection reset by peer)). 22:33:50 -!- CakeProphet has joined. 22:37:11 -!- CakeProphet has quit (Connection reset by peer). 22:38:13 -!- CakeProphet has joined. 22:49:40 -!- tgwizard has quit (Remote closed the connection). 22:59:55 -!- anonfunc has quit. 23:19:22 I see Continuum is rather vulnerable. 23:39:33 * ihope_ improves his program slightly 23:41:12 -!- oerjan has joined. 23:41:51 Now a negative death timer won't mess things up.