Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: Where we've been and where we're going in the discussion on XML

Author: Marek Strejczek

Date: 13:46:02 06/10/04

Go up one level in this thread


On June 10, 2004 at 15:47:35, Andreas Guettinger wrote:

>On June 10, 2004 at 15:29:50, Andrew Wagner wrote:
>
>>On June 10, 2004 at 15:05:28, Jon Dart wrote:
>>
>>>On June 10, 2004 at 14:59:38, Russell Reagan wrote:
>>>
>>>>On June 10, 2004 at 14:45:04, Andrew Wagner wrote:
>>>>
>>>>>I think we
>>>>>should stay away from anything that uses PNBRQK within the notation, and shoot
>>>>>for as much simplicity as possible.
>>>>
>>>>As Dan Honeycutt pointed out in the other thread, coordinate notation still
>>>>requires NBQR for promotions, ex. e7e8Q.
>>>
>>>Plus, my $0.02 is that we already have a good standard for moves (SAN). Why
>>>change to something else?
>>>
>>>--Jon
>>
>>For the reasons I mentioned, lower overhead (much easier to code for coordinate
>>notation), and because it avoids using PNBRQK, which helps in the international
>>community.
>
>
>I don't agree to coordinate notation. I would rather see something more readable
>for the "normal" chessplayer (and programmer). Most of us are used to PNBRQK by
>reading chess books. And I like to play the first few moves in my head to see
>what game/opening I'm dealing with even when managing raw data.
>
>I'm also not very happy with SAN. It's probably the most readable for humans,
>but as mentioned before not the easiest to implement. For the raw data I would
>prefer a "long" format, because it's always simpler to write a parser that
>leaves things awas than a parser that has to restore things.
>
>As a compromise, I find long algebraic the best, something like Nf3xg5+, d7-d8q
>
>my personal opinion
>Andy

I have only a little experience with XML, however realize that the new format
should be also relatively readable for humans - many people can follow a chess
game quite far just by looking at the SAN moves - however, only a few can do it
having coordinate notation only. And they may prefer this kind of game browsing
if they want to e.g. just have a glance at the openings. In most environments
some kind of a lister application is always at hand, and very fast, while using
specialized application to open the games files may take too much time, the
application may be unavailable at the moment etc.

Therefore, my 0.02$ is a suggestion to make the notation as readable for humans
as possible, because computers don't get tired of move parsing anyway, and:
1) programmers will soon have ready reusable components for parsing (so it is
rather a one time effort to implement more complex parser)
2) most of those programmers will be GUI programmers - so engine developers will
not lose much time at implementing it, even without those components.

Marek Strejczek



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.