Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Next revisionBoth sides next revision
tools:cpm [2017-07-17 14:51] – [Available Packages] mhtools:cpm [2017-10-21 11:37] mh
Line 22: Line 22:
 ===== Available Packages ===== ===== Available Packages =====
  
-There are more than [[http://www.informatik.uni-kiel.de/~mh/curry/cpm/fifty packages available]]+There are more than [[http://www.informatik.uni-kiel.de/~mh/curry/cpm/sixty packages available]]
 (including more than 400 modules). (including more than 400 modules).
 There is a [[http://www.informatik.uni-kiel.de/~mh/curry/cpm/ | table of all packages]] There is a [[http://www.informatik.uni-kiel.de/~mh/curry/cpm/ | table of all packages]]
Line 47: Line 47:
     3> make     3> make
  
-If this was successful, the binary ''cpm'' has been generated in the+If this was successful, the binary ''cypm'' has been generated in the
 directory ''~/.cpm/bin''. This is also the directory where CPM installs binaries directory ''~/.cpm/bin''. This is also the directory where CPM installs binaries
 of applications distributed as packages. For convenient use, you should add the of applications distributed as packages. For convenient use, you should add the
 directory ''~/.cpm/bin'' to your path. Alternatively, you can also put directory ''~/.cpm/bin'' to your path. Alternatively, you can also put
-the binary ''~/.cpm/bin/cpm'' somewhere in your path or create a symbolic+the binary ''~/.cpm/bin/cypm'' somewhere in your path or create a symbolic
 link from some path directory to this binary. link from some path directory to this binary.
  
Line 58: Line 58:
 Now you can clone a copy of the central package index repository by Now you can clone a copy of the central package index repository by
  
-    > cpm update+    > cypm update
  
 Afterwards, you can show a short list of all packages in this index by Afterwards, you can show a short list of all packages in this index by
  
-    > cpm list+    > cypm list
  
 The command The command
  
-    > cpm info PACKAGE+    > cypm info PACKAGE
  
 can be used to show more information about a package. can be used to show more information about a package.
Line 75: Line 75:
 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 ''cpm new'':+All this can be created by the command ''cypm new'':
  
-    > cpm new myproject+    > cypm new myproject
  
 This command creates a new project directory ''myproject'' This command creates a new project directory ''myproject''
Line 86: Line 86:
 Then run Then run
  
-    > cpm install+    > cypm install
  
 to install all dependencies of the current package. to install all dependencies of the current package.
 Afterwards, start your interactive Curry environment by Afterwards, start your interactive Curry environment by
  
-    > cpm curry+    > cypm curry
  
 and you will be able to load the modules of the current package and you will be able to load the modules of the current package
Line 102: Line 102:
 (e.g., KiCS2 or PAKCS) by (e.g., KiCS2 or PAKCS) by
  
-    > cpm curry :load Main+    > cypm curry :load Main
  
 ===== Manual and Further Documentation ===== ===== Manual and Further Documentation =====
/srv/dokuwiki/currywiki/data/pages/tools/cpm.txt · Last modified: 2020-03-14 18:06 by mh
Back to top
CC Attribution-Noncommercial-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0