Yaroslav Kavenchuk wrote: > Hom define callable class? Inherit from procedure? How? The easiest is probably to extend one of the Procedure0 ... Procedure4 or ProcedureN classes. You just need to implement the appropriate apply[01234N] method. -- --Per Bothner per@bothner.com http://per.bothner.com/