Skip to content
New issue

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

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

Already on GitHub? Sign in to your account

Integration with code editors. #5

Closed
branc116 opened this issue Feb 10, 2019 · 9 comments
Closed

Integration with code editors. #5

branc116 opened this issue Feb 10, 2019 · 9 comments

Comments

@branc116
Copy link

This looks awesome, was quite happy to see this working as good as it did, considering that the project is quite new.

Are you thinking about integration with code editors (e.g. VS code) or do you know someone who is?

It'd be quite nice to see you joining forces with Julia Editor support !

@KristofferC
Copy link
Member

While the name is new and shiny, it should be noted that the project the code comes from is quite old (see ASTInterpreter2.jl).

I know @pfitszeb has Atom IDE (Juno) working well with at least the previous version. Regarding vscode, I don't think there is any progress there yet.

@zxj5470
Copy link

zxj5470 commented Feb 11, 2019

This repository is still working.
Waiting for
https://github.com/JuliaDebug/Debugger.jl/blob/master/src/Debugger.jl#L14

# TODO: Work on better API in JuliaInterpreter and rewrite Debugger.jl to use it

a better API~

I haven writen some wacky codes to implement the debugger: (based on ASTInterpreter2 )
https://github.com/ice1000/julia-intellij/blob/master/res/org/ice1000/julia/lang/execution/IntelliJDebugger.jl#L140

@davidanthoff
Copy link
Contributor

@KristofferC is correct: we are watching all of this here with great interest from the VS Code side of things, but currently no one is working on any integration. Hopefully someone will eventually!

@zxj5470
Copy link

zxj5470 commented Feb 16, 2019

@KristofferC is correct: we are watching all of this here with great interest from the VS Code side of things, but currently no one is working on any integration. Hopefully someone will eventually!

No one? (exactly no one is working the debugger for VS Code)
😂 julia-intellij has finished most of functional for the debugger based on ASTInterpreter2 and DebuggerFramework

@timholy
Copy link
Member

timholy commented Feb 16, 2019

Most of the current development effort is going to JuliaInterpreter; be a bit patient, I think we will have something quite interesting fairly soon.

@timholy
Copy link
Member

timholy commented Feb 16, 2019

(If you want to track status, the big push currently is JuliaDebug/JuliaInterpreter.jl#13.)

@dehann
Copy link

dehann commented Mar 12, 2019

The Debugger is awesome, thanks happy to see this coming online again! I would add a +1 for clean integration with Editors please. Should be better than PyCharm ;-)

@KristofferC
Copy link
Member

Almost all functionality for this is now in JuliaDebug/JuliaInterpreter.jl#126 so people interesting in writing other frontends for a debugger should most likely do it on top of that.

@timholy
Copy link
Member

timholy commented Mar 12, 2019

Specifically, see JuliaInterpreter's debug_command (which is exported and has a docstring): that should be the common ground for all debugger implementations. IIUC this package is morphing basically into a REPL mode; Rebugger will be another REPL mode; Juno will likely be the first graphical IDE; all three should target the debug_command API of JuliaInterpreter. (Currently Rebugger does not, but give me a couple days...)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

6 participants