X-Authentication-Warning: delorie.com: mail set sender to geda-user-bounces using -f X-Recipient: geda-user AT delorie DOT com X-TCPREMOTEIP: 63.119.35.194 X-Authenticated-UID: jpd AT noqsi DOT com Content-Type: text/plain; charset=windows-1252 Mime-Version: 1.0 (Mac OS X Mail 7.3 \(1878.6\)) Subject: Re: off-topic: daydreaming about modularization (was: Re: [geda-user] Buttons for automation (obligatory grab at our shared 3rd rail) Re: [geda-user] Antifork) From: John Doty In-Reply-To: Date: Wed, 26 Aug 2015 10:48:09 -0400 Message-Id: References: <6B8DDCCF-0E84-43DC-94A3-89CE0E56F0ED AT noqsi DOT com> <201508242052 DOT 28189 DOT ad252 AT freeelectron DOT net> <3766120C-93DD-454D-B2FA-7C79B78DC86C AT noqsi DOT com> <60866F2E-0014-4F02-A359-315F1A80D893 AT noqsi DOT com> To: geda-user AT delorie DOT com X-Mailer: Apple Mail (2.1878.6) Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by delorie.com id t7QEmGgn013570 Reply-To: geda-user AT delorie DOT com Errors-To: nobody AT delorie DOT com X-Mailing-List: geda-user AT delorie DOT com X-Unsubscribes-To: listserv AT delorie DOT com Precedence: bulk On Aug 25, 2015, at 6:45 PM, Evan Foss (evanfoss AT gmail DOT com) [via geda-user AT delorie DOT com] wrote: > To a point I could see an argument to be made that gschem and PCB have > different goals and the more convoluted goal of PCB leads to more > convoluted objects. I don’t think that’s true at all. Starting from simple primitive objects, gschem can compose arbitrarily complicated objects containing arbitrarily complicated objects with embedded or attached metadata of arbitrary complexity at all levels. But pcb has only one (restricted) level of composition. That’s what drives it to have complex, inflexible primitives. John Doty Noqsi Aerospace, Ltd. http://www.noqsi.com/ jpd AT noqsi DOT com