idl:
IDL, short for Interface Description Language, is a language used to describe a software component's public interface in a programming-language-independent manner. (Not to be confused with [tag:idl-programming-language], a language used for scientific and medical image analysis)