tumashu
tumashu
如果能够获取分解后的输入,也可以, 类似: https://github.com/merrickluo/liberime/issues/38
@lotem 希望加上这个api
@lotem 能不能加上这个接口呢,我现在在 pyim 项目中,只能通过模拟来获取需要的字符串,太过hack,但却没有其他法子。 ``` (defun pyim-liberime-get-code (word input &optional _limit) "Get the code of WORD from the beginning of INPUT. `liberime-search' with LIMIT argument is used internal. NOTE: This...
@Harry-Chen build farm 主要是消耗cpu, 至于存储的消耗,估计和简单的 substitude mirror 类似。不过要构建 build farm, 需要安装 guixsd 发行版,所以可能需要 虚拟机 之类。
``` 至于直接分享镜像自己的store,主要guix的包是基于源码分发的,也就是说hydra那边会有未编译的包(可以通过guix weather查看),那tuna怎么样做到只从hydra下载包而不执行本地编译也是挺头疼的。 ``` 这个根本不需要考虑, 不执行本地编译,是 build farm 的工作, 不是 mirror 的工作, mirror的工作是尽最大可能让 用户 少在本地编译,而不是杜绝编译
``` 发布仓库的不必是官方guix系统,任何linux只要有guix-daemon和仓库就行,如果我的理解正确的话。 ``` 这个理解可能不太对, 对 guixsd 的支持有两种: 1. build farm, 这个需要服务器安装 guixsd 发行版,然后做一些其他设置,来编译所有的包 2. mirror, 这个可能只需要按照一定的目录结构, rsync 一个 build farm 编译得到的二进制包就可以了。
@shankerwangmiao 网上的资料缺失不多, 最直接的方式是 到 guix-devel 上问, 一般很快就有人帮助你, guixsd 普通人用的不多, 现在的几个核心开发者都是在维护超级计算机上的维护软件的人, 可能 guixsd 在这个领域发展的比较快 :-)
如果 nixos 无法镜像的话, 我估计 guixsd 也够呛, 因为在底层, guixsd 就是使用类似的 nixos 存储方式
``` mirror, 这个可能只需要按照一定的目录结构, rsync 一个 build farm 编译得到的二进制包就可以了。 ``` 这个似乎没那么简单。。。。
A simple way to build a mirror can be found: https://github.com/pjotrp/guix-notes/blob/master/REPRODUCIBLE.org