从Clojure到Common Lisp:一位程序员的语言迁移之旅

2025-01-12

一位程序员在使用Clojure七年后,因其启动速度慢、构建原生可执行文件困难而转向Common Lisp。他列出了选择新Lisp语言的几个关键因素:快速启动的独立可执行文件、Vim友好性、跨平台支持、强大的多线程能力以及活跃的社区和丰富的生态系统。最终,Common Lisp凭借其成熟的工具链、强大的CLOS和Conditions系统、以及快速运行时满足了他的需求,成为他新的编程语言。

阅读更多
开发

2024年Common Lisp社区调查结果

2024-08-10

本文介绍了2024年Common Lisp社区调查的结果。调查显示,SBCL是最常用的Common Lisp实现,Quicklisp是最常用的依赖管理工具,FiveAM是最常用的测试框架。此外,调查还揭示了社区对GUI工具、图形库、数据库支持和Web开发框架的强烈需求。

阅读更多
未分类 社区调查

Common Lisp 中常见的数据结构

2024-05-19

本文介绍了 Common Lisp 中三种常见数据结构的实现:链表、可增长向量和哈希表。作者首先假设读者具备 Common Lisp 和 Big-O 符号的基本知识,然后逐步讲解了每种数据结构的构建过程,包括节点定义、添加元素、删除元素和遍历等操作。作者还讨论了每种数据结构的优缺点,以及在实际应用中的注意事项。

阅读更多
未分类