  Many quantum programs require circuits for addition, subtraction and logical
operations. These circuits may be packaged within routines known as oracles.
However, oracles can be tedious to code with current frameworks. To solve this
problem the author developed Higher-Level Oracle Description Language (HODL) --
a C-style programming language for use on quantum computers -- to ease the
creation of such circuits. The compiler translates high-level code written in
HODL and converts it into OpenQASM, a gate-based quantum assembly language that
runs on IBM Quantum Systems and compatible simulators.
