On 5/19/07, Eric Roberts <[EMAIL PROTECTED]> wrote: > Actually...it is parsed by the server and compiled into Java which produces > the HTML and JavaScript which is in turn parsed by the browser :-D
CFMX 6.0 used to translate the CFML to Java and then compile the Java to bytecode which runs on the JVM (which in turn will compile it to native code if necessary, using the "HotSpot" JVM). CFMX 7 compiles the CFML directly to byteocde (to run on the JVM). I'm not sure exactly how Railo works - I suspect it compiles directly to bytecode. I believe BlueDragon used to compile to a proprietary intermediate code which was then interpreted but they may have changed their implementation these days. It would make sense for their .NET version to compile directly to IL to run on the CLR. It will be interesting to see what they do in light of the recent announcement of the DLR from Microsoft - it would certainly make sense for them to create a DLR-specific version of BlueDragon since it provides a even tighter integration with other languages running on the CLR... The point (of all the above) is that CFML is a *compiled* language these days. I don't know about Smith Project but, again, I suspect it compiles directly to bytecode? Anyone know? -- Sean A Corfield -- (904) 302-SEAN An Architect's View -- http://corfield.org/ "If you're not annoying somebody, you're not really alive." -- Margaret Atwood ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| Create Web Applications With ColdFusion MX7 & Flex 2. Build powerful, scalable RIAs. Free Trial http://www.adobe.com/products/coldfusion/flex2/?sdid=RVJS Archive: http://www.houseoffusion.com/groups/CF-Talk/message.cfm/messageid:278694 Subscription: http://www.houseoffusion.com/groups/CF-Talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=11502.10531.4

