X-Authentication-Warning: delorie.com: mail set sender to geda-user-bounces using -f X-Recipient: geda-user AT delorie DOT com Date: Sat, 14 Feb 2015 05:34:02 +0100 (CET) X-X-Sender: igor2 AT igor2priv To: geda-user AT delorie DOT com X-Debug: to=geda-user AT delorie DOT com from="gedau AT igor2 DOT repo DOT hu" From: gedau AT igor2 DOT repo DOT hu Subject: Re: [geda-user] on the choice of languages In-Reply-To: Message-ID: References: User-Agent: Alpine 2.00 (DEB 1167 2008-08-23) MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed 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 Fri, 13 Feb 2015, Kai-Martin Knaak wrote: > An open source project like geda relies on volunteers to get ahead. Few > people feel comfortable to learn a new language from scratch just to start > contributing. Choose a rarely used language and you get less contributions > than you could. IMHO, this is what we see with guile. I agree. While there is no good choice here (there always will be people driven away or brought in by your choice), the fact that such decisions do affect contribution must be noted and should be kept in mind when selecting a language for a project. I am an actual example. I am a developer who often plays around making minor modifications in open source software (for my own amusement most of the time). In case of gschem, guile (and scheme in general) was a showstopper on this. Not that I wouldn't be able to learn it if I really wanted or had to, it's just that there's always another project that is equailly interesting/important and does not require such effort just to start. Regards, Igor2