Home
Documentation
Platforms
Download
Mail Lists
Copyright
Links

New: UFFI v1.8 supports internationalized strings
UFFI v1.7 supports Lispworks 6

Overview

UFFI is a package to interface Common Lisp programs with C-language compatible libraries. Every Common Lisp implementation has a method for interfacing to such libraries. Unfortunately, these method vary widely amongst implementations. Without the use of UFFI, to support multiple implementations, developers must write a different interface library for each Common Lisp implementation.

UFFI gathers a common subset of functionality between Common Lisp implementations. UFFI wraps this common subset of functionality with it's own syntax and provides macro translation of UFFI functions into the specific syntax of supported Common Lisp implementations.

UFFI supports a number of platforms and is authored by Kevin Rosenberg.

Last modified: Sun, 7 Feb 2010 00:40:56
Valid XHTML 1.0!Valid CSS!Powered by LML!Powered by DebianPowered by Apache