This commit is contained in:
Vítor Santos Costa 2014-05-28 00:12:36 +01:00
parent 41606bdc44
commit fa75599e7f
2 changed files with 38 additions and 37 deletions

View File

@ -385,7 +385,7 @@
#endif #endif
/** /**
@group slotInterface Term Handles or Slots @defgroup slotInterface Term Handles or Slots
@{ @{
Term handles correspond to SWI-Prolog's term_t datatype: they are a safe representation Term handles correspond to SWI-Prolog's term_t datatype: they are a safe representation

View File

@ -84,49 +84,43 @@ Quintus Prolog, and especially with C-Prolog.
@ifplaintext @ifplaintext
<ul>
<li>@subpage Install discusses how to download, compile and install
YAP for your platform.
</li>
<li> @subpage Syntax describes the syntax of YAP.
</li>
<li>@subpage Run describes how to invoke YAP
</li>
<li>@subpage Syntax describe the syntax of YAP.
</li>
<li>@subpage Loading_Programs presents the main predicates and + @subpage Install discusses how to download, compile and install YAP for your platform.
directives available to load files and to control the Prolog
environment.
<ul><li>@subpage abs_file_name explains how to find a file full path. + @subpage Syntax describes the syntax of YAP.
</li>
</ul>
</li> Built-Ins + @subpage Run describes how to invoke YAP
<ul>@subpage page_arithmetic describes how arithmetic works in YAP.
<li>@subpage Control describes the predicates for controlling the execution of Prolog programs. + @subpage Syntax describe the syntax of YAP.
</li>
<li>@subpage Testing_Terms describes the main predicates on terms + @subpage Loading_Programs presents the main predicates and
</li> directives available to load files and to control the Prolog environment.
<li>@subpage Input_Output goes into Input/Ouput. + @subpage abs_file_name explains how to find a file full path.
</li>
+ Built-Ins describes predicates providing core YAP functionality:
+ @subpage page_arithmetic describes how arithmetic works in YAP.
+ @subpage Control describes the predicates for controlling the execution of Prolog programs.
+ @subpage Testing_Terms describes the main predicates on terms
+ @subpage Input_Output goes into Input/Ouput.
+ @subpage Database discusses the clausal data-base
+ @subpage Grammars presents Grammar rules in Prolog that are
both a convenient way to express definite clause grammars and
an extension of the well known context-free grammars.
+ @subpage OS discusses access to Operating System functionality
+ Libraries
+ @ref maplist introduces macros to apply an operation over
all elements of a list
<li>@subpage Database discusses the clausal data-base
</li>
</ul>
</li>
<li>@subpage Grammars presents Grammar rules in Prolog
that are both a convenient way to express definite clause grammars
and an extension
of the well known context-free grammars.
</li>
<li>@subpage OS discusses access to Operating System functionality
</li>
@end ifplaintext @end ifplaintext
@ -1892,6 +1886,8 @@ Same as @code{file_filter/3}, but before starting the filter execute
@end table @end table
@texinfo
@node MapArgs, MapList, LineUtilities, Library @node MapArgs, MapList, LineUtilities, Library
@section Maplist @section Maplist
@ -1978,6 +1974,8 @@ collects a result in @var{Accumulator} (uses reverse order than foldargs).
@end table @end table
@texinfo
@node MapList, matrix, MapArgs, Library @node MapList, matrix, MapArgs, Library
@section Maplist @section Maplist
@ -2245,6 +2243,9 @@ sumnodes(vars, [c(X), p(X,Y), q(Y)], [], [Y,Y,X,X]).
maplist(mapargs(number_atom),[c(1),s(1,2,3)],[c('1'),s('1','2','3')]). maplist(mapargs(number_atom),[c(1),s(1,2,3)],[c('1'),s('1','2','3')]).
@end pl_example @end pl_example
@end texinfo
@node matrix, MATLAB, MapList, Library @node matrix, MATLAB, MapList, Library
@section Matrix Library @section Matrix Library
@cindex Matrix Library @cindex Matrix Library