The Simple Library: bug database

Open bugs
 Critical   Urgent   Routine   Total 
 0  0  0  0

 Number  1
 Title  Incorrect error message when giving more arguments than expected
 Description  When giving more arguments to an extended procedure than expected, the raised error reads called "foo-%AFTER-FLAGS% with too many arguments instead of called "foo" with too many arguments.
 Location  SimpleExtProc 0.1
 Criticality  Routine
 Solution  Errors in the call to the "after flags" procedure are now catched. As the only error this call may throw is the "too many arguments" one, the -%AFTER-FLAGS% string is deleted from the error message and the error is rethrown.
 Status  Closed in SimpleExtProc 0.2

 Number  2
 Title  Deleting a namespace does not delete its extended procedures
 Description  When a namespace is deleted, the extended procedures therein are not fully deleted.
 Location  SimpleExtProc 0.1
 Criticality  Urgent
 Solution  The bug was due to the fact that the state of the extended procedures was stored in arrays in the ::Simple::ExtProc namespace instead of in the procedure namespace. Now all the extended procedures state is stored in one array per namespace names %ExtProcs% so that both the procedure and its state vanish when the namespace is deleted. This same approach is used by other Simple Library elements, as the errors of the SimpleError package and the extended variables of the SimpleExtVar package.
 Status  Closed in SimpleExtProc 0.2


Last update: 23 april 2000