Lucee IDE?

I see mentions here of possible alternate tag prefixes or language syntax -
all great stuff.

I’m curious of which IDEs are most likely to keep up with new language
features and changes so as to continue to provide “code assist”, syntax
highlighting, integrated help, etc.

I’ve used a variety of IDEs in the past, currently Eclipse + CFEclipse. I
would be In complete awe to see an official Lucee IDE (which writing and
supporting an IDE is a huge effort). I’m already in awe over Lucee itself
and the new community.

Not a concern for today as I realize we can use our current IDEs for Lucee
just like we always have with previous CF engines and syntax. But for
future-proofing my dev tools, when new Lucee language features start to
accumulate, I’d like to enjoy tight language+IDE integration.

Joe

I have held onto CFEclipse for quite a while. Unfortunately it seems that
project is entirely dead at this point. I still use Eclipse from
time-to-time because, frankly, it has the best source control
integration/project management of any editor IMO.

However, lately I’ve been using http://www.atom.io - it has become a very
nice editor. There is even a decent CFML language addon for it (
language-cfml by atuttle). I’m even working on a CFEclipse-like code
theme. :slight_smile: It is very similar to Sublime, except that it is based on io.js
and webkit instead of python, and completely open source - therefore very
hackable. I would recommend giving it a shot at some point.

JesseOn Friday, February 27, 2015 at 12:27:29 AM UTC-6, Joe Matte wrote:

I see mentions here of possible alternate tag prefixes or language syntax

  • all great stuff.

I’m curious of which IDEs are most likely to keep up with new language
features and changes so as to continue to provide “code assist”, syntax
highlighting, integrated help, etc.

I’ve used a variety of IDEs in the past, currently Eclipse + CFEclipse. I
would be In complete awe to see an official Lucee IDE (which writing and
supporting an IDE is a huge effort). I’m already in awe over Lucee itself
and the new community.

Not a concern for today as I realize we can use our current IDEs for Lucee
just like we always have with previous CF engines and syntax. But for
future-proofing my dev tools, when new Lucee language features start to
accumulate, I’d like to enjoy tight language+IDE integration.

Joe

I wouldn’t prefer a Lucee IDE. Up to date plugins for widely used editors
like atom, sublime etc would be a more realistic step I think. Better to
focus resources on getting Lucee 5.0 out the door in my opinion.

Just my 0.02… MikeOn Friday, February 27, 2015, Jesse Shaffer <@Jesse_Shaffer> wrote:

I have held onto CFEclipse for quite a while. Unfortunately it seems that
project is entirely dead at this point. I still use Eclipse from
time-to-time because, frankly, it has the best source control
integration/project management of any editor IMO.

However, lately I’ve been using http://www.atom.io - it has become a very
nice editor. There is even a decent CFML language addon for it (
language-cfml by atuttle). I’m even working on a CFEclipse-like code
theme. :slight_smile: It is very similar to Sublime, except that it is based on io.js
and webkit instead of python, and completely open source - therefore very
hackable. I would recommend giving it a shot at some point.

Jesse

On Friday, February 27, 2015 at 12:27:29 AM UTC-6, Joe Matte wrote:

I see mentions here of possible alternate tag prefixes or language syntax

  • all great stuff.

I’m curious of which IDEs are most likely to keep up with new language
features and changes so as to continue to provide “code assist”, syntax
highlighting, integrated help, etc.

I’ve used a variety of IDEs in the past, currently Eclipse + CFEclipse. I
would be In complete awe to see an official Lucee IDE (which writing and
supporting an IDE is a huge effort). I’m already in awe over Lucee itself
and the new community.

Not a concern for today as I realize we can use our current IDEs for
Lucee just like we always have with previous CF engines and syntax. But for
future-proofing my dev tools, when new Lucee language features start to
accumulate, I’d like to enjoy tight language+IDE integration.

Joe


