if A hybrid stack plus register based programming language. It is based on forth utilizing a data stack and return stack but also allows direct access to registers and the top three stack entries. Code generation is either inline or call.