[nim-dev] Re: Bug in my GTK3 wrapper

  • From: Stefan_Salewski <mail@xxxxxxxxxxxx>
  • To: nim-dev@xxxxxxxxxxxxx
  • Date: Sat, 28 Nov 2015 18:45:31 +0000

but it's a bit disheartening that even you yourself do not find usage for it

Main problem is spare time. Seven years ago I started with Ruby, after using
languages like C, Modula, Oberon before. Ruby is a fine language, but I would
prefer Nim today. But I have much Ruby code now, for example the electronic
schematic editor has 6 k lines of code, for porting to Nim my estimation is 400
hours. Of course it would be fun, speed increase for cairo drawing would be
nice. But for me the Ruby version is still fast enough, so my motivation
spending that time is not that great currently.

Problem with GTK3 is, that it is nearly impossible to sell commercial GTK
software for Windows and Mac. I do not intent that currently, but some people
may do. And there is no support for mobile devices.

Do you have already some experience with GTK? Do you want to port existing
applications, or write something new? And do you want to use that new GTK3
application style, which is usually used now with XML files defining the GUI
layout? I have not much experience with the application style, but it is what
the core developers use, while most existing tutorials for other languages use
more the legacy GTK2 style. For Nim both styles work well.

If you have no experience with GTK already, then maybe wxWidgets or QML is the
better choice for you. I think Andreas would be happy if someone uses his
wxWidgets wrapper, similar for QML.

If you should decide to use GTK3, let me know when you have some hundred lines
of gui code, that will motivate me to release GTK 3.20 bindings...

Other related posts: