Skip to content

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

Open
JasonGross wants to merge 1 commit into
DeepSpec:masterfrom
JasonGross:fix-qc-qcderive
Open

qc: rename QuickChick Derive commands to QCDerive (not backwards compatible; required for QuickChick master)#23
JasonGross wants to merge 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
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.

1 participant