Posted to tcl by kbk at Wed Oct 22 17:18:23 GMT 2008view raw
- oo::class create a {
- constructor {} {}
- }
- oo::class create b {
- superclass a
- constructor {} {next}
- }
- b create c
- ----
- no next constructor implementation
- while executing
- "next"
- (class "::b" constructor line 1)
- invoked from within
- "b create c"
- (file "/home/kennykb/tmp/oops" line 9)
Comments
Posted by dkf at Thu Oct 23 06:09:31 GMT 2008 [text] [code]
Bleah, you've run afoul of the "delete a constructor" code.
Posted by dkf at Thu Oct 23 11:16:30 GMT 2008 [text] [code]
And this is how it is documented to behave. See the final sentence of the bit on constructors at http://www.tcl.tk/man/tcl8.6/TclCmd/define.htm#M6