X-Authentication-Warning: delorie.com: mail set sender to geda-user-bounces using -f X-Recipient: geda-user AT delorie DOT com Message-ID: <1436287952.678.26.camel@ssalewski.de> Subject: Re: [geda-user] gEDA/gschem still alive? From: Stefan Salewski To: geda-user AT delorie DOT com Date: Tue, 07 Jul 2015 18:52:32 +0200 In-Reply-To: References: <1435510363 DOT 682 DOT 26 DOT camel AT ssalewski DOT de> <20150703030409 DOT 32398 DOT qmail AT stuge DOT se> <1436006726 DOT 677 DOT 13 DOT camel AT ssalewski DOT de> <20150706200609 DOT GD24178 AT localhost DOT localdomain> <20150707060409 DOT GB14357 AT localhost DOT localdomain> Content-Type: text/plain; charset="UTF-8" X-Mailer: Evolution 3.12.11 Mime-Version: 1.0 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 Tue, 2015-07-07 at 08:24 -0700, Ouabache Designworks (z3qmtr45 AT gmail DOT com) [via geda-user AT delorie DOT com] wrote: > Rather than concentrating on what we don't like, I wonder if anyone > can > point to a FOSS Eda tool out there that you do like. What did they do > right > and what languages did they use? Unfortunately I can point only to my own Peted schematics editor. And unfortunately I like it so much that I am not able to stop working on it currently, or at least to completely pause development til some dark winter evenings will come again :-). I think the tool looks really not bad, and 6k lines is not too much code. But of course I am still asking myself if other solutions would give easier and more compact code. Qt-GraphicsView would be one direction one could test. Or maybe other frameworks generally used for game development. Unfortunately I have never done action game development myself, and I have no close contact to people doing it. Recently I saw one more HTML5 gschem clone, but I still have no real idea about how useful and serious that is. https://github.com/matthiasbock/gEDA.js/wiki For languages we have luckily many really fine ones now. I already told you that I will mostly concentrate on Nim for the near future. It is not much more difficult that Python, covers the whole range from low level kernel and bare metal development up to what is generally done with Python/Ruby/Java. And it is fast as C. But of course many other languages like Rust, Go, Crystal would be fine for EDA development too -- for me Rust seems to be more difficult. For GUI toolkits I only really know Qt as an alternative to GTK. Unfortunately Qt is closely coupled to C++, there are not many high quality bindings to other languages available.