From: Wilson Bilkovich Date: 2006-02-07T23:21:02+09:00 Subject: Re: basic oO :: First Class Object On 2/7/06, jansenh wrote: > Hi all. > > What is a First Class Object, explained in Ruby context? > > regards, Henning "first class" is a general programming-language term for something that has all the features and behaviors of 'richer' parts of the language. Usually it's used when pointing out an interesting feature. Most languages don't go around crowing about having "first-class Strings". In Ruby, classes are also objects. Since this is cool and unusual, you might hear people say that: 'in Ruby, classes are first-class objects', or 'integers are first-class objects'.