r1573: *** empty log message ***
[uffi.git] / doc / intro.sgml
index a42cc8d1d4ec744a0f18598bd9ac76209ce536c8..23b4c7c8c27f51f02d7a6ab5afabc62e53be6f1d 100644 (file)
     </itemizedlist>
   </sect1>
 
-  <sect1>
-    <title>Installation</title>
-    <para>
-      Installation is fairly simple. The main requirement is that you
-      have a copy of &defsystem;. You can download the latest version
-      of &defsystem; from the <ulink
-      url="http://www.sourceforge.net/projects/clocc">
-      <citetitle>CLOCC</citetitle></ulink>
-      CVS tree. After installing &defsystem;, simply
-      <function>push</function> the
-      directory containing &uffi; into
-      <varname>mk:*central-registry*</varname>. Whenever you
-want to load the &uffi; package, use the function
-      <computeroutput>(mk:oos :uffi 'load)</computeroutput>.
-    </para>
-  </sect1>
+    <sect1>
+      <title>Design Overview</title>
+      <para>
+       &uffi; was designed as a cross-implementation compatible 
+       <emphasis>Foreign Function Interface</emphasis>. Necessarily,
+       only a common subset of functionality can be
+       provided. Likewise, not every optimization for that a specific
+       implementation provides can be supported. Wherever possible,
+       though, implementation-specific optimizations are invoked.
+      </para> 
+    </sect1>
+
 </chapter>