Mail Archives: geda-user/2016/07/23/08:32:22
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 -