#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 aPutDescription
. - 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)
Change History (6)
Changed 14 years ago by
Attachment: | descriptions.tol added |
---|
comment:1 Changed 14 years ago by
Severity: | critical → blocker |
---|
comment:2 Changed 14 years ago by
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:4 Changed 14 years ago by
Resolution: | → fixed |
---|---|
Status: | new → closed |
Note: See
TracTickets for help on using
tickets.
Véase también #1223.