On Sun, Nov 19, 2023 at 06:35:14PM +0800, Qian Yun wrote: > 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).
Yes, but for many years sage has Lisp with FFI. > Poplog doesn't support FFI, I've not tried it so I don't > know if it will build. Poplog supports FFI. Poplog Clisp does not support FFI, but we can get what is needed by digging a bit deeper. Currently main issue with Poplog is that Poplog compiles on load and does not support .fasl files, which means our normal Makefiles do not work (I used pre-build Lisp files with Poplog). Comparably FFI is easy to resolve. > 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. Then you will need copy loop that you replaced by implementation provided functions for other Lisps. -- Waldek Hebisch -- 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/ZVntdCXywcLd0SPm%40fricas.org.