#ProgrammingLanguages Going Above and Beyond
https://whileydave.com/2023/06/27/programming-languages-going-above-and-beyond/
Proving a beautiful identity in Dafny. ~ David J. Pearce (@whileydave) https://whileydave.com/2023/07/17/proving-a-beautiful-identity-in-dafny/ #ITP #Dafny #Math
#dafny looks like it has some good features
https://whileydave.com/2023/06/27/programming-languages-going-above-and-beyond/
....still waiting for C++ contracts #cplusplus #cpp
Finally managed to create a #Gentoo #Ebuild for compiling #Dafny that does not access the network.
#Dafny is a verification-aware programming language written in #dotnet.
It took a long time of preparation and testing to satisfy #Portage with the new dotnet-pkg eclass and probably would not be possible without help from Anna "navi" Gomes.
https://gitlab.com/xgqt/gentoo-dotnet-2023/-/commit/8ebab6cb3ea4a8cabeb6d11c0e5d09e01365a93d
#gentoo #ebuild #dafny #dotnet #portage
Has anyone used #dafny for anything substantial? I haven't dived in yet, but I _really_ like the design-by-contract style by which they verify. Curious what people who have used it extensively enough to run into sharp corners think of it.
How to make Pre and Post conditions for recursive functions in SPARK? https://stackoverflow.com/questions/69147346/how-to-make-pre-and-post-conditions-for-recursive-functions-in-spark #ada #programming #apache-spark #recursion #dafny #ada
#ada #programming #apache #recursion #dafny