QB64 搜索技巧 核手提箱 文字记录 海洋云增白 开源地图 Bliss AI 搜索答案 深海沉船 自由职业 policy 小团队 颈挂空调 Chumby 个人电脑 极端主义 团队 世界 PostgreSQL AI工具 证券 DirectX 防溢 DrawingPics Zulip 儿童读物 化学 连续滚动 代码审查 三菱电机 更多

零基础:一个无系统Lisp的提议 (applied-langua.ge)

文章提出了一个名为“零基础”的提议,旨在完全使用Lisp语言自身来实现Lisp,从而消除对系统语言的依赖。作者认为,这种自托管的实现方式具有工程上的优势,例如简化代码维护、提高性能、增强安全性等。文章探讨了实现这一目标所需克服的挑战,包括编译器、方法查找和垃圾回收,并提供了一些解决方案,如饱和技术、惰性分配模型等。作者主张,通过这些技术,可以创建一个完全自包含的Lisp实现,从而为编程语言的设计和实现开辟新的可能性。