Interfaces#

There are two kinds of interfaces:

  • Generic Interfaces

  • Dialect Interfaces

A dialect interface may either directly depend on the dialect or simply conceptually belong in the domain of the dialect. The distinction is mostly a matter of code organization, rather than a semantic difference.

Dialect interfaces are found in the Interfaces directory of the dialects’ directory, while generic interfaces are found in the top level Interfaces directory of the optimizer.