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

Last modified 14 years ago

#1220 closed defect (fixed)

Managing Descriptions

Reported by: Pedro Gea Owned by: Víctor de Buen Remiro
Priority: high Milestone: Mantainance
Component: Kernel Version: head
Severity: blocker Keywords:
Cc:

Description

Se encuentran algunas dificultades en la gestión de las descripciones de los distintos objetos que se pueden generan con TOL.

Enumero las mejoras y correcciones que encuentro:

  • En PutDescription aceptaría el funcionamiento vía texto, también para objetos cualesquiera, de modo que incluso funcionara:
    Anything PutDescription("Elemento privado", "modulo::_variable");
    
  • En Description añadiría la extensión del tercer argumento para miembros de una clase, equiparándola a PutDescription.
  • Buscaría alguna manera de forzar la declaración interna de los _.autodoc.member de los atributos en una clase, y así evitar que el PutDescription no tenga efecto. Si no, en cualquier caso, solucionaría el bug que asigna la descripción a la clase y quizá incorporaría un warning.
  • Intentaría que Members respondiera sobre una instancia devolviendo también la información que como instancia hereda de la clase: las descripciones de los atributos e información completa de métodos.
  • Solucionaría la limitación de ClassMembers a la hora de localizar las descripciones de los miembros que no tienen _.autodoc.member sean atributos o métodos.

Adjunto un archivo TOL donde intento repasar todas las posibilidades y comento con más detalle las limitaciones que encuentro.

Attachments (1)

descriptions.tol (7.6 KB) - added by Pedro Gea 14 years ago.

Download all attachments as: .zip

Change History (6)

Changed 14 years ago by Pedro Gea

Attachment: descriptions.tol added

comment:1 Changed 14 years ago by Pedro Gea

Severity: criticalblocker

Véase también #1223.

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

Por favor, esto no es un ticket, son 5. Así es tremendamente complicado organizarme e incluso intentar contestar a cada cosa por separado se convierte en un rompecabezas.

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

(In [3588]) Fixes #1223
Fixes #1228
Refs #1220

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

Resolution: fixed
Status: newclosed

comment:5 Changed 14 years ago by Jorge

(In [3772]) refs #1220, #1223 -- #1228, updating to changes in _.autodoc.member.

Note: See TracTickets for help on using tickets.