Skip to content

qc: rename QuickChick Derive commands to QCDerive (not backwards compatible; required for QuickChick master) - #23

Merged
bcpierce00 merged 1 commit into
DeepSpec:masterfrom
JasonGross:fix-qc-qcderive
Aug 12, 2026
Merged

qc: rename QuickChick Derive commands to QCDerive (not backwards compatible; required for QuickChick master)#23
bcpierce00 merged 1 commit into
DeepSpec:masterfrom
JasonGross:fix-qc-qcderive

Conversation

@JasonGross

@JasonGross JasonGross commented Jul 16, 2026

Copy link
Copy Markdown
Contributor

Written by Claude (Anthropic AI) at the request of and under the supervision of @JasonGross.

QuickChick renamed Derive to QCDerive (QuickChick/QuickChick@24284a9), then removed Derive / Derive Instance (QuickChick/QuickChick@5a6c291). The qc volume no longer compiles against QuickChick master:

File "./QC.v", line 1293, characters 0-16:
Error: Syntax error: illegal begin of vernac.

This renames the ten occurrences in QC.v, TImp.v, and QuickChickTool.v to QCDerive. make -C qc-current succeeds with QuickChick master on Rocq dev.

Not backwards compatible: QCDerive does not exist in any released QuickChick (≤ current releases), so this currently requires QuickChick master. No spelling works on both sides of the rename.

Prose and the interface listing in QuickChickInterface.v still use Derive; only commands change.

🤖 Generated with Claude Code

Wordsmithed by Codex.

QuickChick renamed its Derive vernacular to QCDerive (QuickChick's
24284a9 "Add QCDerive to disambiguate from Derive from other
plugins", with the old command since removed), so the qc volume no
longer compiles against coq-quickchick dev. Rename the ten command
occurrences; requires a QuickChick with QCDerive (dev).

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_019ttctspSoVoquHLQtbPVZw
@bcpierce00
bcpierce00 merged commit 61ba834 into DeepSpec:master Aug 12, 2026
@JasonGross
JasonGross deleted the fix-qc-qcderive branch August 12, 2026 21:51
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

Successfully merging this pull request may close these issues.

2 participants