Didn't __init used to get magically called when you new'd a class? I just had Tcl go all pear shaped after updated to cvs-latest, and tracked it down to my instances of a class (TclWord) not getting intialized. Which I don't seem to have done manually before.
.local int tclword tclword = find_type "TclWord" word = new tclword word->__init()
Before an update, I just needed the first 3 to have a fully initialized object. Now I need the last as well. Did I miss a memo? (again? =-)