Giter VIP home page Giter VIP logo

coq-in-coq's Introduction

coq-contribs

This is a repository of contributions to Coq "donated" by their authors, and generally not having an upstream source. It is currently maintained by @herbelin.

It differs from Coq community which is a repository of contributions managed by the community, though, eventually coq-contrib could be integrated to coq-community.

It differs from the Coq opam repository which is a repository of formal recipes to automatically install a Coq package using the OPAM package manager.

Each submodule of this repository represents a single coq-contrib.

See also: FAQ, TODO.

History

The coq-contribs repository of Coq contributions started in the mid-90's and was at this time released as a full tarball of existing contributions.

These contributions were used both to highlight what users do in Coq and as regression tests for Coq.

A Coq contribution online publishing mechanism was installed by Jean-Marc Notin in 2008, together with a repository allowing to download a version of the contribution compatible with a given version of Coq.

The double role of Coq contributions as donation of a completed result to a formal library (e.g. the proof of Gödel's incompleteness theorem) and as a platform for regression tests was posing problems.

In 2015, opam was introduced as a general mechanism to install Coq packages. This included installation of Coq contributions but also registration of an installation recipe for arbitrary user contributions, without having to be explicitly registered to the Coq contributions repository.

From 2016, regression tests for Coq started to be based on large active user developments, allowing to dissociate the role of Coq contributions as a repository of "donated" developments and as a repository of live regression tests.

In 2018, coq-community was introduced as a start to develop a collaborative formal repository of libraries and results.

coq-in-coq's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.