#737 closed defect (fixed)
New bugs related to classes in new version b.0.12.alpha
Reported by: | Owned by: | Víctor de Buen Remiro | |
---|---|---|---|
Priority: | highest | Milestone: | OOP Implementation |
Component: | OOP | Version: | 2.0.1 |
Severity: | blocker | Keywords: | |
Cc: |
Description
Con la nueva versión se solucionan algunos errores y se incorporan mejoras pero aparecen nuevos errores que antes no ocurrían.
Quizá algunos se deban en parte al estilo o la manera de programar las clases.
Quizá sería conveniente crear unos ejemplos de referencia de cómo crear las clases y lo que serían buenas costumbres.
Adjunto un error que sí parece un bug.
Attachments (1)
Change History (4)
Changed 15 years ago by
Attachment: | ticket_9.NewBugs_Example.tol added |
---|
comment:1 Changed 15 years ago by
Status: | new → accepted |
---|
comment:2 Changed 15 years ago by
Resolution: | → fixed |
---|---|
Status: | accepted → closed |
comment:3 Changed 15 years ago by
Efectivamente era un error del parser y ha sido facil de resolver.
Gracias por enviar el ticket.
Note: See
TracTickets for help on using
tickets.
El caso del fichero ticket_9.NewBugs_Example.tol parece ser un error del parser.
Mientras tanto no se resuelva, que será en poco tiempo espero, puedes escribir lo siguiente:
ClaseA (ejB::Damelo(?));
En la StdLib, especialmente bajo BysMcmc hay multitud de clases que pueden servir de ejemplo, pero es dificil decir cómo se debe escribir una clase sin saber para qué se va a utilizar.
Si se tienen dudas concretas lo mejor es poner un ticket, sin necesidad de que haya ningún defecto ni mejora, pues existe el tipo "doubt" para eso.
En la página TolOop estoy poniendo las reglas sintácticas de las clases de TOL y hay unos pocos ejemplos. Supongo que ahí, o colgando de ahí, se podrían ir añadiendo lo que consideremos buenos ejemplos, para que sea la semilla de un manual.