Am 29.03.2012 um 09:34 schrieb Hans Hagen: > On 28-3-2012 23:48, Wolfgang Schuster wrote: >> >> As we’re now talking about \definestructure… I have a new request, can’t you >> change (or provide alternatives names) all the new counter commands from >> …structurecounter… (\definestructurecounter, \rawstructurecounter, >> \convertedstructurecounter etc.) to …counter… (e.g. \definecounter >> \rawcounter, \convertedcounter). > > we already have > > \let \definenumber \definestructurecounter % [name] > \let \setupnumber \setupstructurecounter % [name][setups] > > \let \setnumber \setstructurecounter % [name]{value} > \let \resetnumber \resetstructurecounter % [name] > \let \savenumber \savestructurecounter % [name] > \let \restorenumber \restorestructurecounter % [name] > \let \incrementnumber \incrementstructurecounter % [name] > \let \decrementnumber \decrementstructurecounter % [name] > \let \rawnumber \rawstructurecounter % [name] > \let \getnumber \getstructurecounter % [name] > \let \convertednumber \getstructurecounter % [name] > > \let \doifdefinednumber \doifstructurecounter % {number}{true} > \let \doifundefinednumber \doifnotstructurecounter % {number}{true} > \let \doifdefinednumberelse \doifstructurecounterelse % {number}{true}{false} > > \let \setupnumbering \setupstructurecountering > > and three synonyms is a bit too much ... best is to decide on the main one > and then provide a synonym for a while for backward compatibility
To many names aren’t a good solution but when I have to make a decision I would choose \definecounter because it’s the name which makes more sense. The only thing (besides backward compatibility) is the \makecounter mechanism which use the following commands: \makecounter{...} \countervalue{...} \pluscounter{...} \minuscounter{...} \resetcounter{...} \setcounter{…}{…} \savecounter{...} \restorecounter{…} If the \definenumber commands are changed this mechanism can’t exist anymore but do we really need 4 different counter mechanism (\newcount, \newcounter, \makecounter and \definenumber/\definestructurecounter) in ConTeXt? Wolfgang _______________________________________________ dev-context mailing list dev-context@ntg.nl http://www.ntg.nl/mailman/listinfo/dev-context