In your commit 055f3a40 (or svn r490), 2009-01-18, said
"Allow build even if Clisp lacks FFI.". Old mail says it
was needed for sage interface (back when they were using
CLISP instead of ECL, it seems).

Poplog doesn't support FFI, I've not tried it so I don't
know if it will build.

I plan to add CLASP support soon, it has a very basic FFI,
(no driect support for c-string, only pointers.) which is
intended to be used together with CFFI.

- Qian

On 11/19/23 18:27, Waldek Hebisch wrote:
On Sun, Nov 19, 2023 at 10:05:10AM +0800, Qian Yun wrote:
Currently, the only FFI function used during build (without-x11)
is |remove_directory| in |erase_lib|, and there has a Lisp fallback.

So the autotools variable "fricas_has_directory_operations"
means we have those C functions, while Lisp symbol
:fricas_has_remove_directory means we can use them.
This is not true for CLISP built without FFI.

Why would anyone use CLISP built without FFI?  I consider any
Lisp without well-working FFI as deficient and I intend to
use FFI in FriCAS algebra.


--
You received this message because you are subscribed to the Google Groups "FriCAS - 
computer algebra system" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to fricas-devel+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/fricas-devel/ec66e003-7d87-4027-a391-c023678edf8d%40gmail.com.

Reply via email to