< 1157328003 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Tomorrow? < 1157328012 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :(Common noun?) < 1157328042 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Yes. Tomorrow. < 1157328060 0 :ifndef_GREGOR_H!unknown@unknown.invalid PRIVMSG #esoteric :Zomg I have tomorrow off of work whoot < 1157328064 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Yeah I feel oddly motivated this year, and 4 AP classes puts a lot of work. < 1157328122 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Well, all I really have is US history homework left (2 large worksheets), but I also want to get started on some of next week's math homework and I might start on some of next week's Physics homework, depending on my mood. < 1157328160 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :And vocab is typically a 3 hour affair per day, heh. < 1157328236 0 :ifndef_GREGOR_H!unknown@unknown.invalid PRIVMSG #esoteric :ihope_: VERSION RESPONSE: I'm still using RawIRC < 1157328263 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Why can't you do a real response thing, then? < 1157328318 0 :ifndef_GREGOR_H!unknown@unknown.invalid PRIVMSG #esoteric :I don't remember what the version response format is ^^ < 1157328331 0 :ifndef_GREGOR_H!unknown@unknown.invalid PRIVMSG #esoteric :ACTION knows that it's some kind of CTCP, but that's it. < 1157328353 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :NOTICE ihope :^AVERSION RawIRC^A < 1157328397 0 :ifndef_GREGOR_H!unknown@unknown.invalid PRIVMSG #esoteric :Oh, I see, PRIVMSG for request, NOTICE for response. < 1157328399 0 :ifndef_GREGOR_H!unknown@unknown.invalid PRIVMSG #esoteric :Weird. < 1157328588 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ifndef_GREGOR_H: The IRC spec states that a PRIVMSG isn't to be used for automated replies; that's the job of NOTICE. < 1157328595 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :CTCP follows that spec. < 1157328750 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION makes out with his macro language < 1157328763 0 :ifndef_GREGOR_H!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: That's hot. < 1157328773 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Mmm. Technophilia. < 1157328797 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And, since I made it, it's also incest. :p < 1157328807 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Technophilic incest. Whee. < 1157328890 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Hmm, it seems I was wrong or something. < 1157328917 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :[ifndef_GREGOR_H] [\0x01]VERSION RawIRC[\0x01] < 1157328933 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :...Did you send that to the channel? < 1157328944 0 :ifndef_GREGOR_H!unknown@unknown.invalid PRIVMSG #esoteric :I sent one to the channel just to see what clients would do ;) < 1157328954 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Of course... < 1157328954 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :17:06 CTCP VERSION reply from ifndef_GREGOR_H in channel #esoteric: RawIRC < 1157328958 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :That's what I got. < 1157328989 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :PRIVMSG looks better. < 1157329018 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :In this ChatZilla theme thing, it's red and bold rather than plain black. < 1157329039 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :And there's [] around the nick instead of <>. < 1157329048 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Other than that, it's all the same. < 1157329219 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :It looks quite similar to a PRIVMSG in ERC. < 1157329227 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :-ihope_- Eh, why doesn't everybody use NOTICE instead of PRIVMSG? PRIVMSG looks better. < 1157329242 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION writes a standard macros better < 1157329249 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :BLARGH. < 1157329256 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :My brain isn't working. < 1157329257 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I'll read your spec now, and then go to homework pikhq. < 1157329269 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is writing a standard set of macros for the language < 1157329271 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Razor-X: :D < 1157329395 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :.... Incomprehensible spec pikhq :D. < 1157329402 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :What are you comparing the spec to? < 1157329415 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :For these sorts of things I prefer a straight-up BNF or ABNF. < 1157329438 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :BNF? ABNF? < 1157329452 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Backus-Naur Format. Augmented Backus-Naur Format. < 1157329476 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Don't know it, sorry. < 1157329482 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :..... o_O?! < 1157329489 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :You've *never* seen a BNF?! < 1157329505 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :They're quite readable for human beings and somewhat easy to parse, which is why I love them, but wow. < 1157329565 0 :ifndef_GREGOR_H!unknown@unknown.invalid PRIVMSG #esoteric :Zomg < 1157329592 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Most RFCs use either BNF or ABNF. < 1157329662 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I assume you'd like me to actually write one for you? < 1157329682 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Yes. < 1157329739 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :http://esoteric.voxelperfect.net/wiki/Brainfuck_algorithms I'm going to rewrite some of these into this macro language first. < 1157329772 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :And I think you're reinventing the wheel too, IIRC. < 1157329781 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Take a look at BFA. Although that's a bit different. < 1157329805 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Link? < 1157329863 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Gah. I can't believe I haven't bookmarked this... time to do some creative google searching. < 1157329903 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, it's been done. < 1157329903 0 :ifndef_GREGOR_H!unknown@unknown.invalid PRIVMSG #esoteric :I'm going to call BNF "Boring Nasty Format" from now on. < 1157329908 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :And quite thoroughly, IIRC. < 1157329927 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :s/IIRC/it seems/ < 1157329933 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :http://esoteric.sange.fi/brainfuck/utils/bfcomp-0.09/ < 1157329941 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Oh, that? < 1157329959 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I took some inspiration from that, actually. < 1157329968 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :What's the logistic difference here? < 1157329970 0 :ifndef_GREGOR_H!unknown@unknown.invalid PRIVMSG #esoteric :That seems significantly more advanced than pikhq is aiming for. < 1157329980 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Or is it just a reimplementation of BFA? < 1157329983 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Mine is much lower level. < 1157330005 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It's in between the BFC and BFA of the bfcomp language. . . < 1157330029 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Ah. < 1157330057 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :My main issues with that was that it was a bit inefficient, because it was too high-level to allow the programmer to have much control over the resulting Brainfuck code. < 1157330090 0 :ifndef_GREGOR_H!unknown@unknown.invalid PRIVMSG #esoteric :Think "C preprocessor on steroids" < 1157330100 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I'll think about writing a Scheme (this format)->BF compiler. < 1157330102 0 :ifndef_GREGOR_H!unknown@unknown.invalid PRIVMSG #esoteric :(IMHO this could all be done with the C preprocessor, but anyway :P ) < 1157330102 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Actually, yeah. That's what it is. < 1157330125 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ifndef_GREGOR_H: Yeah, but the C preprocessor implementation, which you've done, is fugly. < 1157330133 0 :ifndef_GREGOR_H!unknown@unknown.invalid PRIVMSG #esoteric :8-D < 1157330149 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :This is nice and clean, IMO. < 1157330163 0 :ifndef_GREGOR_H!unknown@unknown.invalid PRIVMSG #esoteric :ACTION has to see some functioning code before he can judge. < 1157330171 0 :ifndef_GREGOR_H!unknown@unknown.invalid QUIT :Remote closed the connection < 1157330177 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ARGH < 1157330181 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :That was ^C you f***ing idiot >_< < 1157330182 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Bug? < 1157330186 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :;). < 1157330190 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :PEBKAC < 1157330198 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Sounds like RawIRC is quite the intuitive client. < 1157330211 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :The only ctrl chars used are P, O, and A. < 1157330213 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Does it keep a persistent line below the telnet traffic? < 1157330215 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :But I decided to type C. < 1157330225 0 :ifndef_GREGOR_H!n=RawIRC@c-24-21-138-66.hsd1.mn.comcast.net JOIN :#esoteric < 1157330225 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Razor-X: Among other things, that compiler has the idea of scope. Mine has just a global scope. . . < 1157330229 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Razor-X: Yeah. < 1157330229 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ifndef_GREGOR_H: Bravo. < 1157330244 0 :ifndef_GREGOR_H!unknown@unknown.invalid PRIVMSG #esoteric ::( < 1157330245 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Did you use Ncurses or simple terminal control characters? < 1157330258 0 :ifndef_GREGOR_H!unknown@unknown.invalid PRIVMSG #esoteric :Simple terminal control. Nowhere near advanced enough to need *curses ;) < 1157330283 0 :ifndef_GREGOR_H!unknown@unknown.invalid PRIVMSG #esoteric :It's also UNIX-only. Maybe even GNU/Linux-only. :P < 1157330287 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I know more about *curses than about terminal control characters :P. < 1157330397 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :If I get bored enough, I'll implement the macro language in itself. :p < 1157330460 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :-_-'' < 1157330476 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I'm debating on whether to port ERC to Scheme or not. < 1157330493 0 :ifndef_GREGOR_H!unknown@unknown.invalid PRIVMSG #esoteric :Pff, ERC is for pansies. Port RawIRC to Scheme. < 1157330498 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :That's first. < 1157330507 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :But I'll add ``features'' to it. < 1157330519 0 :ifndef_GREGOR_H!unknown@unknown.invalid PRIVMSG #esoteric :They're not features if they destroy the spirit of it :P < 1157330527 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :That's why they're ``features''. < 1157330535 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :And not features. < 1157330537 0 :ifndef_GREGOR_H!unknown@unknown.invalid PRIVMSG #esoteric :Hahahah < 1157330558 0 :ifndef_GREGOR_H!unknown@unknown.invalid PRIVMSG #esoteric :I think I'll add scripting support to RawIRC. < 1157330562 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Nah, I won't be adding much. A Scheme shell, and maybe a macro or two, and an RC file for you to define your own macros. < 1157330576 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :That's about all. < 1157330576 0 :ifndef_GREGOR_H!unknown@unknown.invalid PRIVMSG #esoteric :Basically, you could pass in a number of scripts, and it would fork them off and feed the raw IRC traffic into them as well :P < 1157330596 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :If God wanted Man to use `` and '', He wouldn't have invented " :-P < 1157330610 0 :ifndef_GREGOR_H!unknown@unknown.invalid PRIVMSG #esoteric :IF ENGLISH IS GOOD ENOUGH FOR JESUS, IT'S GOOD ENOUGH FOR TEXAS < 1157330616 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :God can go and worship Donald Knuth. < 1157330634 0 :ifndef_GREGOR_H!unknown@unknown.invalid PRIVMSG #esoteric :IF TEX IS GOOD ENOUGH FOR JESUS etc < 1157330634 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :ifndef_GREGOR_H: so English isn't good enough for Texas? < 1157330638 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Of course, you could use Scheme's power to turn RawIRC into a *real* IRC client, but heaven forbid what drives you to use RawIRC in the first place then. < 1157330646 0 :ifndef_GREGOR_H!unknown@unknown.invalid PRIVMSG #esoteric :ihope_: Apparently :P < 1157330844 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Learn Shavian. Bubs. < 1157331414 0 :GreyKnight!n=wheel@88-108-235-232.dynamic.dsl.as9105.com JOIN :#esoteric < 1157331419 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :Yarr. < 1157331477 0 :ifndef_GREGOR_H!unknown@unknown.invalid PRIVMSG #esoteric :Ahoy. < 1157331496 0 :ifndef_GREGOR_H!unknown@unknown.invalid PRIVMSG #esoteric :Chatzilla? Pff! Real men use RawIRC. < 1157331500 0 :ifndef_GREGOR_H!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1157331556 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :Real men write bits directly onto the ethernet cable with their penis. < 1157331767 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :... < 1157331771 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :Stop trying it! < 1157331775 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :<_< < 1157331799 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :You can... do that? < 1157331829 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :ifndef_GREGOR_H has gone very quiet < 1157331839 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :I think he tried it and... electrocuted himself < 1157331882 0 :ihope__!n=foo@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1157332102 0 :ihope__!unknown@unknown.invalid NICK :ihope < 1157332105 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :Razor-X: consider yourself poked < 1157332385 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Mmkay. . . < 1157332402 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Now, this thing, as it stands right now, makes very efficient use of the Brainfuck memory. . . < 1157332453 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Well, I think I can call this current EagleBot... what? Version 2? < 1157332463 0 :kipple_!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1157332488 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Version 1 sucked, version 2 isn't as nice either, and I'll write version 3 tomorrow. < 1157332562 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Now, if I could just implement it, I'd have something here. < 1157332616 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Memo the spec to me and I'll take a look at it... < 1157332638 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Tomorrow, I mean. < 1157332657 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :When do we get EagleBot XQ? < 1157332661 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :That makes two people that have said basically the same thing. x_x < 1157332678 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Oh. < 1157332681 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Who was the other one? < 1157332686 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Razor-X < 1157332693 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Did you memo it to her? < 1157332705 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :No, in IRC. < 1157332730 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Well, memo it to me, or else I'll memo it to myself! < 1157332743 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :http://pastebin.ca/160055 < 1157332744 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ACTION holds his finger over the "enter" key as if it were a suicide threat < 1157332771 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ACTION memos the URL to himself < 1157332793 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :onoz < 1157332809 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Shut up, or I'll memo it to you too! < 1157332844 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :ACTION runs around with his arms in the air < 1157332873 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ACTION smiles < 1157332879 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ACTION memos it to EgoBot < 1157332960 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Screw it. I'll write bits and pieces of it myself. < 1157333017 0 :ihope_!unknown@unknown.invalid QUIT :Connection timed out < 1157333030 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Noo! Don't leave! < 1157333032 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Oh, wait... < 1157333156 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :Someone yanked him away by the iron chain < 1157333234 0 :ihope_!n=EagleBot@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1157333248 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :EagleBot v2 makes a half-decent alternative. < 1157333253 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ACTION talks to ihope_ < 1157333270 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ACTION waits for an answer < 1157333293 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ACTION gives up and goes to bed < 1157335186 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION has almost finished one stage of this compiler < 1157336582 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Whoo. < 1157336588 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Got a stage of the compiler done. < 1157336749 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :compiler of what? < 1157336761 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :My macro language. . . < 1157336774 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :linky linky < 1157336778 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Although this is the stage *after* macros have been expanded, so. . . < 1157336785 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :http://pastebin.ca/160055 < 1157336929 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :I approve. < 1157337084 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Just need to expand the macros, and I'll be *done*. < 1157337647 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Ahoy there me hearties and pokers. < 1157337667 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And I don't wanna do it!!! < 1157337671 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION cries like a baby < 1157337736 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :GreyKnight: How's been your experience with Compressed English? < 1157337809 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Any more digraphs you think we should add? Changes? I need to formalize some table syntax and then I have to look into the math syntax. < 1157337828 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I was also thinking of introducing trigraphs, but I need a more convenient system of characters that's supported by TeX. < 1157337845 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :I had one useful idea: < 1157337859 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Mmmm? < 1157337866 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :The word INTERCAL currently compresses pretty poorly < 1157337873 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :for instance < 1157337891 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :It should be condensed to 5 characters. < 1157337904 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :except for the +s to denote the capitals. < 1157337918 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Does that need to be explicit? < 1157337924 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :I suggest a +[...] syntax for multiple capitalizations < 1157337948 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I see the use in that. I agree. < 1157337958 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :maybe not for this example (at least when translated by a human), but there are probably situations where there'd be confusion < 1157337981 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I was thinking of adding the polygraph ``ough''. < 1157337988 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :similarly for ±[...] < 1157337998 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Ah. Yeah. < 1157338015 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :I have most of a UTF-8 encoder written < 1157338020 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Nice :). < 1157338029 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I need to code a LaTeX converter. < 1157338059 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I was also thinking of adding in ``ow'' as a digraph. Any other suggestions? Any characters you'd consider usable? (Preferrably from the LaTeX symbols list.) < 1157338066 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :I used my suggestion of dot-diaresis => colon, dot-macron => question mark < 1157338092 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I'll add that into my standard then. < 1157338098 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :although I don't think you ever actually endorsed that :-P < 1157338108 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Ah. Fine ;). < 1157338196 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :It occurred to me that we could reduce a/an to a single form, but there are actually some odd situations with it ("a hotel" vs "an hotel", depending). Thoughts? < 1157338275 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I think that it should be used. < 1157338298 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Well.... < 1157338315 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :We can add a character to be `a', and accented it becomes ``an''. < 1157338461 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :This may get confusing but, you know how a dot up top repeats the vowel after the consonant if a vowel is on top of a consonant? < 1157338472 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I suggest adding an underdot to repeat the consonant instead of the vowel. < 1157338485 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :yurk < 1157338491 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Too messy? < 1157338530 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :I was assuming vowels never received repeats and that "consonant-vowelsign-overdot" meant "consonant consonant vowel" < 1157338554 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :No, it meant consonant vowel vowel. < 1157338567 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :if you had a double vowel you'd use the floating-vowel symbol < 1157338569 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :pants < 1157338575 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Pants? < 1157338586 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :an expression of irritation < 1157338586 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :But how would you add the double vowel symbol to an accent? < 1157338623 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :I mean, for instance, "feel" becomes "f-acute, hypen-acute, l" < 1157338646 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :whereas "butter" becomes "b-grave,t-acute-overdot,r" < 1157338845 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I can't type b-grave :-P < 1157338887 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Why not use an underdot or an ``arc'' to distinguish between repeating vowels and consonants? < 1157338942 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :well, the top is getting pretty cluttered, so underdot sounds best < 1157338991 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :so underdot repeats the consonant, then? < 1157338994 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Yeah. < 1157339036 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :*updates* < 1157339060 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :I'll add in vowel repeats later, that'll require a larger change < 1157339088 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Heh. Fine. < 1157339287 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :oh, how to deal with the situation where the letters of a digraph have different cases? For instance, my encoder currently converts both "Church" and "CHurch" to "μrμ", but this destroys information about the original < 1157339322 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :er, "μ̀rμ" < 1157339387 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Hmmm.... that's a thought I didn't think of. < 1157339431 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :Which only gets worse with trigraphs and beyond :-o < 1157339443 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, I was thinking of a general form of capitalization. < 1157339447 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :what about multiple capitalization operators? < 1157339473 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :"++μ" = "CH", "+±μ" => "Ch", etc < 1157339518 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :well, some of those can be dropped if you know what the "expected" case is, but you get the idea < 1157339519 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I'm thinking for an n-graph, you can specify general capitalization like \+\+\\+ ... \ containing n amount of \, where a + denotes a capitalized letter. < 1157339554 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Rather, n+2 amount of \'s. < 1157339568 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Since you have the preceding and terminating \ here to denote the general capitalization form. < 1157339583 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :not very compressed, though :-( < 1157339586 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Unless you want to drop the preceding one for conciseness..... < 1157339596 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Well, how often do you need general capitalization forms? :P. < 1157339611 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :hopefully not often < 1157339625 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Unless we want to define a repetition operator which works on language constructs and letters. < 1157339640 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Other than the in-place cedilla. < 1157339677 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :I think that'd interrupt the flow in handwritten texts < 1157339688 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :I thought you'd chucked the cedilla? < 1157339754 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :What performs the in-place repetitions then? < 1157339778 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :overdot and underdot (vowel and consonant, respectively) < 1157339797 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Oh... yes true. < 1157339887 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Agh. < 1157339895 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :One bit of my compiler that *is* broken. < 1157339910 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :The part about variable expansion, specifically. < 1157339929 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Mmmm... I think I need to at the very least add in a digraph for -sh. < 1157339970 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Time to take one more look at the Greek alphabet..... < 1157339982 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :I think I already recommended that :-P < 1157340019 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :varsigma? < 1157340019 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Oh, heh. < 1157340049 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :though I guess it's potentially confusable with 's' in handwritten text < 1157340051 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Wouldn't that look too much like `s' though? < 1157340052 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Yeah. < 1157340087 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :lowercase xi? ('ξ') < 1157340117 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Isn't it confusable with Epsilon? < 1157340143 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :not the way I write it :-P < 1157340150 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1157340164 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :the top hook and the tail should be pretty prominent < 1157340175 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :What about lowercase xi? < 1157340200 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Oh..... < 1157340200 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :isn't that... what we were just talking about? < 1157340209 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I meant lowercase. < 1157340215 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :UH. < 1157340218 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I meant uppercase. < 1157340222 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :AGH. < 1157340224 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :Ξ < 1157340229 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Yeh. < 1157340229 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :(also: HURR) < 1157340262 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :So? < 1157340266 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :not really confusable with anything < 1157340275 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :should work < 1157340298 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :writing it will be an unusual experience for non-Greek non-mathematicians, though :-) < 1157340318 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I'm neither :P. < 1157340329 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Look, if a high schooler can come up with it, others can write in it. < 1157340335 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1157340344 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :try writing it; it's a strange experience for an English-speaker < 1157340349 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I have. < 1157340356 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Trust me, it's easier to write it than TeX it. < 1157340359 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1157340364 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :it doesn't really have the same "flow" as Latin letters < 1157340364 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :A LOT easier. < 1157340369 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric ::-P < 1157340383 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I find it lends itself to handwriting pretty well. < 1157340404 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :'Least my handwriting. < 1157340463 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :k < 1157340471 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :You haven't tried handwriting it yet? < 1157340551 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :not much < 1157340569 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :I do have a life, you know :-P < 1157340573 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1157340585 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :It seems to work pretty well, even though it was initially a smattering of ``Oooh! TeX has this symbol!''. < 1157340687 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :I think I'll have this encoder have an option to use the precomposed character if one is available; composition characters are great for general-purpose stuff, but they tend to be put together badly on proportional fonts, at least in most software < 1157340710 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :even monospaced fonts suffer if you try to put too many in one cell < 1157341212 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Remember, umulat-fullstop now represents `,' . < 1157341292 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :last I heard you were using ring for that and umlaut (==diaresis) for colon :-\ < 1157341316 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Mmmmmm...... < 1157341326 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Oh wait, an umulaut is a diaresis? < 1157341334 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I may be getting the two confused then. < 1157341347 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Which one is the double-dot up top? < 1157341364 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :technically they're different, but the difference is only in the distance between the dots, so they're generally identical < 1157341376 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Ah. < 1157341387 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :they both consist of a horizontal pair of dots above the letter < 1157341388 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Then what was the downward-curve thing? < 1157341417 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Diaresis < 1157341436 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :a downward-pointing arc? < 1157341442 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Yes. < 1157341451 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :that's a breve < 1157341454 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Ah! < 1157341455 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :There we are! < 1157341540 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :A comma stays ring-fullstop then. < 1157341546 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :(at least when it's on top; I don't know if an "underbreve" is used anywhere or if it has a special name) < 1157341697 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :What do you have down as -nt? Hyphen-ring? < 1157341888 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :eh? I have hyphen as the "floating vowel" character < 1157341899 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Errr... < 1157341901 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Hyphen-n my bad. < 1157341902 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :I have lowercase eta for NT < 1157341910 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Oh. Blah. Yeah. < 1157341924 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :That was a stupid mistake on me not erasing old things. < 1157341946 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :you were thinking about n-tilde for NT at one point, I think < 1157341954 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Yeah. But eta is fine. < 1157341955 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :you need source control :-3 < 1157341960 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I'm doing it now :P. < 1157346544 0 :anonfunc!n=pimaniac@adsl-67-117-30-249.dsl.chic01.pacbell.net JOIN :#esoteric < 1157347062 0 :ihope_!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1157347081 0 :ihope!unknown@unknown.invalid QUIT :Connection timed out < 1157350786 0 :Sgeo!unknown@unknown.invalid QUIT :"Ex-Chat" < 1157351602 0 :pikhq!unknown@unknown.invalid NICK :rms < 1157351613 0 :rms!unknown@unknown.invalid NICK :pikhq < 1157351651 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :._. < 1157351660 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It made sense in #gnu. < 1157351680 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :Ah < 1157353122 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I'll bet. < 1157353128 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders why he isn't in #gnu < 1157353295 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Because it's Not Unix? < 1157353368 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION starts wishing he had a Thinkpad laptop. . . < 1157353401 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Those things are built to look like you could beat the fuck out of someone for their stupidity with one, and then demonstrate to them the smart way to do it. . . :p < 1157353505 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :My work-laptop is a Thinkpad. < 1157353520 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :It says "T43" on it. < 1157353543 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :ACTION <3 T22 < 1157353546 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :The only fancy thing about it is the fingerprint reader thing. < 1157353559 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :Trackpoints ftw < 1157353565 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Ratpoison FTW. < 1157353597 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :Not for the rats it isn't :-P < 1157353617 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :[[Ratpoison]] Wheee. < 1157355031 0 :GreyKnight!unknown@unknown.invalid QUIT :"BRB" < 1157355170 0 :GreyKnight!n=wheel@88-108-235-232.dynamic.dsl.as9105.com JOIN :#esoteric < 1157356799 0 :clog!unknown@unknown.invalid QUIT :ended < 1157356800 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1157361291 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :ACTION requests suggestions for a good language to teach small children < 1157362788 0 :GreyKnight!unknown@unknown.invalid QUIT :niven.freenode.net irc.freenode.net < 1157362788 0 :anonfunc!unknown@unknown.invalid QUIT :niven.freenode.net irc.freenode.net < 1157363180 0 :anonfunc!n=pimaniac@adsl-67-117-30-249.dsl.chic01.pacbell.net JOIN :#esoteric < 1157363306 0 :GreyKnight!n=wheel@88-108-235-232.dynamic.dsl.as9105.com JOIN :#esoteric < 1157363556 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Programming language? < 1157363648 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :whee netsplit < 1157363655 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :yah < 1157363709 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Mmm.... Scheme! ..... < 1157363741 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Actually, I learned the fundamentals of programming through ``RPG Maker 95'', heh. < 1157363789 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :ORLy < 1157363800 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :(@lilo) < 1157363803 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Then some QBASIC, and I 'unno, it clicked somewhere. < 1157363817 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :I think I will start with a lisp < 1157363825 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Great :D. < 1157363841 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :But I just wonder if Lisps are a bit too.... mathematical I guess.... < 1157363847 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :possibly one with some graphics capabilities < 1157363866 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :A lot of the abstractions are intuitive if you've taken Algebra I, but until then, yeah. < 1157363908 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :Thomas will have me teaching him < 1157363914 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :so he will get it easily :-3 < 1157363917 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1157363933 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :Mathematics and small children are my two specialties < 1157363946 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I've wondered what happens if someone starts with a Lisp as a first language. < 1157363971 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :For imperative programmers, the switch from imperative to functional is mind-wracking, I wonder how it is from functional to imperative. < 1157364101 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :There's Logo, for all your turtle graphics needs. < 1157364132 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I seem to recall that the language was somehow funny, too. < 1157364179 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Yeah. I learned Logo at (my old rich private) school as the first language, but I was always interested in computers beyond that. < 1157364216 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Can't really remember specifics of the language, though. Last time I used it probably at the age of 10 or so. < 1157364224 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :Logo is really Lisp in disguise :-) < 1157364234 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :One day I and a group of friends walked in the lab and 3 sixth-graders had left their programs up. We sneakily copied them to our floppies, stole our floppies when the teacher wasn't looking and took it home to analyze. < 1157364247 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Logo_programming_language < 1157364284 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I got the most interesting one, a concentric ring of circles in an odd shape. I learned all sorts of stuff reading the source. < 1157364348 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :The Logo programming language is a functional programming language. It is an easier to read adaptation and dialect of the Lisp programming language; some have called it Lisp without the parentheses. < 1157364355 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :(<-WP) < 1157364375 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Heh. < 1157364391 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I don't remember much though. But yeah, there were no imperative qualities IIRC. < 1157364441 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :basically they swapped the parentheses for brackets :-3 < 1157364511 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :The basic style of doing it ("fw X, lt Z, fw Y, ...") is rather imperative-y. < 1157364564 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :well, in a progn-y sort of way :-3 < 1157364575 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :beats monads :-) < 1157364582 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :ACTION shudders. < 1157364598 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Monads make the babies cry :(. < 1157364601 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I don't remember having any understanding of higher-order functions or anything, back then in the Logo days. < 1157364680 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :well, you were probably more concerned with drawing pretty pictures :-P < 1157364854 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Admittedly GW-BASIC (which, I think, was my first language) wasn't any better either in that regard, but I didn't really "get" Prolog. (Which was the other language for which there was an interpreter installed.) < 1157364947 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I don't think I really get Prolog now either. My Scheme interpreter in Prolog is mostly abusing Prolog to work like any old imperative programming language. < 1157365262 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I haven't looked into Prolog at all. < 1157365281 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :Is there an existing Lisp that'd serve this purpose well, or should I throw something together? < 1157365291 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Higher-order functions are deceptively easy once understood, mysteries until then :P. < 1157365309 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Why not pick up some Scheme and X graphics stuff GreyKnight? < 1157365334 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :MIT/GNU Scheme comes with an (very basic) implementation of X. < 1157365356 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :PLT Scheme has a GUI thing. < 1157365368 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I personally didn't much like it, but it does. < 1157365372 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :How is Guile? It seems messy. < 1157365392 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :But it has the most activity of all the Schemes :(. < 1157365462 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :There's also xdraw for graphics; it's what our Scheme course used for project-work, which means that every student's project had a completely different-looking (usually: ugley) GUI. http://users.tkk.fi/~rsaikkon/software/xdraw.html < 1157365472 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I picked up MIT/GNU Scheme only beacuse.... it *is* the official GNU distribution. < 1157365476 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :He'll probably be wanting to bring stuff onto his mum's windows computer... that outta be fun :-( < 1157365525 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :PLT should be relatively windows-friendly. And it has that IDE, of sorts. < 1157365536 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :You could probably code something for the Windows API too, I know MIT/GNU Scheme cooperates fine on it. < 1157365561 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Razor-X; That's not something to teach to small children. They'll be scarred for life! < 1157365581 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I meant that GreyKnight does the WinAPI coding :P. < 1157365592 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Oh! Well, that's better. < 1157365617 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :See, once a project decides that it needs to involve WinAPI, I usually come up with a million other things I'd rather be doing < 1157365627 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :Like sticking rusty forks in my eyes < 1157365638 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I wish there was some review site of all the Schemes. < 1157365651 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Trust me, X code is no fun either. < 1157365666 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :ACTION grumbles < 1157365697 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :Maybe I should do a web-based solution and just draw with gd :-3 < 1157365729 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :Hmm < 1157365732 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I would think there are GD-like libraries for on-screen drawing. < 1157365736 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :That xdraw is one. < 1157365758 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :I could actually pull this off, I think... < 1157365780 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :If you use Guile, someone's probably written some library to some closs-platform GUI toolkit. < 1157365792 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :But I mean, Guile seemed messy in some places to me. < 1157365802 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :GUI toolkits are no fun; drawing lines 'n squares 'n colorful blobs is. < 1157365827 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :I think I'll make gkd-lisp into something less... ugly... and fold it into a nice web thingy < 1157365828 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :There's the implementation list at http://community.schemewiki.org/?scheme-faq-standards#implementations but it has no details, so going through it is quite a chore. < 1157365912 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :From what I can tell, PLT Scheme, MIT/GNU Scheme, and Guile are the top 3, with Scheme48 as some forgotten-child runners-up candidate. < 1157365979 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Scheme48 is what some people on #scheme use. < 1157366142 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :What's your experience with the Schemes? < 1157366261 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Well, I've been quite partial to mzscheme-the-interpreter, but much dislike the other PLT Scheme things (the web server and the DrScheme environment); Scheme48 looked interesting, but haven't used it much; and Chicken seems to be a nice Scheme compiler with quite a lot of extensionds (called "eggs" there) for things like OpenGL. < 1157366379 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Does MzScheme have many libraries? < 1157366600 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Quite a lot, yes. And it's relatively painless to write them; wrote one for the PostgreSQL C library. < 1157366829 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :NCurses already there? < 1157366908 0 :lindi-!unknown@unknown.invalid PRIVMSG #esoteric :grr, Ncurses! < 1157366957 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Ncurses! < 1157366958 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Fine! < 1157367261 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Chicken is nice except for a few little gripes, for one it doesen't support i/o-ports. < 1157367480 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I think there was a curses lib. < 1157367566 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Don't see it right now, though. < 1157367820 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Heh. < 1157368255 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :There's a ncurses.egg for Chicken. :p < 1157368270 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I know, heh. < 1157368294 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I like Chicken the most out of them all, except for its very sparse reference manual. Still, MIT/GNU Scheme offers some great features. < 1157375343 0 :ihope!n=foo@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1157379053 0 :Arrogant!i=Scott@179.orlando-09-10rs.fl.dial-access.att.net JOIN :#esoteric < 1157379489 0 :puzzlet!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1157379626 0 :puzzlet!n=puzzlet@124.57.51.58 JOIN :#esoteric < 1157380719 0 :Arrogant!unknown@unknown.invalid QUIT :"Leaving" < 1157382363 0 :Arrogant!i=Scotty@178.orlando-09-10rs.fl.dial-access.att.net JOIN :#esoteric < 1157384427 0 :Arrogant!unknown@unknown.invalid QUIT :"Leaving" < 1157385751 0 :Arrogant!i=Scott@215.orlando-06-08rs.fl.dial-access.att.net JOIN :#esoteric < 1157387355 0 :jix__!n=jix@L6267.l.strato-dslnet.de JOIN :#esoteric < 1157387363 0 :tgwizard!n=tgwizard@c-cb3de155.178-1-64736c10.cust.bredbandsbolaget.se JOIN :#esoteric < 1157388290 0 :kipple_!n=kipple@203.80-202-102.nextgentel.com JOIN :#esoteric < 1157388652 0 :Sgeo!n=Sgeo@ool-18bf61f7.dyn.optonline.net JOIN :#esoteric < 1157388680 0 :Arrogant!unknown@unknown.invalid QUIT :"Leaving" < 1157388738 0 :marinus!n=marinus@cable-104-9.zeelandnet.nl JOIN :#esoteric < 1157388754 0 :marinus!unknown@unknown.invalid QUIT :SendQ exceeded < 1157388755 0 :marinus!n=marinus@cable-104-9.zeelandnet.nl JOIN :#esoteric < 1157388995 0 :marinus!unknown@unknown.invalid PRIVMSG #esoteric :For the esolang contest, should an unicode program also output the "begin " line, and if so what name should I use? < 1157390117 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I think that the "begin ... " segment ought to be required (it's not a lot of extra work in most cases) , and the filename can be arbitrary. < 1157390127 0 :marinus!unknown@unknown.invalid PRIVMSG #esoteric :ok, thanks < 1157390132 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :no prob < 1157390556 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Even in Brainfuck, it wouldn't be terribly hard. < 1157390559 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :;) < 1157390590 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wishes he had sufficient motivation to work on his macro languag < 1157391202 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :ACTION gets the Motivator < 1157391955 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ACTION gets the bleach to clean up after the Motivator < 1157392035 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :lime and a roll of carpe < 1157392038 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :* carpet < 1157392072 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ACTION calls the media < 1157392085 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Any use of the Motivator has to be caught on film. < 1157392106 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :That is, any failed attempt to use the Motivator. < 1157392413 0 :_jol_!n=_@c5850-a3-2-62-147-21-200.dial.proxad.net JOIN :#esoteric < 1157393436 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :the moral of this story: Be careful what you wish for, *especially* in #Esoteric < 1157393448 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Hahah. < 1157394940 0 :_jol_!unknown@unknown.invalid QUIT :"leaving" < 1157395673 0 :calamari!n=calamari@ip68-231-173-86.tc.ph.cox.net JOIN :#esoteric < 1157400353 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION curses even more at his damned macro system < 1157401281 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ACTION clumsily makes his way through POV-Ray < 1157401410 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :POV-Ray \o/ < 1157401523 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Can I give the thing some sort of ambient lighting or background color or something? < 1157401566 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :brb, one sec < 1157401634 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :harrumph < 1157401639 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :now, what was your question? < 1157401653 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Can I give this stuff some background color other than black? < 1157401729 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :background { rgb } < 1157401833 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Thanks. < 1157401842 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :It's hard to see a black sphere on a black background. < 1157401864 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :So give the objects colour :-P < 1157401921 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :How do I do that? :-P < 1157401950 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :sphere { , r pigment { rgb } } < 1157402135 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :also, there's the #default directive to change the default from black: < 1157402160 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :basically what I'm saying here is: RTFM :-3 < 1157402165 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :There are also some material editors for pov-ray. < 1157402214 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :Real Men code it by hand :-3 < 1157402221 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :If one likes point-and-clicking gradients more than entering numeric RGB values. < 1157402236 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :ie, if one is a girly-boy < 1157402237 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Real Men write code to generate their .pov files. :p < 1157402244 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :(In FORTRAN.) < 1157402264 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :*BACKWARDS* < 1157402677 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Uphill both ways! < 1157402799 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Eh... < 1157402838 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Or they write INTERCAL code that compiles to backwards FORTRAN code. < 1157402895 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Or they write Malbolge code. < 1157402904 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :*barf* < 1157402962 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Good think there aren't many real men out there. < 1157402970 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :THey do all of this while eating Haggis! < 1157403014 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :real men don't eat haggis < 1157403030 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :that's for girly-boys who are trying to prove themselves to be real men < 1157403041 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1157403090 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :How do real men prove themselves to be real men? < 1157403095 0 :kipple_!unknown@unknown.invalid PRIVMSG #esoteric :yeah. those Haggis eaters even wear skirts. How girly is that? < 1157403147 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :ACTION h8s on kipple_ < 1157403156 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :I also wear a kilt, girly-boy < 1157403163 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :ihope: they don't need to < 1157403180 0 :ivan`!i=ivan@wikipedia/ivan JOIN :#esoteric < 1157403186 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Everybody just knows that they're real? < 1157403194 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :If you can look at him without your face spontaneously breaking, he's a girly-boy < 1157403199 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :otherwise, a real man < 1157403205 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, like the GNU Emus. < 1157403213 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ihope: The real men are willing to fight Chuck Norris. :p < 1157403216 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :We know they exist, somewhere. < 1157403239 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :http://greyfire.org/picture_library/kilt3.jpg \o/ < 1157403240 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: so Chuck Norris is not a real man, or Chuck Norris is willing to fight himself? < 1157403246 0 :kipple_!unknown@unknown.invalid PRIVMSG #esoteric :oh my, would you happen to be Scottish, GreyKnight? < 1157403253 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ihope: Damn right, Chuck Norris is willing to fight himself. < 1157403262 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Of course, he's one step above a real man, so. . . < 1157403270 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :Irish, but we originally (mists of time) come from Scotland < 1157403274 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Wooh. Chicken allows you to do low level Scheme. < 1157403287 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :(You must all be real men, except GregorR and maybe others, because I can't look at any of you.) < 1157403292 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :Which is just as well, because the Irish regional tartans are crap :-( < 1157403293 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :You're a Scots-Irish?! < 1157403305 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ihope: The only reason you can't look at us is distance. < 1157403314 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Oh. < 1157403318 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :Especially the Antrim one (which is what I would get). It's pretty poor. < 1157403328 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :If you look at us, and your face doesn't break, then we're not real men. < 1157403341 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION can trace his family back to England. . . < 1157403354 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I can trace my family back to India. < 1157403357 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :ACTION thinks back one generation. < 1157403372 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I think there is a picture (or a couple) of /me in the interweb, so I'm rather lookable in a technical sense. < 1157403396 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION thinks back to pre-Revolutionary War America. . . < 1157403433 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Well, somewhere along the line one of my ancestors slept with a French guy, but whatever. < 1157403444 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :(Hence my French last name.) < 1157403453 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :My commiserations. < 1157403465 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I know. It's a horrible language. < 1157403475 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION has a very, very British last name. . . < 1157403480 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Worcester. Wheee. . . < 1157403483 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Canterburry? < 1157403489 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :*bury < 1157403501 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Awww. I love the British last names that end with -bury. < 1157403506 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :They sound so.... British. < 1157403507 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Hah. < 1157403536 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :My last name comes from a bloody city in England. 'Tis quite British to me. :p < 1157403617 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I wonder why British last names don't end with -sex :(. < 1157403619 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :My last name is "Kallasjoki", which I guess is about as far as you can get from being British, without using a different script. < 1157403635 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :If you can name a city with that, why not a person's last name? < 1157403792 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :They're counties, not towns :-P < 1157403804 0 :jix__!unknown@unknown.invalid NICK :J|x < 1157403820 0 :J|x!unknown@unknown.invalid NICK :jix < 1157403856 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Stop making excuses for Middlesex. < 1157403859 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :{middle,es,sus}sex from {middle,east,south} seaxe (Saxons) < 1157403897 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :So, Sexual would mean ``Regarding the Saxons'' ? < 1157403927 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :Careful! That conclusion's slippery, don't jump on it! < 1157403930 0 :kipple_!unknown@unknown.invalid PRIVMSG #esoteric :Wessex too (west), but is there a Nossex? ;) < 1157403950 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Midd*le(se)*x < 1157403967 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :Wessex no longer exists :-P < 1157403973 0 :ifndef_GREGOR_H!unknown@unknown.invalid PRIVMSG #esoteric :GreyKnight: But the scots originally came from Ireland. So if you're Irish but originally came from Scotland, then you're Irish but originally-originally came from Ireland :P < 1157403983 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :What about susessex? < 1157403990 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :ACTION head asplode < 1157404007 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :susessex is quite asplodey indeed. < 1157404032 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Well, looking at the archaic notation for vectors in physics, this way is more entertaining and just as obfuscating. < 1157404053 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :30 degrees Susessex! < 1157404158 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :You think archaic vector notations are strange? Look at tensors. Your head will asplode. < 1157404765 0 :Sgeo!unknown@unknown.invalid QUIT :"Ex-Chat" < 1157405008 0 :Sgeo!n=Sgeo@ool-18bf61f7.dyn.optonline.net JOIN :#esoteric < 1157405928 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I'm trying to figure out a regexpy way of replacing "foo" with "$foo". < 1157405931 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Nobody's in ##quantum. < 1157405937 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: s/foo/$foo/? < 1157405944 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I had a quantum question... < 1157405951 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ihope: That doesn't work quite so well in Tcl regexps. < 1157405960 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Really? < 1157405966 0 :jix!unknown@unknown.invalid QUIT :"Bitte waehlen Sie eine Beerdigungnachricht" < 1157405967 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :s/foo/\%foo/, then? < 1157405989 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Erm s/foo/\$foo/ < 1157406018 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :regsub {regexp to be matched} {string to do substitution in} {what to replace with} < 1157406102 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :quantum question? < 1157406147 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Hmm... < 1157406160 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I think Heisenberg has me. < 1157406163 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Maybe I should just call sed. :p < 1157406296 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :"A just policy is one which you would accept without knowing which side of it you'd be on." < 1157406307 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Taxes are unjust, then. < 1157406359 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Not to say that they aren't... < 1157406365 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :tax money doesn't just disappear into the ether, though < 1157406380 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :they're supposed to be used to provide useful national services and whatnot < 1157406403 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :I disturbs me that I had to include "supposed to" on that < 1157407109 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :!help < 1157407112 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :help ps kill i eof flush show ls bf_txtgen usertrig daemon undaemon < 1157407114 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :1l 2l adjust axo bch bf{8,[16],32,64} funge93 fyb fybs glass glypho kipple lambda lazyk linguine malbolge pbrain qbf rail rhotor sadol sceql trigger udage01 unlambda whirl < 1157407159 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :!bf_txtgen !quine < 1157407176 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :76 +++++++++++[>+++>++++++++++>><<<<-]>.>+++.++++.------------.+++++.---------. [402] < 1157407241 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Mmh, eh. < 1157407614 0 :ihope_!n=foo@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1157407740 0 :calamari!unknown@unknown.invalid QUIT :"Leaving" < 1157408629 0 :ihope!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1157408664 0 :marinus!unknown@unknown.invalid QUIT :Remote closed the connection < 1157409467 0 :tgwizard!unknown@unknown.invalid QUIT :Connection timed out < 1157410330 0 :anonfunc!unknown@unknown.invalid QUIT : < 1157410528 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I demand GregorR. < 1157410532 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Where is he?!?! < 1157410542 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ACTION shrugs < 1157410553 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :What do you want him for? < 1157410660 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I need to know what RawIRC can (or more aptly, cannot) do. < 1157410679 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Why? < 1157410692 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :So I can port it. < 1157410751 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :I think RawIRC = TCP client + IRC syntax highlighting + display of undisplayable characters + entry of untypable characters. < 1157410786 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1157410830 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :And remember that MemoServ + pastebin = email :-) < 1157410854 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Except that everyone can see your email. < 1157410873 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Everyone can see Pastebin too. < 1157410896 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :And that's why everyone can see your email. < 1157410901 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :You have to stick it in a pastebin. < 1157410912 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Exactly. < 1157411075 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I've got the macro system working. < 1157411103 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :So email GregorR your question :-) < 1157411112 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION much abused Tcl to do so < 1157411156 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Zomg < 1157411187 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :YOU'RE HERE! < 1157411193 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :ACTION kisses Gr--wait, what? < 1157411199 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :zomg again < 1157411224 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :telnet + coloring + macros + auto-ping-pong + auto-jon/auto-identify < 1157411242 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :It does not give you typability of untypable characters, that's provided by ^(whatever) already < 1157411252 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Oh, plus it carries the line you're typing. < 1157411273 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :So you can press control-C and it'll just type that character? < 1157411283 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :No, ^C will kill it :P < 1157411286 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :^A will give you \1 though < 1157411295 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :That means itstehsuckulose < 1157411423 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Coloring?! < 1157411431 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Heww yeah < 1157411432 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :What hell?! < 1157411440 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :http://www.codu.org/rawirc.png < 1157411450 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :What happens if some guy on IRC says ANSI terminal control codes? < 1157411462 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Hahaha :P. < 1157411466 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ihope_: Anything unprintable is converted to a . < 1157411484 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Are the dots color-coded or anything? < 1157411488 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Nope. < 1157411493 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Of course not. Pshhh. < 1157411529 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :That means it sucks random things and you fail at life. < 1157411533 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric ::-P < 1157411566 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Does it still do the annoying line echoing? < 1157411608 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I am victorious! < 1157411614 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :No you're not. < 1157411628 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :GregorR loses, but that doesn't mean you win. < 1157411704 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I'll bet he's furiously coding the feature to get rid of nonprintable characters right now. < 1157411721 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Razor-X: No. < 1157411722 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Let's spam him with ASCII control characters! < 1157411724 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is victorious, because he has his macro system working < 1157412503 0 :kipple_!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1157413205 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION has combined the two-stage compiling thing into a single stage. :D < 1157413701 0 :GreyKnight!unknown@unknown.invalid QUIT :"." < 1157413756 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :"." isn't a quit message! < 1157413789 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :It's... it's... < 1157413792 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :...an alligator!