Recently, my frustration level with my own initiative and with some
labs (which have been withdrawn for lack of attention) has pushed me
to try and work through various issues.
One of these issues is the state of the documentation on how to author labs.
My current sticking point (and the reason I am posting this message)
has to do with
https://code.jsoftware.com/wiki/Labs/The_lab_Verb which
currently says:
lab n run line n
lab n m run lines n through m (to max script length)
However, testing this (using the "Rotations" lab, it looks like lab n
(for positive integer n) tries to select chapter n, and it's not clear
to me what lab n m is about.
I suspect - since chapter selection has a different documented
interface - that this should be treated as an implementation issue
rather than a documentation issue.
And, quite possibly (given the current state of affairs) I should
volunteer to maintain the code to deal with this issue (and plausibly
others).
That said, before jumping into any of this, it would probably be wise
of me to ask for other informed views on how these things should be
tackled.
For example:
(*) does anyone rely on lab n or lab n m?
(*) Do people here have a stymied interest in lab authoring, where
it's plausible that cleanup efforts might help move things forward?
(*) Has anyone noticed other examples where documentation has not
matched behavior in the context of J labs?
(*) Does anyone have a favored "lab authoring workflow" that they
would care to share?
I am still in the process of looking things over, but I do not want to
get stalled on research. Still, if it looks like I am overlooking a
readily available resource, I also wouldn't mind a few pointers.
Thanks,
--
Raul