Les fichiers AutoLISP doivent être chargés dans le programme avant leur utilisation.
Les applications AutoLISP sont stockées dans des fichiers texte ASCII ou Unicode modifiables portant l'extension .lsp. Ces fichiers possèdent généralement un en-tête qui décrit une routine, son utilisation et toute instruction spécifique. Cet en-tête peut également comprendre des commentaires au sujet de l'auteur et des informations légales relatives à l'utilisation de la routine. Les commentaires sont précédés d'un point-virgule (;). Vous pouvez visualiser et modifier ces fichiers à l'aide d'un éditeur ou d'un traitement de texte à même de générer un fichier texte ASCII ou Unicode.
Avant d'utiliser une application AutoLISP, vous devez la charger. Vous pouvez utiliser la commande APPLOAD ou la fonction AutoLISP load pour charger une application. Lorsque vous chargez une application AutoLISP, le code AutoLISP contenu dans le fichier LSP est chargé dans la mémoire de votre système. Vous devez indiquer un chemin de support relatif dans le paramètre Nom de fichier si le fichier LSP ne se trouve pas dans le chemin de recherche des fichiers de support.
Lorsque vous chargez une application à l'aide de la fonction load, vous devez entrer du code AutoLISP sur la ligne de commande. Si la fonction load s'exécute correctement, la ligne de commande affiche la valeur de la dernière expression du fichier. Il s'agit généralement du nom de la dernière fonction définie dans le fichier ou d'instructions sur l'utilisation de la fonction qui vient d'être chargée. Si la fonction load échoue, elle renvoie un message d'erreur AutoLISP. L'échec de la fonction load peut résulter d'un codage incorrect dans le fichier ou de la saisie d'un nom de fichier erroné. La syntaxe de la fonction load est la suivante :
(load filename [onfailure])
Cette syntaxe indique que la fonction load possède deux arguments : filename qui est requis et onfailure qui est facultatif. Lorsque vous chargez un fichier AutoLISP à l'aide de la ligne de commande, vous ne fournissez généralement que l'argument filename.
L'exemple suivant charge le fichier AutoLISP newfile.lsp.
Commande : (load "newfile")
L'extension .lsp n'est pas requise. Ce format fonctionne pour tout fichier LSP figurant sur le chemin de la bibliothèque courante.
Pour charger un fichier AutoLISP n'appartenant pas au chemin de la bibliothèque, vous devez fournir le chemin complet et le nom de fichier pour l'argument filename.
Commande : (load "d:/files/morelisp/newfile")
Commande : (load "/files/morelisp/newfile")