19. Okt. 2014: Lua-Interpreter mit Langzahlarithmetik

Die Version 5.2.3 des Interpreters für die Programmiersprache Lua wurde von 'Thorham' mit Langzahlarithmetik-Unterstützung kompiliert.

Vorausgesetzt werden AmigaOS 3.x und ein 68020-Prozessor. Eine FPU oder die ixemul.library sind nicht erforderlich. Das Laden dynamischer Bibliotheken wird in der vorliegenden Fassung nicht unterstützt.

Das Programm kann über die Workbench oder die Befehlszeile gestartet werden. Im letzteren Falle ist der Parameter "-l mapm" anzugeben, um die Mathe-Bibliothek für die Langzahlarithmetik zu nutzen.

Beispielprogramm:

mapm.digits(100)
a=mapm.sqrt(12345)
b=mapm.sqrt(54321)
print(a*b)
c=mapm.number(1)
d=mapm.number(3)
e=c/d
print(e*d)
Auch Befehle wie mapm.sin oder mapm.cos können verwendet werden.

Download-Seite (snx)

Quelle: Amiga.org (Forum)