2010-02-07 13:45:48, Alexander Wagner:

> No offense to chessx, the idea is great, I agree. I even like the
> project in some respects. But you're here  comparing a second class pgn
> viewer to a complete chess database in the league of some of the better
> commercial tools available. Just to give an idea what it would need to
> be done. 
One can argue that some features can be implemented much easier/faster in 
modern GUI toolkit like Qt than it was possible when Scid was created. But of 
course, ChessX has a long way to go before (if) it can be compared to Scid.

> You might also want to check the initial discussions in chessx
> mailinglist, especially back when the project was called "newscid".
> There was a lively discussion on how Scid actually could be reused and
> only the GUI be replaced. 
I agree this is probably not worth an effort.

> IMHO it your time would be better invested to
> join in at chessx and port Scids functionality to it than to start
> again. However, if you look at the history of chessx you'll notice that
> quite a bunch of work was done in constantly rewriting of their code.
The funny thing is that probably one of the reasons was that Scid was started 
a long time ago, when both Internet and Open Source were far less popular. 
That's why Scid was developed by a single person (Shane Hudson), giving him a 
full control over code base. 

ChessX suffered from a lack of single project manager (my fault, I only 
controlled GUI part) and from ever-changing developer team (many people 
started to do some work and then disappeared).

As this is getting OT, I suggest to move this part of the discussion to 
chessx-devel list.
 
> Therefore, I'd argue form a pure practical point of view. If you've
> capacities free for active development, please join in at Scid itself.
> There's a lot that can be done here. And though Tcl/Tk is ugly much more
> can be accomplished by using what's there and develop it further.
I think a lot can be done in Scid and this is surely a good place to start. 
(BTW, is there any TODO list for Scid?). For sure, it is not a good idea to 
start from scratch unless you have a lot of time and/or a stable team of 
developers.

If you really don't feel like working on Tcl, you may either add some C++ 
features or consider helping with ChessX development. Some work can probably 
be shared between two projects.

Also, there are a lot of tasks for non-programmers.
-- 
Michal Rudolf

------------------------------------------------------------------------------
The Planet: dedicated and managed hosting, cloud storage, colocation
Stay online with enterprise data centers and the best network in the business
Choose flexible plans and management services without long-term contracts
Personal 24x7 support from experience hosting pros just a phone call away.
http://p.sf.net/sfu/theplanet-com
_______________________________________________
Scid-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/scid-users

Reply via email to