logoalt Hacker News

danilafeyesterday at 10:41 PM1 replyview on HN

I think what holds Agda back from being "practical" is that it just doesn't have good tactics. You can't easily automate proofs and even simplification techniques require some language-level tricks[1]. There's technically support for elaborator reflection (as in Idris) but it's painful and impossible to debug. Certainly nowhere near where Coq and Lean are.

[1]: like this one I've used for several proofs so far: https://danilafe.com/blog/agda_expr_pattern/


Replies

solomonbyesterday at 10:49 PM

Its also really slow and doesn't have a huge library ecosystem. The latter is fixable but not so much for the former.

show 1 reply