Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: questions vs. code?

Author: Reinhard Scharnagl

Date: 04:03:05 08/28/04

Go up one level in this thread


On August 28, 2004 at 06:08:58, Dann Corbit wrote:

>On August 28, 2004 at 04:09:22, Reinhard Scharnagl wrote:
>
>>On August 28, 2004 at 03:52:40, Dann Corbit wrote:
>>
>>>On August 28, 2004 at 03:23:56, Reinhard Scharnagl wrote:
>>>
>>>>On August 27, 2004 at 22:53:04, Stuart Cracraft wrote:
>>>>
>>>>Hello StĂșart,
>>>>
>>>>personally I try to avoid inspecting foreign chess program sources, because
>>>>that only would corrupt one's ideas and phantasy. I claim that analysing chess
>>>>program code from other people mostly would be counter productive and would
>>>>give one no real benefit at all.
>>>>
>>>>There are exceptions, where special problems of a language like C++ would be
>>>>discussed, but that mostly is independent from any chess know how. Of course
>>>>there had been benefits and learning effects from such discussion threads.
>>>>
>>>>Creating a chess program by "patchworking" it from different sources hardly
>>>>could be recognized as a success. Thus doing so can easyly lead to situations
>>>>where such "recycled" code would appear as an "own" chess engine, frustrating
>>>>and unfairly pushing back the elaborates of serious people.
>>>>
>>>>I cannot see, how the publishing of chess program sources especially as a full
>>>>packet could produce any benefit. Instead it could be more helpful to publish
>>>>articles or books on that theme but not including any compilable sources.
>>
>>>Sometimes looking at someone's implementation of an algorithm is much better
>>>than reading about one.  Especially when the algorithm in use is better than the
>>>book version and it also contains all the work arounds for the "gotchas"
>>
>>This might depend on one's goals. It is not my goal to avoid weak own approaches
>>which could be improved from time to time. If one has the goal to complete a
>>good chess program gathering all foreign ideas one could get, things may change.
>>
>>As I have tried to explain, efforts to understand special algorithms should be
>>ok for me (if not based on compilable source code).
>>
>>>I agree that a patchwork program is not going to do well.
>>
>>Having seen foreign code it is very hard to make secure avoiding this.
>>
>>>People do not help other programmers much.  Look at all the open source chess
>>>programs on SourceForge.  Every single one of them has been rusting for quite a
>>>while.
>>
>>That is a big indicator for me that publishing source code is not that helpful
>>to the idea of fair chess programming (in numerous cases), but may targeting in
>>maximizing one's personal image (where no one has heard from that person
>>before).

>This is an interesting statement.  I wonder why chess programming should be
>different than other avenues of programming.  For instance, I do not think we
>would say that the publishing of GCC's source code is bad or the Linux kernel.
>
>What is it that makes chess programs different?

Well, my statements are not specific to chess programming but specific to any
competition of brain sports. Therefor e.g. go-game programminig also is meant.

The differences I see are related to the current discussions on doping in Athen.
I claim a close relationship in "patchworking" one's chess engine and pushing up
one's body with anabolica etc..

If you want to participate within the chess programming scene, it should be you,
who is acting there, and not a grey mix up of misused recycled original authors.

As I have told before, it depends on your goals. If you want to be Mr. Universe,
then you can start to create an artificial body, using implants, anabolica or
what else ever. If you want to participate in a fair competition, relay on your
own abilities, though the nature is not fair in distributing talents.

Regards, Reinhard.



This page took 0 seconds to execute

Last modified: Thu, 15 Apr 21 08:11:13 -0700

Current Computer Chess Club Forums at Talkchess. This site by Sean Mintz.