*** tpb has joined #tp | 00:00 | |
*** ChanServ sets mode: +o tpb | 00:00 | |
*** zipola has quit IRC | 00:30 | |
mithro | nash: ping? | 00:33 |
---|---|---|
nash | mithro: Pong | 00:34 |
mithro | nash: so any idea what is causing the galaxie crashes? :P | 00:35 |
mithro | my guess is that is has something to do with combat | 00:35 |
nash | Could be. Not much testing with that. COuld be objects disappearing and I'm not cleaning them up correctly somewhere | 00:36 |
nash | mithro: I do intend to fix it... just may take a day or two again. | 00:38 |
nash | There is something going on with properties too. Not sure if it is memory corruption | 00:39 |
nash | My current main goal is to split the thing apart a bit - basically get the core engine working, then readd in GUI and AI components | 00:39 |
tpb | disconnected from worldforge: Ping sent at 2007-07-19T00:44:11 not replied to. | 00:46 |
*** tpb has joined #tp | 00:46 | |
*** ChanServ sets mode: +o tpb | 00:46 | |
tpb | tpb has quit worldforge (Read error: Connection reset by peer) | 00:47 |
tpb | nick change by tpb` to tpb on worldforge | 00:47 |
nash | mithro: Basically I want it to be happy tracking and updating games | 00:48 |
nash | Then I can worry about API for functions before moving back up to the GUI | 00:48 |
mithro | nash: so how long do you think it will take? | 01:57 |
nash | A solid day ;-) | 01:58 |
nash | Whenever I get a solid day | 01:58 |
nash | But finding the main bugs should take an hour or two... so I shall try to take care of them first. | 01:58 |
nash | Actually I should just run the client under valgrind for a while and see what pops out | 01:59 |
mithro | i have been using slightly modified versions of your "run.sh" scripts | 02:03 |
mithro | nash: does the AI actually try to do anything apart from colonise? | 02:03 |
mithro | btw, How goes the House? | 02:03 |
nash | The version in mainline doesn't I don't believe. When I get round to pulling in my proper jones version, it attacks things. But not well | 02:04 |
nash | I'm kinda waiting for a mtsec to really start improving them ;-) | 02:04 |
greywhind | hi | 02:04 |
nash | House is going okay | 02:04 |
nash | heyo greywhind | 02:05 |
nash | Still trying to figure out when settlement will be. | 02:05 |
greywhind | still having trouble with galaxie, i see | 02:05 |
nash | Major PITA | 02:05 |
nash | greywhind: I'm not ;-) It works for me fine | 02:05 |
nash | Which makes it even more annoying of course... | 02:05 |
greywhind | rigght | 02:05 |
greywhind | *rigt | 02:05 |
* greywhind can't type, apparently | 02:06 | |
greywhind | *right | 02:06 |
mithro | nash: you should make all your branches public | 02:06 |
mithro | nash: I assume "Major PITA" refers to the house? | 02:06 |
nash | mithro: I have about a dozen at the moment ;-) | 02:06 |
nash | Once I finish my split it should make it easier. | 02:06 |
nash | And yes.,, the PITA is settlement, not galaxie | 02:07 |
mithro | hey greywhind | 02:07 |
greywhind | sup? | 02:08 |
mithro | nash: you get your loan okay | 02:08 |
* mithro is working on his Resume | 02:08 | |
nash | Yeah - got loan no prob | 02:09 |
nash | Need to sort out insurance and first home owners grant however | 02:09 |
mithro | nash: Does your wife work? | 02:12 |
nash | Yes | 02:13 |
mithro | you said she was some type of graphics designer? | 02:14 |
nash | Part time. | 02:14 |
mithro | she cringe everytime she sees galaxie? :P | 02:17 |
nash | She rarely sees it ;-) | 02:19 |
mithro | I got some Nigeria spam in Japanese today | 02:20 |
nash | Cool | 02:23 |
nash | I got my first PDF ones last week | 02:23 |
mithro | i've been getting quite a few of them | 02:28 |
mithro | looks like they are taking topics from mailing list archieves | 02:28 |
nash | Yeah | 02:34 |
*** nash has quit IRC | 03:50 | |
*** llnz has joined #tp | 04:56 | |
llnz | hi all | 04:56 |
*** llnz2 has joined #tp | 05:14 | |
*** llnz has quit IRC | 05:15 | |
*** llnz2 is now known as llnz | 05:15 | |
*** nash has joined #tp | 05:30 | |
*** MihailBalan has joined #tp | 05:32 | |
llnz | hi MihailBalan | 05:48 |
MihailBalan | hello :) | 05:48 |
*** MihailBalan has quit IRC | 06:26 | |
*** TBBle has joined #tp | 07:04 | |
tpb | disconnected from worldforge: Ping sent at 2007-07-19T07:59:56 not replied to. | 08:02 |
*** TBBle has joined #tp | 08:21 | |
* llnz wanders off | 08:38 | |
llnz | later all | 08:38 |
*** llnz has quit IRC | 08:38 | |
tpb | tpb has joined on worldforge | 08:54 |
tpb | mode change by purple.worldforge.org on worldforge: +nt | 08:54 |
tpb | mode change by purple.worldforge.org on worldforge: -o tpb | 08:59 |
tpb | aloril has joined on worldforge | 08:59 |
*** Epyon has joined #tp | 09:19 | |
*** niphree has quit IRC | 09:24 | |
CIA-3 | frodough tpruledev * r1bc6cb0d54b4 /MTSec/persistence/Category/Electronic.xml: Adding MTSec Category directory | 11:14 |
CIA-3 | frodough tpruledev * r0923ca8c5442 /src/gui/TextCtrl.py: Modified brace highlighting for ease of reading | 11:14 |
CIA-3 | frodough tpruledev * r78bea906c92c /src/game_objects/ (Category.py Component.py Property.py): Fixed bug in error tracking in objects | 11:14 |
CIA-3 | frodough tpruledev * r6195c68c940a /src/game_objects/ObjectUtilities.py: Fixed objects being deleted and losing tracked errors | 11:14 |
CIA-3 | frodough tpruledev * rab3553465518 /src/gui/ (7 files in 2 dirs): | 11:15 |
CIA-3 | Start of new modification tracking put in place | 11:15 |
CIA-3 | Object panels now bind specifically to change events on their | 11:15 |
CIA-3 | widgets. Like, you know, events that get sent when text changes. The smart | 11:15 |
CIA-3 | way to do things...instead of, you know, binding to key presses and stuff. | 11:15 |
mithro | DystopicFro: ping? | 11:17 |
*** JLP has joined #tp | 11:22 | |
JLP | ahoy all | 11:23 |
CIA-3 | frodough tpruledev * r9d61ed12adf4 /src/gui/ (6 files): | 11:24 |
CIA-3 | Fully incorporated new change-monitoring | 11:24 |
CIA-3 | Changes are now recorded into the object representation as they happen, | 11:24 |
CIA-3 | so no more silliness with saving or error checking | 11:24 |
DystopicFro | mithro: pong | 11:24 |
mithro | hey JLP | 11:24 |
mithro | did you get my private messages yesterday? | 11:24 |
DystopicFro | hm | 11:24 |
DystopicFro | don't think so | 11:24 |
JLP | hm let me see the inbox, have been offline for the last couple of days | 11:25 |
mithro | DystopicFro: you should have a private message now? | 11:29 |
mithro | DystopicFro: also working on the pyscheme wrapper stuff :P | 11:43 |
DystopicFro | mithro: heheh, I can't quite imagine the headache of having to deal with wrapping multiple libraries >.< so good luck with that :P | 11:45 |
mithro | I'm changing the interface to make it a little nicer | 11:45 |
CIA-3 | frodough tpruledev * rb20dcffff157 /src/ (game_objects/Property.py tpcl/ComponentTpcl.py): | 11:46 |
CIA-3 | Added TPCL validation for Properties | 11:46 |
CIA-3 | Now I just have to look into the 'eval' error that crops up in evaluating | 11:46 |
CIA-3 | the TPCL code for Properties and Components. | 11:46 |
DystopicFro | hm...that's actually a really good idea | 11:46 |
mithro | DystopicFro: should I put my proposal up? | 11:47 |
DystopicFro | mithro: definitely | 11:47 |
DystopicFro | I looked into adding more descriptive error messages for the pyscheme parser, and I have to say that I've never seen "trampolined-style" programming before, I'm almost tempted to just rewrite the parser from scratch | 11:48 |
mithro | http://www.thousandparsec.net/~tim/scheme | 11:48 |
mithro | DystopicFro: you need trampolined-style for the way scheme works | 11:51 |
DystopicFro | mithro: proposal looks very good | 11:53 |
DystopicFro | I guess I'll have to read up on it a bit then, eh? | 11:53 |
mithro | DystopicFro: I would like your thoughts on error handling | 11:53 |
mithro | that is more important to you | 11:54 |
DystopicFro | mithro: all that's needed there is something meaningful to someone writing the TPCL code | 11:55 |
DystopicFro | an offset from the start would be sufficient for me to calculate line number and position manually, or line number and position can be given | 11:56 |
DystopicFro | just something more than "Oh, hey, you've got a syntax error in there. Haha." | 11:56 |
greywhind | morning | 11:57 |
DystopicFro | greywhind: g'morning | 11:58 |
mithro | DystopicFro: what about different error types? | 11:59 |
DystopicFro | mithro: well, the more granularity in the detail the better | 12:01 |
DystopicFro | and it's definitely necessary to know if its simply a missing parenthesis or an undefined symbol | 12:02 |
DystopicFro | but the latter is more of a function of the interpreter, all of which I've encountered offer fairly robust error reporting already, or am I just not very well grounded in what's out there? | 12:03 |
CIA-3 | frodough tpruledev * rab8f6e569ddb /src/gui/ (EditPanel.py EditorFrame.py): Immediate update of edit panel on validation check | 12:22 |
CIA-3 | frodough tpruledev * rbc2a8489eff1 /src/gui/EditorFrame.py: Disabled CodeGen since it doesn't work right now | 12:28 |
*** DystopicFro has quit IRC | 13:14 | |
*** MihailBalan has joined #tp | 14:33 | |
*** MihailBalan has quit IRC | 16:13 | |
tpb | disconnected from worldforge: Ping sent at 2007-07-19T16:49:47 not replied to. | 16:52 |
*** DystopicFro has joined #tp | 16:53 | |
*** nash has joined #tp | 19:03 | |
tpb | tpb has joined on worldforge | 19:43 |
*** _JLP_ has joined #tp | 20:21 | |
*** JLP has quit IRC | 20:22 | |
*** _JLP_ is now known as JLP | 20:38 | |
*** greywhind has quit IRC | 23:04 | |
DystopicFro | nash: ping | 23:08 |
DystopicFro | nash: I apologize for being late tonight, a brief update on my status follows and then I'm off to bed | 23:18 |
DystopicFro | I've got very rudimentary validation of the TPCL code going on right now, limited mostly by the lack of information on errors provided by pyscheme | 23:19 |
DystopicFro | but, it's better than compiling tpserver-cpp and getting some cryptic message, or at least I think so | 23:19 |
DystopicFro | there's still a glitch with the validation, but I'm working on figuring that out, it's reproduceable but I really have no clue as to what causes it | 23:20 |
DystopicFro | In the process of adding the object validation (which checks all attributes, not just TPCL code) I also improved the saving of objects so that now there are no more oddities coming up because the object data isn't updated in real time | 23:20 |
DystopicFro | changes are registered as they are made | 23:20 |
DystopicFro | oh, and the other thing about the errors: there is visual feedback in the edit panels, highlighting the attributes with the errors and providing a tooltip with an error description | 23:21 |
DystopicFro | I aim on cleaning this up tomorrow, and then updating the readme to include information about how to use the RDE in its current state (since, really, it's pretty much ready to be used) | 23:21 |
DystopicFro | Next week I think I'll start in on the TPCL expression editor, interspersed with sprucing up the RDE GUI and adding better error reporting to pyscheme (mithro is going to be maintaining our own version of pyscheme since the last update it received was in 2004, and I'll be helping with that) | 23:23 |
DystopicFro | Hrm. | 23:23 |
DystopicFro | That's it, I guess. | 23:23 |
DystopicFro | Oh. And I didn't get paid by Google. Silly folks there think that one of us didn't complete the survey on time. | 23:23 |
DystopicFro | kk...have a good one...I'll try to touch base tomorrow since I also missed the Monday meeting | 23:24 |
nash | DystopicFro: *poke* | 23:40 |
mithro | nash: looks like you just missed him | 23:56 |
nash | mithro: yeah | 23:57 |
Generated by irclog2html.py 2.5 by Marius Gedminas - find it at mg.pov.lt!