Mail Archives: geda-user/2015/07/07/13:19:53
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 -