Common Lisp-Entwicklungsumgebungen bieten normalerweise eine Möglichkeit, Definitionen in der Datei mit dem Quellcode nachzuschlagen.
Alternativ dazu kann FUNCTION-LAMBDA-EXPRESSION
möglicherweise die Quelle eines Prädikats und anderes wiederherstellen Funktionen, wenn die Lisp-Umgebung zum Speichern der Definitionen konfiguriert wurde.
Sie können auch in den Lisp-Dateien von Open-Source-Lisp-Implementierungen suchen. Zum Beispiel wird in Clozure CL setq
in der Datei compiler / nx1.lisp der Distribution definiert. Ein Tipp ist, ein Leerzeichen vor das Suchwort zu setzen, um Übereinstimmungen wie (setq
zu umgehen.
SLIME kann für mindestens SBCL die Definitionen durch Drücken von "M-." nachschlagen, aber Sie müssen SBCL aus der Quelle kompiliert haben, damit dies funktioniert, da der Pfad zu den Quelldefinitionen in die Binärdatei eingebettet ist und Wenn Sie eine Binärdistribution verwenden, werden Sie die Quelldateien wahrscheinlich nicht am selben Ort haben.
Tags und Links lisp common-lisp predicate