Agda

GPTKB entity

Statements (56)
Predicate Object
gptkbp:instanceOf programming language
gptkbp:archives https://github.com/agda/agda
gptkbp:availableFormats .agda
gptkbp:designedBy Ulf Norell
gptkbp:firstAppearance 2007
gptkbp:hasFeature reflection
formal verification
academic use
code completion
community support
documentation
generic programming
higher-order functions
research projects
syntax highlighting
interactive theorem proving
type checking
type classes
type-safe programming
type inference
mathematical proofs
program verification
pattern matching
standard library
functional dependencies
extensible syntax
proof assistants
educational use
programming language research
module system
proof scripts
proof search
VS Code integration
coinductive types
dependent pattern matching
dependent types in logic
dependent types in programming
first-class inductive families
interactive editing
programming with proofs
proofs as programs
refinement types
term rewriting
type-level computation
type-level programming
algebraic_data_types
emacs_integration
https://www.w3.org/2000/01/rdf-schema#label Agda
gptkbp:influencedBy gptkb:Haskell
gptkbp:license gptkb:GNU_General_Public_License
gptkbp:operatingHours cross-platform
gptkbp:philosophy functional programming
gptkbp:structureType dependent types
gptkbp:supports interactive theorem proving
gptkbp:usedFor proof assistant
gptkbp:website https://agda.readthedocs.io