J3/03-116r2 To: J3 From: UK Fortran panel Subject: Edits for UK comment TC3 (Default DT parameter initialization) Date: 1 April 2003 Author: Lawrie Schonfelder Comment TC3 of the UK vote was: Allow default initialization of parameter values of derived types. This is an editorially easy change to make and will lead to consistency with the properties of intrinsic types. Here are the edits for this: w.r.t. 03-166 41:11-13. Replace ". There ... entity." by "and may have a default value." 45:3. Change "" to "". 45:3+. Add Raaa <> # # [ = ] 45:14+. Add paragraph: If a has a , the type parameter has a default value which is specified by the expression. If necessary, the value is converted according to the rules of intrinsic assignment (7.4.1.3) to a value of the same kind as the type parameter. 45:17+ NOTE 4.25+3. Replace line by INTEGER, KIND :: k = kind(0.0) 58:24. Delete "if and". 58:25. "exactly" -> "at most" Append "If a type parameter does not have a default value, there shall be a corresponding to that type parameter." 58:34+. Add paragraph: The value of a type parameter for which no has been specified is its default value.