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