delorie.com/archives/browse.cgi   search  
Mail Archives: geda-user/2016/01/26/17:35:57

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=relaxed/relaxed;
d=gmail.com; s=20120113;
h=mime-version:in-reply-to:references:date:message-id:subject:from:to
:content-type:content-transfer-encoding;
bh=UQp5sJuvENvpE7QbwPpeB3p3JSOUjKEFzbVT6s1f/tA=;
b=F/qQ3WRdmxgdK7w9WKSxskbwdkVE/UD/ofbHPcvo+g+1HdRtH5DQxvXGAFk8whrmxD
ci8ZF7fBLIFAmVa723I1BpWpKgt6bpPYKUMP2NPPTNccNg/pESxAhg1KpX9LmcPG2cRO
X14dAUleGLT2ggmOBjQCtvgSfSI2tgNsxAskVHpkLbPEg0qfkRK6m2Ot6Gh0AvNrroH7
IClOqBk+C7FVVAH4ypzBHwT5v0d3KkqdXO+Rk5+ij542brb+2qJExHMvmLY2PsipVo7X
8WxwNQSC5BNrlDluGMe+3VwpU7FBzdQ7ZTxtSwJncTW/bJFGuPwJ5KYCKmj9ykoz39Jf
cTbA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20130820;
h=x-gm-message-state:mime-version:in-reply-to:references:date
:message-id:subject:from:to:content-type:content-transfer-encoding;
bh=UQp5sJuvENvpE7QbwPpeB3p3JSOUjKEFzbVT6s1f/tA=;
b=OM2kXFEeqyixAScpObOBNs0mkVzDOKXKyTBiLg51V5Vzqe1ttB/F17ult0lUbVZnZj
r7DJ9w0xsztM5dRcsPaDWHZ9oe56vpNJyRqZJm4mXOq2PSxYyxUknuRcFrD2deKQqFiq
q2MGm/KK8AkWsiqzbpEbyxz9NgDZHx7z3EJLIJBHQfmSQFbS1sx8dyar6fqhKQ/GebC+
CR93eFpUX9YaPjATmkkeOyQrV//e+fjyZKddsHZJfZ0ggKls3lWRaYi6orTeXf8IDR1W
6yMntgdf+TWuPlc3rOuqptYPyMPxRFrdYinjg8/SqvRPJcDo/k3aGBTDY+cUfSWLvbkY
cKoA==
X-Gm-Message-State: AG10YOTJE2p3QQW1/CsHMrxw9/1UekH8q9Iua4y5lahr/d7MYoDGA1mRxj6MSF4+97WQEV3EnnDH5rakpJvitw==
MIME-Version: 1.0
X-Received: by 10.28.23.73 with SMTP id 70mr25494648wmx.37.1453847750154; Tue,
26 Jan 2016 14:35:50 -0800 (PST)
In-Reply-To: <DDB07351-7C94-4B5C-99FA-83750CD4592A@noqsi.com>
References: <alpine DOT DEB DOT 2 DOT 00 DOT 1601180756390 DOT 9035 AT igor2priv>
<alpine DOT DEB DOT 2 DOT 00 DOT 1601260416150 DOT 9035 AT igor2priv>
<56A751EC DOT 8030402 AT iae DOT nl>
<20160126124701 DOT 0d061912c7e078ced9d4e6cb AT gmail DOT com>
<CANEvwqgs3YFnt7m8mA1DN6X2KdWbyr4zpXCVH321vDo1f7CyxA AT mail DOT gmail DOT com>
<201601261804 DOT u0QI4KEQ009550 AT envy DOT delorie DOT com>
<E7D351BF-5BBB-41AC-B996-D5E27079A82C AT noqsi DOT com>
<CAC4O8c-ZyNnCzCDHXkYYabSD4fG8vf+CKmhMycNJujGMPKzQDQ AT mail DOT gmail DOT com>
<s6nr3h49hrq DOT fsf AT blaulicht DOT dmz DOT brux>
<DDB07351-7C94-4B5C-99FA-83750CD4592A AT noqsi DOT com>
Date: Tue, 26 Jan 2016 13:35:50 -0900
Message-ID: <CAC4O8c9RDJc17XGo-H6DuN5h76RKhQmRNGpcn3DKBKUBP=PuCg@mail.gmail.com>
Subject: Re: [geda-user] The nature of gEDA users
From: "Britton Kerin (britton DOT kerin AT gmail DOT com) [via geda-user AT delorie DOT com]" <geda-user AT delorie DOT com>
To: geda-user AT delorie DOT com
X-MIME-Autoconverted: from quoted-printable to 8bit by delorie.com id u0QMZrcf032753
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

On Tue, Jan 26, 2016 at 12:19 PM, John Doty <jpd AT noqsi DOT com> wrote:
>
> On Jan 26, 2016, at 2:02 PM, Stephan Böttcher <geda AT psjt DOT org> wrote:
>
>> But the first steps should not be "implement b/b vias" or "allow more
>> than one pair of outer layers".  It should be something like "expess
>> Elements and Vias as subclasses of generic containers that can include
>> anything".
>
> +1

So you guys actually want a more strongly typed system.  That's pretty
different from gschem, which uses attributes (duck types) for most
things.

Regarding making arbitrary containers, I'm not convinced its a good
idea.  Entire layouts serve much the same purpose and can easily be
copied about.  Admittedly I'm not convinced the other way either,
since I generally prefer types to attributes.  However, there's no
denying attributes are easier and can be added incrementally.  Type
hierarchies have the further disadvantage of being closed to user
extension in C (and effectively so in most other languages as well).

Britton

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019