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-02-01 13:29] mhtools:cpm [2017-02-03 14:21] – [Overview] mh
Line 6: Line 6:
 install Curry libraries and manage version dependencies install Curry libraries and manage version dependencies
 between these libraries. between these libraries.
 +These libraries are organized in packages.
 +There is a central index of all these packages which can
 +easily be downloaded by CPM.
 +The individual packages are currently not stored in a central
 +server but their source can be anywhere.
 +CPM organizes the automatic access to appropriate versions
 +of these packages so that a user does not need to know
 +about these details.
 +
 +CPM also supports //semantic versioning//, i.e., it is able to check
 +whether a new minor version of a package is consistent
 +(w.r.t. its API and behavior) with a previous version of
 +the same package.
 +
  
 ===== Installing the Curry Package Manager ===== ===== Installing the Curry Package Manager =====
Line 77: Line 91:
 in this directory. in this directory.
  
-For further information, look into manual of CPM.+===== Manual ===== 
 + 
 +For further information, look into the {{tools:cpm:manual.pdf | manual of CPM}}. 
 + 
 +===== Uploading Packages ===== 
 + 
 +Currently, there is no support for automatically uploading 
 +new packages. However, if you have developed that might be of 
 +interest to other Curry users, please write to 
 + 
 +    packages (AT) curry-language.org 
 + 
 +in order to make it publicly available. 
  
/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