Wednesday, July 8, 2009
Weekly update for June 7th
Parser should now be in a roughly finished state. All that should be remaining is getting 100% coverage on it, and improving readability until I get Mithro's okay to push.
Tuesday, July 7, 2009
Daily Update for July 6th
I think everything in Parser works now. Tomorrow I'll clean everything up and, if I find nothing missing, will push it on to the main repository.
Monday, July 6, 2009
Daily Update for July 5th
Only problem with DescStructure right now is that its check method requires state information it doesn't have access to in order to work. Mithro suggested that I write a GroupStructure that can encompass DescStructure and the field it needs to determine its structure, and let that Group handle checking. I'll work on that tomorrow, and finish making useparameters work (which I believe will mostly entail making sure I understand their behavior correctly.)
Saturday, July 4, 2009
Dailf update for July 4th
Well, testing says that Descstructure doesn't work. I've got it mostly hammered out now, hoping to figure out what is going on with it in the morning. My only explanation right now is "spooky action at a distance".
Daily Update for July 3rd
I think descparameters work now. Tomorrow I'll properly test them and work on getting useparameters working.
Friday, July 3, 2009
Daily Update for July 2nd
Today's work was on implementing packing packets as I touched on in yesterday's post. As usual, GroupStructure threw me off for a while, but has just been fixed. Tomorrow I'll write the Desc wrappers and tie it all together to make packets all packable.
Wednesday, July 1, 2009
Daily Update for July 1st
The main focus today was how to handle the additional values in a packet's structure from parameters. Packets with use parameters are simple as they can simply be appended. Desc parameters are more difficult because they end up inside lists, giving them a heterogeneous structure. The solution I'm leading toward at present is creating a Structure class that can wrap a List or Group and which will defer to the wrapped class for most operations, but will provide pack and unpack methods which can handle the heterogeneity this requires. With luck this should be implemented tomorrow.
Subscribe to:
Posts (Atom)