#TC201 #Topic15 What is the metaobject protocol?

--Originally published at Venkon Programming

metaobject protocol (MOP) provides the vocabulary to access and manipulate the structure and behavior of objects. Typical functions of a metaobject protocol include:

  • Creating and deleting new classes
  • Creating new methods and properties
  • Changing the class structure so that classes inherit from different classes
  • Generating or modifying the code that defines the methods for the class

Source: Wikipedia.

Metaobject Protocol

--Originally published at GilbertoRogel

In computer science, a metaobject is an object that manipulates, creates, describes, or implements other objects (including itself). The object that the metaobject is about is called the base object.

metaobject protocol (MOP) provides the vocabulary to access and manipulate the structure and behavior of objects. Typical functions of a metaobject protocol include:

  • Creating and deleting new classes
  • Creating new methods and properties
  • Changing the class structure so that classes inherit from different classes
  • Generating or modifying the code that defines the methods for the class

Source: Wikipedia.

Metaobject Protocol

--Originally published at GilbertoRogel

In computer science, a metaobject is an object that manipulates, creates, describes, or implements other objects (including itself). The object that the metaobject is about is called the base object.

metaobject protocol (MOP) provides the vocabulary to access and manipulate the structure and behavior of objects. Typical functions of a metaobject protocol include:

  • Creating and deleting new classes
  • Creating new methods and properties
  • Changing the class structure so that classes inherit from different classes
  • Generating or modifying the code that defines the methods for the class

Source: Wikipedia.

WSQ12 Ward Cunningham

--Originally published at GilbertoRogel

"It's great to be here" You can see his face full of emotion.

The great Ward Cunningham, inventor of the Wiki, started with a little database made of cards using Hyper Card(It combines databse capabilities with a graphical, flexible, user-modifiable interface.) because his goal was the absortion of technology amongts technologist, and he made a database out of cards that tracked how ideas moved throught his company.

I find it really impressive how can just one person think of an idea to help himself and his company and it ends up being one of the most used tools amongts students and researchers or whoever uses it to find any kind of information, like, almost all kinds of concepts and information can be found there.

At some point of the interview the guy asked what should students learn or something like that and Ward replied that we should learn what a boolean variable is (-.-), jquery and javascript. Now i got more things to do during the summer.

Gilberto Rogel García   A01630171