There are two camps of thought on the meaning of general recursive function. One camp considers general recursive functions to be equivalent to the usual recursive
functions. For members of this camp, the word "general" emphasizes
that the class of functions includes all of the specific subclasses, such as the
primitive recursive functions (Rogers
1987, p. 27).
The other camp considers general recursive functions to be equivalent to totalrecursive functions.