一个模块,两份后端

作者: 一了 <[email protected]>
日期: 2026-09-12

一句话总结: 把 Fun 标准库移植到 Linux,第一版图省事,把两套实现塞进同一个文件、用 `if _osLinux` 分开,越读越乱。后来定下一条拆分惯例:Windows 实现保留原模块名,Linux 后端叫 `<name>-lnx.fun`,两边共用的逻辑放进 `<name>-base.fun`。本文以 `lib-proc`、`lib-unicode`、`lib-tcc` 为例,看这条惯例怎么落地,也记下移植时挖出来的两个 Fun 语言本身的坑。
  
公众号二维码