X-Authentication-Warning: delorie.com: mail set sender to geda-user-bounces using -f X-Recipient: geda-user AT delorie DOT com Date: Sat, 23 Jul 2016 14:30:12 +0200 (CEST) From: Roland Lutz To: "Vladimir Zhbanov (vzhbanov AT gmail DOT com) [via geda-user AT delorie DOT com]" Subject: Re: [geda-user] [OT] ngspice integration in KiCad In-Reply-To: <20160723092248.GF17595@localhost.localdomain> Message-ID: References: <20160722171754 DOT GB17595 AT localhost DOT localdomain> <20160723065723 DOT GC17595 AT localhost DOT localdomain> <20160723092248 DOT GF17595 AT localhost DOT localdomain> User-Agent: Alpine 2.11 (DEB 23 2013-08-11) 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 Sat, 23 Jul 2016, Vladimir Zhbanov (vzhbanov AT gmail DOT com) [via geda-user AT delorie DOT com] wrote: > at least before the point where [Xorn] would be comparable with geda-gaf Xorn isn't a competitor to gEDA/gaf. It's a set of libraries which provide some functionality whose purpose is to be useful to gEDA. Xorn doesn't make much sense all of itself. It's meant to be used in conjunction with and as part of gEDA/gaf. The core libraries are not specifically tailored to gEDA, so it may, in the future, support other applications, too, but currently it's specifically made as a component for gEDA/gaf. > I see all the people who mention their preferred languages I didn't choose Python because it was my favorite language, as I think I've made clear in the past. I chose it because it was the least PITA and gets stuff done. > I see Roland tries to rewrite anything in Python. What I'm doing is not at all about "rewriting it all". I can only guess you are referring to the netlister. When I refactored it, translating it to Python was about 5% of the work (and I automated most of that). The other 95% of the work was untangling the ways the netlister works and putting it into a nice, understandable and, most of all, maintainable form. I actually considered translating it back to C once the refactoring was done, but decided against it because I didn't see much added value in that and would lose some of the flexibility. > Xorn still fails in various places and on different machines for me (at > home or at work), and I have no time to work on it, so I wouldn't > release it as is now. If you provided me with details, we could work on that. On every machine on which I've tested Xorn, it compiles and tests without problems, so there's only so much I can do without your cooperation.