This distribution contains the Prolog source of the compiler and
executable emulators for:
- Sparc - SunOS 4.x, Solaris 2.x;
- DEC Alpha - 64 bit
- 68k NeXT - Mach; SUN3 - SunOS 4.x
- MIPS - DEC;
- IBM R6000;
- 386-486-Pentium (MsDOS+Windows - with 32bits DOS-extender
go32 ver. 1.10, Linux, FreeBSD).
As
the implementation makes no assumption about machine word size it is
likely to compile even on very strange machines that have a C-compiler.
BinProlog's integers are inherited from the native C-system.
For example on DEC ALPHA machines BinProlog has 64 - 3 = 61 bit integers.
On 32-bit systems it has 32 - 2 = 30 bit integers.
Floating point is double (64 bits) and it is guaranteed that computations
in Prolog will always give the same results as in the underlying C.
As a matter of fact BinProlog does not really know that it has floats
but how this happens is rather long to explain here.