La utilidad de línea de comandos bc
es capaz de matemáticas de precisión arbitraria, y puede llamar a una utilidad de línea de comandos de AppleScript y obtener un valor de la misma.
Por ejemplo:
set myVariable to do shell script "echo \"89723443578920345892 / 2\" | bc"
Da este resultado: 44861721789460172946
Para pasar argumentos de línea de comandos como AppleScript variables:
set myNumber1 to "89723443578920345892"
set myNumber2 to "2"
set myVariable to do shell script "echo " & myNumber1 & " / " & myNumber2 & "| bc"
Pero esto nos lleva de vuelta al problema original, AppleScript, representa a grandes números como un flotador, por lo que tenía que pasar el valor como una cadena. Por lo que dependiendo de donde se obtiene el gran número de, esto podría ser problemático o no solución.