You received this message because you are subscribed to the Google Groups
“Lucee” group.
To unsubscribe from this group and stop receiving emails from it, send an
email to lucee+unsubscribe@googlegroups.com
<javascript:_e(%7B%7D,‘cvml’,‘lucee%2Bunsubscribe@googlegroups.com’);>.
To post to this group, send email to lucee@googlegroups.com
<javascript:_e(%7B%7D,‘cvml’,‘lucee@googlegroups.com’);>.
To view this discussion on the web visit
https://groups.google.com/d/msgid/lucee/e6f7d90a-3f01-41f6-a610-1a433a4aa716%40googlegroups.com
https://groups.google.com/d/msgid/lucee/e6f7d90a-3f01-41f6-a610-1a433a4aa716%40googlegroups.com?utm_medium=email&utm_source=footer
.
For more options, visit https://groups.google.com/d/optout.


Sent from Gmail Mobile

I agree with you Mike. I’ve pretty much stopped using IDEs for cf in favor
of Sublime Text. It would be great if someone could fork the ColdFusion
package, patch it up and get a release into PackageControl.

Jesse wrote:

I have held onto CFEclipse for quite a while. Unfortunately it seems
that project is entirely dead at this point.

CFEclipse is not entirely dead, simply because the only way any open
source project can die is if the source disappears, otherwise it
simply enters [permanent] hibernation.

It’s still possible to download and build CFEclipse, and it’ll only
remain in hibernation until a developer wants a change and has enough
time and motivation to work on it.

This has regularly been the case throughout CFEclipse’s history, and
whilst this might be the longest period since active development (I
can’t be bothered to check), I wouldn’t put money on it never
receiving any further commits.

(Of course, I’m not sure I’d bet on it getting updated to work with the
wondrous new language lots of people want Lucee to have, either - though
as much because it’s likely simpler to adapt another plugin for that.)

It’s not even a little dead… it merely appears to slumber, like some
type of freaking dragon, man.

It’s another project on The List to publish some info for.

FWIW, the work I did on the unofficial railo-cli, and the
soon-to-be-release unofficial lucee-cli, was partially driven by stuff
that will someday see the light of day in CFEclipse.

There is a big difference between what we do in CFE though and things
like Sublime. We have an actual language lexer/parser, which lets you
use the same freakish fire inside CFE outside CFE-- meaning you can walk
the tree of CFML code and do stuff with it. Hard-core code refactoring,
formatting, deprecation warnings, “quick fixes”, cleaning, rules, etc.
and ad more-um.

I’ve been keeping my eye on the language extension discussions, from a
“how we gonna lex and parse that” perspective. Another FWIW, the
command line parser in the CLI was build with cfantlr (imaginative, I
know), a CFML-based ANTLR compiler/thingermajiggy-- cuz there’s some
great tools out there for doing DSLs, and ANTLR and XText are a couple
of 'em, and I dig how easy it is to glue stuff together with CFML.

-DenOn 2/27/15 4:29 PM, Peter Boughton wrote:

Jesse wrote:

I have held onto CFEclipse for quite a while. Unfortunately it seems
that project is entirely dead at this point.

CFEclipse is not entirely dead, simply because the only way any open
source project can die is if the source disappears, otherwise it
simply enters [permanent] hibernation.

It’s odd how the CFEclipse list will go quiet for months and then we’ll
get 2-3 join requests.

If someone were to really ‘fix’ CFEclipse - and I believe that would be a
ground up re-write - that may be worth it but I honestly would probably
never go back. I’d rather use something lightweight like Sublime. I tried
CFBuilder not too long ago and also IntelliJ and they seemed sooo slooooow.
:slight_smile:

I’d agree with Michael - all the CFML editors / packages are available for
modification if someone wants to take on that responsibility -
Atom/CFEclipse/Sublime. I’d rather see the Lucee team concentrate on the
language itself. Still a lot of things to fix/address. :slight_smile:

Jim