Vi.*_*Vi. 9 c clojure stm
是否有任何库将refs,atoms和agents引入C代码?
ref
atom
agent
C还有结构共享库吗?
mik*_*era 5
据我所知没有.
即使有,恕我直言,它不会特别适合C代码:
swap!
虽然我并不是说如果你足够坚定,你就不能在C中编写功能风格的STM代码....虽然它不太适合,但你最终可能会重新发明像Lisp这样的东西.我想起了格林斯普的第十个编程规则:
任何足够复杂的C或Fortran程序都包含一个特殊的,非正式指定的,错误缠身的,一半Common Lisp的缓慢实现.
基本上,使用正确的工具:-)
归档时间:
13 年,1 月 前
查看次数:
273 次
最近记录: