Search Results: Metaobject protocol


Metaobject
Sabtu, 2026-04-04 17:26:16

science, a metaobject is an object that manipulates, creates, describes, or implements objects (including itself). The object that the metaobject pertains...

Click to read more »
Common Lisp Object System
Sabtu, 2026-01-10 05:47:39

introduced by deftype). However, most Common Lisp implementations provide a metaobject protocol which allows generic functions to provide application specific...

Click to read more »
The Art of the Metaobject Protocol
Jumat, 2025-10-17 16:17:29

The Art of the Metaobject Protocol (AMOP) is a 1991 book by Gregor Kiczales, Jim des Rivieres, and Daniel G. Bobrow (all three working for Xerox PARC)...

Click to read more »
First-class citizen
Sabtu, 2026-05-23 16:08:06

the language without requiring a metalanguage different from itself; a metaobject protocol - a special form of meta-circular evaluator for object-oriented...

Click to read more »
Signals and slots
Selasa, 2026-06-02 06:13:29

registration/deregistration/invocation code need to be written, because Qt's metaobject compiler (MOC) automatically generates the needed infrastructure. A spreadsheet...

Click to read more »
Qt (software)
Selasa, 2026-08-04 04:29:46

received by other controls using special functions known as slots. The metaobject compiler, termed moc, is a tool that is run on the sources of a Qt program...

Click to read more »
Class (programming)
Selasa, 2026-07-07 21:10:11

and therefore may not distinguish between metaobjects and classes. For example, if Human is a metaobject representing the class Person, then instances...

Click to read more »
Object-oriented programming
Minggu, 2026-07-05 02:08:53

other objects Metaobject: Used to create other objects (similar to a class, but an object) Prototype object: a specialized metaobject that creates new...

Click to read more »
Object (computer science)
Sabtu, 2026-06-13 03:06:31

(computer programming) Distributed object Instance (computer science) Metaobject Method (computer programming) Object-capability model Object composition...

Click to read more »
Python (programming language)
Minggu, 2026-08-09 13:23:09

programming and aspect-oriented programming – including metaprogramming and metaobjects. Many other paradigms are supported via extensions, including design...

Click to read more »
Metaclass
Kamis, 2026-08-06 06:25:58

and manages these classes. Each programming language adheres to its own metaobject protocol, which are the rules that determine interactions among objects...

Click to read more »
Lisp (programming language)
Jumat, 2026-07-03 05:26:56

(including Scheme) object systems, which are often implemented via a metaobject protocol, a reflective meta-circular design in which the object system...

Click to read more »
CMU Common Lisp
Kamis, 2026-01-15 22:25:21

CLOS, the Common Lisp Object System, which includes multimethods and a metaobject protocol. A graphical source-level debugger using a Motif interface, and...

Click to read more »
Gregor Kiczales
Selasa, 2026-06-23 06:43:13

Common Lisp Object System, and is the author of the book The Art of the Metaobject Protocol, along with Jim Des Rivières and Daniel G. Bobrow. Most of Kiczales'...

Click to read more »
CLISP
Sabtu, 2026-04-18 02:03:45

support, and two object systems: Common Lisp Object System (CLOS) and metaobject protocol (MOP). It is written in C and Common Lisp. It is now part of...

Click to read more »
Programming language theory
Senin, 2025-11-10 20:45:37

Jim Des Rivieres and Daniel G. Bobrow published the book The Art of the Metaobject Protocol. Eugenio Moggi and Philip Wadler introduced the use of monads...

Click to read more »
OJ (programming tool)
Sabtu, 2025-05-10 07:54:34

programming tool that parses and analyzes Java source code. It uses a metaobject protocol (MOP) to provide services for language extensions. Michiaki Tatsubori...

Click to read more »
Common Lisp
Minggu, 2026-07-26 11:48:04

multimethods and method combinations. It is often implemented with a Metaobject Protocol. Common Lisp is extensible through standard features such as...

Click to read more »
Metaprogramming
Rabu, 2026-01-28 20:42:39

Instruction set simulator Interpreted language Machine learning Metacompiler Metaobject Partial evaluation Reflective programming, also compile time reflection...

Click to read more »
Symbolic artificial intelligence
Minggu, 2026-08-09 22:43:22

Gregor; Rivieres, Jim des; Bobrow, Daniel G. (1991-07-30). The Art of the Metaobject Protocol (1st ed.). Cambridge, Mass: The MIT Press. ISBN 978-0-262-61074-2...

Click to read more »
Aspect-oriented programming
Jumat, 2026-07-24 12:21:19

members or parents. AOP has several direct antecedents: reflection and metaobject protocols, subject-oriented programming, Composition Filters, and Adaptive...

