百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
C

chalk

> 编程语言
开源

使用类似 PROLOG 的逻辑求解器实现和定义 Rust 特征系统

2.0K stars0 点赞1 次浏览
访问官网GitHub

工具介绍

使用类似 PROLOG 的逻辑求解器实现和定义 Rust 特征系统

[!警告] Chalk 项目已经淘汰,取而代之的是新一代特性求解器。有关新特性求解器的开发详情,请参阅以下帖子:

  • https://blog.rust-lang.org/inside-rust/2023/07/17/trait-system-refactor-initiative/
  • https://blog.rust-lang.org/inside-rust/2023/12/22/trait-system-refactor-initiative/
  • https://blog.rust-lang.org/2024/06/26/types-team-update/
  • https://blog.rust-lang.org/inside-rust/2024/12/04/trait-system-refactor-initiative/

** chalk 和 rustc 有什么关系?** 最初的计划是让 rustc 使用 chalk-solve crate(在本仓库中)来回答有关 Rust 程序的问题,例如“Vec<u32> 是否实现了 Debug。内部,chalk 会将 Rust 专用的信息转换为逻辑,并使用逻辑引擎来找到原始查询的答案。有关更多详细信息,请参阅 chalk 书中的解释。

  • 将 Rust 特性降低到逻辑值 - 解释相关的基本概念

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

Rust

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言