delorie.com/archives/browse.cgi   search  
Mail Archives: geda-user/2015/07/07/13:19:53

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 <mail AT ssalewski DOT de>
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>
<CAM2RGhSb=z35RYaJQmh-S4N73ng9WOj4ySmy_05J-7KGdBv8SA AT mail DOT gmail DOT com>
<CAOP4iL3VBaS+bJhKJDk=_iuBSjDPY2-pvMdz5zPnf7A_rwD0Jw AT mail DOT gmail DOT com>
<20150703191532 DOT GB21182 AT localhost DOT localdomain>
<alpine DOT DEB DOT 2 DOT 00 DOT 1507040542390 DOT 6924 AT igor2priv>
<20150707160130 DOT GA18930 AT localhost DOT localdomain>
X-Mailer: Evolution 3.12.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 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.


- Raw text -


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