tchajed/coq-record-update

Library to create Coq record update functions

CoqMakefilesed
This is stars and forks stats for /tchajed/coq-record-update repository. As of 26 Apr, 2024 this repository has 40 stars and 14 forks.

Coq record update library In a nutshell, this library automatically provides a generic way to update record fields. Here's a teaser example: From RecordUpdate Require Import RecordSet. Record X := mkX { A: nat; B: nat; C: bool; }. (* all you need to do is provide something like this, listing out the fields of your record: *) #[export] Instance etaX : Settable _ := settable! mkX <A; B; C>. (* and now you can update fields! *) Definition setAB a b x := set B b (set A a x). (* you can also use...
Read on GithubGithub Stats Page
repotechsstarsweeklyforksweekly
openai/blocksparseCudaPythonC++96101960
abo-abo/auto-yasnippetEmacs LispMakefile2400150
purplg/hassEmacs LispMakefileDockerfile78040
emacsorphanage/anzuEmacs LispMakefile393-1280
inogs/ensdamFortranPythonPerl0000
spf13/castGoMakefile3.1k02850
tenable/terrascanGoOpen Policy AgentShell4.2k+5480+3
giantswarm/dashboardsJsonnetShellMakefile11000
b0o/incline.nvimLuaShellMakefile4550120
AOSP-Krypton/vendor_lawnchairMakefile0040