Mail Archives: geda-user/2015/10/27/08:46:59
On Tue, 27 Oct 2015, Levente (leventelist AT gmail DOT com) [via geda-user AT delorie DOT com] wrote:
>
>Okay people... sorry. Calm down.
No worries, I'm totally calm (I use pcb-rnd, and none of these ideas
affect that fork).
>
>Let us start a technical discussion.
>
>Igor2: I didn't want to reflect your other points.
>
>There is for exaple distance calculation code, polygon handling, so for
>example we could detect polygons that are fully covered by another one. That
>is only one thing.
>But there are others.
I think we should go the other way around. First enumerate what exactly is
needed to clean up the current code at the parts where things are
happening nowdays (Britton is in a good position for that, I think). Then
enumerate what's needed to clean up other parts of the code, like the poly
dicer or the toporouter. Finally enumerate what kind of plans PCB has for
the future and what features could potentially help those.
Once there's a list, it makes sense to evaluate libs, see if they provide
all items on the list and how much extra (useful stuff or bloat) they
would bring in. If it turns out there's no good deal with existing libs,
don't be affraid to roll our own.
Picking a lib without these steps seems unreasonable to me.
Regards,
Igor2
- Raw text -