bug-gnubg
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Bug-gnubg] Match statistics graph


From: Jim Segrave
Subject: Re: [Bug-gnubg] Match statistics graph
Date: Fri, 29 Aug 2003 19:28:30 +0200
User-agent: Mutt/1.4i

On Fri 29 Aug 2003 (16:33 +0000), Joern Thyssen wrote:
> On Fri, Aug 29, 2003 at 05:47:16PM +0200, Jim Segrave wrote
> 
> Yes, but it'll be hard to do anything inside gnubg with these data.
> For example, just showing the current players' record dialog would
> require us to read through the entire file and average a bunch of
> numbers. Such operations are provided by RDBMS for our convinience. Of
> course, this adds new dependencies.
> 
> Also, the suggested CSV file is not normalised leading to duplicate
> data. 
> 
> It would also be quite flexible to add new fields without breaking all
> previous versions.
> 
> As you can guess I'm not entirely conviced that we should stick with a
> CSV file :-)

I suppose my basic take is that we shouldn't be trying to do anything
with the data within gnubg, only exporting it. In essence, remove the
view player records item and the supporting code. Or freeze it at
about the functionality it now has (I suppose we could save a bit more
of the stats and display them), but really we should simply not make
any effort to duplicate other and better tools in what is really a
backgammon program. The issue of how to export the data is a second
one - do we want to assume there's an RDBM server running? Which one?
What about people who want to import data into Excel or some other
spreadsheet rather than a database? 

We could choose some simple low overhead  database and code that into
gnubg, then provide simple tools outside of gnubg itself to extract
the data for people who want to process it more thouroughly, but then
you will be bombarded continuously by people who want database and
data analysis code incorporated into gnubg itself.

-- 
Jim Segrave           address@hidden




reply via email to

[Prev in Thread] Current Thread [Next in Thread]