Index: openacs-4/packages/acs-bootstrap-installer/tcl/00-proc-procs.tcl =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/acs-bootstrap-installer/tcl/00-proc-procs.tcl,v diff -u -N -r1.63 -r1.64 --- openacs-4/packages/acs-bootstrap-installer/tcl/00-proc-procs.tcl 25 Jul 2018 13:03:05 -0000 1.63 +++ openacs-4/packages/acs-bootstrap-installer/tcl/00-proc-procs.tcl 26 Jul 2018 17:33:31 -0000 1.64 @@ -650,10 +650,13 @@ preferred.
  • If you use named parameters, you can specify which ones are required, optional, (including default values), and boolean. See the examples below.
  • -
  • Positional parameters are always required, unless they provide with a default value, - making them optional. If the parameter follows another positional parameter with a default - value, a default value for it is also required.
  • -
  • There is now a callback facility. See below.
  • +
  • Positional parameters are always required, unless they provide with a default value, + making them optional. If the parameter follows another positional parameter with a default + value, a default value for it is also required.
  • +
  • As well as in the original Tcl "proc", if the last parameter is called + "args", the proc will accept a variable number of arguments, which will be + assigned to the variable "args" as elements of a list.
  • +
  • There is now a callback facility. See below.
  • The declaration can (and should!) include documentation. This documentation may contain tags which are parsed for display by the API browser. Some tags are @param, @return, @error, @see, @author