譯自:http://common-lisp.net/project/cffi/ html
CFFI是Common Foreign Function Interface的簡稱。 前端
CFFI,即公用外部函數接口,號稱是Common Lisp的一個輕便的外部函數接口。CFFI庫由一個具體的Lisp實現的後端和一個輕便的前端組成,後端實現在CFFI—SYS包內的,前端實如今CFFI包內。 node
CFFI-SYS後端包經過Lisp實現對本地FFI定義了一個底層接口支持。它提供了一些操做符來分配和取消外部內存引用、調用外部函數和加載共享庫。CFFI前端提供了定義外部函數、結構體、typedef變量、枚舉型變量等的聲明接口。它們經過使用底層操做符的輕便的ANSI CL來實現,這些底層操做符由CFFI-SYS包導出。 git
CFFI的主要特性包括: github
最新的版本已經發布了,這裏是發行說明。若是須要安裝說明的話,請翻閱CFFI用戶手冊安裝章節。若是你是初次接觸專業的CFFI或通常化的FFIs接口,那麼請查看輔導章節。 後端