close Warning: Can't synchronize with repository "(default)" (/var/svn/tolp does not appear to be a Subversion repository.). Look in the Trac log for more information.

Changes between Version 5 and Version 6 of TolModularity


Ignore:
Timestamp:
Jun 16, 2010, 7:24:58 AM (15 years ago)
Author:
Víctor de Buen Remiro
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • TolModularity

    v5 v6  
    33
    44  1. '''Package''': A package is an irreductible set of TOL files that are strongly related between themselves, having all them a common conceptual purpose. It is the minimal unity of modularity and will be encapsulated into a unique root NameBlock that must be handled as a compressed OIS module.
    5   1. '''Library''': A library is a set of related packages that are organized in a directory tree whose root is called just like the library. Terminal directories have just one package each one. Intermediate directories have only conceptual purpose in order to aggregate related package in a hierarchical tree. A library must have just one main TOL file with a unique NameBlock that includes all packages as direct members. So, to acces to a specific package user will must write {{{ my_library::my_package }}} independently of intermediate directories where the package is ubicated. A library has its own release identifier and must have a list of required libraries specifying minimum and maximum compatible releases of each one. TOL C++ built-in kernel will be considered as an special library required by all other libraries and non requiring any one.
    6   1. '''Repository''': Generic purpose libraries, starting by StdLib, must be accesible from public or private, remote or local repositories i order to allow download and automatic update to last releases and also to specific ones for full libraries.
     5  1. '''Library''': A library is list of related packages and is defined by just one TOL file that requires all packages in the order of dependencies.
     6  1. '''Repository''': Generic purpose libraries must be accesible from public or private, remote or local repositories in order to allow download and automatic update to last releases and also to specific ones for full libraries.
    77
     8
     9See more about TOL packages and repositories on TolPackageRulesAndComments