# ObjVProlog
**Wikidata**: [Q16875113](https://www.wikidata.org/wiki/Q16875113)  
**Wikipedia**: [English](https://en.wikipedia.org/wiki/ObjVProlog)  
**Source**: https://4ort.xyz/entity/objvprolog

## Summary
ObjVProlog is a logic programming language and an object-based programming language that is a dialect of Prolog. It was created in 1989 and is based on ObjVlisp, an object-oriented extension of Vlisp.

## Key Facts
- ObjVProlog is an instance of the logic programming language class.  
- ObjVProlog is an instance of the object-based language class.  
- ObjVProlog is a dialect of the Prolog computer language.  
- ObjVProlog was created (inception) in 1989.  
- ObjVProlog is based on ObjVlisp.  
- ObjVlisp, which ObjVProlog is based on, is an object-oriented extension of Vlisp with an inception date of 1984.  
- ObjVProlog has a Wikipedia entry titled "ObjVProlog" (English).  
- The recorded sitelink count for ObjVProlog is 1.

## FAQs
### Q: What is ObjVProlog?
A: ObjVProlog is a Prolog dialect that combines logic programming with object-based language characteristics. It is classified as both a logic programming language and an object-based language.

### Q: When was ObjVProlog created?
A: ObjVProlog has an inception date of 1989.

### Q: What is ObjVProlog based on?
A: ObjVProlog is based on ObjVlisp, which is an object-oriented extension of Vlisp first recorded in 1984.

### Q: Is ObjVProlog documented on Wikipedia?
A: Yes. ObjVProlog has a Wikipedia entry titled "ObjVProlog" in English.

## Why It Matters
ObjVProlog represents an integration of object-based programming concepts with the logic programming paradigm embodied by Prolog. By being both a Prolog dialect and an object-based language, it addresses the need for structured, object-like organization within logic programming environments. Its lineage from ObjVlisp links it to earlier efforts to add object-oriented or object-based abstractions to Lisp-family languages, showing a cross-pollination of ideas between Lisp-style object extensions and Prolog-style logic programming. For researchers, language designers, and practitioners interested in multi-paradigm language design, ObjVProlog is a concrete example of how object concepts were applied to logic programming as of its 1989 inception. Its presence on Wikipedia provides a reference point for further lookup and verification.

## Notable For
- Being a Prolog dialect that is explicitly object-based.  
- Having been created in 1989, situating it historically in late-1980s language development.  
- Being based on ObjVlisp, linking it to an object-oriented extension of Vlisp (inception 1984).  
- Classification as both a logic programming language and an object-based language.  
- Having an English Wikipedia entry under the title "ObjVProlog."

## Body
### Overview
- ObjVProlog is defined as both a logic programming language and an object-based language.  
- It is identified as a dialect of the Prolog family of languages.

### History & Origins
- ObjVProlog has an inception date listed as 1989.  
- The language is based on ObjVlisp.  
- ObjVlisp itself is described as an object-oriented extension of Vlisp and has an inception date of 1984.

### Technical Classification
- Instance of: logic programming language.  
- Instance of: object-based language.  
- Dialect of: Prolog.

### Relationships
- Based on: ObjVlisp.  
- ObjVlisp is related as an object-oriented extension of Vlisp (inception 1984).

### Metadata
- Wikipedia title: "ObjVProlog".  
- Wikipedia languages: English.  
- Recorded sitelink count: 1.

### References (as recorded in source material)
- Based-on relationship: ObjVlisp.  
- Inception year: 1989.  
- ObjVlisp inception year: 1984.