https://en.wikipedia.org/wiki/Curry%E2%80%93Howard_correspondence

The program is the proof of the (problem-related) theorem.

One can use type classes and HOT to express requirements and protocols of various parts of the program and then fill implementation details. Types allow for tracking requirements inside the implementation.

Basically, by applying type systems like Haskell's one gets a requirement tracking system for free. And requirements' tracking is a very hard task.

But it is a "waterfall" on steroids and as unhip as one can only imagine.

вт, 10 дек. 2024 г. в 17:29, Mostafa Touny via Haskell-Cafe <haskell-cafe@haskell.org>:
Thank you all for your comments.

The closest thing I found related to project management and haskell was Serokell's blog: https://serokell.io/blog/haskell-in-production

I feel there is a space for designing new project management methodologies based on type and category theory.

Let me know if anyone is curious to explore that.

Best,
Mostafa Touny
_______________________________________________
Haskell-Cafe mailing list
To (un)subscribe, modify options or view archives go to:
http://mail.haskell.org/cgi-bin/mailman/listinfo/haskell-cafe
Only members subscribed via the mailman list are allowed to post.