Isaac,

If we do a good job on Mach-II, we'll have backwards compatibility
across different versions. If Mach-II ends up with new features
(something that's almost certain to happen), older code should still
run, though obviously it won't make use of the new features. You don't
need XML to ensure consistency, but it is helpful. And having a single
syntax for all languages makes the choice of XML especially compelling,
we thought.

Hal Helms
"Java for CF Programmers" class 
in Las Vegas, August 18-22
www.halhelms.com

-----Original Message-----
From: S. Isaac Dealey [mailto:[EMAIL PROTECTED] 
Sent: Wednesday, July 30, 2003 11:00 AM
To: CF-Talk
Subject: RE: re: Mach-II


That was basically what I was getting at... My general impression of it
was that I don't know how possible it is to predict the potential
longevity of any given piece of code, so that's why I found it strange
to hear it described as being for "consistency across multiple
versions". I could be wrong tho.

> I wouldn't say there's a potential to change, I would say
> it *will* change, eventually. That's just the nature of
> what we do. The great things we build today will be
> obsolete eventually. Look at it as, does this framework (fusebox, 
> struts, whatever) help me today build better applications? Just deal 
> with the changes as they come.

> As for me, I think fusebox and mach-ii have made a nice progression 
> based on the technologies of the day.

> Mark

> -----Original Message-----
> From: S. Isaac Dealey [mailto:[EMAIL PROTECTED]
> Sent: Tuesday, July 29, 2003 6:14 PM
> To: CF-Talk
> Subject: RE: re: Mach-II


> Isn't there always the potential that the xml dialect may change for 
> the purpose of facilitating new features in the framework?

>> It's not just for cross-language purposes, Isaac, though that is
>> important (we've got people working on PHP, Python, and
>> Lasso with .NET
>> and Java to come shortly) but just as importantly, for
>> consistency
>> across multiple versions. Even if we change the internals
>> of the
>> framework between versions, the XML will provide a
>> consistent interface
>> to the framework.

>> Hal Helms
>> "Java for CF Programmers" class
>> in Las Vegas, August 18-22
>> www.halhelms.com

>> -----Original Message-----
>> From: S. Isaac Dealey [mailto:[EMAIL PROTECTED]
>> Sent: Tuesday, July 29, 2003 4:18 PM
>> To: CF-Talk
>> Subject: Re: re: Mach-II


>> Yep... I wasn't really in touch with where you folks were
>> in that
>> process (finishing the beta, getting documentation done, etc.)... I
>> wasn't griping -- I had just noticed several people point
>> to
>> http://beta.fusebox.org and had the impression that this
>> response was
>> roughly equivalent of:

>> Q. Can you explain relativity to me?
>> A. Relativity is relative.

>> :)

>> I'll admit that until I read something specifically about converting
>> mach-ii apps to other languages my basic reaction to the
>> addition and
>> application of the xml was to think it was gratuitous --
>> i.e. xml for
>> the sake of xml instead of xml for the sake of meeting a
>> goal. Though in
>> retrospect it makes sense if you're trying to create an
>> architecture
>> that makes it easier to port applications to disparate
>> languages.

>> Isaac

>> --- Hal Helms <[EMAIL PROTECTED]> wrote:
>>> Hopefully, by the time we launch Mach-II, we'll have
>>> time
>>> to write a
>>> much more accessible guide. Without some sample code to work with,
>>> we're left with speaking in abstractions that, while
>>> true, are not
>>> real helpful as far as providing specifics.
>>>
>>> Hal Helms
>>> "Java for CF Programmers" class
>>> in Las Vegas, August 18-22
>>> www.halhelms.com
>>>
>>> -----Original Message-----
>>> From: s. isaac dealey [mailto:[EMAIL PROTECTED]
>>> Sent: Tuesday, July 29, 2003 12:51 PM
>>> To: CF-Talk
>>> Subject: RE: Re: Mach II
>>>
>>>
>>> I think the general idea was that he found the info on
>>> that site
>>> confusing -- which is why he was asking for an "idiot's guide"... I
>>> don't find it surprising... the verbiage is rather
>>> weighty... For
>>> instance:
>>>
>>> This headline: Event-Based, Implicit Invocation Architecture
>>> on this page:
>>> http://beta.fusebox.org/index.cfm?method=FuseboxMX.basic
>>> C
>>> oncepts
>>>
>>> Note that the method is labelled "basicConcepts" ... but the 
>>> verbiage isn't very basic... I think the average new person
>>> attacking that site
>>> is probably looking for something much more
>>> accessible...
>>> Unfortunately
>>> I don't have any good alternative verbiage off the top
>>> of
>>> my head.
>>>


>> =====
>> S. Isaac Dealey                     972.490.6624

>> Lead Architect Tapestry CMS  http://products.turnkey.to

>> Tapestry API is Open Source  http://www.turnkey.to/tapi

>> Team Macromedia Volunteer
>> http://www.macromedia.com/go/team

>> __________________________________
>> Do you Yahoo!?
>> Yahoo! SiteBuilder - Free, easy-to-use web site design software
>> http://sitebuilder.yahoo.com

>> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>> ~
>> ~~~~~~~~~~~|
>> Archives: http://www.houseoffusion.com/cf_lists/index.cfm?forumid=4
>> Subscription:
>> http://www.houseoffusion.com/cf_lists/index.
>> cfm?method=subscribe&forumid=4
>> FAQ: http://www.thenetprofits.co.uk/coldfusion/faq

>> Your ad could be here. Monies from ads go to support
>> these
>> lists and provide more resources for the community. 
>> http://www.fusionauthority.com/ads.cfm

>>                              Unsubscribe:
>>
http://www.houseoffusion.com/cf_lists/uns
>>                              ubscribe.cfm?user=633.558.4




> s. isaac dealey                972-490-6624

> new epoch                      http://www.turnkey.to

> lead architect, tapestry cms   http://products.turnkey.to

> tapestry api is opensource     http://www.turnkey.to/tapi

> team macromedia volunteer
> http://www.macromedia.com/go/team

> certified advanced coldfusion 5 developer 
> http://www.macromedia.com/v1/handlers/index.cfm?ID=21816



> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> ~~~~~~~~~~~|
> Archives: http://www.houseoffusion.com/cf_lists/index.cfm?forumid=4
> Subscription: http://www.houseoffusion.com/cf_lists/index.
> cfm?method=subscribe&forumid=4
> FAQ: http://www.thenetprofits.co.uk/coldfusion/faq

> Your ad could be here. Monies from ads go to support these lists and 
> provide more resources for the community. 
> http://www.fusionauthority.com/ads.cfm

>                               Unsubscribe:
http://www.houseoffusion.com/cf_lists/uns
>                               ubscribe.cfm?user=633.558.4




s. isaac dealey                972-490-6624

new epoch                      http://www.turnkey.to

lead architect, tapestry cms   http://products.turnkey.to

tapestry api is opensource     http://www.turnkey.to/tapi

team macromedia volunteer      http://www.macromedia.com/go/team

certified advanced coldfusion 5 developer
http://www.macromedia.com/v1/handlers/index.cfm?ID=21816



~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Archives: http://www.houseoffusion.com/cf_lists/index.cfm?forumid=4
Subscription: 
http://www.houseoffusion.com/cf_lists/index.cfm?method=subscribe&forumid=4
FAQ: http://www.thenetprofits.co.uk/coldfusion/faq

Signup for the Fusion Authority news alert and keep up with the latest news in 
ColdFusion and related topics. 
http://www.fusionauthority.com/signup.cfm

                                Unsubscribe: 
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4
                                

Reply via email to