r28 - 08 Dec 2007 - 13:31:15 - JanWielemakerYou are here: TWiki >  FAQ Web  > WebHome

The SWI-Prolog interactive FAQ


This topic describes SWI-Prolog Frequently Asked Questions . This is the place to exchange problems you encounter using SWI-Prolog and judge relevant for other users.

For other webs on SWI-Prolog, becoming a member or editing this web, see the Main web.

  • Help ...
    • AllOutput -- Prolog writes [x, y, z|...], I want the whole answer
    • ReConsult -- Where is reconsult(file)?
    • MorePrompt -- Prolog answers with more?

  • Using SWI-Prolog on MS-Windows
    • WinCopy -- Cut/copy/paste from the plwin.exe console
    • WinSock2 -- File not found: ws2_32.dll (Windows 95)

  • Using SWI-Prolog with C/C++
    • LibAndInclude -- Where are SWI-Prolog.h, libpl.{lib,dll,a,so}?
    • EmbedWinSetup -- How to setup Prolog for embedding in MS-Windows?
    • EmbedDLL -- How to embed SWI-Prolog in a DLL
    • FindResources -- [FATAL ERROR: Could not find system resources]
    • CppBinding -- Is there a true C++ binding?
    • ItfExamples -- Where do I find examples mixing C and Prolog?
    • SpitOutC -- Can I compile my whole project inc. kernal to C?

  • Using SWI-Prolog with Java

  • Common error messages and what to do
    • DynamicCode -- ERROR: No permission to modify static_procedure
    • UndefinedCode -- ERROR: Undefined procedure: name/arity.
    • MinusInHead -- Warning: Clauses of (-)/2 are not together in the source-file.
    • SingletonVar -- Warning: (file:line) Singleton variables: List
    • NoXpce -- ERROR: (file:line): Undefined procedure: pce_begin_class/2
    • CharEncoding -- ERROR: I/O error in write on stream XXX (Encoding cannot represent character)

  • About datatypes
    • FloatType -- Representation and printing of floating point numbers

  • Problems and Bugs are handled through Bugzilla. Some old issues are on the Problems web. E.g.:
    • CrashOnHalt -- plwin.exe crashing on halt/0 in Windows 95 and 98 ( fixed in 3.4.1)
    • ConsoleFont -- Text in console of plwin.exe is corrupted.

At some point it would be useful if this site had an FAQ entry to say how this prolog is different from the GNU prolog.


Maintenance of the FAQ web

  •    (More options in WebSearch)
  • WebChanges: Find out recent modifications to the TWiki.FAQ web.
  • WebIndex: Display all TWiki.FAQ topics in alphabetical order. See also the faster WebTopicList
  • WebNotify: Subscribe to be automatically notified when something changes in the TWiki.FAQ web.
  • WebStatistics: View access statistics of the TWiki.FAQ web.
  • WebPreferences: Preferences of the TWiki.FAQ web.
Edit | Attach | Printable | Raw View | Backlinks: Web, All Webs | History: r28 < r27 < r26 < r25 < r24 | More topic actions
 
Powered by TWiki
This site is powered by the TWiki collaboration platformCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback