Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Support for Other IDEs? #9

Open
jamiejackson opened this issue Dec 10, 2022 · 2 comments
Open

Support for Other IDEs? #9

jamiejackson opened this issue Dec 10, 2022 · 2 comments
Labels
question Further information is requested

Comments

@jamiejackson
Copy link
Contributor

jamiejackson commented Dec 10, 2022

Lots of questions, since I've wanted an IDE-based step debugger for CFML for almost a quarter of a century now...

What made you choose VS Code as the IDE for luceedebug? Was it a personal preference for VS Code? Is VS Code inherently friendlier to CFML debugging than other IDEs?

Having an agent-based step debugger for Lucee in an IDE (VS Code) is going to be a game changer for me, versus the web app solutions (FusionReactor, coldbug) but I'll have to bounce around between my preferred IDE (IntelliJ) and VS Code in order to do step debugging. (Or I can obviously switch completely to VS Code, but I already tried them both a while back and landed on IntelliJ.)

@softwareCobbler
Copy link
Owner

There's nothing really strongly tying this to VS Code. The important part is the Java agent that hooks into Lucee internals, but its interface to/from the outside world is via DAP. I'd imagine other IDEs have similar (or in some cases exactly DAP) debugging interfaces.

@softwareCobbler softwareCobbler added the question Further information is requested label Dec 11, 2022
@jamiejackson
Copy link
Contributor Author

Thanks for the DAP pointer. It might end up being a hurdle for IntelliJ, but I posted a feeler on the topic.

# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
question Further information is requested
Projects
None yet
Development

No branches or pull requests

2 participants