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