On Jan 8, 2008, at 4:09 PM, "André Detsch" <[EMAIL PROTECTED]>  
wrote:

> On Jan 6, 2008 4:08 AM, Michael Homer <[EMAIL PROTECTED]> wrote:
>> Hi,
>> As mentioned in the dev meeting, I'm redoing Freshen in Python so it
>> can use the system code as much as possible. I have an early draft
>> written (gets list of programs, orders and outputs them) that I've
>> checked in, but I'm not sure I'm doing everything the right way - in
>> particular, calling CheckDependencies to get the set of dependencies
>> seems like it might be inefficient. I've cut the time down for a  
>> graph
>> build to around 45s for me (was over 8 minutes, until I figured
>> passing the URL would help). Are there points I could be using the
>> tools code better?
>
> Hi Michael,
>
> First, I think the tsort2 function is not required, as
> CheckDependencies returns an already ordered list. So, it would, as I
> see, just a matter of concatenating the lists returned for
> CheckDependencies of each program to be updated (but avoiding
> redundancies while concatenating).
>
> There are ways of improving the speed for multiple calls of
> CheckDependencies, but I  have to take a better look on the code to
> figure out the best way to do it.
>
> Anyway, i think it would be good for us to discuss aspects of the code
> in IRC. I can then explain you better whats going on there, and we can
> discuss improvements, specially in regards to internal API, including
> the structures being used (there is certainly room for improvements,
> as things were added mostly incrementally, and we already have a lot
> more stuff that we had in the first days of GetAvailable). What is the
> best time for you? Weekend?
>

I'd like to be there too.  It'd help me get up to speed on the changes  
since I've been active.  Let me know when works and I'll be there.
_______________________________________________
gobolinux-devel mailing list
gobolinux-devel@lists.gobolinux.org
http://lists.gobolinux.org/mailman/listinfo/gobolinux-devel

Reply via email to