Comments (5)
The first script creates too many problems to be of any help. It changes these lines when it should not:
Require Import Coq.ZArith.Zdiv.
Require Export Coq.ZArith.Zmin.
Require Export Coq.ZArith.Zmax.
Lemma Zabs_triangle
but it's even worse when the library redefines something like Zgcd
because then it becomes almost impossible to track down what should have changed and what should have been kept as-is.
This corroborates my previous failed attempts at using git grep
to fix this kind of warnings.
from corn.
The second script only changed 470 lines. There are still problems when compiling the result but I haven't investigated yet how many.
from corn.
There are replacement problems of the type: Ppred_succ
becomes Pos.pred_succuccucc
. @JasonGross: if the character location given by warnings are not good enough but line numbers are correct, what about disregarding character location and doing a search-and-replace on the given line?
from corn.
@Zimmi48 I've made an updated version that does that at coq/coq#8383 (comment)
from corn.
Thanks!
from corn.
Related Issues (20)
- Listing and preserving Corn-related publications HOT 4
- dump.ml does not compile anymore HOT 9
- New release? HOT 1
- Please use qualified paths in the example files HOT 5
- Please pick the version you prefer for Coq 8.14 in Coq Platform 2021.11 HOT 5
- Missing translations from IR to R HOT 1
- Please create a tag for Coq 8.15 in Coq Platform 2022.02 HOT 1
- Unclear licensing HOT 1
- Please create a tag for Coq 8.16 in Coq Platform 2022.09 HOT 5
- Please create a tag for Coq 8.17 in Coq Platform 2023.03 HOT 4
- Please create a tag for Coq 8.18 in Coq Platform 2023.10 HOT 3
- Please create a tag for Coq 8.19 in Coq Platform 2024.01 HOT 4
- `cofix` tactic without a name is deprecated.
- Syntax error when installing with opam HOT 16
- Std lib ommisions
- Corn is broken following recent changes in math-classes
- many Admitted instances HOT 1
- Fundamental theorem of algebra :: location? HOT 2
- Integration of corn real numbers into Coq's standard library HOT 10
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from corn.