Top 9 Agda Open-Source Projects
Agda is a dependently typed programming language / interactive theorem prover.Project mention: What input method would you prefer for Unicode characters in a neovim plugin? | reddit.com/r/agda | 2021-10-18
My best guess is that it has not really been maintained lately, there were only 12 commits in the last 7 years, some of which are just global modifications, which include this file as well: https://github.com/agda/agda/commits/136f85386ec43245745b76f03505bda4f5d1ed3f/src/full/Agda/Interaction/Highlighting/Vim.hs
The Agda standard libraryProject mention: Separating the type and value namespaces? | reddit.com/r/ProgrammingLanguages | 2021-03-09
Most of the times you want the first three arguments to be passed implicitly, not just the first. And the syntax for passing arguments implicitly is the same for the type argument A and the term arguments n and m. (For Agda, see e.g. l.49 here: https://github.com/agda/agda-stdlib/blob/master/src/Data/Star/Vec.agda)
Scout APM: A developer's best friend. Try free for 14-days. Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.
A SuperCompiler for Martin-Löf's Type TheoryProject mention: Seemingly Impossible Functional Programs | news.ycombinator.com | 2021-10-28
One of the authors of this work, who apparently now works on supercompilers at Meta, open sourced some nice tools for equivalence testing based on graph rewriting  and MLTT . If you're interested in that kind of stuff I recommend checking out his work:
Agda formalisation of the Introduction to Homotopy Type Theory (by HoTT-Intro)Project mention: What are some examples of non-trivial proofs written in Agda that I might read? | reddit.com/r/agda | 2021-10-02
agda-mode on VS CodeProject mention: What input method would you prefer for Unicode characters in a neovim plugin? | reddit.com/r/agda | 2021-10-18
If you decide to stick to Agda's usual backslash, you may wanna consider allowing user to decide which character to use, as the backslash may have other purpose in their keyboard layout. See https://github.com/banacorn/agda-mode-vscode/issues/58
Total Parser Combinators in AgdaProject mention: Record dot syntax has been merged | reddit.com/r/haskell | 2021-03-10
I've shared my experiences, too, though I don't have specific examples. I find https://hackage.haskell.org/package/parsec-188.8.131.52/docs/src/Text.Parsec.Prim.html mush easier to read, modify, and use than https://github.com/gallais/agdarsec/blob/master/src/Text/Parser.agda . That's a specific example.
PhD research ;; What's the difference between a typeclass/trait and a record/class/struct? Nothing really, or so I argue.Project mention: The Next 700 Module Systems [pdf] | news.ycombinator.com | 2021-05-23
Run Linux Software Faster and Safer than Linux with Unikernels.
Check for unused code in an Agda project.
Conway's Game of Life in Agda.Project mention: Learn Go by writing tests – Hello, world (2018) | news.ycombinator.com | 2021-03-11
Sure, they are validated at compile time because they are propositions as types, but in the end they are still basically test cases: expected output for given input, and the compiler is the test runner.
I don't know how to encode the full "Game of Life" property as dependent types, I am still an Agda newbie.
Agda related posts
What input method would you prefer for Unicode characters in a neovim plugin?
7 projects | reddit.com/r/agda | 18 Oct 2021
What are some examples of non-trivial proofs written in Agda that I might read?
1 project | reddit.com/r/agda | 2 Oct 2021
Type in type and HoTT exercises
1 project | reddit.com/r/agda | 28 Aug 2021
The Next 700 Module Systems [pdf]
1 project | news.ycombinator.com | 23 May 2021
Learn Go by writing tests – Hello, world (2018)
3 projects | news.ycombinator.com | 11 Mar 2021
Separating the type and value namespaces?
1 project | reddit.com/r/ProgrammingLanguages | 9 Mar 2021
Trouble with Proving Termination without K
2 projects | reddit.com/r/agda | 20 Jan 2021
What are some of the best open-source Agda projects? This list will help you:
Are you hiring? Post a new remote job listing for free.