X-Authentication-Warning: delorie.com: mail set sender to geda-user-bounces using -f X-Recipient: geda-user AT delorie DOT com X-Original-DKIM-Signature: v=1; a=rsa-sha256; c=simple; d=mail.ud03.udmedia.de; h= message-id:date:from:mime-version:to:subject:references :in-reply-to:content-type:content-transfer-encoding; s=beta; bh= oVkZkZ9uSwuNqy7h9Pf72F7dSGDs9/SYvB3aqD8SwUI=; b=t+qsQfH2g8jBeP7P SVIKZ0EKAFRvdLA8Gr3JXCqzXegxjiDT2AzVFRw7919x8JXiLmh65as6qqMnhbNo BxXowXx4sCO7tAdcktrH9fuUhMIs/QHxv4/w6eEGeIbzbg18XMb3Lr/mbdrM7+js 2LLDkVdKc969WtMlqstaA319slw= Message-ID: <55DDD934.7000008@jump-ing.de> Date: Wed, 26 Aug 2015 17:20:20 +0200 From: "Markus Hitter (mah AT jump-ing DOT de) [via geda-user AT delorie DOT com]" User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.8.0 MIME-Version: 1.0 To: geda-user AT delorie DOT com Subject: [geda-user] Re: off-topic: daydreaming about modularization 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> In-Reply-To: Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit Reply-To: geda-user AT delorie DOT com Am 26.08.2015 um 16:48 schrieb John Doty: > 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. One important distinction between gschem and pcb is that pcb has to deal with reality. It reflects real hardware, while gschem just displays a pure theoretical model. Theoretical models are always easier to deal with, because their whole purpose is easy handling of something. In reality you suddenly meet hardware made of epoxy, glass fibers and copper. Hundreds of properties with trillions of possible combinations, if reality can be squeezed into a data model at all. That makes it much harder to develop such a data model and implementing all the actions. Markus -- - - - - - - - - - - - - - - - - - - - Dipl. Ing. (FH) Markus Hitter http://www.jump-ing.de/