Benoit St-Pierre wrote:

Hi!

>> Till yestereve we had Play / Training / Openings. Joe User comes
>> along, "Ah, an opening trainer, interesting! Lets try that
>> thing." An there Joe is lost. Not even the ChangeLog said a
> 
> Interesting example.  Joe Trainer would never access to
> your modified help files if he just downloads Win binary,
> unless the documentation is up to date.

But they will be in the next release. All my changes are in
cvs right now, meaning they'll come up in the GA
automagically. My point is that it has to be there in the
next release, and if I got Pascal right, that's arround the
corner, and he does not consider lack of docs a hinderance
for a release. So, it was time to get it off.

The reason you mention is exactly the point why I spent so
much time this weekend to get it done at least in english
for 3.6.26, and actually you support my point that lack of
docs is a hinderance for a release. ;)

> It's normal that people asks here for advanced
> functionalities.  What we should do about the questions
> and the answers ?  Build up a better documentation system
> on-line is easier and faster than rewriting the F1 doc.  A
> FAQ would be nice to complement this mailing list.

Well, in a way one could think in the direction of a Wiki
here. Thoguh I've always my doubts that it will get filled
by actual users.

> That does not mean that the F1 doc is to be neglected.
> What we must insure is to put there information that are
> vital and permanent.

Ok, thats in Bradleys direction to introduce a "meta format"
for docs that is used to create the F1 help therof as well
as help page for the web and so on.

Don't get me wrong: I find this idea a very good idea.

> You can't always correct a conceptual bug the same way you
> can correct a programming bug.

I did not intend to correct a bug. But I intended to have at
least an english documentation _in_ the next release (that
is, as I said, obviously arround the corner). Given Pascals
time frame I admit that there was no time left to invent
something radically new, move all current docs into a better
system, generate the help pages thereof and still have it
_IN_ the next release. As you mention, if it's not in the GA
release its of almost no use, as nearly nobody runs a cvs
version, I hope. (It is IMHO not advisable for the general
user anyway.)

So, my motivation was different here. I wanted to ensure,
that all nice functions that are there have at least that
amount of docs that Joe can find it once he downloaded
3.6.26 and can fiddle out what they do.

IMHO this is especially important as Pascal intends to leave
Tcl/Tk 8.4 and IMHO chances are not that bad that Joe is not
able to "just install another Tcl/Tk along the one that came
with the system". (See the recent discussion on how to get
it up on the Mac.)

> (Here's a counter-example, though : the Pause button of
> the analysis engine is described as "Start/Stop engine(a)"
> in its contextual menu.  That's strange, but simple to fix
> : only correct the message in the tooltip.  I don't know
> what "(a)" refers to, by the way.)

Ahm, the pause button actually starts/stops the engine. The
text is correct. There is no such thing as "pause".
Probably, the pause icon should be a stop icon. There're
some engines that handle "stop" like "pause", however.
Shredder e.g.  does not forget his calculation and just
continues. But all other engines I have at my disposal do
restart from scratch. (I even forwarded this as a bug
mentioned by a user. See Pascals comments here on the list.)

The "(a)" means that you can hit a. Its the shortcut. It
confused me as well, but I admit that I've no idea how to do
it better.

> So here is what we can do.  You finish off a first
> check-up or analysis of all Scid's functions.  That's
> unquestionably needed.  After I finish up the first pass
> of the tutorial, I will modify the on-line help pages in a
> way that will take into account all these functional
> modifications.

I'm prefecly willing to leave the current system for
something better. I do not see that writing striped down
html into a tcl file is a perfect way to handle help and I
can imagine something the way Bradley described. But given
the current situation I was just not able to invent the
system and set it up in a couple of days. ;) Call it
"destructive interference with real life".

> I'll try then to find some semantics that will be easily
> converted into Scid's idiosyncratic HTML.  I don't have in
> mind controverted semantics here : just a way to retrieve
> tcl's anchors for index entries, say.  I can be more
> precise as to what I have in mind, but I need to get going
> for now.

Well, I can imagine something like

<helpanchor>Analysis</helpanchor>
<title>Analysis</title>
<description>here comes the text</description>

However, this is not very different from the current style,
exept that it is using XML. Therefore, one could even think
the other way round. Why not take the current format and
generate valid html thereoff? Doing this in a TCL program
might probably be pretty simple. But I did not check that.
In any case there're quite a bunch of inconsistencies in the
usage of tags in the code right now. E.g. in quite some
circumstances <b></b> is used instead of <term></term> and
similar stuff.

I'd not put to much work into fiddling out the required help
anchors from the tcl code itself, I think it would probably
add quite a complexity and require quite some work.

Additionally, I think a vitally important point is, that
another system is as simple as the current one so
translators can handle it easily without to much
technicalities involved.

-- 

Kind regards,                /                 War is Peace.
                             |            Freedom is Slavery.
Alexander Wagner            |         Ignorance is Strength.
                             |
                             | Theory     : G. Orwell, "1984"
                            /  In practice:   USA, since 2001

-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
Scid-users mailing list
Scid-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/scid-users

Reply via email to