The language DLP
- design principles -- logic
- terminology -- distributed backtracking
- syntax -- Prolog + additional statements
- objects -- non-logical instance variables
- inheritance -- static
- techniques -- active intelligent agents
slide: DLP -- summary
It gave a brief characterization of Prolog,
explained how DLP syntactically extends
with constructs for parallel object-oriented programming,
and characterized the computation model of DLP.
Some examples were given to illustrate
the definition of objects and the use of inheritance.
Knowledge-intensive applications will increasingly
become part of mainstream IT.
Distributed declarative languages and systems,
of which DLP is just one example are likely to become
the vehicle of choice for such applications.
A language such as DLP is particularly well
suited for the realization of so-called agents,
software processes that act as an intermediary
between the end-user of a system and the system itself.