← Back to team overview

kicad-developers team mailing list archive

Re: Experiments and considerations for more layer


On 09/05/2013 03:55 PM, Lorenzo Marcantonio wrote:
> On Thu, Sep 05, 2013 at 02:14:03PM -0500, Dick Hollenbeck wrote:
>> You are correct about the model being somewhat exposed.  But the model is working nicely
>> everywhere else, and it is fast.
> I could argue about the 'fast' thing. 

You have no problem arguing about anything.  I am still digging your postings out of my
spam folder, because I consider every one them another argument waiting to happen.

Iteration and iteration only, was the topic of discussion with Tom.  This was a discussion
between Tom and me, only.  Walking a linked list is a fast means of iteration.  I don't
know how hard that is to understand.  A good software designer can compartmentalize
his/her thinking.

Anything else is a separate discussion, one I am not participating in because I have
already participated in them, and led them.  The whole partitioning into layer datasets
was suggested by me to other lead developers ages ago, Tom in that set, and is coming
about to a large extent because of those suggestions.

Lorenzo, I am temporarily suspending your commit rights to the testing branch.  In a
recent posting you made two threats to existing layer names in the pretty footprint files
and in the UI.  I'd rather do this on a temporary basis and review your patch submissions
rather than have to permanently revoke your commit rights according to a warning I issued
earlier.  So this is actually to your advantage.  After the layer work is done, I will
review the situation again, although we're talking about changing up some of the branches
pretty soon.


The indexed by layer structure IMHO is
> very promising (the bounding box rtree would be the next logical step).
> Of course some kind of global enumeration (call it dlist, or thru the
> collectors) need to be maintained anyway.

Follow ups