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

时间:2021-02-21 11:14:25
【文件属性】:
文件名称:鲤鱼:无GC的静态类型Lisp,用于实时应用
文件大小:4.79MB
文件格式:ZIP
更新时间:2021-02-21 11:14:25
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

网友评论