FFI: Linking Against Shared Libraries
Every decent implementation of Common Lisp has a foreign function interface. When we need to call functions defined in external libraries and following a calling convention of C, we tell our Lisp system (1) where to find the library, (2) how to find the function, (3) what types of arguments it expects. Then we call it. There is a common portability layer for many FFI implementations: CFFI....
Hello world! My name is Anton Kovalenko, I’m a computer programmer and I use Common Lisp. Currently I maintain a friendly fork of SBCL, which provides multithreading and many other interesting features on Windows platforms. This place is where I will share my thoughts on Common Lisp programming, concentrating on bashing the programming practices which are bad, but not widely known to be...