Click to read more »
Multiple inheritance
Jumat, 2026-07-10 03:32:23

is called method combination, which may be fully controlled. The MOP (metaobject protocol) also provides means to modify the inheritance, dynamic dispatch...

Click to read more »
Meta-Object Facility
Minggu, 2025-11-30 13:45:19

Support for Semantic Structures RFP Request For Proposal on SMOF Wikimedia Commons has media related to Meta-Object Facility. OMG's MetaObject Facility...

Click to read more »
MOP
Jumat, 2026-07-31 01:00:30

composite material Maintenance Operations Protocol, in computer networks Metaobject protocol, a technique that allows a computer programmer to extend or alter...

Click to read more »
Julia (programming language)
Selasa, 2026-07-14 05:51:42

dispatch semantics can only be added as an extension through the CLOS Metaobject Protocol. By convergent design, Fortress also features multiple dispatch...

Click to read more »
LispWorks
Senin, 2025-12-29 20:48:27

implementation of the Common Lisp Object System with support for the metaobject protocol Support for 32-bit and 64-bit versions Native threads and symmetric...

Click to read more »
Gauche (Scheme implementation)
Sabtu, 2025-12-20 23:15:21

API compatible to STklos. Object system - CLOS-like object system with metaobject protocol. Almost API compatible to STklos. It is also similar to Guile's...

Click to read more »
List of programming languages by type
Jumat, 2026-08-07 14:25:22

object-oriented (prototype-based)) Mercury (functional, logical, object-oriented) Metaobject protocols (object-oriented (class-based, prototype-based)) Nemerle (functional...

Click to read more »
Smalltalk
Senin, 2026-08-03 05:42:53

Objective-Smalltalk generalizes Smalltalk with an architecture-oriented metaobject-protocol ObjectStudio from Cincom Scratch a visual programming system...

Click to read more »
Department of Computer Science (University of British Columbia)
Selasa, 2026-08-04 04:22:32

Common Lisp Object System and is the author of the book The Art of the Metaobject Protocol, along with Jim Des Rivieres and Daniel G. Bobrow Kevin Leyton-Brown...

Click to read more »
Moose (Perl)
Sabtu, 2026-04-04 17:26:44

programming more consistent and less tedious. Moose is built on Class::MOP, a metaobject protocol (MOP). Using the MOP, Moose provides complete type introspection...

Click to read more »
Generic function
Kamis, 2025-03-20 19:02:00

and applied to arguments) and ordinary objects. The book The Art of the Metaobject Protocol explains the implementation and use of CLOS generic functions...

Click to read more »
Open implementation
Jumat, 2024-07-19 15:18:49

interfaces. Aspect-oriented programming as a successor concept in research Metaobject protocol for the primary implementation means Software architecture for...

Click to read more »
Mixin
Sabtu, 2026-08-08 12:09:57

domain with that of implementation domain. No sharing of common behavior. Metaobjects solve this problem by separating the domain specific properties of objects...

Click to read more »
Reification (computer science)
Rabu, 2025-10-08 20:56:37

semantics of programming languages Meta-circular evaluator Metamodeling Metaobject Metaprogramming Normalization by evaluation Operational semantics Reflection...

Click to read more »
Mutator method
Selasa, 2025-10-21 21:59:33

use slot-value. CLOS itself has no notion of properties, although the MetaObject Protocol extension specifies means to access a slot's reader and writer...

Click to read more »
Oberon-2
Jumat, 2025-11-07 19:39:06

modules can be used for this purpose. Reflection in Oberon-2 does not use metaobjects, but simply reads from type descriptors compiled into the executable...

Click to read more »
ProActive
Senin, 2026-07-27 13:48:13

representing future values, transforms calls into Request objects (in terms of metaobject, this is a reification) and performs deep copies of passive objects passed...

Click to read more »
CommonLoops
Kamis, 2024-08-29 03:09:02

combination. CommonLoops also supported multi-methods and made use of metaobjects. CommonLoops and New Flavors were the primary ancestors of CLOS. CommonLoops...

Click to read more »
EuLisp
Rabu, 2026-06-17 02:02:31

Computation, Volume 6, Number 1-2, 1993, pages 9–98. "Balancing the EuLisp Metaobject Protocol", Harry Bretthauer, Jürgen Kopp, Harley Davis, and Keith Playford...

Click to read more »
GObject
Kamis, 2026-04-02 10:43:37

really first-class objects (there are no actual metatypes in GType), metaobjects like classes and interfaces are created by GObject applications at runtime...

Click to read more »
WebSphere sMash
Senin, 2025-12-22 21:29:38

be accessed directly from PHP. Examples include closures and Groovy metaobjects. PHP/Java Bridge pureQuery Quercus "IBM United States Withdrawal Announcement...

Click to read more »