- We're drafting a document that will outline what cfscript features, tags and functions we believe to be "core CFML language".
- We're also going to draft a document that gives guidance on adding new features in a consistent manner - attempting to define the essence of "CFML-ness".
- We're in the process of setting up a website that will have a wiki where we publish our documents and discussions as well as a blog where we make announcements and, more importantly, ask the community for feedback on issues we are considering.
CFML Advisory Committee Update
July 16, 2008 · 8 Comments
Although we've been relatively quiet since the announcement at CFUNITED, I wanted to let folks know that the CFML Advisory Committee are working away in the background. After that announcement, Ben Forta posted his thoughts on the committee but there haven't been any other public utterances about the committee by its members.
We're working on a number of things.
Tags: cfml-advisory · coldfusion

8 responses so far ↓
1 David McGuigan // Jul 16, 2008 at 1:53 PM
Will the early documents be available for review to community members and if so where/how? Thanks Sean.
2 Sean Corfield // Jul 16, 2008 at 2:18 PM
3 Gary Fenton // Jul 16, 2008 at 2:32 PM
4 Sean Corfield // Jul 16, 2008 at 2:42 PM
In general the committee is not likely to do anything controversial. We want to codify the existing language, provide guidelines for vendors to extend it consistently and make proposals for (limited) improvements to the core language that make the language itself more consistent.
If something isn't part of the "core" CFML language, we won't be dealing with it (beyond guidelines on consistency).
5 John Farrar // Jul 17, 2008 at 5:42 AM
I think script needs to at least be complete. There are some things it doesn't do wholistic at this point. It should be complete even if it's not 'completely' :) We should have full try, catch equiv. features, abort, dump, locate, and perhaps a few others.
It would also be good if the board came out with a suggested practice for building custom functions so people know that the code won't conflict with vendor tags added in the future. We have a function for example called _dump() that we lead with an underscore so if (when) Adobe makes things feature complete in script our code will keep on working.
It is also IMO a good thing for any custom tags that are added (like some of the tags BD has the opperate differently from standard tags in "the new standard") be things that can be dealt with in the Admin of the distribution. If the tags cannot be brought into compliance with the board standard then they should not receive the standards compliance rating. (Yes, you should have a button/banner stating that ColdFusion, Railo, BlueDragon is standards compliant with the language board.)
6 Sean Corfield // Jul 17, 2008 at 7:37 AM
7 Peter Boughton // Jul 31, 2008 at 11:29 AM
Well it's now a whole day past two weeks... any news? :)
8 Sean Corfield // Jul 31, 2008 at 12:34 PM
We have a domain and we're setting up the site (well, Ray is) and it will have CodexWiki and BlogCFC and a way for folks to send feedback to the committee (via email).
We're still working on categorizing tags and functions as "core", "extended core" and "not core" (it's a big job - there are a *lot* of tags and functions!).
We're also starting to think about verbalizing "what is CFML?" as a way to create guidelines for vendors who are adding new features - so they stay idiomatic.
The site should launch "soon"... Trust me, we'll blog about it once we have it up with some content!
Leave a Comment