This page will define terms used by the OpenKomodo project.

This first group of terms are EKR's terms:

SourceDirectory: the root directory for the OpenKomodo sources.

DataDirectory: the directory containing data managed by the OpenKomodo code.

codeintel2: the directory containing most of the OpenKomodo sources.

The second group of terms are used throughout the OpenKomodo project.

blob: A language-independent term for a hunk of code. Python modules are blobs. All the other languages that OpenKomodo supports have units of code represented as blobs.

catalog: A .cix file containing the result of a deep semantic analysis of source files. See the KomodoCatalog page for details. Catalog files contain blobs, which in turn contain elements representing functions, classes, variables, pieces of documentation, etc.