Questions marquées «functions»

utilisez cette balise pour les `fonctions` d'Elisp pour leur utilisation, leurs définitions, leurs redéfinitions, la définition des alias et d'autres fonctionnalités standard d'exécution de fonctions fondamentales aux langages de programmation Lisp. Ajoutez des balises Elisp supplémentaires lorsque les fonctions concernent des fonctionnalités Emacs spécifiques.

30
Quand citer une expression lambda avec précision?

Q: Quand, si jamais, est-il utile de citer un aiguisé lambda, et quand, si jamais, ne faut-il pas citer un a lambda? Les gens utilisent lambdas de trois manières: plaine: (lambda (x) x) cité: '(lambda (x) x) pointu: #'(lambda (x) x) Ce thread SO discute des trois types, ce thread SO explique...

25
Les fonctions peuvent-elles accéder à leur nom?

En C, il y a la variable magique __func__qui contient le nom de la fonction actuelle. Dans Bash, il y a un tableau FUNCNAMEcontenant les noms de toutes les fonctions dans la pile d'appel !!! Y a-t-il une chose similaire dans Emacs Lisp? Ou un moyen simple pour qu'une fonction ait accès à son nom?...

21
Curiosité: que signifie progn?

Selon la documentation Emacs: progn is a special form in `C source code'. (progn BODY...) Eval BODY forms sequentially and return value of last one. Que prognsignifie (ou son origine)? Utilisation: est-ce équivalent à Clojurela ->macro de?

17
Différence entre le fichier de chargement et le chargement

J'ai parcouru la documentation des deux fonctions mais elles ne semblent pas apporter beaucoup d'informations. Quelle est la différence réelle entre eux, à part le fait qu'il loads'agit d'une fonction intégrée dans le code source C alors que load-file est une fonction compilée de liste interactive....

14
Emacs laisse des conseils

Je voudrais remplacer temporairement une fonction dans un morceau de code. Prenez, par exemple, ce qui suit: (defun nadvice/load-quiet (args) (cl-destructuring-bind (file &optional noerror nomessage nosuffix must-suffix) args (list file noerror t nosuffix must-suffix))) (defun...

10
Quand faut-il utiliser des guillemets nets?

Je vois des guillemets nets utilisés dans le code eLisp d'autres personnes, et je les utilise moi-même, mais je ne sais pas exactement quand ils sont appropriés et quand ils ne le sont pas. Quelqu'un pourrait-il préciser exactement quand il convient d'utiliser des guillemets nets et quand les...