打算把 minijinja port 到 go 但有个问题是官方的 c binding 把错误存到了 TLS 这样在 go 的环境下就需要加 LockOSThread 不太行。
所以我需要自己 port 一个 c binding 参考 opendal-c 我觉得就是一个很好的实现。项目名就决定叫 ginja 吧。还要有个存放 artifact 的库,存放不同架构的 bin
或者,考虑到 bin 产物比较小,只有1.4m 经过 zstd 可能更小就几十 kb 直接存放在库里也不是不能接受,以固定版本的方式,比如2.9.0
#开源项目