X-Authentication-Warning: delorie.com: mail set sender to geda-user-bounces using -f X-Recipient: geda-user AT delorie DOT com X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.98.4 at av01.lsn.net Subject: Re: gEDA and it's future with Scheme & Guile was Re: [geda-user] Project leadership To: geda-user AT delorie DOT com References: From: John Griessen Message-ID: <5683FC1D.4060006@ecosensory.com> Date: Wed, 30 Dec 2015 09:45:33 -0600 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Icedove/38.4.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit 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 12/30/2015 03:35 AM, Richard Hughes (hughsient AT gmail DOT com) [via geda-user AT delorie DOT com] wrote: > So, you're looking for the 0.01% of people crazy enough to do PCB > design, of which 0.1% of which will know the difference between free > software and shareware, of which 0.1% also knows a pretty esoteric > language Even though scheme is naturally good for big lists of data, other high level languages like python are also, and the popularity guesses above are probably not more than 10X off. Even just 1% * 1% * 1% is 1 in a million people, so it really does limit contributions. If there are several more lurkers like Richard Hughes that I cannot recall seeing post here before, maybe the fastest way forward is a base up rewrite in python, starting with Roland's xorn, with as little C as possible for performance reasons only, 8and with existing code maintained for a good while so comparison testing can be done. PCB is a repository of tons of layout knowledge -- you would keep it around and use in parallel for a couple of years to be sure you had all features implemented, none forgotten. gschem is not as many little rules, so it might transition sooner than 2 years. With python and a plugin system of code, from a bottom-up and top-down design and rewrite, I might even contribute. It seems like quicksand as is, so I cannot afford the time to.