> Actually in general even Unicode does not go far enough. Why should I have
> to "code" everything in discrete symbols anyway?

When I was writing the scenegraph graphics I wrote it as output only, but it 
kept occurring to me how much more powerful it would be if it allowed two-way 
interaction with the user. There are lots of other cases where this kind of 
graphical interaction with algebra domains would be very powerful, for 
instance,

1) arranging lattices or trees by dragging nodes and having the edges move 
with the nodes.
2) zoom and pan over a fractal which would have to be drawn in real-time.
3) graphically drag and modify plots and so on.

The actual code to do these things would not be too hard, but the thing 
preventing it being done is that it would either:

1) have to be written in SPAD or Lisp, neither of which are ideal languages 
for real-time graphics. If it were done in SPAD it would need to be extended 
to write to a graphical canvas, get mouse position and clicks in the canvas 
and support multithreaded programming.
2) or support some sort of cross-language API which I hate because it works 
for a while until some software release changes and then the whole thing 
fails.

For applications like http://axiom-wiki.newsynthesis.org, what would really be 
good would be able to support the HTML5 canvas but I can't think of a way to 
overcome the problems above.

Martin

-- 
You received this message because you are subscribed to the Google Groups 
"FriCAS - computer algebra system" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/fricas-devel?hl=en.

Reply via email to