www.delorie.com/archives/browse.cgi   search  
Mail Archives: geda-user/2016/07/23/08:32:22

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 <rlutz AT hedmen DOT org>
To: "Vladimir Zhbanov (vzhbanov AT gmail DOT com) [via geda-user AT delorie DOT com]" <geda-user AT delorie DOT com>
Subject: Re: [geda-user] [OT] ngspice integration in KiCad
In-Reply-To: <20160723092248.GF17595@localhost.localdomain>
Message-ID: <alpine.DEB.2.11.1607231423480.2224@nimbus>
References: <CANqhZFwC48g07MUY411a20C5oipkmmkzUimhz8OgvL2Thi-yDg AT mail DOT gmail DOT com> <20160722171754 DOT GB17595 AT localhost DOT localdomain> <CAM2RGhRjABmejtuSz1PbGFFF+EHhznGGTODoh0bu2y4FJM=Cbw AT mail DOT gmail DOT com> <20160723065723 DOT GC17595 AT localhost DOT localdomain>
<alpine DOT DEB DOT 2 DOT 00 DOT 1607231009290 DOT 7286 AT igor2priv> <20160723092248 DOT GF17595 AT localhost DOT localdomain>
User-Agent: Alpine 2.11 (DEB 23 2013-08-11)
MIME-Version: 1.0
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

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.

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019