Jp Calderone wrote: > Up for a new operator? > > l[index] ()= f I like it! :-) I suppose you should be able to put extra args in, too, e.g. l[index] (foo, 42)= f -- Greg Ewing, Computer Science Dept, University of Canterbury, Christchurch, New Zealand http://www.cosc.canterbury.ac.nz/~greg