This repository has been archived on 2023-08-20. You can view files and clone it, but cannot push or open issues or pull requests.
yap-6.3/docs/md/extensions.md

35 lines
751 B
Markdown
Raw Normal View History

2017-05-19 09:54:35 +01:00
Extensions to core Prolog. {#extensions}
=========================
YAP includes a number of extensions over the original Prolog
language. Next, we discuss how to use the most important ones.
2018-05-10 13:11:56 +01:00
+ @ref Rational_Trees
2017-05-19 09:54:35 +01:00
2018-05-10 13:11:56 +01:00
+ @ref AttributedVariables
2017-05-19 09:54:35 +01:00
2018-05-10 13:11:56 +01:00
+ @ref DepthLimited
2017-05-19 09:54:35 +01:00
2018-05-10 13:11:56 +01:00
+ @ref Tabling
2017-05-19 09:54:35 +01:00
2018-05-10 13:11:56 +01:00
+ @ref Threads
2017-05-19 09:54:35 +01:00
2018-05-10 13:11:56 +01:00
+ @ref Profiling
+ @ref YAPArrays
+ @ref Parallelism
In the description of the arguments of predicates the following
notation will be used:
+ a preceding plus sign will denote an argument as an "input
argument": the argument is read, not written, and it cannot be a free
variable at the time of the call.
+ a preceding minus sign will denote an "output argument";
+ an argument with no preceding symbol can be used in both ways.
2017-05-19 09:54:35 +01:00