Old Lisp (2018)
a year ago
- #Programming Languages
- #Software Development
- #Lisp
- Clozure CL(Coral Common Lisp的后裔)已存活30余年,成功适应了不断变化的处理器架构与操作系统
- 演讲强调了Lisp语言的韧性及其历久弥新的理念,并与随时间发生巨变的Fortran语言进行了对比
- Clozure CL的发展历程经历了从Coral Common Lisp到OpenMCL,再到现今形态的转变,期间得到众多个人与组织的贡献
- 该实现支持多种处理器架构(x86、ARM)和操作系统,但对Windows的支持较弱,因开发者关注度不足
- Clozure CL具备快速编译器、原生线程支持,以及通过移动对象实现内存压缩的独特垃圾回收器
- 其外部函数接口(FFI)支持调用C代码及解析C头文件,相关工具链现代化改进正在进行
- Clozure CL未来发展方向包括可能的ARM64移植、编译器优化,以及现代化的macOS集成开发环境
- 演讲着重探讨了Common Lisp交互式特性、宏系统,以及跨实现标准化功能的价值
- Clozure CL开放社区贡献渠道,提供GitHub仓库、Freenode频道和邮件列表等协作资源
- 讲者主张应对Lisp的未来保持乐观,指出其对其他编程语言的影响及激发编程创造力的特质