Preguntas etiquetadas con symbols

16
¿Cómo crear: palabras clave?

P: ¿Cómo se crea y usa :keywords? Considere un intento (ingenuo, aparentemente) de acceder a la siguiente lista de juguetes: (setf alist '((:key-1 "Key no. 1") (:key-2 "Key no. 2"))) (assq :key-1 alist) ; => (:key-1 "Key no. 1") (assq (make-symbol ":key-1") alist) ; => nil La primera...

13
¿Qué hace `valor-símbolo`?

Los documentos no me hicieron más sabio: Esta función devuelve el valor almacenado en la celda de valor del símbolo. Aquí es donde se almacena el valor actual (dinámico) de la variable. Si la variable no tiene enlace local, este es simplemente su valor global. Si la variable es nula, se señala...

7
¿Cuándo usar las propiedades del símbolo?

Digamos que necesito asociar símbolos con directorios, y esto solo tendrá que hacerse para una pequeña cantidad de boundpsímbolos. A mi modo de ver, hay dos maneras fáciles de hacerlo: Almacene esta asociación en una variable separada (lista o un mapa hash). De esta manera, el directorio de cada...