• Home
  • Search Tags
  • About

Prolog Language

Topics related to Prolog Language:

Getting started with Prolog Language

Implementations

  1. SWI-Prolog (free) swi-prolog
    • Implemented in c
  2. SICStus (commercial) sicstus-prolog
  3. YAP (free) yap
  4. GNU Prolog (free) gnu-prolog
  5. XSB (free) xsb
  6. B (commercial) b-prolog
  7. IF (commercial)
  8. Ciao (free)
  9. Minerva (commercial)
  10. ECLiPSe-CLP (free) eclipse-clp
  11. Jekejeke Prolog (commercial)
  12. Prolog IV
  13. Yield Prolog (free)
    • Implemented in c#, javascript and phyton
  14. Visual Prolog (commercial) visual-prolog

Reasoning about data

A new section called Data Structures was brought to life where explanations of certain structures + some simple example(s) of creation are provided. To keep its content concise and uncluttered, it should not contain any documentation about data manipulation.

Therefore, this section was renamed to "Reasoning about data" with as purpose the generalisation of reasoning about data in Prolog. This could include topics ranging from 'top-down inference' to 'traversal of lists', as well as many others. Because of its broad generalisation, clear subsections should be made!

Constraint Logic Programming

Logical Purity

Extra-logical Predicates

Data Structures

Higher-Order Programming

Definite Clause Grammars (DCGs)

Operators

Derivation trees

Monotonicity

Performance

Control structures

Coding guidelines

Using Modern Prolog

Error handling and exceptions

Difference Lists

Content on the page is taken from Stack Overflow Documentation

This site is NOT affiliated with Stack Overflow or any of the contributors. | Privacy Policy | Terms of Service