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.
- Timestamp:
-
Jun 17, 2010, 4:47:08 PM (15 years ago)
- Author:
-
Víctor de Buen Remiro
- Comment:
-
--
Legend:
- Unmodified
- Added
- Removed
- Modified
-
v3
|
v4
|
|
27 | 27 | * Real _.autodoc.version.low = 1; |
28 | 28 | * 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. |
29 | 40 | * El nombre del archivo de una versión concreta de un paquete se obtiene |
30 | 41 | como la concatenación del nombre del paquete seguido de un punto, el número |