---+ The SWI-Prolog FAQ * *|Getting started|* * [[Getting started quickly (from the manual)][]] * [[Initialising and Managing a Prolog project (from the manual)][]] * [[How do I load a program?][LoadProgram.txt]] * [[How do I load a file from the library?][LoadLibrary.txt]] * *|Help ...|* * [[Prolog writes [x, y, z|...], I want the whole answer][AllOutput.txt]] * [[Where is the reconsult/1 predicate?][reconsult.txt]] * [[Graphical tracer does not show the correct location of calls][GTraceWrongLocation.txt]] * *|Common error messages and what to do|* * [[ERROR: No permission to modify static_procedure][DynamicCode.txt]] * [[ERROR: Undefined procedure: name/arity][UndefinedCode.txt]] * [[ERROR: Undefined procedure: (:-)/1|(:-)/2|(?-)/1][ToplevelMode.txt]] * [[Warning: Clauses of (-)/2 are not together in the source-file][MinusInHead.txt]] * [[Warning: (file:line) Redefined static procedure: name/arity][Multifile.txt]] * [[Warning: (file:line) Singleton variables: List][SingletonVar.txt]] * [[ERROR: (file:line): Undefined procedure: pce_begin_class/2][NoXPCE.txt]] * [[ERROR: I/O error in write on stream XXX (Encoding cannot represent character)][CharEncoding.txt]] * [[FATAL ERROR: Could not find system resources][FindResources.txt]] * [[Library not loaded: /usr/X11/lib/libX11.6.dylib][MacOSX11.txt]] * *|Customising SWI-Prolog|* * [[Site and personal initialisation][PlInitialisation.txt]] * [[How do I enlarge the default stacks?][StackSizes.txt]] * [[Controlling colored output on the terminal][ColorConsole.txt]] * [[How do I change the fonts in PceEmacs and the debugger?][PceFonts.txt]] * [[I want normal ^X, ^C, ^V, ^S, ^P, etc.][WindowsAccelerators.txt]] * [[What else can be customised?][Customise.txt]] * *|Editing|* * [[Select an editor][BindEditor.txt]] * [[Using SWI-Prolog with GNU Emacs][GnuEmacs.txt]] * [[Using PceEmacs][PceEmacs.txt]] * *|How to ...|* * [[Make a log of the session?][MakeLog.txt]] * [[Read Prolog case data from a file?][ReadDynamicFromFile.txt]] * [[Can I make an executable?][MakeExecutable.txt]] * *|Using SWI-Prolog for web services|* * [Can I replace a LAMP stack with SWI-Prolog](PrologLAMP.txt) * *|Using SWI-Prolog on MS-Windows|* * [[Cut/copy/paste from the plwin.exe console][WinCopy.txt]] * [[Visual C runtime issues][VCRuntime.txt]] * *|Using SWI-Prolog with C/C++|* * [[Where are SWI-Prolog.h, libswipl.{lib,dll,a,so}?][LibAndInclude.txt]] * [[Is there a true C++ binding?][CppBinding.txt]] * [[Where do I find examples mixing C and Prolog?][CExamples.txt]] * [[Can I compile my whole project inc. kernel to C?][CompileToC.txt]] * *|Using SWI-Prolog with Java|* * [[Is there a Java interface to Prolog?][Java.txt]] * *|About datatypes|* * [[Representation and printing of floating point numbers][floats.txt]] * *|Learn more about Prolog|* * [[Books and Web Material on Prolog][PrologReading.txt]]