Hi all, i've just started the development of a QtCreator plugin for Nim here
Right now it just barely compiles and most of the implementation is just a renaming of the Python plugin bundled with QtCreator.
Hope to put it in a good shape and inject nimsuggest for having autocompletion :)
Now i'm working for adding project build/run configurations for invoking nim compiler and run/debug executables. (https://github.com/filcuc/NimQtCreatorPlugin/tree/BuildConfiguration)
cheers
@filcuc: Great work!
Given the fact that Qt seems to be "king" today in cross platform GUI development and the fact that QtCreator is cross platform, open source, and seems quite good (I played with debugging Nim code and it worked very well) I think its a very practical choice if you are going to do cross platform Nim development.
@gokr thank you for the kind words. i'm a little biased because i love Qt :) i'm also developing the NimQml bindings for developing Qt applications with Nim. QtCreator for me it's a nice IDE and the fact that it's cross platform could help everyone using Nim independently on the platform of choice.
@kirbyfan64sos and everyone else
Here's a quick video of the current state of the plugin
enjoy
Mh maybe you misunderstood the announcment. This is for the QtCreator plugin for editing/building/debugging nim code and not a Qt port. See https://www.youtube.com/watch?v=fLDAvovZTPY
Going off topic: Regarding the Qt bindings i'm also the author of the NimQml bindings: see https://www.youtube.com/watch?v=8Ps0vJT0lWU and https://github.com/filcuc/DOtherSide and https://github.com/filcuc/nimqml You can install them with nimble.
@filcuc I never thought it was a Qt port, the announcement is pretty unambiguous :-)
It's just that Qt Creator is not any IDE, it's very much Qt-bound one. Developing with Qt and Nim in Qt Creator must be really cool, with all the necessary tools at hand. Given that you created the plugin and the QML bindings, it looks like you're pretty familiar with both Qt and Nim. This is probably why @mitai thought you had the expertise to provide such a tutorial; I feel the same way.
Of course, I (and I hope @mitai, too) don't mean to impose any pressure on you, you've already done a fantastic job with this plugin.
Yes, I did understand that it is a plugin for the editor since the first post. I didn't use much QTCreator other than to create some interfaces. For everyday work I prefer Emacs.
QT is very interesting because it makes posible to create applications for a variety of platforms including Android and IOS and nim does great in linux arm (I dont know about nim on IOS tho)
Hi, I just got an QTCreator update (4.0.2) but the nim plug-in is not there yet. Do you know at what version it will be added?
Thanks.