TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Verus: Verified Rust for low-level systems code

158 点作者 mmcloughlin大约 1 个月前

7 条评论

weinzierl大约 1 个月前
How does it differ from Prusti and Creusot?<p>I feel, with more and more tools crowding that space, a common specification language would make sense. Sure, every tool has its own unique selling points but there is considerable overlap. For example, if all I want is to express that I expect a function not to panic, there should be one syntax that works with all tools.
评论 #43760026 未加载
评论 #43760642 未加载
评论 #43768826 未加载
评论 #43763807 未加载
daxfohl大约 1 个月前
Would it be better to build dependent types into the language itself so that we can guarantee any spec we want? Or do these tools have some advantage over dependent typing?
评论 #43763259 未加载
评论 #43765328 未加载
评论 #43763696 未加载
yencabulator大约 1 个月前
Previously:<p><a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=32105781">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=32105781</a><p><a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=36530561">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=36530561</a><p><a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=35129690">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=35129690</a><p><a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=40259185">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=40259185</a> (has actual discussion)
yencabulator大约 1 个月前
Personally, I think the verus! macro is too much in the way for this approach to be feasible. Kani or Prusti syntax is much more usable for real projects.
bk496大约 1 个月前
How many of these are there?
评论 #43759879 未加载
badmonster大约 1 个月前
love another rust project! are there plans to expand support for concurrency primitives or async constructs in future releases?
worldsavior大约 1 个月前
Rust is supposed to be a &quot;safe&quot; language for low level use, and thus has borrow checker, unsafe, etc. Building a &quot;verifier&quot; on top of Rust seems a bit excessive and unneeded.<p>&gt; Developers write specifications of what their code should do ... Verus statically checks ... the specifications for all possible executions of the code<p>This is what tests are for.
评论 #43760646 未加载
评论 #43760931 未加载
评论 #43762908 未加载
评论 #43762570 未加载
评论 #43762790 未加载
评论 #43760622 未加载