Mail Archives: geda-user/2015/06/30/11:25:41
On Jun 30, 2015, at 8:46 AM, P. Taylor <phil AT plastitar DOT com> wrote:
> On 6/30/2015 10:19 AM, John Doty wrote:
>> On Jun 30, 2015, at 7:59 AM, Evan Foss (evanfoss AT gmail DOT com)<geda-user AT delorie DOT com> wrote:
>>
>>> >John Doty : In the name of a more open workflow I was advocating PCB
>>> >changing/adding TSV as an accepted input format for the other
>>> >attributes I was suggesting. The idea being to break out of the
>>> >workflow issues you see in PCB.
>>> >
>> Wouldn’t help in the least bit. The core issue with PCB is that it has no coherent model of what a PCB is: it’s just a grab bag of “features” with no foundation.
>
> John,
>
> I always enjoy hearing your outspoken comments on geda/PCB. But isn't the indeterminate nature of PCB a good thing?
No. I find it incomprehensible. A good tool would construct complex objects out of simpler ones, with trivially simple objects at the bottom. But PCB can’t do that: it’s just a mess of special-purpose hacks that interact in peculiar and confusing ways. This makes PCB very rigid and difficult to use.
> It's abstract _and_ it works for practical physical design. And its easy to hack and hotwire for different situations.
>
> The foundation is clearly there: it's the code and the file formats. It works and that's why we like it.
>
> There are highly determinate commercial offerings.
A well-founded PCB would be less determinate, as geda-gaf is.
> Yet PCB is the maximum software attainable by a small number of uncoordinated programmers, particularly when one considers that there are different desires and philosophies constantly at odds.
Geda-gaf shows that the best cure for these problems is a clean, simple foundation. Geda-gaf constructs circuits from simple primitives that can be arbitrarily combined with few restrictions. Because of this, it can support PCB and many other flows (other layout tools, simulation, ASIC, even plumbing!).
>
> Phil Taylor
>
>
>
>
>
>
>
>
John Doty Noqsi Aerospace, Ltd.
http://www.noqsi.com/
jpd AT noqsi DOT com
- Raw text -