Sto provando a scrivere una funzione che recupererà i docstring da qualsiasi sexp in un file corrispondente (def.*)
.
Vorrei sia essere in grado di recuperare qualsiasi funzione / macro, sia qualsiasi variabile definita. Per le variabili vorrei il docstring, mentre per qualsiasi funzione vorrei anche gli elenchi di argomenti.
describe-function
e gli amici fanno abbastanza buona parte di ciò che desideri (elenco di argomenti e argomenti).
(def…)
sexp, non solo le specifiche di alto livello? O l'interpretazione intermedia delle funzioni e delle variabili che verrebbero definite se il file fosse caricato? O una definizione più rilassata che include forme di alto livello come(when nil (defun …))
)?