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

Reply via email to