Pregunta:
En common-lisp tenemos la biblioteca cl-heredoc , ¿hay un equivalente en EmacsLisp?
Respuesta:
Las cadenas ordinarias de Emacs Lisp son aptas para múltiples líneas. Simplemente puede poner nuevas líneas en ellos.
Echando un vistazo a cl-heredoc
, parece que lo que estás buscando son cadenas "sin procesar". Hubo una propuesta para agregarlos a elisp hace un tiempo, pero desafortunadamente fue rechazada. (Espero más que esperar que pueda resucitar). Elisp tampoco tiene las características de extensibilidad del lector necesarias para implementarlo uno mismo.