Thursday, 2007-07-19

*** tpb has joined #tp00:00
*** ChanServ sets mode: +o tpb00:00
*** zipola has quit IRC00:30
mithronash: ping?00:33
nashmithro: Pong00:34
mithronash: so any idea what is causing the galaxie crashes? :P00:35
mithromy guess is that is has something to do with combat00:35
nashCould be.  Not much testing with that.  COuld be objects disappearing and I'm not cleaning them up correctly somewhere00:36
nashmithro: I do intend to fix it... just may take a day or two again.00:38
nashThere is something going on with properties too.  Not sure if it is memory corruption00:39
nashMy current main goal is to split the thing apart a bit - basically get the core engine working, then readd in GUI and AI components00:39
tpbdisconnected from worldforge: Ping sent at 2007-07-19T00:44:11 not replied to.00:46
*** tpb has joined #tp00:46
*** ChanServ sets mode: +o tpb00:46
tpbtpb has quit worldforge (Read error: Connection reset by peer)00:47
tpbnick change by tpb` to tpb on worldforge00:47
nashmithro: Basically I want it to be happy tracking and updating games00:48
nashThen I can worry about API for functions before moving back up to the GUI00:48
mithronash: so how long do you think it will take?01:57
nashA solid day ;-)01:58
nashWhenever I get a solid day01:58
nashBut finding the main bugs should take an hour or two... so I shall try to take care of them first.01:58
nashActually I should just run the client under valgrind for a while and see what pops out01:59
mithroi have been using slightly modified versions of your "run.sh" scripts02:03
mithronash: does the AI actually try to do anything apart from colonise?02:03
mithrobtw, How goes the House?02:03
nashThe 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 well02:04
nashI'm kinda waiting for a mtsec to really start improving them ;-)02:04
greywhindhi02:04
nashHouse is going okay02:04
nashheyo greywhind02:05
nashStill trying to figure out when settlement will be.02:05
greywhindstill having trouble with galaxie, i see02:05
nashMajor PITA02:05
nashgreywhind: I'm not ;-) It works for me fine02:05
nashWhich makes it even more annoying of course...02:05
greywhindrigght02:05
greywhind*rigt02:05
* greywhind can't type, apparently02:06
greywhind*right02:06
mithronash: you should make all your branches public02:06
mithronash: I assume "Major PITA" refers to the house?02:06
nashmithro: I have about a dozen at the moment ;-)02:06
nashOnce I finish my split it should make it easier.02:06
nashAnd yes.,, the PITA is settlement, not galaxie02:07
mithrohey greywhind02:07
greywhindsup?02:08
mithronash: you get your loan okay02:08
* mithro is working on his Resume02:08
nashYeah - got loan no prob02:09
nashNeed to sort out insurance and first home owners grant however02:09
mithronash: Does your wife work?02:12
nashYes02:13
mithroyou said she was some type of graphics designer?02:14
nashPart time.02:14
mithroshe cringe everytime she sees galaxie? :P02:17
nashShe rarely sees it ;-)02:19
mithroI got some Nigeria spam in Japanese today02:20
nashCool02:23
nashI got my first PDF ones last week02:23
mithroi've been getting quite a few of them02:28
mithrolooks like they are taking topics from mailing list archieves02:28
nashYeah02:34
*** nash has quit IRC03:50
*** llnz has joined #tp04:56
llnzhi all04:56
*** llnz2 has joined #tp05:14
*** llnz has quit IRC05:15
*** llnz2 is now known as llnz05:15
*** nash has joined #tp05:30
*** MihailBalan has joined #tp05:32
llnzhi MihailBalan05:48
MihailBalanhello :)05:48
*** MihailBalan has quit IRC06:26
*** TBBle has joined #tp07:04
tpbdisconnected from worldforge: Ping sent at 2007-07-19T07:59:56 not replied to.08:02
*** TBBle has joined #tp08:21
* llnz wanders off08:38
llnzlater all08:38
*** llnz has quit IRC08:38
tpbtpb has joined on worldforge08:54
tpbmode change by purple.worldforge.org on worldforge: +nt08:54
tpbmode change by purple.worldforge.org on worldforge: -o tpb08:59
tpbaloril has joined on worldforge08:59
*** Epyon has joined #tp09:19
*** niphree has quit IRC09:24
CIA-3frodough tpruledev * r1bc6cb0d54b4 /MTSec/persistence/Category/Electronic.xml: Adding MTSec Category directory11:14
CIA-3frodough tpruledev * r0923ca8c5442 /src/gui/TextCtrl.py: Modified brace highlighting for ease of reading11:14
CIA-3frodough tpruledev * r78bea906c92c /src/game_objects/ (Category.py Component.py Property.py): Fixed bug in error tracking in objects11:14
CIA-3frodough tpruledev * r6195c68c940a /src/game_objects/ObjectUtilities.py: Fixed objects being deleted and losing tracked errors11:14
CIA-3frodough tpruledev * rab3553465518 /src/gui/ (7 files in 2 dirs):11:15
CIA-3Start of new modification tracking put in place11:15
CIA-3Object panels now bind specifically to change events on their11:15
CIA-3widgets. Like, you know, events that get sent when text changes. The smart11:15
CIA-3way to do things...instead of, you know, binding to key presses and stuff.11:15
mithroDystopicFro: ping?11:17
*** JLP has joined #tp11:22
JLPahoy all11:23
CIA-3frodough tpruledev * r9d61ed12adf4 /src/gui/ (6 files):11:24
CIA-3Fully incorporated new change-monitoring11:24
CIA-3Changes are now recorded into the object representation as they happen,11:24
CIA-3so no more silliness with saving or error checking11:24
DystopicFromithro: pong11:24
mithrohey JLP11:24
mithrodid you get my private messages yesterday?11:24
DystopicFrohm11:24
DystopicFrodon't think so11:24
JLPhm let me see the inbox, have been offline for the last couple of days11:25
mithroDystopicFro: you should have a private message now?11:29
mithroDystopicFro: also working on the pyscheme wrapper stuff :P11:43
DystopicFromithro: heheh, I can't quite imagine the headache of having to deal with wrapping multiple libraries >.< so good luck with that :P11:45
mithroI'm changing the interface to make it a little nicer11:45
CIA-3frodough tpruledev * rb20dcffff157 /src/ (game_objects/Property.py tpcl/ComponentTpcl.py):11:46
CIA-3Added TPCL validation for Properties11:46
CIA-3Now I just have to look into the 'eval' error that crops up in evaluating11:46
CIA-3the TPCL code for Properties and Components.11:46
DystopicFrohm...that's actually a really good idea11:46
mithroDystopicFro: should I put my proposal up?11:47
DystopicFromithro: definitely11:47
DystopicFroI 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 scratch11:48
mithrohttp://www.thousandparsec.net/~tim/scheme11:48
mithroDystopicFro: you need trampolined-style for the way scheme works11:51
DystopicFromithro: proposal looks very good11:53
DystopicFroI guess I'll have to read up on it a bit then, eh?11:53
mithroDystopicFro: I would like your thoughts on error handling11:53
mithrothat is more important to you11:54
DystopicFromithro: all that's needed there is something meaningful to someone writing the TPCL code11:55
DystopicFroan offset from the start would be sufficient for me to calculate line number and position manually, or line number and position can be given11:56
DystopicFrojust something more than "Oh, hey, you've got a syntax error in there. Haha."11:56
greywhindmorning11:57
DystopicFrogreywhind: g'morning11:58
mithroDystopicFro: what about different error types?11:59
DystopicFromithro: well, the more granularity in the detail the better12:01
DystopicFroand it's definitely necessary to know if its simply a missing parenthesis or an undefined symbol12:02
DystopicFrobut 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-3frodough tpruledev * rab8f6e569ddb /src/gui/ (EditPanel.py EditorFrame.py): Immediate update of edit panel on validation check12:22
CIA-3frodough tpruledev * rbc2a8489eff1 /src/gui/EditorFrame.py: Disabled CodeGen since it doesn't work right now12:28
*** DystopicFro has quit IRC13:14
*** MihailBalan has joined #tp14:33
*** MihailBalan has quit IRC16:13
tpbdisconnected from worldforge: Ping sent at 2007-07-19T16:49:47 not replied to.16:52
*** DystopicFro has joined #tp16:53
*** nash has joined #tp19:03
tpbtpb has joined on worldforge19:43
*** _JLP_ has joined #tp20:21
*** JLP has quit IRC20:22
*** _JLP_ is now known as JLP20:38
*** greywhind has quit IRC23:04
DystopicFronash: ping23:08
DystopicFronash: I apologize for being late tonight, a brief update on my status follows and then I'm off to bed23:18
DystopicFroI've got very rudimentary validation of the TPCL code going on right now, limited mostly by the lack of information on errors provided by pyscheme23:19
DystopicFrobut, it's better than compiling tpserver-cpp and getting some cryptic message, or at least I think so23:19
DystopicFrothere'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 it23:20
DystopicFroIn 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 time23:20
DystopicFrochanges are registered as they are made23:20
DystopicFrooh, 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 description23:21
DystopicFroI 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
DystopicFroNext 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
DystopicFroHrm.23:23
DystopicFroThat's it, I guess.23:23
DystopicFroOh. 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
DystopicFrokk...have a good one...I'll try to touch base tomorrow since I also missed the Monday meeting23:24
nashDystopicFro: *poke*23:40
mithronash: looks like you just missed him23:56
nashmithro: yeah23:57

Generated by irclog2html.py 2.5 by Marius Gedminas - find it at mg.pov.lt!