14 Quick Reference

callpurpose
(alpm-register-directory dir [recursive])add a directory (or a whole tree) to the search path
(alpm-find-systems-in-tree dir)list directories under ‘dir’ holding a ‘.alpm’ (read-only)
(alpm-register-support-path)’ / ‘(alpm-trust-registry)import the engine search path / trust the registry
(alpm-load-definition name [force])find and load a ‘.alpm’ file
(alpm-load-system name [force])load a system and its dependencies; ‘force’ = ‘T’ or ‘all
(alpm-generate-loader name output [relative-to])write a standalone self-locating loader ‘.lsp
(alpm-generate-distribution name target-dir target-encoding [relative-to])pre-converted source tree + loader for one target engine
(alpm-concatenate-system name output [target-encoding] [include-dependencies])single self-sufficient source file (monolithic with ‘T’)
(alpm-system-exports name [effective])’ / ‘(alpm-scan-exports name [update])’ / ‘(alpm-check-exports name)’ / ‘(alpm-generate-exports-file name [output])declared interface: read / scan-and-merge / cross-check / generate
(alpm-check-encodings name)verify sources against their declared encodings
(alpm-compute-plan name [operation])ordered list of load actions
(alpm-registered-systems)’ / ‘(alpm-loaded-systems)what is known / what is loaded
(alpm-system-files name)’ / ‘(alpm-system-depends-on name)’ / ‘(alpm-system-get name prop)system introspection
(alpm-file-pathname name file)’ / ‘(alpm-file-last-value name file)file introspection
(alpm-make-system name)’ + ‘alpm-system-set’ / ‘alpm-add-file’ / ‘alpm-register-system’ / ‘alpm-save-systembuild and save definitions from code
(alpm-import-project prj [output])convert a ‘.prj’ to a system
(alpm-version)ALPM version