SISCtus compatibility library.
Prolog files
arrays.pl -- SICStus 3-compatible library(arrays). |
aref/3 | True if Element is the current element in Array at Index. | |
arefa/3 | As aref/3, but succeeds with an empty array of the element is not set. | |
arefl/3 | As aref/3, but succeeds with an empty list of the element is not set. | |
array_to_list/2 | | |
aset/4 | NewArray is Array with Element added/updated at Index. | |
is_array/1 | True if Term is an array. | |
new_array/1 | | |
block.pl -- Block: declare suspending predicates |
block/1 | Declare predicates to suspend on certain modes. | |
lists.pl -- SICStus 3-compatible library(lists). |
nth/3 | True if Element is the N-th element in List. | |
nth/4 | True if Element is the N-th element in List and Rest is the remainder (as if by select/3) of List. | |
same_length/3 | True if List1 and List2 both have length Length. | |
sublist/2 | True when all members of Sub are members of List in the same order. | |
substitute/4 | NewList is List with all values that are identical (==) to OldElem replaced by NewElem. | |
suffix/2 | True if Suffix is a suffix of List. | |
ordsets.pl -- SICStus 3 library(ordsets). |
sockets.pl -- SICStus 3-compatible library(sockets). |
current_host/1 | True when Host is an atom that denotes the name of the host. | |
hostname_address/2 | True when Address is the IP address of Host. | |
socket_select/5 | The list of streams in Streams is checked for readable characters. | |
system.pl -- SICStus 3-compatible library(system). |
datime/1 | Unifies Datime with the current date and time as a datime/6 record of the form datime(Year,Month,Day,Hour,Min,Sec) . | |
datime/2 | True when Datime is a datime/6 record that reflects the time stamp When. | |
environ/2 | True if Value is an atom associated with the environment variable or system property Name. | |
exec/3 | SICStus 3 compatible implementation of exec/3 on top of the SICStus 4 compatible process_create/3. | |
file_exists/1 | True if a file named FileName exists. | |
host_name/1 | | |
mktemp/2 | Interface to the Unix function. | |
now/1 | Unify when with the current time-stamp. | |
pid/1 | Process ID of the current process. | |
popen/3 | | |
system/0 | Synomyms for shell/0, shell/1 and shell/2. | |
system/1 | Synomyms for shell/0, shell/1 and shell/2. | |
system/2 | Synomyms for shell/0, shell/1 and shell/2. | |
tmpnam/1 | Interface to tmpnam() . | |
wait/2 | Wait for processes created using exec/3. | |
terms.pl -- SICStus 3-compatible library(terms). |
term_variables_bag/2 | Variables is a list of variables that appear in Term. | |
timeout.pl -- SICStus 3-compatible library(timeout). |
time_out/3 | This library provides a SICStus compatible implementation of time-outs. | |