Enlarging the math library repertoire for Algol 68

Nelson H. F. Beebe beebe@math.utah.edu
Sat May 9 15:34:20 GMT 2026


While perusing some of the ga68 compiler source tree, I found in file
gcc-16.1.0/gcc/algol68/a68-parser-taxes.cc a list of 23 additional
functions

	arccosdg	  cbrt		    curt	      gammaincgf
	arccotdg	  cosdg		    erf		      sindg
	arcsindg	  cospi		    erfc	      sinpi
	arctandg	  cot		    gamma	      tandg
	beta		  cotdg		    gammainc	      tanpi
	betainc		  cotpi		    gammaincg

that might appear to be supported, but attempts to use them fail at
compile time with reports of unrecognized functions.

Do they need a special pragma to enable their access?  Or is it the
case that this is work-in-progress, and other parts of ga68 are
awaiting updates to fully support them?

-------------------------------------------------------------------------------
- Nelson H. F. Beebe                    Tel: +1 801 581 5254                  -
- University of Utah                                                          -
- Department of Mathematics, 110 LCB    Internet e-mail: beebe@math.utah.edu  -
- 155 S 1400 E RM 233                       beebe@acm.org  beebe@computer.org -
- Salt Lake City, UT 84112-0090, USA    URL: https://www.math.utah.edu/~beebe -
-------------------------------------------------------------------------------


More information about the Algol68 mailing list