>----Messaggio originale----
>Da: [email protected]
>Data: 08/02/2010 18.14
>
>The whole thing is not written that way. No offense, but IMHO you can 
>just forget about this "ideal IT" worlds view here. Michal pointed out, 
>already, that ChessX considered that way to go in the beginning, but 
>gave up on it.

I don't agree with you, but i just want to make myself clear.
I know that most functionalities are written in tcl and i looked at ChessX 
code a few month ago (well written code). But i refuse the "ideal IT worlds" 
definition.
It's not an aesthetic or philosophical question. 
It's a matter of future development.
What's the future of scid ten years from now? Still stuck with tcl/tk? Or no 
more developed?
What's the problem with writing the new code in a more encapsulated and 
reusable way?
The core function of scid is the database management. 
What's the problem if one would like to have a different GUI that simply opens 
scid's database to search and display games? Ok, he would not have many 
functions of the tk/tcl version, but, again, what's the problem?
ChessX take a very different approach: rewrite all the code, and that is a 
monumental work.
But i don't think would be wise to rewrite neither c code neither tcl/tk code.
What i think is that adding an interface that structure and encapsulate the 
actual code would be a good thing:
- new code can be written in a more reusable way.
- less side effects (i love scid, but anytime i change some code it produces 
weirds behaviors on other parts of the code)
- different GUIs can be written in different languages to fit different needs 
and tastes.
- existing programs can decide to read and write scid's databases.
- a server version of scid can be written.
And i can't see any drawbacks.

Bye, Fulvio

------------------------------------------------------------------------------
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