00:00:58 "When the revolution comes, committee members will be shot by Lament." 00:01:19 Whence the "magic contestants"? 00:03:05 Could you explain to me how the debug output from egobfi is formatted? 00:04:03 pikhq: Paste a line and I'll remember 00:04:23 0:43|0|0|*43|1|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0| 00:04:53 The number before the : is the offset being displayed (in this case, the offset is 0, so that 43 is at the 0th cell) 00:04:56 The * is your pointer 00:05:18 So you're at the third cell, which contains 43 00:05:28 Ah. 00:06:04 So, I've got the memory running away from me. 00:06:57 And I can't figure out where. 00:10:50 The copy of the code I'm looking at has a "temp1=0; temp1=opcode;" between the 2nd and 3rd cases; is that significant? 00:11:01 There's no such between the 1st and 2nd, or 3rd and 4th 00:15:09 Fixed that. . . 00:15:32 -!- vf0i1vq2SR has joined. 00:15:50 What I've got is a horrendous misalignment of the pointer. 00:15:58 pikhq: Welcome to Brainfuck :P 00:16:33 The loop for + doesn't misalign the pointer. 00:16:41 The other loops move it way off. 00:17:06 I don't see any difference between them, though. 00:17:34 -!- bsmntbombdood has joined. 00:17:36 Latest paste? 00:17:37 -!- vf0i1vq2SR has left (?). 00:18:26 Just a sec. 00:19:03 http://pastebin.ca/158083 00:20:26 Aha 00:20:38 When you're in a loop, it doesn't land you on the same cell as you started in. 00:20:45 -!- kipple_ has quit (Read error: 110 (Connection timed out)). 00:21:00 For your plus loop, it looks like you started at temp1 and ended at i 00:21:06 You need to get back to temp1 00:21:09 (and blank it) 00:21:31 Otherwise you could be at either location when you get past that ] 00:25:30 . . . Oh. 00:27:09 Although that doesn't explain why the other loops don't run. 00:29:14 Well, aside from them really screwing up the pointer location, that is. 00:33:35 SGot it. 00:33:38 -!- tgwizard has quit (Read error: 110 (Connection timed out)). 00:33:55 Well, I got one of the bugs. . . 00:34:10 Still have a general right shift. :'( 00:35:32 Fixed that, too. 00:35:34 :) 00:35:53 working? 00:36:19 Yup. 00:36:34 Everything works. 00:36:38 EVERYTHING. :) 00:37:16 \o\ 00:37:18 /o/ 00:37:19 \o/ 00:37:34 /o\ 00:37:43 So now, we have a compressor for Brainfuck code. 00:38:19 \o/ ^o^ (o( /o\ <- the YMCA thing, see? 00:38:38 * pikhq makes the compression program also strip input code's comments 00:40:15 If one counts stripping comments, it brings down uncompress to 342 characters from 1631. 00:40:22 \o/ 00:40:27 win 00:41:28 * pikhq compresses LostKng.b with his compression program. . . 00:42:26 Jebus. Is it running? 00:42:51 ? 00:43:17 Oh. No, it's not compressing. It's waiting for input. x_x 00:43:56 It brought LostKng.b down to 288 kilobytes. 00:44:06 From what? 00:44:26 2.1 megabytes. 00:44:47 \o/ 00:48:47 If one compresses without stripping comments, it's 100% lossless. :) 00:50:23 Ah, shit. 00:50:34 My comment stripping version is broken. 00:50:42 Oh, well. That's easy enough to fix. 00:55:26 And the comment stripping is *still* broken. . . 00:55:49 Oh, well. That's easy enough to fix. 00:56:12 Hrm. 00:56:36 Not quite so easy? :-3 00:57:43 I'm not seeing the difference between the stripped version and the unstripped version, aside from the lack of comments. . . 00:58:01 Except, of course, that the stripped version doesn't work. 00:58:48 And when I run them through egobfi-wib, there *is* no difference. 00:58:48 you loses 00:58:49 Hrm. 00:58:59 egobfi-wib? 00:59:03 I'm blaming egobfi8. 00:59:05 Yeah. 00:59:15 ... wtf? I didn't make an egobfi-wib >_O 00:59:29 It's wib compiled using egobfc. 00:59:33 OH 00:59:47 I don't think it's egobfi :P 01:00:32 No, it's called egobfi. 01:00:34 No idea why. 01:00:45 Err. 01:00:47 XD 01:00:51 It's called egobfi-wib. . . 01:00:52 I don't think the PROBLEM is egobfi. 01:01:04 And I'm really going to blame egobfi. 01:01:07 :( 01:01:12 It's soooooo not EgoBF. 01:01:16 EgoBF is implicitly flawless. 01:02:02 But EXplicitly borken :-) 01:02:22 Om gesh de bork bork? 01:02:23 :'( 01:02:34 http://pastebin.ca/158164 01:02:41 http://pastebin.ca/158166 01:02:48 Oh, um gesh dee bork bork. 01:02:51 Unstripped and stripped. 01:03:29 . . . Oh. I see the issue. 01:03:37 It's me misusing input redirection. x_x 01:03:49 Yeah, the stripping works perfectly. 01:03:59 Of course it wasn't EgoBF. 01:04:03 EgoBF is implicitly flawless. 01:04:18 But now you've got the working decompression code. 01:04:18 So, why egobfi8 instead of egobfc2m? :-P 01:04:47 egobfc2m segfaults. 01:04:54 Hm. What platform? 01:04:58 AMD64. 01:05:02 Ah, that's why. 01:05:07 I haven't ported it there yet. 01:05:10 Wanna help me? ^^ 01:05:28 Not right now. 01:05:33 Haskell Haskell Haskell? 01:05:36 Python Python Python? 01:05:43 Curry Curry Curry! 01:05:45 Plof Plof Plof. 01:05:48 Hmm. 01:05:54 Tcl Tcl Tcl... 01:06:11 OGEL OGEL OGEL 01:06:17 I could probably rewrite this to handle EOF=-1, so I can use it with awib. . . 01:06:27 Tcl. 01:06:35 GreyPaladin: no, not OGEL. 01:06:40 Not Tcl either. 01:08:15 Mmkay. With compression working and comments being stripped, we've got 356 kilobytes for Lost Kingdom. 01:09:04 -!- ihope_ has joined. 01:09:25 *W *W *W. 01:09:27 C C C. 01:10:07 ++ ++ ++ 01:10:09 Haskell Python Curry Lisp Tcl 1L C, see? 01:10:23 s/1L/++/, if you want to do that. 01:10:25 Okay. . . 01:10:35 J++ J++ J++ 01:10:42 Your thoughts on my compression algorithm? 01:10:43 s/Tcl/J++/? 01:10:52 pikhq: is it RLE? 01:10:58 Yeah. 01:11:02 J++: best language evar 01:11:12 It sucks. :-P 01:11:30 It's designed for compressing Brainfuck code. 01:11:31 harder than a hurricane-powered vacuum cleaner 01:11:39 WTF is J++? 01:11:41 It RLEs only Brainfuck opcodes. 01:11:48 GregorR-W: http://en.wikipedia.org/wiki/J_plus_plus 01:11:56 GregorR-W: Warning: it is vile 01:12:08 J# is no better 01:12:21 * pikhq is probably the first contestant that's finished. :p 01:12:30 "The one major difference was that Visual J++ applications could only run on Microsoft's Virtual Machine." 01:12:32 lol 01:12:46 I'd finish PietHack and enter it if registration wasn't over :-( 01:13:08 Is anyone *doing* a game? 01:13:27 I don't know if anyone is doing anything besides me. . . 01:13:33 I doubt it :P 01:14:23 Later, I might rewrite the compressor into BF as well. . . 01:14:26 But not right now. 01:14:42 man, PietHack would wipe the floor with all of you :-) 01:16:16 =? 01:16:39 A Hack-like game written (drawn?) in Piet 01:17:34 * pikhq now has a tarball made. . . 01:18:56 http://nickv111.is-a-geek.com:8080/~pikhq/brainfuckCompress.tar.gz 01:19:28 \o/ 01:23:48 pikhq: That better use autoconf! :P 01:24:06 GregorR-W: Each C program is a single file. 01:24:18 They don't even have fuckin' header. 01:24:20 s 01:24:21 pikhq: I wasn't being sarcastic. 01:24:24 OR WAIT 01:24:26 MAYBE I WAS 01:24:28 :P 01:24:48 God I hate you, GregorR. 01:24:53 I don't care about using autoconf when it's a single call to GCC to compile it. 01:25:08 I didn't use autoconf for Glass :P 01:25:37 Although I might want to make a makefile for it. . . 01:26:21 -!- ihope has quit (Read error: 110 (Connection timed out)). 01:26:50 -!- GregorR-W has quit ("Chatzilla 0.9.75 [Firefox 1.5.0.6/0000000000]"). 01:35:14 [.,],[>>>>+<<<<[->>+>+<<<]>>[-<<+>>]>-------------------------------------------<[-]>[<+>[-]]+<[>-<-]>[<<,[>>>[-]<<<->[-]+++++++++++++++++++++++++++++++++++++++++++.<]>>[-]]<<<[->>+>+<<<]>>[-<<+>>]>---------------------------------------------<[-]>[<+>[-]]+<[>-<-]>[<<,[>>>[-]<<<->[-]+++++++++++++++++++++++++++++++++++++++++++++.<]>>[-]]<<<[->>+>+<<<]>>[-<<+>>]>------------------------------------------------------------<[-]>[<+>[-]]+<[>-<-] 02:03:46 -!- Razor-X has joined. 02:16:09 Razor-X: Hey. 02:16:28 I'm the first one to have an entry for the contest, I believe. 02:16:35 pikhq: Heh. 02:16:43 Interesting :). 02:16:52 Which category did you enter? 02:17:01 http://nickv111.is-a-geek.com:8080/~pikhq/brainfuckCompress.tar.gz 02:17:06 Compression. 02:17:10 Ah. 02:24:41 It's designed to compress Brainfuck, actually. 02:25:35 In fact, it does the job fairly well. . . 02:26:29 LostKng.bfz is 356 kilobytes. ;) 02:27:46 416 kilobytes if you don't use the comment stripping version. 02:28:47 Email it to me for ``official'' credit''. 02:29:03 Mmkay. . . 02:29:15 Even though I've already given you a link to the tarball. . . 02:29:35 What's your email address, anyways? 02:30:24 Check the discussions page for the contest. 02:30:52 Ah. 02:31:04 Sorry, I just realized just why I should stick to Firefox for only Japanese reading. 02:31:19 Oh, a fellow Gmail user? 02:31:41 I got onto GMail as one of the first members. 02:31:52 Nice. 02:32:17 I wrote an article about comparing GMail accounts to the Dutch Tulip Craze to Slashdot, but I guess I wrote a paper heretical to the Slashdot Church. 02:32:20 I got on maybe a few months after they started it. . . 02:32:51 Currently, I'm using Google's GMail on your domain beta. ;) 02:33:25 I'm known to appear crazed because I have a healthy suspicion against Google :P. 02:34:19 AP Physics class is so boring and slow right now. Gah, I hope this ``quick pace'' suddenly comes. 02:34:34 Sent. 02:34:35 I mean in AP Chemistry, I was definitely gasping for breath to get a hold on the material, but this is just stupid. 02:34:56 I have so much time during class I'm doing all the vector practice problems (when I feel like doing them) via a slide rule. 02:35:04 Makes for good slide rule practice. 02:35:20 I'm more likely to use my graphing calculator. . . 02:35:29 slide rule = fun 02:35:33 It is. 02:35:33 But only because a real RPN calculator just kicks ass. ;) 02:35:41 also, RPN calculator = fun 02:36:10 My Physics teacher got a whole bunch, and I asked if I could borrow one that came with a 70's manual complete with browning and aging. 02:36:19 My calculus teacher is actually having us use HP calculators. \o/ 02:36:23 Damn. Nice. 02:36:49 It did take me a good bit of time to learn how to use it (a good 2.5 hours) but after that I found it pretty easy. Faster than a calculator for trigonometry, IMO. 02:37:38 Razor-X: Just so you know, I might just rewrite the compression program in BF, as well. 02:37:55 It's not in BF? 02:38:16 No, the decompression program is in BF. 02:38:22 Oh, I see. 02:38:33 "Compression program. (entry must include decompressor and compressor, one of which may be written in a conventional language)." 02:38:36 :) 02:38:54 I'm about to start work on Compressed English now. 02:39:05 . . .?!? 02:39:33 It was a project whose goal is to create a human-readable highly-compressed form of English. 02:39:40 Ah. 02:39:44 While retaining informational properties. 02:40:13 * pikhq is curious as to your opinion on his little program. . . 02:40:32 Heh. I might not be able to judge this weekend :P. 02:40:35 Razor-X: Newspeak? :-) 02:40:47 GreyPaladin: It *will* retain the original grammar. 02:41:02 Unlike shorthand systems, this is character-equivalent. 02:41:23 I am curious to see how this turns out 02:41:28 I've decided to abbreviate math formulae using pseudo-lambda-style notation. 02:41:55 That way you don't need to mess with annoying rules of precedence. 02:41:57 -!- bsmntbombdood has quit (Killed by lilo (id uncertain)). 02:42:15 -!- bsmntbombdood has joined. 02:42:15 And it removes much of the whitespace and syntactical needs of typical formula notation. 02:42:41 gut idee 02:42:52 polish notations ftw 02:42:57 Heh. 02:43:14 What do y'all think? Should I compress common digraphs into monographs? 02:43:21 yeah 02:43:26 Without a doubt. 02:43:32 Mmmkay. 02:43:36 even just doing ch/sh/th would be a great saving 02:43:36 * pikhq did it in his psuedo-shorthand thingy. . . 02:43:43 More than that. 02:43:53 ch/sh/th/kn/ps is what I'm considering so far. 02:43:58 ph ? 02:44:08 That too, I guess. 02:44:12 I ended up just doing diactrics for ch/sh/th/ph/gh. . . 02:44:18 Works rather well. 02:44:35 I sometimes use eth and thorn for th 02:44:38 I was also debating on whether creating a universal ``subject'' character which is accented whether to signify ``I, you, he, she, it, they'' etc...... 02:44:44 It also helps that my psuedo-shorthand is, for the most part, and abjad. . . 02:45:04 s/and/an/ 02:45:08 Diactrics are already used to compress vowels. 02:45:20 I don't write vowels in mine. ;) 02:45:32 Razor-X: ah, like in Semitic languages? 02:45:34 But remember, this is character-equivalent. 02:45:41 GreyPaladin: I'm not too familiar with those. 02:45:41 I know. 02:45:55 Mine never had that goal. 02:45:55 On a test, I *need* to be able to spell X-obscure-explorer's name correctly. 02:46:09 Mine was just to cure my boredom, really. 02:46:18 Razor-X: Hebrew and Arabic are the most common. Hebrew, at least, used to not have any vowels in its written form, but they eventually added them 02:46:41 Diacritics were presumably chosen because they're easy to add to existing documents without having to rewrite the whole thing 02:46:53 Well, actually, I *do* have vowels in mine. It's just mostly used as an abjad, because it's easy to write. . . 02:47:18 -!- Razor-X has quit (Remote closed the connection). 02:47:23 -_-' 02:47:47 -!- Razor-X has joined. 02:48:01 If you're doing the "subject" character, I'd suggest representing having a couple of orthogonal (in meaning, not orientation) diacritics 02:48:20 eg, one for gender, one for quantity, whatever 02:48:22 This is being limited to Latin-1 diacritics. 02:48:43 Because I want this to be easily converted to TeX. 02:49:06 Those are the ones on the top half of U+0300 ? 02:49:17 I think so. 02:49:26 Well, they may even be in ASCII, I'm not sure. 02:49:46 not in ASCII 02:49:54 that doesn't have any accented characters 02:50:17 Extended ASCII doesen't? 02:50:46 There're some common precomposed accented characters on page U+0000, yeah 02:51:08 Are you talking about precomposed characters, or using the unicode combining chars? 02:51:15 Precomposed. 02:51:19 ah 02:51:30 that's not what's on U+0300 then :-3 02:51:33 Razor-X - compressed English sounds like Robert A Heinlein's Soeedtalk. 02:53:14 Thorn and eth are both on U+0000 (lowercase: FE, F0; uppercase: DE, D0) 02:53:54 I guess you could just pick one for TH to save yourself the hassle of distinguishing between the two cases 03:04:54 Razor-X: I just checked, and Latin-1 definitely only covers the first page... are you sure you can't use the Latin-Extended pages as well? You'd get a heckuva lot more possibilities that way 03:05:55 I thought newer LaTeX versions could do Unicode. . . 03:06:03 GreyPaladin: I could..... 03:06:14 I don't want to get too outlandish here either. 03:06:23 Like, all of it. 03:07:12 well, even if you just did a pick-and-choose out of the extended ones, you'd be more likely to get a big set of diacritics for, eg, your "subject" idea 03:07:38 I'm thinking to nix the subject idea. 03:07:39 Probably. 03:07:55 shame 03:07:57 I liked it 03:08:23 I'll see after this draft. 03:10:25 Hah. Translation is horribly slow. 03:11:21 Latin-extended-B has the "esh" character for "sh"... I think if you don't do this, I will :-) 03:11:30 Esh? 03:11:37 Can I see the character? 03:12:21 hang on, I screenshot: 03:12:53 No paste? 03:13:09 don't know if it'd be visible on your end 03:13:23 http://greyfire.org/picture_library/latin-extended-b.png 03:13:54 Uppercase: Ʃ Lowercase: ƪ 03:13:58 That work? 03:14:35 I have a unicode font, and yet I can't see the paste.... 03:14:37 Odd. 03:15:00 They're on row 11, columns 10/11, respectively of that screenshot 03:15:08 Did you see *anything*? 03:15:27 Boxes, yeah. Which makes me assume it's my font's fault. 03:16:17 The think that looks like an odd `k' ? 03:16:18 The uppercase is basically just like an uppercase sigma, and the lowercase like a back-to-front integral sign with the top hook closed into a circle 03:16:46 No, below the k-likes; just to the right of the reversed-S pair 03:16:58 h. 03:16:59 *Ah. 03:17:29 * pikhq is probably way to proud of his somewhat simple code. . . 03:17:32 But how can you use that as diacritics? 03:18:19 well, I forgot you wanted to do those digraphs as diacritics :-) 03:18:34 So I was just talking about letters that represent those sounds 03:18:58 I guess with TeX you can pull off anything, of course 03:19:23 I was thinking of borrowing first from the Greek alphabet. 03:19:37 I've already borrowed lowercase theta and uppercase gamma. 03:20:03 what for? 03:20:33 Oh, and eta too. 03:20:39 th, ph, and nt. 03:20:58 You could take Greek chi for CH, then? 03:21:07 Maybe..... 03:22:04 chi and eta both need to be clearly distinguished from similar latin characters, I assume you've already dealt with that 03:22:33 So far there should be no conflicts. 03:22:48 Right now it's coming out by hand a lot faster than on TeX :P. 03:22:54 eta/n was one that always cropped up in my maths classes 03:23:12 Really? 03:23:24 I find if you give the eta a slightly hooked tail, it helps 03:23:48 I make the curve start very high and make the right tail extend lower. 03:24:40 well, obviously this was in very fast-handwritten text, so the tails sometimes "shrank" as the author went along... still, worth thinking about if you plan to write some sort of guide 03:24:52 Mmmm.... maybe..... 03:25:33 Do you have any scans or TeX done so far? I'd like to see what it looks like. 03:25:35 -!- EgoBot has joined. 03:25:47 -!- GregorR has joined. 03:25:48 I'm handwriting something out right now. 03:28:35 Ok, now Greek has confined me too much :P. 03:28:45 hah 03:30:31 It's time to start using Japanese :D. 03:30:48 Although that's probably a bad idea because of TeX. 03:31:36 If it can do Unicode, they've already merged about a bajillion kanji into unicode, as well as all the katakana and hiragana 03:32:30 Kana does not show up in mine in UTF-8 input. 03:33:04 "ぺ" <-- ? 03:33:17 In my TeX, I meant. 03:33:26 Ah 03:34:28 What about latin-extended stuff like esh? 03:34:43 There's plenty of other stuff in L-e you could use too, if that works 03:35:10 Trying to find a nice table. 03:35:33 http://www.alanwood.net/unicode/latin_extended_a.html 03:35:36 http://www.alanwood.net/unicode/latin_extended_b.html 03:35:41 http://www.alanwood.net/unicode/latin_extended_additional.html 03:35:44 Try those 03:36:20 They're font-dependent, although I guess you'll maybe be wanting to restrict yourself to what your system can represent anyway :-) 03:37:29 But all three pages have links to the unicode.org PDFs anyway, so you can still see what they look like if there're trubls or difikultis 03:39:10 Hmmmm... Latin-1 isn't showing up in my TeX either. 03:39:22 I guess I'm going to have to use the ASCII alternatives. 03:39:39 Which means I have to stay in symbols-letter :(. 03:39:42 not even Latin-1?! 03:39:45 ouch. 03:39:47 (Or symbols-a4) 03:43:12 So you only have ye olde 7-bit ASCII nothing to play with? 03:45:56 No, I can use Greek and all using stuff like \`{a} or \theta. 03:47:51 what does that actually range over, though? Just Latin-1 accented and basic Greek without diacritics? 03:48:05 Can you do \thorn or \eth at all? 03:48:19 I should try that. 03:48:32 Nope. 03:48:45 If I can't do it, others can't either. 03:48:49 Try \varsigma and \varrho to see if you have the extra greek stuff? 03:49:06 Yeah, extra Greek stuff is there. 03:50:14 oh, this file might be useful reading: http://www.tug.org/tex-archive/info/plain.csname.txt 03:50:39 Razor-X - if you want a terser math syntax, look at APL. 03:50:50 dbremner: How does APL work? 03:51:09 The thing really looks quite.... crazy now...... 03:51:16 But compact. 03:51:27 It says that each of the variants for epsilon, phi, pi, rho, sigma, and theta could be in there. 03:52:05 I'll be using a cedilla for odd things, tacked onto odd letters/characters. 03:52:05 Razor-X - consider it as like Matlab except each function is a single character. 03:52:23 dbremner: Hmmm.... 03:52:33 Razor-X - like Lisp, it was developed as a nifty formal notation and then someone happened to implement it. 03:53:04 Razor-X - here's a code example. http://catpad.net/michael/apl/index.html 03:53:19 Anyone who says that Perl is executable line noise has clearly never seen APL :-) 03:53:56 Hehehehe. 03:54:53 Not quite as vile as TECO macros... that is to programming languages as horror movies are to cinema in general 03:57:59 APL <--> Unicode: http://en.wikipedia.org/wiki/APL_function_symbols 04:00:10 Razor-X - J and K are newer variants that use ASCII. 04:00:39 Oh...... 04:00:50 Then maybe it *isn't* that useful :P. 04:01:07 ? 04:01:15 APL I meant. 04:01:23 How so? 04:01:39 As in, what was the antecedent of your "then"? 04:02:02 Agh. 04:02:20 Then maybe APL *isn't* that useful in Compressed English. 04:02:33 GreyPaladin - evaluation is R to L, no operator precedence. 04:02:35 My LaTeX won't allow accents on Greek letters -_-''. 04:02:54 there are only a few accented forms used in greek 04:03:07 Do you see a - with a cedilla existing anywhere? 04:03:14 It exists in the TeX world though :P. 04:03:22 Try a diaresis (umlaut) over iota, does that work? 04:03:30 * GregorR wonders why his RawIRC client isn't working >_> 04:04:02 Stupid piece of TeX. 04:04:17 I *need* to be able to accent my Greek letters. 04:05:10 Razor-X - are you familiar with Ogden's Basic English? 04:05:58 Yes. 04:06:08 Compressed English is not for regularity. 04:13:38 Dilemna. Dilemna :(. 04:16:37 What's the dilemMa? 04:18:31 I need to accent the Greek characters, or remake the entire system :P. 04:18:41 hm 04:19:24 well, you can do it with Unicode's combining characters (which just scribes the combiner over another character) but besides that you're probably in trouble :-/ 04:21:03 Razor-X - there's always the ugly way of representing accents in ASCII - /e, \e, etc. 04:21:04 I'm going to have to set down that code before I kill it. . . 04:21:17 dbremner: That's all I'm doing. 04:21:36 \`{\theta} produces an error. 04:23:41 -!- GreyPaladin has changed nick to GreyIHATEYOU. 04:25:25 I think a remake is in order :-\ 04:25:46 Mmmm..... 04:25:53 I need a convenient way to keep in vowels then. 04:26:57 you're using the vowels for your special symbols, via the diacritics? 04:27:03 Yeah. 04:27:10 Not just special symbols but *all* symbols. 04:27:19 -!- GregorR-RawIRC has joined. 04:27:29 :) 04:27:33 It actually makes the handwriting come out very rapid and predictable. 04:27:41 well, what have you got so far? 04:27:44 This client rocks. ihope should get a copy of it. 04:28:05 And what is RawIRC like, anyways? 04:28:15 -!- GreyIHATEYOU has changed nick to GreyKnight. 04:28:24 It's about a quarter of a step above telnet. 04:28:49 GreyKnight: Dude, it's telnet, you must be kidding me. 04:29:04 * pikhq is intrigued 04:29:24 * GreyKnight is sending random CTCPs just to be annoying :-) 04:29:37 OK, I'll bbiab :) 04:29:46 -!- GregorR-RawIRC has quit (Client Quit). 04:35:01 * GreyKnight enquires if direct character-code inserts like \char"A3 function 04:35:18 \char"A3 ? 04:35:21 What does that do? 04:35:33 should insert character 0xA3 (pound sign) 04:35:54 -!- GregorR-RawIRC has joined. 04:36:06 \char163 should do it in decimal 04:36:09 ^_^ 04:36:21 Just got another idea, bbiab again. 04:36:25 -!- GregorR-RawIRC has quit (Client Quit). 04:36:37 My TeX doesen't support it. 04:36:45 :'( 04:36:49 GregorR: Having fun? 04:37:27 A lot ^^ 04:37:40 Good, because I'm not. 04:37:57 * GreyKnight cheers up pikhq by doing a little dance 04:38:03 I'm trying to rewrite compress.c into Brainfuck. 04:38:20 I'm going to do more on that tomorrow, because. . . Ooow. 04:38:23 Hmmmm. Maybe we can use Metafont to create the accented Greek letters. 04:40:04 OK, that broke it severely :P 04:41:14 -!- GregorR-RawIRC has joined. 04:41:18 Metafont looks like a royal pain :P. 04:41:20 Welcome back. 04:41:30 -!- GregorR-RawIRC has quit (Remote closed the connection). 04:41:35 Still a bit broken ... 04:41:35 Razor-X: see if there's something for you on http://tex.loria.fr/english/fontes.html 04:41:40 I'm going to want to play with RawIRC some time. . . 04:42:20 OK, now I think it's good. 04:42:22 If the Greek ones don't do it, try looking at the mathematical ones; maths needs lots of weird diacritical combinations on all sorts of characters 04:42:26 ^P = type PRIVMSG for me :) 04:42:34 That I can do. 04:42:36 -!- GregorR-RawIRC has joined. 04:42:43 Yee haw :) 04:42:54 One more shortcut and this'll be the best IRC client ever :P 04:42:59 Ride 'em, cowboy 04:43:02 Erm, and auto-ponging. 04:43:50 But don't you need to be in math mode? 04:43:54 Wanna respond to that? :p 04:44:01 pikhq: I don't want CTCP. 04:44:11 Blah, I have to go for a walk with my mom. 04:44:16 GregorR-RawIRC: But surely you saw the CTCP VERSION message. :p 04:44:20 This is actually quite nice. I'll have to send this to people. 04:44:23 Yeah. 04:44:36 * pikhq gives you another CTCP flogging 04:44:40 :P 04:44:53 CTCP ACTION, baby. :p 04:46:23 * pikhq is actually fairly intrigued by that. . . 04:46:29 Care to send me a copy? 04:46:37 In just a sec. 04:46:42 I just need PING+PONG 04:46:43 Then I'll release. 04:47:21 Razor-X: decent METAFONT tutorial: http://metafont.tutorial.free.fr/downloads/mftut.pdf 04:51:32 -!- GregorR-RawIRC has quit ("BRB"). 04:58:22 -!- GregorR-RawIRC has joined. 04:58:26 Yay :) 04:58:46 I wonder if it would be cheating to make it autoremember the last channel you said anything on and have a macro for that... 05:01:05 Or, less automatedly ,you could have a "focus" command to select a default channel 05:01:12 s/ ,/, / 05:02:42 Shoot, I don't think PING is working >_< 05:03:03 Guess not :-) 05:03:17 Oh, I see why. 05:03:23 -!- GregorR-RawIRC has quit ("BBIAB (again)"). 05:03:42 Maybe make it have multiple server support? 05:03:58 Not a chane :P 05:04:01 *chance 05:04:06 It's still /mostly/ telnet. 05:04:11 I'd be glad to write it in. 05:04:16 I'd be glad to reject it :P 05:04:21 That's what screen is for. 05:04:25 -!- GregorR-RawIRC has joined. 05:04:38 Whoops, forgot to make the channel thing correspond to a macro :P 05:04:41 * pikhq shrugs 05:05:23 -!- GregorR-RawIRC has quit (Client Quit). 05:07:05 * GreyKnight pokes Razor-X and asks if he can see any pretty examples yet :'( 05:08:00 -!- GregorR-RawIRC has joined. 05:08:10 Night all. I won't be back until past 8PM my time my tomorrow 05:08:16 Grrf :( 05:09:02 -!- Sgeo has quit ("Ex-Chat"). 05:09:17 ... now I have no idea why it isn't working >_> 05:09:39 I'm gonna do some offline tests. 05:09:42 -!- GregorR-RawIRC has quit (Client Quit). 05:09:57 GregorR: I got a PING reply from you before you left. . . 05:10:08 Oh. Wrong client. x_x 05:10:34 If it's rejoin-spam you're worried about, you can blatter away at #greyknightissuperior; it's my private channel, so there's no-one to bother, really. 05:13:55 Nah, just takes a while to get online :P 05:15:02 * pikhq really, really, *really* wants to see that. . . 05:20:25 Hmm. 05:20:44 It seems that DCC wouldn't be that hard to implement with this. 05:21:01 Just have the human user open up a Telnet session to the appropriate port. :p 05:23:24 http://pastebin.ca/158472 05:23:36 -!- GregorR-RawIRC has joined. 05:23:39 :) 05:24:01 The macro ^P is PRIVMSG, the macro ^O expands to the latest channel you typed (#esoteric in my case) 05:24:06 It's quite nice :P 05:24:19 In case you didn't realize, you need to know how to use raw IRC commands :P 05:24:39 and what about actions? 05:24:44 :-o 05:24:45 I'm getting a lot of compile errors. . . 05:24:49 It's a CTCP message. 05:25:03 I know, but is there a macro for it? 05:25:03 /ctcp #esoteric ACTION foo 05:25:07 In my client, that is. 05:25:14 GreyKnight: No ACTIONS 05:25:18 tsk tsk 05:25:26 * GreyKnight shakes his head sadly. 05:25:29 pikhq: Do you have libevent? What OS? 05:26:15 Dude, you clearly copied that wrong. 05:26:31 Click "raw mode" on the pastebin. 05:26:40 Shit. 05:26:41 I did. 05:26:47 :P 05:27:15 Now, I need to install libevent. 05:27:19 ihope_: Ping? 05:27:28 I presume you're running a proper OS? 05:27:30 * pikhq waits on Gentoo 05:27:45 Assuming Gentoo is proper. :p 05:27:51 Proper = not Windows 05:27:54 [ebuild R ] dev-libs/libevent-1.1a 0 kB 05:27:55 If it's got a sane C compiler, it's proper :-P 05:27:57 Argh. 05:27:58 I don't have particularly heavy requirements :P 05:28:11 ...? Broken ebuild? 05:28:39 gcc rawirc.c -levent 05:28:51 Also, don't paste huge things to the channel :P 05:29:01 I pasted it in a private message. 05:29:13 I was about to ask 05:29:14 Oh ... hahah, hard to tell the difference in Raw IRC XD 05:29:39 * GregorR-RawIRC does this work? 05:29:45 it does. 05:29:54 Hah, you can do actions :P ... just not very easily :P 05:30:02 Could you do me a favor and tell me how to even get connected with my new binary? 05:30:15 ./a.out irc.freenode.net 6667 05:30:20 Back-z. 05:30:26 USER rawirc localhost localhost :Your Name 05:30:30 NICK YourNick 05:30:39 'lo Razor 05:30:51 I should write a Scheme version! 05:30:57 Of RawIRC, I mean. 05:31:04 Razor: Yeah, since it's soooooo complicated :P 05:31:10 Exactly :). 05:31:15 -!- pikhq-me has joined. 05:31:16 GregorR-RawIRC: (re ACTION) doing the ^A by hand? 05:31:29 GreyKnight: Yup :P 05:31:34 whee fun! 05:31:35 -!- pikhq-me has changed nick to pikhq-RawIRC. 05:31:57 Okay. 05:32:04 Hi :P 05:32:10 Nifty, no? 05:32:13 Cause 05:32:18 ;) 05:32:34 You need to prefix your messages with a ':' 05:32:46 Otherwise we can't see the whole thing. 05:32:54 Looks like telnet with macros. 05:32:58 Ah. That would explain a lot. 05:33:04 Heh. 05:33:11 Razor-X: Prety much :P 05:33:15 You've never written an IRC bot, pikhq-RawIRC? 05:33:31 Nope. 05:33:42 Shame shame. 05:33:43 How PATHETIC ;) 05:33:55 Now, to try and figure out how to accent my greek letters. 05:34:08 Wheeee. . . 05:34:15 Whát? 05:34:29 Was that ``What?'' for me? 05:34:42 Yes, hence the accent. 05:34:52 Oh. I didn't see the accent :P. 05:34:57 XD 05:35:04 Hmmm. I'm sadly thinking of a lot of features to make this nicer. 05:35:22 If you make it too nice, it's no longer a raw IRC client :P 05:35:23 And Gregor shall kill me for it. 05:35:40 I need to find away to get TeX to add grave, acute, and circumflex, and those-circle-thingy accents to Greek letters. 05:35:43 * GreyKnight summons rodgebot 05:35:43 -!- rodgebot has joined. 05:35:45 Just a lot of clever macros, really. 05:35:51 * rodgebot joins the IRC fun 05:35:58 pikhq-RawIRC: Such as? 05:35:59 ACTION runs quickly 05:36:16 pikhq-RawIRC: BTW, like the coloring? No curses :) 05:36:28 Indeed I do like the coloring. :) 05:36:33 -!- rodgebot has quit (Client Quit). 05:36:46 Makes it actually usable as an IRC client :P 05:36:50 Probably just a macro for ACTION. . . 05:36:53 Hmm, rodgebot doesn't seem to pass /quit messages... I should do something about that. 05:36:59 And. . . Hmm. 05:37:28 [D[D[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C 05:37:33 ... 05:37:36 Having fun? 05:37:37 Yay not checking for character codes :P 05:37:44 [A[D[B[C 05:37:44 Cause I am. 05:38:12 -!- GregorR-RawIRC has changed nick to ifndef_GREGOR_H. 05:38:17 Hmm. I get the same stuff from both irssi and RawIRC. . . 05:38:47 Jebus. I can see myself using this as my main IRC client as soon as I get familiar with raw IRC commands. 05:39:02 do you have to type out PRIVMSG? 05:39:11 or does it tab-complete that 05:39:31 pikhq: To do an action: ^AACTION does something ^A 05:39:31 tsk... tab-completion 05:39:35 C-p 05:39:45 ivan`: ^P = "PRIVMSG " 05:39:57 A bit too necessary to require a type every time ;) 05:39:58 try one of those GUI clients 05:40:01 I hear they don't blow 05:40:10 GUI client? 05:40:11 * Razor-X shudders. 05:40:13 ACTION does something 05:40:13 ivan`: This is surprisingly good for being raw IRC :P 05:40:24 I failed. 05:40:26 pikhq-RawIRC: Still no go. 05:40:34 * ifndef_GREGOR_H laughs at pikhq 05:40:40 ACTION there? 05:40:40 the ACTION thing is incredibly lame 05:40:44 clients should just parse /me 05:40:50 Nope. 05:40:50 ivan`: Agreed. 05:41:08 * GreyKnight doesn't get it 05:41:09 pikhq-RawIRC: You need a ^A both before and after the line 05:41:13 Hmm. Maybe tab completion on nicknames could be mildly useful. 05:41:28 * pikhq-RawIRC There, now? 05:41:37 pikhq-RawIRC: win 05:41:40 pikhq-RawIRC: That worked ^^ 05:41:46 :) 05:41:49 You know, I'll stick to ERC. 05:41:58 Razor-X: Pff, client-using pansy. 05:42:00 To each her own. 05:42:10 Be quiet, macro-using pansy ;). 05:42:13 Although I think I'll join Gregor in that accusation. 05:42:26 It's still highly raw IRC. 05:42:27 Razor-X: Macros for things YOU DON'T EVEN HAVE TO TYPE 05:42:40 eXtreme IRC 05:42:46 You're still a pansy, says I. 05:43:00 Real non-pansies don't use ASCII, oh no. 05:43:26 I use telnet irc.freenode.net 6667 05:43:40 Really? 05:43:42 nc irc.freenode.net 6667 for the win. 05:43:48 heh one time I could actually auth fast enough with telnet 05:43:51 too bad I'm not 11 anymore 05:43:54 ivan`: Razor-X: netcat is hard to use on IRC because it needs \r 05:43:56 Huh? 05:44:01 Erm, that was just to Razor-X :P 05:44:01 I can auth fast enough on telnet.... 05:44:13 ifndef_GREGOR_H: I didn't need it last time. 05:44:14 real men write the packets straight onto the line 05:44:15 yeah, I look up the spec after I connect 05:44:26 It's not that har. . . Oh. 05:44:57 Wow. This actually kicks ass. 05:45:18 * GreyKnight larts pikhq-RawIRC and his random control characters 05:45:20 -!- NonPansy has joined. 05:45:32 Yeah, bub. 05:45:33 Everybody use Raw IRC! :P 05:45:39 -!- GregorR has left (?). 05:45:45 Whoo. 05:45:52 I don't need no stinkin' \r. 05:46:12 I'm actually going to start using this as my main IRC client. 05:46:21 Let me just set some things up here real quick. 05:46:22 -!- pikhq-RawIRC has quit. 05:46:31 -!- pikhq has quit ("leaving"). 05:46:35 RawIRC: You'll get RSI that much faster. 05:46:59 NonPansy: It's only two strokes more typing than normal. 05:47:16 Exactly 05:47:33 RSI is not a countdown timer :P 05:47:42 OR IS IT 05:48:02 -!- NonPansy has quit (Client Quit). 05:48:37 -!- pikhq has joined. 05:48:59 Wheee. 05:49:06 ^^ 05:49:11 I'm in raw IRC, bitches. 05:49:20 -!- pikhq has quit (Remote closed the connection). 05:49:40 Whooo 05:49:53 lol 05:50:05 Go pikhq X-P 05:50:36 -!- pikhq has joined. 05:50:44 Wrong damned key. 05:50:45 Whooo again 05:50:55 ^C ? 05:51:29 Hahahah, yeah, ^C and ^D != good ideas ;) 05:51:37 C-x C-c instead of C-a C-c 05:52:55 * ifndef_GREGOR_H explodes. 05:53:13 It seems to have one major issue. 05:53:16 ? 05:53:30 The macro doesn't work for & channels. 05:53:30 Typing more than the width? 05:53:38 Yeah, that's a "major" issue -_- 05:53:41 Try hitting ^S for bonus fun! 05:54:13 Which 05:54:40 & != major issue. Typing over the line == major issue. 05:55:34 Ah. 05:58:44 Testing a fix ... 05:58:46 -!- ifndef_GREGOR_H has quit ("BRB"). 05:59:56 -!- GregorR has joined. 06:00:15 Welcome back, you. 06:00:37 This is a remarkable simple IRC client. ;) 06:01:27 And oddly enough, I love it. 06:01:54 Heh 06:02:17 Aaaaw. 06:02:31 "VERSION xchat"? Come on, now. 06:02:50 GAH. 06:02:52 laaaazyyyy 06:03:03 METAFONT looks like a pain^(infinity). 06:03:07 I'm hacking ad RawIRC right now. 06:03:19 Come on now, someone send me a CTCP VERSION. :p 06:03:23 Razor-X: I didn't think it was THAT bad 06:03:43 * pikhq is using this as his main IRC client ATM. 06:03:48 GreyKnight: Look at the algebra near the middle. 06:04:29 I sent you 3, pikhq. 06:04:42 Razor-X: page? 06:05:05 Oh. I lost the page number :(. 06:05:16 Gah. I just want to accent Greek letters! -_-''. 06:05:28 Oh great hand-written reply pikhq. 06:05:44 Now send me two more of those to mitigate out the other VERSION requests. 06:05:50 I don't see anything scary 06:06:04 Then you write the fonts! :P. 06:06:13 But then, I've studied tensor algebra, so it's doubtful the world of vectors holds any fears for me :-) 06:06:29 It's not as scary as much as it's annoying. 06:06:43 It seems pikhq's client is lagging quite a bit. 06:07:00 It's human parsing. Sorry. 06:07:08 ;) 06:12:22 Hmm. 06:13:19 Success, thy name is MARY. 06:13:21 Gah. 06:13:34 My pinky is starting to hurt from all this control usage. 06:13:35 \acute{\theta} == ub3r pwnge. 06:13:48 I'm using it more than I would in Emacs, for God's sake. 06:13:52 works? 06:13:52 :p 06:14:00 RawIRC: You'll get RSI that much faster. 06:14:04 GreyKnight: Seems ta. 06:14:08 LMAO 06:14:13 \o\ 06:14:15 /o/ 06:14:17 \o/ 06:14:43 *sigh* 06:14:59 Razor-X: now, examples! 06:15:00 You know what would make this IRC client really nice? 06:15:08 GreyKnight: I know. 06:15:11 * GreyKnight cracks the whip 06:15:13 I want to make one modification. 06:15:23 A mind-computer interface, so I wouldn't have to type at all. ;) 06:15:31 Wait a second. 06:15:42 A keyboard is a mind-computer interface :P 06:15:53 But it's not a direct one. 06:16:20 Perfect. 06:16:28 I'm using n-cedilla for ``nt'', I want to change that and instead use the cedilla for repetition. 06:16:35 This code would be really good for making a bot, though. . . 06:17:11 >:D 06:18:02 Razor-X: what about ñ? (n-tilde) 06:18:09 ~ is already a used accent. 06:18:17 Maybe I'll use a umulat. 06:18:31 * pikhq is convinced that Gregor only wrote RawIRC to be raw so he could claim to have written a full IRC client without needing to actually parse the protocol. . . . 06:18:34 n-umlaut? 06:18:43 Yup. N-umulat. 06:18:44 pikhq: I have a .cc IRC core that's easy to attach to. 06:18:51 Explicitly for bots. 06:19:05 Meh. It's late. I'm not working on anything serious right now. 06:19:25 Now. I'll take one final vote: What do you think on the anonymous subject? 06:19:54 Is that too weird for something striving to be syntactically equivalent? 06:20:02 Well, I think it kinda wins 06:20:42 For ease-of-use, I'd recommend the multi-diacritic approach I mentioned earlier, if TeX pulls that off successfully 06:21:11 Judging from your n-umlaut anecdote, I gather it's composing its own characters, so it should be able to 06:21:33 well, n-diaresis, I guess 06:21:36 I'm using multi-diacritics now, is the problem. 06:22:03 For example theta-acute-cedilla is ``thee''. 06:22:19 If something is accented and has a cedilla, the vowel is repeated, if not the consonant is repeated. 06:22:20 TH-E-repeat ? 06:22:55 Mmmm.... wait... can I implement a cedilla with Greek letters? 06:23:08 So "spell" is S,P-acute,L-cedilla ? 06:23:29 if it's composing on the cedilla, you should be able to put it on anything 06:24:22 Yeah, that's right GreyKnight. 06:24:25 Weird. 06:24:29 Except that ``sp'' is a digraph. 06:24:33 How goes "spelling", then? 06:24:36 Which has been reduced to Epsilon. 06:25:19 Epsilon-acute l-cedilla underscore-tilde omega. 06:25:34 _ being the universal character for vowels. 06:26:02 IIRC Hebrew has a character for that purpose as well 06:27:27 Wheeeeee! 06:27:39 there's a letter "eng" for NG, incidentally 06:27:56 This IRC client is too much fun. . . 06:28:05 Gah. Cedilla refuses to cooperate with Greek letters -_-''. 06:28:18 Razor-X: but it resembles eta quite a bit 06:28:30 Razor-X: as in not working, or looks wrong? 06:28:35 Not working. 06:28:37 OK, the new version actually echoes what you type. The old version didn't, and that was actually a bug (the server echoes what you type) 06:28:46 However, lines also work properly. 06:29:11 Whoo. 06:29:20 First I verify :P 06:29:44 -!- ifndef_GREGOR_H has joined. 06:29:51 Razor-X: if all the greek chars represent two-consanant sequences, I doubt there'll be much call for repeating them 06:30:03 This is a very long line, which is being used to test the line-limiting features which have recently been added. It appears to work. 06:30:16 -!- GregorR has left (?). 06:30:45 ifndef_GREGOR_H: I am very happy for you. This is another long line, which isn't being used for anything in particular, but just for farts and giggles. 06:31:04 Hmm. You think it'd be possible to semi-automate the logon sequence? 06:31:05 http://pastebin.ca/raw/158549 06:31:18 That I'd agree to, pikhq. 06:31:52 Because \acute is a special ``math mode accent''. 06:31:52 :( 06:31:52 How 'bout a dot on top? That'll be the repetition character instead. 06:31:52 Oh, underscore can't accented either :(. 06:32:12 GreyKnight: But the vowels can repeat, like in ``spelling''. 06:32:14 -!- pikhq has quit ("Trying new RawIRC version."). 06:32:24 Hyphen then. That is the new universal vowel character. 06:32:30 oh wait, duh; silly me 06:32:58 overdot works on everything OK? 06:33:12 -!- pikhq has joined. 06:33:16 Whooo. 06:34:36 Wheee. This, too, is a very, very long line, which I am using for the sole purpose of testing the kick-assness of RawIRC. Hmmm. . . I still need some filler; i've got a very large terminal.[D[C[3~[3~ 06:35:09 [D[C[3~[3~ ftl 06:35:10 GreyKnight: Add this into a neighborhood LaTeX file: 06:35:12 \dot{\acute{\epsilon}}{}\dot{l}\~{-}\omega{}|\~{-}s|\`{f}n 06:35:27 That's how the sentence ``Spelling is fun!'' looks, without punctuation or capitalization yet. 06:35:29 pikhq: I'm adding auto-login support. 06:35:46 :) 06:36:18 I'm going to go to bed in a bit. It's late. . . 06:36:24 Errr.... 06:36:49 \acute{\epsilon}{}\dot{l}\~{-}\omega{}|\~{-}s|\`{f}n 06:37:14 OK, auto-login. BRB. 06:37:16 -!- ifndef_GREGOR_H has quit. 06:38:21 -!- ifndef_GREGOR_H has joined. 06:38:33 Yay. 06:38:35 I think a + should be used for explicit capitalization, but only used when capitalization is non-obvious. 06:39:25 And the . represents ``generic'' punctuation. The natural form is the full stop, circumflex-fullstop == exclamation, umulat-fullstop == question-mark. 06:39:27 ^^ 06:39:39 http://pastebin.ca/raw/158551 06:39:41 Wheee. . . 06:40:06 I'll ask you for the latest version tomorrow morning; I anticipate you working on it a lot by then. :p 06:44:36 έl̇-̃ω -̃ f̀n.̂ 06:45:20 I can read that....yeaaaaaaaaah 06:45:23 Razor-X: I could make something that produces utf-8 encodings of the thing 06:45:23 I think that's it. 06:45:33 This client needs timestamps :P 06:45:36 GreyKnight: Nifty :). 06:45:43 I'm translating a sample paragraph now. 06:46:16 epsilon-acute,l-overdot,hyphen-tilde,omega; hyphen-tilde,s; f-grave,n; dot-circumflex 06:46:25 Damn right it does. 06:46:28 I actually forgot the 's' in my UTF-8 sample :-( 06:46:41 έl̇-̃ω -̃s f̀n.̂ 06:46:50 Although that'd make it less Raw. 06:47:00 True. 06:47:42 You could probably make the time-stamps look like they're part of the sent IRC command, though. . . 06:47:57 CHEATER 06:47:57 Yeah, that's correct GreyKnight. 06:48:02 That's how it looks compressed. 06:48:07 \o/ 06:48:16 I'll make a decoder too :-) 06:49:03 An example of + in action? 06:49:21 Also, what about the maths idea you mentioned earlier? Any progress there? 06:49:46 Ow, my eyes. . . 06:50:01 Not yet GreyKnight. 06:50:49 Does + prefix the letter it capitalizes? 06:51:47 -!- ifndef_GREGOR_H has quit ("A little bit more colorization ..."). 06:51:49 Yes. 06:51:53 But only if it's not obvious. 06:52:13 & represents and, % represents of, ~ represents not. 06:52:26 -!- ifndef_GREGOR_H has joined. 06:52:34 I think ! should represent but. 06:52:39 What about "the"? 06:52:43 -!- ifndef_GREGOR_H has quit (Client Quit). 06:52:59 So far it's just theta-grave. 06:53:08 Errr... 06:53:10 Theta-acute. 06:53:16 -!- ifndef_GREGOR_H has joined. 06:53:46 Perfect :) 06:53:50 aeiou = ?,acute,tilde,?,grave 06:54:35 a = circumflex, o = circle-thingy. 06:54:43 "ring" 06:54:46 :P 06:55:20 Actually, this looks just fine IMHO 06:55:29 I can read it quite nicely. 06:55:36 It now highlights the name as well as the message. 06:55:54 th = theta, ph = Gamma, ng = omega, sp = epsilon, ch = mu, nd = \th, nt = n-umulat. 06:56:03 Can you do a "permille" sign? (looks like a % with an extra circle on the bottom) 06:56:14 I'll see. 06:56:40 \permille isn't recognized. 06:57:07 I was trying to think of an escaping for %, if it's being used as a significant symbol 06:57:22 I guess "%%" would do, since "of of" won't appear in english text :-) 06:57:22 Why? 06:57:35 Oh, nevermind, heh. 06:57:44 Of should be @ then. 06:58:18 Or.... 06:58:30 I'm hesitating to use *, because that's difficult to handwrite. 06:59:08 OK, Razor-X, GreyKnight, I haven't been following your convo at all :P ... the brief? ^^ 06:59:23 how about '='? That's unlikely to crop up outside of an equation, which you said you were going to handle specially in any case 06:59:38 ifndef_GREGOR_H: I'm trying to make Compressed English, it's a form of English that's highly compressed but human readable for situations for when compressed text is neccessary. 06:59:52 Mmmm. I was thinking of = too. 06:59:53 And I'm a helper! 07:00:06 Yeah, = is pretty good. And @ should represent ``at''. 07:00:21 Which is pretty much what it does anyway :^) 07:01:05 Blah. Must go and pick up pizza :(. 07:01:12 I'll finish this translation when I come back. 07:01:24 Oh no, you have to pick up pizza, how tragic :P 07:01:28 wait: 07:01:31 Mmmm? 07:01:34 "nd = \th" ? 07:01:40 \th in LaTeX, yeah. 07:02:08 which looks like...? 07:02:39 aw man... I'm gonna have to open *eX again to find out :'( 07:02:43 *dramatic sigh* 07:02:49 Gah. I guess it doesen't work. 07:02:58 Even though the manual *says* so. 07:03:01 Sorry, I must go. 07:03:36 I'll find you an alternative 07:04:26 * GreyKnight will recommend \Delta when he gets back 07:08:24 * GreyKnight also recommends \plusminus as the opposite of the + operator (lowercases letters you'd expect to be uppercase) 07:35:28 -!- Arrogant has joined. 07:39:31 Ah. 07:39:35 Good ideas. 07:49:25 Naturally 07:49:29 they were mine :-) 07:59:59 -!- clog has quit (ended). 08:00:00 -!- clog has joined. 08:04:00 No, it's my ideas that are implicitly good. 08:04:05 I mean, RawIRC? Come on! 08:05:00 Awful, as always ;). 08:11:21 I'm surprised just how intuitive this system is. 08:13:35 Time to pull out some more Greek characters.... 08:16:06 to encode what? 08:24:21 I added two new digraphs, wh = \sigma, st = \pi. 08:25:05 I just finished the first translation (on paper) of Compressed English. 08:31:39 I could read most of it without trouble. 08:31:49 Which is nice. 08:32:27 Now to write some LaTeX macros and hopefully easy the pain of all the accents and Greek letters :P. 08:33:51 th,ph,ng,sp,ch = theta, Gamma, omega, epsilon, mu 08:34:00 nd,nt,wh,pi = Delta, n-diaresis, sigma, pi 08:34:27 @&=~! = at/and/for/not/but 08:34:54 -+± = floating vowel/capitalize next/decapitalize next 08:35:21 Don't forget nt = \eta. 08:35:25 oops 08:35:44 wait, I have that as n-diaresis 08:36:46 Oh, and circumflex-fullstop == exclamation, umulat-fullstop == question-mark, and ring-fullstop == comma. 08:37:30 Tentative: diaresis-fullstop == colon, tilde-fullstop == semicolon. 08:46:49 th = theta, ph = Gamma, ng = omega, sp = epsilon, ch = mu, nd = \th, **nt = n-umulat.** 08:46:59 So, nt is eta now? 08:48:07 nd = \Delta 08:48:27 Oh.... hmmm...... 08:48:36 yeah, that was a paste of your earlier one 08:48:46 What would you suggest, Eta, or n-umulat? 08:49:36 The RNG says: eta 08:49:45 Bots: is there any problem they *can't* solve? 08:49:57 Heh. 08:50:12 I used Eta, but if it confuses with n, I'd use n-umulat. 08:51:29 I say stick with Eta. 08:51:35 ok 08:51:57 although I was about to mention that Rodney is notorious for making bad decisions :-3 08:53:07 :P. 09:00:38 Your tentative diaresis-fullstop (for ':') kinda conflicts with umlaut-fullstop (for '?') 09:00:42 -!- kipple_ has joined. 09:00:54 since there's little typographical difference 09:01:37 in fact, I think unicode only has one combiner do do 09:01:45 * to do both of them 09:02:03 (also, h8 enter keys) 09:02:20 -!- kipple_ has quit (Client Quit). 09:03:18 Ah. 09:03:50 I'm laboriously typing this up :P. 09:05:08 can you do macrons? (overbar) 09:06:52 Yeah. 09:07:01 How do you get LaTeX to ignore errors... hmmmm..... 09:08:18 -!- kipple_ has joined. 09:12:03 -!- ifndef_GREGOR_H has quit ("Updating RawIRC"). 09:12:49 -!- ifndef_GREGOR_H has joined. 09:12:49 -!- ifndef_GREGOR_H has quit (Remote closed the connection). 09:16:10 -!- ifndef_GREGOR_H has joined. 09:16:45 -!- ifndef_GREGOR_H has quit (Client Quit). 09:17:33 -!- ifndef_GREGOR_H has joined. 09:17:46 Muahahahahahah >:) 09:22:25 Razor-X: I say use macron for '?' and diaresis for ':' 09:22:57 -!- ifndef_GREGOR_H has quit ("I'm gonna use my LC580 ^^"). 09:27:44 -!- ifndef_GREGOR_H has joined. 09:27:55 Muahahahah 8-D 09:28:06 I am now chatting from my incredible Macintosh LC580 :P 09:28:13 Unfortunately this blue is very difficult to read :( 09:29:56 -!- ifndef_GREGOR_H has quit (Client Quit). 09:31:57 -!- ifndef_GREGOR_H has joined. 09:31:57 -!- ifndef_GREGOR_H has quit (Remote closed the connection). 09:32:14 -!- ifndef_GREGOR_H has joined. 09:32:14 -!- ifndef_GREGOR_H has quit (Remote closed the connection). 09:32:51 -!- ifndef_GREGOR_H has joined. 09:34:10 This is much better. More readable on this ancient screen. 09:34:18 My Mac now has a purpose :P 09:35:47 -!- GregorR has joined. 09:35:52 I forgot about one thing ... 09:35:56 My Mac is a bit ... loud. 09:36:00 ? 09:36:07 -!- ifndef_GREGOR_H has quit (Client Quit). 09:36:15 It's not condusive to sleeping. 09:37:43 -!- ifndef_GREGOR_H has joined. 09:38:01 Back on my main box. 09:40:36 Done :). 09:40:50 Adding the English now. 09:45:34 http://anysize.org/~sukoshi/compressedtest.pdf 09:55:31 So? 09:56:57 sorry, was afk dealing with screaming child 09:56:59 sec 09:57:56 Ah. 10:00:17 Am I missing something in the encoding of "stand"? 10:01:06 It looks like "p̂iΔ" (p-circ,i,Delta) 10:03:36 But I expected "st-circ,Delta" 10:05:55 Also, I notice you've stripped the em-dash between "characteristic" and "they", and that "they" has been encoded as "thetay" :-o 10:07:41 is this pair of close vertical lines after the parentheses an encoding of ", but" ? 10:09:49 k, I'm done criticizing now :-3 10:09:59 in general, it looks good! 10:11:13 * GreyKnight pokes Razor-X 10:13:17 * GreyKnight deathpokes Razor-X 10:15:33 Heya. 10:16:48 All of those errors are sleepy transliteration errors. 10:17:00 The paper one is ``correct''. 10:17:06 How difficult was it to read? 10:18:03 once you get used to it, easy enough 10:18:26 Oh, I just noticed the "not" hasn't shown up either :-P 10:19:19 Heh. 10:19:43 I need to create some LaTeX macros to ease this out. 10:19:58 Or in general some LaTeX fonts, if I'm up to it. 10:20:04 were the em-dash stripping and || --> ", but" errors or actual things? 10:20:21 Oh, sorry. 10:20:48 --> == Greater ``emphasis'', used with titles of passages, important headings, can be used to abbreviate outlines, etc. 10:21:11 The effect lasts 'till the end of the ``macrosentence'', delimited by || (here delimiting paragraphs). 10:23:06 what about the odd || after the parenthetical remark? 10:23:26 there was a ", but" missing there, so I figured it might be deliberate 10:24:19 Oh, I typed the TeX wrong. 10:24:28 oh 10:24:49 The second | is actually a !. 10:24:59 That's your missing ``but''. 10:25:57 -!- tgwizard has joined. 10:26:25 and the "," had been typoed out of existence altogether :o) 10:26:59 Okay, I will plot a utf-8 en/decoder 10:28:07 -!- jix has joined. 10:28:24 Did you spot this part amongst Gregor's joinspam? Razor-X: I say use macron for '?' and diaresis for ':' 10:46:28 for values of "you" equal to "Razor-X" 10:55:47 -!- Arrogant has quit ("Leaving"). 11:00:56 Razor-X is ignoring me ;-; 11:25:16 -!- jix has quit ("Bitte waehlen Sie eine Beerdigungnachricht"). 11:26:44 -!- _jol_ has joined. 11:34:12 ifndef_GREGOR_H: pong-ping 11:37:45 -!- _jol_ has quit ("leaving"). 12:35:30 -!- _jol_ has joined. 12:42:58 -!- CakeProphet has joined. 12:43:44 -!- CakeProphet has changed nick to notCakeProphet. 12:52:25 -!- wooby has joined. 12:53:48 -!- notCakeProphet has changed nick to CakeProphet. 13:12:59 -!- GreyKnight has quit ("Be right back after this short break:"). 13:19:50 -!- GreyKnight has joined. 13:27:17 -!- kipple_ has quit (Read error: 110 (Connection timed out)). 14:03:35 -!- _jol_ has quit ("leaving"). 14:25:53 * GreyKnight rages on Razor-X 14:27:12 * ihope_ hands GreyKnight a fizzy potion 14:28:01 * GreyKnight breaks the fizzy potion over Razor-X's head 14:33:10 * ihope_ hands GreyKnight another fizzy potion 14:33:31 * GreyKnight smashes that one on Razor-X's noggin also 14:36:40 * ihope_ hands GreyKnight yet another fizzy potion 14:37:22 * GreyKnight does the needful with Razor-X's cranium and some potion-smashing 14:39:22 * ihope_ hands GreyKnight two fizzy potions 14:39:45 * GreyKnight doubleshots Razor-X on both temples simultaneously! 14:40:10 * ihope_ hands GregyKnight three fizzy potions 14:41:20 * GreyKnight wields one in his left hand, one in his right hand, and holds the other between his teeth. 14:41:45 * GreyKnight executes Wild Crazy Lotus Fury on Razor-X! 14:52:36 /me hands GreyKnight five fizzy potions 14:52:44 Erm, you get the idea. 14:53:02 * ihope_ hands GreyKnight five fizzy potions 14:53:21 * GreyKnight tosses one at ihope_ for bad typing 14:53:44 * ihope_ attempts to catch it, but fails 14:54:18 * ihope_ pours out the contents of the potion, and hmms as the bottle disappears 14:55:16 * GreyKnight readies the other four... 14:55:43 SUPER DEATH NINJA PIRATE ZOMBIE ROBOT HYPER MEGA HEART MARSHMALLOW POWAHHH 14:56:15 * GreyKnight brushes up Razor-X's remains. 14:56:55 * ihope_ hands GreyKnight eight fizzy potions 14:57:21 * GreyKnight begins juggling them 14:58:15 * ihope_ hands GreyKnight five more fizzy potions 14:58:33 * GreyKnight integrates them into the juggle 14:58:55 * GreyKnight starts catching them as they come down and tossing them at Razor-X! Crash! Crash! Crash! Crash! Crash! Crash! Crash! Crash! Crash! Crash! Crash! Crash! Crash! 14:59:43 * ihope_ hands GreyKnight a cookie sheet with 21 fizzy potions on it 15:03:53 * GreyKnight looks bemusedly at the "cookie sheet" 15:07:11 * GreyKnight pokes it to see if it will attack him 15:08:22 * GreyKnight searches... 15:08:24 1: http://www.fantes.com/cookie_sheets.htm 15:08:26 2: http://www.williams-sonoma.com/products/c-bkwspci.jsp 15:08:28 3: http://www.epinions.com/hmgd-Cooking-Bakeware-All-7398552-Cookie___Baking_Sheets 15:08:29 4: http://www.taunton.com/finecooking/pages/c00186.asp 15:08:31 ...plus about 10 more results for ""cookie sheet"". 15:08:40 Ok. 15:08:50 * GreyKnight feeds the cookie sheet to his pet Xorn. 15:09:53 * GreyKnight loads the potions into a potion launcher 15:10:11 * GreyKnight aims at Razor-X 15:10:27 *pew pew pew pew pew pew pew* 15:13:33 * ihope_ pushes a table carrying thirty four fizzy potions in GreyKnight's direction 15:14:23 * GreyKnight picks up Razor-X's corpse and hurls it upwards with all his strength. It disappears into the clouds... 15:15:19 Macron? 15:15:38 zomigosh he came back to life 15:15:46 macron == overbar 15:16:19 (the x-width one if you have more than one) 15:16:55 She. I slept. 15:17:00 :P 15:17:36 I don't see the harm in that. 15:17:37 He/She/It/They 15:21:01 It! It! It! 15:25:01 Time to do t3h morning vocabulary. 15:26:45 * ihope_ adds twenty-one potions to the table 15:27:01 No, I don't mean potions of booze. 15:44:03 * ihope_ throws a potion at GreyKnight 15:44:14 But it misses! 15:44:26 * ihope_ wheels the table of potions out of #esoteric 15:46:20 Show's over 15:48:07 * ihope_ pours some potion mix into the Pacific Ocean 15:48:22 There, now the Pacific consists entirely of fizzy potion. 15:53:22 \o/ 15:53:52 Razor-X: http://greyfire.org/file-repository/comprenglish.txt 15:54:26 acknowledge! 15:57:25 -!- smokecfh has joined. 16:00:32 Spanish! 16:03:10 -!- pgimeno has quit (Read error: 104 (Connection reset by peer)). 16:03:31 -!- Sph1nx has joined. 16:05:24 -!- CakeProphet has quit (Nick collision from services.). 16:05:40 -!- CakeProphet has joined. 16:06:03 ihope_: d'you think I should go a head and implement the en/decoders? 16:06:09 I'mma think yes. 16:06:19 Hmm? 16:06:30 the aforementioned link 16:06:50 you saw the whole discussion, right? 16:07:09 Um... I don't think so. 16:08:25 :-\ 16:08:47 It's a compressed form of english designed to be human-read/writeable 16:09:58 slightly buggy test: http://anysize.org/~sukoshi/compressedtest.pdf 16:16:38 Gregor: New version out? 16:19:19 -!- pgimeno has joined. 16:21:17 Compressed form of English... lemme see here. 16:22:43 ihope_: what language should I write in? Any thoughts? 16:22:56 I asked the RNG, but it said boring old C :'( 16:23:01 ~ = th, ! = on, @ = er, # = in, $ = he, % = re. 16:23:33 ~at makes c@ta# ~ngs short@. 16:23:58 Razor-X's diacriticizes the vowels and encodes common consonantal digraphs 16:24:15 also, double consonants are encoded 16:24:31 and some common words like "and", etc 16:25:04 ^ = at, & = ti, * = the, ( = nt, ) = ed, _ = en, + = te, ` = es, - = or, = = to. 16:28:02 99 bottl` of be@ ! * wall... 16:30:16 99 b̊ṫĺs -̊f b́-́r -̊n θ́ ŵl̇... 16:30:24 (UTF-8) 16:31:25 That's slightly shorter than mine, length-in-my-proportional-font-wise. 16:32:05 :-P 16:32:46 The symbols seem to be chosen for similarity too, so it's easy to read/write 16:32:54 { = st, } = an, | = co, [ = ha, ] = me, \ = as, : = al, " = it, < = se, > = ea, ? = ve, , = is, . = nd, / = le. 16:33:16 I don't think adding MORE symbols to remember is the answer here :-P 16:35:04 !seen simonrc 16:35:06 Huh? 16:35:11 gj EgoBot 16:37:06 99 bott/s of be@ ! * w:l 16:48:03 -!- jix has joined. 16:56:33 9-cedilla b-ring t-cedilla l-acute s | hyphen-ring f | b-acute-cedilla r| hyphen-ring n | theta-acute | w-circumflex l-cedilla|. 16:58:01 21 characters versus 30 characters. 17:02:15 Screw it; I'm getting sick of RawIRC. 17:02:27 :D 17:02:27 -!- pikhq has quit ("RawIRC"). 17:03:33 -!- pikhq has joined. 17:04:03 GregorR: Thank you, sir, for making me see IRC in a whole new light. 17:04:14 RawIRC Experiment: Failure. 17:04:28 I can't believe you've never attempted a Netcat session in IRC before. 17:05:07 RawIRC does kick ass, I must admit. I just want to back to the much more comfortable realms of irssi. 17:07:52 RawIRC? 17:09:05 It's something Gregor's been working on. 17:09:06 It kicks ass in a ``I-like-to-do-things-the-obtusely-difficult-way'' way (like Esoteric programming languages!) :P. 17:09:26 Razor-X: And that's exactly why it kicks ass. ;) 17:09:38 Does it have a website? 17:09:50 Not yet. 17:09:59 I'm thinking of writing a Scheme port with some changes. 17:09:59 Or a webpage? 17:10:07 Just as a proof-of-concept. 17:18:07 -!- wooby has quit (Read error: 110 (Connection timed out)). 17:45:47 -!- calamari has joined. 17:45:53 hi 17:46:10 Rawr. 17:46:25 yo 17:46:31 how's it going? 17:46:50 Rawr? 17:47:06 Yes. Rawr. 17:48:54 Let's figure out a way to move this channel across servers and set redirects that send people across servers. 17:49:41 we could use inter-server-bots 17:49:55 We could. 17:49:58 that sit on all instances of the channel on all the servers, and echo stuff back and forth 17:50:11 ihope_: why do you want to move servers? 17:50:14 What we really need to do is somehow attach Freenode to EFNet. 17:50:34 Why do we do anything on here? 17:50:38 calamari: I didn't say that. I said find a way to do it :-P 17:50:45 just thought ere might be a reason :) 17:50:51 -!- Sph1nx has quit (" !"). 17:51:10 So who's going to hack into one of the Freenode servers and attach it? 17:51:39 a long time ago I wrote a cross-server bot in pirch script :) 17:53:15 Say, I gotta remember to use PCON at the next possible opportunity. 17:54:27 ihope: if you're serious about this whole channel joining thing, I have a shell that I can run bots on 17:54:38 I'm assuming there is software that is good for this 17:55:13 Nah, it'd just be cool :-) 17:55:27 just make sure the bots flood-protect themselves, otherwise somebody flooding themselves off on one server will kill the bots on the other ones :-o 17:55:45 ok, still.. what software? :) 17:57:08 before servers cracked down on bots I had a cool idea to have it join again for each person in the channel.. then it would almost be like they were there 17:57:13 ORK. 17:57:27 yerk 17:57:33 freakish idea 17:57:35 ORSK 17:57:48 sometimes not ;) 17:57:56 Well, as soon as I bother writing the mailman and phone class. . . 17:58:08 Looks like irc.servercentral.net allows bots. 17:59:55 might as well ask here too :) I'm looking for a free cross-platform game (family-friendly). Something fun for a LAN party. Any ideas? 18:00:35 BZflag? 18:01:31 yep, that's been suggested :) thanks 18:01:34 IRC? 18:01:36 downloading it now actually 18:01:37 :-P 18:01:41 ihope: hah 18:01:47 IRC \o/ 18:02:04 IRPG 18:02:40 write a multiplayer Hunt The Wumpus 18:03:02 Hunt the Wumpi? 18:03:10 I wrote a single player htw in linguine :) 18:03:36 "wumpuses" 18:03:40 silly ihope :-P 18:03:43 I think most people would enjoy some kind of flashy graphics and sound ;) 18:03:52 You could even have some players being wumpuses! 18:05:48 hah.. from the IRC bot wikpedia page: The original IRC bot was GM, written by IRC server operator Greg Lindahl, whose IRC nickname was Wumpus. GM played a game of Hunt the Wumpus with users who communicated with it over IRC. 18:05:57 See? 18:06:03 It's a SIGN 18:06:06 You must do it 18:06:15 it's a sign of extreme nerddom 18:06:34 * GreyKnight wallops calamari with a +1/+1 sword of nerdery 18:06:37 can't say I'm not tempted.. but I'm pretty sure it wouldn't go over well ;) 18:37:46 -!- vf0i1vq2SR has joined. 18:38:02 -!- vf0i1vq2SR has left (?). 18:53:20 It's nice to be writing LISP in an editor that understands it :-) 18:57:55 Indeed, it's nice to use Emacs. 18:58:23 writing it in vi is doable, but not as easy :-) 19:02:37 -!- kipple_ has joined. 19:30:00 I wish nCurses was written into the GNU/MIT Scheme standard :(. 19:30:07 It has X Windows support, but not nCurses. 19:30:13 Phaw. 19:34:52 s/X windows/X/ 19:35:38 and s/nCurses/Ncurses/ :) 19:36:43 Fine :P. 19:36:48 s/X/XXX Winblows/ ;-) 19:37:08 It has Win32 GUI API support too. 19:37:26 c/vi/xedit/* * 19:37:27 s/Win32/Bwahaha/ 19:38:38 s/.*/legally/ 19:38:59 s//legally/g 19:39:16 * GreyKnight wonders what ihope's pattern is trying to prove 19:39:26 If I'm not mistaken, that'll result in legallyllegallyelegallyglegallyalegallyllegallyllegallyylegally. 19:39:48 or something equally bizzare 19:43:00 so.. software for this bot, or has interest approached 0? 19:47:10 Interest is approaching 0. Some quantity can't have approached some other quantity, as far as I know. 19:47:12 :-P 19:47:48 lol 19:48:26 bzflag is taking a while to compile 19:48:57 bzflag is awsome 19:49:04 Did you use the --compile-in-less-than-an-imperial-century option? 19:49:15 nope, I forgot :( 19:49:20 >_< 19:49:25 hehe 19:50:30 * GreyKnight considers adding "imperial century" to his copy of units(1) 19:52:36 Imperial century? 19:54:44 well, a metric century is 100 years (10*10), and an imperial one is 289 years (17*17) 19:54:48 * pikhq considers getting off his ass and doing something 19:54:59 makes about as much sense as any *real* imperial unit :-) 19:56:18 -!- smokecfh has quit (Remote closed the connection). 19:56:32 I assume that means that an imperial decade is 1/254.5 of an imperial century? :p 19:56:57 an imperial decade is 17 years 19:57:18 It makes too much sense to just square the amount of decades. 19:57:33 hm 19:57:35 I guess so 19:57:59 It should be 14 years for a decade and 17 decades in a century 19:58:18 for 238 years per imperial century 19:58:36 The imperial decade shall be defined in terms of seconds. pi^(10^1000) seconds. :p 19:59:02 no no no 19:59:07 don't be ridiculous :-) 19:59:37 look at all the round numbers in that formula! 20:00:29 Those parentheses are unnecessary. pi^10^1000 would do. 20:00:43 #do eval (expt 10 1000) 20:00:45 #> 0 20:00:50 hmm, doesn't throw error on overflw 20:00:53 * overflow 20:00:56 It has overflows? 20:01:19 yeah, it currently just translates to host integers 20:01:33 -!- esobridge has joined. 20:01:33 -!- esobridge has quit (Read error: 104 (Connection reset by peer)). 20:01:41 hmm 20:01:46 I'll implement proper arbitrary-precision arithmetic when I put in non-integral numbers :-3 20:01:56 -!- calamari has changed nick to esobridge. 20:02:06 Make sure to do them as Church numerals. 20:02:34 :-P 20:02:51 GreyKnight: what is that do eval thing? 20:02:58 I'll be sure to make a reader macro for doing church 20:03:07 -!- esobridge has changed nick to calamari. 20:03:14 jix: GK-Deformed-Lisp 20:03:26 -!- esobridge has joined. 20:03:28 so-called because it's horribly mutated and deformed :-3 20:03:48 GreyKnight: written in? 20:03:49 --> calamari (~calamari@ip68-231-173-86.tc.ph.cox.net) has joined #esoteric 20:03:54 hi 20:03:58 PHP, of all things :-) 20:04:02 ugh 20:04:03 Hi, calamari 20:04:07 Can you hear us? 20:04:14 yes 20:04:17 \o/ 20:04:32 -!- CakeProphet has quit (Connection reset by peer). 20:04:33 Wait just a... while. 20:04:47 Don't leave. 20:04:53 --> ihope (~ihope@c-71-205-100-59.hsd1.mi.comcast.net) has joined #esoteric 20:04:57 BOO! 20:05:02 Aah! 20:05:16 We can hear you >:-) 20:05:24 okay, it seems to work :) 20:05:32 esobridge: help 20:05:36 -!- CakeProphet has joined. 20:05:38 >_< 20:05:38 * calamari tries a private message 20:05:52 Hmm. 20:05:52 hmm 20:05:54 GreyKnight: /msg esobridge help 20:05:56 where is the other channel? 20:05:59 --> jix (~jix@L63b9.l.strato-dslnet.de) has joined #esoteric 20:06:05 ah found it ^^ 20:06:12 hi jix 20:06:25 that is kind of annoying 20:06:32 calamari: help is borken :'( 20:06:33 does it spam? 20:06:34 does it spam? 20:06:35 does it spam? 20:06:36 does it spam? 20:06:37 does it spam? 20:06:38 does it spam? 20:06:38 it does 20:06:39 does it spam? 20:06:40 does it spam? 20:06:41 does it spam? 20:06:45 not good :) 20:06:49 -!- CakeProphet has quit (Read error: 104 (Connection reset by peer)). 20:06:54 It seems laggy. 20:07:01 spam reduction measures needed! 20:07:03 I'd estimate a second or two. 20:07:03 only in efnet => freenode 20:07:05 Also, working help. 20:07:09 the other way arround it's fast 20:07:12 yeah, because I am downloading a bunch of Ubuntu updates 20:07:26 Bzzt. 20:07:32 Still about a second. 20:07:33 <-- jix (~jix@L63b9.l.strato-dslnet.de) has left #esoteric 20:07:41 -!- CakeProphet has joined. 20:07:50 Oh, it doesn't do part messages. 20:08:01 --> GreyKnigh (~wheel@88-108-235-232.dynamic.dsl.as9105.com) has joined #esoteric 20:08:04 And /me is wonky :-) 20:08:15 * esobridge GreyKnigh <3 esobridge 20:08:38 * esobridge calamari wonders 20:08:46 okay that's weird :P 20:08:53 - ihope is now known as thinks 20:09:06 * esobridge thinks GregorR should jump off a cliff 20:09:08 -!- Kurt has joined. 20:09:09 I see the part message 20:09:23 ihope wins 20:09:27 - thinks is now known as ihope 20:09:39 <-- jix (~jix@L63b9.l.strato-dslnet.de) has left #esoteric 20:09:43 No part message. 20:09:58 oh, the part reason 20:10:03 <-- GreyKnigh (~wheel@88-108-235-232.dynamic.dsl.as9105.com) has left #esoteric 20:10:16 I tried a reason, didn't work :'( 20:10:23 fixor it 20:10:25 ...Yeah, that. 20:10:34 it is gpl, you fixor it ;) 20:10:39 no wai 20:10:56 It's your client or the server or something that doesn't support part messages. 20:10:58 I am writing an en/decoder for Razor-X's latest 20:11:24 did my part reason show up normally in the channel? 20:11:41 nope 20:11:50 My client definitely does them, so I guess it's efnet 20:11:52 but jix's did 20:11:57 :-o 20:12:01 :-| 20:12:07 :-? 20:12:22 Maybe the server you're on doesn't support it. 20:12:23 --> GreyKnigh (~wheel@88-108-235-232.dynamic.dsl.as9105.com) has joined #esoteric 20:12:34 -!- GreyKnight has left (?). 20:12:35 so, is there any point to fixing the bridge.. seems kinda annoying 20:12:36 <-- ihope (~ihope@c-71-205-100-59.hsd1.mi.comcast.net) has left #esoteric 20:12:53 -!- GreyKnight has joined. 20:12:57 Fixing it? 20:13:12 part messages, spamming 20:13:53 those esobridge is very annoying 20:13:59 yeah 20:14:09 it'd be okay if it duplicated nicks 20:14:15 --> monik (99@200.123.187.149) has joined #esoteric 20:14:20 why span a channel over several networks? 20:14:25 for fun! 20:14:40 i did that with another channel a time ago... it was just annoying 20:14:42 Also, it should specify the network when referencing channels like that. 20:15:12 --> monik (99@200.123.187.149) has joined efnet/#esoteric 20:15:15 Bridge a network to itself! 20:15:23 \o/ spam laser! 20:15:40 No, use two bridgebots! 20:15:48 Oh, and you might as well reference the nicks by server instead of the channels. 20:15:48 it can do multiple bridges 20:16:09 Two bridgebots, both doing the same pair of networks. 20:16:23 so we can do undernet too 20:16:28 and not filtering each other's messages 20:16:45 Well, of course not. 20:16:52 where'd be the fun in that? 20:17:00 Spam. 20:17:11 Spam, spam, spam, spam. 20:18:37 <-- GreyKnigh has quit (Quit: I don't need to be on BOTH channels...) 20:18:50 well, it catches /quit messages, anyway :-3 20:18:58 -!- esobridge has quit (Remote closed the connection). 20:19:03 GASP! 20:19:03 -!- esobridge has joined. 20:19:07 -!- esobridge has quit (Read error: 104 (Connection reset by peer)). 20:19:12 oops 20:19:13 hehe 20:19:16 Not every day you get to see your own quit! 20:19:17 was adding undernet 20:19:18 Good job. 20:19:38 just put a bot in the other networks telling people to go to freenode 20:19:41 -!- esobridge has joined. 20:19:43 -!- esobridge has quit (Remote closed the connection). 20:20:20 -!- esobridge has joined. 20:20:24 -!- esobridge has quit (Remote closed the connection). 20:20:55 having a seg fault problem 20:21:02 need to see what this guy did wrong :P 20:22:21 -!- esobridge has joined. 20:22:52 -!- esobridge has quit (Remote closed the connection). 20:22:58 :-( 20:23:04 *** glibc detected *** double free or corruption (!prev): 0x080515b0 *** 20:23:05 Aborted 20:23:12 how nice 20:23:16 woo, double-free 20:23:50 bt ftw? 20:23:55 It's free of doubles. 20:23:58 anyways.. done with this? 20:24:01 So it's written in C, is it? 20:24:04 yeah 20:24:13 Scrap it and write it in a memory-safe language :-P 20:24:17 python 20:24:22 lisp \o/ 20:24:36 ihope: I'll leave that project in your capable hands 20:24:39 or, heck, do it in an esoteric language! 20:25:07 OGEL can be extended to perform network operations 20:25:11 GreyKnight: yeah, wish I could get PESOIX to work 20:26:02 hmm, what if I replaced some of the stdio calls with LD_PRELOAD 20:26:07 that might work 20:27:29 WTF is esobridge :P ... where was the channel it bridged to? 20:27:39 efnet/#esoteric 20:27:48 That's quite pointless. 20:27:54 but fun 20:28:00 and, importantly, esoteric 20:28:33 -!- CakeProphet has quit (Read error: 104 (Connection reset by peer)). 20:29:04 GregorR: a crappily written gpl bridge program I found off google 20:29:28 Also, CakeProphet's connection has been going up and down faster than a stack pointer in a tight loop 20:29:41 -!- CakeProphet has joined. 20:29:46 lol 20:29:54 Bahahahaha 20:29:57 That was brilliant. 20:30:00 I've taken over efnet/#esoteric! 20:30:06 onoz 20:30:14 ... 20:30:18 -!- CakeProphet has quit (Remote closed the connection). 20:30:20 ihope: good job, that must have been tough 20:30:24 ihope_: You were using telnet for your IRC client for a while, right? 20:30:51 esp since no one was in the channel 20:31:01 ifndef_GREGOR_H: something like that, yeah. 20:31:14 ihope_: http://www.codu.org/rawirc.c 20:31:36 It's telnet + auto-ping-ponging + colorization for IRC protocol. 20:31:54 Oh, + ^P expands to PRIVMSG and ^O expands to the last channel you typed. 20:31:56 + about two macros 20:32:04 yeah, those :-) 20:32:20 ihope_: http://www.codu.org/rawirc.png 20:33:05 Ohh, cool :-) 20:33:30 <-- Using it right now >:) 20:34:16 And your nick's intruding on the space the messages are supposed to go in on my client. 20:34:21 * ihope_ chops off the _H 20:34:36 Bahahaha 20:34:51 But this nick is clever and original ... if you use C[++] :P 20:35:09 O RLY 20:35:23 ifndef_GREGOR_H: you should join #ifndef..... 20:35:59 jix: Doesn't exist :P 20:36:18 it does... i would get ops if it didn't right? 20:36:31 Or rather, it's registered but unused. 20:36:37 yeah 20:37:02 * Contact: parasite-, last seen: 3 years 4 weeks 4 days (7h 54m 40s) ago 20:37:26 I remember from ##brainfuck that that last seen is NOT the last time they were on the network. 20:37:52 :NickServ!NickServ@services. NOTICE ifndef_GREGOR_H : Last Seen: 42 weeks 3 days (9h 13m 19s) ago 20:40:00 hmm is there a lisp interpreter written in bash? 20:40:48 1) If there is, that's horrific. 2) Probably. 20:41:15 there is a forth interpreter written in bash 20:41:20 so why not a lisp oneß 20:41:39 If there isn't, there should be :-) 20:43:04 ß, eh? 20:43:18 ßuperb 20:43:32 ihope_: well shift+ ß == ? on de keyboards 20:43:36 ß iß not an English letter. 20:43:46 ißn't it? 20:43:53 No, I don't think it iß. 20:44:01 ßhame. 20:44:15 ß ißn't needed if you talk in all capital letterß. 20:44:28 YOU JUST SAY SS INSTEAD. 20:44:36 SSUPERB 20:45:09 It's DASS, not DAß, unless you need to distinguish between dass and daß. 20:45:15 i don't know why it's called sz and the html code is ß because it really is a ss ligature 20:45:27 ihope_: well its dass lowercase 20:45:43 ihope_: it used to be daß but it is dass now... (don't confuse it with das) 20:45:49 wait were you german? 20:45:57 you weren't right? 20:45:58 No. 20:46:08 I'm not German at all... well, maybe slightly. 20:46:14 hmm that was someone other with i*!*@* 20:46:21 * GreyKnight calls ihope_ a kraut 20:46:39 * ihope_ almost does a /whois i*!*@* 20:46:54 X-D 20:47:09 Or... no, that wasn't it. 20:47:26 Mmh/ 20:48:16 (12:37:59) <>: So 20:48:16 (12:38:00) <>: about 20:48:16 (12:38:02) <>: life 20:48:16 (12:38:08) CD Gregor R: ? 20:48:16 (12:38:20) CD Gregor R: The game of? 20:48:16 (12:38:38) <>: Dude, I'm the gamer. I'm supposed to make that joke. 20:48:18 (12:39:03) CD Gregor R: The game of life is not a game. 20:48:20 (12:39:39) CD Gregor R: It's a Turing Complete cellular automaton simulation. 20:48:24 (12:39:52) <>: Stop using big words. 20:49:01 * GreyKnight sets mode +pretentiosgit GregorR 20:49:43 >_< 20:49:46 * pretentious 20:49:59 I haven't slept in over 24 hours, I have an excuse. 20:50:07 Doesn't matter if you spell it right so long as you're not pretentious, right? ;) 20:50:24 but I'm King of Spelling ;-; 20:50:47 zomg ur speling sux 20:53:23 * GreyKnight throws ifndef_GREGOR_H a cockatrice corpse. "Catch!" 21:00:31 Yum./ 21:01:28 not tasty eats 21:01:35 * pikhq should, like, try and get his uncompression program work for EOF=-1. . . 21:01:47 ifndef_GREGOR_H touches the cockatrice corpse. ifndef_GREGOR_H turns to stone! 21:01:54 * pikhq should also do something more useful. :p 21:03:02 pssh 21:03:15 "useful" is relative :-3 21:03:38 Maybe prove that EgoBFI is broken in some way? :p 21:04:23 make an OGEL interpreter \o/ 21:04:56 Maybe make a BF to DF compiler. 21:05:47 * ihope_ realizes that his IRC bot will actually run now 21:05:59 And it'll terminate immediately. 21:06:20 I need to steal some IRC parser code. 21:06:35 I think it connects to Freenode, creates a variable, forks off the IRC reader loop, and quits. 21:06:48 Gregor actually has some. 21:07:12 But in Scheme. 21:07:17 Parser code is always annoying. 21:08:19 [.,],[>>>>+<<<<[->>+>+<<<]>>[-<<+>>]>-------------------------------------------<[-]>[<+>[-]]+<[>-<-]>[<<,[>>>[-]<<<->[-]+++++++++++++++++++++++++++++++++++++++++++.<]>>[-]]<<<[->>+>+<<<]>>[-<<+>>]>---------------------------------------------<[-]>[<+>[-]]+<[>-<-]>[<<,[>>>[-]<<<->[-]+++++++++++++++++++++++++++++++++++++++++++++.<]>>[-]]<<<[->>+>+<<<]>>[-<<+>>]>------------------------------------------------------------<[-]>[<+>[-]]+<[>-<-] 21:08:25 :-o 21:08:26 \o/ 21:08:27 There, I just wrote another easy part of my code. 21:08:38 The bot still compiles, and it still doesn't do anything. 21:10:41 Another easy part, and it no longer compiles. 21:10:55 You seem quite good at writing IRC bots, ihope_. 21:11:22 What makes you say that? 21:11:32 Dry sarcasm. 21:11:49 witty commentary ftw 21:12:56 Hooray Ibiblio for archiving everything semi-useful on the internet! 21:14:16 Parsing IRC = trivial 21:14:28 Trivial? Yes. Boring? Totally. 21:14:41 Do something for the Esolangs contest. 21:15:10 I'm organizing it. 21:15:15 Hey, all my function parameters up to now have been implicit... 21:15:17 Do some coding for it. 21:15:20 Although in 9 minutes I'll be doing my homework. 21:15:22 Just for the hell of it, you know. 21:15:40 If I get time I want to try out my hand at a synthetic trig function. 21:16:01 Razor-X: CORDIC? 21:16:08 CORDIC? 21:16:36 The CORDIC algorithm for trigonometric functions... check it out, you'll like 21:16:48 beats the crap out of power series 21:17:11 Oh, never mind. 21:17:37 There, now the IRC bot compiles again. 21:17:47 Oh :P. 21:18:01 I would've done the power series, but... remember, don't give the contestants answers. 21:18:05 Actually, it's more of an overly simple IRC client. 21:18:11 Whoops :-P 21:18:34 Er, CORDIC is completely useless! Pay no attention; I am trying to confuse 21:18:47 * ihope_ does wacky things with buffering 21:19:42 This IRC bot is somewhat less sophisticated than GregorR's IRC client. 21:20:09 heh 21:20:20 * ihope_ waits for it to arrive 21:20:32 * GreyKnight breaks out the welcome mat. 21:20:42 -!- EagleBot has joined. 21:20:46 Yay! 21:20:49 Should I change from GNU Scheme to GNU Guile? 21:20:55 EagleBot?. . . 21:20:58 Yes. 21:21:05 Oogity. 21:21:10 But GNU Guile is interpreted :(. 21:21:11 * GreyKnight pulls a feather off EagleBot 21:21:30 !bf [.,],[>>>>+<<<<[->>+>+<<<]>>[-<<+>>]>-------------------------------------------<[-]>[<+>[-]]+<[>-<-]>[<<,[>>>[-]<<<->[-]+++++++++++++++++++++++++++++++++++++++++++.<]>>[-]]<<<[->>+>+<<<]>>[-<<+>>]>---------------------------------------------<[-]>[<+>[-]]+<[>-<-]>[<<,[>>>[-]<<<->[-]+++++++++++++++++++++++++++++++++++++++++++++.<]>>[-]]<<<[->>+>+<<<]>>[-<<+>>]>------------------------------------------------------------<[-]>[<+>[-]]+<[> 21:21:36 * EagleBot slaps GreyKnight 21:21:41 !ps 21:21:45 3 pikhq: ps 21:21:55 . . . Why did it die? 21:22:02 Gregor. . . 21:22:09 Now, the bot doesn't respond to PINGs or anything. 21:22:13 Because you're a bad programmer! 21:22:21 It's essentially just a TCP client with some automated stuff added. 21:22:29 But it works on EgoBFI. . . 21:22:40 Isn't that what every IRC client is, ihope_ ? 21:22:42 It doesn't respond to anything. 21:22:50 In fact, that's the targeted interpreter. . . 21:22:52 !ps d 21:22:54 1 EgoBot: daemon cat reload 21:22:57 2 EgoBot: daemon EgoBot reload 21:22:59 3 pikhq: ps 21:23:01 Razor-X: they add more automated stuff than this bot does :-) 21:23:04 !EgoBot sucks 21:23:06 sucks 21:23:09 !EgoBot sucks 21:23:12 * EgoBot sucks 21:23:13 !EgoBot really sucks 21:23:14 * EgoBot really sucks 21:23:19 ihope_: Heh. 21:23:27 -!- EagleBot has quit (Client Quit). 21:23:30 !bf [.,],[>>>>+<<<<[->>+>+<<<]>>[-<<+>>]>-------------------------------------------<[-]>[<+>[-]]+<[>-<-]>[<<,[>>>[-]<<<->[-]+++++++++++++++++++++++++++++++++++++++++++.<]>>[-]]<<<[->>+>+<<<]>>[-<<+>>]>---------------------------------------------<[-]>[<+>[-]]+<[>-<-]>[<<,[>>>[-]<<<->[-]+++++++++++++++++++++++++++++++++++++++++++++.<]>>[-]]<<<[->>+>+<<<]>>[-<<+>>]>------------------------------------------------------------<[-]>[<+>[-]]+<[> 21:23:31 !EgoBot is a scoundrel. 21:23:35 * EgoBot is a scoundrel. 21:23:47 !i 3 [.,],[>+[-+]>[-+]>+<+,[>[-<-<>[-]<[-+]>[-+]>-<+,[>[-<-<>[-]<[-+]>[-+]><<+,[>[-<-.<>[-]<[-+]>[-+]>><+,[>[-<-<>[-]>.>-[-<] 21:24:01 Argh. Wrong input. 21:24:04 !eof 3 21:24:23 !ps 21:24:26 3 pikhq: ps 21:24:43 * pikhq kills Gregor and his anti-Brainfuck stuff 21:25:49 !bf http://pastebin.ca/raw/159206 21:25:59 !i 3 ++ 21:26:01 0:43|0|0|*43|1|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0| 21:26:06 Now, this thing has an odd bug that is echoing every message I type into it. 21:26:12 . . . 21:26:33 !eof 3 21:26:34 +++++++++++++++++++++++++++++++++++++++++++0:86|0|0|*43|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0| 21:26:42 It's trivial to fix, of course. 21:32:29 Wow. This guy is even worse than mine. Naming a local binding creat-loop. 21:32:40 Well, I'll give him the benefit of the doubt because it *is* a local binding. 21:33:09 s/guy/guy\'s code/ 21:33:17 * ihope_ hmms 21:35:53 -!- Kurt has changed nick to RerunVanPelt. 21:36:12 * ihope_ hmms further 21:43:18 Guile is pretty ugly about some things. 21:45:34 It looks a lot like an unholy marriage between C and Scheme in some places.... 21:45:58 "hellish spawn" is another choice phrase 21:49:39 Gah. Now MzScheme is tempting me. 21:49:49 But homework is calling me with a much stronger voice. 21:49:52 Unlambda \o/ 21:49:55 So, the decision must defer! 21:50:16 GreyKnight: 'Till then, think up any changes you thought needed to be made to Compressed English. 21:50:18 Hmm, I don't know this "Homework" language; is it on the wikiw? 21:50:21 *wiki 21:50:35 It's a very very old programming language. 21:50:43 I'mma work on en/decoder, I'll see what throws up from that 21:51:12 If you can get the vowel contractions to expand/contract out fine, it shouldn't be any work after that. 21:51:38 I was thinking of making something similar in LaTeX code itself. 21:52:48 -!- EagleBot has joined. 21:52:48 -!- EagleBot has changed nick to Google. 21:53:08 Shouldn't take that name. 21:53:11 They'll sue ya'. 21:53:29 -!- Google has quit (Client Quit). 21:53:32 "Giggle" 21:54:00 ihope_: Using RawIRC yet? :P 21:54:08 Nope. 21:54:26 Oh, and I forgot that EagleBot automatically joined #esoteric. 21:54:54 "params str | all isWhite str = []" <- MY BOT IS RACEIST!!!!!!!!11 21:55:03 o-o 21:55:29 Your bot should seriously just run through RawIRC. 21:55:43 It's one of those homemade bots. 21:55:54 No bot base or anything. 21:55:58 ifndef_GREGOR_H: You know, I still haven't gotten networking support for ORK done. . . 22:06:53 -!- CakeProphet has joined. 22:16:25 -!- ifndef_GREGOR_H has quit ("Small fix to RawIRC"). 22:17:37 -!- ifndef_GREGOR_H has joined. 22:23:04 -!- EagleBot has joined. 22:23:04 -!- EagleBot has quit (Remote closed the connection). 22:23:12 How'd that happen? 22:24:04 No idea. 22:28:14 BTW, no bot should run through RawIRC, RawIRC does syntax highlighting :P 22:29:46 but you could at least use its code as a base for bot construction :-3 22:30:00 But you could fix that. 22:31:55 -!- ifndef_GREGOR_H has quit ("One more fix to RawIRC...I'm tired of my console being F***'d up when I quit :P"). 22:33:21 Here comes EagleBot! 22:33:47 -!- EagleBot has joined. 22:34:04 Hopefully this guy'll PONG. 22:34:13 -!- ifndef_GREGOR_H has joined. 22:34:30 Hmm... 22:34:40 Hmm? 22:35:01 When you joined, there were two spaces between the JOIN and the :#esoteric. 22:35:35 I figure it's a minor bug. 22:35:42 Oogity 22:35:49 And the echo bug seems fixed. 22:36:50 GregorR: know of any free multiplayer dogfighting games? earth, space, whatever 22:37:04 Apart from that bug which couldn't get any more minor, I think this guy's bug-free. 22:37:05 Why would I know about that...? 22:37:15 GregorR: flightgear 22:37:22 figured you were into flight games :) 22:37:39 I usually have enough fun just flying WITHOUT shooting anything :P 22:38:29 I should try flightgear again now that I have virtual memory :) 22:38:43 It was the joystick that was the kicker for me. 22:39:25 yay its loading 22:40:03 Flightgear is multiplayer 8-D 22:40:14 yeah, but need some action 22:40:56 seems to work with my joystick 22:41:16 oops 22:41:18 Hmm. 22:41:28 This bot isn't printing the pings and the pongs. 22:41:38 wow, it doesn't like the plane being upside down.. annoying sound 22:41:46 Hahahah 22:42:03 need to calibrate the joystick somehow 22:42:26 -!- EagleBot has quit ("Foo"). 22:42:33 that's the sound of your impending doom :-3 22:42:40 "Foo" is? 22:42:59 wow, it doesn't like the plane being upside down.. annoying sound 22:44:07 -!- EagleBot has joined. 22:44:29 Now this guy'll display the ping-pong games it plays. 22:44:37 -!- bsmntbombdood_ has joined. 22:45:00 GreyKnight: not that kind of ping and pong/ 22:45:05 :'( 22:45:25 -!- bsmntbombdood has quit (Read error: 104 (Connection reset by peer)). 22:45:39 I'm deeply saddened that nobody's using RawIRC but me :P 22:45:39 Good job, bsmntbombdood. 22:46:00 You said not to use it for IRC bots. 22:46:04 :-P 22:46:16 That's because it's a plain ol' client :P 22:46:27 I could add hooks to plug in external IRC bots, but, erm, no. 22:46:49 just bundle in a lua interpreter :-3 22:46:59 Yeah, that fits the theme :P 22:47:07 Completely! 22:47:08 -!- bsmntbombdood_ has changed nick to bsmntbombdood. 22:47:09 Just merge it with EagleBot 22:58:19 one axis of my joystick doesn't seem to be working 23:14:35 * ihope_ hmms 23:15:45 -!- EagleBot has quit ("Recompiling"). 23:16:34 -!- EagleBot has joined. 23:20:55 Now the bot doesn't look like it PONGs right before PINGing :-) 23:21:28 That is, right before getting PINGed. 23:21:50 -!- EagleBot has left (?). 23:22:05 I suppose I should add a config file thing. 23:25:12 -!- calamari has quit ("Leaving"). 23:31:16 -!- EagleBot has joined. 23:35:11 So I can now change what EagleBot does on startup without recompiling. 23:35:29 Actually, more just reloading than compiling.