|
Oh,
true enough about encapsulation, Hal. Yet, as Patrick would no doubt point
out, Fusebox basically gets by by passing variables around in global
scopes. I am sure that this is one of the objections that some people have
to Fusebox in the first place. It is, of course, a concern that Fusedocs
have done much to alleviate, thanks to you.
But
the FuseQ functions, as you have yourself said, and I agree, are convenient
because the called fuseactions run in the same variable space.
There is encapsulation, and there is encapsulation ;-)
Of
course, I wouldn't agree that having a child cfinclude the parent amounts to
reverse inheritance. It seems a pretty clear example of the child
inheriting the parent's fuseactions to me. But as has been said many times
by cigar-lovers the world over, let's be wary about trying to treat Fusebox like
it's OO - the concepts don't quite meet in the middle, and we often succeed only
in muddying the waters.
You
and John have done a great job, and a very large job, in creating the FuseQ
extensions, just as you all did a great job in creating FB3. But as
several old-timers have pointed out, there were ways to do FB3-style things long
before FB3 existed, and so there were ways to do FuseQ-style things before FuseQ
existed. It would be sad to dismiss them all as "funky" "tricks"
;-)
Thanks
heaps,
LeeBB
ps.,
you haven't lived until you've tried a good New Zealand
cigar...
==^================================================================ This email was sent to: [email protected] EASY UNSUBSCRIBE click here: http://topica.com/u/?bUrFMa.bV0Kx9 Or send an email to: [EMAIL PROTECTED] T O P I C A -- Register now to manage your mail! http://www.topica.com/partner/tag02/register ==^================================================================ IMPORTANT NOTICE: This e-mail and any attachment to it is intended only to be read or used by the named addressee. It is confidential and may contain legally privileged information. No confidentiality or privilege is waived or lost by any mistaken transmission to you. If you receive this e-mail in error, please immediately delete it from your system and notify the sender. You must not disclose, copy or use any part of this e-mail if you are not the intended recipient. The RTA is not responsible for any unauthorised alterations to this e-mail or attachment to it. |
Title: Message
- RE: SuperQ functionality with the STANDARD core (Re... BORKMAN Lee
- RE: SuperQ functionality with the STANDARD cor... BORKMAN Lee
- Re: SuperQ functionality with the STANDARD... David Huyck
- RE: SuperQ functionality with the STANDARD... hal helms
- Re: SuperQ functionality with the STAN... John Quarto-vonTivadar
- RE: SuperQ functionality with the STANDARD cor... BORKMAN Lee
- RE: SuperQ functionality with the STANDARD cor... BORKMAN Lee
- RE: SuperQ functionality with the STANDARD cor... BORKMAN Lee
- RE: SuperQ functionality with the STANDARD... hal helms
- Re: SuperQ functionality with the STAN... Lee Borkman
- RE: SuperQ functionality with the STANDARD cor... Roger B.
