in reply to Re: Perl 6 Shocking Revelations II - classes are built, not declared
in thread Perl 6 Shocking Revelations II - classes are built, not declared
I'm trying to stay away from being locked into a class/metaclass system at all. Metaclasses sounds like Smalltalk, not like Self/Javascript. The meta OBJECT is the HOW, the higher-order-workings, but does not have to represent a "class" per-se. Also, the thing that builds a class (if you have them) by creating the package, internal structures, and creating the meta object does not have to be the same object as that which is installed as the HOW. They could be different interfaces on the same object, but there is no reason they need to be, and some reasons why they don't.
Perhaps I need to separate out layers and not worry about classes and class{} syntax at all when describing the primordial SMD system that does not need to even have classes. Make the jump to the traditional class approach, and the "here is support for making those."
—John
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re^3: Perl 6 Shocking Revelations II - classes are built, not declared
by stvn (Monsignor) on May 09, 2008 at 03:32 UTC | |
by John M. Dlugosz (Monsignor) on May 09, 2008 at 13:47 UTC |