From 448544485467c31a762c4047eac3c502765517f2 Mon Sep 17 00:00:00 2001 From: Didier Verna Date: Tue, 25 Jan 2011 12:12:30 +0100 Subject: [PATCH] Document that CLISP's CFFI dependency is now optional. doc/ ChangeLog addition: 2011-01-25 Didier Verna * user.texi (Supported Environments): Document that CLISP's CFFI dependency is now optional. --- doc/user.texi | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/doc/user.texi b/doc/user.texi index 262b6e7..faf12b7 100644 --- a/doc/user.texi +++ b/doc/user.texi @@ -2505,7 +2505,7 @@ direct concern for you. ported to 6 @cl{} implementations. I have no idea about Windows right now. The following table lists the supported environments. -@multitable @columnfractions .33 .33 .33 +@multitable {Compiler} {Minimum Version} {@code{cffi} (optional)} @headitem Compiler @tab Minimum Version @tab Dependencies @item SBCL @tab @@ -2521,19 +2521,20 @@ now. The following table lists the supported environments. @tab @item CLISP @tab -@tab @code{cffi} +@tab @code{cffi} (optional) @item ABCL @tab 0.24.0@footnote{more precisely, svn trunk revision 13156} @tab @end multitable +@unnumberedsubsec ABCL specificities @clon{}'s ABCL port currently has two limitations: @itemize @bullet @item @bioindex{highlight}@c @bioindex{line-width}@c @evindex{COLUMNS}@c -@tty{} autodetection is not supported. This means that +Terminal autodetection is not supported. This means that @bioption{highlight=auto} doesn't work (highlighting is @emph{not} turned on automatically on a @tty{}). For the same reason, unless otherwise specified via either the @code{COLUMNS} environment variable @@ -2547,6 +2548,14 @@ environment variable is set to a bogus value, is unavailable (@pxenduserref{Error Management}). @end itemize +@unnumberedsubsec CLISP specificities +As mentioned in the above table, CLISP's dependency on @code{cffi} is +optional. CLISP needs @code{cffi} in order to implement terminal +autodetection only. If @code{cffi} cannot be found when the ASDF system +is loaded, you get a big red blinking light and a warning but that's +all. @clon{} will still work, although exhibiting the same limitation as +ABCL (see above). + @c ------------------- @c Dumping Executables -- 2.11.4.GIT