Re: [eboard-devel] Project Stagnant?
Brought to you by:
bergo
From: Lakin W. <ni...@nu...> - 2005-03-06 18:43:22
|
I've received two replies so far, and both were sent directly to me. I lost one of the replies when the windows xp install program decided to format both of my drives when I asked it to only format the second drive, and I lost all data. I assume these would be better served on the list itself. I ran into eboard just the other day, and while it is definitely the best chess program I've found for linux so far, I think that it could use some updating. A number of the things I see are this: * Update to a recent version of GTK, possibly using gtkmm instead of GTK? (this would drop the number of lines of code significantly). * Make the rendering engine use some sort of plugin architecture, I'd like to see a nice 3D version of the rendering, and this is the part I'm the most interested in writing. * Use a 3rd party regular expression library to also remove alot of code that'll need maintaining on our part. I don't have time to do most of these myself, and judging from the activity on the development list most people are satisfied with eboard's current set of features. So I guess my final question is this: are there any other eboard users/developers interested in updating eboard? Although I suppose I should mention that my ultimate goal for a chess program is as follows. I'd like to see a chess program which is much easier to update/maintain, something that encourages non-technical users to help with the maintenance. I can't see non-technical people diving into all the details such as the low-level protocols used to communicate with the chess servers and engines. C++ is definitely a huge barrier to non-technical people as well. So maybe reducing the lines of code in C ++, and increasing the high-level code in an easy to learn scripting language such as python. I suggest python because it's what I know. I don't want a scripting language war. The main point is that a project like this would definitely benefit if all of it's users could easily fix and improve it. Lakin |