On Monday 16 June 2003 08:54 am, Mike Hearn wrote:
- cabinet.dll is much higher than 35% now, esp with Gregs latest
patches. I can't really say how much, but perhaps more like 80%? Greg would have to say......
No way, I beg to differ. Remember there's a whole encoding API that hasn't even been started yet. Once I finish split cab's I'll recommend 60% or something, but not before -- a plurality of in-the-wild cabs are split, so the code I have submitted up 'til now is severely crippled until I do this final step.
Do we measure percent implemented or percent useful? If the latter, maybe it's a different story. But encoding is inherently harder to implement than decoding (there's a lot more "to do", and usually no single right answer, so you never know when you're done). I own a nice book on compression, and I could do this code, but also I would be implementing from scratch instead of borrowing from others... so if these percents measure man-hours, we very well might be at more like 15%!
Even if we say FDI and FCI are equal, then I guess FDI comprises 40%, FCI comprises 40%, and the undocumented parts comprise 20%. That would mean we will have 60% implemented, exactly the same as my guesstimate, pending completion of the FDI implementation.
Besides, I'm not sure if CVS has caught up with me yet. Haven't checked for a little while, since I've been too busy tinkering to worry about merging...
Whatever, it's just a number, but I have to respectfully disagree with 80%; Tom & I have had private communications about this, and he is up-to-speed.