l...@gnu.org (Ludovic Courtès) writes:
>> I'd like to push this to stable-2.0.  Any objections?
>
> Not from me!

Excellent! :)

> One remark:
>
>> --- a/libguile/numbers.h
>> +++ b/libguile/numbers.h
>> @@ -289,6 +289,7 @@ SCM_API SCM scm_log (SCM z);
>>  SCM_API SCM scm_log10 (SCM z);
>>  SCM_API SCM scm_exp (SCM z);
>>  SCM_API SCM scm_sqrt (SCM z);
>> +SCM_API void scm_exact_integer_sqrt (SCM k, SCM *s, SCM *r);
>
> Shouldn’t it be SCM_INTERNAL?  (If yes, then the doc should use @deffn
> instead of @deftypefn.)

Why do you think the C interface should be kept internal?  Most of the
core arithmetic procedures provide public C interfaces.  Why should
exact-integer-sqrt be treated differently?

    Mark

Reply via email to