Welcome to the Archive

The HotDocs Computation Archive is a free, open collection of HotDocs scripting examples. The Archive's goal is to make HotDocs scripting easy and accessible to beginners and a powerful tool for advanced users.

The Archive is arranged by topic, the topics themselves centering around the various types of computation variables. For example, the Text Computations category contains scripts that manipulate text strings, like names and addresses. The Number Computations category is a collection of useful mathematical formulas; it also shows techniques for manipulating the way numbers are displayed.

Some of the scripts in this Archive were gleaned from the HotDocs ListServ. Others were contributed directly to the Archive by consultants and users. Many more are our own contributions. All display the creativity and skill of the community's best developers.

Model Templates: Many of the Archive entries include model templates. These are ready-to-use templates with all of the scripting done for you and a working implementation.

 

Naming Convention

For the sake of consistency, all computations in the Archive will follow a uniform variable naming convention. At its most generic level, the convention is simply that 1) multi-word variable names are run together LikeThis, and 2) where possible, variable names will simply name the type of variable (e.g. "TextVar"). Otherwise, the variables will carry a type indicator as follows:

  • Text variables are appended with -t (e.g. Name-t)
  • Number variables are appended with -n (e.g. Salary-n)
  • Date variables are appended with -d (e.g. BirthDate-d)
  • Multiple choice variables are appended with -m
  • True/False variables are appended with -b (boolean)
  • Computation variables are appended with -c
  • Filter computations are appended with -f

Temporary variables (variables for internal use) should generally begin with a lower-case letter. And finally, dialog names are in plain English (for the sake of the dialog's title bar). For more details about this convention and examples of alternative naming conventions, see Computation #0134, Naming Conventions.

 

Support

If you're having trouble customizing a computation or a figuring out a problem, you are welcome to engage us to help you with it for a fee. See our main site for more information: Legal Computing Services

 

Legal

HotDocs® is a registered trademark of LexisNexis®. The HotDocs Computation Archive is not owned by or in any way affiliated with HotDocs® or LexisNexis®. Visit the HotDocs® website at http://www.hotdocs.com.

The content of this site is made available as a service to the HotDocs® community. Not all of the content has been tested or examined for accuracy. It is provided "AS-IS" and WITHOUT ANY WARRANTY or condition of any kind, be it EXPRESS OR IMPLIED, or arising by law, statute, usage of trade, course of dealing or otherwise. You assume the whole risk of using the site and its contents.

All content is Copyright (C) 2002-2010 by Legal Computing Services or the named contributors.