I am sorry that you feel you must rant -- ranting can be good. But in this
case, ranting at my comments only means you mis-understand the benefits of
having a formal definition of a programming language. It appears you have
a basis for overloading the term "language" with music notation. In
computer science, compiler theory uses abstract notation a one of the
transform steps. (A couple of people commented that Macromedia must have
the language notation to make the compiler -- that is a different rant an
worth raging about. Not the fact they believe Macromedia has ASN, but the
fact is they cannot prove the Macromedia does. )
In no way will I claim any skill in music, but your comment relating music
notation to abstract syntax notation seems incorrect. Music notation is
more like computer programs. Whereas, the rules about using the music notes
is closer to the meaning of ASN. So I think you made my point with your
example. The people who had "sophisticated form of music notation" must
have had a sophisticated set of rules about the notation. Did you not
study the rules about the notations as well as the notations? In the same
way, programmers use ASN about computer languages. ASN is the formal rules
about the language.
The comment about "institute your own standards, don't expect others to do
it for you" indicates mis-understanding about the necessity of standards,
how it is done and who does them.
The ColdFusion language because of its success now is an economic
dependency for many businesses. As such, Macromedia will have to consider
how it deals with the success in regards to enhancements and ownership and
it's relationship to client's businesses. The risk to both Macromedia and
CF community can be lessened by standardization. Largely, standardization
is about business not engineering or science. As sure as do-ray-me,
Macromedia will put CF before some type of standardization process or
different supplier model. If they do not, CF will be another lost page in
computer technology history. And it will be business managers looking at
the economics of using CF versus alternatives who abandon CF.
So ranting and raging at my statements really only breaks keyboards.
A much better energy would be asking how to make CF better business choice.
Joseph
At 04:42 PM 8/4/2005, you wrote:
Joseph Flanigan wrote:
> Without the formal notation, CF will always be a weak programing choice.
{ raging rant start}
You know...I always hate it when people say broad things like that with
nothing to back up their statement.
Disclaimer: I am a classically trained musician with a Bachelor's of
Music from a nationally recognized private university.
All languages have leeway on notation. Music has a highly formalized
system of notation or "language" with "standards". Trust me I learned
about about figured-bass, harmonization, 20th century technique. Just
think about it - the ancient Greeks had a sophisticated form of music
notation since at least the 6th century BC. So music has been under
heavy evolution for at least 2,500 years. I guess by your definition
music has weak formal notation.
Just because there are a many ways to get from point A to point B
doesn't mean the language is weak - it all depends on how YOU do it.
The end product is a direct result of the programmer, not the language
(unless you're trying to do something the language wasn't designed
for). A programmer can write crap in CFM and a composer can write just
as equal crap in music. It's all about how YOU leverage the language.
Institute your own STANDARDS and don't expect others to do that for you...
{raging rant done}
Best,
.Peter
--
Peter J. Farrell :: Maestro Publishing
blog :: http://blog.maestropublishing.com
email :: [EMAIL PROTECTED]
phone :: 651-204-0513
________________________________
R O O I B O S G E N E R A T O R...
Create boilerplate beans and transfer objects for Coldfusion!
Rooibos is free to use at: http://rooibos.maestropublishing.com/
________________________________
T H I N K A B O U T I T...
----------------------------------------------------------
You are subscribed to cfcdev. To unsubscribe, send an email to
[email protected] with the words 'unsubscribe cfcdev' as the subject of
the email.
CFCDev is run by CFCZone (www.cfczone.org) and supported by CFXHosting
(www.cfxhosting.com).
CFCDev is supported by New Atlanta, makers of BlueDragon
http://www.newatlanta.com/products/bluedragon/index.cfm
An archive of the CFCDev list is available at
www.mail-archive.com/[email protected]
-----------------------------------------------------------------------
http://www.switch-box.org/CFSQLTool/Download/
Switch_box MediaFirm, Inc.
www.Switch-box.org Loveland, CO USA
----------------------------------------------------------
You are subscribed to cfcdev. To unsubscribe, send an email to
[email protected] with the words 'unsubscribe cfcdev' as the subject of the
email.
CFCDev is run by CFCZone (www.cfczone.org) and supported by CFXHosting
(www.cfxhosting.com).
CFCDev is supported by New Atlanta, makers of BlueDragon
http://www.newatlanta.com/products/bluedragon/index.cfm
An archive of the CFCDev list is available at
www.mail-archive.com/[email protected]