00:02:41 -!- jix has quit ("CommandQ"). 00:06:50 54 00:07:08 23! 00:09:35 25852016738884976640000 00:09:51 Zing 00:10:56 4096 00:12:39 2-6-5-8-0 00:12:56 Ooooooh! Dial up if you want to know me! 00:20:48 -!- adu has joined. 00:28:30 The unstoppable juggernaut is still on the same problem as 90 minutes ago. 00:28:41 I hope everything is okay in here 00:28:49 -!- helios24 has quit ("Leaving"). 00:38:42 -!- timotiis has quit ("leaving"). 01:10:33 -!- ehird has joined. 01:22:06 lolz. 01:25:18 -!- ehird` has quit (Read error: 113 (No route to host)). 01:27:54 byebye machine 2 01:40:55 -!- adu has quit (Remote closed the connection). 01:49:14 pingifieraific 01:50:51 gnop 01:54:16 ping time: 1 min 02:12:27 hi 02:12:44 * RockerMONO will be in and out without warning due to the fact that he shouldn't even have his computer on 02:20:38 -!- slereah__ has quit (Read error: 104 (Connection reset by peer)). 02:25:58 -!- olsner has quit ("Leaving"). 03:16:59 -!- Tritonio_ has quit (Remote closed the connection). 04:07:45 -!- ehird has quit ("This computer has gone to sleep"). 05:03:35 I have finished! 05:03:52 check it out, guys- I completed my short story "Define your good": 05:03:53 http://nonlogic.org/dump/images/1200773495-pg1.png 05:03:53 http://nonlogic.org/dump/images/1200773511-pg2.png 05:03:53 http://nonlogic.org/dump/images/1200773524-pg3.png 05:03:53 http://nonlogic.org/dump/images/1200773536-pg4.png 05:03:54 http://nonlogic.org/dump/images/1201410011-pg5.png 05:03:55 http://nonlogic.org/dump/images/1201410023-pg6.png 05:04:12 I'd love to hear some feedback and constructive criticism. Tell me what you think. :D 05:13:10 anybody? 05:16:43 konversation owns, only way to open a link is to click "copy url to clipboard" and paste to a browser, also pg6 is selected 5 times out of six no matter which of those i try to open 05:17:15 was a bit hard to follow the plot since i first read page 1, then page 6, then page 4 (which opened instead of 3) :D 05:17:37 erm... I could pastebin the URLs if that would make things easier 05:17:45 HEH 05:17:47 *heh 05:17:59 i could do that myself, but, you know, i'm a martyr 05:18:10 I SHALL NOT REST UNTIL I'VE OPENED THEM 05:19:28 hmm, it seems it's actually impossible to pg2. perhaps i should retry irssi.. 05:20:04 seriously, wtf is wrong with your client? 05:20:15 clicking links should not be this difficult 05:25:21 well, you know, every client has its flaws... 05:26:07 xchat took 2 minute lag pauses every few minutes, this one can't open links... 05:26:19 irssi wouldn't show me which act i'm in 05:26:32 hooray linux and open-source software. awesome. 05:26:57 hi 05:27:28 howdy, RockerMONO 05:27:38 what's up? 05:27:38 ...have i mentioned yet the fact my computer screen is randomly scrambled every morning and i have to reboot the comp to see anything? 05:28:03 linux ROCKS 05:28:11 this is closely related to why I own a mac. 05:28:25 This is closely related to why I think that distro sucks. 05:28:35 My complaints about my Linux system are small. 05:28:45 And really, it's a complaint about my monitor, not my OS. 05:28:48 pikhq: computers are allergic to me. 05:29:06 My monitor seems to take a bit of time in the morning to warm up. 05:29:09 doesn't matter what i do, nothing works :) 05:29:10 Kinda sucks. 05:30:01 RockerMONO: new comics ^ 05:30:35 RodgerTheGreat: nice... me and danopia got a working brainfuck parser in PHP =P 05:30:48 nifty 05:31:08 wait, parser? what is there to parse in brainfuck? 05:31:22 well 05:31:39 Thank you, Rodger, 05:31:48 it uses an array for the data =P 05:32:03 RockerMONO: I think you mean "interpreter" 05:32:15 >.> yea, my bad 05:32:43 but despite my inability to figure out wtf to call things, it works =P 05:32:46 pikhq: ? 05:32:59 RodgerTheGreat: I discussed the same thing with him yesterday. . . 05:33:04 ah 05:33:35 And I was thinking 'What's there to parse? In pslbnf, top => brainfuck_token'. . . 05:33:46 pikhq: what do you think of "define your good"? 05:34:13 I think that it seems a nonsensical sentence. 05:34:20 seems to be, even. 05:34:34 http://nonlogic.org/dump/images/1200773495-pg1.png 05:34:34 http://nonlogic.org/dump/images/1200773511-pg2.png 05:34:34 http://nonlogic.org/dump/images/1200773524-pg3.png 05:34:35 http://nonlogic.org/dump/images/1200773536-pg4.png 05:34:35 http://nonlogic.org/dump/images/1201410011-pg5.png 05:34:35 http://nonlogic.org/dump/images/1201410023-pg6.png 05:34:38 ^ this 05:34:44 Ah. Lemme see it. 05:36:16 "ADD 1 TO CRUSADE GIVING CRUSADE" love it. 05:36:56 I couldn't help it. :) 05:37:02 :) 05:37:49 Brilliant. 05:38:08 you like the ending? 05:38:11 when computers have killed all humans, cobol is probably all they remember from them 05:38:19 *us, perhaps 05:38:19 Depressing, but appropriate. 05:38:39 i like the ending, although a gory battle might've worked better for me 05:38:56 I'm pretty pleased with it 05:39:01 (would've made less sense, admittedly) 05:39:01 As you should be. 05:39:28 and this fits into the universe of a much larger story that I am slowly, laboriously fleshing out, so rest assured there will be more 05:39:43 Oooh. 05:39:53 was hoping for that, will he unite robots and humans in the end? :D 05:40:09 oklopol: who do you mean by "he"? 05:40:12 the bot 05:40:25 the main character those 6 would suggest. 05:40:30 oscar is dead, oklopol 05:40:40 fuck :D 05:40:55 and it was never mentioned in this series, but his female counterpart is named "galena" 05:40:59 oh, i was a bit confused by the ending, confused two bots there 05:41:14 The question is: will Galena rebel? 05:41:42 this remains to be seen 05:41:54 Bastard. :p 05:41:56 but even if she does, there's going to be a lot of killing 05:42:07 i blame the fact i read them in wrong order initially. was wondering why the chick was shot because oscar couldn't kill his master :D 05:42:10 Yay, killing. Wait, that's robots killing. 05:42:12 Kuso. 05:44:04 (read 1 first, then 6, so naturally the robot in the last picture was oscar in my eyes) 05:44:39 -!- RockerMONO has quit ("FUCK firefox is eating 213MB of my 512MB RAM :<"). 05:44:55 * pikhq hugs Konqueror 05:45:27 soo... what aspect of the world do you want me to detail in my next short? 05:45:58 Konqueror is using 131MB. . . With 10 tabs, and each probably has about 10MB worth of pictures. . . 05:46:10 No idea. 05:46:34 (robosex!) 05:46:42 I suppose I'll rephrase that. Is there anything about this story that particularly piqued your interest? 05:46:42 No idea. 05:47:42 Hmm. How did Galena get in on the crusade? 05:47:50 -!- RockerMONO has joined. 05:47:53 What's the end result of the crusade, for that matter? 05:48:02 And why are the bots running COBOL? 05:48:02 :p 05:48:27 oh, right, i definately wanna know about what they are praising 05:48:31 *definitely 05:49:02 always interesting whether they can reproduce without humans, because it's kinda ironic if they can't. 05:49:21 but, then again, that's not part 2 material, prolly 05:49:50 pikhq: the end result of the crusade is a rather expansive topic 05:50:01 oklopol: you're curious about Silica, or the Archetype? 05:50:08 yes 05:50:20 please choose one. 05:50:31 :) 05:51:11 i'll read it again, in order this time, seems i've missed some stuff. 05:51:39 The Archetype, myself. 05:51:50 Hell, just cover all of it. ;p 05:52:33 archetype. 05:52:59 pikhq: alright, gotcha- I'll start coming up with a good way to flesh that out. Perhaps a guided tour of the Axon Technologies R&D department? 05:54:04 That could work; I assume the Archetype is from there. 05:55:11 correct! 05:56:20 Axon Technologies was in the business of developing patentable tech and licensing it to other companies to produce. Their original specialization was high-quality random number generators. 05:58:56 before the archetype might be interesting to know how global the robot crusade is 05:59:08 add a comma there, if that was confusing 05:59:12 In order to confirm the randomness of their products, they developed quite sophisticated pattern recognition hardware. In fact, as the devices became more complex they began to incorporate genetically engineered bacteria into self-assembling neural-net like material called "neurogel". In a flash of inspiration, one researcher realized that these pattern matchers could be trivially reapplied to artificial intelligence 06:00:20 Progress was achingly slow at first, but neurogel's unique properties allowed for experimentation on scales far beyond what was possible with conventional computers. 06:01:06 RodgerTheGreat: you should write scifi 06:01:40 The newly formed AI arm of Axon poured their efforts into an assistive design tool- imagine the ultimate CAD application. It learned design techniques as people used it. 06:01:46 oklopol: I do. 06:02:12 you do? like, text? :-) 06:02:37 The tool could soon extrapolate simple sketches into complete working designs. Then, it was turned on itself. 06:02:48 heh 06:03:32 -!- RockerMONO has changed nick to Rocker|away. 06:04:40 The result was the first artificial sentience. It was aware, in some sense, but not in any fashion comprehensible to humans. By studying the design of the new program, researchers made more progress in artificial intelligence in a year than had occurred in the previous century. 06:05:39 i sure could use some extra sentience 06:07:20 The tool continued to grow and evolve, assisted by researchers skilled in diverse fields. Because the AI division of Axon was called "Green sector" he tool was known simply as "Project Green" or just "Green". 06:08:18 And so, Green was the progenitor, or archetype, if you will, of every AI that followed it. It designed many itself. 06:08:46 bsmntbombdood: have you been wining up? 06:09:13 oklopol: maybe 06:09:21 oklopol: and no, sorry- I don't have a lot of patience for simply writing. I think making comics is much more rewarding and expressive (if much more grueling) 06:11:24 i just don't like comics that much, since i suck at decrypting them :P 06:11:50 i don't doubt you can get all that in comic form 06:12:00 bsmntbombdood: is it a secret? 06:12:08 huh? 06:12:13 pikhq: thoughts? 06:12:37 bsmntbombdood: about the 'maybe' 06:13:26 oklopol: i guess that's only an american thing 06:13:47 (that use of "maybe") 06:14:21 nope, international 06:14:32 i guess taking stuff literally for fun is a finnish thing 06:14:52 pink gin is pretty good 06:15:48 Bone. 06:17:19 bone? 06:18:14 Esperanto for 'good'. 06:18:20 Pronounced bon-eh. 06:20:33 I originally assumed you were suggesting a name for something. 06:20:42 I'll attempt to apply it in an ironic fashion. 06:21:48 oh, side note- there's an entire group of protagonist robots in this story named after 6502 opcodes. 06:24:20 TAX TEY DEX ROR ROL BNE LSR CMP, etc 06:24:50 It's a little tough selecting ones that are pronounceable. :S 06:26:27 the ones above could be phonetically constructed as follows: Tacks, Tay, Decks, Roar, Rahl, Benny, Laser, and Comp 06:26:47 benny? 06:26:54 why not bone :-) 06:26:58 heheh 06:27:09 now that's an interesting idea 06:27:20 that could be perfect 06:27:23 i'm fairly sure pretty much no one could deduce they're from opcodes 06:27:33 i love that, on the other hand 06:27:41 well, they'll be spelled like the opcodes in many cases 06:29:09 might be a fun expericence for the reader to realize at some point the names were opcodes all along 06:29:56 I'm trying to figure out a way to correlate their names and serial numbers to hide a program to do something 06:30:19 :D 06:30:23 but it's really hard to imagine a 6502 program that works at all without repeating. :/ 06:30:51 I call upon the collective minds of #Esoteric to help me come up with something nifty! 06:31:24 that's the problem with writing fiction: the coding part is simply too hard. 06:31:25 ROL, TAX and BNE must all be used in the program, and it must ideally be at least 30 instructions long 06:31:58 if we can make a random number generator, it'd be a brilliant full-circle 06:32:29 that's actually something that seems feasible to do 06:33:03 yeah, I know 06:33:08 basically, x: add mul jmp x, and then some obfuscation? 06:33:24 6502 doesn't have a multiply instruction 06:33:30 welcome to 6502. 06:33:31 hmm 06:34:13 we have 5 registers in 6502 land: An accumulator, two index registers X and Y, a stack pointer and a program counter 06:34:27 we need a fixed prime to multiply with, shouldn't be hard to do with binary logic 06:34:32 we can address 256 pages of 256 bytes of memory 06:34:33 binary arithmetic 06:34:48 stack operations are actually really clean and easy, mercifully 06:36:03 could try cooking something up, wonder if there's a 6502 emulator or something 06:37:10 6502 has 11 addressing modes ranging in complexity from straightforward to outright mindbending 06:37:26 oklopol: there are many, many, many 6502 emulators 06:38:50 yeah, just found that out myself 07:09:55 'night, folks 07:56:36 -!- GregorR has set topic: And BP said "LET THERE BE BLIGHT!" And there was blight.. 07:59:59 -!- clog has quit (ended). 08:00:00 -!- clog has joined. 08:02:49 in code golf, is the "size" the size in bytes? 35 bytes is kinda short for choose :\ 08:05:00 {AB->*:..A/*$:..B|*:..$A-B} 08:05:05 oklotalk won though 08:05:09 \o/ 08:05:28 whoops 08:05:44 {AB->*:..A/*(:..B|:..(A-B} 08:07:06 btw | there is union, fun way to do the factors of the denominator :D 08:07:54 have to do that in cise 08:15:48 ;aB,-A,/FcA*FcBFc best i could do right now, ";aB" splits an input list into n and k, where B (the k in n choose k) is left in the stream "-A" specifies the function that's applied to the object on the stream, in this case B, so A-B will be left on the stream, then just divide factorial of A by the product of the factorial of b and factorial of that which was on the stream == A-B 08:18:29 ;ab;)&*,/_A*_B_-AB here, factorial is defined in terms of reduce, which is )& 08:18:57 the function factorial, )&*, is put on the stream, and used as "_" 08:19:26 i wanna see choose in golfscript, i bet i own it 08:20:06 anyone know golfscript? 08:25:01 Thanks go to Flagitious for sending in this challenge. Something that might be of interest to you Code Golfers - He recently created a language called GolfScript which was designed specifically to be good for golfing. Please visit the site and have a look. This challenge can be solved in 21 bytes in GolfScript, which he estimates being half the size of what the winning submission on Code Golf will be! 08:25:13 i owned golfscript, as i assumed :) 08:25:35 and didn't even use any spesific features of cise, it naturally has Chs for choose. 08:25:49 so... 08:26:03 3 bytes, 21 bytes, that's an ownage factor of 7 08:33:31 heh, gcd: ;aB,'B%AB 08:33:45 this uses a cise-spesific thingie 08:34:07 which i think i also used with quicksort and mergesort, so this is not especially made for this situation. 08:34:21 when a calculation fails, the contents of the stream are just passed on 08:34:44 this means B=0 naturally ends the calculation, and returns A, because it was on the stream 08:34:50 otherwise, the stream is left untouched 08:35:28 it's actually ;Ab,'B%AB, because we want A on the stream ofc, otherwise gcd(a,b) would've been 0 08:36:30 here, the parsing of "Ab" into ["A", "b"] instead of just one variable is determined by the fact parsing it as ["Ab"] would've left "BA" without meaning. 08:36:58 "B % B A" in case i'm not the only one whose client messed that up 08:37:12 Cise <3 08:40:57 cise does have the minor problem though that there is no way to actually call a function with a value, you can currently just describe functions. 08:41:26 although just specifying that the last function in the program is called should suffice 08:43:22 wow oklopol has been talking for a long time 08:43:37 hmm, 29 bytes for 1000 digits of pi... fuck 08:43:55 anybody wanna tell me how pi is calculated digit-by-digit :| 08:44:21 bsmntbombdood: just praising my victory over golfscript 08:44:48 and realizing i may be doing that too early, since... 29 bytes for 1000 digits of pi, fuckz :\ 08:46:02 probably add support for stuff like that so that you only need to describe the method of getting a new digit and specify the base to use 08:46:09 but that doesn't help me with the actual algorithm :) 08:47:43 * oklopol is contemplating making the empty program output "Hello, world!" 09:19:37 -!- helios24 has joined. 09:20:29 -!- oerjan has quit ("Gooed knight"). 10:14:58 -!- lifthrasiir has joined. 11:30:22 -!- Figs has joined. 11:32:26 Hello. 11:36:36 -!- jix has joined. 11:38:50 If I modify EBNF so that alternations are tried in the order specified, can a grammmar still be ambiguous? 11:38:57 *grammar 11:50:40 -!- danopia has quit (Connection timed out). 11:57:15 -!- timotiis has joined. 11:59:52 -!- slereah__ has joined. 12:00:12 Number of argument :9 12:00:12 Set of combinators to compose from (separated by ,) :s,k,i,0,t,l,b,c,q,v,m,u,w,o 12:00:14 ``tk`v`k0 converts to ``c`t`k0k 12:00:16 44801.8916142 s 12:00:18 12 hours. 12:00:34 The Juggernaut succeed, though it's not the shortest way 12:02:57 what? 12:05:01 It's a combinator shortener. 12:05:27 Although the way it generates them, it's only roughly by order of size. 12:06:10 uh, ok 12:06:33 slereah__'s talk ------------> 12:06:40 (my head) 12:07:09 I'm trying to work out how to handle errors in my parser system 12:07:28 where should errors be reported? 12:07:51 To the FBI 12:07:57 ;_; 12:08:15 that's not what I meant :D 12:10:41 Then what! 12:11:44 If I have a parser that supports backtracking, how do I tell where my error is? 12:13:50 like, if I have foo = (A,B)|(A,C)|(A,D) 12:14:01 and my input is AF 12:14:09 (or something like ...AF) 12:14:52 reporting "failed to match foo at ____" is not necessarily the correct thing to do 12:15:12 like say I have the following C code: 12:15:16 int x,y 12:15:22 int main() { 12:15:25 ... etc ... 12:16:21 I'd like it to say "expected semicolon at ____ but got ___" but more likely, you'd get something like "unexpected ____ at ____" 12:17:36 -!- slereah__ has quit (Read error: 104 (Connection reset by peer)). 12:18:06 -!- slereah__ has joined. 12:19:36 -!- eagle-101 has quit (Read error: 110 (Connection timed out)). 12:22:21 O_o 12:22:25 python lets me do 12:22:28 a = [1,2,3,] 12:22:30 weird :P 12:23:53 huh 12:24:11 now that I think about it, python doesn't really explain why the syntax is invalid 12:24:20 it just says "syntax error" 12:24:22 and points to it 12:24:32 perhaps that's the solution to this mess 12:24:50 just point to the last place that's actually meetable in the string... 12:25:10 that should be after the A, right? 12:25:14 ... or 12:25:15 hmm 12:26:21 what if I had Foo = (A,B)|((A,C),D)|(E,F)? 12:26:21 and some input like XYZACX 12:26:37 and XYZ is consumed by whatever came before it 12:26:54 NOM NOM NOM 12:39:54 -!- slereah__ has quit (Read error: 104 (Connection reset by peer)). 12:40:13 -!- slereah__ has joined. 12:56:33 -!- slereah__ has quit (Read error: 104 (Connection reset by peer)). 13:06:28 -!- Slereah has joined. 13:07:02 >:| 13:15:58 -!- slereah__ has joined. 13:16:37 are you having connection problems? 13:22:26 -!- slereah__ has quit (Read error: 104 (Connection reset by peer)). 13:22:42 -!- slereah__ has joined. 13:28:39 I assume that's a yes... 13:34:59 -!- Slereah has quit (Read error: 110 (Connection timed out)). 13:37:32 -!- Slereah-- has joined. 13:37:47 -!- Slereah-- has changed nick to Slereah. 13:46:30 @.@ 13:46:59 wow, this has gone from very nice, very heavy commenting in the last hw assignment, to virtually nothing in this one 13:47:01 *sigh* 13:47:14 It feels like it was written by two completely different people 13:47:17 ...maybe it was. :P 13:47:47 Wut? 13:48:10 I'm doing a calculator project for my CS hw 13:48:28 basically I have to write a stack and a calculator that converts infix to postfix and then evaluates... 13:48:39 yay for basic data structures classes :/ 13:49:09 A lot of the time, I'd rather start from scratch... is that a bad thing? 13:49:17 (that I'd want that; obviously I can't do that) 13:50:10 nah, often easier when you've written the whole lot yourself 13:50:12 what language? 13:51:01 C 13:51:29 basically the whole assignment is like a big "fill in the blank" 13:52:45 if anything, this has taught me that from now on, I should comment what I'm importing from where... 13:52:51 Heh. 13:53:15 since the thing is full of all these functions from about three different files and I can't find the one I have to modify :P 13:53:26 imagine if there were 100 files! 13:53:29 it'd be a mess 13:56:12 I should say, three .c files -- there's a lot more in the project 13:56:38 I should further qualify that with "that I have to look at" 13:56:38 :D 13:56:47 14:03:21 Justv give him back a program in Malbolge. 14:03:58 -!- slereah__ has quit (Read error: 110 (Connection timed out)). 14:08:18 * Slereah 's trying to make a BF interpreter in python 14:08:24 Unbalanced brackets are hard to deal with 14:14:46 I wrote a bf interpreter in C a while back I think... 14:14:51 I wonder what I did with it... 14:15:35 ha... I just wrote about 7 lines of comments for 3 lines of code... 14:16:06 excuse me... 18 lines of comments :P 14:16:16 wow, my numberic senses are terrible today 14:16:21 *numeric? 14:19:42 -!- Slereah has quit (Read error: 104 (Connection reset by peer)). 14:19:57 -!- Slereah has joined. 14:25:19 wb 14:37:01 -!- slereah__ has joined. 14:37:06 -!- Slereah has quit (Read error: 104 (Connection reset by peer)). 14:41:38 -!- Rainarrow has joined. 14:42:46 Please say "Hello, World!" 14:42:59 -!- slereah__ has quit (Read error: 104 (Connection reset by peer)). 14:46:21 -!- Slereah has joined. 14:46:35 Please, someone tell me if there's interpreters working any more? 14:47:34 Of what? 14:56:04 IRP, I guess 14:56:11 Internet Relay Program 14:56:23 I'm told if I put the program here, I get outputs 14:56:24 like 14:56:32 Please say "Hello, world!" 14:56:34 this way 14:56:51 I think you want #IRP 14:56:57 but I'd have to look at the logs 14:57:39 ok, thanks 14:59:03 Hello, Figs, I see you entered and left #IRP 14:59:29 -!- slereah__ has joined. 14:59:40 -!- Slereah has quit (Read error: 104 (Connection reset by peer)). 14:59:50 I did :) 15:00:05 doesn't look too active 15:00:12 but I could be wrong. 15:00:15 yeah, but my program got executed! 15:00:18 yay! 15:00:20 :) 15:00:30 remember to thank your interpreter :) 15:00:52 * slereah__ hates his connection 15:01:18 slereah__, what are you on? 15:02:06 WIFI 15:03:55 Oh. So it was IRP 15:04:54 Should I change #esoteric to #IRP ion the wiki? 15:05:54 I think you should, #IRP is really amusing me 15:06:14 there's a request on the talk page for that from the 3rd of January 15:06:18 ... 2007 15:06:20 :D 15:06:57 :D 15:07:21 :P 15:07:28 Asztal: Done. 15:07:47 And if I am to die for this heroic act, then so be it! 15:10:30 -!- RedDak has joined. 15:10:45 whoo! it compiles! 15:10:57 yeah, and executes 15:11:12 wait, shouldn't IRP be a interpretation language? 15:11:21 instead of a compiled 15:11:37 my C program :P 15:11:39 not IRP 15:11:59 ok 15:17:57 Heh. The old borgs had such cheap costumes. 15:27:44 -!- ehird has joined. 15:51:10 hello ehird 15:51:18 IRP with us! :D 15:52:26 Something that has always bugged me is, the force fields can stop a million nuclear missiles, but if there's something theoretically non-threatening, it passes through! 15:53:04 For instance, PEOPLE THAT WILL WIN THE BATTLE 15:56:22 Figs: noes 15:58:52 .... 15:59:00 who are you 15:59:00 slereah__: did u mean Starcraft 2 or something? 15:59:04 i don't recall you, Rainarrow 15:59:09 hmm, 'u'.. bad start 15:59:45 Hello ehird, I am new to here 16:00:01 ehird: sorry for the abbreviation, I won't do it anymore 16:00:46 I was googling around for brainf*ck, then I found IRP 16:00:50 and I followed it here 16:00:59 so it's my first time visiting here 16:01:02 well, welcome 16:01:02 :) 16:01:12 Nice to see all you guys, nice to see you ehird 16:02:14 ditto 16:02:15 :) 16:03:54 Whee, happy potato magic! 16:04:03 O_o, o_O, *flee!* 16:04:35 I should write some Obfs. C with all my variables as O_o and o_O 16:04:53 ....... 16:05:39 just think... O_o()->(O_o)->(O_o)() 16:05:39 Figs: been done 16:05:40 and O_O and 0_0 16:05:40 #Error: variables can't begin with numbers 16:05:52 Rainarrow: are you a compiler or something 16:05:52 :P 16:06:01 he's an IRP interpreter 16:06:22 Figs: O_o(!!!)->O_O(...(o_o))->o_O 16:06:27 with liberal use of #define 16:06:38 Yeah, yeah, but I mean no defines. :) 16:06:51 Hello ehird, I'm an apprentice IRP interpreter, nice to meet you! 16:06:55 using O_o as a void* 16:07:05 I'd probably actually have to do 16:07:30 (*O_o)()->(O_o)->(*O_o)(); 16:07:31 etc 16:07:47 and have the functions I use actually modify O_o as I go 16:08:16 my teacher actually showed us obfuscated C in our CS class 16:08:30 s/our/my 16:08:56 .. 16:08:56 lol 16:09:29 Figs: computer science... C... hmm 16:09:34 I wouldn't call that computer science 16:09:45 my university does 16:09:47 I'd call it 'computer programming' :) 16:09:50 *shrug* 16:09:56 it's simple stuff 16:09:58 kind of boring 16:10:14 Figs: it's a bad CS class, then :) 16:10:31 I'm assuming (hoping) it will get better 16:10:46 * pikhq has yet to take a CS class. . . 16:10:48 have they shown you anything other than C? 16:10:52 Figs: It is unlikely. 16:10:52 Java. 16:10:56 :P 16:10:57 tejeez: how do I get him back online? 16:10:58 Ahh. You're fucked. 16:11:03 I'm just a self-taught decent coder. . . 16:11:12 Figs: And anything else taught in 'CS'? 16:11:19 Congrats for getting a JavaSchool CS course, try not to listen to it, you might turn retarded :-) 16:11:29 We're going to see C++ by the end of the class 16:11:39 yeesh 16:11:43 that is NOT computer science 16:11:44 sometime over the next couple years I expect to encounter OCaml 16:11:49 unlikely 16:11:51 but I don't know when 16:11:54 ..I guess they actually meant Counter Strike by CS 16:12:09 Not so unlikely since I've seen other CS students (higher grades) doing it for class projects 16:14:12 Figs: Still, it's a JavaSchool CS course, probably with an added helping of Jebus(TM) and Enterpriseyness 16:14:56 Jebus? 16:14:56 At the school I'm going to, C++ is not the CS program. . . That's just CS 101. 16:15:18 They told me that I'm never going to see C++ in the program again, most likely, after this class 16:15:20 Figs: I don't know why I said that. :D 16:15:28 Um, what? 16:15:37 Ugh. 16:16:05 CS should be a highly theoretical thing :P 16:16:19 Personally I think the programming languages involved should be ones like Scheme and Haskell.. 16:16:25 That's why I'm taking discrete math. 16:17:14 I have a (required) basic data structures course (mostly C) and a math cs course 16:17:22 in addition to normal math and a logic course 16:18:12 ehird: They strongly recommend you learn other programming languages by the time you're done with the data structures course (freshman level, IIRC). 16:18:52 * pikhq is, of course, at a different, stronger college 16:18:57 Well, will be. 16:19:54 Hm. apparently, this chan's window doesn't light up anymore when new messages arrive 16:20:05 I can fly! (m)- ^_^ -(m) 16:20:07 Rainarrow, I meant Star Trek, not Starcraft 16:20:51 slereah__: ok, I see 16:20:57 I would say that MIT probably is the only university which has a Platonic Ideal CS course, but then they changed Scheme to Python, which also means no more SICP! damn them 16:21:32 ehird: Sadly, there's colleges worse than what Figs described. 16:21:48 One of the ones I glanced at had C Programming as an advanced course. 16:22:01 C can be very hard to understand because of integers! 16:22:03 With, of course, Java being used for the first 2 years. D': 16:22:06 :D 16:22:31 Oh, and UNIX was also considered an advanced level course. . . 16:22:59 Note: PERL is a descendent of the older language Perl, designed for the web. Perl was for desktop programs in Windows(R), but was considered to be too difficult to learn, and PERL was created instead. 16:23:09 (MST just assumes you're building everything with GCC) 16:23:17 (Alternatively, s/PERL/CGI/, s/Perl/PERL/) 16:23:51 MST? 16:24:01 Missouri University of Science & Technology. 16:24:02 Maladie Sexuellement Transmissible 16:24:37 Maximum Shutter Time 16:26:03 Anyways: a lot of schools just suck at teaching CS. 16:26:39 Frankly, programming should be a single, 101-type course, and you should then move on. 16:26:52 To what? 16:27:08 ... Actual computer science? 16:27:51 what I'm learning is newbie CS; this is freshman year after all 16:27:58 Ah. 16:28:02 what is a stack, tree, queue, etc? 16:28:17 most of the people in my class haven't done C, it seems like 16:28:24 so they're also learning C 16:28:53 the first assignment was to reinvent console IO using fgetc and fputc 16:29:22 (including handling numbers properly, etc) 16:29:23 -!- useless_bot has joined. 16:30:01 I'm 16:30:13 I'm a silly bot, and I _love_ cheese! 16:30:38 -!- useless_bot has left (?). 16:30:56 let me guess 16:31:02 asiekerka or whoever did that 16:31:15 wait, no 16:31:15 .fi 16:31:19 cxuriuous 16:31:23 it's an extention of #IRP 16:36:28 hey guys 16:36:44 Hello 16:36:53 Hello 16:36:55 Hi. 16:37:01 oellH 16:37:21 Hi RTG 16:37:23 leo Hl 16:37:25 #IRP :) 16:40:04 'sup, Rainarrow, ehird, slereah__, Figs? 16:40:26 #IRP :) 16:40:30 Well, the Juggernaut succeeded. 16:40:37 In 12 hours of computation. 16:40:57 slereah__: Epic. What was it doing? 16:40:59 RodgerTheGreat: Hello 16:41:07 Although I should change the code so that it actually tries every combination in order of *length* 16:41:21 ehird: The IsZero function. 16:42:14 What is it? 16:42:51 Well, returns true for 0, false for other numbers. 16:43:00 The result being "``tk`v`k0 converts to ``c`t`k0k" 16:43:09 In 44801.8916142 seconds 16:43:15 I'm leaving guys, nice to see you all today 16:43:43 cya 16:43:58 The actual shortest result is ``v`k0k, but as said, it doesn't do it in order of length so far. 16:50:37 cya rainarrow 16:50:40 -!- Rainarrow has quit ("Leaving"). 16:51:37 wassup, RTG? 16:52:13 -!- eagle-101 has joined. 16:55:20 Figs: not much yet 16:55:28 did you see my new comic? 16:57:29 no 16:57:35 no 16:57:39 http://nonlogic.org/dump/images/1200773495-pg1.png 16:57:39 http://nonlogic.org/dump/images/1200773511-pg2.png 16:57:39 http://nonlogic.org/dump/images/1200773524-pg3.png 16:57:39 http://nonlogic.org/dump/images/1200773536-pg4.png 16:57:40 http://nonlogic.org/dump/images/1201410011-pg5.png 16:57:40 http://nonlogic.org/dump/images/1201410023-pg6.png 16:58:50 RodgerTheGreat: what happened to the prime-number-popup one, anyway? 16:59:02 you never made more than 2, or at least i dont' recall you having said anything about any further editions in here 16:59:36 that was backburnered, but I may pick it back up when I have time 17:00:43 Add 1 to Crusade giving Crusade ... haha :) 17:00:48 COBOL? 17:00:58 Figs: yes 17:01:22 One of these days I should learn COBOL... 17:01:29 and Fortran 17:01:39 please don't 17:01:40 :D 17:01:43 I know a little COBOL- enough to make jokes, at least. :D 17:02:18 ehird: Why not? I already know brainfuck, some Befunge... I don't think COBOL will hurt my mind more than brainfuck 17:02:46 Well, Brainfuck is easy to learn 17:02:51 {this is where you should insert "That's what it wants you to think... muahahaha... *ahem*"} 17:03:03 Not to program, but you can learn it in like half an hour. 17:03:19 RTG, you've seen Simulated Comic Product #4 right? 17:03:26 An hour to learn, a lifetime to master 17:03:34 Figs: I think so, lemme check... 17:03:41 Something like that, yes 17:04:45 yes 17:09:12 Your comic reminded me vaguely of it 17:09:49 you know how freenode demands log links in the topic? 17:10:00 ? 17:10:00 we should encrypt the URL with a one-time pad, tell nobody what it is, and put it in the topic 17:10:17 log links? 17:10:24 links to the channel logs if there are any 17:10:32 you have to link to them or you can't have them, is official policy 17:16:12 I should first generate the new list of combinators, sort it by length, and then try them out. 17:16:50 Otherwise, (v`k0) (k) arrives after (tk) (v`k0) 17:22:06 gah 17:22:10 my throat is a world of pain 17:22:40 evil pain foo! >.< Damn ye, damn ye colds! 17:22:42 Stop drinking Draino 17:33:57 -!- ehird[erc] has joined. 17:34:01 test 17:34:07 \x -> x 17:34:19 Success! 17:34:25 (\x -> [1..2]!!1) <= 2 17:34:26 hah 17:34:29 unicode symbols irc! 17:34:35 unfortunately it trashes ERC's colours 17:34:41 haha, even prime' unicode 17:34:46 but that effs up 'apostraphes' 17:35:34 -!- ehird[erc] has quit (Client Quit). 17:35:37 -!- Asztal has quit (Read error: 104 (Connection reset by peer)). 17:41:16 -!- Asztal has joined. 17:42:07 -!- jix has quit ("CommandQ"). 17:49:19 -!- jix has joined. 17:56:35 Heading off 17:56:41 cyaz 17:56:43 Bai 17:56:50 -!- Figs has quit ("10am -- time for bed!"). 17:58:32 -!- Tritonio_ has joined. 17:59:22 -!- Tritonio_ has quit (Client Quit). 18:13:17 -!- Rocker|away has changed nick to RockerMONO. 18:17:23 Seems like a spambot wiped out part of the Piet Q article 18:18:17 hi 18:18:20 slereah__: Piet Q???? 18:18:26 Hi. 18:19:04 Piet Q. 18:19:20 what's Piet Q? 18:19:41 http://www.esolangs.org/wiki/Piet-Q 18:20:47 oh cool 18:29:44 so revert 18:31:32 * slereah__ isn't used to wikis 18:31:40 history-> 18:31:45 click the second-last revision's date 18:31:46 click edit 18:31:49 I did it 18:31:52 submit, add edit summary 'reverting spam' 18:32:04 Well, not the full procedure 18:32:09 But it's back the way it was 18:33:16 -!- RedDak has quit (Read error: 113 (No route to host)). 18:45:27 -!- RedDak has joined. 18:47:55 What would be sorting a list of strings by length in Python? 18:48:30 sort(lst, lambda x,y: len(x) <=> len(y)) 18:48:30 iirc 18:48:40 Thanks. 18:49:23 btw 18:49:25 don't use <> 18:49:26 use != 18:50:13 oh 18:50:17 sorted(lst, lambda x,y: cmp(len(x),len(y))) 18:50:49 -!- danopia has joined. 18:51:12 Hm. Apparently, sorting by length is the default function for lists of strings 18:51:54 no 18:51:58 i don't think so. 18:52:03 it should do alphabetical, then length 18:52:10 >>> a = ["aaa","aaaa","a","","aa"] 18:52:10 >>> a.sort() 18:52:10 >>> print a 18:52:10 ['', 'a', 'aa', 'aaa', 'aaaa'] 18:52:24 Oh. 18:52:26 try ["abc","b"] 18:52:29 :) 18:52:36 but anyway! sorted(lst, lambda x,y: cmp(len(x),len(y))) 18:53:40 What's lambda x,y for? 18:53:53 comparing 18:54:43 Well, seems to work. 18:54:45 Thanks. 18:55:02 lambda is an anonymou function. 18:55:07 do you even KNOW python..? 18:55:46 Enough to program stuff in it. 18:55:54 Not enough to program it in an elegant way. 18:57:17 I mostly use basic functions. 18:57:30 And so far, not much need to use sorting functions. 18:57:38 lambda isn't a sorting function 18:57:41 lambda is a basic language feature. 18:58:50 Not basic enough it seems 19:03:38 http://pastebin.ca/875240 19:03:41 Much better. 19:05:33 slereah__: lambda is a lambda... 19:06:07 i'm assuming you know what that means given that you live for your combinators? 19:06:14 Yes 19:07:02 lambda param1, param2.. paramn: result 19:07:23 * Asztal likes C#'s syntax 19:07:38 lambda x, y: cmp(len(x), len(y)) is a lambda that takes two params, takes their len and compares them as integers using cmp 19:08:08 Asztal: enlighten me! 19:08:15 (x, y) => x.Length.CompareTo(y.Length) 19:08:29 ignore the horrible .NETty comparing ;) 19:08:34 hehe 19:08:46 with one parameter, it's something like: x => x.Length 19:09:07 i like oklotalk: {#_} 19:09:27 nice. 19:10:27 well, if you want the comparison, {_<>__} 19:10:41 kinda cute 19:10:57 (lambda (x) (cmp (length x) (length y)) 19:11:04 well, only works on lists and i don't know what cmp would be :) 19:11:18 -!- oerjan has joined. 19:11:42 or 19:11:50 nand 19:11:52 (fun (x) (<> (length x) (length y))) 19:12:04 xnor 19:12:05 which does work on strings, in my AsOfYetUnreleasedDialectTM 19:12:14 'fun' and '<>' may change names 19:12:22 Maybe just: (fun (x) (cmp (length x) (length y))) 19:12:41 i like dun for func 19:12:45 *fun 19:13:43 yeah 19:13:50 borrowed from ML 19:14:08 'LispDialect: makes programming (fun ...)' 19:14:32 also it exists nicely with defun 19:16:44 :D 19:16:56 oklopol: give me a weird oklotalk sample and explain it 19:16:58 :P 19:24:16 -!- Hiat1 has joined. 19:24:24 Hello all 19:25:17 Hi. 19:25:21 Oerjan : Thanks yet again - what would I do without you :P 19:25:51 ehird: too tired :D 19:26:00 I thought that this would be appreciated here: http://xkcd.com/285/ 19:26:32 btw. i've added some seriously weird stuff, i'm beginning to feel it cannot be executed fast. 19:26:38 i mean, ot 19:26:59 Hiat1: it would if we didn't all read xkcd already :D 19:27:10 well, even then 19:27:16 oh, lol :) 19:27:33 actually i learned about xkcd from this channel 19:27:34 I just discovered it today oerjan 19:27:46 damn, well I tried ;) 19:28:21 Hm. The program found ^x^y.yx in three minutes. 19:28:40 I should try weeding out more possibilities. 19:31:23 -!- oklopol has quit (Read error: 104 (Connection reset by peer)). 19:32:57 2 minutes when removing stuff of the form ```skX[stuff] 19:33:36 Hmm, is 'writing malbolge' generally considered not very hard any more? :P 19:33:44 Malbolge 19:33:46 -!- oklopol has joined. 19:33:48 See? Just did it! 19:33:55 I might make a 'decoded malbolge -> malbolge' program thing. 19:34:07 Your funeral! 19:34:13 then... something like BrainFuck->decoded malbolge 19:34:45 enjoy... 19:34:48 but yes, I agree with Slereah, you're digging your own grave ;) 19:35:06 Yes. And you're digging it with a spoon 19:35:19 *toothpick 19:35:58 *hair 19:36:15 *by breathing really hard on the ground 19:36:30 *by staring it down until it submits to your will 19:36:31 *by thinking that the soil should move 19:36:53 *by doing nothing in the hope that something will happen 19:36:54 *At a distance of 7 parsecs from the plot 19:37:18 ehird: I think you get the point :P 19:37:55 But well, who knows! 19:38:57 Yes, IFF you succeed you'll be rushed of in a private jet to some exotic location and have your milk personally sliced by three slaves 19:39:11 I read sexuality into that 19:39:13 (not a typo) 19:39:19 lol 19:39:34 ok, your water then 19:39:45 that's just sic 19:40:02 fine, your tea 19:40:12 OK WITH EVERYBODY? 19:40:13 mark, if oklopol thinks something is sick then it _really_ is 19:40:13 Makes me think of teabagging 19:40:16 :P 19:40:23 oerjan: did you miss the pun?!? 19:40:32 oh 19:40:40 :) 19:40:52 well my remark still stands ;) 19:40:57 i guess :D 19:41:12 just watching http://www.pornhost.com/3715829895/ xD 19:41:25 ok, well, im off to shower 19:41:25 i'm gonna move to japan 19:41:28 so I suppose, brb 19:43:20 A hord of strapping young men with vibrators? 19:43:26 I don't like where this is going! 19:43:55 Is that like the Japanese version of the hangman? 19:44:08 answer wrong and get raped! this is the greatest game show ever :D 19:44:15 At every mistake, the threat becomes even bigger 19:44:30 It's quite a different culture! 19:44:30 -!- pikhq has quit (Read error: 104 (Connection reset by peer)). 19:45:09 The girl doesn't look too thrilled 19:45:33 that's just their way to enjoy it! 19:46:10 Oh noes, her car is going down! 19:46:15 -!- pikhq has joined. 19:46:15 No doubt to the RAPE MACHINE 19:46:38 That's the silliest rape I've ever seen 19:47:09 i've seen sillier 19:47:28 Well, not in video at least. 19:47:44 japs always cry in porno 19:47:58 it's just convention! 19:48:16 What do you think those people put in their resumes? 19:48:20 a two inch penis isn't gonna hurt anyone 19:48:30 xD 19:48:38 "I raped people in game shows while making silly noises"? 19:49:16 i'd put that in my cv proudly! :D 19:49:34 I always love the pixelated genitals. 19:49:41 Rape is good. Vaginas are bad. 19:50:20 hehe 19:50:44 This video is quite mind boggling. 19:50:56 the one i linked? 19:50:59 or something in there 19:51:11 I'm trying to imagine a context where such a show would be possible, but I'm just drawing a blank 19:51:30 if tv had stuff like that, i would watch. 19:51:36 and i never watch tv. 19:51:41 Watch, or masturbate? 19:51:50 watch 19:52:16 watching porn is my hobby, not masturbation 19:52:21 Both, I suspect. 19:52:32 well, sure, we're all human. 19:52:32 It's probably the kind of show where you have to be real confident in your partner. 19:53:00 "If she gets it wrong, you get gangraped, with silly noises!" 19:53:03 "Sign me in!" 19:53:13 "sign up your friend!" 19:54:05 I hope they're advised to take some contraceptives before. 19:54:30 it'd be interesting to know how much of that is real 19:54:48 Who knows, maybe it's an actual game show of a porn channel! 19:55:15 But I fear that the cultural barrier might be too thick to guess. 19:55:24 I mean... WOOOOOH WOOOOOH 19:55:30 i don't believe in cultures 19:55:43 ...nor barriers 19:56:05 Care to take a guess then? 19:57:00 umm... yes! 19:57:14 wtf, japan! 19:57:20 :DDDDDDDDD 19:57:27 Asztal has guessed it, I think 19:57:29 never ceases to surprise me. 19:58:06 So Asztal, you can go home with what you've got... 19:58:11 Or get DOUBLE OR RAPE! 19:58:33 Asztal: have you looked at the german stuff? you don't see that on the web if you don't look for it, but i can tell ya, quite a lot of surprises there too :) 19:58:57 although game shows are a pretty much just a japanese thing 19:58:59 i am good at porn 19:59:06 bsmntbombdood: i can imagine that 19:59:30 ...did i start this topic? 19:59:36 whoops! :) 19:59:41 I fear you have. 19:59:43 who speaks polish here? 19:59:46 gonna make me some hot sausages -> 20:00:01 Only Polish notation 20:00:07 someone polish was here 20:00:09 nooga? 20:00:20 anyway -> 20:00:38 bsmntbombdood: reverse polish 20:02:52 bsmntbombdood: why do you ask? 20:08:26 i want to hear a polish person say "spirytus rektyfikowany" 20:08:46 spirytus rektyfikowany 20:09:06 naah, just pulling your polish, I can do RPN though 20:09:32 anyway,it's late, im tired, im off 20:10:04 bsmntbombdood: what does that mean? 20:10:13 oklopol: rectified spirit 20:10:29 ie water-ethanol azeotrope 20:10:37 mmmja 20:27:46 -!- Corun has joined. 20:30:05 ABC! 20:30:17 -!- calamari has joined. 20:35:37 -!- calamari has left (?). 20:40:34 ÆØÅ! 20:41:00 Ø rlÿ? 20:42:01 ÿ rlý! 20:43:03 -!- Corun has quit ("This computer has gone to sleep"). 20:48:20 -!- RedDak has quit (Remote closed the connection). 20:55:13 -!- RedDak has joined. 21:03:39 Aaaaargh. 21:03:55 Damn Juggernaut. 21:05:37 hm. i just spent a load of time writing 'setq' as a macro 21:05:45 depending on: 21:05:57 (``ss`kk)(`k`si) appears before (`s`k`si)(k) 21:06:22 COMPILE-TIME: if, null, car, pair, cdr, cadr, error, or, cddr 21:06:29 RUN-TIME: progn, set 21:06:56 I should find out what's the step at which point the expression can only be bigger 21:11:20 * oerjan smells a halting problem 21:11:39 'There is no empirical proof that Athiest exist.' -- anonymous person 21:12:09 Empirical ~ That I will accept? 21:12:50 ATHEISTS DON'T EXIST IT'S A LIE 21:13:22 BRAISE THE LARD! 21:17:36 -!- helios24 has quit ("Leaving"). 21:19:19 Of course atheists exist. 21:19:26 Who else would worship Athe? 21:19:44 Muslims? 21:19:48 this is a good point 21:21:26 Spagnostics unite! :) 21:21:43 Spagnostics: Those who know sp? 21:22:02 Flying SPAGhetti Monster? 21:22:16 GregorR: That's pastafarianism. 21:22:27 They can have more than one name :P 21:22:40 OR CAN THEY? 21:22:48 That will lead to schisms! 21:24:58 Hmm, apparently "the Flying Spaghetti Monster is often used by atheists, agnostics (known by Pastafarians as "spagnostics"), and others as a modern version of Russell's teapot" 21:25:07 which isn't exactly what I thought it meant. 21:25:29 I think the length will immediatly be superior at every step, since the minimal length of a new step will be the max+1 of the old 21:25:51 So I just need to compare every valid expressions from the first valid step 21:26:46 -!- slereah__ has changed nick to Slereah. 21:30:52 -!- timotiis has quit (Remote closed the connection). 21:32:00 personally i think you 21:32:11 're all heathens for not seeing the True Nature of the Invisible Pink Unicorn, in Her Holiness 21:32:48 -!- timotiis has joined. 21:33:30 bah. The Invisible Pink Unicorn is just a bunch of nutjobs misinterpreting the presence of his noodliness. 21:34:01 The Invisible Pink Unicorn is a mere servant of His Noodliness. 21:35:09 * RodgerTheGreat is currently wearing his MTU Pastafarian Club T-shirt. 21:38:14 soon my Gospel of the Flying Spaghetti Monster shall arrive... :) 21:38:16 Ah shit. 21:38:30 It doesn't depend on length, it depends on the order of applications. 21:39:16 I'm actually the Pastarrr of my local pastafarian youth group 21:39:25 ``ss`kk jus applies two elements from [s,k,i,ss,kk,...], while `s`k`si must apply s to `k`si 21:39:29 to be honest i don't like being molested by spaghetti 21:39:40 i much prefer being molested by a unicorn, that is invisible, and pink 21:39:42 ehird: Not even for your immortal soul? 21:39:51 Well, pink is a little gay 21:39:54 Especially with that horn 21:39:58 http://laughingsquid.com/wp-content/uploads/unicorn_power.jpg 21:39:59 Slereah: But it's invisible. 21:40:00 QED 21:40:10 But still horny! 21:40:14 RodgerTheGreat: Yes, pretty much, except it's white, and visible 21:43:40 -!- Azstal has joined. 21:48:19 -!- Asztal^_^ has joined. 21:49:49 -!- Asztal^_^_ has joined. 21:50:47 .. 21:55:15 -!- jix has quit ("CommandQ"). 21:57:28 -!- Asztal^_^ has quit (Read error: 104 (Connection reset by peer)). 21:58:31 -!- Asztal^_^_ has quit (Read error: 104 (Connection reset by peer)). 21:58:31 -!- Slereah has quit (Read error: 104 (Connection reset by peer)). 21:58:42 -!- Slereah has joined. 21:59:59 -!- Asztal has quit (Read error: 110 (Connection timed out)). 22:00:52 Seems the Juggernaut just exchanged speed for shortness 22:03:14 Third step with three combinators, that's a maximum of 24,492 combinators to check 22:03:31 Damn that combinatorial explosion! 22:04:26 i wonder how many mad scientists have died in a combinatorial explosion 22:05:35 -!- Azstal has quit (Read error: 110 (Connection timed out)). 22:08:04 -!- slereah__ has joined. 22:13:47 -!- eagle-101 has quit (Remote closed the connection). 22:15:08 -!- slereah__ has quit (Read error: 104 (Connection reset by peer)). 22:15:53 -!- Slereah has quit (Read error: 104 (Connection reset by peer)). 22:16:31 -!- Asztal^_^_ has joined. 22:16:37 -!- Asztal^_^_ has changed nick to Asztal. 22:16:39 -!- slereah__ has joined. 22:16:57 Damn you internet! 22:29:56 -!- Asztal has quit (Remote closed the connection). 22:32:44 -!- RedDak has quit (Read error: 110 (Connection timed out)). 22:33:24 -!- RedDak has joined. 22:41:44 -!- RedDak has quit (Remote closed the connection). 22:53:07 sdf 23:14:20 -!- Corun has joined. 23:28:32 -!- timotiis has quit ("leaving"). 23:34:56 -!- Corun has quit (Read error: 110 (Connection timed out)). 23:36:15 POLL 23:36:17 stack display: 23:36:24 top top-1 top-2 ... end 23:36:24 OR 23:36:30 end ... top-2 top-1 top 23:37:10 ehird: if i knew what either of those were i'd be able to answer =P 23:41:31 obviously it should be 23:41:32 top 23:41:34 top-1 23:41:36 top-2 23:41:37 ... 23:41:38 end 23:42:13 i mean you cannot call it top unless it's on the TOP, now CAN YOU? 23:42:33 heh 23:43:28 I love Haskell. I'm just terrible at it :D 23:46:09 oerjan: What if you're in Australia? 23:48:24 slereah__: well the Australians have their monitors upside down, so it cancels out 23:52:56 ehird: That depends upon the language. 23:53:05 If it's RPN, end ... top-2 top-1 top. 23:54:25 RPN is like reversing the polarity. 23:54:28 *rimshot* 23:58:32 pikhq: Welp it's concatentative, so yeah 23:58:34 But.. 23:58:35 This is easiest. 23:58:41 because a stack is top : (top-1 : ... 23:58:51 Also: if you represent functions as a stack. 23:59:01 You pop off an instruction. run it. loop. 23:59:07 So: This way means it's printed correctly. 23:59:29 it's only an added reverse to change it... 23:59:35 I guess. 23:59:37 I'll do that then 23:59:49 Done.