The Webel HelpO`package class and method registry

Gallery
Tutorial
Click on the image to view it full size
For reference, some associated Policy Notes (you don't need to visit these links yet):

Note that whilst the HelpO` package can be used for MTools classes and methods, it does not itself depend on MTools. This is so that it can be used also by the Webel Abstract Data Type (ADT) packages without any dependency on MTools. There is an additional supporting package HelpM` for MTools-specific aspects as we'll see in later slides.


The Webel HelpO` registry is not a priority topic for this slide trail, the next slides just show the basic idea. There are many examples throughout the later slides where applications of MTools and Webel ADTs are shown. Longer term, “built-in” Wolfram Language object orientation with code-based help and IDE integration would make the HelpO` registry largely redundant for the substantial object-oriented development used on Webel projects.

Recall that Webel IT Australia has a particular need for object-orientation with the Wolfram Language because of projects combining Systems Modeling Language (SysML) with Mathematica! Some Webel projects have many dozens of classes each with many methods.
Up next
Notes
Snippets (quotes/extracts)
Visit also
Visit also (backlinks)
Related slides (includes other tutorials)
Related slides (backlinks, includes other tutorials)