On 22-12-2011 01:19, Aditya Mahajan wrote:
On Thu, 22 Dec 2011, Wolfgang Schuster wrote:
PS. I hope that in 2012 I've redone all the code (consistency,
mkiv'd, namespaces, etc).
Can we now consider the following prefixes for registers as the
suggested method to name them:
\newcount: \c_…
\newdimen: \d_…
\newskip: \s_…
\newbox: \b_…
\newtoks: \t_…
I hope you don't converge to LaTeX3 syntax after all the rewrite is over :)
I have no clue what that syntax is anyway (apart from some obscure
shortcuts I saw at a presentation ). There are no plans for such over
the top command defining and parsing. I'd rather like to go simpler i.e.
less esceptions.
The prefixes Wolfgang mentions are just an addition to the already used
class_name scheme and it's less code that appending _box _count etc, so
it's just simple naming:
\framed_width_dimen -> \d_framed_width
and
\edef\p_framed_width{\framedparameter\c!width}
and such. Alternatively we can use
\edef\framed_p_width
I can change the existing code easily. Of course no scheme is imposed on
module writers.
(One reason for some system is that it permits parsing the files for
official helpers: anything without _ is a potential user command of
variable).
Hans
-----------------------------------------------------------------
Hans Hagen | PRAGMA ADE
Ridderstraat 27 | 8061 GH Hasselt | The Netherlands
tel: 038 477 53 69 | voip: 087 875 68 74 | www.pragma-ade.com
| www.pragma-pod.nl
-----------------------------------------------------------------
_______________________________________________
dev-context mailing list
dev-context@ntg.nl
http://www.ntg.nl/mailman/listinfo/dev-context