CVS difference for ai12s/ai12-0208-1.txt

Differences between 1.8 and version 1.9
Log of other versions for file ai12s/ai12-0208-1.txt

--- ai12s/ai12-0208-1.txt	2018/06/05 22:33:45	1.8
+++ ai12s/ai12-0208-1.txt	2018/06/12 05:28:47	1.9
@@ -3337,3 +3337,34 @@
+From: John Barnes
+Sent: Monday, June 11, 2018  2:00 AM
+I thought I had recently is that it would be handy to have a subprogram that 
+did square root. Given input parameter x and two out parameters. For positive
+x, It would return the largest integer whose square is not greater than the 
+parameter and a separate remainder. 
+Could be a procedure or a function with the remainder as an out parameter.
+It would be useful for some number theory stuff.
+From: Randy Brukardt
+Sent: Monday, June 11, 2018  9:23 PM
+Is there any particular reason that ought to be in the BigNum library rather 
+than a package implemented using BigNum? (I recall we have a bunch test 
+programs for the Janus/Ada UnivMath that do things like calculate square
+roots and E [until you run out memory!].) There doesn't appear to be any
+implementation that would take special advantage of the implementation 
+details of a BigNum.
+One could imagine having the entire set of GEF operations available, but 
+those surely would want to be in a separate package to keep things 
+manageable. And defining that might be just too much work for Ada 2020 
+(only 9 months to go!)

Questions? Ask the ACAA Technical Agent