delorie.com/archives/browse.cgi   search  
Mail Archives: geda-user/2015/06/28/12:58:14

X-Authentication-Warning: delorie.com: mail set sender to geda-user-bounces using -f
X-Recipient: geda-user AT delorie DOT com
Message-ID: <1435510363.682.26.camel@ssalewski.de>
Subject: [geda-user] gEDA/gschem still alive?
From: Stefan Salewski <mail AT ssalewski DOT de>
To: geda-user AT delorie DOT com
Date: Sun, 28 Jun 2015 18:52:43 +0200
X-Mailer: Evolution 3.12.11
Mime-Version: 1.0
Reply-To: geda-user AT delorie DOT com

Recently I saw some messages on gEDA list, last was something about
Python netlister just now. So maybe my impression that geda/gschem usage
and development is nearly death is wrong?

So maybe it's time to let you know that my own gschem clone has made
some progress in the last weeks, I guess I will need only about 300
hours to finish a first usable version. Currently it is 6k lines of Ruby
code, see http://ssalewski.de/PetEd.html.en. In the last weeks I have
cleaned up the main file pet.rb with 4600 lines of code, it is really in
good state now. The other files needs much cleanup, but that is less
than 2000 lines, and not difficult, so I guess I really should finish it
in the next months. Currently I am using it with Ruby 2.2, which gives
me some random crashes unfortunately from time to time :-(
I think Ruby 2.0 was more stable.

I am not sure about the future: Generally Ruby is a fine language and it
is so easy that generally everybody can work on the code. But of course
in reality nobody does it. And now we have many fine new languages
available, Nim, Crystal, Rust, Go and more. Porting to one of them would
give more speed and stability. For Nim I did the GTK3 bindings in last
winter, for Go and Rust GTK3 should be available, for Crystal
unfortunately only rudimentary GTK3 support is available. Of course GTK
is a problem itself, Windows and Mac support and look is not really
good, I know. But I can not seriously consider porting to another GUI.
And I am not really a big fan of Qt or wxWidgets. Another task would be
export to KiCad -- but I think that would make not really sense, KiCad
has its own schematics editor of course.


- Raw text -


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