Railo 3.1 Supports Optional Semicolons


Railo 3.1 Supports Optional Semicolons

Posted by Luis Majano
Mar 31, 2009 00:00:00 UTC
Wouldn't you know it? Railo 3.1 supports optional semicolons! I totally love this syntax enhancement as my cfscripting can become even less noisy by adding those pesky semi-colons. How cool is this:

/* Start Exporter */

sqlBuffer = createObject("java","java.lang.StringBuilder").init('')

/* Create Function Namespace */

createNamespace(fncNamespace)

/* Read fnc Library */

xmlDoc = xmlParse(expandPath('web-cfmfunctionlibrary_1_0'))

fncXML = xmlSearch(xmlDoc,"//function")

fncXMLLen = arrayLen(fncXML)

I like this! No more noisy semi-colons. Just beware that if you are doing multiple statements on a single line, you will actually HAVE to put in the semicolons.

function formatnow(){ return "#dateformat(now(),"yyyy-mm-dd")# #timeformat(now(),"HH:mm:ss")#"; }

A part from that, I love it!

 


Justin Carter

Very interesting, I hadn't even considered optional semi-colons as an enhancement to cfscript, but if Groovy can do it then so can CF :) Thanks for pointing this out.

Aaron Greenlee

How cool! Now, if they could only get cfquery and cfparamquery inside cfscript!

salomoko

that is pretty snazzy!

Site Updates

Entry Comments

Archives

Entries Search