On Tue, 5 Oct 2004 17:16:29 +1000, Taco Fleur <[EMAIL PROTECTED]> wrote:
> Which part of it makes no sense?

Pretty much all of it, unfortunately. It seems like a very complex way
to do something that is really rather simple - so what makes no sense
is whay you're making so much work for yourself...

> Do you really understand what all that metadata trouble does?

Yes but I'm more than willing to go back over the code to see if I
missed something. I don't think I did. You get the metadata and look
for an extends clause and then look for an init() method in what is
extended and then you look at its signature and construct a call to
it. Since CFC extension is static, i.e., must be specified in the
source at compile-time, you already know when you write a CFC whether
or not it extends something and therefore whether or not there is an
init() method to call (and what arguments to pass).

> Have you thought about multiple inheritance?

You can't have multiple inheritance in ColdFusion (nor in Java).
-- 
Sean A Corfield -- http://www.corfield.org/
Team Fusebox -- http://www.fusebox.org/
Got Gmail? -- I have 6 invites

"If you're not annoying somebody, you're not really alive."
-- Margaret Atwood

---
You are currently subscribed to cfaussie as: [EMAIL PROTECTED]
To unsubscribe send a blank email to [EMAIL PROTECTED]
Aussie Macromedia Developers: http://lists.daemon.com.au/

Reply via email to