object
packsï
Pack handling predicates.
logtalk_load(packs(loader))static, context_switching_callsPublic predicatesï
available/2ï
Enumerates, by backtracking, all available packs.
staticavailable(Registry,Pack)available(?atom,?atom) - zero_or_moreRegistry is neither a variable nor an atom:type_error(atom,Registry)Pack is neither a variable nor an atom:type_error(atom,Pack)available/1ï
Lists all the packs that are available for installation from the given registry.
staticavailable(Registry)available(+atom) - oneRegistry is a variable:instantiation_errorRegistry is neither a variable nor an atom:type_error(atom,Registry)available/0ï
Lists all the packs that are available for installation from all defined registries.
staticavailable - oneinstalled/4ï
Enumerates by backtracking all installed packs.
staticinstalled(Registry,Pack,Version,Pinned)installed(?atom,?atom,?compound,?boolean) - zero_or_moreRegistry is neither a variable nor an atom:type_error(atom,Registry)Pack is neither a variable nor an atom:type_error(atom,Pack)Version is neither a variable nor a compound term:type_error(compound,Version)Pinned is neither a variable nor a boolean:type_error(boolean,Pinned)installed/3ï
Enumerates by backtracking all installed packs.
staticinstalled(Registry,Pack,Version)installed(?atom,?atom,?compound) - zero_or_moreRegistry is neither a variable nor an atom:type_error(atom,Registry)Pack is neither a variable nor an atom:type_error(atom,Pack)Version is neither a variable nor a compound term:type_error(compound,Version)installed/1ï
Lists all the packs that are installed from the given registry. Fails if the registry is unknown.
staticinstalled(Registry)installed(+atom) - zero_or_oneRegistry is a variable:instantiation_errorRegistry is neither a variable nor an atom:type_error(atom,Registry)installed/0ï
Lists all the packs that are installed.
staticinstalled - oneoutdated/5ï
Enumerates by backtracking all installed but outdated packs (together with the current version installed and the latest version available) using the given options.
staticoutdated(Registry,Pack,Version,LatestVersion,Options)outdated(?atom,?atom,?compound,?compound,++list(compound)) - zero_or_moreRegistry is neither a variable nor an atom:type_error(atom,Registry)Pack is neither a variable nor an atom:type_error(atom,Pack)Version is neither a variable nor a compound term:type_error(compound,Version)LatestVersion is neither a variable nor a compound term:type_error(compound,LatestVersion)Options is a variable:instantiation_errorOptions is neither a variable nor a list:type_error(list,Options)Option of the list Options is a variable:instantiation_errorOption of the list Options is neither a variable nor a compound term:type_error(compound,Option)Option of the list Options is a compound term but not a valid option:domain_error(option,Option)
compatible(Boolean)option: Restrict listing to compatible packs. Default istrue.
status(Status)option: Restrict listing to updates with the given status. Default is[stable,rc,beta,alpha]. Set toallto also listexperimentalanddeprecatedupdates.
outdated/4ï
Enumerates by backtracking all installed but outdated packs (together with the current version installed and the latest version available) using default options.
staticoutdated(Registry,Pack,Version,LatestVersion)outdated(?atom,?atom,?compound,?compound) - zero_or_moreRegistry is neither a variable nor an atom:type_error(atom,Registry)Pack is neither a variable nor an atom:type_error(atom,Pack)Version is neither a variable nor a compound term:type_error(compound,Version)LatestVersion is neither a variable nor a compound term:type_error(compound,LatestVersion)outdated/2ï
Lists all the packs from the given registry that are installed but outdated using the given options.
staticoutdated(Registry,Options)outdated(+atom,++list(compound)) - oneRegistry is neither a variable nor an atom:type_error(atom,Registry)Options is a variable:instantiation_errorOptions is neither a variable nor a list:type_error(list,Options)Option of the list Options is a variable:instantiation_errorOption of the list Options is neither a variable nor a compound term:type_error(compound,Option)Option of the list Options is a compound term but not a valid option:domain_error(option,Option)
compatible(Boolean)option: Restrict installation to compatible packs. Default istrue.
status(Status)option: Restrict listing to updates with the given status. Default is[stable,rc,beta,alpha]. Set toallto also listexperimentalanddeprecatedupdates.
outdated/1ï
Lists all the packs from the given registry that are installed but outdated using default options.
staticoutdated(Registry)outdated(+atom) - oneRegistry is neither a variable nor an atom:type_error(atom,Registry)outdated/0ï
Lists all the packs that are installed but outdated using default options.
staticoutdated - oneorphaned/2ï
Lists all the packs that are installed but whose registry is no longer defined.
staticorphaned(Registry,Pack)orphaned(?atom,?atom) - zero_or_moreRegistry is neither a variable nor an atom:type_error(atom,Registry)Pack is neither a variable nor an atom:type_error(atom,Pack)orphaned/0ï
Lists all the packs that are installed but whose registry is no longer defined.
staticorphaned - oneversions/3ï
Returns a list of all available pack versions. Fails if the pack is unknown.
staticversions(Registry,Pack,Versions)versions(+atom,+atom,-list) - zero_or_oneRegistry is a variable:instantiation_errorRegistry is neither a variable nor an atom:type_error(atom,Registry)Pack is a variable:instantiation_errorPack is neither a variable nor an atom:type_error(atom,Pack)describe/2ï
Describes a registered pack, including installed version if applicable. Fails if the pack is unknown.
staticdescribe(Registry,Pack)describe(+atom,+atom) - zero_or_oneRegistry is a variable:instantiation_errorRegistry is neither a variable nor an atom:type_error(atom,Registry)Pack is a variable:instantiation_errorPack is neither a variable nor an atom:type_error(atom,Pack)describe/1ï
Describes a registered pack, including installed version if applicable. Fails if the pack is unknown.
staticdescribe(Pack)describe(+atom) - zero_or_onePack is a variable:instantiation_errorPack is neither a variable nor an atom:type_error(atom,Pack)pack_metadata/4ï
Enumerates by backtracking resolved metadata for installed packs.
staticpack_metadata(Registry,Pack,Version,Metadata)pack_metadata(?atom,?atom,?compound,?compound) - zero_or_moreRegistry is neither a variable nor an atom:type_error(atom,Registry)Pack is neither a variable nor an atom:type_error(atom,Pack)Version is neither a variable nor a compound term:type_error(compound,Version)Metadata is neither a variable nor a compound term:type_error(compound,Metadata)
Metadata: Resolved metadata term for the selected installed pack version.Resolved fields: The metadata term includes both version-independent pack metadata and version-specific metadata selected from the installed version.
Absent optional metadata: Missing optional metadata is normalized to
noneinstead of causing failure.Metadata term: Metadata is returned using the term
metadata(Name, Description, License, Home, SourceURL, Checksum, Dependencies, Portability, Directory, Pinned, Installed, Loaded).
pack_property/4ï
Enumerates by backtracking resolved properties for installed pack versions.
staticpack_property(Registry,Pack,Version,Property)pack_property(?atom,?atom,?compound,?compound) - zero_or_moreRegistry is neither a variable nor an atom:type_error(atom,Registry)Pack is neither a variable nor an atom:type_error(atom,Pack)Version is neither a variable nor a compound term:type_error(compound,Version)Property is neither a variable nor a compound term:type_error(compound,Property)
Property: A resolved property term for the selected installed pack version.Supported properties: Supported properties are
name(Name),description(Description),license(License),home(Home),source_url(URL),checksum(Checksum),dependencies(Dependencies),portability(Portability),directory(Directory),pinned(Boolean),installed(Boolean), andloaded(Boolean).Absent optional metadata: Missing optional metadata is normalized to
none.
pack_object/3ï
Enumerates by backtracking pack specification objects for defined registry and pack pairs.
staticpack_object(Registry,Pack,PackObject)pack_object(?atom,?atom,?atom) - zero_or_moreRegistry is neither a variable nor an atom:type_error(atom,Registry)Pack is neither a variable nor an atom:type_error(atom,Pack)PackObject is neither a variable nor an atom:type_error(atom,PackObject)
PackObject: Identifier of the object implementing thepack_protocolfor the given registry and pack.Intended use: This predicate is a low-level bridge for advanced tools and should not be required by most consumers when
pack_metadata/4orpack_property/4is sufficient.
loaded_pack/3ï
Enumerates by backtracking all installed packs that contributed loaded files to the current session.
staticloaded_pack(Registry,Pack,Version)loaded_pack(?atom,?atom,?compound) - zero_or_moreRegistry is neither a variable nor an atom:type_error(atom,Registry)Pack is neither a variable nor an atom:type_error(atom,Pack)Version is neither a variable nor a compound term:type_error(compound,Version)
Loaded pack: A pack is considered loaded iff at least one currently loaded file belongs to its installation directory.
Version: Installed version of the loaded pack.
loaded_pack_file/4ï
Enumerates by backtracking loaded files that belong to installed packs in the current session.
staticloaded_pack_file(Registry,Pack,Version,File)loaded_pack_file(?atom,?atom,?compound,?atom) - zero_or_moreRegistry is neither a variable nor an atom:type_error(atom,Registry)Pack is neither a variable nor an atom:type_error(atom,Pack)Version is neither a variable nor a compound term:type_error(compound,Version)File is neither a variable nor an atom:type_error(atom,File)
File: Absolute path of a currently loaded file belonging to the selected installed pack.Intended use: This predicate supports diagnostics, tests, and the definition of
loaded_pack/3.
search/1ï
Searches packs whose name or description includes the search term (case sensitive).
staticsearch(Term)search(+atom) - oneTerm is a variable:instantiation_errorTerm is neither a variable nor an atom:type_error(atom,Term)pack_dependency/6ï
Enumerates by backtracking resolved direct pack-to-pack dependencies for installed pack versions.
staticpack_dependency(Registry,Pack,Version,DependencyRegistry,DependencyPack,DependencyVersion)pack_dependency(?atom,?atom,?compound,?atom,?atom,?compound) - zero_or_moreRegistry is neither a variable nor an atom:type_error(atom,Registry)Pack is neither a variable nor an atom:type_error(atom,Pack)Version is neither a variable nor a compound term:type_error(compound,Version)DependencyRegistry is neither a variable nor an atom:type_error(atom,DependencyRegistry)DependencyPack is neither a variable nor an atom:type_error(atom,DependencyPack)DependencyVersion is neither a variable nor a compound term:type_error(compound,DependencyVersion)
Resolved dependency: Dependencies are resolved against the current installed packs using the same version comparison semantics used by the tool installation logic.
Supported dependency forms: Version ranges, alternatives, and conjunctions are resolved using the canonical packs dependency semantics.
Non-pack dependencies: Dependencies on Logtalk, Prolog backends, and operating systems are ignored by this predicate and therefore do not produce results.
loaded_pack_dependency/6ï
Enumerates by backtracking resolved direct pack-to-pack dependencies where both the source pack and the dependency pack contributed loaded files to the current session.
staticloaded_pack_dependency(Registry,Pack,Version,DependencyRegistry,DependencyPack,DependencyVersion)loaded_pack_dependency(?atom,?atom,?compound,?atom,?atom,?compound) - zero_or_moreRegistry is neither a variable nor an atom:type_error(atom,Registry)Pack is neither a variable nor an atom:type_error(atom,Pack)Version is neither a variable nor a compound term:type_error(compound,Version)DependencyRegistry is neither a variable nor an atom:type_error(atom,DependencyRegistry)DependencyPack is neither a variable nor an atom:type_error(atom,DependencyPack)DependencyVersion is neither a variable nor a compound term:type_error(compound,DependencyVersion)
Loaded dependency edge: This predicate is the loaded-pack counterpart of
pack_dependency/6and only succeeds when both endpoints are currently loaded.Intended use: This predicate is especially useful for tools that need to describe relationships between the installed packs that contributed code to the current session.
install/4ï
Installs a new pack using the specified options. Fails if the pack is unknown or already installed but not using update(true) or force(true) options. Fails also if the pack version is unknown.
staticinstall(Registry,Pack,Version,Options)install(+atom,+atom,++compound,++list(compound)) - zero_or_oneRegistry is a variable:instantiation_errorRegistry is neither a variable nor an atom:type_error(atom,Registry)Pack is a variable:instantiation_errorPack is neither a variable nor an atom:type_error(atom,Pack)Version is a variable:instantiation_errorVersion is neither a variable nor a valid version:type_error(pack_version,Version)Options is a variable:instantiation_errorOptions is neither a variable nor a list:type_error(list,Options)Option of the list Options is a variable:instantiation_errorOption of the list Options is neither a variable nor a compound term:type_error(compound,Option)Option of the list Options is a compound term but not a valid option:domain_error(option,Option)
update(Boolean)option: Update pack if already installed. Default isfalse. Overrides theforce/1option.
force(Boolean)option: Force pack re-installation if already installed. Default isfalse.
compatible(Boolean)option: Restrict installation to compatible packs. Default istrue.
clean(Boolean)option: Clean pack archive after installation. Default isfalse.
verbose(Boolean)option: Verbose installing steps. Default isfalse.
checksum(Boolean)option: Verify pack archive checksum. Default istrue.
checksig(Boolean)option: Verify pack archive signature. Default isfalse.
git(Atom)option: Extra command-line options. Default is''.
downloader(Atom)option: Downloader utility. Eithercurlorwget. Default iscurl.
curl(Atom)option: Extra command-line options. Default is''.
wget(Atom)option: Extra command-line options. Default is''.
gpg(Atom)option: Extra command-line options. Default is''.
tar(Atom)option: Extra command-line options. Default is''.
install/3ï
Installs the specified version of a pack from the given registry using default options. Fails if the pack is already installed or unknown. Fails also if the pack version is unknown.
staticinstall(Registry,Pack,Version)install(+atom,+atom,?compound) - zero_or_oneRegistry is a variable:instantiation_errorRegistry is neither a variable nor an atom:type_error(atom,Registry)Pack is a variable:instantiation_errorPack is neither a variable nor an atom:type_error(atom,Pack)Version is a variable:instantiation_errorVersion is neither a variable nor a valid version:type_error(pack_version,Version)install/2ï
Installs the latest version of a pack from the given registry using default options. Fails if the pack is already installed or unknown.
staticinstall(Registry,Pack)install(+atom,+atom) - zero_or_oneRegistry is a variable:instantiation_errorRegistry is neither a variable nor an atom:type_error(atom,Registry)Pack is a variable:instantiation_errorPack is neither a variable nor an atom:type_error(atom,Pack)install/1ï
Installs a pack (if its name is unique among all registries) using default options. Fails if the pack is already installed or unknown. Fails also if the pack is available from multiple registries.
staticinstall(Pack)install(+atom) - zero_or_onePack is a variable:instantiation_errorPack is not an atom:type_error(atom,Pack)update/3ï
Updates an outdated pack to the specified version using the specified options. Fails if the pack or the pack version is unknown or if the pack is not installed. Fails also if the pack is orphaned or pinned and not using a force(true) option.
staticupdate(Pack,Version,Options)update(+atom,++callable,++list(callable)) - zero_or_onePack is a variable:instantiation_errorPack is neither a variable nor an atom:type_error(atom,Pack)Version is a variable:instantiation_errorVersion is neither a variable nor a valid version:type_error(pack_version,Version)Options is a variable:instantiation_errorOptions is neither a variable nor a list:type_error(list,Options)Option of the list Options is a variable:instantiation_errorOption of the list Options is neither a variable nor a compound term:type_error(compound,Option)Option of the list Options is a compound term but not a valid option:domain_error(option,Option)
install(Boolean)option: Install pack latest version if not already installed. Default isfalse.
force(Boolean)option: Force update if the pack is pinned or breaks installed packs. Default isfalse.
compatible(Boolean)option: Restrict updating to compatible packs. Default istrue.
status(Status)option: Specify allowed pack status. Default is[stable,rc,beta,alpha]. Set toallto also allowexperimentalanddeprecated.
clean(Boolean)option: Clean pack archive after updating. Default isfalse.
verbose(Boolean)option: Verbose updating steps. Default isfalse.
checksum(Boolean)option: Verify pack archive checksum. Default istrue.
checksig(Boolean)option: Verify pack archive signature. Default isfalse.
git(Atom)option: Extra command-line options. Default is''.
downloader(Atom)option: Downloader utility. Eithercurlorwget. Default iscurl.
curl(Atom)option: Extra command-line options. Default is''.
wget(Atom)option: Extra command-line options. Default is''.
gpg(Atom)option: Extra command-line options. Default is''.
tar(Atom)option: Extra command-line options. Default is''.
update/2ï
Updates an outdated pack to its latest version using the specified options. Fails if the pack is orphaned, unknown, or not installed. Fails also if the pack is pinned and not using a force(true) option.
staticupdate(Pack,Options)update(+atom,++list(callable)) - zero_or_onePack is a variable:instantiation_errorPack is neither a variable nor an atom:type_error(atom,Pack)Options is a variable:instantiation_errorOptions is neither a variable nor a list:type_error(list,Options)Option of the list Options is a variable:instantiation_errorOption of the list Options is neither a variable nor a compound term:type_error(compound,Option)Option of the list Options is a compound term but not a valid option:domain_error(option,Option)
install(Boolean)option: Install pack latest version if not already installed. Default isfalse.
force(Boolean)option: Force update if the pack is pinned or breaks installed packs. Default isfalse.
compatible(Boolean)option: Restrict updating to compatible packs. Default istrue.
status(Status)option: Specify allowed pack update status. Default is[stable,rc,beta,alpha]. Set toallto also allowexperimentalanddeprecated.
clean(Boolean)option: Clean pack archive after updating. Default isfalse.
verbose(Boolean)option: Verbose updating steps. Default isfalse.
checksum(Boolean)option: Verify pack archive checksum. Default istrue.
checksig(Boolean)option: Verify pack archive signature. Default isfalse.
git(Atom)option: Extra command-line options. Default is''.
downloader(Atom)option: Downloader utility. Eithercurlorwget. Default iscurl.
curl(Atom)option: Extra command-line options. Default is''.
wget(Atom)option: Extra command-line options. Default is''.
gpg(Atom)option: Extra command-line options. Default is''.
tar(Atom)option: Extra command-line options. Default is''.
update/1ï
Updates an outdated pack to its latest version using default options. Fails if the pack is pinned, orphaned, not installed, unknown, or breaks installed packs.
staticupdate(Pack)update(+atom) - zero_or_onePack is a variable:instantiation_errorPack is neither a variable nor an atom:type_error(atom,Pack)update/0ï
Updates all outdated packs (that are not pinned) using default options.
staticupdate - zero_or_oneuninstall/2ï
Uninstalls a pack using the specified options. Fails if the pack is unknown or not installed. Fails also if the pack is pinned or have dependents and not using a force(true) option.
staticuninstall(Pack,Options)uninstall(+atom,++list(compound)) - zero_or_onePack is a variable:instantiation_errorPack is neither a variable nor an atom:type_error(atom,Pack)Options is a variable:instantiation_errorOptions is neither a variable nor a list:type_error(list,Options)Option of the list Options is a variable:instantiation_errorOption of the list Options is neither a variable nor a compound term:type_error(compound,Option)Option of the list Options is a compound term but not a valid option:domain_error(option,Option)
force(Boolean)option: Force deletion if the pack is pinned. Default isfalse.
clean(Boolean)option: Clean pack archive after deleting. Default isfalse.
verbose(Boolean)option: Verbose uninstalling steps. Default isfalse.
uninstall/1ï
Uninstalls a pack using default options. Fails if the pack is pinned, have dependents, not installed, or unknown.
staticuninstall(Pack)uninstall(+atom) - zero_or_onePack is a variable:instantiation_errorPack is neither a variable nor an atom:type_error(atom,Pack)uninstall/0ï
Uninstalls all packs using the force(true) option.
staticuninstall - zero_or_oneclean/2ï
Cleans all pack archives. Fails if the the pack is unknown.
staticclean(Registry,Pack)clean(+atom,+atom) - zero_or_oneRegistry is a variable:instantiation_errorRegistry is neither a variable nor an atom:type_error(atom,Registry)Pack is a variable:instantiation_errorPack is neither a variable nor an atom:type_error(atom,Pack)clean/1ï
Cleans all pack archives. Fails if the pack is unknown.
staticclean(Pack)clean(+atom) - zero_or_onePack is a variable:instantiation_errorPack is neither a variable nor an atom:type_error(atom,Pack)clean/0ï
Cleans all archives for all packs.
staticclean - onesave/2ï
Saves a list of all installed packs and registries plus pinning status to a file using the given options.
staticsave(File,Options)save(+atom,++list(compound)) - one_or_errorFile is a variable:instantiation_errorFile is neither a variable nor an atom:type_error(atom,File)File is an existing file but cannot be written:permission_error(open,source_sink,File)Options is a variable:instantiation_errorOptions is neither a variable nor a list:type_error(list,Options)Option of the list Options is a variable:instantiation_errorOption of the list Options is neither a variable nor a compound term:type_error(compound,Option)Option of the list Options is a compound term but not a valid option:domain_error(option,Option)
lock(Boolean)option: Save lock extension facts (lockfile version, git registry commits, and pack integrity hashes) in addition to the standard requirements facts. Default isfalse.
save(What)option: Save registries without installed packs whenWhatisalland skip them whenWhatisinstalled. Default isinstalled.
save/1ï
Saves a list of all installed packs and their registries plus pinning status to a file using default options.
staticsave(File)save(+atom) - one_or_errorFile is a variable:instantiation_errorFile is neither a variable nor an atom:type_error(atom,File)File is an existing file but cannot be written:permission_error(open,source_sink,File)restore/2ï
Restores a list of registries and packs plus their pinning status from a file using the given options. Fails if restoring is not possible.
staticrestore(File,Options)restore(+atom,++list(compound)) - zero_or_one_or_errorFile is a variable:instantiation_errorFile is neither a variable nor an atom:type_error(atom,File)File is an atom but not an existing file:existence_error(file,File)File is an existing file but cannot be read:permission_error(open,source_sink,File)Options is a variable:instantiation_errorOptions is neither a variable nor a list:type_error(list,Options)Option of the list Options is a variable:instantiation_errorOption of the list Options is neither a variable nor a compound term:type_error(compound,Option)Option of the list Options is a compound term but not a valid option:domain_error(option,Option)
lock(Boolean)option: Require lock extension facts and enforce strict restoring (exact versions, git registry commits, and pack integrity hashes). Default isfalse.
force(Boolean)option: Force restoring if a registry is already defined or a pack is already installed. Default istrue.
compatible(Boolean)option: Restrict installation to compatible packs. Default istrue.
clean(Boolean)option: Clean registry and pack archives after restoring. Default isfalse.
verbose(Boolean)option: Verbose restoring steps. Default isfalse.
checksum(Boolean)option: Verify pack archive checksums. Default istrue.
checksig(Boolean)option: Verify pack archive signatures. Default isfalse.
git(Atom)option: Extra command-line options. Default is''.
downloader(Atom)option: Downloader utility. Eithercurlorwget. Default iscurl.
curl(Atom)option: Extra command-line options. Default is''.
wget(Atom)option: Extra command-line options. Default is''.
gpg(Atom)option: Extra command-line options. Default is''.
tar(Atom)option: Extra command-line options. Default is''.
restore/1ï
Restores a list of registries and packs plus their pinning status from a file using default options. Fails if restoring is not possible.
staticrestore(File)restore(+atom) - zero_or_one_or_errorFile is a variable:instantiation_errorFile is neither a variable nor an atom:type_error(atom,File)File is an atom but not an existing file:existence_error(file,File)File is an existing file but cannot be read:permission_error(open,source_sink,File)dependents/3ï
Returns a list of all installed packs that depend on the given pack from the given registry. Fails if the pack is unknown.
staticdependents(Registry,Pack,Dependents)dependents(+atom,+atom,-list(atom)) - zero_or_oneRegistry is a variable:instantiation_errorRegistry is neither a variable nor an atom:type_error(atom,Registry)Pack is a variable:instantiation_errorPack is neither a variable nor an atom:type_error(atom,Pack)dependents/2ï
Prints a list of all installed packs that depend on the given pack from the given registry. Fails if the pack is unknown.
staticdependents(Registry,Pack)dependents(+atom,+atom) - zero_or_oneRegistry is a variable:instantiation_errorRegistry is neither a variable nor an atom:type_error(atom,Registry)Pack is a variable:instantiation_errorPack is neither a variable nor an atom:type_error(atom,Pack)dependents/1ï
Prints a list of all installed packs that depend on the given pack if unique from all defined registries. Fails if the pack is unknown or available from multiple registries.
staticdependents(Pack)dependents(+atom) - zero_or_onePack is a variable:instantiation_errorPack is neither a variable nor an atom:type_error(atom,Pack)lint/2ï
Checks the pack specification. Fails if the pack is unknown or if linting detects errors.
staticlint(Registry,Pack)lint(+atom,+atom) - zero_or_oneRegistry is a variable:instantiation_errorRegistry is neither a variable nor an atom:type_error(atom,Registry)Pack is a variable:instantiation_errorPack is neither a variable nor an atom:type_error(atom,Pack)lint/1ï
Checks the pack specification. Fails if the pack is unknown, or available from multiple registries, or if linting detects errors.
staticlint(Pack)lint(+atom) - zero_or_onePack is a variable:instantiation_errorPack is neither a variable nor an atom:type_error(atom,Pack)lint/0ï
Checks all pack specifications.
staticlint - oneProtected predicatesï
(no local declarations; see entity ancestors if any)
Private predicatesï
(no local declarations; see entity ancestors if any)
Operatorsï
(none)