Hi Hongwei,
On Sat, Jan 2, 2016 at 2:39 PM, Hongwei Xi <
gmh...@gmail.com> wrote:
> I have never really used VeriFast in depth.
O.K. I'll try to use the VeriFast in my work. It will show some results.
> ATS focuses more on program construction, and program verification in ATS is
> just part
> of program construction. For instance, features like abstract types and
> templates in ATS
> are designed primarily to facilitate program construction.
I agree. VeriFast uses C language as the host language, then it can't
use rich type such like abstype or datatype.
How about difference between applying Prop to function and
pre/post-condition as comment in function?
The former is ATS style. The latter is VeriFast style.