En Common Lisp, |...|
pueden utilizarse para citar caracteres en un nombre de símbolo; puede escapar de los caracteres normalmente no permitidos, como espacios, y también deshabilita la conversión de mayúsculas y minúsculas.
foo
o :foo
tener la symbol-name
de "FOO"
|temp files|
o :|temp files|
tienen la symbol-name
de "temp files"
||
se llama ""
, la cadena vacía, por lo demás imposible producir
(Los dos puntos aquí tienen el significado habitual de un símbolo de palabra clave (un símbolo en el KEYWORD
paquete) y es independiente de las barras.)
|...|
es útil cuando una tarea se presta para el uso de símbolos, pero no los nombres de acuerdo con las convenciones de Common Lisp. Me imagino que en este caso el texto "archivos temporales" ocurre en la salida del programa en alguna parte, o se usa para un nombre de archivo, o en algún otro caso donde ver TEMP-FILES
sería molesto.