Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision | ||
tools:cpm [2017-02-06 14:23] – [Quick Start] mh | tools:cpm [2017-04-11 17:37] – [Overview] mh | ||
---|---|---|---|
Line 4: | Line 4: | ||
The Curry Package Manager (CPM) is a tool to distribute and | The Curry Package Manager (CPM) is a tool to distribute and | ||
- | install Curry libraries and manage version dependencies | + | install Curry libraries |
- | between | + | between |
These libraries are organized in packages. | These libraries are organized in packages. | ||
There is a central index of all these packages which can | There is a central index of all these packages which can | ||
Line 24: | Line 24: | ||
The installation assumes that one of the Curry systems PAKCS or KiCS2 | The installation assumes that one of the Curry systems PAKCS or KiCS2 | ||
- | in installed and the executables '' | + | is installed and the executables '' |
- | If '' | + | (if '' |
- | of the variable | + | of your Curry system by modifying |
- | Otherwise, | + | in the '' |
+ | Then perform the following steps to install CPM: | ||
- | 1> git clone https:// | + | 1> git clone https:// |
2> cd cpm | 2> cd cpm | ||
3> make | 3> make | ||
If this was successful, the binary '' | If this was successful, the binary '' | ||
- | directory '' | + | directory '' |
- | in your path or create a symbolic link from some path directory | + | of tools distributed with packages. For convenient |
- | to this binary. | + | directory '' |
+ | the binary | ||
+ | link from some path directory to this binary. | ||
===== Quick Start ===== | ===== Quick Start ===== | ||
Line 75: | Line 78: | ||
As you will see, an initial package description file '' | As you will see, an initial package description file '' | ||
- | and a subdirectory '' | + | and a subdirectory '' |
- | for your project, | + | for your project, |
Then run | Then run | ||
Line 92: | Line 95: | ||
in this directory. | in this directory. | ||
- | ===== Manual ===== | + | ===== Manual |
For further information, | For further information, | ||
+ | A detailed description about CPM and its implementation can be found | ||
+ | in the following thesis: | ||
+ | |||
+ | [[https:// | ||
===== Uploading and Publishing Packages ===== | ===== Uploading and Publishing Packages ===== | ||