--- Log opened Tue Jan 23 00:00:23 2007 |
00:35 | | Chalcy [~Chalceon@Nightstar-869.bitstream.orcon.net.nz] has joined #code |
00:35 | | mode/#code [+o Chalcy] by ChanServ |
00:36 | | ChalcyGone [~Chalceon@Nightstar-869.bitstream.orcon.net.nz] has quit [Ping Timeout] |
00:58 | | Chalcy [~Chalceon@Nightstar-869.bitstream.orcon.net.nz] has quit [Ping Timeout] |
01:09 | | Janus [~Cerulean@Nightstar-10302.columbus.res.rr.com] has joined #Code |
01:56 | | Chalcedon [~Chalceon@Nightstar-869.bitstream.orcon.net.nz] has joined #code |
01:56 | | mode/#code [+o Chalcedon] by ChanServ |
02:18 | | ToxicFrog [~ToxicFrog@Admin.Nightstar.Net] has quit [Ping Timeout] |
02:26 | | ToxicFrog [~ToxicFrog@Admin.Nightstar.Net] has joined #code |
02:26 | | mode/#code [+o ToxicFrog] by ChanServ |
02:52 | | Janus [~Cerulean@Nightstar-10302.columbus.res.rr.com] has quit [Quit: Jouets de Dieu, jouets de jouets, les jouets de me, naƮtre Clair enfant voire.] |
03:04 | | MyCatNaps is now known as MyCatVerbs |
06:01 | | Vornicus is now known as Vornicus-Latens |
07:50 | | Netsplit DeepThought.NY.US.Nightstar.Net <-> Blargh.CA.US.Nightstar.Net quits: MyCatVerbs, EvilDarkLord, @Chalcedon |
07:52 | | Netsplit over, joins: MyCatVerbs |
07:52 | | Netsplit over, joins: Chalcedon |
07:52 | | mode/#code [+o Chalcedon] by ChanServ |
08:00 | | EvilDarkLord [althalas@Nightstar-15301.a88-115-211-62.elisa-laajakaista.fi] has joined #code |
08:34 | | Serah [~-@87.72.36.ns-26407] has quit [Ping Timeout] |
08:39 | | Serah [~-@87.72.36.ns-26407] has joined #Code |
08:43 | | MyCatVerbs is now known as MyCatStudies |
08:50 | | Chalcedon [~Chalceon@Nightstar-869.bitstream.orcon.net.nz] has quit [Quit: ] |
08:51 | | You're now known as TheWatcher[afk] |
09:25 | | Raif [~corvusign@Nightstar-22484.hsd1.ca.comcast.net] has quit [Killed (NickServ (GHOST command used by Raif_))] |
09:25 | | Raif_ [~corvusign@Nightstar-22484.hsd1.ca.comcast.net] has joined #Code |
09:25 | | Raif_ is now known as Raif |
10:01 | | You're now known as TheWatcher[wr0k] |
10:27 | | You're now known as TheWatcher[afk] |
10:30 | | ReivIll is now known as ReivZzz |
10:40 | | Raif [~corvusign@Nightstar-22484.hsd1.ca.comcast.net] has quit [Killed (NickServ (GHOST command used by Raif_))] |
10:40 | | Raif_ [~corvusign@Nightstar-22484.hsd1.ca.comcast.net] has joined #Code |
10:40 | | Raif_ is now known as Raif |
11:27 | | ReivZzz is now known as ReivSLEP |
11:29 | | MyCatOwnz [~rb6822@Nightstar-23319.cs.bris.ac.uk] has joined #code |
11:31 | | Vornicus-Latens [~vorn@Admin.Nightstar.Net] has quit [Ping Timeout] |
11:33 | | MyCatOwnz is now known as MyCatVerbs |
11:39 | | You're now known as TheWatcher[d00m] |
11:47 | | Vornicus [~vorn@67.50.40.ns-3674] has joined #code |
11:47 | | mode/#code [+o Vornicus] by ChanServ |
11:51 | | Vornicus [~vorn@67.50.40.ns-3674] has quit [Ping Timeout] |
11:59 | | Vornicus [~vorn@67.50.40.ns-3674] has joined #code |
11:59 | | mode/#code [+o Vornicus] by ChanServ |
12:05 | | Serah [~-@87.72.36.ns-26407] has quit [Ping Timeout] |
12:10 | | Serah [~-@87.72.36.ns-26407] has joined #Code |
12:11 | < MyCatVerbs> | ...is there a TCL interpreter built into vim or something? o_O |
12:28 | | AnnoDomini [~farkoff@Nightstar-29646.neoplus.adsl.tpnet.pl] has quit [Quit: Some people find sanity a little confining.] |
12:30 | | AnnoDomini [~farkoff@Nightstar-29646.neoplus.adsl.tpnet.pl] has joined #Code |
12:32 | | Mahal is now known as MahalBed |
13:07 | < AnnoDomini> | Does anyone know what the reverse Laplace transform of (20*s - 21)/(s^2 - 4*s + 4) is? |
13:08 | < MyCatVerbs> | AnnoDomini: a good excuse to run around the lab with your hair on fire. |
13:43 | | MyCatVerbs [~rb6822@Nightstar-23319.cs.bris.ac.uk] has quit [Quit: Swim, swim, hungry!] |
13:59 | | Serah [~-@87.72.36.ns-26407] has quit [Connection reset by peer] |
14:01 | | Serah [~-@87.72.36.ns-26407] has joined #Code |
14:16 | | You're now known as TheWatcher[wr0k] |
14:22 | | MyCatVerbs [~rb6822@Nightstar-23319.cs.bris.ac.uk] has joined #code |
14:23 | | MyCatVerbs [~rb6822@Nightstar-23319.cs.bris.ac.uk] has quit [Quit: Swim, swim, hungry!] |
15:27 | | You're now known as TheWatcher[afk] |
16:21 | | You're now known as TheWatcher |
16:46 | <@ToxicFrog> | luaIRC mainloop and dispatcher complete. |
16:48 | <@Vornicus> | woot |
16:55 | <@ToxicFrog> | Still planty of stuff to do, though. |
16:55 | <@ToxicFrog> | No luasocket packages in the repos ;.; |
17:09 | <@ToxicFrog> | Ok. Working LuaSocket build constructed. |
17:19 | <@McMartin> | The Dopefish lives! |
17:22 | <@ToxicFrog> | wot |
17:23 | <@McMartin> | MCV's quit message is, IIRC, the entire thought process of the fabled Dopefish. |
17:24 | <@McMartin> | (Who was, in turn, a rat-bastard enemy in Commander Keen, and an Easter Egg in Quake) |
17:27 | | AnnoDomini [~farkoff@Nightstar-29646.neoplus.adsl.tpnet.pl] has quit [Ping Timeout] |
17:30 | | You're now known as TheWatcher[afk] |
17:31 | | ReivSLEP is now known as Reiver |
17:34 | | AnnoDomini [~farkoff@Nightstar-29405.neoplus.adsl.tpnet.pl] has joined #Code |
17:35 | <@ToxicFrog> | ...ummm. |
17:35 | <@ToxicFrog> | Some mechanism by which the bot can join channels is clearly indicated. |
17:35 | <@McMartin> | ? |
17:36 | <@ToxicFrog> | I have neglected to provide an API for bots using luaIRC to join channels, forcing users to write their own hooks on RPL_WELCOME. |
17:36 | <@ToxicFrog> | (I mean, you can call connection:sendf("join %s", channel), but you have to have to a callback to do this from) |
17:37 | <@ToxicFrog> | (it would be nice to have a member of the connection class which, if present, is taken as a list of channels to join when connection is established) |
17:37 | <@McMartin> | Ah. Yes. |
17:44 | | Reiver is now known as ReivWork |
17:55 | <@ToxicFrog> | ;.; |
17:55 | <@McMartin> | lolpwnt? |
17:55 | <@ToxicFrog> | It goes into select() and never comes out |
18:04 | <@McMartin> | New I7 build out, though at present only for Mac. |
18:04 | | * McMartin wonders if there are any BSD kernel personalities for Linux. |
18:04 | | MyCatStudies is now known as MyCatVerbs |
18:06 | < MyCatVerbs> | McMartin: kernel personalities? |
18:08 | <@ToxicFrog> | Hmm. When the luasocket docs say "the returned tables are associative" they actually mean "are associative, but also have array-like keys" |
18:08 | <@ToxicFrog> | Which causes ipairs() to work but breaks pairs() |
18:08 | < MyCatVerbs> | McMartin: ohhhhh. Er, I think *BSD's support most Linux-specific features anyway. |
18:08 | <@McMartin> | MCV: Other way around. |
18:08 | <@McMartin> | I have a commandline OSX binary and want to run it on Linux. |
18:09 | <@McMartin> | Which means trapping BSD syscalls and making them Linux ones, since the protocol is different. |
18:09 | < MyCatVerbs> | McMartin: no, it runs both ways, too. /dev/random's manpage on OpenBSD credits the idea originally to some Linux developer. |
18:09 | <@McMartin> | Yeah, but was that a binary or just yoinking source? |
18:10 | <@McMartin> | Source code is trivially portable between the two, but I don't have source in this case. |
18:10 | <@McMartin> | Well, "trivially" |
18:10 | < MyCatVerbs> | Yesh, trivially. |
18:10 | | * McMartin ducks a few daggers chucked at him from the Netherlands. |
18:10 | < MyCatVerbs> | I'm not sure. There might be OSX personalities for BSD. |
18:10 | <@McMartin> | I'm fairly sure that the app in question doesn't do anything but normal POSIX calls. |
18:11 | <@McMartin> | Which means that it should only be touching the bits of OSX that are BSD. |
18:11 | <@McMartin> | ... except for that "universal binary" thing. Hm. |
18:12 | <@McMartin> | Unless ELF handles that on its own. |
18:12 | <@McMartin> | My ignorance is vast in this area. |
18:12 | <@Vornicus> | what does the netherlands have to do with it? |
18:12 | <@McMartin> | Vornicus: SvdB/Meep-Eep is Dutch. |
18:12 | <@Vornicus> | aha |
18:12 | <@McMartin> | And UQM netplay had some compatibility problems between *BSD and Linux that took about a week of work to iron out. |
18:13 | < MyCatVerbs> | McMartin: well, you could use "systrace" to work that out for yourself. |
18:13 | <@McMartin> | MCV: No Mac access, so~ |
18:13 | <@McMartin> | Otherwise I'd just run the thing on a handy Mac. |
18:13 | < MyCatVerbs> | I'm afraid OpenBSD doesn't have a binary compatibility layer implemented for OSX, though, and I would be very surprised if Linux had. |
18:14 | <@McMartin> | Ah well, so it goes. |
18:15 | < MyCatVerbs> | ...might it run on Darwin? |
18:15 | <@McMartin> | (Doing it right, if I remember my OS class from 1998 (!!) correctly, would require something on the level of valgrind, since one passes arguments in registers and the other passes them on the stack) |
18:15 | <@ToxicFrog> | Hmm. |
18:15 | <@ToxicFrog> | Still not quite working. |
18:15 | <@McMartin> | ... isn't Darwin the OS X GUI layer? |
18:15 | <@Vornicus> | No |
18:16 | <@Vornicus> | Darwin is the kernel segment |
18:16 | <@Vornicus> | the gui layer is Aqua |
18:16 | < MyCatVerbs> | McMartin: no. Darwin's the underlying stuff and it's open source. The bit that Apple make money on is the GUI layer. |
18:16 | <@McMartin> | Ah. |
18:16 | <@McMartin> | I suspect it would be guaranteed to run on Darwin, because, as I said, the bits I'm interested in are commaand-line. |
18:16 | <@McMartin> | and only output stuff as a bunch of files. |
18:16 | <@McMartin> | (There are also Win32 ports, but the Mac ones come out first) |
18:17 | <@McMartin> | (You can WINE the Win32 commandline tools, but this is painful and bloated and fragile) |
18:17 | | luabot [~luabot@131.104.11.ns-11550] has joined #code |
18:17 | <@ToxicFrog> | >> table: 0x640e20 Blargh.CA.US.Nightstar.Net NOTICE table: 0x64ac20 |
18:17 | <@ToxicFrog> | That is not correct. |
18:17 | <@ToxicFrog> | luairc.lua:532: bad argument #1 to 'find' (string expected, got nil) |
18:17 | <@ToxicFrog> | Neither is that. |
18:17 | <@Vornicus> | McM: ...Inform 7? |
18:17 | <@McMartin> | Vornicus: Yes. New build out today. |
18:18 | <@McMartin> | Which means the Win32 port should be out in a week or so. |
18:19 | < MyCatVerbs> | NetBSD's binary compatibility doesn't have Darwin/OSX support either, hmmm. |
18:19 | <@McMartin> | Looking at the changelog it doesn't look like the new version fixes the bug that was crashing WSIF, though. =/ |
18:20 | <@Vornicus> | what was crashing wsif? |
18:20 | | luabot [~luabot@131.104.11.ns-11550] has quit [Ping Timeout] |
18:21 | <@McMartin> | The last build introduced some better code and programmer hooks for automatically working out which of several objects was meant by an ambiguous identifier. |
18:21 | <@McMartin> | However, rooms with significant numbers of objects in them would cause buffer overflows in this new code. |
18:21 | | * McMartin goes to dig up his trigger game for that. |
18:21 | <@Vornicus> | ouch |
18:22 | <@McMartin> | Apartment is a room. A table and a chair are here. A woman called Alice is here. Alice is wearing a dress and some shoes. |
18:22 | <@McMartin> | Test me with "x Alice / ask her about Alice / ask her about Bob". |
18:26 | < MyCatVerbs> | Oh yeah, anyone here read the Daily WTF? |
18:26 | <@McMartin> | On occasion. |
18:26 | < MyCatVerbs> | I think y'all might get a kick out of this thread: http://forums.thedailywtf.com/forums/thread/111025.aspx |
18:26 | <@McMartin> | I'm afraid I've learned the hard way to avoid DWTF threads. |
18:26 | <@McMartin> | They make me eye clock towers Significantly. |
18:26 | | Netsplit DeepThought.NY.US.Nightstar.Net <-> Blargh.CA.US.Nightstar.Net quits: EvilDarkLord |
18:27 | < MyCatVerbs> | I don't know what's better - that the schmuck thinks it's possible, or the people who've responded positively to the offer. =) |
18:27 | <@ToxicFrog> | McMartin: it only takes five objects to trigger the overflow? |
18:27 | <@McMartin> | Yes. But two of them have to be worn by an NPC. |
18:28 | <@ToxicFrog> | Aah. |
18:28 | <@McMartin> | Otherwise you need to have sixty-five indistinguishable objects in the room at once. |
18:28 | <@McMartin> | Which is why Nelson didn't notice it until release~ |
18:28 | | luabot [~luabot@131.104.11.ns-11550] has joined #code |
18:29 | <@ToxicFrog> | IT'S ALIIIIIIIVE |
18:29 | <@McMartin> | |tfc |
18:29 | <@ToxicFrog> | >> :McMartin!~mcmartin@Nightstar-8547.dsl.pltn13.pacbell.net PRIVMSG #code :|tfc |
18:29 | | luabot [~luabot@131.104.11.ns-11550] has quit [Client exited] |
18:29 | <@Vornicus> | |tfc? |
18:30 | <@ToxicFrog> | So. Stuff left to implement: parsing of nick!user@host names so you can easily say "from.nick" inside a callback; convenience functions a la xchat_list_get that let you retrieve channel contents and user information and the like. |
18:30 | <@McMartin> | Vornicus: "They Fight Crime", a very silly command a bot on another network has. |
18:30 | | EvilDarkLord [althalas@Nightstar-15301.a88-115-211-62.elisa-laajakaista.fi] has joined #code |
18:31 | <@McMartin> | (Oh, wait, the bug in I7 is fixed; it's a strange side effect of: |
18:31 | <@McMartin> | "Bug fixed whereby large numbers of identical objects could cause mysterious things to happen if ever 64 of them are in the same place at the same time. (In fact an I6 library bug: thank due to Martin Bays for his fix, which is patch L61125.)") |
18:31 | <@ToxicFrog> | <McMartin> 09:28 <@McMartin> |tfc |
18:31 | <@ToxicFrog> | <McMartin> 09:28 <@tafal> He's a scrappy misogynist firefighter. She's a cosmopolitan bisexual safe cracker descended from a line of powerful witches. They fight crime! |
18:31 | <@McMartin> | There we go. |
18:32 | <@McMartin> | Basically a mad lib on the template "He's a/n A B C D. She's a/n E F G H. They fight crime!" |
18:32 | <@McMartin> | D is blank in the above. |
18:33 | <@Vornicus> | and H is "descended from a line of powerful witches"? |
18:33 | <@McMartin> | Yeah. |
18:33 | <@ToxicFrog> | "${pronoun} is a ${adjective} ${adjective} ${role} ${optional:stuff}" |
18:33 | <@McMartin> | I'm not sure if it's always the same set of adjectives, though. |
18:34 | <@McMartin> | The men and women definitely have different sets, though, since the guys are never lesbians. |
18:34 | <@McMartin> | And it's always "He" first, "She" second. |
18:34 | <@McMartin> | Because it needs to be a Wacky Mismatched Duo. |
18:42 | <@ToxicFrog> | Yes. |
18:43 | <@McMartin> | Rargh |
18:43 | | * McMartin snap, point |
18:45 | | * ToxicFrog palm |
18:47 | | * McMartin needs to stay awake for another 200 minutes or so. |
18:54 | | Chalcedon [~Chalceon@Nightstar-869.bitstream.orcon.net.nz] has joined #code |
18:54 | | mode/#code [+o Chalcedon] by ChanServ |
18:55 | | You're now known as TheWatcher |
18:57 | | MyCatVerbs is now known as MyCatFoods |
19:37 | | Chalcedon is now known as ChalcyOut |
20:00 | | Chalcy [~Chalceon@Nightstar-869.bitstream.orcon.net.nz] has joined #code |
20:00 | | mode/#code [+o Chalcy] by ChanServ |
20:01 | | ChalcyOut [~Chalceon@Nightstar-869.bitstream.orcon.net.nz] has quit [Ping Timeout] |
21:15 | | Chalcy [~Chalceon@Nightstar-869.bitstream.orcon.net.nz] has quit [Ping Timeout] |
21:44 | | MahalBed is now known as Mahal |
22:58 | | You're now known as TheWatcher[T-2] |
23:05 | | You're now known as TheWatcher[zZzZ] |
23:08 | | Netsplit Troika.TX.US.Nightstar.Net <-> DeepThought.NY.US.Nightstar.Net quits: MyCatFoods, Serah, EvilDarkLord, ReivWork, @ToxicFrog, @Vornicus, @McMartin |
23:10 | | EvilDarkLord [althalas@Nightstar-15301.a88-115-211-62.elisa-laajakaista.fi] has joined #code |
23:13 | | MyCatFoods [~mycatownz@Nightstar-379.dsl.in-addr.zen.co.uk] has joined #code |
23:14 | | Chalcedon [~Chalceon@Nightstar-869.bitstream.orcon.net.nz] has joined #code |
23:18 | | Vornicus [~vorn@67.50.40.ns-3674] has joined #code |
23:40 | | mode/#code [+o Chalain] by ChanServ |
23:40 | | mode/#code [+o jerith] by ChanServ |
23:40 | | mode/#code [+o Pi] by ChanServ |
23:40 | | mode/#code [+o Mahal] by ChanServ |
23:40 | | mode/#code [+o Raif] by ChanServ |
23:41 | | ToxicFrog [~ToxicFrog@Admin.Nightstar.Net] has joined #code |
23:41 | | mode/#code [+o ToxicFrog] by ChanServ |
23:41 | | Serah [~-@87.72.36.ns-26407] has joined #Code |
23:47 | | McMartin [~mcmartin@Nightstar-8547.dsl.pltn13.pacbell.net] has joined #code |
23:47 | | mode/#code [+o McMartin] by ChanServ |
--- Log closed Wed Jan 24 00:00:23 2007 |