The SWI-Prolog FAQ
- Getting started
- Help ...
- Common error messages and what to do
- ERROR: No permission to modify static_procedure
- ERROR: Undefined procedure: name/arity
- Warning: Clauses of (-)/2 are not together in the source-file
- Warning: (file:line) Singleton variables: List
- ERROR: (file:line): Undefined procedure: pce_begin_class/2
- ERROR: I/O error in write on stream XXX (Encoding cannot represent character)
- FATAL ERROR: Could not find system resources
- Customising SWI-Prolog
- Editing
- How to ...
- Using SWI-Prolog on MS-Windows
- Using SWI-Prolog with C/C++
- Using SWI-Prolog with Java
- Using Prolog for WEB-related tasks
- About datatypes
- Learn more about Prolog