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: Subject: Re: [geda-user] The nature of gEDA layers References: <56A751EC DOT 8030402 AT iae DOT nl> <20160126124701 DOT 0d061912c7e078ced9d4e6cb AT gmail DOT com> <201601261804 DOT u0QI4KEQ009550 AT envy DOT delorie DOT com> <20160126233332 DOT dec2f06f5c74354a3841989c AT gmail DOT com> <20160127091746 DOT 1c7a976c2752f913921688ac AT gmail DOT com> <20160127141334 DOT c738feb9dbeb54a7dec3dff8 AT gmail DOT com> <56A8F74B DOT 8080304 AT ecosensory DOT com> <56A961BC DOT 3040405 AT ecosensory DOT com> Date: Thu, 28 Jan 2016 09:41:01 +0100 In-Reply-To: (Chad Parker's message of "Wed, 27 Jan 2016 22:24:29 -0500") Message-ID: 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]" 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