X-Authentication-Warning: delorie.com: mail set sender to geda-user-bounces using -f X-Recipient: geda-user AT delorie DOT com From: geda AT psjt DOT org (Stephan =?utf-8?Q?B=C3=B6ttcher?=) To: <geda-user AT delorie DOT com> Subject: Re: [geda-user] The nature of gEDA layers 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> <20160126233332 DOT dec2f06f5c74354a3841989c AT gmail DOT com> <s6n1t93h4ub DOT fsf AT blaulicht DOT dmz DOT brux> <20160127091746 DOT 1c7a976c2752f913921688ac AT gmail DOT com> <s6npowne74w DOT fsf AT blaulicht DOT dmz DOT brux> <20160127141334 DOT c738feb9dbeb54a7dec3dff8 AT gmail DOT com> <s6n37tjt1tv DOT fsf AT falbala DOT ieap DOT uni-kiel DOT de> <56A8F74B DOT 8080304 AT ecosensory DOT com> <CAC4O8c9UKLsh5FAAwUMEtHThKH-w3gUmCU2i9dRW9igkyRt-TQ AT mail DOT gmail DOT com> <CAJZxidDmjMtd_fKvR5qZVRa+hwDUbvfaz79oZjkBgDuE1m8RBg AT mail DOT gmail DOT com> <56A961BC DOT 3040405 AT ecosensory DOT com> <CAJZxidC=nbxAinOtpfGHHqwPXbEMrhfat7jKgA9KBp3EVVg4_Q AT mail DOT gmail DOT com> Date: Thu, 28 Jan 2016 09:41:01 +0100 In-Reply-To: <CAJZxidC=nbxAinOtpfGHHqwPXbEMrhfat7jKgA9KBp3EVVg4_Q@mail.gmail.com> (Chad Parker's message of "Wed, 27 Jan 2016 22:24:29 -0500") Message-ID: <s6nbn863xlu.fsf@blaulicht.dmz.brux> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.5 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain 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 "Chad Parker (parker DOT charles AT gmail DOT com) [via geda-user AT delorie DOT com]" <geda-user AT delorie DOT com> writes: > My opinion is that the issue of attracting new users is somewhat more about > presentation, providing sensible defaults, and easily understandable tools. > What I'm suggesting is more about what's going on under the hood. > > My experience has always been that hard to read spaghetti code is the > result of dealing with special cases that arise from having data structures > and functions that weren't designed quite right. Making things more generic > reduces the number of special cases and allows for the maximum reuse of > structures and functions. > > As I stated in my opening remark, feel free to take or leave my > suggestions. Obviously I think it would be wise to heed them So do I. -- Stephan