code logs -> 2007 -> Fri, 30 Nov 2007< code.20071129.log - code.20071201.log >
--- 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
code logs -> 2007 -> Fri, 30 Nov 2007< code.20071129.log - code.20071201.log >