2.2. Los ficheros .def

Cuando YACAS arranca ejecuta el script yacasinit.ys que está en el directorio de scripts, normalmente en /usr/share/yacas/.

YACAS no carga en memoria todas las funciones de biblioteca que posee, ya que se podría saturar mucho la memoria del sistema.

Mediante los ficheros .def podemos decirle a YACAS en qué ficheros se encuentran el resto de las funciones.

Supongamos que creamos nuestras propias funciones para el tratamiento de estadística y las almacenamos en el fichero estadistica.ys. Este fichero lo almacenamos en nuestro directorio de scripts, el cual tiene que conocer YACAS, DefaulDirectory. Entonces para hacerle saber a YACAS en qué fichero están las funciones estadísticas que hemos creado escribiremos un fichero llamado estadistica.ys.def en el cual estarán los nombres de las funciones estadísticas que hemos creado, una en cada línea, y terminará con el carácter }:

Media
Varianza
Covarianza
...
}

Además también tendremos que añadir una línea como la siguiente a nuestro fichero .yacasrc:

CntDefLoad("yacascripts/estadistica.ys");