defer: rename onleave to defer
To be more compatible with go and makes more sense for cleanup
- onleave is now defer
- $onleave is now $jim::defer
- invoke deferred scripts in reverse order
- improve some tests
- remove defer support from namespace eval
Signed-off-by:
Steve Bennett <steveb@workware.net.au>
parent
a9b5202d
Please register or sign in to comment