Aaron Sherman wrote: > auto-vivification will have to happen in some cases. e.g. if foo > requires a lvalue parameter. You can't know if an actual write will > happen, so you have to auto-vivify in order to pass a reference. > > Or did I miss something there? I think the idea is to use a special object which, if assigned to, will create the required element. Dave. -- http://dave.whipp.name