diff options
| author | eltrac <hi@eltr.ac> | 2026-04-03 19:24:29 +0800 |
|---|---|---|
| committer | eltrac <hi@eltr.ac> | 2026-04-03 19:24:29 +0800 |
| commit | d07936c5ea4305d7cc89e08e54c936d880961ebd (patch) | |
| tree | fb295de56e23a596cc78dff626cc117cb025d1d1 | |
| parent | 9fcd9e411183cc4d7642301bd6bbeb23e8227d82 (diff) | |
docs: update draft
| -rw-r--r-- | content/weekly/75.md | 19 |
1 files changed, 16 insertions, 3 deletions
diff --git a/content/weekly/75.md b/content/weekly/75.md index cb3b0552..2755191f 100644 --- a/content/weekly/75.md +++ b/content/weekly/75.md @@ -87,7 +87,7 @@ Pollen 的灵活性体现在自定义标签(custom tagst),比如图片写ä 很有意思的文章,说不定哪天我真的开始用 Lisp 写文章了呢。 -### 用 Vim 写 Lisp +### 用 (Neo)vim 写 Lisp > [!note] 📜 > [Lisp in Vim](https://susam.net/lisp-in-vim.html) @@ -105,15 +105,28 @@ Pollen 的灵活性体现在自定义标签(custom tagst),比如图片写ä 不过 Vlime 有点老了,而且是给 Vim 写的。对于 Neovim 用户,可以选择用 Fennel(用来写 Lua 的 Lisp 方言)实现的 [Conjure](https://github.com/Olical/conjure),这个插件甚至还能实现 Lua、Python 和 SQL 等语言的交互式编程。 -至于 Paredit,我的选择是 [nvim-paredit](https://github.com/julienvincent/nvim-paredit) 插件,Paredit 的实现大概都没有太多区别。 +至于 Paredit,我的选择是 [nvim-paredit](https://github.com/julienvincent/nvim-paredit) 插件,Paredit 的实现大概都没有太多区别。不过,我还没有细细研究过 Paredit 的各种操作(因为文档太长了懒得看),目前觉得编写 Lisp 代码必不可少的有这些操作。Slurp(吞参数),把括号外面的一个形式(form,也就是一个括号和括号里面的所有东西)吸到括号里面来,可以吸前面的也可以吸后面的;相对应的有 Barf(吐参数),不必解释。这两个操作在 `nvim-paredit` 里的快捷键是 `>)`(吞后面的参数)、`<(`(吞前面的参数、`<)`(把参数吐到后面)和 `>(`(把参数吐到前面)。 -### +另一个常用操作是选中整个形式,复制和删除代码的时候很好用,进入 `-- VISUAL --` 模式后按下 `af` 即可。其他的操作我就用得比较少了,或许我该找时间仔细读一读 Paredit 的文档了。顺带一提,适应 Lisp 里形式的概念之后会发现很多有趣的操作,比如 Clojure 可以用 `#_(...)` 注释一个形式里的代码,我第一次发现的时候觉得简直是天才的设计,毕竟 Lisp 同一行里有很多前几行代码的反括号,注释一整行会出现问题。 + +大概就是这样,如果你是 Vim 用户,想要编写 Lisp 代码的话,可以参考作者的配置,使用 Vlime 和 Paredit;如果你用是的 Neovim,理论上也可以使用前两个插件,是兼容的,但我推荐你事实 Conjure 和 `nvim-paredit`。 + +### 为什么免费的东西让我们变得不理智? > [!note] 📃 > [Why free stuff makes us irrational](https://thehustle.co/why-free-stuff-makes-us-irrational) +作者列举了两次由免费试吃引发的事故,比如老人指责年轻人吃了太多试吃小样让其他人没得吃,然后被锤了一拳,还有两个九十多岁的老年人也因为超市试吃发生了口角。不仅如此,作者还引用了一些研究,从行为经济学的角度解释,人们就是会因为某件商品的价格是免费的而做出不理智的消费决策。 + +不理智是指,即便不免费的商品更好,人们也普遍倾向于选择免费的。免费的巧克力,和只要一毛钱(美元)的巧克力,哪怕后者品质更好,大多数人都会选择前者;当免费的巧克力价格变成一分钱,不再免费,人们又会更倾向于后者。另一个例子是运费,哪怕有更划算但需要支付运费的商品,人们也更倾向于选择免运费的商品,甚至选择需要支付运费的商品,消费者还能省几块钱。 + +对此的解释是,人们在看到某件商品免费时会产生一种「良好的感觉」,这种感觉驱使我们做出不理性的消费决策。如今更常见的例子是互联网媒体和社交媒体,只有很少的人会为内容(比如说新闻)付费,甚至大家理所应当地认为这些东西就应该是免费的,永远不会给这些东西付钱(当然这并不是因为他们是海盗党或者 Copyfarleft),还有社交媒体,人们已经习惯了免费使用,忍受大量广告和垃圾信息的商业模式了。 + +顺带一提,文中还列举了免费试吃带来的购买率提升,令人震惊,原来这种商业行为这么有效…… + ## 星群 + ## 切片 |
