Logtalk runs on any operating-system with a standards compliant modern Prolog compiler. The interface between Logtalk and a specific backend Prolog compiler is accomplished using a small adapter file. The Logtalk distribution includes adapter files for all supported Prolog compilers:
- B-Prolog 7.8 or later versions
- Ciao Prolog (version 1.19.0 or later) (experimental)
- CxProlog 0.98.1 or later versions
- ECLiPSe 6.1#143 or later versions
- GNU Prolog 1.4.5 or later versions
- JIProlog 4.1.6.1 or later versions
- LVM 1.0.0 or later versions
- Qu-Prolog 9.7 or later versions
- Quintus Prolog 3.3~3.5 (experimental)
- SICStus Prolog 4.1.0 or later versions
- SWI Prolog 6.6.0 or later versions
- Tau Prolog (version 0.3.0 or later)
- Trealla ProLog (version 1.4.0 or later) (experimental)
- XSB 3.8.0 or later versions
- YAP 6.3.4 or later versions
Legacy Logtalk versions (2.x) provide support for some other Prolog compilers, which are no longer supported due to lack of compliance with official and de facto standards.