--- Log opened Fri Nov 30 00:00:24 2007 |
00:05 | | gnolam [lenin@Nightstar-10613.8.5.253.static.se.wasadata.net] has quit [Quit: Z?] |
00:43 | | MyCatVerbs [~mycatverb@Nightstar-13709.lurkingfox.co.uk] has quit [Operation timed out] |
00:43 | | MyCatVerbs [~mycatverb@Nightstar-13709.lurkingfox.co.uk] has joined #code |
00:48 | | MyCatVerbs [~mycatverb@Nightstar-13709.lurkingfox.co.uk] has quit [Ping Timeout] |
00:55 | | MyCatVerbs [~mycatverb@Nightstar-13709.lurkingfox.co.uk] has joined #code |
01:26 | | You're now known as TheWatcher[T-2] |
01:30 | | You're now known as TheWatcher[zZzZ] |
02:56 | | Derakon[AFK] is now known as Derakon |
03:46 | | Forj [~Forj@Nightstar-10789.ue.woosh.co.nz] has joined #code |
03:46 | | mode/#code [+o Forj] by ChanServ |
04:00 | | Derakon is now known as Derakon[AFK] |
04:26 | | yie [~poli_pkkt@219.93.152.ns-3194] has joined #Code |
04:26 | | yie [~poli_pkkt@219.93.152.ns-3194] has left #Code [] |
04:58 | | Reiver is now known as orthia |
05:16 | | Vornotron [~vorn@Nightstar-7923.dsl.mrdnct.sbcglobal.net] has joined #code |
05:18 | | Vornicus-Latens [~vorn@Admin.Nightstar.Net] has quit [Ping Timeout] |
05:33 | | Derakon[AFK] is now known as Derakon |
06:31 | | McMartin [~mcmartin@Nightstar-16277.dsl.pltn13.sbcglobal.net] has quit [Operation timed out] |
06:58 | | Vornotron is now known as Vornicus |
06:58 | | McMartin [~mcmartin@Nightstar-7417.dsl.pltn13.sbcglobal.net] has joined #code |
06:58 | | mode/#code [+o McMartin] by ChanServ |
07:14 | | McMartin [~mcmartin@Nightstar-7417.dsl.pltn13.sbcglobal.net] has quit [Operation timed out] |
07:23 | | Derakon is now known as Derakon[AFK] |
07:43 | | McMartin [~mcmartin@Nightstar-7417.dsl.pltn13.sbcglobal.net] has joined #code |
07:43 | | mode/#code [+o McMartin] by ChanServ |
07:54 | | McMartin [~mcmartin@Nightstar-7417.dsl.pltn13.sbcglobal.net] has quit [Ping Timeout] |
08:19 | | Thaqui [~Thaqui@Nightstar-16645.jetstream.xtra.co.nz] has joined #code |
08:19 | | mode/#code [+o Thaqui] by ChanServ |
09:54 | | Thaqui [~Thaqui@Nightstar-16645.jetstream.xtra.co.nz] has quit [Ping Timeout] |
10:01 | | Thaqui [~Thaqui@Nightstar-25538.jetstream.xtra.co.nz] has joined #code |
10:01 | | mode/#code [+o Thaqui] by ChanServ |
10:03 | | You're now known as TheWatcher |
10:58 | | Thaqui [~Thaqui@Nightstar-25538.jetstream.xtra.co.nz] has left #code [Leaving] |
11:09 | | AbuDhabi [AnnoDomini@Nightstar-29042.neoplus.adsl.tpnet.pl] has quit [Ping Timeout] |
11:12 | | AnnoDomini [AnnoDomini@Nightstar-29042.neoplus.adsl.tpnet.pl] has joined #Code |
11:12 | | mode/#code [+o AnnoDomini] by ChanServ |
11:44 | | orthia is now known as Reiver |
11:53 | < Vornicus> | Hokay. |
11:53 | | * Vornicus wonders how much he can get done in the brief time he'll be home today. |
12:00 | | GeekSoldier|bed [~Rob@Nightstar-4126.pools.arcor-ip.net] has joined #code |
12:05 | | GeekSoldier|bed is now known as GeekSoldier |
12:14 | | Reiver [~reaverta@Admin.Nightstar.Net] has quit [Ping Timeout] |
12:15 | | DiceBot [~Reiver@Nightstar-11723.xdsl.xnet.co.nz] has quit [Ping Timeout] |
12:18 | | DiceBot [~Reiver@Nightstar-23338.xdsl.xnet.co.nz] has joined #Code |
12:18 | | mode/#code [+v DiceBot] by ChanServ |
12:20 | | Reiver [~reaverta@Admin.Nightstar.Net] has joined #Code |
12:20 | | mode/#code [+o Reiver] by ChanServ |
12:24 | < Vornicus> | ...not much, apparently. |
12:37 | | * Kyrre PatPats Vornicus. |
13:03 | | gnolam [lenin@Nightstar-10613.8.5.253.static.se.wasadata.net] has joined #Code |
13:04 | | mode/#code [+o gnolam] by ChanServ |
13:09 | | McMartin [~mcmartin@Nightstar-4132.dsl.pltn13.sbcglobal.net] has joined #code |
13:09 | | mode/#code [+o McMartin] by ChanServ |
13:55 | | Forj [~Forj@Nightstar-10789.ue.woosh.co.nz] has quit [Ping Timeout] |
14:27 | | GeekSoldier is now known as GeekSoldier|dapper |
14:54 | | GeekSoldier|dapper [~Rob@Nightstar-4126.pools.arcor-ip.net] has quit [Ping Timeout] |
15:01 | | GeekSoldier|dapper [~Rob@Nightstar-4126.pools.arcor-ip.net] has joined #code |
15:19 | | GeekSoldier|dapper [~Rob@Nightstar-4126.pools.arcor-ip.net] has quit [Ping Timeout] |
15:23 | | GeekSoldier|dapper [~Rob@Nightstar-4126.pools.arcor-ip.net] has joined #code |
15:28 | | GeekSoldier|dapper [~Rob@Nightstar-4126.pools.arcor-ip.net] has quit [Ping Timeout] |
16:46 | <@ToxicFrog> | Ok. Sanity check. |
16:46 | <@ToxicFrog> | The parser is a set of build nodes and dispatch nodes. |
16:46 | <@ToxicFrog> | A dispatch node peeks at the next N tokens and transfers control to another node based on what it sees. |
16:47 | <@ToxicFrog> | A build node consumes the next N tokens and returns an AST. |
16:47 | <@ToxicFrog> | Build nodes may also have node-local storage, for convenient. |
16:48 | <@ToxicFrog> | For the sake of configurability, they should not make dispatch decisions; eg, the following construct in a build node: |
16:48 | <@ToxicFrog> | if lexer.peek() == 1 then |
16:48 | <@ToxicFrog> | block = foo() |
16:48 | <@ToxicFrog> | else |
16:48 | <@ToxicFrog> | block = bar() |
16:48 | <@ToxicFrog> | end |
16:48 | <@ToxicFrog> | Should be split into: |
16:48 | <@ToxicFrog> | block = foobar_dispatch() |
16:49 | <@ToxicFrog> | Where foobar_dispatch maps 1 => foo, * => bar |
16:50 | <@ToxicFrog> | Sound workable? |
17:02 | | Attilla [~The.Attil@194.72.70.ns-11849] has quit [Quit: <Insert Humorous and/or serious exit message here>] |
17:04 | | You're now known as TheWatcher[afk] |
17:12 | | Attilla [~The.Attil@194.72.70.ns-11849] has joined #code |
19:06 | | You're now known as TheWatcher |
19:14 | | Forj [~Forj@Nightstar-10789.ue.woosh.co.nz] has joined #code |
19:14 | | mode/#code [+o Forj] by ChanServ |
19:54 | | * ToxicFrog fiddles with token representation |
19:57 | | * ToxicFrog creates a token factory factory! |
19:58 | <@jerith> | ToxicFrog: You writing Java? |
19:58 | <@jerith> | foo = new AbstractConcreteTokenFactoryFactoryFactory(); |
19:59 | <@ToxicFrog> | Do I look insane to you? |
19:59 | <@ToxicFrog> | I'm writing a compile-time metaprogramming module for Lua. |
19:59 | <@jerith> | No more so than usual. |
20:00 | <@ToxicFrog> | So, I have a table which is a token factory factory; tokens.keyword is (creates) a factory for keyword tokens. |
20:03 | <@ToxicFrog> | i keep find myself trying to implement Haskell typeclasses. |
20:20 | <@ToxicFrog> | ...whups. Having a generic "keyword" token type won't work, I need a seperate token for each keyword. |
21:08 | | AnnoDomini [AnnoDomini@Nightstar-29042.neoplus.adsl.tpnet.pl] has quit [Ping Timeout] |
21:11 | | gnolam [lenin@Nightstar-10613.8.5.253.static.se.wasadata.net] has quit [Ping Timeout] |
21:15 | | AnnoDomini [AnnoDomini@Nightstar-28976.neoplus.adsl.tpnet.pl] has joined #Code |
21:15 | | mode/#code [+o AnnoDomini] by ChanServ |
21:18 | | Forj [~Forj@Nightstar-10789.ue.woosh.co.nz] has quit [Quit: Gone] |
22:12 | | gnolam [lenin@Nightstar-10613.8.5.253.static.se.wasadata.net] has joined #Code |
22:12 | | mode/#code [+o gnolam] by ChanServ |
23:48 | | You're now known as TheWatcher[T-2] |
23:51 | | You're now known as TheWatcher[zZzZ] |
--- Log closed Sat Dec 01 00:00:30 2007 |