[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: FW: [Bug-gnubg] Tutorial: a short history
From: |
Joern Thyssen |
Subject: |
Re: FW: [Bug-gnubg] Tutorial: a short history |
Date: |
Mon, 7 Jul 2003 06:59:04 +0000 |
User-agent: |
Mutt/1.4.1i |
On Mon, Jul 07, 2003 at 02:39:02PM +1200, Joseph Heled wrote
[snip]
> Perhaps now is the time to re-design the UI - only we programmers are
> not the ones to do it right. Also, writing in low level "C" code for GTK
> is a real burden. I am not sure if the right (free) tools exist, but
> something on top of GTK would be a huge win IMPO.
There are some "problems" with the backend part of gnubg as well. The
major ones are:
(a) only support for one active "matchstate"
(b) problems with the internal representation of a match
(c) some other minor problems
Before we redesign the UI at think we need to fix at least (a),
otherwise it's not possible to make a multi-document interface, where
it's possible to have several matches, games, sessions, or positions
open. This is a huge change and probably not coming soon (most of the
work comes from adding parameters to many internal functions instead of
using hardcoded ones -- I might start this task as preparation).
We have discussed (b) earlier: this is the problem that leads to missing
analysis for positions.
Among the minor issues:
One of the things I would really like to change is the rollout-progress:
currently the GTK calls are hardcoded in the rollouts routines. It would
be better to pass a progress-callback function and have the rollouts
routines call that.
Jørn