> 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.
