Once again, Stack Overflow is my muse. Today a person called David Mulder is asking a question the answer to which relates to how CFML source code is processed into a Java .class file before the class file is then executed.
David's question was basically why this code doesn't behave how one might hope:
<!---test.cfm --->
<cfset msg = "G'day World">
<cfoutput>
<cfinclude template="incNoOutput.cfm">
</cfoutput>
<cfinclude template="incWithOutput.cfm">
<!--- incNoOutput.cfm --->
#msg#<br>
<!--- incWithOutput.cfm --->
<cfoutput>#msg#</cfoutput><br>