-
Notifications
You must be signed in to change notification settings - Fork 735
Rocq Call 2026 06 16
Pierre Roux edited this page Jun 16, 2026
·
6 revisions
- 16:00 Paris time (currently CEST or UTC+2:00)
- https://rendez-vous.renater.fr/rocq-call
- Exposing documentation for code editors (#22044, @shilangyu, 30min)
- future of jscoq (Gaëtan, 20min)
- Chairman: Matthieu Sozeau
- Secretary: Pierre Roux
- Attending: Sylvain Borgogno, Jim Fehrle, Gaëtan Gilbert, Thomas Lamiaux, Yann Leray, Matthieu Sozeau, Nicolas Tabareau, Marcin Wojnarowski
-
Exposing documentation for code editors (#22044)
- goal: being able to get autocomplete in editor for Corelib, Stdlib,... for lemmas, Ltac1 defs,...
- c.f. PR #22044
- remember former discussion on doc attribute
- the current PR loses much formatting
- LSP requires either plain text or markdown (PR currently uses plain text)
- getting links should be easier than extracting documentation text (that looks pretty bad in current PR)
- extracting things from refman seems reasonable but we won't get things from external plugins
- currently company-coq has some (old) thing hardcoded
- an automatic thing may show tactcis that are not to be used by users (old things only there for historical reasons for instance (and because Ltac1 has a very primitive binding meachanism leading to too much globabl things))
- in the long run, for Ltac2, doc should come from some docstring, not the refman
- indices could be generated by CI but not sure it's useful, and no documentation package currently to distribute it
-
future of jscoq
- currently used by platform docs (to provide interactive Rocq on webpage for tutorials)
- stuck on very old 8.17, is there a plan to update it?
- two backends: old one and wasm, nobody seem to know more details? maybe ask Enrico or Ali?
- platform doc would probably already be fine with a well working vsrocq, having interactive use in browser is nice but maybe not absolutely mandatory
- maybe Alectryon could be used on platform docs?
To the extent possible under law, the contributors of the Rocq wiki have waived all copyright and related or neighboring rights to their contributions.
By contributing to the Rocq wiki, you agree that you hold the copyright and you agree to license your contribution under the CC0 license or you agree that you have permission to distribute your contribution under the CC0 license.