1
I Use This!
High Activity
Analyzed about 5 hours ago. based on code collected about 5 hours ago.

Project Summary

Coq-Elpi provides a Coq plugin that lets one define new commands and tactics in Elpi (Embeddable λProlog Interpreter). For that purpose it provides an embedding of Coq's terms into λProlog using the Higher-Order Abstract Syntax approach (HOAS). It also exports to Elpi a comprehensive set of Coq's primitives, so that one can print a message, access the environment of theorems and data types, define a new constant, declare implicit arguments, type classes instances, and so on. For convenience it also provides a quotation and anti-quotation for Coq's syntax, so that one can write {{ nat -> lp:X }} in the middle of a λProlog program instead of the equivalent AST prod `_` (global (indt «Coq.Init.Datatypes.nat»)) X.

Tags

coq prolog

In a Nutshell, Coq ELPI...

Project Security

Vulnerabilities per Version ( last 10 releases )

There are no reported vulnerabilities

Project Vulnerability Report

Security Confidence Index

Poor security track-record
Favorable security track-record

Vulnerability Exposure Index

Many reported vulnerabilities
Few reported vulnerabilities

Did You Know...

  • ...
    55% of companies leverage OSS for production infrastructure
  • ...
    data presented on the Open Hub is available through our API
  • ...
    65% of companies leverage OSS to speed application development in 2016
  • ...
    search using multiple tags to find exactly what you need
About Project Security

Languages

coq
64%
OCaml
33%
6 Other
3%

30 Day Summary

May 14 2025 — Jun 13 2025

12 Month Summary

Jun 13 2024 — Jun 13 2025
  • 531 Commits
    Down -269 (33%) from previous 12 months
  • 23 Contributors
    Up + 10 (76%) from previous 12 months