X-Git-Url: http://git.kpe.io/?a=blobdiff_plain;ds=sidebyside;f=doc%2Fintro.sgml;h=df58ab6683625a9f0144e945f97ab212b7cbd7f5;hb=fc85b603152cea9b5fff03fa7085cce3536b17f7;hp=23b4c7c8c27f51f02d7a6ab5afabc62e53be6f1d;hpb=d5d0bfb15f7a30ac5398211708f5f5d9d4a95e04;p=uffi.git
diff --git a/doc/intro.sgml b/doc/intro.sgml
index 23b4c7c..df58ab6 100644
--- a/doc/intro.sgml
+++ b/doc/intro.sgml
@@ -5,8 +5,8 @@
Purpose
This reference guide describes
- &uffi;, a Lisp package that provides persistent cross-implementation
- support of C-language compatible libraries.
+ &uffi;, a package that provides a cross-implementation
+ interface from Common Lisp to C-language compatible libraries.
@@ -16,10 +16,12 @@
Every Common Lisp implementation has
a method for interfacing to C-language compatible
- libraries. Unfortunately, these method vary widely amongst
- implementations. Currently, to support multiple implementations,
- developers must write a different interface library for each Common
- Lisp implementation.
+ libraries. These methods are often termed a
+ Foreign Function Library Interface
+ (&ffi;). Unfortunately, these methods vary widely
+ amongst
+ implementations, thus preventing the writing of a portable FFI to a
+particular C-library.
&uffi; gathers a common subset of functionality between Common Lisp