X-Authentication-Warning: delorie.com: mail set sender to geda-user-bounces using -f X-Recipient: geda-user AT delorie DOT com Message-ID: <1436289239.678.43.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 19:13:59 +0200 In-Reply-To: <20150707160130.GA18930@localhost.localdomain> References: <1435510363 DOT 682 DOT 26 DOT camel AT ssalewski DOT de> <20150703030409 DOT 32398 DOT qmail AT stuge DOT se> <20150703191532 DOT GB21182 AT localhost DOT localdomain> <20150707160130 DOT GA18930 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 19:01 +0300, Vladimir Zhbanov (vzhbanov AT gmail DOT com) [via geda-user AT delorie DOT com] wrote: > I think other way round. For me, interpreted languages are preferable. > BTW, Stefan Salewski (who started this flame :)) has often claimed > that if we'd use an interpreted language, the development of gEDA > would > be quicker. It is not really an interpreted language, but a high level language -- in contrast to low level C coupled with scheme. Using a high level language in conjunction with a fine GUI toolkit and modern drawing toolkits makes development really very fast. Yes, I started with Ruby/GTK/Cairo some years ago. At that time there where only Python and Ruby as modern high level languages. D was too close to C++, Go was in early stage, Rust was not started, Nim and Crystal and Julia where in very early stage and unknown to me. But now there is really fast progress and we have so many fine ones... Of course interpreted languages makes writing plugins and scripting very easy. I just asked Nim developers about that, seems to be easy in Nim too. For GTK -- Windows and Mac users really do not like it. For me not a big problem, I do not care much about windows and mac. But I know that some people on this list care about windows support. And Cairo -- I am not sure if it is fast enough for PCB layout. I was going to learn OpenGL, but at end of this year the new GLnext/Vulkan API will appear, I think I will wait for that.