See Platform Status for details about which interfaces and samples are supported on each of the following platforms.
The Logic Server API supports:
Amzi! Prolog + Logic Server runs on HP/UX N.N or later, and is available only by special request at this time. Installation requires approximately 3mb of disk space. The Logic Server works with any compatible compiler including:
Amzi! Prolog + Logic Server as a compressed archive file that contains the following directory structure:
a5-0-18 bin - executable files, and, under Windows, .dll and .lsx files. acmp.exe - command line compiler alis.exe - command line listener alnk.exe - command line linker arun.exe - command line runtime amzi.dll - Amzi! windows DLL (Windows) amzijni.dll - Java 2.0 interface DLL (Windows) alnk.dll - IDE linker (Windows) aodbc.lsx - ODBC extended predicates (Windows) aosutils.lsx - Operating system dependent extended predicates (Windows) asock.lsx - Sockets interface LSX (Windows) wideA.exe - Windows IDE (MBCS interface for Win95) wideW.exe - Windows IDE (Unicode interface for WinNT) abin - Prolog executable files. acmp.xpl - compiler load module alis.xpl - listener load module acgi.plm - Prolog interface to CGI alib.plm - Prolog library of built-ins aodbc.plm - Prolog ODBC predicates abin - Prolog executable files, .plm and .xpl files. asock.plm - Sockets interface Prolog predicates bug.plm - Debugging library predicates list.plm - List library predicates misc.plm - Miscellaneous predicates docs - HTML documentation (see src if it's not here). amzidoc.htm - Master HTML document, points to all others include - amzi.h C/C++ header file. amzi.h - C/C++ include file lib - under Unix, .so and .lsx files. amzi.lib - Logic Server library for linking (Windows) amzib.lib - Borland version of Logic Server library (Windows) libamzi.so (Unix) libamzijni.so (Unix) aosutils.lsx - Operating system dependent extended predicates (Unix) asock.lsx - Sockets interface LSX (Unix) lsapis - Logic Server interfaces for other languages/tools. cgi - CGI executables delphi - Delphi component (Windows) java20 - amzi/ls class libraries and JNI interface vb - VB module (Windows) samples - various samples, including HTML documentation. c - C samples cpp - C++ samples delphi - Delphi samples internet - Internet samples cgi - CGI samples servlet - Java servlets sockets - Sockets samples java - Java samples odbc - ODBC samples prolog - Prolog samples vb - Visual Basic samples src - source code for extensions and documentation.
Amzi! Prolog + Logic Server is distributed as a packed archive file (.zip or .tgz). The archives contain full pathnames for each file. This means that when you extract the files, the entire directory structure will be created (below the current directory) with each file in its proper subdirectory. Because the top-level directory name and executable program and library names include the major release number, you can run multiple releases of Amzi! Prolog+Logic Server at the same time without naming conflicts.
To extract the files, put the archive(s) in your root or user directory or whatever directory you want to contain the directory tree. Then follow the appropriate instructions for your operating system.