Conversation

even 1.5 yrs after switching to Coq, I still find myself complain about how clunky it is to write dependently typed functions that are meant to be computed. in other words, Coq is the Java of dependent types. it is the industry standard but it'd make a beginner hate dep't types.
Quote Tweet
Some #Coq users wonder how can #Agda be usable without tactics. They forget that Agda's dependent pattern matching *is* a powerful tactic.
Show this thread
2
91
I just get annoyed with the package management situation, and the constant breakages/tooling frustrations. Coming from rust+cargo, doing anything with Opam is an exercise in frustration. Seems like some folks are resorting to docker which is hilarious the more you think about it.
1
4
Nix is an option apparently? (Not that I mind opam enough to try Nix, despite opam attacking my filesystem a while ago - not opam's fault. twitter.com/Blaisorblade/s. Ok maybe I'm a masochist)
Quote Tweet
For all the jokes about C undefined behavior possibly erasing your hard drive, it's funny that (apart from filesystem bugs) the thing closest to a real example is... a *makefile* undefined *variable* bug in the Ocaml ecosystem (1-2 years ago).
1
Dune seemed pretty nice though when I tried it last month. Was a tad challenging to find guide-level documentation though - most of it is reference material, so I had to cargo cult stuff from other projects to see how everything fit together.