On January 25, 2006 2:39 AM Tim Daly (root) wrote: > > The message you are getting > > SOCK-SEND-INT is invalid as a function. > > means that the axiom C library is not linked into the AXIOMsys > image.
Yes that is the situation in the current Windows version of Axiom. This functionality had to be removed from the Windows version because the Windows support for sockets is quite different than on linux/unix. > > 'axiom' is actually a shell script. it invokes 'sman' (superman) > which starts several processes hyperdoc, the browser ; clef, the > command line editor function ; AXIOMsys, the actual axiom > interpreter ; and viewman which handles 2D and 3D graphics. Currently only AXIOMsys runs on Windows although recently Tim Daly did manage to get hyperdoc running in standalone mode in Windows (this is still very experimental). > > sman communicates over sockets to these processes and the axiom > interpreter uses SOCK-SEND-INT to send integers. it appears that > your AXIOMsys does not have the C routines linked in. this is odd > as the second step of the build process is to compile the C code > and the third step is to build GCL and link it into the image. No. This does not currently apply to Windows. > > i'm not sure what the details are of the texmacs connection > but if it starts AXIOMsys directly then there won't be an sman > process running so graphics will not work. the easiest test for > that case is to see if the axiom browser starts when you start > axiom from texmacs. if not then the texmacs interface is probably > only running the AXIOMsys image. > Normally the texmacs interface only runs AXIOMsys since the only Axiom output that can be handled by the interface is the LaTeX output from AXIOMsys (older versions used to run the axiom shell script). On linux some people have modified the texmacs interface to call the axiom shell script. This allows you to enter draw commands in TeXmacs, however the graphical output only appears in a separate Axiom graphics windows. But from there, the output can be saved as a postscript file and manually imported into TeXmacs. Of course this does not current work in the Windows version of Axiom. Regards, Bill Page. _______________________________________________ Axiom-math mailing list [email protected] http://lists.nongnu.org/mailman/listinfo/axiom-math
