SWIG is a software development tool that connects programs and libraries written in C and C++ with a variety of high-level programming languages, including Common Lisp. It parses C/C++ header files and automatically generates FFI definitions and glue code. The header files can be annotated with special directives that control code generation.

SWIG is a software development tool that connects programs and libraries written in C and C++ with a variety of high-level programming languages, including Common Lisp. It parses C/C++ header files and automatically generates FFI definitions and glue code. The header files can be annotated with special directives that control code generation.

SWIG supports the Allegro CL FFI, the CLISP FFI and the portable FFIs CFFI and UFFI.