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.

Opened 13 years ago

Closed 12 years ago

#1589 closed defect (goodtrick)

Variables Globales - Perdida de referencia al renombrar una serie

Reported by: Manuel Locubiche Malaxechevarria Owned by: Víctor de Buen Remiro
Priority: normal Milestone: Mantainance
Component: Kernel Version: 3.1
Severity: normal Keywords:
Cc:

Description

En el ejemplo de la serie que carga tol DomingosDelMes (esta en la gramatica Serie), compilando la variable con un cambio de nombre en un entorno local;


Real {
Serie PutName("DomingosDelMes2", DomingosDelMes);
1};


Se pierde la referencia de las series (dejan de existir), tanto con el nombre original, como con el nuevo.

Change History (2)

comment:1 Changed 13 years ago by Manuel Locubiche Malaxechevarria

He visto que en este ejemplo en concreto al hacer quitar el tipado

{
Serie PutName("DomingosDelMes2", DomingosDelMes);
1};

funciona bien.

comment:2 Changed 12 years ago by Víctor de Buen Remiro

Resolution: goodtrick
Status: newclosed

No es buena idea cambiar el nombre de objetos accesibles globalmente.
La intención de PutName es cambiar los nombres ornamentales, no los que afectan a la semántica.

Note: See TracTickets for help on using tickets.