log(), ln() only defined for real and not for long real?

Jose E. Marchesi jemarch@gnu.org
Wed Aug 6 19:47:03 GMT 2025


> Hello all,
>
> It seems to me that the log() and ln() procedures are only defined for real
> arguments and not long real arguments.
>
> I see in the Revised report §10.2.3.12
>
> proc L ln = (L real x) L real: c a L real value, if one exists, close to
> the natural logarithm of 'x' c;
>
> I haven't tested the other "standard mathematical functions".
>
> Should this be in the "roadmap" section of
> https://gcc.gnu.org/wiki/Algol68FrontEnd?

I think we are providing:

  L ln, i.e.

  ln
  longln
  longlongln

  L log, i.e.

  log
  longlog
  longlonglog

These don't work as expected?


More information about the Algol68 mailing list