From: Marcin 'Qrczak' Kowalczyk Date: 2001-12-22T23:05:44+09:00 Subject: [ruby-talk:29308] Re: AdjectiveNoun class names (was: Re: Re: Why is UnboundMethod a subclass of alias_method) On Sat, Dec 22, 2001 at 10:02:16PM +0900, Henning von Rosen wrote: > _descriptive_ adjectives can be used in the form "obj.adj?" or as modifyers, > often in the implicit form of a combined attribute and attributevalue, added > to a "functioncall/nounphrase" at parsetime. the attribute value can be a > lazily instantiated class, that is a subclass of the attribute. oh, I > forgot; attributes are ofte implemented as functions from identyties to > other identyties (or thunks -- lazily instantiated classes). > > _realational_ adjectives has another role, often as a function from a > superclass to it's subclass, immediately executed at parsetime. scince these > perform an immediate mapping to a subclass, they can not be used alone for > testing for properties. If I understand this, then in Polish descriptive adjectives are usually put before nouns and relational adjectives are often put after nouns. At least I try to carefully choose the order depending on whether the adjective merely describes the object ("broken chair") or makes a new concept ("electric chair" - the opposite order in Polish). It's interesting if other languages make this distinction too. Sorry for off-topic. -- __("< Marcin Kowalczyk * qrczak@knm.org.pl http://qrczak.ids.net.pl/ \__/ ^^ QRCZAK