Le dimanche 24 juin 2007 à 14:03 +0200, Waldek Hebisch a écrit : > Concerning writablep: I looked at your code. But AFAICS we would > need a separate version for each Lisp system. And the code is > actually more complicated than C version. So I think it is better > to call C version. I still have to work out some details, but > for writablep it seem to work. To say the truth I would like > to limit use writablep/readable just to (rare) sitations when > one really needs them and eliminate them from other places.
Even in the algebra code (FileNameCategory) ? If I remember correctly you suppressed several check of this type in the algebra. Does that mean that you'll remove the readable? and consort functions ? > Attached you will find a little Lisp file "ffi-tst.lisp" and a > patch. After applying the patch compiling Axiom will build > a shared library "libspad.so" in the src subdirectory. ATM one > has to copy it by hand to "target/x86_64-unknown-linux/lib/" directory. > Before installing "libspad.so" one has to compile "ffi-tst.lisp" > (for Axiom, as it uses "BOOT" package) and copy resulting fasl > to "target/x86_64-unknown-linux/lib/". Once both are installed > writablep should work OK. Also some socket functions will work > (but I have to work out "sock_get_string_buf" and fix various > portablity problems including console handling before socket > code will have any visible effect). There is, apparently, no attachment to your mail. I would be glad to look at your code. Many thanks for your work. Greg _______________________________________________ Axiom-developer mailing list [email protected] http://lists.nongnu.org/mailman/listinfo/axiom-developer
