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 14 years ago

Closed 14 years ago

#1247 closed doubt (fixed)

Creación de un NameBlock sin miembros

Reported by: imendez Owned by: Víctor de Buen Remiro
Priority: normal Milestone: Mantainance
Component: Kernel Version: 2.0.1
Severity: normal Keywords:
Cc:

Description

Hola, ¿es posible crear un NameBlock "vacío", es decir sin miembros? Lo pregunto porque yo tenía entendido que no, pero parece ser que con la función SetToNameBlock sí se puede:

NameBlock EmptyNameBlock = SetToNameBlock(Empty)

¿No se puede hacer directamente?
¿Es algo no recomendable? Si no lo es, ¿por qué no se crea un objeto global que represente un NameBlock "vacío", similar al Set Empty?

Gracias de antemano

Change History (2)

comment:1 Changed 14 years ago by Víctor de Buen Remiro

No es posible escribir ? en TOL, ni para Set ni para NameBlock por culpa del parser, pues no permite abrir y cerrar ningún tipo de paréntesis sin haber nada en medio.

Yo lo que suelo hacer es crear un

NameBlock SetToNameBlock(Empty)

o bien un

  NameBlock [[ Real _.void=? ]]

para definir un NameBlock en caso de error o como valor por defecto cuando aún no sé lo que va a contener.

No existe el NameBlock Empty porque nadie lo ha pedido y tampoco veo qué utilidad podría tener tal cosa pues no puedes hacer nada con él.

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

Resolution: fixed
Status: newclosed

(In [3635]) Fixes #1247
NoNameBlock is the empty NameBlock

Note: See TracTickets for help on using tickets.