protocol/1-2


Description

protocol(Protocol)

protocol(Protocol,
    extends(Protocols))

Starting protocol directive.

Template and modes

protocol(+protocol_identifier)

protocol(+protocol_identifier,
    extends(+extended_protocols))

Examples

:- protocol(listp).

:- protocol(listp,
    extends(compoundp)).

:- protocol(queuep,
    extends(protected::listp)).

Previous | Next | Table of Contents | Bibliography | Glossary

Last updated on: July 29, 2002