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/core.md

32 lines
850 B
Markdown
Raw Normal View History

2018-11-27 10:32:06 +00:00
2018-05-10 23:27:41 +01:00
@defgroup builtins Core Built-ins
2018-11-27 10:32:06 +00:00
[TOC]
2017-05-19 09:54:35 +01:00
2018-11-27 10:32:06 +00:00
This chapter describes the core built-in predicates that control the execution of
2017-05-19 09:54:35 +01:00
Prolog programs, provide fundamental functionality such as termm manipulation or arithmetic, and support interaction with external
2018-11-27 10:32:06 +00:00
resources.
@{
2017-05-19 09:54:35 +01:00
Many of the predicates described here have been standardised by the International Standard Organization.
2018-05-10 13:11:56 +01:00
The corresponding standartised subset of Prolog also known as ISO-Prolog.
2017-05-19 09:54:35 +01:00
In the description of the arguments of predicates the following
notation will be used:
2018-05-10 23:27:41 +01:00
+ a preceding plus sign will denote an argument as an "input
2018-05-10 13:11:56 +01:00
argument" - the argument is read, not written, and it cannot
be a free variable at the time of the call;
2018-05-01 23:25:58 +01:00
2018-05-10 23:27:41 +01:00
+ a preceding minus sign will denote an "output argument";
+ an argument with no preceding symbol can be used in both ways.
2018-05-01 23:25:58 +01:00
2018-11-27 10:32:06 +00:00
2018-10-15 13:48:49 +01:00
@}
2018-11-27 10:32:06 +00:00