Skip to main content

This is documentation for Caché & Ensemble.

For information on converting to InterSystems IRIS, see the InterSystems IRIS Adoption Guide and the InterSystems IRIS In-Place Conversion Guide, both available on the WRC Distributions page (login required).

Previous sectionNext section


Extend Studio and connect Studio to your version control system.


For most developers, Studio is the primary development environment. See Using Studio.

Available Tools

%Studio.Extension.Base class and other classes in the %Studio package

Enable you to extend Studio; for information, see the InterSystems Class Reference.

This package also provides classes to connect Studio to your version control system. See “Using Studio Source Control Hooks” in Using Studio.

Availability: All namespaces.

Support colorization of source code in Studio (only on 32–bit machines).

%SyntaxColor parses source code written in any language understood by Studio and outputs either HTML (for a syntax-colored listing) or structured records (CSV/XML) which can you can enter into an analysis program.

%SyntaxColorReader is a front end for reading the CSV output from %SyntaxColor. Instead of reading the stream directly and reconstructing the lines you can use a %SyntaxColorReader object and call its NextLine() method.

Registers this class as a routine that works with Studio.

For information on projections, see “Class Projections” in Using Caché Objects and “Adding Projections to a Class” in Using Studio.

Availability: All namespaces.