Agda
wiki.portal.chalmers.se
Spec sheet
- Support
- The Agda wiki directs users to ask questions on the Agda mailing list or Agda Zulip server.Read 11 Oct 2026 · wiki.portal.chalmers.se
- Agda Pad data handling
- Agda Pad states that programs are stored on its server unencrypted, no personally identifying data is recorded, and the free service comes without guarantees.Read 11 Oct 2026 · agdapad.quasicoherent.io
- Agda Pad limits
- Agda Pad says its server is not well-equipped, provides no guarantees, and stores programs unencrypted.Read 11 Oct 2026 · agdapad.quasicoherent.io
- Browser option
- Agda Pad connects users to a remote Emacs session and is described as enabling use without local installation and live collaboration on small projects.Read 11 Oct 2026 · agdapad.quasicoherent.io
- Build options
- The installation guide says Agda can be installed from GitHub releases, source, package managers, or some text editor extensions.Read 11 Oct 2026 · agda.readthedocs.io
- Community support
- Users can ask questions on the Agda mailing list or public Zulip server, and a separate developers mailing list is for implementation discussions.Read 11 Oct 2026 · wiki.portal.chalmers.se
- Compilation
- Agda can compile code through GHC to Haskell or through its JavaScript backend; GHC is not bundled with most Agda distributions.Read 11 Oct 2026 · agda.readthedocs.io
- Compilation dependency
- To compile Agda code to an executable, Agda calls GHC, which is not bundled with most Agda distributions; its JavaScript backend calls no separate programs.Read 11 Oct 2026 · agda.readthedocs.io
- Desktop platforms
- Prebuilt Agda binaries are available for Windows x86-64, Linux x86-64, macOS x86-64, and macOS arm64.Read 11 Oct 2026 · agda.readthedocs.io
- Development
- The Agda development center is the Logic and Types group at Chalmers and the University of Gothenburg, and the project is open source.Read 11 Oct 2026 · wiki.portal.chalmers.se
- Editor integrations
- Interactive editor support is listed for Emacs, Visual Studio Code, Neovim, and Vim; Emacs is identified as the most tested.Read 11 Oct 2026 · agda.readthedocs.io
- Foundations
- Agda is based on intuitionistic type theory, a foundation for constructive mathematics developed by Per Martin-Löf.Read 11 Oct 2026 · wiki.portal.chalmers.se
- Installation options
- The type-checker can be installed from prebuilt GitHub binaries, source, package managers, or some text editor extensions.Read 11 Oct 2026 · agda.readthedocs.io
- Interactive editing
- Agda has an interactive Emacs interface, and the documentation also lists interactive support for Visual Studio Code, Neovim, and Vim.Read 11 Oct 2026 · agda.readthedocs.io
- Libraries
- Agda's standard library is optional and is not bundled with all packages; additional community libraries and developments are listed on the wiki.Read 11 Oct 2026 · wiki.portal.chalmers.se
- Libraries and developments
- The Agda Wiki lists community libraries and developments, including a standard library, reflective tactics, and formalizations of mathematics.Read 11 Oct 2026 · wiki.portal.chalmers.se
- Online use
- The wiki links to Agda Pad as a browser option; Agda Pad provides remote Emacs sessions for trying Agda and live collaboration on small projects.Read 11 Oct 2026 · agdapad.quasicoherent.io
- Open source
- Agda is open source and has contributions from many authors.Read 11 Oct 2026 · wiki.portal.chalmers.se
- Proof foundations
- Agda is based on intuitionistic type theory, a foundation for constructive mathematics developed by Per Martin-Löf.Read 11 Oct 2026 · wiki.portal.chalmers.se
- Research home
- The Agda Wiki says the center of Agda development is the Logic and Types group at Chalmers and Gothenburg University.Read 11 Oct 2026 · wiki.portal.chalmers.se
- Safe mode
- Agda's --safe option disables features that could lead to inconsistencies, including postulates, unfinished proofs, and disabling termination checks.Read 11 Oct 2026 · agda.readthedocs.io
- Standard library
- The Agda standard library is optional, and Agda works without it.Read 11 Oct 2026 · agda.readthedocs.io
- Supported binaries
- Prebuilt binaries are listed for Windows x86-64, Linux x86-64, macOS x86-64, and macOS arm64.Read 11 Oct 2026 · agda.readthedocs.io
- Termination checking
- Agda accepts recursive functions only when its checker can mechanically prove they terminate, unless checking is explicitly disabled.Read 11 Oct 2026 · agda.readthedocs.io
- Type features
- Agda has inductive families, parametrised modules, mixfix operators, and Unicode characters.Read 11 Oct 2026 · wiki.portal.chalmers.se
- What it is
- Agda is a dependently typed functional programming language and an interactive proof assistant for writing and checking proofs.Read 11 Oct 2026 · wiki.portal.chalmers.se
Where Specifiction places it
- Formal Verification Tools#6 of 358.1