@hackage caledon2.0.0.0

a logic programming language based on the calculus of constructions

a dependently typed, polymorphic, higher order logic programming language based on the calculus of constructions designed for easier metaprogramming capabilities.