root wrote:
>> One of my longer term interests is more network awareness and parallelism
>> with Axiom.  For instance I imagine wanting to run axiom on a powerful
>> server and then connect to it from some other computer.  It might just
>> be that I'm running Axiom on my own server and connecting to it with my 
>> laptop.  In >that case though  don't we need to go through the server?
>>     
>
> When I have a quad or 16-way processor on my laptop I'm not sure what
> benefit a "powerful server" adds. I'm not even sure what "powerful
> server" might mean. Perhaps you could give more details about your 
> longer term view?
>   
That's true that laptops can be very powerful now-a-days however
desktops still give much more computing power for the buck.
Certainly running locally is fine in lots of cases but I would still like to
have the option of running over a network.

In my experience no matter how powerful the computer I can quite easily
bring it to a near standstill with a computationally intensive project.
For instance in the classical N-body problem it's just a question of making
N big enough.

> I do see parallelism being important to Axiom as I'd like to be able
> to handle both parallelism-in-the-small, e.g. matrix multiply and
> parallelism-in-the-large, multiple problem solutions or multiple
> non-algorithmic procedures, like magnus, which are not guaranteed
> to terminate. But I don't see the need for remote servers anymore.
>
>
>
> Another advantage of a local axiom is that I can see a person working
> on Axiom who does not know the syntax of a function (say, a laplace
> function call). In the middle of their session they could do )help
> laplace which would put them into a screen to construct the function
> call (see differentiate and matrix). They would construct their
> function call and it would be added to their workspace as it is under
> the current setup. Once they quit the )help they have already defined
> the function call. 
>
> Alternatively a user could make a new frame (see the )frame command)
> and do all of their )help browsing in a separate frame namespace so
> it does not impact their current work.
>
> The frame mechanism allows Axiom to support multiple namespaces of
> work and could probably be applied in a server environment.
>
>
>
> That said, I don't see any disconnect between the current test
> setup and a remote server. Instead of doing 
>   file:///...../rootpage.html
> you could certainly do
>   http://....../rootpage.html
> In fact, that would probably work now although I haven't tried it.
>   

As long as either option works I'm happy.
>
>
> If we want to widen this discussion perhaps we should journal it
> on the axiom-developer mailing list.
>
> Tim
>
>   



_______________________________________________
Axiom-developer mailing list
Axiom-developer@nongnu.org
http://lists.nongnu.org/mailman/listinfo/axiom-developer

Reply via email to