[PD] Abstractions x Externals

Mathieu Bouchard matju at artengine.ca
Wed Feb 16 17:48:31 CET 2011


On Wed, 16 Feb 2011, Alexandre Porres wrote:

> Nevertheless, i've seen people say and use inheritance to refer about 
> parent patches sending info to abstractions via arguments. What is the 
> deal there?

That sounds like a casual use of the word that doesn't have to do with 
commonly-used definitions. Others would call it argument-passing or 
parameter-passing.

Nonstandard vocabulary also happens in other programming languages, but it 
does not mean it's a good thing to let it proliferate.

Inheritance usually means that a class is defined as a variant of another 
class, such that if a method is not found in a class, the other class will 
be searched for that method. Thus, methods of objects can come from 
several different classes at once. Nearly all languages that have this 
concept call it "inheritance".

Granted that the word "inheritance" is sometimes used for meanings other 
than that one, but it normally means something automatic, not an argument 
that you have to pass by writing it down.

  _______________________________________________________________________
| Mathieu Bouchard ---- tél: +1.514.383.3801 ---- Villeray, Montréal, QC


More information about the Pd-list mailing list