The Logtalk Handbook Logo
3.91.1

Contents

  • User Manual
  • Reference Manual
    • Grammar
    • Control constructs
    • Directives
    • Built-in predicates
    • Built-in methods
  • Tutorial
  • FAQ
  • Developer Tools
  • Libraries
  • Ports
  • Contributions
  • Glossary
  • Bibliography
  • Index

External Contents

  • APIs
  • Logtalk website
  • GitHub repo
The Logtalk Handbook
  • Reference Manual
  • Edit on GitHub

Reference Manual

  • Grammar
    • Entities
    • Object definition
    • Category definition
    • Protocol definition
    • Entity relations
    • Entity identifiers
    • Source files
    • Source file names
    • Terms
    • Directives
    • Clauses and goals
    • Lambda expressions
    • Entity properties
    • Predicate properties
    • Compiler flags
  • Control constructs
    • Message sending
    • Message delegation
    • Calling imported and inherited predicates
    • Calling predicates in this
    • Calling external predicates
    • Context switching calls
  • Directives
    • Source file directives
    • Conditional compilation directives
    • Entity directives
    • Predicate directives
  • Built-in predicates
    • Enumerating objects, categories and protocols
    • Enumerating objects, categories and protocols properties
    • Creating new objects, categories and protocols
    • Abolishing objects, categories and protocols
    • Objects, categories, and protocols relations
    • Event handling
    • Multi-threading
    • Multi-threading engines
    • Compiling and loading source files
    • Flags
    • Linter
  • Built-in methods
    • Logic and control
    • Execution context
    • Reflection
    • Database
    • Meta-calls
    • Error handling
    • All solutions
    • Event handling
    • Message forwarding
    • Definite clause grammar rules
    • Term and goal expansion
    • Coinduction hooks
    • Message printing
    • Question asking
Previous Next

© Copyright 1998-2025, Paulo Moura.

Built with Sphinx using a theme provided by Read the Docs.