Changes between Version 11 and Version 12 of user-directories


Ignore:
Timestamp:
Sep 7, 2007 3:36:38 PM (13 years ago)
Author:
rlh
Comment:

Added details to dfn of "project" that I learned after getting confused.

Legend:

Unmodified
Added
Removed
Modified
  • user-directories

    v11 v12  
    66
    77
    8  * '''COIN Project''':  With this we mean the files grouped together as one project in COIN (e.g., source code, Makefiles).  In order to actually compile and link libraries and executables associated with the project, it might be necessary to have files that are not contained in the project, e.g.,  files from other COIN projects (such as !CoinUtils).
     8 * '''COIN Project''':  With this we mean the files grouped together as one project in COIN (e.g., source code, Makefiles).  In order to actually compile and link libraries and executables associated with the project, it might be necessary to have files that are not contained in the project, e.g.,  files from other COIN projects (such as !CoinUtils).  CAUTION (Wake Up!): The term "project" defined here does not have the same meaning as the term in "Project Manager."  For example, the Clp Project Manager is John Forrest, but an instance of a Clp Project is in Clp's releases/1.3.3 directory. There is only one John Forrest, Clp Project Manager, but there are ''many'' COIN Projects associated with Clp, i.e., one for each release, stable, and trunk version. (Context-dependent definitions are a tad confusing to the uninitiated. Two distinct terms would be clearer. feel free to make suggestions.)
    99
    10  * '''COIN Package''':  For every COIN project, there is an associated COIN package. A COIN package includes the COIN project along with all the COIN projects it depends on. (Third-party code that is not available on COIN but that is also required to compile the program or library, is not part of the COIN package and has to be downloaded separately.)
     10
     11 * '''COIN Package''':  For every COIN project, there is a associated COIN package. A COIN package includes the COIN project along with all the COIN projects it depends on. (Third-party code that is not available on COIN but that is also required to compile the program or library, is not part of the COIN package and has to be downloaded separately.)
    1112
    1213For example, to compile the {{{Clp}}} library and solver executable, one needs of course the files from the {{{Clp}}} COIN project.  However, as a dependency, we also require the files from the {{{CoinUtils}}} COIN project, as well as a few data files from the {{{Data}}} COIN project to run the test and example programs.  Therefore:  The {{{Clp}}} COIN Package includes the files from the COIN Projects {{{Clp}}}, {{{CoinUtils}}}, and {{{Data}}}.