用OCaml重写Tailwind,像素级正确吗?

原创
alex 10分钟前 阅读数 1 #头条
你有没有想过,一个用Rust重写的工具能跑得多"像"原版?这位作者偏不跟Rust凑热闹,直接拿OCaml把Tailwind CSS整个重写了一遍,然后问了一个很硬核的问题:它到底像素级正确了吗?说实话,这类重写项目很容易陷入"差不多就行"的自我感动——类型安全、编译速度快,确实好听,但CSS输出差一像素,页面上就是一道裂缝。我认为真正的考验不是"能不能跑通",而是能不能在几百万种utility组合下做到零偏差。OCaml的强类型和模式匹配理论上应该给出漂亮的抽象,但CSS本身那种"堆叠覆盖"的混乱逻辑,恰恰是对任何纯函数式范式的反讽。能答好这个问题的,才算真正理解了Tailwind到底在干什么。

原文:Rewriting Tailwind CSS in OCaml: Is It (Pixel-)Correct? · 来源:Hacker News

版权声明

所有资源都来源于爬虫采集,如有侵权请联系我们,我们将立即删除