这个项目能做什么
Carp 是一门为交互式和性能敏感型用例设计的编程语言,例如游戏、声音合成和可视化。它将类 Lisp 语法与静态类型和手动内存管理相结合,无需垃圾回收器或虚拟机。主要特性包括自动且确定性的内存管理、用于提升速度和可靠性的静态类型推断、支持以高效变更进行函数式编程的所有权跟踪、显式分配与复制、简单直接的 C 集成、Lisp 宏、编译期脚本编写,以及实用的 REPL。该项目目前处于研究阶段(版本 0.6.0),包含文档和示例,并在 Discord 与 Gitter 上拥有活跃社区。它采用 Apache 2.0 许可证。
评论
0 评分人数达到10人后显示
登录后参与讨论。