ROCQIDE(1)
π ROCQIDE(1) β the Rocq IDE glow-up π
okay so bestie, welcome to the General Commands Manual page for rocqide, and I'm literally so excited to walk you through it π«Ά this is the whole thing, every flag, every path, no gatekeeping, no cap.
β¨ NAME β¨
rocqide β graphical interface for the Rocq Prover π
π SYNOPSIS π
rocqide [ options ]
that's it. that's the whole vibe. you give it options, it gives you a GUI π
π¦ DESCRIPTION π¦
rocqide is a gtk graphical interface for the Rocq Prover. she's pretty, she's clickable, she's got windows β¨
if you're more of a command-line girlie, or you're doing batch-oriented use of Rocq, you want rocq(1) instead β that's the terminal one, iykyk.
π OPTIONS π
every single one, fr fr, nothing skipped, we don't do that here π
-hβ show the complete list of options accepted byrocqide. the classic "wait what else can u do" move π-Idir,-includedir β add directory dir in the include path. let her know where the good stuff lives π-Rdir rocqdir β recursively map physical dir to logical rocqdir. it's giving "this folder is now this name, recursively, periodt" π₯-srcβ add source directories in the include path.-noisβ start with an empty state. blank slate, fresh start, main character energy β¨-load-ml-objectf β load ML object file f.-load-ml-sourcef β load ML file f.-lf,-load-vernac-sourcef β load Rocq file f.v(Load f.). yes, the.vgets added, don't come for me π-lvf,-load-vernac-source-verbosef β load Rocq file f.v(Load Verbose f.). same but louder, she's talking in all caps π-load-vernac-objectpath β load Rocq library path (Require path.).-require-importpath β load Rocq library path and import it (Require Import path.). load AND import, she's committed π-compilef β compile Rocq file f.v(implies-batch). lowkey this one drags-batchalong with it whether you asked or not π-compile-verbosef β verbosely compile Rocq file f.v(implies-batch). same deal,-batchis coming too, no discussion.-whereβ print Rocq's standard library location and exit. quick lil peek, then she's gone π¦-vβ print Rocq version and exit. "who am i? version number. bye." β¨-qβ skip loading of rcfile. not loading the rcfile today, bestie, we're going rogue π-init-filef β set the rcfile to f. if you're not skipping it, you're picking it π-emacsβ tells Rocq it is executed under Emacs. she's an Emacs girl now, she needs to know πΈ-dump-globf β dump globalizations in file f (to be used byrocq(1)doc). note thatrocq(1)docβ that's literally how it's written, character for character, don't @ me π-impredicative-setβ set sortSetimpredicative.-dont-load-proofsβ don't load opaque proofs in memory. she's on a memory diet, the proofs stay home π
π SEE ALSO π
rocq(1),- The Rocq Reference Manual
- The Coq web site:
http://coq.inria.fr /usr/share/doc/rocqide/FAQ
π AUTHOR π
This manual page was written by Samuel Mimram <samuel.mimram@ens-lyon.org>, for the Debian project (but may be used by others). shoutout to Samuel, absolute icon, we love a contributor π«Ά
and that's the page, bestie!! π this is the ROCQIDE(1) page from the General Commands Manual section, and it signs off with ROCQIDE(1) at the bottom too β so if you ever forget where you are, she'll remind you twice πβ¨ slay, go load some vernac files, mwah ππ
π¦ where this page comes from
- alpine 3.24: rocq-doc 9.1.1-r3 Β· LGPL-2.1-or-later
- arch rolling: rocqide 9.3.0-1 Β· LGPL-2.1-only
- fedora 44: rocq-rocqide 9.1.1-1.fc44 Β· LGPL-2.1-only AND LGPL-2.1-or-later
- fedora 44: rocq-rocqide 9.3.0-1.fc44 Β· LGPL-2.1-only AND LGPL-2.1-or-later
- nixpkgs unstable: rocq9.1-rocqide 9.1.1
- ubuntu stonking: rocqide 9.2.0+dfsg-4build2 Β· LGPL-2.1-only
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms