Hacker GitHub

← All repos

dafny-lang/dafny

View on GitHub ↗ ★ 3,609 C#

Dafny is a verification-aware programming language

35 mentions on Hacker News by 28 people: 8 stories, 27 comments · first 2016-06-18 · latest 2024-07-05

Mentions per year 35 mentions · busiest year 2022 (6)
20082026
  1. …-- From https://news.ycombinator.com/item?id=28494885#28513982 : > https://github.com/dafny-lang/dafny #read-more > Dafny Cheat Sheet: https://docs.google.com/document/d/1kz5_yqzhrEyXII96eCF1YoHZ... > Looks like there's a Has
  2. …similar project, Dafny is a "verification-aware programming language" that can compile to rust: https://github.com/dafny-lang/dafny
    comment by ComputerGuru · 2024-05-04 · in Verified Rust for low-level systems code
  3. …[2] https://github.com/Z3Prover/z3 [3] https://github.com/microsoft/CodeContracts [4] https://github.com/dafny-lang/dafny [5] https://github.com/dotnet/csharplang/issues/105
  4. …It would still be a serious effort of course. [1] https://blog.regehr.org/archives/232 [2] https://github.com/dafny-lang/dafny/blob/master/Test/dafny4/...
    comment by User23 · 2023-08-11 · in Fastest branchless binary search
  5. …written code Actually, surprisingly, not necessarily the case! If you'll refer to the discussion in https://github.com/dafny-lang/dafny/issues/601 and in https://github.com/dafny-lang/dafny/issues/547 , Dafny can statically prove that…
    comment by ComputerGuru · 2023-06-29 · in Programming languages going above and beyond
  6. …done transcoding from Dafny to the language you actually use in-prod” but… The language (Dafny): https://github.com/dafny-lang/dafny Dafny is a verification-ready programming language. As you type in your program, Dafny's verifier…
    comment by ComputerGuru · 2023-06-29 · in Programming languages going above and beyond
  7. …for the sake of change and featuritis are pretty incompatible with it. [1] https://fbinfer.com [2] https://github.com/dafny-lang/dafny
    comment by nextos · 2022-08-18 · in Programming breakthroughs we need
  8. …better semantics would be able to offer a lot more guarantees. [1] http://objective.st/About [2] https://github.com/dafny-lang/dafny [3] https://fbinfer.com
  9. …of them. -------------- [1] https://aws.amazon.com/blogs/security/protect-sensitive-data... [2] https://github.com/dafny-lang/dafny
  10. Ada is already mentioned here. You also want to look at Dafny for a contract-based language: https://github.com/dafny-lang/dafny Since it has verification support it also covers the second point about semantic relations.
  11. …can prove useful programs. Apparently, part of the Ethereum 2 specification was verified using it. https://github.com/dafny-lang/dafny I have been learning it and the syntax is close to most C style programming languages. As a software…
  12. …are several projects on formal analysis of C. [3][4][5][6] [0] https://github.com/zetzit/zz [1] https://github.com/dafny-lang/dafny [2] https://dafny-lang.github.io/dafny/ [3] https://frama-c.com/ [4] https://www.microsoft.com/en-us/researc…
  13. …much easier [0][1] and of course there's SPARK Ada. [0] https://github.com/zetzit/zz [1] https://github.com/dafny-lang/dafny
  14. https://github.com/dafny-lang/dafny Dafny Cheat Sheet: https://docs.google.com/document/d/1kz5_yqzhrEyXII96eCF1YoHZ... Looks like there's a Haskell-to-Dafny converter.
  15. …//www.microsoft.com/en-us/research/project/vcc-a-verif... [3]: https://github.com/koka-lang/koka [4]: https://github.com/dafny-lang/dafny [5]: https://www.microsoft.com/en-us/research/project/project-ver...
    comment by erk__ · 2021-07-06 · in Linux Rust Support
  16. …the lesser-known ZZ and Dafny languages, which look very interesting. https://github.com/aep/zz https://github.com/dafny-lang/dafny
  17. …attempts to do something like this for imperative-style languages, using pre- and post-conditions: https://github.com/dafny-lang/dafny
  18. …which mentioned Microsoft's Dafny language, which includes a program verifier. https://github.com/dafny-lang/dafny Dafny is not on the list of notable programming languages.
  19. …like Dafny[3]. [1] https://github.com/microsoft/vcc [2] http://moskal.me/pdf/tphol2009.pdf [3] https://github.com/dafny-lang/dafny
    comment by ausimian · 2020-02-03 · in Jonathan Blow on Rust
  20. a fun exercise is to write this in Dafny https://github.com/dafny-lang/dafny It's simple enough to be attempted with a limited knowledge of Dafny, but subtle enough that you will need to think about what you are doing…
    comment by manu3000 · 2019-11-01 · in On Binary Search
  21. …+ web interface at: https://rise4fun.com/Dafny/tutorial/Guide . The official repository is here: https://github.com/Microsoft/dafny -- you might want to switch to a local installation once the online tutorial whets your appetite. A good…
  22. …list of "cool things also happen to employ Z3", definitely check out MS Dafny programming language: https://github.com/Microsoft/dafny
    comment by Profan · 2019-02-06 · in Programming the Z3 SMT solver
  23. In addition to Dafny ( https://github.com/Microsoft/dafny ) and Whiley ( http://whiley.org/ ), check out Frama-C ( https://frama-c.com/ ) for C and SPARK ( http://www.spark-2014.org/ ) for Ada. Both are mature enough to be in use, but are…
    comment by mcguire · 2018-06-08 · in Notes on Idris (2017)
  24. …can use it routinely in mainstream programming is an unsolved problem in December 2017. [1] https://github.com/Microsoft/dafny
    comment by YorkshireSeason · 2017-12-15 · in Fourteen Years of Software Engineering at ETH Zurich
  25. …compiles it into a CLR-compatible binary, hence you'll see equivalent C code for comparison) [1] https://github.com/Microsoft/dafny [2] https://github.com/shawa/formal-verification-project
    comment by shawa_a_a · 2017-12-11 · in Finding bugs in Haskell code by proving it
  26. …Haskell. " So I'm mostly as happy as a pig in a blanket. (Specifically, take a look at Dafny ( https://github.com/Microsoft/dafny ) (probably the poster child for the verification approach) and Idris ( https://www.idris-lang.org/ ) (voted…
    comment by mcguire · 2017-08-19 · in “What next?”
  27. …what I could gather, F* appears to be slightly more general/sophisticated in what it can prove. [1] https://github.com/Microsoft/dafny [2] https://www.fstar-lang.org [3] https://project-everest.github.io [4] https://mitls.org