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
Deploying Tactician on JsCoq v8.17+lsp #350
Comments
That's fanstastic, thanks for the feedback! We have indeed done a lot of not very rewarding work trying to make the setup easier. I can see the STM problems you had, unfortunately these are not possible to workaround, that's why we wrote Flèche / coq-lsp.
Absolutely, this is debug code. Note that the official releases still use the old method, but the main dev branch is based on the new tech. There is actually a couple of blocking issues to make a release of jsCoq with the LSP backend (related to interruptions and Javascript workers), also there is a few missing features in the LSP server such as the
Indeed, by default you can see this markdown editor, but we also support the older mode. I was not expecting people to use this branch yet, so thanks for the report, I'll try to clean up the branch next week to resolve your issues. |
Yeah, I wasn't really planning on using this branch. But the other branches were broken for me, so I was left with this.
How do I do that? |
I don't mind at all, but keep in mind that if interrupts are broken in JS, checking large files will be annoying.
With the current branch you need to pass the I see that showing the goals is broken for other snippets tho, that should be a very easy fix (we forgot to add the snippet-specific offset) |
Thanks. (I noticed the interrupt issue, but it is just a small demo, so people will have to live with it.) |
Thanks to you for the feedback, now that we have users of the new jsCoq 2.0 branch we'll try to fix these issues ASAP. |
Note that the Tactician demo is online here: https://coq-tactician.github.io/demo.html One additional issue I'm noticing is that the green navigation buttons don't do anything now that navigation is done by the cursor. This might be confusing to viewers. |
I'm happy to report that I've successfully updated the online demo of Tactician to
v8.17+lsp
(to be deployed soon, not online yet).This is actually the only version of JsCoq where I can get things to work. I cannot get older versions of JsCoq (that I used previously) to build, and the latest v0.17.1 throws STM related errors while Tactician is loaded.
Great success I'd say. Regardless, here are some questions about the rough edges:
stderr: Queue length: 32
output, and some otherstderr
messages as well. Is this useful? Can we get rid of it?The text was updated successfully, but these errors were encountered: