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

Clarification on Tcl Pro bounty #24

Open
blacksqr opened this issue Jan 10, 2017 · 7 comments
Open

Clarification on Tcl Pro bounty #24

blacksqr opened this issue Jan 10, 2017 · 7 comments

Comments

@blacksqr
Copy link

The bounty text states that the Tcl Pro debugger must be "accepted into the core."

I've looked at the debugger code and it appears to be pure Tcl. What do you envision must be accepted into the core in order for the bounty conditions to be satisfied?

@bovine
Copy link
Member

bovine commented Jan 10, 2017

If any source code changes to the core Tcl language are required for the debugger to integrate with it, then those changes must be accepted by the tcl core team (either as a TIP or a commit).

The debugger itself could potentially be maintained as a separate repo--if so, we'd like to recommend it be accepted into a separate repo on http://core.tcl.tk/

@sleutho
Copy link

sleutho commented Apr 2, 2017

I assume "working again with Tcl 8.6" also includes the following new commands?

  • coroutine
  • tailcall
  • yield
  • yieldto
  • try
  • throw
  • and the entire oo:: namespace of functionality?

@blacksqr
Copy link
Author

blacksqr commented Apr 3, 2017

The debugger should work with any valid Tcl code.

@sleutho
Copy link

sleutho commented Jun 22, 2020

Would you guys consider a bounty to get the Tcl Pro debugger working in the form of a Language Server Extension that can be used with IDEs such as VSCode and many others that support the LSP (Language Server Protocol)?

@blacksqr
Copy link
Author

I don't know anything about the Language Server Protocol except what I learned in the last ten minutes of googling.

It seems like it would be a pretty ambitious project.

@sleutho
Copy link

sleutho commented Jun 22, 2020

I think I lumped the LSP in with the VS Code Debug Protocol. It would be great to have incentive out there to get the Tcl Pro debugger working within an IDE.

@conej730
Copy link

I tinkered with this a couple of years ago using the instrumentation code from the pro debugger for a VS code debugger. If anyone wants to pick that up and continue it have at it.
https://github.com/conej730/vscode-tcl-debug

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

4 participants