Forum OpenACS Development: Re: Res: Major revision of the XOTcl interface to the Content Repository and to ACS objects and ACS Object Types in general

As Stefan says, this is restriction is not xotcl related (same e.g. in package_exec_plsql). A call like define_function_args(FUNCNAME, ...) tries fist to delete all entries for FUNCNAME before it defines the args new.

since define_function_args() is an oacs-function, it would be possible to extend it, but note that one has to care about oracle as well

So the recommended "solution" would be to only define the function_args for the largest function ...