--- Log opened Mon Sep 15 00:00:26 2008 |
--- Day changed Mon Sep 15 2008 |
00:00 | <@McMartin> | Also, custom directions now actually work. |
00:01 | <@ToxicFrog> | They didn't before? |
00:01 | < Shoukanjuu> | Chanserv message >_> |
00:01 | <@ToxicFrog> | Server notice, actually. |
00:01 | < Shoukanjuu> | Am I lagging, if I jsut got that? Perhaps growl is lagging. |
00:01 | < Shoukanjuu> | oh, yeah, server message. |
00:02 | <@McMartin> | TF: You had to do I6 hacks. |
00:02 | < Shoukanjuu> | I'm so used to seeing things from chanserv that I didnt' pay much attention |
00:02 | <@McMartin> | Now the compass is directly exposed and you can set up an opposite direction relation etc. |
00:03 | < Shoukanjuu> | And then you shoot the core? |
00:04 | <@ToxicFrog> | > SHOOT CORE |
00:04 | <@ToxicFrog> | No matter how frustrated you are at debugging, destroying the core is unlikely to help. |
00:05 | < Shoukanjuu> | You have to shoot it when it changes color. |
00:09 | < Shoukanjuu> | >_> |
00:28 | | * McMartin updates his work in progress to work with the new invariants |
00:28 | <@McMartin> | Apparently you can no longer have adjectives be the same thing as actions. >_> |
00:29 | < Shoukanjuu> | >_> |
00:47 | | * gnolam considers switching to Geology just so he can name a fault line "The Segmentation Fault". |
00:48 | < Shoukanjuu> | XD |
01:03 | | gnolam [lenin@Nightstar-1382.A163.priv.bahnhof.se] has quit [Quit: The best lack all conviction, while the worst are full of passionate intensity.] |
01:27 | | Thaqui [~Thaqui@121.98.137.ns-13370] has joined #code |
01:27 | | mode/#code [+o Thaqui] by ChanServ |
01:52 | <@ToxicFrog> | You know, this is something I use a lot, but don't actually think about much: I love how simple Lua's bytecode is. |
01:52 | <@ToxicFrog> | It makes it really easy to do rough performance comparisons, or see if two statements are semantically equivalent. |
01:53 | <@ToxicFrog> | It also lets you do things like simple static analysis of global accesses using awk. |
01:54 | < Shoukanjuu> | Does it let you shoot the core when it changes colors to go to the secret level? Does it? :| |
01:58 | < Consul> | Searching TheDailyWTF for G.R.G. produces some very interesting and amusing stories. |
01:58 | <@Finerty> | ...awk as a static analyzer. |
01:58 | <@Finerty> | I love it. |
02:00 | <@ToxicFrog> | Finerty: there's a script somewhere on the wiki that will report all accesses to undefined globals (in effect, any case where a GETGLOBAL can occur before a SETGLOBAL of the same name) |
02:01 | <@ToxicFrog> | The output of luac -l is nice and easy to parse and the opcodes are fairly easy to understand, at least roughly, so this sort of thing is nice and convenient. |
02:08 | | Finerty is now known as Vornicus |
02:15 | | Attilla [~The.Attil@92.11.7.ns-27122] has quit [Quit: <Insert Humorous and/or serious exit message here>] |
02:15 | < Consul> | Blargh. I need to write up a physics lab report now. |
02:16 | < Consul> | Fortunately, it was a brief lab. |
02:28 | | Vornicus [~vorn@ServicesOp.Nightstar.Net] has quit [Ping Timeout] |
02:28 | | Vornotron [~vorn@Admin.Nightstar.Net] has joined #code |
02:56 | | Doctor_Nick [~.@Nightstar-12626.tampfl.fios.verizon.net] has quit [Ping Timeout] |
02:59 | <@ToxicFrog> | Hmm. |
02:59 | <@ToxicFrog> | I don't have a good way of handling names. |
02:59 | | Doctor_Nick [~.@Nightstar-12626.tampfl.fios.verizon.net] has joined #code |
03:23 | <@Serah> | What names? |
03:26 | <@ToxicFrog> | name:(atom|table) constructs |
03:26 | <@ToxicFrog> | The code emitted by atom and table includes the final assignment |
03:26 | <@ToxicFrog> | however, the name prefix means that assignment needs to be altered |
03:26 | <@Serah> | Oh. |
03:27 | <@ToxicFrog> | And I can't come up with a good way of dealing with this. Editing the code after it's generated is nasty, but so is splitting the assignment into a seperate function. |
03:30 | <@ToxicFrog> | I could make the code something like "pack[key or #pack+1] = ...", and have it prefix it with "key = 'name'" and postfix it with "key = nil" |
03:31 | <@ToxicFrog> | But it would be much nicer to be able to just emit "pack.name = ..." |
03:50 | <@ToxicFrog> | control emits a function call. atom emits a call+assignment. group recursively calls the code generator on its contents and emits the result as a single block. table does the same, but wrapped in push/pop. post-repeat wraps the previous code block in a for loop, and pre-repeat gets the next token, calls the generator on it, and wraps it in a for loop. |
03:50 | <@ToxicFrog> | That just leaves name... |
03:51 | <@ToxicFrog> | Maybe if I treat name:table and name:atom as new lexemes. |
03:51 | <@ToxicFrog> | Actually, yes, that would handle it nicely. |
04:20 | <@Serah> | How are you handling names now? |
04:22 | <@ToxicFrog> | The lexer emits names as NAME_TABLE and NAME_ATOM, rather than as two seperate lexemes (NAME,TABLE and NAME,ATOM) |
04:22 | <@ToxicFrog> | This means there's no separation of code generation between the name and the table or atom, which in turn means it can do the whole thing as one chunk and generate the correct assignments. |
04:53 | < Consul> | Man, there's nothing quite like cramming a physics assignment while listening to the Mars Volta. |
05:46 | | Chalcedon [~Chalcedon@Nightstar-2160.ue.woosh.co.nz] has left #code [Leaving] |
05:59 | | Serah [~Z@Nightstar-5401.atm2-0-1041217.0xc329e232.boanxx12.customer.tele.dk] has quit [Quit: Be right back, got some smiting and righteous justice to attend to.] |
06:08 | | Chalcedon [~Chalcedon@Nightstar-2160.ue.woosh.co.nz] has joined #code |
07:34 | | GeekSoldier [~Rob@Nightstar-8573.midstate.ip.cablemo.net] has quit [Ping Timeout] |
07:34 | | GeekSoldier [~Rob@Nightstar-8573.midstate.ip.cablemo.net] has joined #code |
07:40 | | Vornotron is now known as Vornicus-Latens |
08:06 | | AnnoDomini [AnnoDomini@Nightstar-29771.neoplus.adsl.tpnet.pl] has joined #Code |
08:06 | | mode/#code [+o AnnoDomini] by ChanServ |
08:06 | | Serah [~Z@87.72.35.ns-26506] has joined #Code |
08:06 | | mode/#code [+o Serah] by ChanServ |
08:10 | | Chalcedon [~Chalcedon@Nightstar-2160.ue.woosh.co.nz] has quit [Quit: Leaving] |
08:13 | | Chalcedon [~Chalcedon@Nightstar-2160.ue.woosh.co.nz] has joined #code |
08:42 | | Thaqui [~Thaqui@121.98.137.ns-13370] has quit [Quit: He was a wise man who invented beer - Plato] |
08:43 | | Thaqui [~Thaqui@121.98.137.ns-13370] has joined #code |
08:43 | | mode/#code [+o Thaqui] by ChanServ |
09:00 | | You're now known as TheWatcher |
09:21 | | super_troll [~fff@212.62.110.ns-10608] has joined #Code |
09:22 | < super_troll> | want magic and fun?! hit, /server irc.p2pchat.net -j #morpheus |
09:22 | < super_troll> | want magic and fun?! hit, /server irc.p2pchat.net -j #morpheus |
09:22 | < super_troll> | want magic and fun?! hit, /server irc.p2pchat.net -j #morpheus |
09:22 | < super_troll> | want magic and fun?! hit, /server irc.p2pchat.net -j #morpheus |
09:22 | < super_troll> | want magic and fun?! hit, /server irc.p2pchat.net -j #morpheus |
09:22 | < super_troll> | want magic and fun?! hit, /server irc.p2pchat.net -j #morpheus |
09:22 | < super_troll> | want magic and fun?! hit, /server irc.p2pchat.net -j #morpheus |
09:22 | < super_troll> | want magic and fun?! hit, /server irc.p2pchat.net -j #morpheus |
09:22 | < super_troll> | want magic and fun?! hit, /server irc.p2pchat.net -j #morpheus |
09:22 | | super_troll [~fff@212.62.110.ns-10608] has quit [Client exited] |
09:22 | < Shoukanjuu> | At...least it was true to itself. |
09:56 | | DiceBot [~Reiver@Nightstar-9318.xdsl.xnet.co.nz] has quit [Ping Timeout] |
09:56 | | Reiver [~reaverta@Admin.Nightstar.Net] has quit [Ping Timeout] |
10:13 | | DiceBot [~Reiver@Nightstar-22051.xdsl.xnet.co.nz] has joined #Code |
10:13 | | Reivles [~reaverta@Nightstar-22051.xdsl.xnet.co.nz] has joined #Code |
10:19 | | Reivles [~reaverta@Nightstar-22051.xdsl.xnet.co.nz] has quit [Quit: Changing servers] |
10:19 | | Reivles [~reaverta@Admin.Nightstar.Net] has joined #Code |
10:19 | | Reivles is now known as Reiver |
10:20 | | Chalcedon [~Chalcedon@Nightstar-2160.ue.woosh.co.nz] has quit [Quit: Leaving] |
10:47 | | Attilla [~The.Attil@92.11.7.ns-27122] has joined #code |
10:47 | | mode/#code [+o Attilla] by ChanServ |
10:49 | | Thaqui [~Thaqui@121.98.137.ns-13370] has left #code [He was a wise man who invented beer - Plato] |
11:11 | | gnolam [lenin@Nightstar-1382.A163.priv.bahnhof.se] has joined #Code |
11:11 | | mode/#code [+o gnolam] by ChanServ |
13:24 | | Xiphias [~Ameroth@Nightstar-13237.wlms-broadband.com] has joined #code |
13:27 | | Xiphias [~Ameroth@Nightstar-13237.wlms-broadband.com] has quit [Quit: I was never gone] |
13:28 | | Xiphias [~Ameroth@Nightstar-13237.wlms-broadband.com] has joined #code |
14:58 | | AnnoDomini [AnnoDomini@Nightstar-29771.neoplus.adsl.tpnet.pl] has quit [Ping Timeout] |
15:01 | | AnnoDomini [AnnoDomini@Nightstar-29771.neoplus.adsl.tpnet.pl] has joined #Code |
15:01 | | mode/#code [+o AnnoDomini] by ChanServ |
15:45 | | Attilla_ [~The.Attil@92.11.7.ns-27122] has joined #code |
15:46 | | Attilla [~The.Attil@92.11.7.ns-27122] has quit [Ping Timeout] |
16:03 | | Attilla_ [~The.Attil@92.11.7.ns-27122] has quit [Ping Timeout] |
16:04 | | Attilla [~The.Attil@92.11.7.ns-27122] has joined #code |
16:04 | | mode/#code [+o Attilla] by ChanServ |
17:02 | | Serah [~Z@87.72.35.ns-26506] has quit [Quit: Be right back, got some smiting and righteous justice to attend to.] |
17:20 | | * gnolam stabs OpenOffice Calc a dozen times with a rusty screwdriver. |
17:20 | < Xiphias> | The graph function in particular? |
17:25 | <@gnolam> | Yes. |
17:25 | <@gnolam> | A pox on their graph function. |
17:25 | < jerith> | Two poxen. |
17:26 | < Xiphias> | I'll add a third poxen |
18:33 | | Xiphias [~Ameroth@Nightstar-13237.wlms-broadband.com] has quit [Quit: I was never gone] |
19:38 | | Chalcedon [~Chalcedon@Nightstar-2160.ue.woosh.co.nz] has joined #code |
19:57 | | Chalcedon [~Chalcedon@Nightstar-2160.ue.woosh.co.nz] has quit [Quit: This computer has gone to sleep] |
20:02 | | ToxicFrog [~ToxicFrog@Admin.Nightstar.Net] has quit [Ping Timeout] |
20:04 | | ToxicFrog [~ToxicFrog@Admin.Nightstar.Net] has joined #code |
20:04 | | mode/#code [+o ToxicFrog] by ChanServ |
20:19 | <@gnolam> | http://www.angryflower.com/subset.html |
20:19 | | * gnolam goes back to cursing stack pointers. |
21:19 | | * ToxicFrog fiddles with the layout of his module |
21:37 | | MyCatVerbs [~mycatverb@Nightstar-13709.lurkingfox.co.uk] has quit [Ping Timeout] |
21:58 | | MyCatVerbs [~mycatverb@Nightstar-13709.lurkingfox.co.uk] has joined #code |
21:58 | | mode/#code [+o MyCatVerbs] by ChanServ |
22:01 | | You're now known as TheWatcher[T-2] |
22:07 | | You're now known as TheWatcher[zZzZ] |
23:24 | | Chalcedon [~Chalcedon@Nightstar-2160.ue.woosh.co.nz] has joined #code |
23:30 | | AnnoDomini [AnnoDomini@Nightstar-29771.neoplus.adsl.tpnet.pl] has quit [Ping Timeout] |
23:36 | | AnnoDomini [AnnoDomini@Nightstar-29144.neoplus.adsl.tpnet.pl] has joined #Code |
23:36 | | mode/#code [+o AnnoDomini] by ChanServ |
--- Log closed Tue Sep 16 00:00:44 2008 |