La liste des fonctions peuvent variés énormément d'une marque ou d'une version à l'autre avec le langage de programmation Lisp. Voici la liste des fonctions reconnu par la plupart des Lisp :
Nom | Description |
---|---|
APPLY | Cette fonction permet d'appliquer la fonction spécifié aux paramètres. |
COMPILED-FUNCTION-P | Cette fonction permet de retourner true si l'objet est de type compiled-function; sinon, il retournera false. |
COMPLEMENT | Cette fonction permet de retourner une fonction prenant les mêmes paramètres que la fonction et avec le même comportement que la fonction, mais ne retournant qu'une seule valeur: un booléen généralisé avec la valeur de vérité opposée de celle étant retournée comme valeur primaire de la fonction. |
CONSTANTLY | Cette fonction permet de retourner constamment une fonction acceptant n'importe quel nombre de paramètres, n'ayant pas d'effets secondaires et renvoyant toujours une valeur. |
EQ | Cette fonction permet de retourner true si ses paramètres sont les mêmes, objet identique, sinon, il retournera false. |
EQL | Cette fonction permet d'indiquer que la valeur de eql est vraie pour deux objets, x et y, dans les cas spécifié. |
EQUAL | Cette fonction permet de retourner true si les 2 objets structurellement sont similaires (isomorphes). |
EQUALP | Cette fonction permet de retourner true si les 2 objets sont égaux, ou s'ils ont des composantes du même type et si ces composantes sont égaux. |
EVERY | Cette fonction permet de retourner false dès qu'une invocation de prédicat renvoie false. |
FBOUNDP | Cette fonction permet de retourner true si le nom est fbound, sinon il retournera false. |
FMAKUNBOUND | Cette fonction permet de supprimer la définition de fonction ou de macro, le cas échéant, de nom dans l'environnement global. |
FUNCALL | Cette fonction permet d'appliquer la fonction aux paramètres. Si la fonction est un symbole, elle est contrainte à une fonction comme si elle cherchait sa valeur fonctionnelle dans l'environnement global. |
FUNCTION-LAMBDA-EXPRESSION | Cette fonction permet de retourner des informations à propos d'une fonction. |
FUNCTIONP | Cette fonction permet de retourner true si l'objet est de type fonction, sinon, il retournera false. |
GET-SETF-EXPANSION | Cette fonction permet de déterminer 5 valeurs constituant l'extension setf pour la place dans l'environnement. |
IDENTITY | Cette fonction permet de retourner les paramètres de l'objet. |
NOTANY | Cette fonction permet de retourner false dès que toute invocation de prédicat renvoie true. |
NOTEVERY | Cette fonction permet de retourner vrai dès que toute invocation de prédicat renvoie false. |
SOME | Cette fonction permet de retourner la première valeur non nulle étant renvoyée par un appel de prédicat. |
VALUES-LIST | Cette fonction permet de retourner les éléments de la liste sous forme de valeurs multiples. |
Dernière mise à jour : Vendredi, le 7 juin 2019