Changing to C++
Bob Gustafson
bobgus at rcn.com
Mon Jun 5 00:23:24 EDT 2017
I can put in a good word for Nim ( http://nim-lang.org/ )
It is as fast as C++ (compiles to C/C++), has intelligent (per-thread)
garbage collection, a robust type system (if it compiles, chances are it
is correct) and has a very lean syntax.
It also works well with Postgresql (probably also MySql, but I use
post). It is worth taking a look at.
Developing with Nim can be a lot faster than with C++. The lean syntax
helps a lot.
The front-end can also target Javascript for GUI development, although I
have not used that feature.
Best regards - BobG
On 06/04/2017 10:59 PM, Leon Taylor wrote:
> Hi all,
>
> I recently saw the blog post on how the project is going to be re-written
> in C++.
> I understand that I am not to decide where the project goes or what happens
> to it, but if it is not to late, I personally think that we should re-think
> making the change to C++.
> I understand the GObject is a pain in the ass to use and learn, and that
> C++ is a better choice for developing desktop software (not to mention that
> there more libraries available for C++), but I (personally) think that
> re-writing the source code is counter-productive.
> Many people do not want to use C++, as it is very complex and hard to use
> properly. I know that you said it would be easier for people to learn C++
> than GObject, but I disagree. Many people know C and how to use it
> PROPERLY, whereas only experienced C++ developers can use it properly. I
> think the only thing changing to C++ would do is scare off contributors.
> This is just *my *opinion, so just take it with a grain of salt. Please
> tell me if I have misunderstood something or taken something the wrong way.
>
> Thanks, Leon.
> _______________________________________________
> gnucash-devel mailing list
> gnucash-devel at gnucash.org
> https://lists.gnucash.org/mailman/listinfo/gnucash-devel
More information about the gnucash-devel
mailing list