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. |  |