Machines supported

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.