我想做以下事情:
我想使用GUILE在普通文件中实现FIFO的概念。
两个进程应通过普通文本文件进行通信,如果需要,第三个进程可以访问。
原来的两个进程的下属应该在文件中一行一行地写入,即追加。到现在为止还挺好。 (用c ++实现)
然而,主进程应该将此文件视为FIFO,它应该读取第一行,并执行与之相对应的某些操作,并删除第一行,其余部分保持不变。
问题是:
我想在GUILE中实现它,因为它是官方操作系统扩展语言,可能有更好的方法来解决上述两个问题。
但是在网络上我找不到很多东西来定位自己。请帮忙,抱歉,对于lewss而不是具体的问题,然后我没有显示的代码片段。