C. Barth Netterfield
netterfield at astro.utoronto.ca
Mon Jun 2 16:43:39 CEST 2008
Names now have two parts -
descriptiveName: designed to be short, but not necessarily unique. It can
*change dynamically* with changes to the object or with changes to the
objects inputs, or it can be set statically manually. eg: "Azimuth" for a
datavector, or Azimuth/Mean for the scalar mean of Azimuth. If
descriptiveName happens to be unique, you can refer to objects by it in
Equations and labels (when the label is reparsed it will be replaced by the
shortName: designed to be short, static, and always unique. For these, I use
a single character type delimiter, and then a serial number, which increments
by order of creation. So the 12th vector created would be V12, or the 30th
scalar would be X30. You can always refer to objects by it. (when the label
is reparsed it will be replaced by the full name.)
The UI uses the Full Name, which combines the two names. The currently open
question is: how should they be combined?
Currently it does descriptiveName:shortName, so
This is pretty ugly!
iii) X30: Azimuth/Mean
iv) Azimuth/Mean: X30
v) Azimuth/Mean X30
vi) Azimuth/Mean (X30)
I'm leaning toward (vi) with (iii) a close second.
What does anyone else think?
Note: the UI will provide tooltips over eg, objectselectors, which give more
complete descriptions of the objects. I have this coded up for vectors, but
haven't committed it yet.
On Monday 02 June 2008 04:30:01 am Brisset, Nicolas wrote:
> I've tried kst2 quickly after that commit, and I see a lot of names with
> :X[i] where [i] is mostly a random number. I hope that's not intended to
> stay like that, because frankly I find that it makes things look more
> complicated than they should. But considering that it's a work in progress,
> and knowing how you pay attention to usability I guess that's just an
> intermediate status ?
> > -----Message d'origine-----
> > De : Barth Netterfield [mailto:netterfield at astro.utoronto.ca]
> > Envoyé : Thursday, May 29, 2008 5:19 AM
> > À : kde-commits at kde.org
> > Cc : kst at kde.org
> > Objet : [Kst] branches/work/kst/portto4/kst
> > SVN commit 814004 by netterfield:
> > The last vestiges of the old republic have been swept away...
> > That is to say - good by old tags, hello new dynamic names.
> > This certainly introduces new bugs.
> Kst mailing list
> Kst at kde.org
More information about the Kst