X-Authentication-Warning: delorie.com: mail set sender to geda-user-bounces using -f X-Recipient: geda-user AT delorie DOT com Date: Tue, 22 Sep 2015 18:10:50 +0200 (CEST) From: Roland Lutz To: "Vladimir Zhbanov (vzhbanov AT gmail DOT com) [via geda-user AT delorie DOT com]" Subject: Re: [Geda-developers] PLEASE STOP !!! - Re: [geda-user] Apollon In-Reply-To: <20150917142035.GA5896@localhost.localdomain> Message-ID: References: <20150917043146 DOT GA1837 AT localhost DOT localdomain> <20150917142035 DOT GA5896 AT localhost DOT localdomain> User-Agent: Alpine 2.11 (DEB 23 2013-08-11) MIME-Version: 1.0 Content-Type: TEXT/PLAIN; format=flowed; charset=US-ASCII 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 Thu, 17 Sep 2015, Vladimir Zhbanov wrote: > Why should I? Tomorrow another user will say he/she prefers Lua and > merge his/her library into the master branch without asking us. And what > if someone decides to rewrite things in Haskel or bash 8-| To some point, I agree with you here. There have been some ideas posted to this list which made me cringe. As John Doty pointed out, ideas come in all qualities; the hard part is telling which ideas are the good ones and which the bad. But that won't happen unless people actually look at them. Look at the ideas, look at the programs, look at the code. Yes, this will take time, and it will mean you'll have to face unfamiliar concepts; but unless you look at them, there are basically two options: merge everything, or decline everything. I'm not a fan of either. So while I agree with you that my code hasn't got a fair review, I don't think I'm to blame for that: I posted it to the list several times--once when the code worked for the first time, once when the feature-identical version was completed, and once when I added experimental features--but didn't receive significant feedback either time. Until now, I don't know of a single person who actually tried the Xorn netlister, and only of one person who looked at the code. If you ask me, that's the core problem with gEDA development right now. FWIW, there has been some effort to write a gEDA library in Haskell[0]. I believe Haskell would actually be an awesome language in which to write gEDA stuff, much better than both Scheme and Python. The problem is just that there don't seem to be many Haskell programmers around, and learing Haskell poses a significant barrier to potential contributors. (Does this sound familiar?) [0] https://github.com/xcthulhu/lambda-geda