Doc` package ::usage help generation using the docV and docF functions (2)

Gallery
Tutorial
The following is strictly only for use in very low-level packages!
Click on the image to view it full size

Recall that the Webel Doc` package supports lower level packages that do not import the more powerful HelpF` and HelpO` help registry packages or that do not use the Entity-based Var` variable registry package. Doc` is therefore "String based ", i.e., its concept of a variable or argument is its String name, not its Symbol.

However, Doc` can leverage the Webel '$arg$' and '$opt$' conventions because it is itself the very package that defines those conventions.

The frequently used pressure p in this example a name "p" stored as a '$arg$psy$p' String help holder, where the 'psy' grouping qualifier stands for the Webel Psy` Psychrometrics (humid air physics) package.

Note, however, that this simple example does not yet use a 'rule$arg'; we saw earlier that a 'rule$arg' could in fact also be used to generate the '$doc$arg$' String:

Of, if a package may depend on MTools:

We'll also see later that even without MTools and the Webel HelpM` classes those packages that also import HelpF` can still benefit from a higher level of automation and help integration using the AOR Map (Arguments, Options, Rules) Association. For reference (but it's best for now to just stay with the trail):

Up next
Notes
Snippets (quotes/extracts)
Visit also
Visit also (backlinks)
Related slides (includes other tutorials)
Related slides (backlinks, includes other tutorials)