发现 Lisp 有关的博客,尤其是 Scheme 和 Racket 分支的,非常少啊。Scheme 已经这么小众了嘛?😂 #Lisp
yfaming
yfaming@coinos.io
npub1jz8m...rg8y
- coder: Rust, Python, Racket(learning...)
- Nostr 中文圈 https://following.space/d/musdrpjpdmbr 值得关注的 nostr 中文用户都在这儿!
- 博客 https://yfaming.com/
#DeFi实盘 2026-07-19
当前市值 125.97,净值 0.6148。本周 LP 收益 0.2。
BTC price = 64357;SOL price = 75.93。
# 本周概况
交易又冷清起来了,在炎热的 7 月感受寒冬。😂
# 杂感
感觉这个实盘可能有点问题。DeFi 价格区间划分得可能太粗了。
好处当然是 LP 收益较多,坏处就是极端情况下容易杠杆失控。😭
总体上,单靠 DeFi 收手续费作为收入,可能不是最优的投资模式。
DeFi + 借贷 + 质押,三者综合,并且控制 DeFi 仓位,才能避免极端情况下爆仓风险。
但这样的话,就要接受更平庸一些的收益率了。
越来越觉得,不被黑天鹅事件给弄死,才是最重要的。
这么看的话,质押这种近乎无风险的,值得配置更多仓位。


#DeFi实盘 2026-07-12
当前市值 129.1,净值 0.6301。本周 LP 收益 0.26。
BTC price = 64180;SOL price = 77.47。
# 本周概况
这周 SOL 终于不如 BTC 坚挺了。
本周 BTC 微涨,但 SOL 微跌。交易也更冷清了。
# 杂感
这周最大的瓜就是 Gate 用户被盗币事件了。
X 上一用户反应被盗提币 170w U,Gate 员工却一拥而上阴阳怪气,各种暗示该用户动机不纯什么的。结果发现,用户是真的被盗币了。然后发推道歉,自打自脸。
最后,却只说配合警方调查什么的,也不提用户损失怎么办。
无语。垃圾交易所永远拉黑。
最重要的是:Not your keys, not your coins。


对于命令行程序的启动时间越来越敏感了。近期使用 steel Scheme 比较多,启动时有明显停顿感,比 Chez Scheme 启动要慢。
Chez Scheme:`echo "(exit)" | time scheme` 显示为 0.07s user,0.03s system。
steel Scheme:`time steel < /dev/null` 显示为 0.27s user,0.02s system。
用 hyperfine 测试一下:
```sh
$ hyperfine --warmup 3 'echo "(exit)" | scheme' 'steel < /dev/null'
Benchmark 1: echo "(exit)" | scheme
Time (mean ± σ): 97.2 ms ± 1.9 ms [User: 67.6 ms, System: 24.4 ms]
Range (min … max): 94.5 ms … 103.4 ms 28 runs
Benchmark 2: steel < /dev/null
Time (mean ± σ): 285.6 ms ± 6.3 ms [User: 267.1 ms, System: 15.2 ms]
Range (min … max): 274.3 ms … 293.7 ms 10 runs
Summary
echo "(exit)" | scheme ran
2.94 ± 0.09 times faster than steel < /dev/null
```
Chez Scheme 耗时 97ms,感觉流畅。而 steel Scheme 耗时 285ms,就有很明显的停顿感了。
另一个感觉明显的是 python 解释器和 IPython。
```sh
hyperfine --warmup 3 'python3 < /dev/null' 'ipython3 < /dev/null'
Benchmark 1: python3 < /dev/null
Time (mean ± σ): 49.0 ms ± 1.5 ms [User: 28.3 ms, System: 16.8 ms]
Range (min … max): 46.7 ms … 56.7 ms 52 runs
Benchmark 2: ipython3 < /dev/null
Time (mean ± σ): 521.5 ms ± 11.9 ms [User: 435.3 ms, System: 80.8 ms]
Range (min … max): 502.7 ms … 539.4 ms 10 runs
Summary
python3 < /dev/null ran
10.64 ± 0.41 times faster than ipython3 < /dev/null
```
python 解释器只要 49ms 即可完成启动,而 IPython 则需要 521ms。
最后,测试了 Python、Chez Scheme、Racket、Lua、NodeJS 这几个语言解释器,结果是:Lua(6.5ms)、Python(50ms)、NodeJS(71ms)、Chez Scheme(99ms)、Racket(552ms)。没想到 Lua 这么厉害。而看起来 Chez Scheme 虽然比 steel Scheme 启动速度快很多,但仍然算不上优秀了。而 Racket 是启动最慢,它现在是基于 Chez Scheme 实现的,层层开销累加,想必也快不起来了。
#Scheme #Python
# (How to Write a (Lisp) Interpreter (in Python))
跟着过了一遍,代码也敲了。感觉很过瘾。
精心选择了 Scheme 语法的一个子集,使得 parse 非常简单。
支持的语法其实只有一个:`exp := (op exp...)`。
```
Exp = Symbol | Number | List
List = (Exp ...)
```
它充分利用了 Python 的类型来表示 Symbol (str),Number (int|float),List (list)。
parse 时,去掉括号,但以 List 形式保留了树形结构。以此为 ast。
在 ast 基础上进行 eval。本质上是 ast walking interpret。
基于 dict 构建了求值环境 Env。并且将 Env 串起来,形成嵌套作用域,从而方便地支持了闭包。
(How to Write a (Lisp) Interpreter (in Python))
#DeFi实盘 2026-07-05
当前市值 137.62,净值 0.6716。本周 LP 收益 0.31。
BTC price = 62794;SOL price = 81.38。
# 本周概况
本周交易量还行,收益也 OK。
# 杂感
本周 SOL 继续比 BTC 坚挺。SOL 上涨 13%,而 BTC 只上涨 4%。
5 月份 BTC 和 SOL 分别反弹到 8w+ 和 90+,然后一把跌破今年最低点。
会不会再来一次?😂


大陆境内是可以运行闪电网络节点的吗?😂
刚发现一个名字为 LNT.chengdu 的节点,查它的 IP(132.232.253.4)信息,发现也在成都,归腾讯云所有。
LNT 似乎是个什么组织?在 1ml.com 上搜索名字里包含 LNT 的节点,返回约 50 个结果。节点容量都是 0.0002 BTC,也就是 20K sats,非常小。而且命名很统一,都是像 LNT.wl0245 这种,以 LNT. 为前缀,再加上名字拼音缩写,再加上数字。
这约 50 个节点,主要与 LNT.chengdu 和 LNT.Thailand 建立 channel。它们的 IP 也主要在大陆。
我猜测,像是大学开的课程?

