Introducción
ILC es un intérprete de lenguaje L desarrollado por tres alumnos de 2º de Ingeniería Informática de la Universidad de Alicante. Está escrito en C++ y posee una gran cantidad de macros predefinidas, además de incluir la posibilidad de que el usuario cree sus propias macros para usarlas en sus códigos de lenguaje L.
Código abierto
ILC es un proyecto de código abierto bajo la licencia GPL de GNU, versión 2.0. Se incluyen todos los ficheros necesarios para la compilación del mismo así como comentarios para facilitar su comprensión y las creación de mejoras por parte de los usuarios.
Implementación modular
ILC contiene soporte para macros, pero todas estas han sido definidas en un fichero a parte que es extensible y modificable por parte de los usuarios sin necesidad de recompilar el código fuente. En el propio código fuente tan sólo están definidas las cuatro instrucciones primitivas de lenguaje L (V==, V++, V--, IF V != 0 GOTO F), estando las macros definidas a partir de su expansión formada únicamente por dichas instrucciones primitivas.
Multiplataforma
ILC ha sido desarrollado y pensado para funcionar bajo el sistema operativo Linux. No obstante, se han hecho puertos para Mac OS X y Windows. Teóricamente, cualquier usuario puede descargar el código fuente y compilarlo bajo cualquier versión moderna de un sistema operativo de tipo UNIX, siempre que tenga el compilador GCC versión 3.2 o posterior.