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 3 and Version 4 of TolPackageRulesAndComments


Ignore:
Timestamp:
Jun 17, 2010, 4:47:08 PM (15 years ago)
Author:
Víctor de Buen Remiro
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • TolPackageRulesAndComments

    v3 v4  
    2727  * Real _.autodoc.version.low = 1;
    2828  * Set _.autodoc.dependencies = [["paquete1","paquete2", ...]];
     29 * Puesto que un paquete se almacena como un módulo OZA, está terminantemente
     30   prohibido que un NameBlock ejecute acciones de ningún tipo durante su creación.
     31   Si se hace algo así el sistema no avisará pero simplemente no se realizarán las
     32   acciones previstas. Es decir, las declaraciones de los miembros no pueden tener
     33   efectos secundarios como
     34  * Modificar variables con {{{ :=, PutValue, Append, ... }}}.
     35  * Llamar al sistema operativo para crear, borrar ni modificar nada.
     36  * Abrir conexiones a la base de datos o a cualquier otro mecanismo de consulta.
     37 * Si un paquete necesita ejecutar alguna acción antes de ser utilizado deberá
     38   tener un método [[BR]] {{{ Real StartActions(Real void) { ... }; }}} [[BR]] el
     39   cual será llamado justo después de ser cargado por el #Require por vez primera.
    2940 * El nombre del archivo de una versión concreta de un paquete se obtiene
    3041   como la concatenación del nombre del paquete seguido de un punto, el número