Les expressions DIESEL (Direct Interpretively Evaluated String Expression Language) acceptent des chaînes en entrée et génèrent des résultats de chaîne. Vous pouvez utiliser le langage DIESEL dans les macros de menu pour prendre des décisions ou afficher du texte sur la barre d'état.
Vous pouvez utiliser le langage DIESEL pour modifier la barre d'état au moyen de la variable système MODEMACRO et dans les options de menu en tant que langage macro à la place du langage AutoLISP ® .
Dans la mesure où les expressions DIESEL ne gèrent que les chaînes, les variables système USERS1 à 5 sont utilisées pour transmettre des informations entre une routine AutoLISP et une expression DIESEL. Les routines AutoLISP utilisent la fonction AutoLISP menucmd pour évaluer les expressions DIESEL.