PublicShow sourceuuid.pl -- Universally Unique Identifier (UUID) Library

The library provides operations on UUIDs. Please consult other sources for understanding UUIDs and the implications of the different UUID versions. Some typical calls are given below:

?- uuid(X).
X = 'ea6589fa-19dd-11e2-8a49-001d92e1879d'.

?- uuid(X, [url('http://www.swi-prolog.org')]).
X = '73a07870-6a90-3f2e-ae2b-ffa538dc7c2c'.
See also
- http://www.ossp.org/pkg/lib/uuid/
To be done
- Compare UUIDs, extract time and version from UUIDs
Source uuid(-UUID) is det
UUID is an atom representing a new UUID. This is the same as calling uuid(UUID, []). See uuid/2 for options.

Undocumented predicates

The following predicates are exported, but not or incorrectly documented.

Source uuid(Arg1, Arg2)