The Scripting Language

Developers create DiveTab applications, as well as Spectre processes, by using a modified Simplified Declarative Language (SDL) consisting of various tags, attributes, and values. The DiveTab module or Spectre script stores these tags, attributes, and values. The developer might use several other file types when creating a DiveTab application.

  • Data files are the sources of the data.
  • Build files contain the instructions to build the columnar database.
  • cBase files contain column data in binary format. A cBase file is created when a build file runs.
  • cPlan files contain items used by DiveTab scripts, such as calculations, formats, and filters.

A DiveTab project might consist of multiple Build, cBase, cPlan, and DiveTab files depending on the complexity of the application.

See also: