Next: Introduction, Previous: (dir), Up: (dir) [Contents][Index]
This is the asdf-manager Reference Manual, version 0.1, generated automatically by Declt version 2.4 "Will Decker" on Wed Jun 20 10:46:42 2018 GMT+0.
• Introduction: | What asdf-manager is all about | |
• Systems: | The systems documentation | |
• Modules: | The modules documentation | |
• Files: | The files documentation | |
• Packages: | The packages documentation | |
• Definitions: | The symbols documentation | |
• Indexes: | Concepts, functions, variables and data types |
Download and manage ASDF versions.
Really, that's all it does. It's meant to be used as part of a larger Common Lisp environment manager, the other components being ql-manager to manage different Quicklisp environments, and Roswell to manage implementations.
First, you have to create a manager object. You need to pass a directory where the ASDF source trees will be stored.
(defvar *manager* (make-instance 'asdf-manager:manager
:directory #p"/path/to/some/directory/"))
Then you can start downloading ASDF versions:
(asdf-manager:download-extract-delete *manager* :3.1.6.6)
This will download the source archive for version 3.1.6.6, extract it to
<directory>/sources/asdf-3.1.6.6
, and delete the archive.
Available versions are stored in the asdf-manager:+available-versions+
vector.
Copyright (c) 2016 Fernando Borretti
Licensed under the MIT License.
Next: Modules, Previous: Introduction, Up: Top [Contents][Index]
The main system appears first, followed by any subsystem dependency.
• The asdf-manager system: |
Fernando Borretti <eudoxiahp@gmail.com>
Fernando Borretti <eudoxiahp@gmail.com>
(:git "git@github.com:roswell/asdf-manager.git")
MIT
Download and manage ASDF versions.
# asdf-manager
[](https://travis-ci.org/roswell/asdf-manager)
Download and manage ASDF versions.
# Overview
Really, that’s all it does. It’s meant to be used as part of a larger Common
Lisp environment manager, the other components being [ql-manager][ql] to manage
different Quicklisp environments, and [Roswell][ros] to manage implementations.
# Usage
First, you have to create a manager object. You need to pass a directory where
the ASDF source trees will be stored.
“‘lisp
(defvar *manager* (make-instance ’asdf-manager:manager
:directory #p"/path/to/some/directory/"))
“‘
Then you can start downloading ASDF versions:
“‘lisp
(asdf-manager:download-extract-delete *manager* :3.1.6.6)
“‘
This will download the source archive for version 3.1.6.6, extract it to
‘<directory>/sources/asdf-3.1.6.6‘, and delete the archive.
Available versions are stored in the ‘asdf-manager:+available-versions+‘ vector.
# License
Copyright (c) 2016 Fernando Borretti
Licensed under the MIT License.
[ql]: https://github.com/roswell/ql-manager
[ros]: https://github.com/roswell/roswell
0.1
asdf-manager.asd (file)
src (module)
Modules are listed depth-first from the system components tree.
• The asdf-manager/src module: |
asdf-manager (system)
src/
asdf-manager.lisp (file)
Files are sorted by type and then listed depth-first from the systems components trees.
• Lisp files: |
• The asdf-manager.asd file: | ||
• The asdf-manager/src/asdf-manager.lisp file: |
Next: The asdf-manager/src/asdf-manager<dot>lisp file, Previous: Lisp files, Up: Lisp files [Contents][Index]
asdf-manager.asd
asdf-manager (system)
Previous: The asdf-manager<dot>asd file, Up: Lisp files [Contents][Index]
src (module)
src/asdf-manager.lisp
Next: Definitions, Previous: Files, Up: Top [Contents][Index]
Packages are listed by definition order.
• The asdf-manager package: |
ASDF manager interface.
asdf-manager.lisp (file)
common-lisp
Definitions are sorted by export status, category, package, and then by lexicographic order.
• Exported definitions: |
Previous: Definitions, Up: Definitions [Contents][Index]
• Exported special variables: | ||
• Exported functions: | ||
• Exported generic functions: | ||
• Exported classes: | ||
• Exported types: |
Next: Exported functions, Previous: Exported definitions, Up: Exported definitions [Contents][Index]
A vector of available ASDF versions.
asdf-manager.lisp (file)
Next: Exported generic functions, Previous: Exported special variables, Up: Exported definitions [Contents][Index]
Return the URL of the archive containing the given ASDF version.
asdf-manager.lisp (file)
Does this keyword represent a valid version?
asdf-manager.lisp (file)
Next: Exported classes, Previous: Exported functions, Up: Exported definitions [Contents][Index]
The absolute pathname to the file where the archive of the given version will be downloaded.
asdf-manager.lisp (file)
Download an ASDF version. Returns the pathname to the archive.
asdf-manager.lisp (file)
Download an archive for the given ASDF version, extract it, and delete the archive file. Returns the path to the directory.
asdf-manager.lisp (file)
Extract a previously downloaded archive. Returns the path to the directory.
asdf-manager.lisp (file)
The absolute pathname to the directory where ASDF versions are stored.
asdf-manager.lisp (file)
The absolute pathname to the directory where the manager downloads ASDF versions.
asdf-manager.lisp (file)
Next: Exported types, Previous: Exported generic functions, Up: Exported definitions [Contents][Index]
A manager instance.
asdf-manager.lisp (file)
standard-object (class)
The absolute pathname to the directory where ASDF versions are stored.
pathname
:directory
manager-directory (generic function)
Previous: Exported classes, Up: Exported definitions [Contents][Index]
An ASDF version.
asdf-manager.lisp (file)
Previous: Definitions, Up: Top [Contents][Index]
• Concept index: | ||
• Function index: | ||
• Variable index: | ||
• Data type index: |
Next: Function index, Previous: Indexes, Up: Indexes [Contents][Index]
Jump to: | A F L M |
---|
Jump to: | A F L M |
---|
Next: Variable index, Previous: Concept index, Up: Indexes [Contents][Index]
Jump to: | A D E F G M V |
---|
Jump to: | A D E F G M V |
---|
Next: Data type index, Previous: Function index, Up: Indexes [Contents][Index]
Jump to: | +
D S |
---|
Jump to: | +
D S |
---|
Previous: Variable index, Up: Indexes [Contents][Index]
Jump to: | A C M P S T V |
---|
Jump to: | A C M P S T V |
---|