On Aug 25, 2006, at 12:23 PM, Guyren Howe wrote:


This would work if we had first-class classes. But we don't, and right now, you can't treat a class as an object in this way. The shared methods and properties make a class *almost* exactly like a module at the moment.

First class functions seem, to me, to be a characteristic of certain kinds of languages (mainly scripting languages) and not fully compiled languages like RB, C and C++.

Java may support first class classes, but this seems to be a characteristic of the fact that it runs inside a VM and where you can dynamically create the code for a class, compile it and then load it into the VM.

Are there examples of compiled languages that support first-class classes ?

_______________________________________________
Unsubscribe or switch delivery mode:
<http://www.realsoftware.com/support/listmanager/>

Search the archives of this list here:
<http://support.realsoftware.com/listarchives/lists.html>

Reply via email to