Loved the article. Well written.
I'm working on a formal model now and I'm playing with spin and p-lang to see which is better. Not a fan of tla+
I'm working on a formal model now and I'm playing with spin and p-lang to see which is better. Not a fan of tla+
Yes spin is older ... but it's the complete opposite: far far far better documented including books from springer Verlag (several) + 10s and 10s of academic articles on same.
C/c++/Unix are all older. Nobody denigrates them for age alone. Likewise spin cannot be knocked soley on age. This isnt the fashion sector. Good engineering then remains good now. State exploration + ltl if done right doesnt have a expiration date.
Spin btw has numerous optimizations for state exploration i don't think P or tla have. Maybe Amazon's internal tooling is better. But p-org.git is not mature stuff.