Browse Wiki & Semantic Web

Jump to: navigation, search
Http://dbpedia.org/resource/ObjVlisp
  This page has no properties.
hide properties that link here 
  No properties link to this page.
 
http://dbpedia.org/resource/ObjVlisp
http://dbpedia.org/ontology/abstract ObjVlisp is a 1984 object-oriented extensiObjVlisp is a 1984 object-oriented extension of –Vincennes LISP, a LISP dialect developed since 1971 at the University of Paris VIII – Vincennes. It is noteworthy as one of the earliest implementations of the concept of metaclasses, and in particular explicit (as opposed to implicit) metaclasses. In the ObjVlisp model, "each entity is an instance of a single class. Classes are instances of other classes, called metaclasses. This model allows for extension of the static part of OOL, i.e. the structural aspects of objects considered as implementation of abstract data types" ObjVlisp provided a far more flexible metaclass model than that provided by earlier object-oriented languages, especially Smalltalk. In Smalltalk-80, whenever a new class is created, a corresponding metaclass is created automatically; it does not have a name independent of that of the metaclass for which it was created–metaclasses are implicit rather than explicit. By contrast, in ObjVlisp, it is possible to define named metaclasses, and when defining a class one must specify which named metaclass it will instantiate. The explicit metaclass support in ObjVlisp influenced the provision of the same capability in the Common Lisp Object System. The ObjVlisp object model was later implemented in Prolog to produce ObjVProlog. Both Python and Converge implement a meta-class system that is equivalent of that of ObjVLisp.em that is equivalent of that of ObjVLisp.
http://dbpedia.org/ontology/wikiPageID 1064120
http://dbpedia.org/ontology/wikiPageLength 3795
http://dbpedia.org/ontology/wikiPageRevisionID 1057986213
http://dbpedia.org/ontology/wikiPageWikiLink http://dbpedia.org/resource/Category:Object-oriented_programming_languages + , http://dbpedia.org/resource/Common_Lisp_Object_System + , http://dbpedia.org/resource/Python_%28programming_language%29 + , http://dbpedia.org/resource/Prolog + , http://dbpedia.org/resource/Vlisp + , http://dbpedia.org/resource/Metaclass + , http://dbpedia.org/resource/Smalltalk + , http://dbpedia.org/resource/Category:Lisp_programming_language_family + , http://dbpedia.org/resource/ObjVProlog + , http://dbpedia.org/resource/Paris_8_University +
http://dbpedia.org/property/wikiPageUsesTemplate http://dbpedia.org/resource/Template:Compu-lang-stub + , http://dbpedia.org/resource/Template:Reflist +
http://purl.org/dc/terms/subject http://dbpedia.org/resource/Category:Object-oriented_programming_languages + , http://dbpedia.org/resource/Category:Lisp_programming_language_family +
http://purl.org/linguistics/gold/hypernym http://dbpedia.org/resource/Extension +
http://www.w3.org/ns/prov#wasDerivedFrom http://en.wikipedia.org/wiki/ObjVlisp?oldid=1057986213&ns=0 +
http://xmlns.com/foaf/0.1/isPrimaryTopicOf http://en.wikipedia.org/wiki/ObjVlisp +
owl:sameAs https://global.dbpedia.org/id/4t3ap + , http://www.wikidata.org/entity/Q7074992 + , http://rdf.freebase.com/ns/m.042v5f + , http://dbpedia.org/resource/ObjVlisp +
rdf:type http://www.wikidata.org/entity/Q315 + , http://dbpedia.org/ontology/ProgrammingLanguage + , http://dbpedia.org/ontology/Software + , http://www.wikidata.org/entity/Q9143 + , http://dbpedia.org/ontology/Language + , http://schema.org/Language +
rdfs:comment ObjVlisp is a 1984 object-oriented extensiObjVlisp is a 1984 object-oriented extension of –Vincennes LISP, a LISP dialect developed since 1971 at the University of Paris VIII – Vincennes. It is noteworthy as one of the earliest implementations of the concept of metaclasses, and in particular explicit (as opposed to implicit) metaclasses. In the ObjVlisp model, "each entity is an instance of a single class. Classes are instances of other classes, called metaclasses. This model allows for extension of the static part of OOL, i.e. the structural aspects of objects considered as implementation of abstract data types" as implementation of abstract data types"
rdfs:label ObjVlisp
hide properties that link here 
http://dbpedia.org/resource/EuLisp + http://dbpedia.org/ontology/influencedBy
http://dbpedia.org/resource/EuLisp + , http://dbpedia.org/resource/ObjVProlog + http://dbpedia.org/ontology/wikiPageWikiLink
http://en.wikipedia.org/wiki/ObjVlisp + http://xmlns.com/foaf/0.1/primaryTopic
http://dbpedia.org/resource/ObjVlisp + owl:sameAs
 

 

Enter the name of the page to start semantic browsing from.