StefanSalewski / gintro

High level GObject-Introspection based GTK3/GTK4 bindings for Nim language
MIT License
296 stars 20 forks source link

Discussion Medium and API Reference #32

Open 9898287 opened 5 years ago

9898287 commented 5 years ago

Hello, Since this is currently the most comprehensive UI library, is there any plan to set up a discussion forum/or any other media like IRC channel or as such.

Also, do you plan to host a generated API reference in a repo?

StefanSalewski commented 5 years ago

Is this an automatically generated message by a github bot? OK, does not really matter.

I do not really think that gintro is "the most comprehensive UI library" for Nim, there are many other. OK, I had never used the other ones, but they exist.

And I do not know if currently someone is using gintro at all. There was Mr lscrd who posted some issues and some nice comments, but I don't think that he is still using gintro. And I myself, yes I intend to use it, but I have still to port a larger Ruby GTK project, which is some work, and there is a lot other stuff do do currently...

So I can not see a real reason for a forum/IRC or whatever. API reference? Yes maybe. But not yet, as long as estimated number of users is between zero and one. C doku, with that devhelp tool is really not bad, as Nim calls are very similar to C calls. (If you know how you would code it in C, it is really straight forward how to do it in Nim. If one does not know, well then one has to learn GTK. I had that experience some years ago when using Ruby-GTK. But fortunately Nim-GTK is much easier.)

As I wrote in the gintro docu, Nim GTK is OK for people familiar with GTK and coding mostly for Linux. For other people there may exist better GUI toolkits.

And finally I have to admit that I am not really a GTK expert.