Re: Uniformity - programming languages



On Fri, Oct 22, 2010 at 06:19, Thomas H.P. Andersen <phomes gmail com> wrote:
Gnome games is in many ways a messy module. I would like to have a
long term goal of making it more uniform.

Currently we use many different languages. We have discussed reducing
the number earlier. With Roberts port of glchess to vala we are about
to make this even worse.

Moving to vala has its merits (sidestep python issues (pygi, python3),
faster startup). So I am for porting both python-based games to vala.

Vala's short-term stability scares me but since Robert is taking on the responsibility, I'm fine with it.
 
Quadrapassel is the only game using c++. Moving it to either c/gobject
or maybe also vala would be good.

I am going to purge C++ at the same time I do the GTK+3 work.
 
We have two seed-based games - I don't know how seed is doing these days?

I'm okay with leaving this as-is since Seed is a sub-set of the GJS engine that Shell is using, should it win out over Seed in the long-term. The games are also relatively tiny in LOC terms.

I guess we are all busy with other things, but maybe we could add a
todo list to the wiki? Is porting a game too big a task for GCI?

Yea, rewrites are too hard for that short of a time frame. Other than maybe helping with the python->vala work, I'm not sure what they would do, anyway.



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]