Implementation of Gamma functions



Dieter,

Thanks for the great work on gamma functions.

I agree with Ray and Robert that the gamma_* names are 
preferable.

And I also find gamma_greek hard to remember/understand. 
How about gamma_incomplete_compl()?

				Kostas


Robert Dodier wrote:
> On 9/5/08, Dieter Kaiser <drdieterkaiser at web.de> wrote:
> 
>>  Or we could use names like
>>
>>  gamma_incomplete(a,z)
>>  gamma_greek(a,z)                 = 1 - gamma_incomplete(a,z)
>>  gamma_incomplete_gen(a,z1,z2)    = gamma_incomplete(a,z1)-gamma_incomplete(a,z2)
>>  gamma_incomplete_reg(a,z)        = gamma_incomplete(a,z)/gamma(a)
>>  gamma_incomplete_gen_reg(a,z1,z2)= gamma_incomplete_gen(a,z1,z2)/gamma(a)
> 
> Dieter, as usual I have only 1/2 clue about what's going on technically
> so I'll restrict myself to some comments about the names.
> 
> I'm in favor of big-endian names so the above with gamma_adjective
> makes sense to me.
> 
> The "greek" bit seems obscure --- surely there is some more widely
> recognized word we could substitute for "greek".
> 
> I'm usually opposed to cryptic abbreviations in seldom-used functions,
> but spelling out "generalized" and "regularized" make for very long names ...
> Maybe that's how it should be, I'm undecided. Be that as it may, if an
> abbreviation is used, I would suggest "genl" for "generalized".
> 
> Log-gamma and gamma inverse functions would be great too,
> but there's only so much time in a day, so whenever you want to work
> on those, that's terrific.
> 
> Thanks for your help,
> 
> Robert Dodier
> _______________________________________________
> Maxima mailing list
> Maxima at math.utexas.edu
> http://www.math.utexas.edu/mailman/listinfo/maxima