Tags and keywords
Please note that generation of '$doc$' String snippets using docV
for combination via docF
to create a ::usage
String from 'rule$arg$' and 'rule$doc$' help Rules for Webel '$opt$' and '$arg$' help holders is only for very low-level utility packages that don't import the full "downstream" help packages.
Packages that import the HelpF` and HelpO` help registry packages have a much a higher level of generative automation, and full integration of help on attributes, options, and Wolfram Language Options[] Rules via an AOR Map (Arguments, Options, Rules) Association, which can be used both for ::usage
generation via the usageF
function and for registration via addFunction
and addMethod
.
In later slides we'll see how Webel extensions in the HelpM` package of the user-contributed MTools classes package such as the MArg, MOpt, MFunction, and MMethod classes can be used together to encapsulate the help holders for the Webel help holder conventions, and how they work with the HelpF` and HelpO` help registries and with highly structured ::usage
generation, all completely integrated.