Documentation for UIOP/ASDF functions is not accessible
Hi! I've noticed several things when playing with code in the REPL (in the order of increasing depth):
(documentation 'asdf:load-system 'function)
;; => NIL
(si::get-documentation 'uiop:run-program 'function)
;; => NIL
(maphash (lambda (k v)
(when (and (symbolp k)(eq (symbol-package k) (find-package :asdf)))
(print (list k v))))
(first si::*documentation-pool*))
;; => NIL
Given that ASDF/UIOP function are documented pretty well, I expected that ECL would store the docs for them.
Provide details regarding ECL version (or preferably commit), operating system and if revelant the build options and versions of the build tools.
(format t "~&~@{~12@A ~S~%~}"
:version (lisp-implementation-version)
:vcs-id (ext:lisp-implementation-vcs-id)
:os (software-type)
:os-version (software-version)
:machine-type (machine-type)
:features *features*)
VERSION "23.9.9"
VCS-ID "UNKNOWN"
OS "Linux"
OS-VERSION "6.6.10"
MACHINE-TYPE "x86_64"
FEATURES (:PACKAGE-LOCKS :QUICKLISP :ASDF3.3 :ASDF3.2 :ASDF3.1 :ASDF3 :ASDF2 :ASDF :OS-UNIX :NON-BASE-CHARS-EXIST-P :ASDF-UNICODE :WALKER :CDR-6 :CDR-1 :CDR-5 :LINUX ...)
NIL
This behavior might be wider than UIOP/ASDF, but I only tested these.