dune icon indicating copy to clipboard operation
dune copied to clipboard

dune init should support Coq projects

Open Alizter opened this issue 3 years ago • 7 comments

We should add two templates to dune init:

  1. A coq theory
  2. A coq plugin

Should be simple to do.

Alizter avatar Feb 15 '23 14:02 Alizter

Hello! Is this issue still open? I would like have a try at this

mihaicostin34 avatar Sep 05 '24 20:09 mihaicostin34

Yes, it is. Have at it!

nojb avatar Sep 05 '24 20:09 nojb

Hi @mihaicostin34 , yes, indeed it is open, don't hesitate to let us know if we can be of help.

In addition to the OCaml-related channels, Coq-related Dune development is usually coordinated using Coq's Zulip, Dune channel https://coq.zulipchat.com/#narrow/stream/240550-Dune-devs-.26-users feel free to stop by if you have any question.

ejgallego avatar Sep 05 '24 20:09 ejgallego

Just making sure I understood correctly : a new command should be added (like dune coq init or dune init coq, with arguments to specify wether a theory or a plugin is wanted) which should create a basic coq project, something similar to what is shown here: https://dune.readthedocs.io/en/stable/coq.html#examples Is that correct?

mihaicostin34 avatar Sep 05 '24 20:09 mihaicostin34

Hi @mihaicostin34 , yes, indeed it is open, don't hesitate to let us know if we can be of help.

In addition to the OCaml-related channels, Coq-related Dune development is usually coordinated using Coq's Zulip, Dune channel https://coq.zulipchat.com/#narrow/stream/240550-Dune-devs-.26-users feel free to stop by if you have any question.

Thank you!

mihaicostin34 avatar Sep 05 '24 20:09 mihaicostin34

Just making sure I understood correctly : a new command should be added (like dune coq init or dune init coq, with arguments to specify wether a theory or a plugin is wanted) which should create a basic coq project, something similar to what is shown here: https://dune.readthedocs.io/en/stable/coq.html#examples Is that correct?

It seems right to me! I'm not sure if dune coq init is preferred to dune init coq, but this should be easy to tweak once a PR has been submitted.

ejgallego avatar Sep 07 '24 16:09 ejgallego

Hello! I've been having some trouble figuring out how the Stanza and Encoder modules tie together for the creation of stanzas as csts. Could anyone provide some more explanations/clarifications please?

mihaicostin34 avatar Sep 14 '24 17:09 mihaicostin34