[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

RE: [Axiom-math] TexMacs Windows Axiom<->Maxima incompatible (DLL?)

From: Bill Page
Subject: RE: [Axiom-math] TexMacs Windows Axiom<->Maxima incompatible (DLL?)
Date: Wed, 25 Jan 2006 10:37:15 -0500

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

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.

Bill Page.

reply via email to

[Prev in Thread] Current Thread [Next in Thread]