diff options
| author | eltrac <hi@eltr.ac> | 2026-06-04 19:31:42 +0800 |
|---|---|---|
| committer | eltrac <hi@eltr.ac> | 2026-06-04 19:31:42 +0800 |
| commit | 9c1569019dc10903812af8dc5976fc9b5b7fda09 (patch) | |
| tree | c05a94b4f62cff0e86c2ca8c42cc30ba0bfbf8df /content/article | |
| parent | 9ad5530153811b0b9a050deba8804bad587482dc (diff) | |
[chore] add fedi link
Diffstat (limited to 'content/article')
| -rw-r--r-- | content/article/clos.md | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/content/article/clos.md b/content/article/clos.md index 800037fb..bb0682ae 100644 --- a/content/article/clos.md +++ b/content/article/clos.md @@ -6,6 +6,7 @@ categories = '代码炼金术' date = 2026-06-04 19:23:18 draft = false toc = true +fedi = 'https://akk.eltr.ac/objects/2d8c1e3d-bc2b-4696-8975-bc0aeb28ff11' +++ 书接[上回](http://localhost:1313/article/common-lisp-start/),前一篇文章讲了 Lisp 中的基本数据结构列表的构造方式(*cons pair*),以及由此衍生出的关联列表(`alist`)和属性列表(`plist`),之后我就跑偏了,谈起了编译器和解释器中的「特例」以及宏,为什么看起来像是函数的形式实际上不是也不能是函数,最后浅谈了函数式编程和 `let` 的实现方式。 |
