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-04-11 17:41] – [Installing the Curry Package Manager] mh | tools:cpm [2017-04-24 13:46] – [Installing the Curry Package Manager] mh | ||
---|---|---|---|
Line 23: | Line 23: | ||
===== Installing the Curry Package Manager ===== | ===== Installing the Curry Package Manager ===== | ||
- | CPM is already part of recent | + | CPM is already part of recent |
PAKCS (Version 1.14.3 or higher) and KiCS2 (Version 0.5.2 or higher). | PAKCS (Version 1.14.3 or higher) and KiCS2 (Version 0.5.2 or higher). | ||
- | If you have some older version of PAKCS or KiCS2, | + | If you have some older version of PAKCS or KiCS2, |
install CPM from its public repository. | install CPM from its public repository. | ||
The installation requires that one of the Curry systems PAKCS or KiCS2 | The installation requires that one of the Curry systems PAKCS or KiCS2 | ||
Line 66: | Line 66: | ||
Therefore, to initialize it and use other packages, you need | Therefore, to initialize it and use other packages, you need | ||
a package description file in some project directory. | a package description file in some project directory. | ||
- | All this can be created by the command '' | + | All this can be created by the command '' |
- | some questions: | + | |
- | > cpm new | + | > cpm new myproject |
- | Create a new package | + | |
- | -------------------- | + | |
- | What is the name of the new package? | + | |
- | What is the first version of the package? [0.0.1] | + | |
- | Who is the author of the package? Joe Curry < | + | |
- | Please provide a short (one line) summary of what the package does: | + | |
- | > This is just for testing. | + | |
- | A new package in the directory ' | + | |
- | Please go into this directory, add dependencies in ' | + | |
- | and run 'cpm install' | + | |
- | As you will see, an initial package description file '' | + | This command creates a new project directory '' |
- | and a subdirectory '' | + | containing |
- | for your project, add it as a dependency in '' | + | and a subdirectory '' |
+ | If you need some other package for your project, | ||
+ | add it as a dependency in '' | ||
Then run | Then run | ||