H ? « »

Language peer sets for OL(P):
United States
United States/1993
Designed 1993
1990s languages
Fifth generation
Post-Cold War

OL(P)(ID:3333/olp001)

object-oriented extension to Prolog 

alternate simple view
Country: United States
Designed 1993


Object Layer for Prolog XPARC

object-oriented extension to Prolog

"Provides an object-oriented structuring and reuse
mechanism for Prolog in a manner that preserves performance and
semantics. The object-oriented layer is compiled into Prolog without
introducing any side-effects.  OL(P) takes the view of objects as
collections of predicates (called methods).  To Prolog, OL(P) adds
objects with methods, data encapsulation, instances, and multiple
inheritance. Object methods can access Prolog predicates and vice
versa. The OL(P) incremental compiler translates OL(P) programs to
Prolog programs that don't need runtime interpretation (e.g., no
search is needed for inheritance).  OL(P) comes with source code,
documentation, simple built-in project management, some libraries,
and example programs. "





Structures:
Related languages
Prolog OL(P)   Evolution of

Resources
Search in: Google  Google scholar  World Cat  Yahoo  Overture  DBLP  Monash bib  NZ  IEEE  ACM portal  CiteSeer  CSB  ncstrl  jstor  Bookfinder