Will CF Script Support Annotations?
One of the cool things about cf is that you can put arbitrary properties in your cfcomponent, cffunction and cfproperty tags and they're available via getMetaData() (even if in a strange way).
I'm just hoping that if we get the ability to create .cfs files (or whatever they get called - all script cfc's which don't require tags for cfcomponent, cfproperty or cffunction) that they'll still support the arbitrary inclusion of metadata into components, methods and property declarations. I'm guessing it's going to be necessary given where the language is going with ORM and the like which would suggest an annotation style - I just hope that style is supported and available in "all cfscript" class files. Perhaps a comment for the language committee?!
Thoughts?


Half the benefit of this functionality is to bring developers from other languages more into the fold. That means reducing the weirdness needed to get a script-based component. Having to put <cfscript></cfscript> around each file would really be suboptimal and further away from the goal.
Bring on the .cfs file. Make the syntax like actionscript or groovy or whatever, just finally expose the ability to write all ColdFusion code in some standard language not needing tags.
DW