El intérprete
MateFun es un lenguaje interpretado, lo que significa los programas "se cargan" para ser ejecutados por un intérprete. Al cargar un programa todas sus definiciones quedan disponibles en el intérprete para ser utilizadas en su línea de comandos.
Por ejemplo, consideremos que los códigos de las figuras 1, 2, 3, 4 y 6, forman un programa llamado Ejemplos. Al cargarlo en el intérprete tendríamos disponibles, además de las funciones, operadores y conjuntos primitivos, todas las funciones y conjuntos que se definieron en esas figuras.

El comando más básico del intérprete consiste en evaluar expresiones, las cuales pueden hacer uso de todas las definiciones disponibles. La Figura 12 es un ejemplo de sesión válida. El entorno de programación integrado web provee de una ventana gráfica en la cual se exhiben las figuras y animaciones en las que resulten las expresiones de este tipo. Las Figuras 7, 8 y 9 son capturas de esta ventana.
Para el caso de funciones numéricas y no numéricas de una sola dimensión (es decir, con dominio y codominio R o un subconjunto de R) se puede utilizar esa ventana para visualizar sus gráficas. Esto se realiza con el comando ?grafica del intérprete. Entonces al ejecutar:
Ejemplos>?grafica cuad
se obtiene la gráfica de la Figura 13.
