My point was that the core Fusebox file (or more accurately the Fusebox 
API Spec) works exactly the same whether you use XFAs or not.  It 
couldn't care less.  XFA's are a benefit for developers in terms of 
reusability, flexibility, and maintainability.

Also, your assertion that the only place you reference a Fuseaction is 
in a switch file is completely true.  There's no law about that...while 
the MAJORITY of XFA's are in fact set in your switch file, there are 
times when XFA's are effectively set elsewhere (in an fbx_settings file, 
or when one fuse alters or sets an XFA to be used in another fuse).  One 
big benefit, at least to me, of using XFAs is that you can alter, on the 
fly, at runtime, what that XFA actually does.

Am I making any sense?  Of course, this is just my point of view as 
well!

Regards,

Brian

Andy wrote:
> 
> Now that I find interesting. Even if XFAs are not part of the core (the 
> "framework") I always thought they were a part of the core methodology. 
> Isn't it true that you  always aim for this ...
> 
> A) The only thing that references fusefiles is the switch in the same 
> circuit.
> 
> B) The only place that fuseactions are referenced explicitly is in a 
> switch file (either local circuit or remote).
> 
> Aren't XFA's essential to implementing that principle ?
> 
> Andy.
> 
> 
> 
> 
> 
> Brian Kotek wrote:
> > John, I'm pretty sure that XFA's are independent of which core you use.  
> > 
> > 
> > They're more of a best practice thing than a Fusebox API thing.  Nothing 
> > 
> > 
> > in the core will scold you if you aren't using XFA's, because they are 
> > just variables that get evaluated to Fuseactions at runtime.  XFA's just 
> > 
> > 
> > make your life a lot easier when it comes to reusing code or increasing 
> > your fuses' flexibility (as I'm sure you know).  So I'm quite sure that 
> > you can XFA to your hearts content.
> > 
> 
> 
> 



---

==^================================================================
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
==^================================================================

Reply via email to