*! version 0.0.0 31DEC2015
help libhtml

Title

libhtml -- A utility program to compile the libhtml Mata library.

Syntax

libhtml [, replace library mosave
dir(passthru) size(passthru) complete ]

Description

libhtml is used to make it easier to compile the libhtml Mata
library on your system. Additionally, there are options provided to compile the
classes and save them into compiled object files (see mata mosave for
additional information). When called without arguments the classes will be
compiled for the Stata session, but will not persist without the mosave
or library options. For additional information about this package visit
the project repository http://github.com/wbuchanan/matahtml.

Options

replace option specifies that any existing instances of the
class definitions should first be dropped before recompiling. This option also
causes the program to overwrite previously save object or library files.

library an option used to create a .mlib file containing all
of the compiled classes and methods. For additional information about .mlib files
see mata mlib.

mosave an option used to save each compiled Mata class in its
own object file. See mata mosave for additional information.

dir is an option passed directly to either the mata mosave
or mata mlib commands based on either the mosave or library
options being specified.

size is an option that only affects the creation of a .mlib file.
If no value is specified, the program defaults to the maximum allowable value (2048).

complete is an option used in conjunction with the mosave or
library options and throws an error if the class definition is incomplete.
This option can be helpful to ensure the classes compile correctly on your system before submitting an issue to the github repository.

Author

William R. Buchanan, Ph.D.

Data Scientist

Minneapolis Public Schools

William.Buchanan at mpls [dot] k12 [dot] mn [dot] us