00:33:23 -!- oklofok has joined. 00:50:42 -!- oklopol has quit (Connection timed out). 00:59:58 ok, the rc shell is my new favourite imperative scripting language 01:00:01 http://plan9.bell-labs.com/sys/doc/rc.html 01:05:21 why so 01:05:41 oklofok: it's really really really simple. 01:05:52 i picked it up in like 3 seconds frsrs 01:15:30 it looks pretty simple 01:15:44 (a pretty deep comment, i know!) 01:16:51 Now, on an ordinary computer, the basic memory options available are read from address and write to address, with nothing like copy this address range to this address range, right? 01:17:14 oklofok: also the duff's device guy made it 01:17:19 Warrigal: i guess. 01:17:23 Warrigal: what do you mean basic? 01:17:36 in the os, in the hardware, in the software? 01:17:44 oklofok: in the hardware, I guess. 01:17:56 Warrigal: x86 has stuff like rep 01:18:15 What does rep do? 01:18:30 and io is often done outside the cpu, moving lots of stuff, then doing an interrupt 01:18:38 rep repeats a command until cx =0 01:18:41 *cx = 0 01:19:05 or something like that, i'm really an algorithmician, so take this with a salt of wine. 01:19:34 Is it possible to do a more complex memory option than read-from-address and write-to-address in better asymptotic time than by using those two operations? 01:20:30 better asymptotic time than constant time? 01:20:36 somehow i doubt that. 01:21:00 well, i'm not sure what you mean by "complex memory option" 01:22:28 aaand, also x86 has sse, streaming simd extensions, single instruction multiple data, which i assume has something to do with doing many operations at once, thus allowing, at least as an interface to the programmer, to move a lot of stuff at once. 01:22:33 Something like copying one address range to another, which would take linear time using read-from-address and write-to-address. 01:22:53 That only takes cube root time if your memory is cube-shaped. :-P 01:22:55 i have no idea how x86 shit is actually run... or well, at least not how sse works 01:23:06 Hmm. 01:23:48 but usually x86 turns its complex instructions into a certain kind of microcode, which is more like a risc 01:24:44 * Warrigal nods 01:25:43 trying to make some sense out of the mess. 01:26:03 x86 is no doubt the ugliest thing that ever existed 01:26:12 so, how about the sleep? 01:26:22 yes i think it should come into existance right about now. 01:26:23 -> 01:27:05 <- 01:27:09 and as for running times... 01:27:20 rep usually runs slower than just making an explicit loop 01:27:32 sse, on the other hand, is very fast 01:27:43 so it might be they do some kinda optimization shit. 01:27:46 i should look into that 01:28:05 keep your enemies even closer and all that 01:28:07 -> 01:38:38 -!- oerjan has joined. 01:41:58 -!- Corun_ has joined. 01:46:51 -!- moozilla has joined. 01:48:18 -!- Corun has quit (Read error: 145 (Connection timed out)). 01:48:20 -!- revcompgeek has joined. 01:48:21 -!- metazilla has joined. 01:48:48 -!- metazilla has quit (Read error: 54 (Connection reset by peer)). 01:48:53 -!- moozilla has quit (Read error: 131 (Connection reset by peer)). 01:53:17 -!- revcompgeek has quit ("http://www.mibbit.com ajax IRC Client"). 01:54:16 -!- revcompgeek has joined. 01:55:12 I just made the page for a language I created recently 01:55:29 http://esolangs.org/wiki/Karma 01:59:17 -!- revcompgeek has quit ("http://www.mibbit.com ajax IRC Client"). 02:31:56 -!- oklopol has joined. 02:50:23 -!- oklofok has quit (Connection timed out). 03:01:21 -!- oklofok has joined. 03:20:54 -!- oklopol has quit (Connection timed out). 03:23:03 -!- puzzlet has quit (Remote closed the connection). 03:23:07 -!- puzzlet has joined. 03:24:57 -!- GreaseMonkey has joined. 03:48:58 * Warrigal ponders Bloom filters 03:52:59 A 1-mebibit Bloom filter has 2^20 positions, each addressable with 20 bits. A SHA-1 hash is 160 bits, so you can address 8 positions with it. If half of the positions are set (which probably happens once you've put 2^17 to 2^18 things in it), the probability of a false positive is 1 in 2^8. 04:48:55 -!- puzzlet has quit (Read error: 104 (Connection reset by peer)). 04:50:28 -!- puzzlet has joined. 05:05:53 -!- psygnisfive has quit (Remote closed the connection). 06:02:17 -!- oklopol has joined. 06:22:26 -!- oklofok has quit (Connection timed out). 07:26:23 -!- oerjan has quit ("leaving"). 07:58:44 -!- kar8nga has joined. 07:59:59 -!- clog has quit (ended). 08:00:00 -!- clog has joined. 08:43:10 -!- Judofyr_ has quit (kornbluth.freenode.net irc.freenode.net). 08:43:10 -!- Warrigal has quit (kornbluth.freenode.net irc.freenode.net). 08:43:11 -!- thutubot has quit (kornbluth.freenode.net irc.freenode.net). 08:43:11 -!- GregorR has quit (kornbluth.freenode.net irc.freenode.net). 08:43:11 -!- ais523 has quit (kornbluth.freenode.net irc.freenode.net). 08:43:12 -!- oklopol has quit (kornbluth.freenode.net irc.freenode.net). 08:43:12 -!- olsner has quit (kornbluth.freenode.net irc.freenode.net). 08:43:12 -!- pikhq has quit (kornbluth.freenode.net irc.freenode.net). 08:43:12 -!- bsmntbombdood has quit (kornbluth.freenode.net irc.freenode.net). 08:43:12 -!- lifthras1ir has quit (kornbluth.freenode.net irc.freenode.net). 08:43:12 -!- decipher has quit (kornbluth.freenode.net irc.freenode.net). 08:43:13 -!- ehird has quit (kornbluth.freenode.net irc.freenode.net). 08:44:23 -!- ehird has joined. 08:44:23 -!- decipher has joined. 08:44:23 -!- lifthras1ir has joined. 08:44:23 -!- bsmntbombdood has joined. 08:44:23 -!- pikhq has joined. 08:44:23 -!- olsner has joined. 08:44:23 -!- oklopol has joined. 08:45:00 -!- ais523 has joined. 08:45:42 -!- Warrigal has joined. 08:49:24 -!- Judofyr has joined. 08:51:26 -!- Judofyr_ has joined. 08:51:26 -!- thutubot has joined. 08:51:26 -!- GregorR has joined. 08:57:12 -!- Judofyr has quit. 08:59:37 -!- Judofyr_ has quit (Connection timed out). 09:04:11 -!- GreaseMonkey has quit ("You only need one wheel. Bikers are just greedy."). 09:08:18 -!- kar8nga has left (?). 09:09:18 -!- psygnisfive has joined. 09:28:09 -!- Mony has joined. 09:28:58 hi 09:33:37 -!- Dewi has quit ("reboot, brb"). 09:40:48 -!- M0ny has joined. 09:42:08 -!- M0ny has quit (Client Quit). 09:45:47 hi 09:59:10 -!- Mony has quit (Read error: 110 (Connection timed out)). 10:48:48 -!- Dewi has joined. 11:41:12 -!- KingOfKarlsruhe has joined. 12:14:09 -!- Asztal has joined. 13:00:51 -!- ehird has changed nick to zuff. 13:38:15 -!- kar8nga has joined. 13:38:53 -!- KingOfKarlsruhe has quit (Remote closed the connection). 13:43:15 -!- decipher has quit (Read error: 54 (Connection reset by peer)). 13:43:29 -!- decipher has joined. 14:03:10 -!- Mony has joined. 14:03:11 -!- decipher has quit (Read error: 104 (Connection reset by peer)). 14:04:01 -!- decipher has joined. 14:38:37 -!- Judofyr has joined. 14:41:04 -!- puzzlet has quit (Read error: 104 (Connection reset by peer)). 14:46:09 -!- puzzlet has joined. 15:22:19 -!- serg has joined. 15:22:24 lo 15:22:33 i study brainfuck! 15:22:33 -!- puzzlet has quit (Remote closed the connection). 15:22:38 -!- puzzlet has joined. 15:22:55 Got an exam on it this week? 15:23:06 yeahhhhh ) 15:23:35 wanna code sqrt_n(n, num) 15:24:06 i mean root_n(n,num) :) 15:24:22 nibodi has coded it ? 15:24:59 Slereah-: has u ? 15:25:06 You can check here for useful stuff : http://esolangs.org/wiki/Brainfuck_algorithms 15:25:12 I don't do too much Brainfuck. 15:26:37 thx 15:31:37 i think brainfuck can be useful for data compression needs 15:31:49 Slereah-: what do u thinks about? 15:32:42 Slereah-: are there any good optimizers for purposes like printing string of ASCII symbols 15:33:49 -!- serg has changed nick to mrbrain. 15:33:55 -!- mrbrain has changed nick to mr. 15:34:28 -!- mr has changed nick to Guest32275. 15:34:54 -!- Guest32275 has changed nick to mrChlens. 15:36:11 Slereah-: ? 15:36:12 As said, I'm no Brainfuck buff 15:36:31 Slereah-: maybe other langs ? 15:37:03 Depends. 15:37:09 What are you looking for? 15:37:41 want to find applications for skills in brainfucking :D 15:41:39 I think the answer is "none". 15:42:22 there used to be a bot in this channel that could generate programs that print strings (EgoBot?) 15:42:44 Yes there were. 15:42:49 Also another one, no? 15:42:55 Or was it only Underload? 15:43:14 +ul (()(#))(~:^:S(_)S*a~^~!a~*~:^):^ 15:43:16 #_#_##_###_#####_########_#############_#####################_##################################_####################################################### ...too much output! 15:43:19 :D 15:43:34 +bf +++++++++++++++++++++++++++++++++. 15:43:37 No? 15:43:42 it's no brainfuck 15:43:59 underload is way better than brainfuck. 15:43:59 :D 15:44:01 Yes, it's underload 15:44:14 Well, it's less overused. 15:44:14 +bf ab 15:44:21 Also there's a lot of "aSS" in it 15:44:23 protip: use ^bf 15:44:29 except fungot ain't here 15:44:29 I also seem to remember reading that oklopol made a genetic algorithm that functioned like bf_txtgen... possibly 15:44:32 ^bf +++++++++++++++++++++++++++++++++. 15:44:34 ^bf aa 15:44:56 fungot 15:44:57 ain't 15:44:58 here 15:45:07 Also aa isn't BF at all :o 15:45:16 i know 15:45:29 i need bot that generate brainfuck code for my string! 15:45:45 It might be underload, though 15:45:45 and maybe optimize the code 15:45:47 +ul aa 15:45:48 ...a out of stack! 15:45:53 :D 15:45:56 )) 15:46:10 +ul a 15:46:10 ...a out of stack! 15:46:13 http://esolangs.org/wiki/EgoBot has a bf_txtgen command 15:46:16 +ul 1 15:46:19 egobot is dead 15:46:23 long death egobot 15:46:27 ) 15:46:38 mrChlens : http://esolangs.org/wiki/Brainfuck_constants 15:46:49 Just for single chars, but can be useful 15:46:51 I imagine it still works, though? (Or at least you could copy the bf_txtgen code) 15:47:04 egobot requires some process serialization module 15:47:09 that works on like one version of the linux kernel 15:47:13 heh 15:47:14 bf_txtgen is in java though 15:48:53 eww :( 15:49:24 Slereah-: your constants don't contain subloops 15:49:29 Asztal: you use microsoft software, you can't complain about java :P 15:49:33 mrChlens: not "his" 15:49:38 yes, well, that's eww too :) 15:49:58 zuff: don't know whose 15:50:04 mrChlens: ours :P 15:50:08 ok 15:50:09 but no, no subloops 15:50:11 so? :P 15:50:28 so it can be less than 20 ops 15:50:38 for big numbers 15:50:44 huh? 15:53:28 what does mean "huh" ? 15:53:36 i don't get what you meant 15:54:23 tit for tat: 15:54:48 (0 = silent, 1 = talk) 15:55:10 echo 1; while() {read a; echo $a} 15:55:20 I don't know why I wrote that either. 15:55:47 um, tft starts with co-operation 15:55:55 oh, oops 15:56:04 heh, trust me to fuck up such a simple program 15:56:05 :D 15:56:06 SimonRC: what does mean "tft" ? 15:56:15 mrChlens: tit for tat algorithm for iterated prisoner's dilemma 15:56:38 SimonRC: what does mean "tit" ? 15:56:55 tit for tat is an english idiom 15:57:11 wikipedia says "equivalent retaliation" as a literal form 15:57:49 zuff: can u say "retaliation" in more simple form? 15:57:58 poor english 15:58:09 don't you have a dictionary? 15:58:13 SimonRC: don't be rude 15:58:15 nope 15:58:22 mrChlens: attack in response to an attack 15:58:28 SimonRC: you're rude ! 15:58:28 mrChlens: ok 15:58:35 mrChlens: sorry 15:58:41 :D 15:58:44 tit for tat == "if you attack in a certain way, i'll attack back" 15:59:00 ok now it's clear 15:59:04 :) 16:00:06 -!- Linus` has joined. 16:09:00 hmm 16:09:08 could you build a cellular automata out of tons of prisoner's dilemmas? 16:10:31 Asztal: yes i did that once, not that it's all that relevant to confirm that. 16:10:53 ? 16:11:43 zuff: long story 16:11:49 did what 16:12:08 bf txtgen with a genetic algo 16:12:22 ah 16:35:01 wow. I am really bored. 16:35:17 I saw a prisoner's dilemma cellular automaton. 16:39:10 -!- fungot has joined. 16:39:12 Whoops. 16:39:19 hey fiz 16:39:21 fizzie: 16:40:55 fizzie: brought fungot here by accident? 16:40:55 oklopol: any idea why? might this be accomplished?) can be invaluable. could be funny. :) anyways, i meant ( use dbm.gdbm) or ( type a) a 16:41:24 fungot: i was really hoping fizzie would answer, not you 16:41:25 oklopol: some kind of attached fnord feels useful. it works, but if main() were a bigger function that was passed to the fold-function. she's been fnord :) just don't like tdd because it makes proofs easier 16:41:32 also you aren't really answering 16:41:33 oklopol: No, the "whoops" was more of a "whoops, fungot's not here" thing. 16:41:34 fizzie: conversely, if you start with a database query dsl, never needed macros for it. 16:41:38 just asking more questions 16:41:48 fizzie: he was joking :P 16:42:07 i was half joking, half lying 16:42:35 * zuff ponders. 16:43:26 oooooooooooooo 16:43:55 I wonder what a good fungot-esque source text would be. 16:43:56 zuff: and nand x nor x too! :p) then performed operations on it, possibly ever, and yet, at least for some platforms an extension library for an app 16:54:49 -!- mrChlens has quit (Connection timed out). 16:55:09 -!- mrChlens has joined. 16:56:20 -!- Judofyr has quit. 17:01:00 Slereah-: this is more like it http://jonex.info/dump/yolisp.jpg 17:02:26 :D 17:24:18 -!- kar8nga has quit (Read error: 110 (Connection timed out)). 17:40:32 -!- mrChlens has changed nick to serg. 17:42:26 -!- kar8nga has joined. 17:49:55 -!- Judofyr has joined. 17:51:39 http://www.imagebam.com/image/298ad120881820 17:51:41 )) 18:04:28 -!- psygnisfive has quit (Remote closed the connection). 18:12:22 -!- kar8nga has quit (Read error: 60 (Operation timed out)). 18:20:27 -!- sebbu has joined. 18:29:33 -!- sebbu2 has quit (Connection timed out). 18:30:47 -!- Linus` has quit (No route to host). 19:59:40 -!- Linus` has joined. 20:22:21 -!- KingOfKarlsruhe has joined. 20:29:29 -!- Asztal has quit ("."). 21:17:55 -!- kar8nga has joined. 21:25:36 -!- serg has quit (Read error: 54 (Connection reset by peer)). 21:43:13 -!- serg has joined. 21:47:19 What's wrong with that?N 21:47:21 ft2=fopen("energie.txt", "wt"); 21:47:38 Compiler tells me : no match for 'operator=' in 'ft2 = fopen(((const char*)"energie.txt"), ((const char*)"wt"))' 21:48:12 Slereah-: type mismatch 21:48:24 ft2 has wrong type 21:48:45 Well, it's declared in FILE* ft1,ft2,ft3,ft4; 21:49:39 headers ? 21:49:49 wat? 21:50:08 #include's 21:50:59 Oh. 21:51:08 #include 21:51:08 #include 21:51:38 is your program in C++ ? 21:52:13 The compiler is C++, yeah. 21:52:53 Slereah-: FILE* ft1,*ft2,*ft3,*ft4; 21:53:28 In C/C++ you have to give the pointer/array types for each one, only the base type is shared 21:54:24 And if you insist on declaring multiple pointers in the same declaration, it might make sense write it as "FILE *ft1, *ft2, *ft3, *ft4;" to be more clear. 21:56:37 ... oh 21:56:44 I thought the * was for FILE 21:57:00 They don't teach us much stuff. 21:58:06 Fuck. 21:58:09 Squares everywhere. 21:58:13 That's not a good sign. 21:59:19 fprintf(ft1,"%e,", vmoy()); <- why would there be squares everywhere with that? 21:59:30 I tried vmoy, it works good. 22:08:19 And vmoy() returns a double? 22:08:41 Yes it does. 22:08:56 -!- serg has quit (Read error: 113 (No route to host)). 22:09:34 -!- serg has joined. 22:25:07 -!- kar8nga has left (?). 22:33:07 (No ideas?) 22:50:27 -!- Linus` has quit ("Puzzi. Sė, parlo proprio con te. Puzzi."). 22:50:53 Nothing based on that one line of code; it should print out a number and a comma to the fopen'd file in ft1 just fine. 22:51:45 I tried with %f, it works 22:52:00 Which is weird considering it's supposed to be a double 22:57:49 * Warrigal reads about LISP and its special artificial intelligence capabilities 22:58:28 -!- oerjan has joined. 23:01:27 -!- jix has joined. 23:03:40 Warrigal: it has none. it's just symbolic processing 23:03:54 I was exaggerating. 23:04:15 Looks like evaluating (A B C D E ...) generally evaluates B, C, D, E, ..., then applies A to the results. 23:04:18 Well, it's TC, it should be able to do it! 23:04:39 Warrigal: unless A is a macro / special form 23:05:59 What if A is a list? 23:06:09 that's an error. 23:06:13 yep 23:06:31 actually, in scheme the list is evaluated 23:06:37 as an expression 23:06:41 well, duh 23:06:42 but then it errors 23:06:43 :P 23:06:50 not if the result is a function 23:06:50 So in "evaluates B, C, D, E, ...", I should have put A in there as well. 23:06:57 oerjan: lists are not functions 23:07:02 Warrigal: for scheme, not common lisp 23:07:03 oh 23:07:04 right 23:07:04 i see 23:07:07 dur, sorry 23:07:09 Okay. 23:07:13 zuff: i meant a literal list 23:07:17 right 23:07:18 ((lambda (x) (* x x)) 3) 23:07:49 yes 23:08:05 scheme is cleaner in that way, doesn't treat the first argument more specially than it has to 23:08:20 s/argument/list element/ 23:08:48 "car" 23:08:48 :P 23:09:00 Lispers against the unethical treatment of cars 23:09:21 "each list was a separate object that could be altered independently of other lists and could be distinguished from other lists by comparison operators." http://en.wikipedia.org/wiki/LISP 23:09:29 and? 23:09:31 I find that really scary. 23:09:35 umm why 23:09:55 mutable lists are a bit scary 23:10:05 Mutability is scary. 23:10:06 well yeah but nobody uses them :P 23:10:19 Warrigal: lisp isn't purely functional 23:10:20 for functional programming you want immutability to be the default 23:11:21 I can tell you that mathematical expressions are essentially purely functional, and natural languages like English approximate being purely functional. 23:11:46 "I eat the cat." 23:12:43 fungot: long time no see 23:12:44 oerjan: i know i often fnord and plugs his mouse to have more endurance than men. 23:13:20 ... 23:13:26 fizzie: is this the "kinky" database 23:13:31 ^ul (^^:^^^:^^^^^:^^^^^^:::^^^^^^^^:::^^^:^^^^::^)()~((())~:a~*):a~*~^!(~((!())(!:^(^)*)(!!:^(!^)*))~*^!!^):^(~((()())(:a~*:(*(!^)(:)S)~*~(!*(^)(^)S)~*):a~**((!^)~^!^)(!(^)~^^))~*^( )S!!a:(*)*~(~*)**^~*(()()(!)()(!)(:a~*:(!^(!^((!^)*)(!(^)*))(!^((^)*)(!(^)*)))~*~(!^(!^((!^)*)(!(^)*))(!^((^)*)(!(!^)*)))~*):^)~*^!!!!!!~:^):^ 23:13:32 ^^:^^^:^^^^^:^^^^^^:::^^^^^^^^:::^^^:^^^^::^ :^^^:^^^:::^^^::::^::^^::::::^::^^:^^^::^:^^ ^^:^^^:^::^^:^:::^^:^^^:::::^^:^^^^^:^:^^^^^ :^^^:^^^:^^^^^::^^^^^:^::::^^^^^:::^^^^^:::: ^^:^^^:^^^:::^:^^:::^^^:::^^:::^::^^:::^:::: ^^^^:^^^:^::^^^^^::^^:^::^^^::^^:^^^::^^:::^ :::^^^:^^^:^^:::^:^^^^^:^^:^:^^^^^:^:^^^::^^ ::^^:^^^: ...too much output! 23:14:15 nice fungot, doesn't treat chars as double 23:14:15 oerjan: not the other way around. does that matter 23:14:16 Could one person do some sort of double quine? 23:14:41 +ul (^ul (test)S)S 23:14:41 ^ul (test)S 23:14:47 apparently not 23:14:49 olsner: http://www.reddit.com/r/programming/comments/7jeyz/please_for_the_love_of_guido_stop_using/c06tkyj nice trolling 23:14:52 Like ^ul [stuff] generates +bf [things], which generates ^ul [stuff] 23:14:55 fungot still ignores thutubot 23:14:56 oerjan: and support is a little too much stuff :p anything in the database 23:15:01 yeah, fizzie, unignore our bots 23:15:02 :< 23:15:24 ^style 23:15:25 Available: agora alice darwin discworld europarl ff7 fisher ic irc* lovecraft pa speeches ss wp 23:16:26 zuff: There Is No Cabal 23:18:07 dear audio software; please cease your fetish with real-looking interfaces with knobs and wires and metal and shit. 23:18:11 Slereah-: also double quines with ul at both ends are easier 23:18:46 Well, that would be a simple quine, no? 23:19:04 It just generates itself 23:19:09 Slereah-: not necessarily, you have to change between +ul and ^ul 23:19:25 and you could do other changes too 23:19:25 ^style agora 23:19:26 Selected style: agora (a large selection of Agora rules, both current and historical) 23:20:08 fungot, what is the airspeed velocity of the convective derivative of the position relative to the position of the air of an unladen swallow? 23:20:08 Warrigal: conforming with the rules 23:20:12 Oh. 23:20:14 fungot, you're boring. 23:20:15 Warrigal: each active player highest in the context of the rule with the same 23:20:51 -!- oklofok has joined. 23:20:53 fungot, can you tell me how to be as smart as you? 23:20:54 Warrigal: if a trial judge finds the crime of misrepresentation. all 23:21:06 I love Agora. 23:21:45 ^ul ((^ul )(+ul ))(~:aS^:Sa~a*S:aSS)~:aS^:Sa~a*S:aSS 23:21:45 ((^ul )(+ul ))+ul (+ul )(^ul )(~:aS^:Sa~a*S:aSS)~:aS^:Sa~a*S:aSS 23:21:49 bah 23:22:50 ^ul ((^ul )(+ul ))(~^:Sa~a*:S:aSS)~^:Sa~a*:S:aSS 23:22:50 +ul (+ul )(^ul )((+ul )(^ul ))(+ul )(^ul ) 23:23:02 ^ul ((^ul )(+ul ))(~^:Sa~a*:aS:aSS)~^:Sa~a*:S:aSS 23:23:03 +ul (+ul )(^ul )((+ul )(^ul ))(+ul )(^ul ) 23:23:07 :D 23:23:13 good grief 23:24:21 +ul (+ul )(:SaS:aS~aSS)(^ul ):SaS:aS~aSS 23:24:22 ^ul (^ul )(:SaS:aS~aSS)(+ul ):SaS:aS~aSS 23:24:33 -!- oklopol has quit (Read error: 60 (Operation timed out)). 23:24:40 ^ul (^ul )(:SaS:aS~aSS)(+ul ):SaS:aS~aSS 23:24:41 +ul (+ul )(:SaS:aS~aSS)(^ul ):SaS:aS~aSS 23:24:41 ^ul (^ul )(:SaS:aS~aSS)(+ul ):SaS:aS~aSS 23:25:02 ^ul (^ul )(+ul )(~:SaS~aSaS(:^)S):^ 23:25:02 +ul (+ul )(^ul )(~:SaS~aSaS(:^)S):^ 23:25:03 ^ul (^ul )(+ul )(~:SaS~aSaS(:^)S):^ 23:25:10 I did that quite a long time ago. 23:25:14 fizzie: plz make fungot <3 thutubot 23:25:14 zuff: the effect of altering the texts of rules, 23:25:27 Why? We'd have a bot-loop in just a couple of seconds. 23:25:45 fizzie: just make it stop at 5 lines 23:25:47 like it used to 23:26:07 I've never had a working flow-protection like that for non-chat stuff. 23:26:14 well add it 23:26:14 :P 23:26:24 I'll consider it, but not today. 23:29:54 serg: you can do the text generation of egobot by hand too, you just don't get the automatic optimization. 23:30:18 ok it's a lot of work 23:31:29 but the format is +++++[>++++++>+++>++++++>+++<<<<-]+.>---.etc. where the loop sets up values near the ones you want to print out and the rest just moves between, incrementing and decrementing a little 23:33:59 ^bf ++++++++[>+++++++++>++++++++++++>++++++++++++++<<<-]>.>+++++.>---..+++. 23:33:59 Hemmp 23:34:03 oops 23:34:09 ^bf ++++++++[>+++++++++>++++++++++++>++++++++++++++<<<-]>.>+++++.>----..+++. 23:34:09 Hello 23:34:17 * Warrigal makes sure there isn't a guy named serg who's on his ignore list 23:34:43 nah probably sleeping 23:34:46 There is a guy named serg, but not on my ignore list. 23:35:05 Warrigal: he asked that question before i entered 23:52:43 * zuff plays around with Propellerhead Reason. http://filebin.ca/gnyobd/durmz.aiff 23:58:03 -!- KingOfKarlsruhe has quit (Remote closed the connection).