Komodo-CFML: A quick status update (2014-11)

It’s been a bit since I’ve said anything here about Komodo-CFML, and thought a quick update would be appropriate.

As of last weekend, I finally was able to get a version of Komodo-CFML to work successfully on the version 9 alpha builds of Komodo IDE ActiveState has made available beginning earlier this year. I had hoped this not be a big deal, but it ended up taking quite a bit more time and effort than I had hoped. In the end, I resorted to rebuilding the plumbing for the language extension from the ground up in order to get it to work. So, that’s done (and I am currently using v9 with Komodo-CFML as my primary CFML editor on a daily basis).

With that hurdle out of the way, my intent is to get back to implementing tag/attribute support for both Adobe ColdFusion 11 and Railo 4.2. I’m also including a handful of useful (to me, anyway) macros with the language extension. I’ve made a small handful of minor tweaks to the language syntax highlighting, most of which are in the handling of CFSCRIPT syntax as I use it more and more rather than tag-based coding.

I’m hoping to have a version 0.2.4 with all of this available by the late November timeframe, shooting for something around Thanksgiving. If you are using Komodo-CFML and want to use it with the early versions of Komodo IDE v9, let me know in the comments below and I will send you my current working version with v9 support.

Hey, that’s me!

ActiveState recently stood up a new Web site specifically for Komodo IDE/Edit (which I find encouraging, as I have long felt that it wasn’t featured prominently enough of the ActiveState site) and have been tweeting quite a bit about Komodo the past few weeks (also encouraging). As part of that effort that seems focused on raising the visibility of what I have long felt to be a tremendously powerful general-purpose code IDE/Editor that isn’t horribly bloated and sluggish (yup, that’s looking at you Eclipse!), the Komodo team kicked off a promotion to give away a couple of licenses based on submitting a screenshot of your Komodo set-up.

So I did. And I won…

I am grateful for the license (and their comments about my entry). As a long-time user of Komodo (I use Edit at home, and IDE at work), I have always been impressed by both the product and the quality and level of support provided by the people behind it. And I am glad to see that ActiveState is taking an active role to raise its visibility — that seems to me to bode well for its future.

With some of the recent/upcoming changes to the CFML language from both the Railo and Adobe ColdFusion product updates, I’ll be digging back into my Komodo-CFML language extension for some updates in the coming weeks.

Komodo 8.5 bug breaks Komodo-CFML tag attribute support

ActiveState released Komodo v8.5 (both Edit and IDE) today. If you are a user of Komodo-CFML, be aware that v8.5 has a regression from previous versions which breaks Komodo-CFML’s support for CFML tag attributes. In my testing so far, syntax highlighting seems to still be fully functional. According to the bug report (filed based on my testing in one of the later v8.5 betas), the fix for this has been pushed out to the next point release.

Other than my one “guinea pig” system where I’ve been playing with the pre-releases, I don’t plan to update Komodo on my systems until this one is resolved.