News for hackers. Stuff that matters.
Re:Software Development Languages: Haskell by exdsq on Monday January 31, 2022 @06:06PM (#30156086)
I've worked on commercial Haskell projects and it was actually quite nice! Tooling was a pain, libraries may be lacking, but describing a complex domain as a state machine in the type system with automatically generated tests (via properties) and formal methods to prove some of the core algorithms was a really interesting way to develop. Not sure it'd be my pick for my own startup though.
Re:Software Development Languages: Haskell by nextos on Monday January 31, 2022 @06:39PM (#30156456)
What formal methods did you use?
Re:Software Development Languages: Haskell by exdsq on Monday January 31, 2022 @07:53PM (#30157170)
Combination of Agda, Isabelle, Coq, and TLA+ depending on the team - I mostly interacted with TLA+ and the compiled Haskell from Agda specs :)
Re:Software Development Languages: Haskell by dwohnitmok on Monday January 31, 2022 @07:56PM (#30157210)
Wow definitely want to pick your brain. How large/# of LOC were the Agda, Isabelle, and Coq specs? What industry was this?
Re:Software Development Languages: Haskell by exdsq on Monday January 31, 2022 @08:11PM (#30157334)