鲤鱼:无GC的静态类型Lisp,用于实时应用

时间:2024-03-13 05:01:05
【文件属性】:

文件名称:鲤鱼:无GC的静态类型Lisp,用于实时应用

文件大小:4.79MB

文件格式:ZIP

更新时间:2024-03-13 05:01:05

language gamedev games functional lisp

鲤鱼 警告! 这是一个研究项目,此处的许多信息可能会过时且容易引起误解,而没有任何解释。 暂时不要将其用于任何重要的事情! 关于 Carp是一种编程语言,旨在与交互式,对性能敏感的用例(例如游戏,声音合成和可视化)配合使用。 鲤鱼的主要特征如下: 自动确定性的内存管理(无垃圾收集器或VM) 推断的静态类型可实现更快的速度和可靠性 所有权跟踪支持一种功能性的编程风格,同时仍在后台使用对缓存友好的数据结构的更改 没有潜在的性能损失–分配和复制是明确的 与现有C代码的直接集成 Lisp宏,编译时间脚本和有用的REPL 了解更多 -如何安装和使用编译器 -语法和语义 -我们标准库的文档 一个非常小的例子 ( load-and-use SDL) ( defn tick [state] ( + state 10 )) ( defn draw [app rend state] ( bg


网友评论