DEV Community

Discussion on: The Hello World Kata

 
theodesp profile image
Theofanis Despoudis

Ok, I agree with that kind of proofs you need something more formal. Have you explored Coq?
coq.inria.fr/

or Idris
idris-lang.org/

Thread Thread
 
dev3l profile image
Justin L Beall • Edited

O no, I haven't done formal proofs since college. I was trying to make an analogy.
I have been TDD exclusive for over 4 months (in both professional and personal projects), yet I had not attempted something like this. In the analogy, I had been playing with high level concepts without 'mastering' the base case.
I feel like even in this SIMPLE example, there are a few things that could be better. To get my commits to look pretty, I interactively rebased.